Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

тоссер на java

27 views
Skip to first unread message

Sergey Kaluzhskiy

unread,
Feb 8, 2011, 10:43:32 AM2/8/11
to
������

21.01.2011 11:36, Dmitriy Tochansky �����:
DT> Hello!
DT> ������ ���������� ������ ����������.
DT> � �����, � �������� ���������� � ����������� ��������� ��������
DT> ������ �� java.

H������ ����� ����� ������� �� �������� ������, � �����
������������������ �������� ����� �� ���, ������� ������, �������� �
������...

best regards,
Sergey

Dmitriy Tochansky

unread,
Feb 8, 2011, 5:55:26 AM2/8/11
to
Hi Sergey.

08 Feb 11 18:43, you wrote to :
DT>> Hello!
DT>> Похоже предыдущее письмо потерялось.
DT>> В общем, в качестве тренировки и развлечения состряпал фидошный
DT>> тоссер на java.
SK> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK> кросплатфоррменный фидошный пакет на яве, включая тоссер, редактор и
SK> мэйлер...
Да, примерно к такой же мысли склонился и я. Только без редактора пожалуй. Ибо
это уж совсем человекозависимая часть, только редактор и будешь писать. Сейчас
к тоссеру прикручиваю binkp, чтобы он сам забирал почту и тоссил. Редактор пока
голдед. Вообще, конечно же, лучше было бы сделать максимально модульно с одной
стороны, а с другой максимально интегровано, чтобы не помереть при
экспортах-импортах из других софтин.

Dmitriy

Sergey Kaluzhskiy

unread,
Feb 8, 2011, 6:33:54 AM2/8/11
to
Привет, Dmitriy!

08 фев 11 13:55, Dmitriy Tochansky -> Sergey Kaluzhskiy:

SK>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>> кросплатфоррменный фидошный пакет на яве, включая тоссер,

SK>> редактор и мэйлер...
DT> Да, примерно к такой же мысли склонился и я. Только без редактора
DT> пожалуй. Ибо это уж совсем человекозависимая часть, только редактор и
DT> будешь писать. Сейчас к тоссеру прикручиваю binkp, чтобы он сам
DT> забирал почту и тоссил. Редактор пока голдед. Вообще, конечно же,
DT> лучше было бы сделать максимально модульно с одной стороны, а с другой
DT> максимально интегровано, чтобы не помереть при экспортах-импортах из
DT> других софтин.

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

С наилучшими пожеланиями, Sergey.

Dmitriy Tochansky

unread,
Feb 8, 2011, 8:17:16 AM2/8/11
to
Hi Sergey.

08 Feb 11 14:33, you wrote to me:
DT>> ��, �������� � ����� �� ����� ��������� � �. ������ ��� ���������
DT>> �������. ��� ��� �� ������ ����������������� �����, ������
DT>> �������� � ������ ������. ������ � ������� ����������� binkp,
DT>> ����� �� ��� ������� ����� � ������. �������� ���� ������.
DT>> ������, ������� ��, ����� ���� �� ������� ����������� �������� �
DT>> ����� �������, � � ������ ����������� �����������, ����� ��
DT>> �������� ��� ���������-�������� �� ������ ������.
SK> � ��� ������ ����� - ������������� ��� �� ��� ��� ������ ���������� �
SK> ��� ��������� ������. ��� �������, ������ ���������� � ��� ���������
SK> ������ - ���� ������ �� ����������, ��������� ����� ����������, �����
SK> ����� ���� ������ ������ �� ���, ���� ��� ��������� ����������
SK> ��������� ����� ��� ����� �� ������������������. � ������ ������ �� �
SK> ����� ����� pure-java �������, ���������� ��� �������������� �
SK> ������������� �� ���� ����������� ����. ��� ����� ������� �����
SK> ������������� ������������ � ��������������.
��� ����������� � ������������ ����������� ���� ��� ��� �����������, ��������.
���������� � ���������. ������ ���� ��������� JAM + ��������� �� � �����
fidoconfig, ��� ��������� ������������ ��������. � ���������, ��, �������,
����, ������� ������ ���� ����������� ����������.

Dmitriy

Daniil Konyaev

