Готова предварительная версия рукописи новой книги по оптимизации веб-проектов. Предыдущую кингу — «Разгони свой сайт» я прочитал с большим удовольствием.
Читаем или ждём финальной бумажной версии.
14 июля 2009
Готова предварительная версия рукописи новой книги по оптимизации веб-проектов. Предыдущую кингу — «Разгони свой сайт» я прочитал с большим удовольствием.
Читаем или ждём финальной бумажной версии.
11 июля 2009
Отличный материал, разъясняющий многие моменты про XHTML2 и HTML5.
10 июля 2009
Рекомендую ресурс всем, кто изучает PHP-фреймворк Yii.
Регулярно пополняется переводами Cookbook, авторскими уроками и кодом.
Автор блога — Ozzy, которого вы также могли встретить на форуме code-igniter.ru.
10 июля 2009
Не так давно Нильсен опубликовал «Stop Password Masking»:
Удобство страдает, когда пользователь вместо того, что он вводит видит кучку кружков. В большинстве случаев эти кружки ничуть не безопасней, но в то же время наносят вред вашему делу из-за проблем с неверно набранными паролями.
После этого были бурные обсуждения и некоторые интересные попытки совместить удобство и безопасность.
Мне больше всего понравились варианты Arc90:
HalfMask. Засоряет полупрозрачными символами поле ввода. Тому, кто вводит пароль это не особо мешает. Постороннему прочитать сложно.
HashMask. Выводит графический хэш пароля, всё также скрывая его за звёздочками. Запомнив картинку один раз, можно сверять верность ввода пароля не отправляя данные на сервер.
6 июля 2009
Обновился PHP-фреймворк Yii.
Помимо традиционных исправлений и дополнений, на официальном сайте выложен полный перевод документации на русском, подготовленный группой группой переводчиков русской документации. Последнюю версию документации, которая войдёт в следующий релиз можно, как и раньше, посмотреть на yiiframework.ru.
5 июля 2009
Довольно давно уже пользуюсь проверкой типов в методах. С тех пор как начал работать с PHP после Java. Очень удобно:
interface Processor { function processData(); } class DataProcessingModule implements Processor { public function processData() { return 'processed data'; } } function process(Processor $processor = null) { if($processor===null) return false; return $processor->processData(); }
4 июля 2009
IE8 можно ввести в режим совместимости с IE7 (обязательно использовать до всех остальных элементов):
<meta http-equiv="X-UA-Compatible" content="IE=7" />
А можно наоборот, этот режим совместимости запретить:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
И запрещать его нужно. Нужно для того, чтобы не верстать под ещё один «промежуточный» браузер, ведь IE8 в режиме совместимости — это совсем не IE7:
2 июля 2009
Обновилась популярная PHP CMS Drupal.
Релиз не добавляет ничего нового, но исправляет ошибки и закрывает уязвимости. Рекомендуется обновиться.
1 июля 2009
Пообещали всё-таки поддержать PHP 5.3 в NetBeans 6.8.
В текущих билдах кое-какая поддержка уже есть. Судя по списку изменений это — дополнение namespace.
30 июня 2009
Комментировать