Отличная наглядная шпаргалка по easing-функциям. Это те, что определяют изменение скорости анимации и используются в jQuery, SASS и CSS transition.
-
Шпаргалка easing-функций
30 марта 2012
-
Font Awesome
23 марта 2012
Большой бесплатный набор из более чем 150 векторных значков, оформленный в виде шрифта. Отлично сочитается с Twitter Bootstrap. Использовать можно начиная с IE8 (для IE7 поддержку обещали чуть позже).
-
PHP и юникод в стрэктрейсе
12 марта 2012
Какое-то время назад creocoder наткнулся на
?????
вместо значения параметра в логах ошибок Yii. После анализа проблемы стало ясно, что нашёлся баг в PHP.Exception::getTraceAsString
иException::__toString
не работают с юникодом в значениях параметров при построении stacktrace. В результате дляfunction test($arg){ throw new Exception(); } try { test('тест'); } catch(Exception $e) { echo $e->getTraceAsString(); echo (string)$e; }
получаем
d:\web\usr\local\php54>php.exe d:\src\exception_wrong_trace\test.php #0 D:\src\exception_wrong_trace\test.php(7): test('????') #1 {main}exception 'Exception' in D:\src\exception_wrong_trace\test.php:3 Stack trace: #0 D:\src\exception_wrong_trace\test.php(7): test('????') #1 {main}
Обойти можно собрав строку руками на основе массива, полученного через
Exception::getTrace
.В Yii пока решили это не фиксить. Заслал баг на php.net.
-
Least, конвертер CSS в SCSS, LESS и Stylus
11 марта 2012
Попалась полезная штука для перевода старого доброго CSS в синтаксис SCSS, LESS или Stylus. Конечно, инструмент не сделает вам идеально структурированного кода, но с первым шагом поможет.
UPD: и ещё один конвертер CSS→LESS.
-
YiiConf 2012, Киев
8 марта 2012
Вот и случилось то, о чём ещё с начала года начали говорить на форуме yiiframework.ru. А именно, состоялся запуск первой ежегодной профессиональной конференции веб разработчиков, использующих в своих приложениях фреймворк Yii. Время проведения конференции – середина мая. Конкретные даты станут известны чуть позже, а пока что вы можете пройти предварительную регистрацию.
-
YiiTalk, эпизод 5
8 марта 2012
Пятый эпизод подкаста про Yii, YiiTalk, вышел интересным. Участвуют Юрий Беляков и Андрей Опейкин, известный сообществу как автор Yupe CMS. Обсуждали Yii, Yupe CMS, модульность в приложениях, Perl, книги и самую малость Ubuntu.
-
PHP 5.4, работаем с Yii без вебсервера
6 марта 2012
В PHP 5.4 появилась возможность работать без какого-то стороннего сервера. Сегодня попробовал с Yii. Работает на ура.
- Заходим в вебрут (туда, где у нас
index.php
). - Запускаем:
путь/до/php -S localhost:8080
- Всё. Заходим на
http://localhost:8080/
и наслаждаемся.
Самое приятное, что не требуется прописывать вообще ничего потому как по умолчанию у встроенного в PHP веб-сервера все запросы идут на
index.php
. - Заходим в вебрут (туда, где у нас
-
Насколько готов и когда выйдет Yii2
5 марта 2012
Этот вопрос задают очень часто, поэтому, чтобы не повторяться, официальный ответ.
Yii 2.0 сейчас довольно далёк от релиза. Продумываение, обсуждение и построение архитектуры требует очень много времени потому как мы не ограничиваемся переносом старого кода как есть.
Наш план таков:
- Описать новые возможности (такие как новый AR, изменения в MVC) и получить фидбек.
- Выложить код на github и получить ещё больше фидбека.
- Пригласить сообщество помочь доделать то, что ещё не полностью готово в 2.0 (например, различные бэкенды для кеша, драйверы различных СУБД и т.д.).
- Выпустить альфу как только все запланированные возможности будут готовы.
- Выпустить бету после тщательного тестирования и исправления ошибок.
- Выпустить один или несколько RC и, наконец, стабильный релиз.
-
UWDC'12, отчёт
5 марта 2012
Как я писал ранее, я собирался выступить на UWDC в Челябинске. Что и сделал…
-
PHP 5.4
2 марта 2012
Релизнулся первый стабильный PHP 5.4. Исправлено более сотни ошибок, добавлены новые возможности, среди которых traits, короткий синтаксис для массивов и другие. Также:
- Уменьшено потребление памяти, ускорено выполнение кода.
- Улучшена работа с юникодом.
- Встроенный вебсервер.
- Убрали кучку устаревших возможностей (
register_globals
, magic quotes, safe mode,allow_call_time_pass_reference
, возможность использоватьbreak
/continue
с переменной).
Вроде как, под nix-ами с 5.4 уже работает APC, так что можно попробовать на не сильно критичных боевых проектах.