unread,
Feb 10, 2011, 12:43:32 PM2/10/11
to
Привет Sergey!

Отвечаю на ваше письмо от 08.02.2011, тогда писал(а) Sergey Kaluzhskiy
к , а было тогда на часах 18:43:32.

SK> Привет

SK> 21.01.2011 11:36, Dmitriy Tochansky пишет:


DT>> Hello!
DT>> Похоже предыдущее письмо потерялось.
DT>> В общем, в качестве тренировки и развлечения состряпал фидошный
DT>> тоссер на java.

SK> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK> кросплатфоррменный фидошный пакет на яве, включая тоссер, редактор и
SK> мэйлер...

Я себе не представляю как ява подключится к сом-интерфейсу, но ладно полбеды
подключиться. Хотя Дмитрий писал лишь о тоссере (и только).
Редактор на swf не подойдёт? Сорс к сожалению пропал.

Всего хорошего,
Daniil.

Sergey Kaluzhskiy

unread,
Feb 10, 2011, 2:16:38 PM2/10/11
to
Привет, Daniil!

10 фев 11 20:43, Daniil Konyaev -> Sergey Kaluzhskiy:

SK>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>> кросплатфоррменный фидошный пакет на яве, включая тоссер,

SK>> редактор и мэйлер...

DK> Я себе не представляю как ява подключится к сом-интерфейсу, но ладно
DK> полбеды подключиться. Хотя Дмитрий писал лишь о тоссере (и
DK> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.

Почему обязательно к COM-интерфейсу? Это может быть, например пакет фидошного
софта для работы через IP, которое щас намного актуальнее, чем модемное фидо.

Дело не в редакторе на swf, а дело в том, что был бы довольно актуальным
кроссплатформенный фидошный пакет, с гуем, автонастройкой, блэкджеком и
шлюхами, который можно рекомендовать будущим поинтам (а в идеале и нодам) вне
зависимости от того, что у них стоит за операционка. И чтобы не нужно было
мучительно состыковывать разные пакеты, как сейчас обстоит дело с тоссером.
Поэтому данный тоссер хорош как учебная разработка и как старт для разработки
уже более полноценного набора софта.


С наилучшими пожеланиями, Sergey.

Dmitriy Tochansky

unread,
Feb 14, 2011, 3:16:10 AM2/14/11
to
Hi Daniil.

10 Feb 11 20:43, you wrote to Sergey Kaluzhskiy:


DT>>> ������ ���������� ������ ����������.
DT>>> � �����, � �������� ���������� � ����������� ��������� ��������
DT>>> ������ �� java.

SK>> H������ ����� ����� ������� �� �������� ������, � �����
SK>> ������������������ �������� ����� �� ���, ������� ������,
SK>> �������� � ������...
DK> � ���� �� ����������� ��� ��� ����������� � ���-����������, �� �����
DK> ������� ������������.
�� ��� �� � ������, ������. ����� jni ������ ����� ��� �������, ���� ��
�������.

DK> ���� ������� ����� ���� � ������� (�
DK> ������). �������� �� swf �� ������ ���� � ��������� ������.
��� � ���������-�� ��� ��� � ��� ���������. ����, �������, �� �������� �����
����� gui �������... :) ���� ��������������� � �������������� ��������
����������� ����������.

Dmitriy

Daniil Konyaev

unread,
Feb 14, 2011, 8:08:31 AM2/14/11
to
Привет Dmitriy!

Отвечаю на ваше письмо от 14.02.2011, тогда писал(а) Dmitriy Tochansky
к Daniil Konyaev, а было тогда на часах 11:16:10.

DT>>>> В общем, в качестве тренировки и развлечения состряпал фидошный
DT>>>> тоссер на java.

SK>>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>>> кросплатфоррменный фидошный пакет на яве, включая тоссер,
SK>>> редактор и мэйлер...
DK>> Я себе не представляю как ява подключится к сом-интерфейсу, но ладно
DK>> полбеды подключиться.

DT> Hе так уж и сложно, кстати. Через jni вполне можно это сделать, было бы
DT> желание.

я не знаю что такое jni. кстати яву еще мертвым языком не признали? ;)

