Pull to refresh
  • by relevance
  • by date
  • by rating

Тенденции веб-разработки 2007

Website development *
Минуло почти четыре месяца 2007 года и мне показалось интересным обозначить существующие тенденции на рынке веб-разработки и по возможности учесть их в планировании новых проектов. Собственно ниже представлен результат моих изысканий.
Читать дальше →
Total votes 53: ↑51 and ↓2 +49
Views 1.3K
Comments 38

Сообщества 2.0

Lumber room
Community 2.0
Ныне есть множество публикаций об успехе комьюнити-проектов(1) поколения Веб 2.0. В этом нет ничего удивительного, современные комьюнити-проекты демонстрируют новый уровень эффективности взаимодействия с аудиторией и привлекают впечатляющие инвестиции. Такое положение вещей вызывает бурный рост данного сегмента рынка, и люди бизнеса спешат заполучить свою долю в этом дележе. На рынке появляется бесконечное число решений, часть из которых, казалось бы, во вполне пристойном исполнении. Однако успешными становятся единицы. С чем это связано? Давайте рассмотрим подробнее «узкие» места при разработке комьюнити-проектов:
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 311
Comments 29

Microsoft откроет исходники Silverlight

Lumber room
Через 24 часа после заявления Adobe об открытии исходников Flex последовал симметричный ответ компании Microsoft. По достоверной информации, она тоже собирается объявить о публикации некоторых фрагментов технологии Silverlight под открытой лицензией. Это произойдёт одновременно с презентацией Silverlight через пару дней.

Как известно, выход платформы Silverlight, которую называют «убийцей» Flash, запланирован на 30 апреля (бета-версия). Знаменательное событие состоится на конференции MIX 07.

Пока неясно, какие именно фрагменты Silverlight планируется опубликовать под открытой лицензией.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 215
Comments 1

Хитрый вопрос к веб-разработчикам

Lumber room
Можно ли как-то средствами javascript(ajax?) повесить висящее соединение для уведомлений. Gmail-интерфейс как-то же узнает о новой почте, как он это делает? Каждые несколько секунд запрашивает определенный файл или все сложнее?
Total votes 5: ↑4 and ↓1 +3
Views 225
Comments 15

Тенденции в разработке решений по управлению контентом или CMS 2.0

CMS *
CMS 2.0
По поводу перспектив Веб 2.0 существует множество мнений и часто диаметрально противоположных, однако едва ли кто-либо станет спорить с тем, что эта концепция заметно сказалась на современном Интернете. В этой связи нам разработчикам имеет смысл следовать новым тенденциям, новым веяниям рынка. Веб 2.0 диктует нам свои новые требования. В целом о требованиях к веб-разработке в эпоху Web Next Generation я расскажу через две недели на PHPConf (www.phpconf.ru), но о новых требованиях к разработке систем управления контентом мы поговорим сейчас.
Читать дальше →
Total votes 27: ↑16 and ↓11 +5
Views 1.3K
Comments 17

XHTML. Простота и порядок, доступные каждому.

Website development *
Во времена “младенчества” сети Интернет, ему многое прощалось: отсутствие качественного оформления документа, отсутствие эргономики интерфейсов, некорректность по ряду причин программного кода языков и многое другое. Было это потому, что сам Интернет был неким ноу-хау, если хотите, и распространялся по принципу “как есть”. Это была эпоха Веб 1.0, как его позже назовут. Сегодня же мы с вами являемся современниками Веба, который с легкой руки Тима О’Рейли получил название Веб 2.0, что означает выход на новый качественный уровень, когда в вебразработку приходят профессионалы, которые не рисуют мышкой, заботятся об удобстве использования своего продукта, отвечают за корректность каждой строчки кода и за его безопасность. Работы этих специалистов говорят сами за себя. Это люди, которые понимают и принимают весь груз ответственности за то, каким Веб станет после них.
Далее в статье обсуждаются преимущества XHTML
Total votes 43: ↑30 and ↓13 +17
Views 2.3K
Comments 213

