Обновить
352.98

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

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

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

Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)

Время на прочтение9 мин
Количество просмотров8.9K

Когда во сне снится «ой а если сервера не хватит...»


Для начала, Доброй Ночи. Пишу что-то полезное вроде впервые (если не считать разного рода полу-тестов в моём блоге). Человек я допытливый до жути, неожиданно в голову пришло, что могу помочь сэкономить кому-то много времени ;).


танцуем с бубном

Image Replacement vs SEO

Время на прочтение1 мин
Количество просмотров1.7K
Image Replacement — очень популярная в последнее время техника замещения текста графикой, которая обычно применяется к заголовкам, логотипам и рекламным сообщениям, когда нужно оформить текст сложными эффектами и нестандартными шрифтами, а средств HTML и CSS уже не хватает.
По этой теме написано очень много статей, интересующиеся могут почитать об этом здесь (en), здесь (ru), ну и погуглить конечно.
Меня заинтересовал смежный вопрос. Так как техника в любом случае прячет текст от пользователя, заменяя его картинкой/флэшем, то теоретически она может быть рассмотрена поисковиками как один из способов спама. Ну и конечно же может быть использована в корыстных целях недобросовестными оптимизаторами :)
Читать дальше →

Исследование активности русскоговорящего интернет-населения

Время на прочтение1 мин
Количество просмотров689
Я довольно тесно связан с разработкой веб-сайтов. При разработке приходится учитывать специфику разных ОС и браузеров. Столкнулся с тем, что я не знаю сегодняшней объективной ситуации в этой области. Подобные данные были бы не лишним багажом в моей копилке знаний. Побродив несколько дней по просторам Интернета, родилась идея собственного проекта на эту тему. Идея проста и примитивна — нужно зайти на мою страничку, что автоматически повлечет за собой сбор ваших данных.
Буду очень признателен хабранаселению, если Вы посодействуете в популяризации данного ресурса.

Оговорюсь сразу, проект не коммерческий, никакой рекламы и т.п. там нет, интерес чисто академический.

www.ukrdrafts.com

UPDATED:
Просьба относиться к этому исследованию как к социальному эксперименту, не более того.
Ключевым моментом в данном исследовании является именно активное интернет-население, т.е. то, которое способно реагировать на «раздражители» тем или иным образом.

Объединение JavaScript и CSS в одном файле

Время на прочтение2 мин
Количество просмотров13K
Если Вы работали над оптимизацией загрузки страницы, Вы знаете, насколько дорогостоящая каждая загрузка ресурса. Чем больше число внешних ресурсов, к которым Вы обращаетесь, тем больше время требуется для загрузки страницы.
Как правило, веб-страницы обращаются ко многим внешним CSS и файлам JS и следовательно подвергаются многим загрузкам ресурса. Совет от гуру оптимизации в необходимости объединить все файлы CSS и все до одного файлы JS, чтобы уменьшить число ресурсов до двух. Это, без сомнения, поможет сократить время загрузки страницы.
Если Вы все же считаете что эти две загрузки не являются лучшим решениям, я с Вами соглашусь. В этой статье мы рассмотрим способ объединения CSS с JS и сведем количество загрузок к одной. Я обнаружил этот способ, отчаянно пытаясь оптимизировать страницы в Microsoft Office Live
Читать дальше →

Nokia Mobile Web Server — веб-сервер который всегда с тобой.

Время на прочтение1 мин
Количество просмотров4.3K

Nokia Mobile Web Server — вебсервер для телефонов платформы S60, основанный на порте популярного веб-сервера Apache.
Apache идет вместе с предустановленными модами: mod_alias, mod_auth, mod_autoindex, mod_dav, mod_dav_fs, mod_dir, mod_log_config, mod_mime, mod_rewrite, mod_setenvif и (!) mod_python.
Читать дальше →

Осмысление Web 2.0

Время на прочтение3 мин
Количество просмотров3.8K
Web 2.0 — как только не интерпретируют этот термин. Менеджеры, желая сверкнуть «умным» словом, маркетологи, «толкающие» продукт потенциальным клиентам, только ленивый еще не говорил о Web 2.0.

web20

Так что же это такое, в конце концов? Определений и мыслей по этому поводу скопилось в Сети немерeное количество. Давайте все таки попробуем разобраться. Начнем с сухих фактов.
Читать дальше →

Приглашаем всех желающих на встречу докладчиков UA Web — 2007

Время на прочтение1 мин
Количество просмотров710
Дамы и господа, коллеги!

27 июня, в Киеве, вечером в 19:00 (время киевское) состоится первое собрание докладчиков первой украинской конференции веб-разработчиков UA Web — 2007 ;)

Ждем всех желающих сделать доклады, а также сомневающихся, сочувствующих и тех, кому не все равно. Задачи на вечер:
Познакомиться;
Поделиться общей информацией о конференции (языки, состав, цель);
Обсудить потенциальную программу — о чем нам было бы интересно поговорить друг с другом;
Решить вопросы по продолжительности докладов;
Обсудить имеющийся опыт, как не повторить ошибок;
Выбрать ответственных за каждую секцию;
Установить самим себе крайние даты подачи тезисов докладов;
Сформировать план дальнейших действий.

Координаты и контакты под катом

Framework'и только для разработчиков ?…

