Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Java’o'Fido: продолжение

Anna | 3.06.2014 | нет комментариев
Огромнее года прошло с того момента, как я начал писать план jNode, и вот пришла пора первого релиза. Это совсем не значит, что все это время план был неиспользуемым, совсем нет — только в русском регионе как минимум 5 узлов применяют jNode. Но все это время план был в стадии unstable. Хочешь применять — скачай исходники, собери их, настрой конфигурационный файл и заполни базу данных исходными значениями. И никак напротив.

Но сейчас ( наконец-то! ) пришла пора восстановить честность и дать вероятность каждому желающим поднять свой узел в Фидо легко и без задач с минимальным приложением усилий. Кстати я знаю, что Фидо мертво, все полимеры давным-давно закончились, а мы — кучка ветхих ( и молодых ) маразматиков.

Техпроцесс

Фидонет мне увлекателен тем, что в нем отсутствует дюже много примитивных и знакомых пророческой, которые присутствуют в интернете. Это как оказаться в джунглях с ножиком и одной спичкой. Хочешь постить из RSS — напиши софт! Хочешь сделай чтение почты через веб — напиши софт! Хочешь $feature — напиши софт! Ну либо уговори кого-то иного его написать :)

Собственно именно по этой причине jNode, которая первоначально появилась «от нечего делать», стала полновесной платформой для разработки FTN-системы всякий трудности. Даже базовая («core») часть системы теснее покрывает 100% надобностей обыкновенного узла — может принимать, отправлять и беречь почту, поддерживает роботов, скрипты, запуск по таймеру и другие пригодные вещи.

А для того, чтоб сделать все вовсе комфортным, был введен механизм модулей, разрешающий реализовать всякую фичу, применяя предоставляемые ядром API. Так, для комфорта применения мой тиммейтGeneral_Manjago сделал модуль управления через XMLRPC, а я для себя написал Jabber-бота. Разумеется, по мере становления модулей, прогрессировало и API — надобные и пригодные фичи из модулей попадали в ядро. Так, незадолго неожиданно и всецело была переписана одна из основных частей программы — реализацияпротокола Binkp. Наконец-то разобрался с java.nio.* :)

При этом каждому в jNode нет ни капли «энтрейпрайзенького». Она спокойно запускается на роутере с линуксом на борту, а мои 30 линков и 44 потока в пуле применяют каждого 12 мегабайт оперативной памяти. Чистая Java SE и никаких вам фабрик.

Вероятности

  • Работа всюду, где есть 15 мегабайт памяти и jre 1.7
  • Помощь всех базовых функций FTN-системы: мейлер, тоссер, трекер
  • Помощь модулей: как своих, так и сторонних
  • Встроенные скрипты на JavaScript, встроенный шедулер
  • Помощь большинства реляционных СУБД, для которых есть jdbc-драйвера
  • WEB-UI для управления узлом
  • При благополучно сложившихся звездах разворачивание полновесного узла занимает около 3-5 минут

Релиз

И вот те звезды, что из прошлого пункта, так успешно сложились, что сегодня мы выпустили 1-й stable релиз, доступный для скачивания. На самом деле для меня это 1-й публичный довольно огромного opensource-плана. Множество таких планов валялись в виде исходников по различным углам до тех пор, пока очередная гибель винчестера не отправляла их в эдем для программ. Так что можете поздравить, спасибо :-)

В всеобщем — вот: github.com/kreon/jnode/releases/tag/1.0

В данный пакет встроена СУБД H2, следственно ничего помимо jre 1.7 для запуска не потребуется.
Инструкция по установке есть в папке docs :)
Классический сценарий применения полагает установку jNode на VDS/VPS/другой сервер и удаленный контроль при помощи технического пойнта и веб-интерфейса :-)

Кому необходимо

Если когда-то давным-давно у вас был узел в Fido — это может подмогнуть возвратиться в сеть без запиливания хитроумных конфигов в DOS’е.
Если у вас есть пойнтовый aka — дозволено быстро установить узел и стать таки членом частью сети.
А если ничего этого нет — дозволено написать комментарий «Фидо мертво», либо испробовать получить пойнта

Источник: programmingmaster.ru
Оставить комментарий
БАЗА ЗНАНИЙ
СЛУЧАЙНАЯ СТАТЬЯ
СЛУЧАЙНЫЙ БЛОГ
СЛУЧАЙНЫЙ МОД
СЛУЧАЙНЫЙ СКИН
НОВЫЕ МОДЫ
НОВЫЕ СКИНЫ
НАКОПЛЕННЫЙ ОПЫТ
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB