Видео: Firefox developer tools
Скачать новый Firefox (beta): http://blog.mozilla.com/futurereleases/2011/12/23/firefox-beta-with-new-developer-tools-and-enhanced-sync-is-ready-for-testing/
Видео: Firefox developer tools
Скачать новый Firefox (beta): http://blog.mozilla.com/futurereleases/2011/12/23/firefox-beta-with-new-developer-tools-and-enhanced-sync-is-ready-for-testing/
http://pimpmyjs.com/ – Uglify or Beautify your JavaScript, it’s your choice… (minify js online)
На jquery.min.js выдал ошибку, но в общем работает, и причём быстро.
Основная идея – проверять перед сохранением данных значение navigator.onLine и слушать события online (для сохранения на сервере), offline (для сохранения в localStorage) и load (для загрузки несохранённых данных на сервер при загрузке страницы после подключения к сети).
Continue reading »
The Top 10 Javascript MVC Frameworks Reviewed
Лучшим признан Ember.js. Надо поковырять)
UPD: поковырял. В принципе, более стройная архитектура, чем у того же backbone, у которого часть логики контроллера во вью. Но из коробки нет router и не так просто с pushState, так что не стал использовать серьёзно. Возможно, через полгода-год этот фреймворк будет интереснее.
https://github.com/bartaz/impress.js.
Вот что получается: http://bartaz.github.com/impress.js/#/bored.
Кстати, есть и описание на хабре – http://habrahabr.ru/blogs/css/136505/
Написана на python
https://github.com/squadette/sqlup
http://popcornjs.org/ – позволяет показывать видео и другой контент пользователю без использования flash.
Есть большой каталог примеров:
http://popcornjs.org/Demo/semantic-video, http://popcornjs.org/Demo/popcorn-remote
Периодически возникают задачи типа вернуть дату «первого числа прошлого месяца», или «прошлого понедельника».
Это можно решить как-то так:
$dt = self::getCurrentMonthStartDt(); $dt->setTime( 0, 0, 0 ); $dt->setDate( $dt->format( 'Y' ), $dt->format( 'm' ) - 1, 1 ); return $dt; ... $dt = new DateTime(); $dt->modify( '-' . ( $dt->format( 'N' ) - 8 ) . ' days' ); $dt->setTime( 0, 0, 0 ); return $dt;
А можно гораздо проще:
$dt = new DateTime( 'first day of last month' ); $dt->setTime( 0, 0, 0 ); return $dt; ... $dt = new DateTime( 'mon this week' ); $dt->setTime( 0, 0, 0 ); return $dt;
It’s a kinda magic, но работает.
http://www.php.net/manual/ru/datetime.formats.relative.php