forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.TODAY

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 15.10.2020, 19:24
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Cheslav Osanadze написал(а) к Stas Mishchenkov в Oct 20 17:05:46 по местному времени:

Привет Stas!

15 Окт 20 14:49, Stas Mishchenkov -> Nil Alexandrov:


NA>> Если у меня чешутся руки пописать фидософт, чтобы такова очень
NA>> полезного наваять? [tl;dr мобильные и веб-приложения].

NA>> Мейлеры и тоссеры есть под все платформы - binkd+hpt для R50 стал
NA>> стандартом де-факто (зивановцы сидят на ББС софте даже локально,
NA>> в Z2 используют binkd, но дальше у них собственный софт обычно).

SM> К сожалению, альтернативы binkd+hpt практически нет или есть, но...

Для винды - Парма+Радиус Аргус.



Cheslav.



... Меня пpеследyет yдача. Но я пока быстpее.
--- ...
Ответить с цитированием
  #12  
Старый 15.10.2020, 20:32
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Stas Mishchenkov написал(а) к Andrei Mihailov в Oct 20 19:16:46 по местному времени:

Нi, Andrei!

15 окт 20 16:18, Andrei Mihailov -> Stas Mishchenkov:

NA>>> Если у меня чешутся руки пописать фидософт, чтобы такова очень
NA>>> полезного наваять? [tl;dr мобильные и веб-приложения]. Мейлеры и
NA>>> тоссеры есть под все платформы - binkd+hpt для R50 стал
NA>>> стандартом де-факто (зивановцы сидят на ББС софте даже локально,
NA>>> в Z2 используют binkd, но дальше у них собственный софт обычно).
SM>> К сожалению, альтернативы binkd+hpt практически нет или есть,
SM>> но...

AM> Аргус + партосс чем хуже?

Ни чем, кроме поддержки.

Нave nice nights.
Stas Mishchenkov.

--- Нa opужейнoм зaвoдe заpплату дают дeнь в день, cекунда в секунду
Ответить с цитированием
  #13  
Старый 15.10.2020, 21:59
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Cheslav Osanadze написал(а) к Stas Mishchenkov в Oct 20 19:38:17 по местному времени:

Привет Stas!

15 Окт 20 19:16, Stas Mishchenkov -> Andrei Mihailov:

NA>>>> Если у меня чешутся руки пописать фидософт, чтобы такова очень
NA>>>> полезного наваять? [tl;dr мобильные и веб-приложения]. Мейлеры
NA>>>> и тоссеры есть под все платформы - binkd+hpt для R50 стал
NA>>>> стандартом де-факто (зивановцы сидят на ББС софте даже
NA>>>> локально, в Z2 используют binkd, но дальше у них собственный
NA>>>> софт обычно).
SM>>> К сожалению, альтернативы binkd+hpt практически нет или есть,
SM>>> но...

AM>> Аргус + партосс чем хуже?

SM> Ни чем, кроме поддержки.

Не посылают в RTFM и в более отдалённые места? Что там поддерживать?



Cheslav.



... В графе "иждивенцы" написал: государство.
--- ...
Ответить с цитированием
  #14  
Старый 15.10.2020, 22:33
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Nil Alexandrov написал(а) к Cheslav Osanadze в Oct 20 21:28:40 по местному времени:

Нello, Cheslav!

Thursday October 15 2020 19:38, from Cheslav Osanadze -> Stas Mishchenkov:

AM>>> Аргус + партосс чем хуже?
SM>> Ни чем, кроме поддержки.
CO> Не посылают в RTFM и в более отдалённые места? Что там поддерживать?

Новые фичи в фидософте! ;-)

Вот, Synchro BBS софт развивается постоянно, список поддерживаемых протоколов - Telnet, FTP, SMTP, POP3, IRC, NNTP, and НTTP.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #15  
Старый 15.10.2020, 23:15
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Cheslav Osanadze написал(а) к Nil Alexandrov в Oct 20 20:48:05 по местному времени:

Привет Nil!

15 Окт 20 21:28, Nil Alexandrov -> Cheslav Osanadze:

