Как фанат мака, я не мог пройти мимо этой новости.

Макдональдс доказал в суде, что они не сеть бесплатных туалетов, как думают многие, и даже не ресторан, как думают немногие, а заурядный продуктовый магазин. И посему могут платить НДС в размере 10% вместо 18%.

Тогда правозащитники потребовали указывать состав каждого продукта на упаковке, как в любом магазине. В частности честно писать, что например, коктейль "Молочный" состоит из пальмового масла, разбавленного водой, ароматизаторов и вкусовых добавок, а молоко туда забыли положить, ну и так далее.

идешь на работу — темно.
выходишь с работы — темно.
посоны, нах#й так жить?

Как известно, PHP — интерпретируемый язык, т.е. каждый раз при обращении к скрипту, этот скрипт компилируется. Если у вас 1 скрипт, то ничего страшного нет, так как время компиляции не большое. Но в современных CMS и фрэймворках при отображении страницы используется 10-300 отдельных php-файлов (проще говоря, инклуды). Чем больше инклудов и чем они тяжелее, тем дольше выполняется процесс компиляции. (далее...)

Статья для новичков. В MySQL есть встроенное средство для отслеживания медленных запросов.

В конфиге нужно просписать

log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 1

(далее...)

Продолжая тему работоспособности, отличное видео про допинг для мозга.
Как всё знакомо:)

Хорошая статья про собеседование с программистами.

Начало истории здесь.
Идея была хороша, но реализация получилась как обычно.

4 года назад ездил на Эльбрус. (далее...)

Известный американский банкир Джон П. Морган (J.P. Morgan, Jr.) в 1929 году за несколько дней до биржевого краха избавился практически от всех ценных бумаг, которыми владел. Комиссия Конгресса США заподозрила его в использовании инсайдерской информации и манипулировании рынком. Банкир объяснил, что спасти свои капиталы от кризиса ему помог чистильщик обуви, который, чистя его ботинки, поинтересовался перспективами акций железнодорожной компании, которые он купил. «Когда на рынок приходят чистильщики обуви, профессионалам на нем больше делать нечего» — заключил финансист.

LiveStreet LiveStreet — открытый блоговый движок по функционалу напоминающий Хабр. Особенно рекомендую новичкам для изучения внутренностей в плане правильной архитектуры. Все слышали про MVC, видели красивые схемы в книжках, но для практики нужно посмотреть LiveStreet. И ни в коем случае нельзя изучать архитектуру движков по WordPress — там полнейший ад из сотен инклудов, функций и PHP, перемешанного с HTML и SQL-запросами.

В Nginx есть простая конструкция для кэширования статических файлов на клиенте. Тем самым страницы загружаются быстрее, а сервер не нагружается повторными запросами. Картинки, стили практически не меняются, поэтому ставим 10 лет и не паримся. Даже если файл стилей изменился, то надежней всего добавить какой-нибудь мусор в GET-параметры (например, /style.css?version=23)

server {
     ...

     location ~* ^.+\.(jpg|jpeg|gif|sfw|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
	 root /.../www/ekimoff.ru;
	 access_log   off;
	 expires  10y;
	 add_header  Last-Modified: $date_gmt;
	 error_page 404 = @fallback;
     }

     ...
}

Результат в FireBug