И все-таки я не понимаю этот Yandex.Блоги

Рубрика: Блоггинг | 28 October 2008, 10:28 | Vadim Voituk

Оно то конечно приятно что нас разместили рядом с Воскресными байтами Антича, но IMHO совершенно незаслуженно :)

Кто-то мне может обьяснить по какому критерию считается величина “авторитетности” в этом топе?

WordPress: Блокируем спам в комментариях

Рубрика: Блоггинг | 28 August 2008, 12:13 | Vadim Voituk

В последние несколько дней количество спама, пропускаемого Askimet-ом, в комментариях увеличилось раз так в 10.

Путем беглого анализа было выяснено, что 99% процентов этого спама постится не роботами (или же очень умными работами), и постится с 3-4 IP-адресов.

Не желая вдаваться в поиски плагинов-блокировщиков для WP, поначалу просто добавил в .htaccess строки “Deny from ” с указанием IP-адреса спаммера.

Где-то так:
Deny from 78.109.28.40
Deny from 195.225.177.190

По прошествии времени, посчитав такую меру “перегибом” изменил на такой вот RewriteRule
RewriteCond %{REMOTE_ADDR} 78\.109\.28\.40 [OR]
RewriteCond %{REMOTE_ADDR} 66\.232\.101\.20 [OR]
RewriteCond %{REMOTE_ADDR} 195\.225\.177\.190 [OR]
RewriteCond %{REMOTE_ADDR} 195\.225\.176\.177 [OR]
RewriteCond %{REMOTE_ADDR} 195\.225\.178\.15
RewriteRule ^wp-comments\-post\.php$ http://voituk.kiev.ua/spammers-go-home/ [R,L]

Теперь при попытке отправить комментарий с перечисленных IP, будет происходить редирект на страницу http://voituk.kiev.ua/spammers-go-home/.

Если кто-то по-ошибке стал жертвой столь варварского метода – напишите мне %)

P.S. Все приведенные IP-адреса – реальные IP, с которых “вагонами” идет спам.

Simple Archive WordPress Plugin

Рубрика: Development, Блоггинг | 11 May 2008, 19:30 | Vadim Voituk

Уже неоднократно от читателей блога слышал жалобы на то,  что архив блога слишком “длинный”, “нечитабельный” и неструктурированный.
Решив исправить данную ситуацию, за вечер набросал простенький wordpress-плагин для отображения архива.
Его то вы сейчас и можете наблюдать в sidebar-е блога вместо стандарного архива WordPress.

Страница с описанием плагина, тут же инструкции по установке.

P.S. Предварительно пробовал воспользоваться существующими аналогами, но что-то они меня не впечатлили: либо не то, что хотелось, либо слишком сложные, либо через-чур монстроообразные.

P.S.S. В скором времени планирую “причесать” и выложить ещё несколько собственных плагинов для WP.

WordPress autosave bug

Рубрика: Блоггинг | 28 April 2008, 12:50 | Vadim Voituk

После обновления WordPress до версии 2.5.1 обнаружился баг в системе автоматического сохранения редактируемой записи.
Авто-сохранение проиходило перманентно, где-то с интервалом раз в секунду, при этом писать что-либо было невозможно из-за ужасного торможения браузера.
После downgrade обратно на версию 2.5 (SVN рулит!) ситуация не изменилась.

В результате несложного debug-а было обнаружено что не определена константа AUTOSAVE_INTERVAL.
Лечится простым добавлением в wp-config.php строки:
[php]define(‘AUTOSAVE_INTERVAL’, 60);[/php]
где 60 – интевал выполнения автосохранения в секундах.

После этого все заработало как часы.

History meme

Рубрика: Блоггинг | 20 April 2008, 19:31 | Vadim Voituk

Не очень то я люблю всякие блого-провокации из серии напиши у себя и передай другому (“5 фактов обо мне…”,  “5 инструментов…” и тд.).
Но вот последняя штука “History meme” – really fun :P
Посему мой вариант:
$ history 1000 | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
113 cd
63 ls
57 vim
51 svn
24 screen
20 wget
20 rm
19 mc
18 grep
10 find

Передавать эстафету, как это принято, не буду.
Напротив приведу несколько побудивших меня меня к участию заметок:
Макс Ищенко, блог компании Reactr

P.S. А вообще порою поражаюсь как быстро подобные вирусные штуки распостраняются в сети.
И себе что-ли что-то подобное придумать?