AM>>>> Аргус + партосс чем хуже?
SM>>> Ни чем, кроме поддержки.
CO>> Не посылают в RTFM и в более отдалённые места? Что там
CO>> поддерживать?

NA> Новые фичи в фидософте! ;-)

NA> Вот, Synchro BBS софт развивается постоянно, список поддерживаемых
NA> протоколов - Telnet, FTP, SMTP, POP3, IRC, NNTP, and НTTP.

И как это относится к фидо? :) Парма - тоссер, а как ты передашь сформированный пакет - другой вопрос.
Если ты про Радиус, то он там что то тоже умеет, кроме модема и бинка, я не разбирался, за полной ненадобностью.
Ведь всё, что ты перечислил - требует наличие инета. А если он есть, зачем такая куча наворотов?
Впрочем, будучи EON, с POP3 легко решалось через посредника, мэйл ру.:)


Cheslav.



... Пpиоpитет ошибки всегда пpевосходит пpиоpитет пpогpаммы...
--- ...
Ответить с цитированием
  #16  
Старый 15.10.2020, 23:34
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Stas Mishchenkov написал(а) к Cheslav Osanadze в Oct 20 22:14:48 по местному времени:

Нi, Cheslav!

15 окт 20 19:38, Cheslav Osanadze -> Stas Mishchenkov:

AM>>> Аргус + партосс чем хуже?

SM>> Ни чем, кроме поддержки.

CO> Не посылают в RTFM и в более отдалённые места? Что там поддерживать?

Ну, типа, глюки исправляют, если вдруг найдутся.

Нave nice nights.
Stas Mishchenkov.

--- На кашу в голове хорошо бегут тараканы.
Ответить с цитированием
  #17  
Старый 15.10.2020, 23:45
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Sergey Anohin написал(а) к Nil Alexandrov в Oct 20 22:16:19 по местному времени:

Нello, Nil!

NA> NNTP не хранит на сервере подписку и прочитанные/непрочитанные сообщения пользователем - и это правильно для того времени.
NA> Сегодня, когда у всех по несколько устройств, и хочется начать на одном, и продолжить на другом - сервер должен хранить пользовательские настройки.
NA> Вот, например, гемейл у меня на телефоне, или в браузере на компе - супер удобно. Утром из кровати я могу проверить быстренько почту на телефоне, и может даже ответить на срочное, а потом, когда добирусь до большого компа, то там буду отвечать уже более длинно. У меня нет проблемы, что я на другом устройстве вынужден пропускать или читать заного все те сообщения, которые я уже прочитал на другом ранее.
NA> Или вот скайп, на пример, приходит звонок/сообщение - и на компьютер и на телефон, и я могу ответить с любого.

Ну да, такое, с этим конечно можно жить :)

В общем нужна софтина которая будет отдавать мессаги из фидошной базы юзерам в каком-то своем виде (типа апи как ты хотел) ну типа json rest api,
ну и хранить там всякую юзерскую инфу в sqlite ну или в mysql если база небольшая. Наружу будет торчать каким-нить портом http, который можно
спрятать за фронтэнд типа nginx например.

Кстати, об апи, оно ж даже в нашем любимом wfido есть? Все уж готово:

https://github.com/kosfango/wfido/bl...htdocs/api.php

Не на нем ли работает VK-приложение? Вроде да
https://vk.com/app5150727_6208456
Походу оно сломано сейчас.

Ну можно вообще wfido до ума довести, ну типа отвязать его от mysql и завязать на фидошные базы, только нужен какой-то коннектор к ним, заюзать его апи,
там уж или мобильная версия или мобильное приложение, вебвьюхи или апи, и оно wfido на пыхе+js ака классика, а пыхарей вагоны.

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

--- wfido
Ответить с цитированием
  #18  
Старый 16.10.2020, 00:24
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Nil Alexandrov написал(а) к Sergey Anohin в Oct 20 22:58:32 по местному времени:

Нello, Sergey!

Thursday October 15 2020 22:16, from Sergey Anohin -> Nil Alexandrov:

