1. WP Page NumbersСейчас пишу тему для Wordpress. Там нужно реализовать постраничную навигацию. Для этого есть специальный плагин - WP Page Numbers называется. В нем 570 (пятьсот семьдесят) строчек кода! И это не считая CSS (см. скриншот). Я не понимаю, почему надо настолько усложнять такие простые вещи WTF??

У меня это заняло 20 строк с подробными комментариями (см. под кат). Правда в плагине Page Numbers есть поддержка стилей, а в моем примере правильно было бы добавить какой нибудь CSS. Но это мало что меняет...

PS: Что-бы выложить эти 20 строчек кода, нужно их оформить. Хотел скачать плагин для подсветки кода, но он оказался еще монстроурознее - 1.3 мегабайта. Это, блин, почти как сам Wordpress! Слава богу, что для оформления кода нашелся отличный сервис CodeHighlighter.Моя версия на 20 строк

Wordpress
Самая полезная штука, которую я сделал для Wordpress - мод плагина голосования Vote It Up. Я изменил его невзрачный по умолчанию внешний вид, на более яркий и заметный. И узнал о своих посетителях много нового. Например, им абсолютно не нравится посты про KDE, а плагины для Firefox и веселые байки бьют все рекорды.

Со времен первой статьи, вышла новая версия Vote It Up 1.0.7. Теперь что-бы изменить внешний вид голосовалки, не надо переписывать оригинальный код - сделана поддержка скинов. Скин для этого замечательного плагина я и хочу представить вам сейчас. (Плюс традиционные фиксы русской кодировки). Если вы уже знаете, почему он замечательный - сразу жмите сюда, потому что я немного расскажу о его преимуществах.

Любому блогеру важно знать, что думают читатели о его творчестве. Быть в курсе, какие статьи посетителям нравятся, что-бы писать еще на эту тему. Вовремя удалять или исправлять, неудачные посты. Комментирует посты, как правило, малая часть читателей, так как остальным нечего сказать, или же просто лень. Что-бы знать из мнение нужна простая система голосования.

Самыми распространенными являются вариации "пяти звездочек". По опыту могу сказать что посетители используют их редко. Во-первых их размещают где-нибудь в незаментном месте, во-вторых к звездочкам уже все привыкли и не обращают внимания, а в третьих посетителю придеться задумываться - какую же оценку поставить. Другое дело инстинктивные "+1 / -1" - "понравилось / не понравилось". Но и такую систему нередко делают незаметной, как например дефолтная голосовалка от Vote It Up.

Поэтому я и сделал этот яркий, простой и заметный скин. Поверьте, это работает - даже при небольшой посещаемости посыпалось множество голосов. В разы больше, чем при других голосовалках. Ищите кнопку "Top Voted" где то справа от этого текста :).

Хотите узнать что думают о вашем блоге? Устанавливайте плагин с моим скином ;)

Apple Keyboard

С тех пор как умерла моя Benq A800, я не мог найти нормальную клавиатуру, мучаясь на запасной китайке за $2. Почему-то клавиатуры Benq у нас теперь не продаются, а остальные меня не устраивали. И вот сегодня, я случайно зашел в Apple Store (чисто прохладиться — кондиционеры у них просто сказка :)). Попечатал на iMac'е и понял, что нашел идеальную клавиатуру (Mac может быть тоже для кого-то идеален но мне на него жалко денег :(). Так вот, мои впечатления от Ultra Thin Usb клавиатуры:

Алюминиевое покрытие приятно холодит пальцы :).

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

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

Ход клавиш просто идеален — особенно хорошо ходит пробел, бессмысленно описывать — это надо почувствовать.