DK>> Хотя Дмитрий писал лишь о тоссере (и


DK>> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.

DT> Вот в редакторе-то как раз и вся загвоздка. Хотя, надеюсь, со временем
DT> страх перед gui пройдет... :) Хотя рассматриваются и альтернативные
DT> варианты подключения редакторов.

gui страшён?

Всего хорошего,
Daniil.

Dmitriy Tochansky

unread,
Feb 14, 2011, 9:22:22 AM2/14/11
to
Hi Daniil.

14 Feb 11 16:08, you wrote to me:


DK>>> Я себе не представляю как ява подключится к сом-интерфейсу, но

DK>>> ладно полбеды подключиться.


DT>> Hе так уж и сложно, кстати. Через jni вполне можно это сделать,

DT>> было бы желание.
DK> я не знаю что такое jni. кстати яву еще мертвым языком не признали?
DK> ;)
В свете последних пертурбаций с ораклом скоро назовут. Вообще, мне наоборот,
все больше нравиться. :)
jni это java native interface. Технология, позволяющая использовать родные
библиотеки ОС. То есть в общих чертах - нужно достучатся до компорта из явы.
Пишем класс, в нем объявляем методы, непосредственно работающие с модемом,
объявляем их native. Потом, путем нехитрых манипуляций и утилиты javah,
получаем заголовочный файл на Си, где этот метод будет так же хитро описан.
После этого, собственно, пишем на си сами эти методы. Компилируем сишник в
.soшку или .dllку, в java проекте ее подгружаем и вуаля - вызываем из java
функции библиотеки. Дальше уже как фантазия работает. Можно всякие фокусы
творить. Собственно, я видел работу с компортом такими средствами. К jar шли в
комплекте dllка и soшка, которые подгружались в зависимости от того, под какой
ОС запущено приложение. Естественно, есть определенные подводные камни при
таком методе, но жить можно.
Вот пример helloworld: http://on-lime.ru/archives/232

DK>>> Хотя Дмитрий писал лишь о тоссере (и
DK>>> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.
DT>> Вот в редакторе-то как раз и вся загвоздка. Хотя, надеюсь, со

DT>> временем страх перед gui пройдет... :) Хотя рассматриваются и
DT>> альтернативные варианты подключения редакторов.
DK> gui страшён?
Во мне нет ни грамма художника. Все интерфейсы, которые я делал нравились, и
что самое главное, были удобны, только мне. :)

Dmitriy

Sergey Kaluzhskiy

unread,
Feb 14, 2011, 10:07:26 AM2/14/11
to
Привет, Dmitriy!

14 фев 11 17:22, Dmitriy Tochansky -> Daniil Konyaev:

DK>> я не знаю что такое jni. кстати яву еще мертвым языком не

DK>> признали? ;)
DT> В свете последних пертурбаций с ораклом скоро назовут. Вообще, мне
DT> наоборот, все больше нравиться. :)

Hе назовут. У оракла большая часть своей инфраструктуры развертывания и
сопровождения их СУБД написана на яве, они не будут рубить свою же систему или
переписывать такую массу кода. Да даже если и похерят, никуда не девается
гугль, который для андроида написал свою виртуальную машину, но язык там все
равно Java.


С наилучшими пожеланиями, Sergey.

Sergey Kaluzhskiy

unread,
Feb 14, 2011, 9:50:48 AM2/14/11
to
������, Daniil!

14 ��� 11 16:08, Daniil Konyaev -> Dmitriy Tochansky:

DK>>> � ���� �� ����������� ��� ��� ����������� � ���-����������, ��
DK>>> ����� ������� ������������.

DT>> H� ��� �� � ������, ������. ����� jni ������ ����� ��� �������,
DT>> ���� �� �������.

DK> � �� ���� ��� ����� jni. ������ ��� ��� ������� ������ �� ��������?
DK> ;)

jni - ��������� ������� � �������� �������� �����������. ������ ������������
jni ��������� ��-�� ����� ������ ���� ��������������������, �� � ���� ������� �
���� ����� ��������.

��� ������� ������ ��� �� ����� ��������, �������� ������, ����� �������
����������� ������� �������. � ��� �������� ��� ���������� ������� �� ���.
����� ����, ��� ����������� �������� ����� ������� ����� ����� ���������
������-�������.