SA> В общем нужна софтина которая будет отдавать мессаги из фидошной базы
SA> юзерам в каком-то своем виде (типа апи как ты хотел) ну типа json rest
SA> api, ну и хранить там всякую юзерскую инфу в sqlite ну или в mysql
SA> если база небольшая. Наружу будет торчать каким-нить портом http,
SA> который можно спрятать за фронтэнд типа nginx например.

Ты совершенно верно понял мою идею.
Это не перевод существующего узла на новый софт - это дополнение к существующей конфигурации, причём не завязанно именно на Нusky.
Я бы сегодня не стал бы разрабатывать REST API, это может сделать готовый прокси из gRPC, а gRPC все вызовы и сами данные пишутся в очень удобном формате и, главное, не надо писать бойлерплейт разбора сообщений каждый раз на каждом языке программирования.

SA> Кстати, об апи, оно ж даже в нашем любимом wfido есть? Все уж готово:
SA> https://github.com/kosfango/wfido/bl...htdocs/api.php

Интересная мысль, т.е. имея логин на wfido системе, можно туда ходить не браузером, а приложкой, если её научить этому API.
Грубо говоря, как если бы в хотдоге проявился ещё один провайдер, на ровне с NNTP, но для wfido API.

SA> Не на нем ли работает VK-приложение? Вроде да
SA> https://vk.com/app5150727_6208456
SA> Походу оно сломано сейчас.

Для меня вообще тёмный лес, как пропраетные сервисы типа FB, VK,.. позволяют сторонним разработчикам расширять функционал, типа плагин или приложения чтоли писать.

SA> Ну можно вообще wfido до ума довести, ну типа отвязать его от mysql и
SA> завязать на фидошные базы, только нужен какой-то коннектор к ним,
SA> заюзать его апи, там уж или мобильная версия или мобильное приложение,
SA> вебвьюхи или апи, и оно wfido на пыхе+js ака классика, а пыхарей
SA> вагоны.

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

Кстати, "движок" (или фреймворк) wfido далеко не единственнный даже в R50. Самый популярный?
Вот быстрый списочек (хотя полный список публикуется раз в месяц)

http://flynet-static-client-99.sosko....fidonet.today
https://fido.snake.mk.ua/reader/11
http://fido.mic6090.pp.ru/echo.pl?c=view&e=36
https://f1081.n5030.ru/golded.php?e=RU.FIDONET.TODAY
http://vp.propush.ru/?q=node/6&area=....fidonet.today

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #19  
Старый 16.10.2020, 01:05
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Sergey Anohin написал(а) к Nil Alexandrov в Oct 20 23:57:07 по местному времени:

Нello, Nil!

SA>> Кстати, об апи, оно ж даже в нашем любимом wfido есть? Все уж готово:
SA>> https://github.com/kosfango/wfido/bl...htdocs/api.php
NA> Интересная мысль, т.е. имея логин на wfido системе, можно туда ходить не браузером, а приложкой, если её научить этому API.
NA> Грубо говоря, как если бы в хотдоге проявился ещё один провайдер, на ровне с NNTP, но для wfido API.

Там даже реализована регистрация, ну типа вконтактовские юзеры через приложуху в вк получали аккаунты на wfido, так что там потенциал огромный.
Ну типа там и авторегистрация должна быть, я код апи детально не смотрел.

SA>> Не на нем ли работает VK-приложение? Вроде да
SA>> https://vk.com/app5150727_6208456
SA>> Походу оно сломано сейчас.
NA> Для меня вообще тёмный лес, как пропраетные сервисы типа FB, VK,.. позволяют сторонним разработчикам расширять функционал, типа плагин или приложения чтоли писать.

Вроде да, там наверно Dmitri Kamenski (2:5023/24.1) сможет больше рассказать, так как с его узла это берется. Был товарищ который приложение поддерживал в вк
но я не помню кто, надо или у Dmitri Kamenski (2:5023/24.1) спрашивать или по фидо искать в истории эх.

В общем оно работало и выдавало аккаунты автоматом фидоюзерам, ну там я не помню что заполнять надо было возможно реалнейм, надо Dmitri Kamenski (2:5023/24.1)
поспрашивать, он больше знает/помнит

NA> Интересно, когда писали wfido, то выбрали хранить в mysql, а не напрямую в фидобазы лазить, так? Попробую предположить почему.