В догонку Getting Real публикациям

Lumber room


В последнее время в Хабросообществе уже проходила информация о замечательном «литературном» творении команды 37signals, «Getting Real». Поскольку книга хорошая, но находясь на родном сайте, является, на мой взгляд малочитабельной, ЗДЕСЬ находятся doc и pdf варианты последней.

Протест на нарушение чьих-либо прав заранее отклоняется, это НЕ ЕСТЬ книга, которая продаётся на сайте. С сайта взят только текст и переведён в удобочитаемую форму. Книга на русском языке.

Всем приятного прочтения!

P.S. Хранилище фаилов продублировано ЗДЕСЬ, ЗДЕСЬ и ЗДЕСЬ
Total votes 4: ↑4 and ↓0 +4
Views 259
Comments 3

Впечатления от PHPCONF’07

Website development *
Конференция прошла в Телеком Холл ММТС-9, что обеспечило отличный звук, почти-синхронный перевод, широкий экран для презентаций и эпизодически работающий WiFi. Унылые пейзажи в районе ул.Бутлерова, слегка разбавленные внушительными параболическими антеннами, подозрительно прикрытыми в кустах были компенсированными по-весеннему жизнерадостным оформлением конференц-зала. Организаторы традиционно экипировали участников красочными бэджами с указание ников с форумов phpclub, повсеместно «открутили» слайдшоу a-la «PHPCONF в лицах» под зажигательные ритмы «Парк Горького» и извечная проблема многолюдных конференций “Who is who?” казалась решенной как никогда ранее.
Читать дальше →
Total votes 25: ↑20 and ↓5 +15
Views 615
Comments 40

О наболевшем

Lumber room
* html fuck you

Именно так. Он просто достал. Больше 90% проблем — именно с ним. Хотел сначала умеренно выразиться вида "* html you suck" — ан нет, жизнь доказывает, что только так. Но… Опоздавшая тема. Теперь из-за семерки придется писать <!--[if IE]>fuck you<![endif]-->, а это не так красиво и идея пропадает — это и юзер может читать, то есть нужно контекст давать, что дело в head происходит… Ну, вобщем, опять с этим ослом гемор.

Коментарий для счастливых непосвященных: эта строка — CSS-хак для Internet Explorer-а. Все нормальные браузеры ее просто не увидят. Internet Explorer — недобраузер и тормоз прогресса. Спасибо за внимание.
Total votes 22: ↑13 and ↓9 +4
Views 389
Comments 41

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

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

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

Итак, у нас есть иконка, конвертированная правильным способом в формат .ico. Далее по пунктам.
Читать дальше →
Total votes 30: ↑21 and ↓9 +12
Views 23K
Comments 24

О багах и героях

Lumber room
Был такой в истории семейства кошачьих известный учёный – Шрёдингер. Как ни странно, изучал ядерную физику и квантовую механику. Свой известный эксперимент (подробно описан тут) он, слава богу, поставил только мысленно (ни один кот при этом не пострадал), но зато оставил свою фамилию в истории. Знаменитый кот Шрёдингера стал символом издевательств наукой над животными, признаком критического подхода к неподтверждённой экспериментами теории и лозунгом физиков – противников применения квантовой механики при изучении субатомных систем.
Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views 989
Comments 1

Сравнение способов присваивания в perl

Perl *
Последнее время я стал исследовать вопросы производительности и эффективности perl-программ, и появилась идея опубликовать цикл простых, но наглядных тестов-сравнений. Начну с самого простого и типичного — с присваиваний. Если тема интересна — буду продолжать.

Ни одна большая программа не обходится без присваиваний. В программах на perl (да и не только на нем) данные часто хранят в структурах хэшей, и обновление полей этих хэшей — очень типичная задача. Разумеется, в perl существует множество способов написать код для этого — и все они различаются как по читабельности и красоте, так и по скорости. Мне стало интересно, каковы эти различия — и я провел небольшое исследование.

