2 декабря, с 00:00 по Московскому времени RMCreative будет недоступен. К утру всё должно заработать.
-
Ночью второго декабря проект переезжает
1 декабря 2009
-
Rediska — удобный PHP клиент для Redis
25 ноября 2009
Очень и очень неплохой PHP-клиент для Redis. Главные отличия от конкурентов:
Работа с несколькими серверами.
Несколько алгоритмов «размазывания» ключей по серверам: «consistent hashing» и crc32. Причем подключить свой не составит труда.
Работа с ключами как с объектами.
Работа с списками и множествами как с обычными PHP массивами.
Полная интеграция с Zend Framework (Zend_Auth, Zend_Cache, Zend_Log, Zend_Queue, Zend_Session).
Модульные тесты и документация.
Планируется дальнейшее развитие проекта.
-
Redis 1.0.2 под Windows
25 ноября 2009
Нашёлся Windows-билд (cygwin) свежей версии 1.0.2 замечательного нереляционного хранилища Redis.
-
WebIDE EAP 92.53
24 ноября 2009
Разработчики WebIDE сменили нумерацию билдов на общую для всех продуктов IntelliJ, поэтому очередная версия нумерована немного непривычно — 92.53.
Из вкусненького
Фиксы платформы, в том числе и улучшение производительности.
Улучшена поддержка SFTP.
Улучшенный разбор локальных переменных и @var.
Автодополнение меток HEREDOC и NOWDOC.
Исправления
Редкое, но меткое подвисание на старте индексации проекта (у меня случалось).
Отображение точек останова в дебаггере под MacOS.
Неверная подсветка ошибок в JavaScript, содержащем PHP.
Условные комментарии в JavaScript теперь корректно обрабатываются.
Дополнение теперь нормально работает для цепочек вызовов, начинающихся с параметра.
PHP usages теперь показываются для всех фрагментов PHP данного файла.
SFTP больше не будет надоедать постоянными проверками аутентификации.
-
Zen Coding, новости
23 ноября 2009
С того момента, как я последний раз писал про Zen Coding — наборы макросов, скриптов и шаблонов для быстрой вёрстки, проект значительно подрос.
Список поддерживаемых редакторов и IDE значительно расширился. А после статьи Сергея Чикуёнка в Smashing Magazine и новости на Ajaxian, очень многие взялись за разработку Zen для своих редакторов.
Пока не представлены на официальной страничке проекта, но вполне работают:
-
Текст любой ценой
23 ноября 2009
Иногда полезно получить текст из часто используемых форматов, таких как PDF или DOC. Делается это, например, для построения индекса и дальнейшего поиска документов.
В серии заметок на хабре «Текст любой ценой», Алексей Рембиш делится PHP-классами для получения текста из:
-
PHP 5.3.1
20 ноября 2009
Исправлено внушительное количество ошибок, закрыты дыры в безопасности и введены некоторые незначительные улучшения.
-
EtherPad
14 ноября 2009
EtherPad — сервис, созданный бывшими сотрудниками Google, позволяющий совместно редактировать текст в режиме реального времени.
Текст каждого участника подсвечивается своим цветом. Все изменения можно, в отличие от Google Wave, откатить на сколько угодно шагов назад. Полная история редактирования документа записывается и может потом просматриваться.
Поддерживается импорт из текстовых файлов, HTML, Word и RTF. А также экспорт в текст, HTML, Word, PDF, ODT.
Редактировать текст могут все, кто знает его URL. Также есть возможность получить ссылку на версию только для чтения или показать документ в iframe. В коммерческой версии (до 3-х пользователей бесплатно) можно создать закрытые документы.
Можно приобрести лицензию на версию, которую можно установить на свой сервер (30 дней бесплатно).
Что удобно делать при помощи EhterPad
Составлять ТЗ.
Планировать совместные задачи.
Совместно писать статьи.
Обучать PHP, JavaScript, CSS и всему остальному (тут конечно подсветки нехватает).
Практиковаться в парном программировании.
К сожалению, в Opera не работает, но ради такого дела можно и воспользоваться Chrome.
-
CKEditor autogrow 0.9.5
12 ноября 2009
Обновление плагина autogrow для визуального редактора HTML CKEditor.
Плагин позволяет окну редактора автоматически подстраивать высоту под вводимый текст.
Теперь меняет размер при удалении текста, вставке кода и картинок (с картинками пока сделано очень некрасиво и может не всегда срабатывать).
В конфигурации можно задать максимальный и минимальный размер:
CKEDITOR.config.minHeight = 200; CKEDITOR.config.maxHeight = 400;
По умолчанию размер не ограничивается.
- Корректно работает при уничтожении-создании экземпляра редактора с тем же именем.
-
Web IDE build 722
12 ноября 2009
Свежий билд многообещающей IDE для PHP и веб в общем.
Уже сливаю себе и очень надеюсь, что, наконец, можно будет ощутить весь прогресс, начиная с #613 без критичных багов, вроде тех, что были в #701.