Вообще автор до сих пор в фидо :) Недавно в какой-то эхе видел его. Можно его спросить.

NA> а. лениво пейсать парсер бинарных баз, особенно на добавление сообщений.

Так это надо какой-то коннектор наверно? Я сам не программист, но думаю php-pdo не сможет законнектиться к фидобазам?

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

В mysql есть full text search engine, правда раньше его не было (или было не везде), потому там опционал sphinx или mysql
(какой-то engine который умеет full text search)

NA> б. wfido хранит много ещё какой-то информации сбоку, например про юзеров, поэтому всё равно где-то это пришлось бы хранить.

Да только SQL база очень пухлая, и через несколько лет надо разориться на SSD чтобы ее крутить в приемлемой скорости (я не разорился, я просто привык :)
Засос мессаг туда идет perl хуками. Но там зато сразу на лету проблема с конвертациями решается, хотя wfido до сих пор на KOI8 что ли в браузере,
хотя в базе UTF8, не знаю зачем так. Да и еще, это надо не забывать про права, www это отдельный юзер а fido может быть отдельным, так что там еще
налаживать права к фидошным базам, как бы не большая проблема, но тоже там телодвижения требуются.

NA> Кстати, "движок" (или фреймворк) wfido далеко не единственнный даже в R50. Самый популярный?
NA> Вот быстрый списочек (хотя полный список публикуется раз в месяц)
NA> http://flynet-static-client-99.sosko....fidonet.today
NA> https://fido.snake.mk.ua/reader/11
NA> http://fido.mic6090.pp.ru/echo.pl?c=view&e=36
NA> https://f1081.n5030.ru/golded.php?e=RU.FIDONET.TODAY
NA> http://vp.propush.ru/?q=node/6&area=....fidonet.today

Конечно, просто в wfido имхо больше всего функционала, хотя и он тут скудный, тут есть что допилить. Мы с Dmitri Kamenski (2:5023/24.1) не программисты,
потому мы только пилили именно говнофиксы. Пофиксить лишь бы работало. А так там допиливать много чего можно и по красоте и по удобству и много чего насовать можно, хоть автодеююк - легко, пыха+js все умеют давно, куча всего готового.

Вот последний из списка это автор хотдога, там интереснее там в вэбе у него из NNTP мессаги берутся. Сечёшь фишку?
WFIDO - отдельная независимая база, засос туда перл хуками
http://vp.propush.ru/?q=node/6&area=....fidonet.today - там оно из NNTP как-то берется.

ЗЫ Вообще я за то чтобы не плодить кучу нового софта, хотя каждый программист не любит ковыряться в чужом коде, проще свой написать,
но зачастую это все потом забрасывается и получается куча недоделанных поделок. Я не знаю как All, но симплекс например полная срань как редактор :)

Есть wfido - php+js ну уж очень распространенный язык
есть fidogate - С ну тоже не новый :)
есть fips - C++ и винда мать ее, тут конечно такие люди живут за границей и на фидо им с высокой колокольни :)
есть hotdog - не знаю открыт ли код, Серега вроде не открывал его
есть husky, binkd, golded, simplex

Вроде как есть все что надо, ну главное чтобы прогресс на месте не стоял и это все жило и обновлялось, развивалось.

А сколько было всякого мертворожденного софта? Куча

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

--- wfido
Ответить с цитированием
  #20  
Старый 16.10.2020, 01:35
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Мысли про фидо-софт-девелопмент в 2020

Sergey Anohin написал(а) к Nil Alexandrov в Oct 20 00:27:50 по местному времени:

Нello, Nil!

NA> http://flynet-static-client-99.sosko....fidonet.today
NA> https://fido.snake.mk.ua/reader/11
NA> http://fido.mic6090.pp.ru/echo.pl?c=view&e=36
NA> https://f1081.n5030.ru/golded.php?e=RU.FIDONET.TODAY
NA> http://vp.propush.ru/?q=node/6&area=....fidonet.today

Ты забыл легендарный

https://lleo.me/dnevnik/2018/12/30_fido

правда там у него сломано вроде сейчас

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

--- wfido
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:41. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot