thekonst.net разделы   пропаганда :: автор :: программизм :: писанина :: резюме :: фото :: ::
 
[17.03.02] кулер и статистика
[17.03.02] aim
[12.03.02] статья о демонах
[10.03.02] all your base
[10.03.02] обновления повсюду
  [03.03.02] всяческий программизм
[02.03.02] марцишоры
[26.02.02] Кишинев-2
[14.02.02] centericq 4.6.0
[05.02.02] литература и искусство
  [ подписка ]
[ архив .. ]
08 Apr 2002 :: Вняв давним и настойчивым просьбам проиллюстрировать использование библиотеки текстового интерфейса ktools, я сегодня таки сварганил примеры и выложил их вместе с обновленной версией библиотеки в соответствующий раздел сайта. Все примеры использования находятся в файле examples/demo... [ дальше.. ]

26 Sep 2003 :: Ложка дегтя.. [ дальше.. ]

24 Jul 2003 :: Что касается интернета, я уверен, что Советский Союз поступил бы куда проще. Без статических IP и прочих технических изощрений... [ дальше.. ]

[ 10th Mar 2002 ] обновления повсюду | 3 комментариев | комментировать

Будучи настоящим маньяком от программированя, CGI для системы новостей этого сайта я написал на C++. Не самое подходящее средство, конечно, и я бы с удовольствием написал бы все это дело на perl, да нет для него такой библиотечки, как parser от одного из моих бывших коллег по NIX Solutions, с помощью которой можно описывать и обрабатывать очень даже недурственные шаблоны. До PHP же у меня до сих пор не доходили руки. Я это все к чему. На этой неделе вышеописанная и нижепредставленная система претерпела некоторые изменения и усовершенствования. Например, теперь я могу отвечать на ваши комментарии к новостям. Ответы показываются там же, рядом с комментариями. Кроме того, копию моего ответа можно получать е-мейлом, если поставить галочку в соответствующем пункте при написании комментария.

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

Да, еще. В ходе правки шаблонов я сделал маленькое персональное открытие. Стыдно признаться, но я раньше никогда не работал с CSS. Оказалось, что напрасно - отличная штука. С помощью нее я легко заставил элементы формы "input" и "textarea" отображаться в одном и том же размере. Да и разноцветные ссылки, меняющие цвет при наведении на них курсора, тоже выглядят очень даже весело. Если среди моих дорогих читателей есть такие пеньки, как я :), то спецификацию от w3c можно найти здесь.

Пару дней назад выпустил centericq версии 4.6.5 с поддержкой внешних обработчиков для полученных сообщений, параметрами командной строки для добавления сообщений в очередь на отсылку, исправленными, наконец, segfault-ами при изменении размера окна xterm, и вообще, существенно улучшенной поддержкой работы в последнем.

Уже обнаружились некоторые незначительные проблемы в свежевыпущенном релизе. И я нахожу это забавным. Почему? Дело в том, что до выпуска очередной версии программы обнаруживаются только самые очевидные баги, несмотря на то, что любопытные юзеры довольно активно берут последние изменения из CVS репозитория, ставят, тестируют, пользуются свежедобавленными возможностями, обсуждают их в рассылке. Менее же заметные вещи выявляются уже методом тестирования количеством, каким, собственно, всегда и оказывается выпуск очередной версии программы в свет. Кстати, рассылка о centericq становится все более приятным для общения местом. Так, к примеру, недавно одним парнем из Канады там поднимался вопрос о приезде в Европу (сошлись на Румынии) на пиво :) Обстановка в рассылке преобладает весьма дружественная. Новичкам доходчиво и быстро отвечают на вопросы ребята, называющие себя командой centericq.de - похоже, что энтузиазма насчет программы в них не меньше, чем во мне самом.

Раз уж речь зашла о centericq, расскажу о разработке в ней такой восстребованной возможности, как поддержка протокола AIM - еще один instant messenger от America On-line. Я говорю "еще один", потому что им же принадлежит сейчас и ICQ. Несмотря на то, что это - одна и та же контора, отношение к этим двум протоколам выглядит по-разному.

Точнее сказать, отличается отношение AOL к разработке реализаций протоколов в open source виде. Для centericq я хотел взять одну из доступных библиотек, реализующих протокол AIM (AOL instant messenger), который многие пользователи хотели бы видеть в составе моего маленького текстового клиента для всяческих IM. Поискав информацию о такого рода исходниках, я набрел на статью (в theregister, насколько я помню), которая рассказывает об игре в "кошки-мышки" между AOL и разработчиками свободных реализаций их протокола. В чем это выражается? Со стороны AOL принимаются все усилия к тому, чтобы блокировать работу неофициальных клиентских программ. Я проникся красотой последнего их изыска (здесь рекомендую читать внимательнее, если хотите понять о чем речь). В каждый пакет, из которого логически состоит протокол, заворачивается некоторое число: во входящих от сервера пакетах можно увидеть некое число, на которое клиент тоже должен ответить числом. В противном случае общение попросту перестает работать. Итак, разработчик gaim утверждает, что небольшое проведенное им исследование показало, что цифра от сервера - ни что иное, как смещение в файле aim.exe, то есть в выполняемом модуле официальной клиентской программы (sic!). Клиент, соответственно, должен ответить информацией, лежащей по запрошенному смещению в этом файле. Это практически гарантирует то, что каждый пользователь сервиса AIM теперь должен иметь у себя как минимум выполняемый модуль официального клиента. Разработчик самой распространенной реализации, имя которой - libfaim, уже отказался от дальнейшей поддержки библиотеки.

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

дизайн и содержимое сайта © , 2001-2017 | ~ 5822 посещений в день | статистика