Для самоконтроля, самобичевания и самовосхваления.
https://twitter.com/deniso_info
В качестве клиента использую TwitterFox.
Для самоконтроля, самобичевания и самовосхваления.
https://twitter.com/deniso_info
В качестве клиента использую TwitterFox.
После очередных замеров скорости, я пришел к выводу, что делать какую-либо дальнейшую оптимизацию кода/базы без смены шаблонизатора - смысла не имеет. Потому что на большинстве страниц, от 30 до 60% времени занимает работа по генерации DOMа, загрузке XLSевских шаблонов и само преобразование xml/xsl->xhtml.
Все таки первые четыре месяца в линухе можно охарактеризовать многочисленными экспериментами по установке софта, а также несколькими заметными моими ошибками. Особенно первый месяц-два. Сейчас система стабильно работала, хотя те эксперименты все же оставили след.
В итоге выход mandriva 2009.1 spring дал повод переустановить весь (ВЕСЬ!) софт на ноуте, а также еще раз переразметить диски на ноуте. Раньше они были размечены в режиме “linux - эксперимент” (под линух 25Gb на), теперь они размечены в режиме “linux - основная ОС” (~110Gb).
Крекс-пекс-фекснутая Виста с кучей говна была переустановлена лицензионной версией (снова спасибо программе MS BizSpark). Правда устанвка висты, именно на установке висты и закончилась. После установки я не то что дрова не ставил - ни разу не залогинился.
После установки мандривы дров я тоже не ставил. Не потребовалось (у меня ноут Asus F80L с весьма современной начинкой). Софт тоже почти не ставил. Все было уже в комплекте с мандривой - начиная от Firefox’а и заканчивая Eclipse’ом. Про стандартные apache, mysql, php а также кучу разных ежедневных тулз типа thunderbird’а, open office и толпы ftp-ssh-vnc-… клиентов даже упоминать неприлично - они все там.
Был кстати и memcached - приятно. Хочу интегрировать его в CMS.
Пришлось доставить только PDT для эклипса и некоторый софт по мелочи (оперы нет, видимо из лицензионных соображений, wine, и т.д.). Что особенно приятно, учитывая, что я поставил 64-битную мандриву.
Теперь о CMS - она очень близка к первой публичной альфе. Я думаю что это произойдет в мае. Сейчас работаем над админкой. По сути, это последний крупный обязательный этап перед публичным выпуском. Остальное (включая простейший инсталлер) уже мелочи.
Чуть позже расскажу о новых деталях будущей CMS. А сейчас - работа.
update: Забыл. Говорят под линукс антивирусы тоже есть! Я на автомате даже поставил clamav. Надо будет запустить на выходных.
Моя версия капчи для phpBB2 была сделана давно, и до сих пор пользуется большой популярностью - простота установки и результат - отсутствие ботов - сделали свое дело.
Теперь я надеюсь что смогу помочь пользователям phpBB3. Ниже - о некоторых особенностях нового phpBB3 и особенностях моей новой каптчи.
Новый phpBB стал лучше. Немного. Теперь он умеет определять наличие GD (расширение для работы с графикой в php) и в зависимосто от наличия или отсутствия это расширения - вызываются разные капчи. Моя каптча заменяет стандартный вариант работающий при наличии GD. Т.е. наличие GD - обязательно. Проверить его наличие можно с помощью php-функции info().
Установка капчи стала проще - надо заменить всего лишь 1 файл (/includes/captcha/captcha_gd.php). И скопировать папку fonts в корень форума. Делается это все одним движением - содержимое архива надо кинуть в папку форума.
Вот так выглядит стандартная капча в phpBB3:
А вот так выглядит мой вариант капчи:
Как видно она весьма понятна человеку (мне кажется даже лучше чем стандартная), но вот ботам ее понять сложней - буквы там меняются заметно сильней, чем в стандартной.
Для особых параноиков могу дать еще один совет. Изменить строку 27 в captcha_gd.php - замените $no_spaces = false; на $no_spaces = true; - тогда капча станет еще крепче (исчезнут пробелы). Правда и человеку тоже станет сложно ее понять.
Я проверил свой модуль на phpBB версии 3.0.4. Но по идее работать должен и с предыдущими. Статус у каптчи пока что БЕТА. Перед установкой сделайте резервную копию файла /includes/captcha/captcha_gd.php.
Ссылка на архив с моей заменой капчи еще раз:
Альтернативная каптча phpBB3 от DenisO (бета).
Ресурсы где установлена эта капча:
Форум газеты “Самарская строительная площадка”
Теплый форум Казантипа
Медицинская энциклопедия
Оставляйте в комментах ваши ссылки, где установлена капча - я размещу их здесь.
Я также буду признателен за обратную ссылку на эту страницу - давайте бороться со спамом вместе!
P.S. А вы знаете что такое капча (правильно CAPTCHA)?
Занимательные факты
В CMS’ке уже ~6′000 строк php + ~3′500 строк xsl + ~2′500 строк. Итого 12′000 строк на двух человек за ~7 месяцев.
Альфа-бетная версия CMSки “опаздывает” уже на 3 месяца. Перенесено с января на май.
За последние три месяца я загрузился в Windows Vista ~15 раз, в Mandriva 2009.0 ~300 раз.
За последние 3 дня я установил себе ~4 копии Windows XP Prof Sp3 и 1 копию MS Office 2003. На днях поставлю 1 шт. Vista, 1шт. Office 2007. И все лицензионное. BizSpark. Установил для 1)тестирования 2)редких “не-линукс”случаев (привет, Webmoney keeper classic!).
Через 3 недели мне будет 22 года, через 3 месяца будет 3 года как я полностью отказался от алкоголя. Сказка.
В целом похвастаться нечем. Как выйду в плюс - расскажу, а пока закрывать позицию рано.
И на последок.
Сдал ГОСы (государственный междисциплинарный экзамен) на “Отл” [радость говно-спамеров:" Ух, сейчас поздравлю",... но теперь...]
Теперь комменты проходят предмодерацию Parasite Eliminator’ом (теперь автобанановый!), и даже если он не удалил - весь спам удалю я. Если это сохранит хотя бы одного “настоящего” читателя блога - цель будет достигнута.
Что я сейчас читаю и вам желаю
Панарина (офиально-сдержанно, близок к МИДу, но интересно) и Alexsword’а (поэмоциональней, самородный аналитик) - рассказывают почему США скоро будет каюк. Я склонен с ними согласиться. Сюда же Авантюрист относится, но пишет редко.
Канта не осилил, муть, зато запоем стал читать Лао Цзы.
CMSка развивается полным ходом. В данный момент я занят реализацией продвинутой системы разделения прав доступа. Есть интересные мысли. Только что подробно опубликовал их на хабре.
Чуть позже, опубликую и здесь. Но пока их можно прочитать только в хабрацентре имени DenisO.
UPDATE: Яхуууу! За несколько часов я вышел на главную страницу хабра, получил карму для постинга, заметный кусок хабрасилы и поднялся примерно на 12′000 позиций в рейтинге из 14′000 позиций. Первый выстрел и четко в голову.
Теперь пост лежит на хабре в блоге о CMS, и сейчас там порядка 70 комментов. Которые реально помогли осмыслить многие вещи.
Недавно я случайно попал в php-раздел habrahabr.ru, потом побороздил его linux’оидный раздел,а потом еще, еще и еще - материалы свежи и качественно написаны.
В итоге я крепко засел на хабр.
Знал я про него давно, но как-то раньше не цепляло. Но это лишь предисловие.
Сегодня хабр крепко порадовал новой статьей про прием денег для интернет магазинов. Я думал что здесь меня удивить не получиться. К счастью, ошибался.

KOrganizer - отличный планировщик задач
Мое обживание Linux Mandriva продолжается. Весь стандартный софт для web-разработки я уже давно поставил и настроил. Все замечательно работает. И я решил вернуться к проблеме софта для планирования задач. Недавно я уже делал попытку, но тогда я искал временное решение, причем под windows. Теперь я решил найти полноценное решение - планировщик задач, который подходил бы и для личных целей, и для организации задач группы разработчиков.
Для написания аналитической статьи - нужен парсер (для топа мэйла или лайвинета) написанный на php. От него требуется мало - список сайтов в каждом разделе. В обмен на парсер - я готов попиарить автора. Если,он,допустим хочет продавать этот скрипт. Или еще на что по желанию автора поставить ссылку.
Один мой знакомый имеет сайт с хай-тек новостями. На днях ему пришла оригинальная мысль попробовать купить ссылок без лишних посредников,т.е. без биржи. И появилось под каждой новостью на сайте такое объявление:
Read the rest of this entry »