29 июля 2009 г.

Обновки блога №4

Изменение системы комментариев.

Не знаю зачем, но установил на оба блога систему комментариев от JS-Kit.
Типа, там есть поддержка trackback-ов. Хотя это не то, что я искал :D

Просто blogger сейчас не поддерживает trackback и pingback. Поэтому в блоге EurekaLog не появляются ссылки на мои русские копии постов. А жаль - хотелось бы.
Вот WordPress поддерживает эти штуки. Стоило мне в посте сослаться на пост Реймонда Чена, как у него в комментах сразу trackback на блог EurekaLog появился (или вот и вот). Конечно, может он его потом и удалит, но тем не менее.
Кроме того, прям в самом WordPress-е под блоком редактирования поста прям такой пункт есть: "Send trackbacks to", куда можно вручную вбить адреса для пинга.

А вот в Блоггере такого нет :( Искал тулсу, чтоб хотя бы руками можно было такие ссылки отправлять - пока неудачно. В одном блоге увидел ссылку на предшественника JS-Kit Comments - по описанию вроде было похоже. Поставил - да не то. Тут в обратную сторону. Типа, JS-Kit Comments может в комменты на моём блоге собирать trackback-ссылки на меня. Тоже хорошо, но не то.

Решил пока оставить, поиграться. Вроде ничёшно работает.

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

26 июля 2009 г.

Пассивное решение проблем

В то же время надо понимать, что бороться с проблемами типа утечек памяти и Access Violation можно и пассивными способами.

Как читать лог-файлы

Ну, пока я работал в поддержке EurekaLog, туда приходило немало вопросов, ответ на которые сводился, по сути, к тому, как правильно трактовать баг-отчёты. Аналогичные вопросы я встречал и на DK и на других форумах. Оказывается, у людей часто бывают трудности с пониманием того, что же, собственно, написано в отчётах. Хоть лично мне это и кажется удивительным, но, видимо, проблема всё же есть и требует решения.
Примечание: если вы плохо или совсем не понимаете, что такое указатели и/или объекты - рекомендую сначала прочитать эту статью.

14 июля 2009 г.

Доделки по блогу №3

Наконец-то, доделал подсветку синтаксиса в блоге.

Да уж, тянулось это долго, но я наконец-то сделал это :D
За основу взял этого товарища. А вот мануалы по установке: первый, второй, третий.

Вот пример:
var 
X: Variant;
begin
X := 123 + '321';
ShowMessage(IntToStr(X)); // комментарий
end;

Спасибо, Алексею Тимохину за наводку!

К сожалению, новый highlighter использует другой формат тегов оформления для подсветки, так что мне придётся перелопатить оба блога, заменяя тэги оформления :(( Если с этим блогом это ещё не очень страшно, то при мысле о блоге с переводами меня бросает в дрожь.
Ладно, буду двигаться постепенно.

Да, ещё в результате разговора с Алексеем открыл для себя, что в блог можно писать не только в его родном редакторе и даже не только отправляя e-mail-ы. Оказывается, существует туева хуча программ для "писания" в блоги. Алексей порекомендовал Windows Live Writer, у которого мало того, что присутствует интеграция с блоггером (как ни странно), но даже есть плагин для поддержки свеже-установленного highlighter-а.

Этот проблемный CreateProcess...

Вроде бы эта функция не слишком сложна для понимания, но слишком уж часто её используют неверно или не понимают.