P.S.S. Кстати ссылка в первом абзаце – хороший способ найти неплохие девелоперские блоги.

Версия для печати

Рубрика: Блоггинг | 4 March 2008, 13:34 | Артем Волхонский

Сегодня была запущена полноценная версия сайта для печати. Надеюсь она понравится всем, кому её нехватало. Были убраны элементы навигации и боковые панели. Шрифт был изменен на более приятный при печати Times New Roman. Теперь статья печатается на весь лист и вы не тратите лишние чернила на заголовки и элементы оформления. Ждем ваших замечаний и предложений по усовершенствованию.

Редизайн свершился!

Рубрика: Блоггинг | 25 January 2008, 23:44 | Vadim Voituk

Не смотря на то, что были сорваны все возможные сроки – редизайн этого блога все-таки свершился!

За разработку и верстку дизайна огромное спасибо Артему Волхонскому (aka Artyom4D).
Описывать какие-либо мысли по поводу нового “скина” – оставляю на совести читателей (так же как и поиск ошибок/неточностей/нестыковок:).
Отмечу лишь, что данный редизайн – это всего-лить начало работ – планов и идей по развитию блога достаточно много.

P.S. Очень надеюсь получить хоть какой-то feedback от постоянных читателей и ещё больше надеюсь что новая “шкурка блога” прийдется им по вкусу.

ЖЖ Чичваркина

Рубрика: Блоггинг, Ссылки | 22 January 2008, 10:46 | Vadim Voituk

Не смог удержаться чтоб лишний раз не порекомендовать только что найденный ЖЖ-блог Евгения Чичваркина – совладельца холдинга “Евросеть” и феноменального бизнесмена, который в то же время является эталоном ведения аггресивной и интересной манеры бизнеса, балансируя между полубандитской бизнес-средой и варварским законодательством присущими пост-советскому пространству.

Давно наблюдаю за его деятельностью и не перестаю поражаться обилию новых идей и нетривиальных решений, исходящих от этого человека.

P.S. Кстати блог существует чуть больше всего недели, а уже имеет около 2000 читателей, что легко обьясняется невероятным интересом к персоне Чичваркина.

Last post in 2007

Рубрика: Блоггинг | 28 December 2007, 15:58 | Vadim Voituk

В США и западной Европе принято вконце каждого года записывать на холодильнике планы на год будущий.
Наверное завтра так и сделаю, а пока подведу итоги того, что из напланированного в профессионально-финансовой деятельности на 2007-й удалось воплотить в жизнь.

  1. Получить сертификат о праве собственности на свою новую квартиру
  2. Забрать диплом с университета :)
  3. Получить военный билет – мдя… опять нарвался на штраф
  4. Повысить свой доход как минимум в 2 раза
  5. Сделать ремонт в новой квартире и поселить туда квартирантов
  6. Отдать долги за всю ту же квартиру
  7. Нормально изучить J2EE и внедрить его в компании - выполнил на 50% (внедрить-то не внедрил – но компанию сменил на J2EE-ориентированную :)
  8. Заказать большой книжный стелаж на всю стену - зато я регулярно (во время каждой уборки) об этом вспоминаю :)
  9. В январе-феврале сьездить покататься на лыжах (Закопане, Буковель или на худой конец Славское)
  10. Сделать то, что забыл написать в списке выше… – тут даже перевыполнил :)

Итого “с натяжкой” – 80%. Не так то и плохо, но могло быть и лучше.

Читателям же, в предверии Нового года хочу пожелать, чтоб что их планы на следующий 2008 год были выполнены на все 100%. С наступающим!

LinkedIn blog

Рубрика: LinkedIn, Блоггинг | 26 December 2007, 14:40 | Vadim Voituk

Так уж получилось, что единственная ныне популярная социальная сеть, которую я воспринимаю всерьез – это LinkedIn. Потому за деятельностью американской компании LinkedIn Corp. я наблюдаю достаточно давно.
Кроме того, аргументом в пользу моего интереса к ним стало и то, что LinkedIn использует в разработке своей соц-сети Groovy и Grails.

Теперь, после столь затянутого вступления, хотелось бы порадоваться выходу в публичную “бету” новой версии главной страницы LinkedIn.

Самым важным улучшением стала настраиваемость интерфейса и его динамичность (основанная на ajax) . Если подробнее, то: [Далее...]

Страница 1 из 3123