DK> gui ����ۣ�?

H� �������, ��, ������ ���, �����������. ��� ����� ��� ��� ��� ����������
��������� ���������� ����, ������ �� ������� ����� ���� ������������ �
����������.


� ���������� �����������, Sergey.

Dmitriy Tochansky

unread,
Feb 14, 2011, 10:35:02 AM2/14/11
to
Hi Sergey.

14 Feb 11 18:07, you wrote to me:


DT>> В свете последних пертурбаций с ораклом скоро назовут. Вообще,

DT>> мне наоборот, все больше нравиться. :)
SK> Hе назовут. У оракла большая часть своей инфраструктуры развертывания
SK> и сопровождения их СУБД написана на яве, они не будут рубить свою же
SK> систему или переписывать такую массу кода. Да даже если и похерят,
SK> никуда не девается гугль, который для андроида написал свою
SK> виртуальную машину, но язык там все равно Java.
Признаю, что не сильно разобрался в терках между IBM, Apache и Oracle, но у
меня создалось впечатление, что последний собирается наложить лапу на Яву, тем
самым мешая другим развивать ее.

Dmitriy

Sergey Kaluzhskiy

unread,
Feb 14, 2011, 12:12:14 PM2/14/11
to
Привет, Dmitriy!

14 фев 11 18:35, Dmitriy Tochansky -> Sergey Kaluzhskiy:

DT> Признаю, что не сильно разобрался в терках между IBM, Apache и Oracle,
DT> но у меня создалось впечатление, что последний собирается наложить
DT> лапу на Яву, тем самым мешая другим развивать ее.

Именно на яву они наложить лапу не могут, поскольку спецификация самого языка
открыта. Другое дело, что виртуальная машина ява (бывшая сановская) является
собсвенностью Oracle, и хотя ее исходники и открыты, но они под проприетарной
лицензией, и их так просто у себя использовать нельзя. Однако это не мешает
развивать альтернативные реализации, совместимые с оригинальной, например
OpenJDK, которая сейчас идет как стандартная во всех современных линуксах и по
производительности практически соответствует оракловской (хотя в интернете есть
жалобы на проблемы с совместимостью некоторых явовских программ). Гугль тот
вообще пошел своим путем и написал свою виртуальную машину с совершенно другим
форматом байт-кода, которую использует в андроиде. Однако все они в качестве
исхоного синтаксиса используют стандартную Java.


С наилучшими пожеланиями, Sergey.

Daniil Konyaev

unread,
Feb 19, 2011, 3:02:34 AM2/19/11
to
Am 10 Feb 11 22:16:38 schrieb Sergey Kaluzhskiy an Daniil Konyaev zum Thema
<вRбб_а -  java>

SK>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>> кросплатфоррменный фидошный пакет на яве, включая тоссер,
SK>> редактор и мэйлер...
DK> Я себе не представляю как ява подключится к сом-интерфейсу, но

DK> ладно полбеды подключиться. Хотя Дмитрий писал лишь о тоссере (и


DK> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.

SK> Почему обязательно к COM-интерфейсу?

В угоду кроссплатформенности, сЭр.

SK> Это может быть, например пакет
SK> фидошного софта для работы через IP, которое щас намного актуальнее, чем
SK> модемное фидо.

Модное слово "актуальнее" я оценил ))
По фидо-полиси, ip-линк возможно получить только пользователю, предварительно
прозвонившемуся на аплинк модемно.

SK> Дело не в редакторе на swf, а дело в том, что был бы довольно актуальным
SK> кроссплатформенный фидошный пакет, с гуем, автонастройкой,

SK> блэкджеком и шлюхами,

ЧЕГО?


SK> который можно рекомендовать будущим поинтам (а в идеале и
SK> нодам) вне зависимости от того, что у них стоит за операционка. И чтобы
SK> не нужно было мучительно состыковывать разные пакеты, как сейчас обстоит
SK> дело с тоссером. Поэтому данный тоссер хорош как учебная разработка и
SK> как старт для разработки уже более полноценного набора софта.

