Обновить
340.34

Веб-разработка *

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

Бойтесь браузеры — ACID 3 грядет!

Время на прочтение1 мин
Количество просмотров871
John Resig опубликовал в своем блоге предварительную информацию об ACID 3 и первые скриншоты для разных браузеров. Тест стал сложнее и теперь можно увидеть не только изображение, но и численную оценку качества браузера (эталонное изображение):

Под катом скриншоты браузеров, про технические данные о тесте и его статусе, можно прочитать в блоге по ссылке выше.
Читать дальше →

jQuery для верстальщика (часть 2): вкусные меню

Время на прочтение3 мин
Количество просмотров4.9K
Это вторая статья о jQuery, которая будет интересна, прежде всего, начинающим пользователям этой библиотеки. В этой статье, с практической точки зрения, речь пойдет о подсветке текущего элемента меню на стороне клиента. А прочитав статью, вы поймете, как делать более сложные выборки и цепочки запросов.

Читать дальше →

Иллюзии XML/XSLT технологий

Время на прочтение7 мин
Количество просмотров3.8K
Иногда в компьютерном мире происходят всплески интереса к той или иной технологии. Всплески не случайные, а явно поддержанные производителями этих технологий. Это и не удивительно, ведь сложно продавать одно и то же, проще продавать что-то новое или старое, но названное иначе. Ничто так хорошо не продается, как функция, которой нет в прошлой модели. Почему так устроен потребитель? А мнение потребителя банально эксплуатируется, ему просто навязывается желание. Крупные производители ПО очень часто исчерпывают рынок сбыта и нуждаются в постоянной смене технологий для того, чтобы продать обновления и просто увеличить цены на программы. Ну и проще отстраиваться от конкурентов, заверяя, что у нас лучшие и новейшие технологии.

Так случилось с XML. Ведь XML — это, в общем-то, ничего нового. XML — это упрощённое подмножество языка SGML, который берет свое начало еще в GML 1960 года выпуска компании IBM. XML, по сути, просто стандартизировал формат обмена информацией и все.

Но случилось чудо, мы получили XML и появился объект для рекламы и производители начали на каждом углу заявлять, что у них уже и базы данных с XML и вообще все пропитано XML.
Читать дальше →

Работа с командной строкой в Windows

Время на прочтение2 мин
Количество просмотров13K
Время от времени при прочтении статей о программировании или мануалов к каким-нибудь разработкам приходится сталкиваться с необходимостью выполнить код из кодмандной строки, например
php -r 'echo "Hello, world!\n";' или svn checkout asido.googlecode.com/svn/trunk asido-read-only.
Как правило, такие команды выкладывают разработчики, которые работают в линукс или других unix, в которых они могут быть выполнены без каких бы то ни было дополнительных действий. Разработчику, который работает под виндовс для того, чтобы выполнить этот код, приходится его творчески перерабатывать, например указать полный путь к php.exe или создать рабочую копию проекта через привычный GUI, скопировав путь к репозиторию в буфер обмена.
Читать дальше →

jQuery для верстальщика (часть 1): стрелочки для ссылочек

Время на прочтение2 мин
Количество просмотров2.9K
Эта мини-статья посвящена очень простой вещи, которая будет интересна, прежде всего, начинающим пользователям библиотеки <a href=«jquery.com>jQuery. Я покажу, как прикреплять к каждой ссылке небольшое изображение, чтобы выделить ее.

Читать дальше →

Устранение мигания фоновых картинок в IE6

Время на прочтение1 мин
Количество просмотров1.5K
Часто, на этапе тестирования сайта в разных браузерах, приходилось сталкиваться с неприятным эффектом «мигания» фоновых изображений в IE6, которое проявляется при наведении курсора на ссылку, являющуюся блочным элементом. Мигание происходит из-за того, что браузер производит перезагрузку всех фоновых картинок с сервера.

Для устранения мигания нужно подключить к веб-странице небольшой код на JavaScript:
var m = document.uniqueID
&& document.compatMode
&& !window.XMLHttpRequest
&& document.execCommand;

try{
     if(!!m)
      {
         m("BackgroundImageCache", false, true)
      }
   }
   catch(oh){};

bestwebdevs (лучшие студии) объективно или нет?

Время на прочтение1 мин
Количество просмотров614
Если отличный сайт www.bestwebdevs.ru Как по своей задумке так и по своей реализации. Вообщем можно много хорошего говорить об этом сайте, но… недавно столкнулся, что студии по крайней мере в 2 регионах, выставлены неправильно (Харьков и Киев), и задумался насчет объективности и возможности объективности оценивания студий этим сайтом. Расскажите что по другим регионам, только объективно, может стоит помоч создателям сайта, ведь отыскать лучшиз веб-разработчиков по регионам не так просто. Вот по Харькову например полная лажа, тот кто знает харьковские студии поймет меня почему (кому интересно могу рассказать). По Киеву тоже. Что скажите?

Денвер-3 — официальная версия