Нет лишних кнопок (вроде PowerOff'a), вокруг стрелок множество свободного места, вертикальной-продолговатый Enter — все те мелочи которые делают мой набор удобным.

Кстати, не смотря на кажущуюся мелкость, клавиши размером больше, чем на обычных клавиатурах.

Во встроенные USB можно воткнуть мышку — одним проводом меньше.

Ну и,естественно, дизайн — тут уж все ясно.

Не клавиатура а мечта, и я ее немедленно купил. Хотя юзаю Ubuntu, я не думал что возникнут проблемы с совместимостью — клавиатура она и в африке клавиатура. Тем более в каком-то из Радио-T шутили, что Apple это известный производитель клавиатур, которые теперь стало модно ставить на PC. Но не тут-то было…

В BIOSе, Grub'e, WinXP, консоли и даже Login Screen'e Ubuntu она работала полностью. Но не в самой Ubuntu 8.04 (Ни в Gnome), ни в KDE4. Что бы добиться корректной работы мне пришлось потратить почти час. А поскольку эту клавиатуру я рекомендую абсолютно всем, описываю как это у меня получилось

Wordpress

Wordpress AntispamСпамеры надоели. Хотят высосать мой "пеар три" и жалкий "ТиЦ двадцать". Постыдились бы. Как комары ей богу. Посему устраиваю особо жесткую "карательную акцию" по "обезглавливанию" спамеров. Ведь все ради чего пишутся спам-комменты, это ссылка в Namе-поле коммента. Иногда ради нее, сам комментарий бывает вполне осмысленный. Сразу и не поймешь, что писал спамер. Подробнее читайте у Димка. Короче, отныне ссылки будут сноситься, если ведут не на блоги. На нормальные, Human-based блоги, а не сплоги и саттелиты всякие. "Уборка квартир", "Цобаки", "Маги", а главное "Флафф Библия" (А я все-таки узнал что это такое :)) идут лесом. Наивно надеюсь, что когда спамеры поймут, что толку спамить здесь бессмысленно, поток спама станет меньше. В любом случае, хоть ссылок на омносайты не будет.

Хорошего Антиспам плагина так и не нашел. Либо рубит абсолютно невинные коменты (даже без ссылок!), либо написаны слишком сложно. А чем сложнее защита, тем легче найти в ней дырку. Капчу ставить не буду. Поэтому за 10 минут написал свой plugin. Простой как дверь. Плагин "привязывает" к каждой новой ссылке окончание "?SPAM". С этим ярлыком ссылка тупо не показывается. В админке, рядом с каждым комментом (скриншот), добавлена кнопка "Approve Link", которая этот ярлык стирает. И ссылка появляется, притом с тегом "DoFollow". Для хороших людей, не жалко ;).

Можете скачать и посмотреть мой Супер Антиспам Плагин Для Wordpress. Он действительно очень простой.

UPDATE: Немного о моей политике удаления спам комментов. Все комментарии добавляються сразу, но без ссылки. Если текст коммента абсолютно общий, типа "спасибо за статейку", я его непременно снесу. (Что-бы просто выразить мне благодарность за пост, достаточно клацнуть по голосовалке :)). Если текст комментария по теме, но линк ведет на омносаттелит, то коммент я с большой вероятностью оставлю. Но линк может так и не появиться. А если ссылка автора ведет на человеческий блог или нормальный сайт - моя обязанность поставить ее с DoFollow.

UPDATE2: Версия 1.1. Исправлен мелкий баг и усовершенствован алгоритм. Теперь не принимаются комментарии без русских букв (для защиты от заграничного спама, и комментов транслитом), а также вместо имени нельзя писать адрес (как в этом комменте).

Скачать и установить

Софт

Firefox 3.0Хех, cлава роботам и Яндексу, популярность браузера Firefox растет и ставит рекорды :). На днях произошло оcобо важное событие - обновление до версии 3.0. Ну, а поскольку подборка Плагинов для версии 2 входит в десятку самых читаемых постов моего блога, напишу о плагинах для версии 3.

Обязательно смотрите мою карту аддонов:

Firefox 3 плагины

