Логово Сола
Личная страничка Фёдора Кульбы

Упал и давай валяться

February 8, 2011 at 1:25 pm | , , , , | No comments

Почти двое суток лежали мои бедные говносайты. Раньше они только припадали переодически минут на пять, а тут легли основательно. Окончательно принял решение поменять хостинг. Жаль, поначалу Locum был неплох.

Коварный LiveInternet

March 10, 2010 at 11:10 am | , | No comments

Коварный LiveInternet, пока я валялся дома, взял и сломал мой скрипт по распарсиванию графиков количества переходов.

Они просто убрали картинку с графиком.

Какой подлый удар в спину! ;)

А ведь я собирался зарелизить вторую версию скрипта. :(

Определение количества переходов по поисковым запросам

March 1, 2010 at 2:26 pm | , | No comments

Для внутреннего употребления сделал скрипт, который парсит графики количества переходов по поисковым запросам LiveInternet.

Прикрутил к нему простейший интерфейс, кому надо – пользуйтесь.

Комментарии и пожелания приветствуются.

RubyOnRails 3 beta

February 9, 2010 at 8:57 pm | , , | No comments

Вот и опачки, вышли третьи Рельсы, пока, правда, только бета. Судя по описанию, уже есть куча несовместимостей с веткой 2.x, а в 3.1 будет ещё больше.

Чё-б такое замутить на третьей версии? =)

Программисты шутят (на английском)

November 1, 2009 at 11:28 pm | , , , | No comments

RubyOnRails vs Java:

RubyOnRails vs Django:

Там ещё много других роликов про RubyOnRails vs everything =)

Забавы с MySQL InnoDB

October 3, 2009 at 1:26 pm | | No comments

Тут оставил на ночь скриптик один. Скриптик сегенерил базу в 12 Гб и остановился, так как кончилось место в разделе. Данные хранятся в БД MySQL, движок – InnoDB. Все таблицы всех БД mysql-сервера по умолчанию хранятся в одном файле – ibdata1. Ну дык вот этот файлик и занял 12 Гб места.

Суть проблемы я осознал, когда попытался его сначала уменьшить (вытерев таблицы), а потом удалить. В первом случае файл просто не уменьшается, остаётся какой есть. Во втором случае теряются какие-то важные данные самого MySQL-сервера, и он отказывается работать.

По всем инету разбросаны рекомендации “сделать дамп, всё стереть и залить заново из дампа”. Однако файлик в этом случае стереть не получится, иначе все сломается. Это фишечка переодически попадает в баглист MySQL, где её почему-то называют feature request. В общем, переустановил сервер, настроил InnoDB, чтоб в отдельные файлы потаблично складывался, залил всё из дампа.

Вот уж действительно, ибдата какая-то.

Subversion на сайтах

September 26, 2009 at 12:02 pm | , | 2 comments

Народ массово начал сканировать сайты на наличие /.svn/entries, в логах уже куча записей. Хорошо круги расходятся, да. Ну хоть Болеро свои дырки заткнул. А вот inkscape.org по прежнему дыряв.

Потенциальные уязвимости проектов, использующих Subversion

September 23, 2009 at 4:42 pm | , | No comments

Вот отличная заметка по теме. Несмотря на “разосланные предупреждения” и т.п. дыр до сих пор миллион. Я лично нашёл дырки на Болеро, Яндексе и в куче разных других проектов. Как-то использовать пока не получилось, но сам факт уже примечателен. =)

Вакансия, блин

September 18, 2009 at 4:45 pm | , | No comments

Вакансия, блин

Умилил вопрос 2. Придумали уже несколько вариантов, как можно использовать регэкспы в вычислении факториала – брать набор чисел из строки. Второй вариант – вычленять записи вида число! (обозначения факториала) и заменять вычисленным значением. Вариант три (победитель) – парсить Нигму или Google на предмет ответа. =)

Контекстный поиск и замена XML с помощью CSS-селекторов

September 17, 2009 at 12:10 pm | , | No comments

А вот хочу такую штуку. Иногда, чем писать высматривать кусок кода глазами, пытаться найти его через фрагменты, или писать регэксп для поиска, было бы гораздо удобней описать его через CSS-селектор, типа там “.products a img.product”. Мой любимый редактор jEdit такого штатно не умеет, плагин я тоже не нашёл. Переходить обратно на VIM или на Emacs тоже желания особо нет. А иногда ведь так нужно. =)

Next Page »