Category: it

Category was added automatically. Read all entries about "it".

starry

Пока!

На сегодняшний день я веду этот блог уже 12 лет! Благодаря ему я познакомился со многими новыми людьми и поддерживал отношения со старыми знакомыми. Недавно я осознал что мое онлайновое общение перешло на другие многие более современные площадки и мне все реже хочется писать сюда. Посему пора уходить :)

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

  1. Главное место через которое можно меня найти - моя домашняя страничка: www.crocodile.org. Сама по себе она особого интереса не представляет, а служит своеобразным порталом с краткой текущей информацией чем я нынче занимаюсь и как меня найти.

  2. Facebook (www.facebook.com/vzaliva). На данный момент я очень активно пишу на Facebook. Добавляете меня там в "друзья", подписывайтесь, пишите, комментируйте! Буду очень рад вась всех там встретить. Я там общаюсь как на русском так и на английском.

  3. Twitter (@vzaliva). Тут иногда я посылаю мелкие сообщения связанные с компьютерами. На английском. Если вы тусуетесь на Твиттере можно меня добавить. Если нет - много не потеряете :)

  4. Ну и наконец мой технический блог λ-Files. Скорее всего я его буду продолжать вести и писать туда на комьютерные, инженерные и научные темы (на английском). Если вас эти темы интересуют - подписывайтесь!

Ну и меня всегда можно найти написав мне email на lord@crocodile.org. До связи!
Ammit

"Я отдаю долги. Я ухожу вперед."

Грех конечно жаловаться, но у меня в последнее время довольно занятая жизнь. Бизнес, дети, дом, пытаюсь заниматься наукой. Все это приятные хлопоты и я рад этим всем заниматься, но сутках всего 24 часа и жизнь всего одна. Тут случилась неприятность с одним из серверов на котором жила пара проектов, которых мы делали с друзьями и я понял что у меня нету ни сил ни времени их поддерживать. Так что либо их кто-то подберет, либо они, к сожалению, умрут. Итак:

http://obec.org.ru/ Это официальный сайт эхоконференции OBEC.PACTET сети FIDONET. Мы его с bird_owl и trivee сделали (страшно подумать!) 10 лет назад. Тогда у конференции небыло нормального интернет "лица" и мы при моральной поддержке LLeo сваяли этот сайт. Все эти годы он честно проработал, без особых проблем. Backend написан на языке perl, который я с удовольствием с тех пор забыл и не хочу вспоминать. Frontent на PHP, который я еще помню, но хочу поскорее забыть. :) Open source. Наверное лучше всего его "заморозить", превратив в набор статических HTML страниц. После этого их можно держать в таком состоянии "для истории".

http://fb2pdf.com/ Первоначально сайт был сделал как конвертор руских кних из формата fb2 в PDF для Sony Reader. Мы ставили своей целью добиться полиграфического качества получше чем то, что предоставляли текущие конверторы. Конвертирование делается чрезе LaTeX. Потом мы добавили поддержку других электорнных книг и форматов типа epub. Это довольно популярный сайт, и его особо жалко убивать. Backend написан на python, и довольно грязно. Но работает с 2007-го года. Веб интерфейс написал vberko. Open source. Хостинг этого проекта наверное будет стоить денег, так как испольщует Amazon S3 storage, который не бесплатный.

Оба проекта некоммерческие. Делались в алтруистических целях и денег не приносят. Хотя наверное могут. Но тут, как говорится, я умываю руки :)
botero

поругаемся

etc

NNTP vs RSS

Есть 2 замечательных технологии: NNTP и RSS. И использую обе для чтения различных новостей. К сожалению, меня постоянно раздражает что нужно использовать 2 разных программы для очень похожих задач.

Очевидно такая идея пришла в голову не только мне одному, и появился проект NNTP//RSS. Проект вообщем неплохой, но он позволяет использовать лишь часть NNTP технологии, а именно чтение новостей. Он не позволяет делать "feeds" и использовать систему серверов для распостранения данных, как это сделано в USENET. Вторая проблема в том, что это тяжеловесная java программа, которая использует встроенный web сервер для конфигурации, встроенную базу данных и не реализует некоторых вещей типа NNTP auth и NNTP over SSL. Еще непонятно как она себя поведет под серьезной нагрузкой. Посклько это proxy, то если у вас на машине на которой вы его запускаете уже есть NNTP сервер, то NNTP//RSS прийдется помещать на альтенативный порт (не 119).

Если бы я реализовывал что-то подобное я бы написал perl script который бы брал nntp feed, проверял его на наличие новых статей и постил их в ньюсгруппу по NNTP. Аналогично тому, как гейтуют почтовые рассылки. Далее в crontab можно было бы прописать какие feeds в какие newsgroups гейтовать и как часто. Например:

10 * * * * rss2nntp.pl http://www.livejournal.com/users/vzaliva/rss news.crocodile.org rss.livejournal.vzaliva
5  0 * * * rss2nntp.pl http://slashdot.org/slashdot.rss news.crocodile.org rss.slashdot


Довольно просто и очень в русле Unix идеологии. Кстати в Perl есть модули XML::RSS и Net::NNTP которые позволяют написать подобный скрипт буквально за день.

Тогда бы можно бы было не только читать любимые feeds и newsgroups с одного сервера через newsreader, а также сгейтовав их передавать на другие news сервера откуда их могли бы читать другие люди.

Более того, если определить механизм взаимного однозначного преобразования Message-Id и RSS 'guid' то гейтование одинаковых feeds в нескольких местах не будет проблемой.

Эх, жаль нету времени реализовывать все идеи.
starry

ljbackup

Я тут набросал небольшой скрипт который позволяет делать backup своих записей в live journal. Можно запускать руками, можно по cron.

Я не большой знаток перла, потому как его недолюбливаю, так что прошу сильно не критиковать. Но вроде работает.