Silkscreen
...
Сделал русификацию бесплатного пиксельного шрифта silkscreen для одного нашего проекта. Кривенько вышло, да и сам исходный шрифт кривоват был.
...
Однако, халява. Можно скачивать и использовать в своем блоге для набора больших кусков текста.
(еще 3 слова)
Кавычкер
Некоторые мои программки некоторое время нельзя было скачать нигде. Теперь можно.
...
...
Программа расставляет правильные кавычки в формах IE, обрабатывает текст как отдельная (stand-alone) программа. В том же архиве находится php-скрипт, который делает то же самое (то есть расставляет кавычки).
...
Скачать можно тут.
(еще 5 слов)
Эскурс в историю
Этому блогу шесть лет. Назывался он изначально insomniac, так как ночью я не спал. (Если кто не в курсе, то блогов в то время еще не было, были «домашние страницы» и «интернет-обозрения», а русский сегмент ЖЖ составлял несколько сотен человек, но это к делу отношения не имеет).
...
Вот такая красивая кнопочка у меня была:
...
...
Дизайн сайта был в приятных тонаx, не напрягающих зрение по ночам.
...
CSS и борьба со спамом
Изящный способ борьбы со спамом веб формах с помощью CSS. Хитрость заключается вот в чем: надо создать фиктивное поле в форме, скрытое с помощью CSS. Человек, пользующийся обычным браузером, это поле не увидит и не заполнит, в отличие от спам-бота, которые в большинстве своем CSS вообще не понимают. А дальше дело техники: серверный скрипт проверяет заполнено ли фиктивное поле и если оно заполнено — дает отлуп. Все просто и изящно, однако если будет применяться массово, то спам-боты научатся таки распознавать CSS и все вернется на круги своя.
...
Написано вот тут.
...
Вообще да, любой способ борьбы стоит именно на этом: чем штука массовей, тем больше выгоды ее сломать. Поэтому каждому приходится изобретать свой способ.
...
Я не так давно придумал менее изящный способ: передавать в поле hidden время (timestamp) генерации страници с формой. А потом сравнивать с текущим временем на сервере.
...
Понятно, что боты будут постить спам, скорее всего, «слишком быстро», не тратя время на набор текста.
...
Пока не уверен, как будет работать этот способ, надо проверять.
(еще 3 слова)