Мои предложения немного отличаются.
Есть swf редактор аля-голдед, который пользователь редактировать не сможет. Как
вытекающее, он работает под любой операционкой ;))


Tschau

Sergey Kaluzhskiy

unread,
Feb 19, 2011, 11:09:46 AM2/19/11
to
Привет, Daniil!

19 фев 11 11:02, Daniil Konyaev -> Sergey Kaluzhskiy:

DK>> Я себе не представляю как ява подключится к сом-интерфейсу, но
DK>> ладно полбеды подключиться. Хотя Дмитрий писал лишь о тоссере (и
DK>> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.
SK>> Почему обязательно к COM-интерфейсу?

DK> В угоду кроссплатформенности, сЭр.

Зачем вообще делать интерфейс для работы с модемом? Может лучше ориентироваться
на современные требования, а не 20-летней давности?

SK>> Это может быть, например пакет
SK>> фидошного софта для работы через IP, которое щас намного

SK>> актуальнее, чем модемное фидо.

DK> Модное слово "актуальнее" я оценил ))
DK> По фидо-полиси, ip-линк возможно получить только пользователю,
DK> предварительно прозвонившемуся на аплинк модемно.

Это по полиси. А фактически уже давно можно получить айпи-ноду, просто
связавшись с нц и хабом. Кроме того для получения айпи-поинта точно уже никому
прозваниваться не нужно.

SK>> Дело не в редакторе на swf, а дело в том, что был бы довольно

SK>> актуальным кроссплатформенный фидошный пакет, с гуем,
SK>> автонастройкой,

SK>> блэкджеком и шлюхами,

DK> ЧЕГО?

http://lurkmore.ru/%D0%91%D0%BB%D1%8D%D0%BA%D0%B4%D0%B6%D0%B5%D0%BA_%D0%B8_%D1%88%D0%BB%D1%8E%D
1%85%D0%B8

DK> Мои предложения немного отличаются.
DK> Есть swf редактор аля-голдед, который пользователь редактировать не
DK> сможет. Как вытекающее, он работает под любой операционкой ;))

Одного редактора мало. Он должен еще цепляться к мэйлеру и тоссеру. Или у тебя
он работает по NNTP сразу с сервером ноды?


С наилучшими пожеланиями, Sergey.

Daniil Konyaev

unread,
Feb 20, 2011, 5:09:49 AM2/20/11
to
Am 19 Feb 11 19:09:46 schrieb Sergey Kaluzhskiy an Daniil Konyaev zum Thema
<вRбб_а -  java>

SK>> блэкджеком и шлюхами,
DK> ЧЕГО?
SK> http://lurkmore.ru/%D0%91%D0%BB%D1%8D%D0%BA%D0%B4%D0%B6%D0%B5%D0%
SK> BA_%D0%B8_%D1%88%D0%BB%D1%8E%D 1%85%D0%B8

Если не сложно кинь сюда, ri...@mail.ru

DK> Мои предложения немного отличаются.
DK> Есть swf редактор аля-голдед, который пользователь редактировать не
DK> сможет. Как вытекающее, он работает под любой операционкой ;))

SK> Одного редактора мало. Он должен еще цепляться к мэйлеру и тоссеру. Или
SK> у тебя он работает по NNTP сразу с сервером ноды?

Он работает с .txt базой писем. А под это можно любые протоколы подвязать.

Tschau

Dmitriy Tochansky

unread,
Feb 20, 2011, 6:23:10 AM2/20/11
to
Hi Daniil.

20 Feb 11 13:09, you wrote to Sergey Kaluzhskiy:


DK>> Мои предложения немного отличаются.
DK>> Есть swf редактор аля-голдед, который пользователь редактировать

DK>> не сможет. Как вытекающее, он работает под любой операционкой ;))


SK>> Одного редактора мало. Он должен еще цепляться к мэйлеру и

SK>> тоссеру. Или у тебя он работает по NNTP сразу с сервером ноды?
DK> Он работает с .txt базой писем. А под это можно любые протоколы
DK> подвязать.
Так ты сцылку кинь или выложи где-нибудь, чтобы поглядеть на это безобразие. :)

Dmitriy

0 new messages