Технологии
Подписаться на эту рубрику по RSS
Кодировки в PHP DOM XML
Суббота, 16 апреля 2011 г.Рубрика: Технологии
Метки: рецепт
Просмотров: 921
Подписаться на комментарии по RSS
Возможно, кому-то будет полезна исчерпывающая статья (на английском) об особенностях взаимодействия расширения DOM XML с различными кодировками. Многие солидные сайты русскоязычного сегмента Сети все еще работают в кодировках, отличающихся от UTF-8, что ставит небольшую заковыку при парсинге их посредством DOM XML или его оберток типа Zend_Dom. В частности, страница в Windows-1251 после парсинга имеет шансы быть интерпретированной как ISO-8859-1 (некоторые раскодировщики ошибочно считают, что это Windows-1252). А все из-за употребления кириллических символов до
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
Зная причину, легко назначить лечение: принудительно запихиваем этот метатэг в любое место ДО появления кириллицы, хотя бы сразу после <head>.
Избранные презентации OSCON 2010
Суббота, 14 августа 2010 г.Рубрика: Технологии
Метки: Интернет | ресурсы
Просмотров: 623
Подписаться на комментарии по RSS
Лучше один раз просмотреть самому, чем 100 раз читать пересказ
Посему список того, за что зацепился взгляд (не обязательно непосредственно практического, некоторое просто интересно прочесть).
- Git 101 Tutorial (настоящий монстр из более чем 700 слайдов!)
- Introduction to 3D Animation with Blender
- Evolution of Web Security: Fundamentals, Emerging Trends, and Ideas for the Future
- Practical Python Patterns
- Node.js and How JavaScript is Changing Server Programming
- PHPUnit Best Practices
- Quality Assurance in PHP Projects
Две последние от Sebastian Bergmann. Было там еще кое-что интересное, но слайды так себе. Если найду время -- соберу больше информации.
Nginx + Apache2 (XAMPP) на Windows
Среда, 3 февраля 2010 г.Рубрика: Технологии
Метки: server-side | метод
Просмотров: 4308
Подписаться на комментарии по RSS
Делюсь опытом установки сервера nginx для работы в качестве фронтэнда с веб-сервером apache2 (в среде XAMPP на ОС Windows). Понимаю, что это в своем роде извращение, такого рода разработку лучше проводить в родной *nix среде, но так уж сложилось, что коней на переправе менять некогда.
Зачем нужен Google DNS?
Понедельник, 7 декабря 2009 г.Рубрика: Технологии
Метки: Интернет | мнение
Просмотров: 1960
Подписаться на комментарии по RSS
3 декабря было объявлено о запуске в эксплуатацию Google Public DNS. Если вы не знаете, что такое DNS, то коротко можно объяснить так: это как телефонный справочник вашего сотового, в котором вы выбираете имя абонента, а справочник находит соответствующий телефонный номер. Аналогично и в Интернете: вы вводите в адресную строку браузера "имя" сайта (оно более человекоудобно, чем настоящий адрес -- айпи-адрес, состоящий из цифр и точек), и чтобы получить по имени адрес, браузер запрашивает этот сервер. Почти как телефонная книга.
Поток сознания: Madeam, Solar и WebFinger
Среда, 2 декабря 2009 г.Рубрика: Технологии
Метки: Интернет | мнение
Просмотров: 988
Подписаться на комментарии по RSS
По "наводке" читателя Sezarin посмотрел PHP-фреймворк Madeam (MADE After Midnight). Если коротко -- да, фреймворк быстрый, маленький, достаточно простой в понимании, но ничего, что делало бы его привлекательнее Kohana 3 (для меня, по крайней мере), не обнаружено. Да, есть RESTful-роуты, есть генерация кода с использованием командной строки, есть достаточно простая ORM. Что касается REST, то реализации есть и в Кохане, но далеко не всем оно нужно сейчас. Командная строка для автогенерации кода, как и собственно автогенерация, воспринимается мною настороженно (возможно, из-за хронической разработки под Винду). Буду рад, если меня убедят в обратном.
Две презентации по MySQL
Понедельник, 20 июля 2009 г.Рубрика: Технологии
Просмотров: 1237
Подписаться на комментарии по RSS
Нужно ли быть уникальным веб-программисту?
Четверг, 4 июня 2009 г.Рубрика: Технологии
Метки: мнение | стратегия | эффективность
Просмотров: 839
Подписаться на комментарии по RSS
В процессе раздумий задался таким вопросом: в чем может (нужна, должна) заключаться уникальность движка сайта? Я не рассматриваю здесь веб-приложения, где уникальная функциональность является неотъемлемой частью (например, различные онлайн-редакторы, информеры и т. п.), суть которых в них самих. Меня интересует, может ли существовать полезная уникальная функциональность сайта, являющегося "лицом" оффлайнового заказчика (человека, организации, корпорации).
Почему этот вопрос кажется мне важным? Очень просто. Существующие развитые CMS с плагинами практически полностью перекрывают "обычные" потребности уважаемых клиентов. Для их кастомизации нужен лишь небольшой "допил", с чем может справиться и не очень квалифицированный разработчик. Естественно, квалифицированному это удастся быстрее и лучше, но "много денех" тут не заработаешь, да и стимул к дальнейшему развитию теряется (освой 2-3 ЦМСки и работай потиху). Более того, в этом сегменте будут представлять угрозу многочисленные девелоперы из развивающихся стран, легко сбивающие цену.
Помочь тут может уникальное решение, разрабатываемое под конкретный сайт (возможно, на базе распространенной ЦМС, но с расширенным функционалом).
Сейчас я вижу только две с половиной уникальные штуки, которые можно реализовать с пользой для заказчика:
- поиск для посетителя (не обязательно только по текущему сайту, можно рассматривать и сторонние ресурсы по тематике)
- "продвинутая" аналитика, позволяющая отследить нужды посетителей
- удобная и интересная обратная связь (этот пункт считаю за половину, поскольку тут неслабый дизайнерский компонент)
Выбор домена первого уровня для региональных сайтов
Вторник, 16 декабря 2008 г.Рубрика: Технологии
Метки: Интернет | продвижение
Просмотров: 1135
Подписаться на комментарии по RSS