Пусть у нас есть $hash — ссылка на хэш с несколькими полями, и мы хотим обновить три из них. Банальный способ записать это:
<font color="gray">$hash->{foo} = 456;
$hash->{bar} = $bar;
$hash->{baz} = 'baz';

</font>


Можно воспользоваться hash slice — и вместо трех операторов скалярного присваивания достичь того же эффекта одним оператором присваивания списков:
Читать дальше →
Total votes 28: ↑19 and ↓9 +10
Views 1.9K
Comments 38

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

Website development *
Дамы и господа, коллеги!

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

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

Координаты и контакты под катом
Total votes 30: ↑24 and ↓6 +18
Views 585
Comments 117

Кроссбраузерная форма с собственным стилем и подсказками

Lumber room
Так уж повелось, что у нас на сайте оказалась форма заказа. Я решил ее переделать и закосить под Мак. Но после того как начал верстать в таблицах выяснилось, что Select я не могу дать собственный стиль в ишаке.

Через полчаса я справился с этой проблемой.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 274
Comments 22

Юникодный спец-символ переворачивающий текст

Website development *
Любой текст, написаный после спец-символа &#x202E;, будет выглядеть вот так:

‮ Перевернутый текст

Если взглянуть в код документа, то MSIE и Опера покажут, что текст действительно написан правильно, а Файрфокс из-за некоторых своих особенностей покажет и код документа перевёрнутым, причём включая HTML-теги.

Плохая новость в том, что с помощью этого символа можно очень эффективно троллить, вставляя его во всякие комментарии и редактируемые поля на разных сайтах.

Хорошая новость в том, что действие этого символа обратимо и ограничено его родительским контейнером и вложенными в него, поэтому перевернуть весь контент одним символом получится только на плохо написанных сайтах.

Вот такой он разный, этот юникод :)

‮ Источник
Total votes 70: ↑67 and ↓3 +64
Views 38K
Comments 128

YSlow — оптимизация сайтов от Yahoo

Website development *
Yahoo выпустили расширение "YSlow" для расширения Firebug для Firefox, которое анализирует веб-страницы и дает советы по оптимизации, основанные на собстевенных иследованиях и тестах Яху в этой области. Можно скачать плагин и инсталлировать его, не забыв до этого установить Firebug или сразу прочесть все советы Яху по поводу "Speeding Up Your Web Site". Для себя нашел несколько вполне новых полезных вещей, чего и вам желаю.

yslow
Total votes 16: ↑15 and ↓1 +14
Views 4.2K
Comments 9

Adobe выпустила ColdFusion 8

Website development *
Компания Adobe начала продажи новой версии веб-сервера ColdFusion 8. Это одна из самых популярных в прошлом сред веб-разработки, которая сейчас уже находится на закате своей популярности, но по-прежнему пользуется некоторым уважением среди веб-программистов.

В новой версии ColdFusion значительно увеличена скорость работы веб-сервера (сравнение в PDF). Разница может составлять десятки раз. Кроме того, в системе реализованы новые средства мониторинга производительности сервера, новые средства генерации PDF, инструментарий Ajax, интеграция с .NET и Adobe Flex, интерактивный дебаггер, специальный тег CFTHREAD для многопоточности, тег CFFEED для работы с фидами, 50 новых тегов для манипуляций с изображениями и многие другие новые функции.

Total votes 9: ↑8 and ↓1 +7
Views 878
Comments 5

Размышления о веб-разработке

Lumber room

Для начала небольшое вступление. Сам я Frontend'щик и считаю, что каждый должен заниматься своим делом. Во всевозможных спорах привожу такой аргумент:

Если у вас болит зуб, вы обращаетесь к стоматологу или бежите к соседу с просьбой «Вась, а Вась, вон зуб, третий слева, выбей долотом пожалуйста, а то болит очень»?
Читать дальше →
Total votes 20: ↑13 and ↓7 +6
Views 265
Comments 41