100 000 файлов в одном каталоге

Недавно у нас возник спор с коллегами об ограничениях файловых систем и максимально допустимом количестве файлов в одном каталоге под Linux. В частности, известное решение для файлового кэширования сайтов (сброс всего подряд в один каталог в виде файликов) начинает работать крайне неэффективно когда число файликов в одной директории превышает десятки тысяч.

Для тех, кто не хочет / не может поставить эксперимент и поверить своим глазам, я привожу результаты из реальной практики: Continue reading “100 000 файлов в одном каталоге”

Бесплатный софт рулит! Или нет?

Несколько дней назад я перекинулся парой слов в твиттере с Сергеем Рыжиковым (директором “Битрикс”) на тему опенсорсных продуктов, что для многих является синонимом “бесплатного софта”. И поскольку я также являюсь техдиром “UMI.CMS”, то я сразу получил ряд откликов от наших партнёров в стиле “вот только не превращайте вашу прекрасную коммерческую CMS в какой-нибудь сраный бесплатный Drupal”. Такие бурные реакции не могут оставить меня равнодушным, поэтому в этом посте я расскажу что я думаю по этому поводу. Continue reading “Бесплатный софт рулит! Или нет?”

Почему софт плохой, когда спешка и менеджмент не при чём

Когда говорят о плохих программных продуктах и проектах, в первую очередь причинами называют спешку, неквалифицированный менеджмент, противоречивые указания, недостаточно сформулированное ТЗ, низкую квалификацию команды и так далее. В этом посте я хочу озвучить иную причину, о которой не принято думать и говорить в большинстве девелоперских компаний России. Continue reading “Почему софт плохой, когда спешка и менеджмент не при чём”

Плагин полнотекстового поиска по Mantis для Firefox

Многие из вас, как и я, пользуются багтрекером Mantis. Поиск по нему в штатном интерфейсе ужасен: нужно выбирать “Все проекты”, нажимать “Просмотр обращений”, листать вниз, включать соответствующие режимы (назначено, не скрывать, все категории и т.д.) и только затем вводить поисковую фразу в маленькое окошечко.

Это издевательство. Поэтому я написал небольшой плагин для Firefox, который позволяет вводить нужную фразу прямо в интерфейсе браузера. Continue reading “Плагин полнотекстового поиска по Mantis для Firefox”