Время на прочтение5 мин
Количество просмотров18K
Сегодня слово «framework» стало обыденным в web dev'е. Как только jQuery и Prototype, Rails и Django получили широкое распространение, кажется, что теперь каждый использует какой-нибудь framework для создания своего сайта.
Но что же такое framework? Они полезны программистам, или даже веб дизайнеры могут воспользоваться их преимуществами?..

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

Сафари и полужирный шрифт

Время на прочтение1 мин
Количество просмотров1.1K
Многие успели установить себе safari для windows и увидеть проблемы с полужирным шрифтом на хабрахабре и многих других сайтах.

Сегодня обнаружилось решение проблемы

Webkit: Adobe AIR beta vs Apple Safari beta

Время на прочтение1 мин
Количество просмотров1.5K
Webkit — Open Source (LGPL, BSD) браузерный движок, используемый в браузере Safari.

Adobe также решила использовать Webkit для своего проекта AIR (бывший Apollo).

Логично предположить, что раз использованы одни и теже библиотеки, то и результат рендеринга должен быть вроде бы одинаковым. Однако, заметив кучу багов в рендеренге у Сафари я вспомнил, что в Аполло все отображалось вроде бы корректно.
Читать дальше →

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

Полезный тэг <label>

Время на прочтение1 мин
Количество просмотров1.3K
Тэг <label> позволяет при щелчке по тексту передававать фокус ввода элементу типа <input>:
<label for="txtName">Имя:</label>
<input type="text" id="txtName">

Favicon.ico или иконка в адресной строке браузера

Время на прочтение3 мин
Количество просмотров25K
Сразу отмечаю, что статья из разряда «для самых маленьких». Просто пощу ее, вдруг пригодится кому-нибудь.

Favicon, что это и для чего он нужен? Favicon.ico это файл ярлыка в ОС Win32 который является иконкой-ссылкой на страничку сайта, на которой он присутствует. Его можно видеть в в избранных ссылках вашего браузера, адресной строке и на закладках в многооконных браузерах. Как его прикруть к страничке? Для того чтобы нарисовать иконку вам необходимо воспользоваться любым графическим редактором, но после вам необходимо конвертировать ваш полученный графический файл в формат .ico либо же изначально рисовать его в специализированных редакторах типа AWIcons Pro, IconWorkshop, MicroAngelo и т.п. Простое переименование расширения файла в .ico плохая идея, т.к. некоторые браузеры не примут такой файл и не отобразят иконку. Если вам всеже привычнее работать в фотошопе, то вот здесь вы можете скачать плагин для работы с изображениями в формате .ico. Для работы плагина файл необходимо распаковать и сохранить в папке Plug-Ins\File Formats в корневой директории Photoshop.

Итак, у нас есть иконка, конвертированная правильным способом в формат .ico. Далее по пунктам.
Читать дальше →

Safari под Windows

Время на прочтение1 мин
Количество просмотров2.3K
Apple сегодня выпустила бета-версию Safari для XP/Vista.
Теперь, чтобы проверить совместимость сайта с маками, можно будет не пользоваться сервисами типа http://www.browsrcamp.com/

По их тестам, Сафари для Windows рендерит html быстрее, чем IE и FireFox.
IE — 4.6, FF — 3.7, Safari — 2.2 (меньше число лучше). Интересно, почему в этом сравнении нет Оперы? ;)

Посмотрим, возможно нас ожидает очередной передел на рынке браузеров и доля IE опять уменьшиться.

Разработка веб-приложений: наша методика

Время на прочтение1 мин
Количество просмотров2.2K
Возникла идея написать статью по разработке веб-приложений на основе собственного (небольшой команды меньше 10 человек) опыта. Тезисы:

1. Набросок интерфейса
— что такое набросок интерфейса и зачем он нужен;
— блокнот и ручка против Visio и InDesign;
— участие заказчика в проектировании интерфейса;
2. Интерфейс
— интерфейс определяет модель;
— где заканчивается интерфейс и начинается дизайн;
— разработка: от важного — к более общему;
— почему мы перестали бояться изменений;
3. Программирование
— программирование с готовым интерфейсом;
— зачем нужен настоящий контент;
4. Дизайн
— почему макулатуры стало меньше;
— почему работать с дизайнером стало проще;
5. Готовый проект

Интересна ли кому-нибудь подобного рода публикация? Каким образом лучше подавать информацию: по частям (проще обсуждать) либо всю статью целиком (удобней читать и проще воспринимать)?

P.S. «Наша методика» значит «мы ее используем», а не «мы ее придумали» :)

bendingunit22 и HabraCurillo

Качественный код: проверка данных обязательна

Время на прочтение4 мин
Количество просмотров3.6K
Дискуссия, которая возникла в комментариях к посту про -555 тазиков , свидетельствует о том, что не для всех очевидно как реагировать на некорректные данные, полученные от пользователя.

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

Ваш заказ -555 тазиков на сумму -55500 руб.

Время на прочтение1 мин
Количество просмотров3.2K
Речь идёт о распространённой ошибке в интернет-магазинах. В offline-магазине для выбора 555-и синих пластиковых тазика вам придётся: положить в корзину все 14 штук с витрины, залезть на верхнюю полку стеллажа и достать ещё 43, а за остальными идти с продавцом на склад и найти там ещё лишь 143 штуки.

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

Три даблв и деревянные грабли

Время на прочтение1 мин
Количество просмотров874
Если кто уже сталкивался с проблемами кукисов для хоста с www и без него, можете сэкономить хабровремя и по ссылке не
читать

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