14.09.08
Tags: Блог / 12:56 pm , Victor Laskin
“2$ за 13 комментов” вынудили поставить комментарии на премодерацию. Но когда стало приходить по спам 10 комментов в день пришлось еще подправить код блога.
Как же защититься от спама? Первый уровень защиты - против автоматических рассылок. Достаточно чуть-чуть модифицировать форму, в которой пользователь оставляет комментарий. Например, добавить галочку “Я не бот”, отключенную по умолчанию. Или поставить плагинчик с капчей. Это сразу отсечет весь автоматический спам, но не поможет против ручного спама.
Я решил вместо капчи поставить вопросик, на который быстро может ответить любой программер. Посмотрим насколько это поможет.
Интересно, что большинство владельцев сайтов даже не знают каким способом их раскручивают (75% владельцев сайтов не знают, что их раскручивают спамом в блогах). Бизнес, однако. И дальше будет только хуже…
Direct link
30.04.08
Tags: Блог / 12:15 pm , Victor Laskin
В ближайшее время блог будет перенесен на новый хостинг - возможны сбои в работе.
Добавление: переезд завершен. Благодаря Unicode UTF8 почти никто не пострадал.
Direct link
21.04.08
Tags: WPF (.Net 3.0), Программирование, Блог / 1:24 pm , Victor Laskin
Если ввести в гугле XAML to HTML то выпадет ссылка на програмку конвертации с исходниками. Конечно возможности этой конвертации ограничены, и не потому что утилита предназначена лишь для описания самого подхода к подобной конвертации, а потому что возможности XAML сильно шире возможностей HTML.
Можно придумать много полезных применений этой утилитки, но я использовал ее для совсем банальной вещи. А именно, я отказался от использования плагина для подсветки синтаксиса в своем блоге, а просто копирую код из студии, нажимаю одну кнопку и получаю html код, который можно вставить в блог. При этом все цвета, шрифты и отступы будут сохранены.
Например:
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : System.Windows.Window
{
public Window1()
{
InitializeComponent();
}
Для реализации этого я всего лишь слегка доработал утилитку, добавив RichTextBox, содержимое которого переводится в XAML :
string os = XamlWriter.Save(InputText.Document);
Об классах XamlReader/XamlWriter я писал немного тут, а таже на сайте готдотнет есть моя статейка на эту тему.
Итого получаем конвертацию содержимого RichTextBox прямо в HTML:

А еще можно обратно ковертировать HTML в XAML, и использовать в своих программах.
Direct link
16.07.07
Tags: Блог / 5:43 pm , Victor Laskin
Я сделал всего несколько постов, а великий и могучий русский язык уже не раз успел заставить меня редактировать их после публикации. Это заставило меня задуматься о проверке орфографии прямо в Internet Explorer 7.
По совету моего друга Константина Хохрина, у которого скоро свадьба (поздравляю!
), я решил попробовать плагин к IE7 под названием IE7Pro. После его установки необходимо скачать русские словари. Их нужно скопировать в папку с плагином: C:\Program Files\IE7Pro\spelldic. После чего просто перезапустить IE.

В любой форме можно через контекстное меню выбрать словарь и запустить проверку орфографии.
Direct link
11.07.07
Tags: Блог / 5:26 pm , Victor Laskin
Первичная настройка блога практически завершена. Хочется поблагодарить Сергея Третьяка за помощь.
Блог основан на бесплатном движке WordPress 2.2, который уже давно себя зарекомендовал. Очень удобная установка и настройка, огромное число тем и плугинов.
Среди плугинов следует отметить плугин для подсветки синтаксиса - CodeColorer. Пример его работы:
class hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
Осталось дело за малым - наполнить блог контентом.
Direct link
10.07.07
Tags: Блог / 3:38 am , Victor Laskin
Ура товарищи! Сервер запущен.
Direct link