Время на прочтение1 мин
Количество просмотров12K
В Денвере-3, в отличие от Денвера-2, по умолчанию используются Apache 2, PHP 5 и MySQL 5 и поддерживается SSL.
Официальный сайт
Загрузить (5,4 МБ)
Переход с Денвера-2 на Денвер-3

Syntax Highlighter — подсветка синтаксиса кода на вашей вебстранице

Время на прочтение1 мин
Количество просмотров18K
Syntax Highlighter позволяет легко и красиво подсвечивать синтаксис кода на вашей странице. Написан на Javascript, соответственно работает на клиенте.

Поддерживает много языков, в сжатом виде занимает 11 килобайтов. Из минусов — не позволяет клиенту редактировать код на странице, readonly.

Вот как оно выглядет в действии

Демо: http://code.google.com/p/syntaxhighlighter/
Лицензия: LGPL

М.Грубер — Понимание SQL.

Время на прочтение1 мин
Количество просмотров34K
Возможно у всех уже пылиться на полочке или на ФС, но хотелось бы выложить замечательную книгу Мартина Груббера — Понимание SQL.

Скачать

Ближайшие события

Как запретить браузеру выделять текст

Время на прочтение4 мин
Количество просмотров180K
Если Вы веб-разработчик, то у вас наверняка возникала необходимость в том, чтобы запретить пользователю выделение текста. Оговоримся, что я не имею ввиду полный запрет с целью защиты текста, а запрет на выделение всевозможных подписей, надписей и т.п. где выделение мешает работе интерфейса и пользователю (чаще всего при drag&drop, или выделении текста при двойном клике). Это в первую очередь касается веб-приложений и ни в коем случае не касается информационных сайтов.
Читать дальше →

Что нужно, чтобы в России получить 569000 долларов за сайт?

Время на прочтение1 мин
Количество просмотров868
Думаете, нужно уметь проектировать взаимодействие с пользователем? Или грамотно обрабатывать картинки? Или блистать оригинальными идеями? Может, верстать по стандартам, семантически, валидно и кроссбраузерно? Оптимизировать код под серьезные нагрузки? Управлять контентом?
Читать дальше →

nokia.ru — а ведь у Лебедева было лучше…

Время на прочтение5 мин
Количество просмотров2.4K
Не так давно мы все были свидетелями «взаимной любви» товарища Лебедева и компании «Nokia». Официально Лебедев написал, цитирую: «Студия Лебедева расторгает контракт с Нокией. Заколебались». Однако также представители Nokia заявили, что на самом деле Студия Лебедева не справилась с тендером и разработка сайта отошла на плечи некой E-Development, которая до этого занималась проектом «Nokia на Украине».

Я не большой фан подобных разборок, в итоге то, наверно, обе стороны получили то, чего хотели получить. Однако сегодня я всю ночь ковырял новый сайт nokia.ru и… Я как-то совсем не уверен, что Nokia сделала правильный шаг, отдав право на работку сайта другой студии…
Читать дальше →

Феномен vkontakte.ru или как стрелять подальше!

Время на прочтение1 мин
Количество просмотров1K
Сумасшедшая динамика! Месяц назад зашел на сайт vkontakte.ru и нашел там огромное количество старых друзей… сервис очень заинтересовал!

Больше всего поразила динамика проекта, насколько я понял сайту всего год, а он уже обскакал по посещаемости такие ресурсы-старожилы как Yandex, Rambler итд… Сегодня занимает второе место в Рунете и страшно даже преположить стоимость сервиса, учитывая перспективы развития, а также то что mail.ru не так давно оценили в миллиард долларов!

Что думаете по поводу этого стартапа?

JavaScript: ограничение частоты исполнения функции

Время на прочтение3 мин
Количество просмотров15K
JavaScript — удивительный язык, с которым порой удаётся вытворять неожиданно классные вещи. Хочу познакомить вас с немножко нестандартным решением одной проблемы быстродействия, с которой я недавно столкнулся. Предупреждение: не для новичков.

Исходные данные: ресурсоёмкая функция, обновляющая определённые элементы на экране по наступлению определённых событий (движение мышки, например).
Проблема: когда события, вызывающие функцию, происходят слишком часто за короткий промежуток времени, интерфейс может начать серьёзно тормозить. Скажем, если событие произойдёт 1000 раз за несколько секунд, то и обновление — столько же. Для интерфейса молниеносная скорость отрисовки изменений может быть не так важна, а вот общее быстродействие, которое в данном случае страдает — очень даже.
Задача: ограничить функцию таким образом, чтобы она исполнялась не чаще, чем раз за определённый промежуток времени. При достаточном малом таком промежутке визуально задержки не будут заметны, зато кол-во вызовов может сократиться в несколько раз, что в свою очередь очень сущесвенно сократит нагрузку и поможет избавиться от торможения.

Читать дальше →

Обновления скрипта обсчета Google analytics

Время на прочтение2 мин
Количество просмотров863
В пятницу (14 декабря) Google проапдейтил свой счетчик Google analytics. Конечно в пятницу уже не было ни какого желания разбираться с новинкой, а вот сегодня уже удалось повертеть в руках и посмотреть, что же новенького нам предлагают.
Читать дальше →

Вклад авторов