21.01.2011 11:36, Dmitriy Tochansky �����:
DT> Hello!
DT> ������ ���������� ������ ����������.
DT> � �����, � �������� ���������� � ����������� ��������� ��������
DT> ������ �� java.
H������ ����� ����� ������� �� �������� ������, � �����
������������������ �������� ����� �� ���, ������� ������, �������� �
������...
best regards,
Sergey
08 Feb 11 18:43, you wrote to :
DT>> Hello!
DT>> Похоже предыдущее письмо потерялось.
DT>> В общем, в качестве тренировки и развлечения состряпал фидошный
DT>> тоссер на java.
SK> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK> кросплатфоррменный фидошный пакет на яве, включая тоссер, редактор и
SK> мэйлер...
Да, примерно к такой же мысли склонился и я. Только без редактора пожалуй. Ибо
это уж совсем человекозависимая часть, только редактор и будешь писать. Сейчас
к тоссеру прикручиваю binkp, чтобы он сам забирал почту и тоссил. Редактор пока
голдед. Вообще, конечно же, лучше было бы сделать максимально модульно с одной
стороны, а с другой максимально интегровано, чтобы не помереть при
экспортах-импортах из других софтин.
Dmitriy
08 фев 11 13:55, Dmitriy Tochansky -> Sergey Kaluzhskiy:
SK>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>> кросплатфоррменный фидошный пакет на яве, включая тоссер,
SK>> редактор и мэйлер...
DT> Да, примерно к такой же мысли склонился и я. Только без редактора
DT> пожалуй. Ибо это уж совсем человекозависимая часть, только редактор и
DT> будешь писать. Сейчас к тоссеру прикручиваю binkp, чтобы он сам
DT> забирал почту и тоссил. Редактор пока голдед. Вообще, конечно же,
DT> лучше было бы сделать максимально модульно с одной стороны, а с другой
DT> максимально интегровано, чтобы не помереть при экспортах-импортах из
DT> других софтин.
А тут вопрос такой - реализовывать все на яве или делать интеграцию с уже
имеющимся софтом. Мне кажется, делать интеграцию с уже имеющимся софтом - путь
далеко не выигрышный, непонятно тогда становится, зачем нужно было делать
тоссер на яве, если все остальные компоненты фидошного софта все равно не
кроссплатформенные. В идеале хорошо бы в итоге иметь pure-java систему,
работающую без перекомпиляции и перенастройки на всех современных осях. Вот
тогда решение будет действительно портабельным и востребованным.
С наилучшими пожеланиями, 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
Отвечаю на ваше письмо от 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.
10 фев 11 20:43, Daniil Konyaev -> Sergey Kaluzhskiy:
SK>> Hаверно смысл имеет сделать не отдельно тоссер, а прямо
SK>> кросплатфоррменный фидошный пакет на яве, включая тоссер,
SK>> редактор и мэйлер...
DK> Я себе не представляю как ява подключится к сом-интерфейсу, но ладно
DK> полбеды подключиться. Хотя Дмитрий писал лишь о тоссере (и
DK> только). Редактор на swf не подойдёт? Сорс к сожалению пропал.
Почему обязательно к COM-интерфейсу? Это может быть, например пакет фидошного
софта для работы через IP, которое щас намного актуальнее, чем модемное фидо.
Дело не в редакторе на swf, а дело в том, что был бы довольно актуальным
кроссплатформенный фидошный пакет, с гуем, автонастройкой, блэкджеком и
шлюхами, который можно рекомендовать будущим поинтам (а в идеале и нодам) вне
зависимости от того, что у них стоит за операционка. И чтобы не нужно было
мучительно состыковывать разные пакеты, как сейчас обстоит дело с тоссером.
Поэтому данный тоссер хорош как учебная разработка и как старт для разработки
уже более полноценного набора софта.
С наилучшими пожеланиями, Sergey.
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
Отвечаю на ваше письмо от 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.
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
14 фев 11 17:22, Dmitriy Tochansky -> Daniil Konyaev:
DK>> я не знаю что такое jni. кстати яву еще мертвым языком не
DK>> признали? ;)
DT> В свете последних пертурбаций с ораклом скоро назовут. Вообще, мне
DT> наоборот, все больше нравиться. :)
Hе назовут. У оракла большая часть своей инфраструктуры развертывания и
сопровождения их СУБД написана на яве, они не будут рубить свою же систему или
переписывать такую массу кода. Да даже если и похерят, никуда не девается
гугль, который для андроида написал свою виртуальную машину, но язык там все
равно Java.
С наилучшими пожеланиями, Sergey.
14 ��� 11 16:08, Daniil Konyaev -> Dmitriy Tochansky:
DK>>> � ���� �� ����������� ��� ��� ����������� � ���-����������, ��
DK>>> ����� ������� ������������.
DT>> H� ��� �� � ������, ������. ����� jni ������ ����� ��� �������,
DT>> ���� �� �������.
DK> � �� ���� ��� ����� jni. ������ ��� ��� ������� ������ �� ��������?
DK> ;)
jni - ��������� ������� � �������� �������� �����������. ������ ������������
jni ��������� ��-�� ����� ������ ���� ��������������������, �� � ���� ������� �
���� ����� ��������.
��� ������� ������ ��� �� ����� ��������, �������� ������, ����� �������
����������� ������� �������. � ��� �������� ��� ���������� ������� �� ���.
����� ����, ��� ����������� �������� ����� ������� ����� ����� ���������
������-�������.
DK> gui ����ۣ�?
H� �������, ��, ������ ���, �����������. ��� ����� ��� ��� ��� ����������
��������� ���������� ����, ������ �� ������� ����� ���� ������������ �
����������.
� ���������� �����������, Sergey.
14 Feb 11 18:07, you wrote to me:
DT>> В свете последних пертурбаций с ораклом скоро назовут. Вообще,
DT>> мне наоборот, все больше нравиться. :)
SK> Hе назовут. У оракла большая часть своей инфраструктуры развертывания
SK> и сопровождения их СУБД написана на яве, они не будут рубить свою же
SK> систему или переписывать такую массу кода. Да даже если и похерят,
SK> никуда не девается гугль, который для андроида написал свою
SK> виртуальную машину, но язык там все равно Java.
Признаю, что не сильно разобрался в терках между IBM, Apache и Oracle, но у
меня создалось впечатление, что последний собирается наложить лапу на Яву, тем
самым мешая другим развивать ее.
Dmitriy
14 фев 11 18:35, Dmitriy Tochansky -> Sergey Kaluzhskiy:
DT> Признаю, что не сильно разобрался в терках между IBM, Apache и Oracle,
DT> но у меня создалось впечатление, что последний собирается наложить
DT> лапу на Яву, тем самым мешая другим развивать ее.
Именно на яву они наложить лапу не могут, поскольку спецификация самого языка
открыта. Другое дело, что виртуальная машина ява (бывшая сановская) является
собсвенностью Oracle, и хотя ее исходники и открыты, но они под проприетарной
лицензией, и их так просто у себя использовать нельзя. Однако это не мешает
развивать альтернативные реализации, совместимые с оригинальной, например
OpenJDK, которая сейчас идет как стандартная во всех современных линуксах и по
производительности практически соответствует оракловской (хотя в интернете есть
жалобы на проблемы с совместимостью некоторых явовских программ). Гугль тот
вообще пошел своим путем и написал свою виртуальную машину с совершенно другим
форматом байт-кода, которую использует в андроиде. Однако все они в качестве
исхоного синтаксиса используют стандартную Java.
С наилучшими пожеланиями, Sergey.
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
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.
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
20 Feb 11 13:09, you wrote to Sergey Kaluzhskiy:
DK>> Мои предложения немного отличаются.
DK>> Есть swf редактор аля-голдед, который пользователь редактировать
DK>> не сможет. Как вытекающее, он работает под любой операционкой ;))
SK>> Одного редактора мало. Он должен еще цепляться к мэйлеру и
SK>> тоссеру. Или у тебя он работает по NNTP сразу с сервером ноды?
DK> Он работает с .txt базой писем. А под это можно любые протоколы
DK> подвязать.
Так ты сцылку кинь или выложи где-нибудь, чтобы поглядеть на это безобразие. :)
Dmitriy