Неплохой материал, собравший довольно большое количество мелких приёмов. Среди них «приведение» типов, перевод чисел в различные системы счисления, организация сессии посредством window.name, пакетная вставка в DOM и использование callback при замене по регулярному выражению.
- 
	Несколько маленьких полезных приемов в JavaScript22 февраля 2010 3 комментария
- 
	jQuery 1.4.220 февраля 2010 1 комментарийВышел jQuery 1.4.2. 
- В два раза быстрее 1.4.1 и в три 1.3.2. (.bind(), .unbind(), .empty(), .remove(), .html(), $("body"), вставка единственного элемента в DOM). 
- Прилично переписали внутренности. 
 
- 
	Drupal: получить текущую ноду в блоке19 февраля 2010 2 комментарияПолучить текущую отображаемую ноду в блоке Drupal довольно просто: if(arg(0) == 'node' && is_numeric(arg(1))){ $node = node_load(arg(1)); // … } 
- 
	Symfony 2 alpha18 февраля 2010 10 комментариевЗапущен сайт Symfony 2 с некоторыми подробностями и альфа-версией фреймворка. Чтобы поиграться с ней нужен PHP 5.3.2. Все его возможности используются по полной. Фреймворк я успел лишь поверхностно рассмотреть, но кое-что запомнилось: - Пространства имён и другие приятности PHP 5.3. 
- Параметры в контроллер из роутера поступают сразу в методы. Почти как в CodeIgniter, только лучше — тут их можно именовать. 
- Наконкец, нормальная передача параметров View (как в Yii, CodeIgniter), а не странное наполнение свойств контроллера, как в symfony 1. 
- View стал логически проще. Убрали лишние сущности, но зато сделали оставшиеся очень мощными. 
- Более логичная файловая структура (напоминает Yii). 
- Подробный логгер (опять же похож на тот, что есть в Yii). 
- Мощная автозагрузка классов (и опять же, это было в Симпсонах!). 
- Кешируется и копмилируется всё, что только может за счёт этого он быстрый (3×ZF, 2×Yii) и кушает мало памяти. 
 И немного странностей: - Своеобразное указание пути к шаблону View и использование Layout. Плохо или хорошо это — сказать пока не могу. 
- Хелперы View предствалены как объекты внутри некой переменной $view. Выглядит магически. 
- В PHP конфигурация выглядит жутко, в yaml всё также легко ошибиться. А вот XML ничего так. С дополнением и валидацией. 
 Релиз намечается на самый конец 2010. Пока же можно познакомиться с презентацией, официальным сайтом и попробовать альфу. 
- 
	Мой набор софта18 февраля 2010 23 комментарияВ formspring.me был задан вопрос об используемом мной софте. Так как последний раз об этом я рассказывал в 2008-м, а предпоследний в 2005-м, стоит, наверное, немного освежить списочек. ОС Место Windows XP заняла Windows 7 — приятная глазу ОС с очень удобным таскбаром и минимумом неожиданных выкрутасов. Linux-ы так и остаются для меня серверными ОС. Разработка Последнее время пользуюсь PhpStorm (Web IDE). IDE очень добротная. Но не забываю посматривать иногда на NetBeans (одна из лучших бесплатных) и PhpEd. В NetBeans нравятся некоторые возможности редактора текста, в PhpEd — скорость и замечательный дебаггер. В качестве блокнотика всё тот же PSPad. Пробовал Notepad++, но как-то не прижился. Для MySQL использую консоль, SQLYog и phpMyAdmin. Для PostgreSQL, с которым тоже приходится часто работать — софт из набора. Остальное В остальном всё осталось примерно так же, как было в 2008-м. 
- 
	formspring.me17 февраля 2010 3 комментарияformspring.me позволяет создать себе вопросник — своеобразное народное интервью. Работает это так: - Регистрируемся, заводим себе страничку с формочкой. Даём ссылку на неё. 
- Пользователи могут при помощи опубликованной формочки задать вопрос. При этом можно остаться анонимным. 
- Владелец страницы отвечает на вопросы. Все вопросы-ответы публикуются на одной странице. 
 
- 
	PhpStorm и WebStorm (Web IDE 94.335)17 февраля 2010 4 комментарияИменно так теперь будут называться PHP и веб редакции WebIDE. В вышедшем билде 94.335 ещё есть следы брендинга WebIDE, но в следующих билдах всё будет как надо. Стоит отметить - Очень мощный форматтер. Теперь с опциями. Превью пока не работает. 
- Дебаггер PHP теперь кушает меньше памяти и работает стабильнее. 
- Редактор PHP стал дополнять ещё лучше и теперь отлично работает с HEREDOC. 
- Появилась возможность настроить автоматическую заливку проекта на сервер. 
- Улучшена поддержка Smarty. Поддерживаются некоторые возможности беты Smarty 3. 
- Поддержка SASS для CSS. 
 update 
- 
	О модульных сетках17 февраля 2010 КомментироватьАлексей Черенкевич подробно и с иллюстрациями рассказывает о модульных сетках в дизайне. Пока вышли три поста из серии, в планах ещё как минимум шесть. 
- 
	NetBeans 6.9 Milestone 117 февраля 2010 14 комментариевВышла первая более-менее стабильная версия NetBeans 6.9. Уже есть полный список нововведений, я же сконцентрируюсь на PHP, HTML и CSS. — Проекты Symfony с отличным от стандартного расположением директорий. — Улучшили использование PhpDoc при дополнении кода. Показываются опциональные параметры. Показывается документация для встроенных итераторов, исключений и часто используемых расширений. — Настраиваемый форматтер кода. — Рефакторинг CSS: поддержка rename (поиск идёт также по HTML и другим файлам), find usages. — Дополнение id и классов в HTML и CSS. 
- 
	Вызов private-метода из static-метода15 февраля 2010 39 комментариевВот таким чудом озадачили меня Фёдор (unno.ru) и mihailt. class A { private function action(){ echo 1; } public static function callAction(A $a){ $a->action(); } } $a = new A; A::callAction($a); - Это работает. 
- Я сомневаюсь, что могу на 100% верно объяснить, почему оно работает. 
 Если вы сможете — обязательно напишите в комментариях. update Контекст модификаторов — класс, а не объект! И верно это для всех популярных реализаций ООП (на всякий случай проверили АS3 и Java). 


