Теперь я в твиттере

May 27th, 2009

Для самоконтроля, самобичевания и самовосхваления. :)

https://twitter.com/deniso_info

В качестве клиента использую TwitterFox.

Выбор шаблонизатора для CMS на PHP

May 23rd, 2009

После очередных замеров скорости, я пришел к выводу, что делать какую-либо дальнейшую оптимизацию кода/базы без смены шаблонизатора - смысла не имеет. Потому что на большинстве страниц, от 30 до 60% времени занимает работа по генерации DOMа, загрузке XLSевских шаблонов и само преобразование xml/xsl->xhtml.

Read the rest of this entry »

Тотальное обновление софта на ноуте - вышла Mandriva 2009.1

May 5th, 2009

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

В итоге выход 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. Надо будет запустить на выходных.

Защита phpBB3 от спама и ботов (новая captcha)

April 19th, 2009

Моя версия капчи для phpBB2 была сделана давно, и до сих пор пользуется большой популярностью - простота установки и результат - отсутствие ботов - сделали свое дело.

Теперь я надеюсь что смогу помочь пользователям phpBB3. Ниже - о некоторых особенностях нового phpBB3 и особенностях моей новой каптчи.

Новый phpBB стал лучше. Немного. Теперь он умеет определять наличие GD (расширение для работы с графикой в php) и в зависимосто от наличия или отсутствия это расширения  - вызываются разные капчи. Моя каптча заменяет стандартный вариант работающий при наличии GD. Т.е. наличие GD - обязательно. Проверить его наличие можно с помощью php-функции info().

Установка капчи стала проще - надо заменить всего лишь 1 файл (/includes/captcha/captcha_gd.php). И скопировать папку fonts в корень форума. Делается это все одним движением - содержимое архива надо кинуть в папку форума.

Вот так выглядит стандартная капча в phpBB3:

старая капча 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)?

Что имеем, сохраним

April 9th, 2009

Занимательные факты

В 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’а (поэмоциональней, самородный аналитик) - рассказывают почему США скоро будет каюк. Я склонен с ними согласиться.   Сюда же Авантюрист относится, но пишет редко.

Канта не осилил, муть, зато  запоем стал читать Лао Цзы.

Система разделения прав доступа в веб-приложении — часть 1, теория

February 6th, 2009

CMSка развивается полным ходом. В данный момент я занят реализацией продвинутой системы разделения прав доступа. Есть интересные мысли. Только что подробно опубликовал их на хабре.

Чуть позже, опубликую и здесь. Но пока их можно прочитать только в хабрацентре имени DenisO. :)

UPDATE: Яхуууу! За несколько часов я вышел на главную страницу хабра, получил карму для постинга, заметный кусок хабрасилы и поднялся примерно на 12′000 позиций в рейтинге из 14′000 позиций. Первый выстрел и четко в голову.

Теперь пост лежит на хабре в блоге о CMS, и сейчас там порядка 70 комментов. Которые реально помогли осмыслить многие вещи. :)

Денег с населения - получаем быстро и почти без комиссий

January 27th, 2009

qiwi.pngНедавно я случайно попал в php-раздел habrahabr.ru, потом побороздил его linux’оидный раздел,а потом еще, еще и еще - материалы свежи и качественно написаны.

В итоге я крепко засел на хабр. :) Знал я про него давно, но как-то раньше не цепляло. Но это лишь предисловие.

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

Read the rest of this entry »

Планировщик задач для группы разработчиков

January 25th, 2009
KOrganizer - отличный планировщик задач

KOrganizer - отличный планировщик задач

Мое обживание Linux Mandriva продолжается. Весь стандартный софт для web-разработки я уже давно поставил и настроил. Все замечательно работает. И я решил вернуться к проблеме софта для планирования задач. Недавно я уже делал попытку, но тогда я искал временное решение, причем под  windows. Теперь я решил найти полноценное решение - планировщик задач, который подходил бы и для личных целей, и для организации задач группы разработчиков.

Read the rest of this entry »

Нужен парсер статистики топ.мэйл.ру или лайвинета

January 13th, 2009

Для написания аналитической статьи - нужен парсер (для топа мэйла или лайвинета) написанный на php. От него требуется мало - список сайтов в каждом разделе. В обмен на парсер - я готов попиарить автора. Если,он,допустим хочет продавать этот скрипт. Или еще на что по желанию автора поставить ссылку.

Ссылки в блогах куплю,деньги сразу на мобильник выдаю. 30р за штучку.

January 8th, 2009

[Image]Один мой знакомый имеет сайт с хай-тек новостями. На днях ему пришла оригинальная мысль попробовать купить ссылок без лишних посредников,т.е. без биржи. И появилось под каждой новостью на сайте такое объявление:
Read the rest of this entry »

1 2 3 4 5 6 7 8 9 10
...
25 26   Вперед в будущее »