Tag Archives: link
Презентации на javascript
https://github.com/bartaz/impress.js. Вот что получается: http://bartaz.github.com/impress.js/#/bored. Кстати, есть и описание на хабре — http://habrahabr.ru/blogs/css/136505/
Popcorn.js — удобный и простой фреймворк для создания видеоплеера на HTML5
http://popcornjs.org/ — позволяет показывать видео и другой контент пользователю без использования flash. Есть большой каталог примеров: http://popcornjs.org/Demo/semantic-video, http://popcornjs.org/Demo/popcorn-remote
Удобная работа с датами в php
Периодически возникают задачи типа вернуть дату «первого числа прошлого месяца», или «прошлого понедельника». Это можно решить как-то так:
1 2 3 4 5 6 7 8 9 |
$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; |
А можно гораздо проще:
1 2 3 4 5 6 7 |
$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
Реализация счётчика на memcached
http://habrahabr.ru/blogs/webdev/43282/
Познавательное обсуждение о том, почему всё нужно собирать руками
Тут у человека систематически виснет fpm, попытки это вылечить и самый дельный совет — «собирать нужный софт для production-сервера нужно руками». http://phpclub.ru/talk/threads/%D0%B7%D0%B0%D0%B2%D0%B8%D1%81-fpm.66810/
Интересный доклад про разработку API
На конференции «.Тостер» попал на доклад Jordi Romero API design and more (слайды). Говорил про создание API, про кеширование, про масштабирование, клиентскую оптимизацию. Понемножку, сжато. Понравилось. Странно только, что у них три уровня хранения данных: mySQL master-slave Redis для сложного кеша, чтобы не нагружать mySQL memcache для простого кеша
О важности совместного приёма пищи
Давно отмечал важность совместных обедов и ланчей с коллегами по работе — с кем ешь, с тем и больше общаешься по работе, что очень важно. Вот мысли на этот счёт от Спольски: http://www.joelonsoftware.com/items/2011/04/28.html
Горячие клавиши в Compiz (Ubuntu 10.10)
Рабочие области Ctrl + Alt + Left/Right/Up/Down arrow — перейти к рабочей области Ctrl + Alt + Shift + Left/Right arrow — перенести текущее окно в рабочую область Super + E — показать все рабочие области Управление окнами Super + W — показать все окна в рабочей области (левая кнопка мыши — выбрать окно, средняя …
Добавить Thunderbird и Pidgin в апплет уведомлений в Ubuntu
Replace Evolution with Thunderbird completely in Ubuntu Replacing Empathy with Pidgin in Ubuntu — тут же упоминается и приятный бонус pidgin-а: его можно использовать как клиент skype — для этого нужно всего лишь доставить плагин pidgin-skype
FireBug console.table
В FireBug1.6 появился новый способ вывода — console.table