В форумном движке phpBB кэширование реализовано через файлы. Кэшируется всё подряд. Например, каждый sql-запрос кладется в отдельный файл, а так как для каждого пользователя выборка из базы может отличаться, то кэш вырастает до 150 000 файлов — реальный пример из жизни (на форуме всего лишь 70 тем и 700 пользователей). Всё это дерьмище лежит в одной папке и немного нагружает чтение с диска. Но в моем случае проблема была в обновлении кэша. Дело в том, что кэшируются еще и шаблоны. Поэтому при изменении шаблона, нужно обновить кэш — это можно сделать через админку. Вот здесь и начинаются проблемы с удалением из папки с десятками тысяч файлов. Скрипт удаления кэша падает с ошибкой 500. (далее...)

Была у меня почта на Яндексе и Mail.ru. Месяц назад оба ящика угнали. Пароль был очень простой — 5 символов. Честно говоря, не думал, что в наше время почту брутфорсят. Параллельно угнали аккаунты на фрилансе (на каждый ящик был зареген один аккаунт). Похоже, что злоумышленники действовали не целенаправленно, так как аккаунты на Хабре, Лепре, Webmoney и многое другое не тронули. На всех аккаунтах в течение дня я сменил пароли и привязал другу почту. (далее...)

Ликеры на фруктах рецепты

Рецепт очень простой, называется «один-один-один»:
1:1:1 сахар:фрукты:водка(спирт) (далее...)

Вводная лекция про особенности архитектуры высоконагруженных проектов.
Кстати, это автор шаблонизатора Blitz.

Имбирная настойка

В дополнение к имбиному элю рецепт настойки на имбире.
Берем 1 литр хорошей водки. Отливаем 150 грамм, которые можно сразу же задегустировать:)
читать дальше

Отличная статья про Силиконовую долину и почему Сколково никогда не станет Силиконовой долиной. Картинка слева кликабельна.

Из 10 взятых стартапов 9 терпит недачу. Один победитель приковывает внимание всех, а российские инвесторы и правительство все также восхищаются Силиконовой долиной. Тем не менее, основной продукт, созданный этой когортой остается незаметным для внешнего мира. Эти 9 неудавшихся стартапов с 5-10 специалистами в каждой команде, только что создали 50-100 специалистов, закаленных неудачей. Эти люди опять пойдут в бой, некоторые присоединяться к другим стартапам, некоторые запустят собственные. Результат этих 10 стартапов – это одна удачная многомиллионная компания и 100 специалистов высокого качества.

Силиконовая долина, несомненно, получила свое начало из–за снисходительности, которую США традиционно проявляет к неудачным компаниям… В Русской культуре это доведено до крайней степени и связано с общественным позором, личным неуважением и огромными социальными издержками.

Игорь Ашманов рассказывает о своем опыте по созданию бизнеса.

На этой неделе немного простудился. Вызвал врача (на работе страховка через РОСНО). Приехал врач из Онклиник, выписал кучу лекарств, хотя у меня даже температуры не было. Разумеется ни за какими таблетками я не пошел, так как всю осознанную жизнь из таблеток употребляю только цитрамон от головной боли и фенотропил для разгона мозга. Подлечился медом с лимоном и через 3 дня поехал оформлять больничный лист. (далее...)

В принципе, рассказывают очевидные вещи. Причем, рассказывают далеко не про все способы разгона базы. Но в целом послушать можно.
Возможно скоро напишу большой пост по оптимизации MySQL с тестами и примерами на реальных базах.

Про скиммеры я читал еще в 2008 году. В Киеве мошенники решили не запариваться с накладками и поставили фальшивый банкомат. Такими темпами скоро появятся фальшивые банки. Заходишь в банк, открываешь счет, отдаешь деньги и пиши пропало.

На прошлой работе в качестве шаблонизатора использовали Blitz — так исторически сложилось. Единственным его плюсом по сравнению со Smarty является только скорость работы. Хотя на больших проектах шаблонизатор не является узким горлышком. В качестве примера можно привести Flickr, который использует Smarty. Из более приземленных проектов могу привести один из своих проектов на Smarty. Выбирать шаблонизатор из-за скорости — это большая ошибка. Шаблонизатор должен быть удобным, гибким и иметь большое сообщество. Теперь про минусы Blitz. (далее...)