TabMix Firefox 3Первое место, по прежнему занимает TabMixPlus - расширение позволяющее настроить поведение вкладок (Tab'ов) и добавить кнопку со списком закрытых. Автор не спешит обновлять свой плагин до версии, совместимой с FF3.0, однако можно скачать вполне рабочую "промежуточную версию" DevBuild отсюда. UPD: Tab Mix Plus для Firefox 3.5.

DownThemAll Firefox 3Если вам кто-то скажет, что менеджер закачек DownThemAll, больше не нужен (т.к. в Firefox 3 есть свой), киньте в него лазаньей. Да, встроенный менеджер может ставить закачки на паузу. Но DownThemAll кроме этого умеет ускорять закачки за счет многопоточности. Поэтому он является вторым по важности аддоном. Сравните скорости:

Standard Download Manager DownThemAll

AdBlock Firefox 3

AdBlock Plus по прежнему делает интернет чище, блокируя рекламу и прочий мусор. Must Have плагин номер три. Не забудьте подписаться на международный и русский (альтернатива) бан-листы.

И еще несколько полезных Аддонов

Webmaster

Закругленные краяРешил я в очередной раз изобрести велосипед, и предложить свое решение знаменитой вебмастерской проблемы закругленных краев. Существующие варианты, либо содержат очень много строчек CSS, либо имееют всякие ограничения - например на цвет.

Мой вариант использует прозрачный PNG (или Gif для IE6). Благодаря этому, можно скруглять что угодно - блоки разных цветов, картинки, бекграунды. Требуется только один PNG, для всех четырех углов и блоков разного цвета, что ускоряет время загрузки. Вообщем смотрите пример.

Постовой:
Пеар акция "Алло, мы ищем таланты!" от блога Магия Чисел. Получите свой краткий обзор и ссылку :)

Скачать и установить

Софт

Я.Онлайн КасперскийЯндекс рулит. Прекрасно, если компания на той ступени развития, когда может рекламировать себя не обычной, прямой рекламой, а действиями. Я имею в виду бесплатные сервисы от Яндекса. Сначала я пользовался Яндекс.XML. Потом появился Народ.Диск, из за большого размера загружаемых файлов и высокой скорости скачки - юзаю постоянно. И вот теперь обнаружил, что Яндекс бесплатно раздает Антивирус "Семерку" Касперского. Правда в нагрузку, к своей Яндексовской софтине "Я.Онлайн". Сроком на полгода, но нам обещают возможность бесплатного продления.

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

"http://online.yandex.ru/versions".UPD: Внимание, халява закончилась!

Увы. Крысис и все такое. Кстати OCA намекает нам, что если найти в интернете файлик YandexOnlineKavSetup.exe, то еще можно успеть бесплатно активироваться ;).

Остается посоветовать бесплатные средства защиты, скажем комплект антивирус-файрволл от Comodo. Или бесплатный Outpost Firewall. Про Dr.Web'а тоже информация проскакивала.

На всякий случай, проверил на виртуальной машине

Если у вас есть сайт, то вы можете определить его цену и будущий PageRank. Результаты, как правило обнадеживают и поднимают настроение. :smile: Правдивость этих сервисов конечно не стопроцентная, и как считают некоторые - даже сомнительная. Но! Pagerank Prediction абсолютно точно предсказал троечку для моего блога. А оценка стоимости от Eestibot, иногда совпадает с реальными суммами продаж доменов, правда чаще - заграничных. И уж точно - это самый правдивый из подобных сервисов.

Shutdown DayТретьего мая, будет "Международный День Без Компьютера". Shutdown Day по ихнему. А вы участвуете? Я вот участвую. И не понимаю людей которые говорят: "Бессмысленно это все". И так бывают дни без компьютера, так почему бы не провести еще один вместе со всеми , "за идею"? Только вот надо бы сделать этот день не только без компьютера, но и без смартфона с GPRS, UMPC, наладонника... :smile: Короче день без хайтека. Хорошая идея ИМХО.

Метки: shutdown day
Софт

KDE 4 UbuntuУстановил KDE4. И стал чуточку счастливее. :) Решил попробовать эту оболочку, потому что самые используемые мною программы: Krusader, Kdenlive, SMPlayer написаны именно под KDE. А в Ubuntu установлена противоположная оболочка - Gnome. Соответственно под Gnome эти софтины дольше грузяться и всячески глючат. Систему я все равно буду скоро сносить, во первых выходит новая Ubuntu 8.04, а во вторых у меня к этому событию приурочена смена харда. Так что почему бы не поэксперементировать напоследок? Read more