SA>> Кстати, об апи, оно ж даже в нашем любимом wfido есть? Все уж готово: SA>> https://github.com/kosfango/wfido/blob/master/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 может быть отдельным, так что там еще налаживать права к фидошным базам, как бы не большая проблема, но тоже там телодвижения требуются.
Конечно, просто в wfido имхо больше всего функционала, хотя и он тут скудный, тут есть что допилить. Мы с Dmitri Kamenski (2:5023/24.1) не программисты, потому мы только пилили именно говнофиксы. Пофиксить лишь бы работало. А так там допиливать много чего можно и по красоте и по удобству и много чего насовать можно, хоть автодеююк - легко, пыха+js все умеют давно, куча всего готового.
Вот последний из списка это автор хотдога, там интереснее там в вэбе у него из NNTP мессаги берутся. Сечёшь фишку? WFIDO - отдельная независимая база, засос туда перл хуками http://vp.propush.ru/?q=node/6&area=fido7.ru.fidonet.today - там оно из NNTP как-то берется.
ЗЫ Вообще я за то чтобы не плодить кучу нового софта, хотя каждый программист не любит ковыряться в чужом коде, проще свой написать, но зачастую это все потом забрасывается и получается куча недоделанных поделок. Я не знаю как All, но симплекс например полная срань как редактор :)
Есть wfido - php+js ну уж очень распространенный язык есть fidogate - С ну тоже не новый :) есть fips - C++ и винда мать ее, тут конечно такие люди живут за границей и на фидо им с высокой колокольни :) есть hotdog - не знаю открыт ли код, Серега вроде не открывал его есть husky, binkd, golded, simplex
Вроде как есть все что надо, ну главное чтобы прогресс на месте не стоял и это все жило и обновлялось, развивалось.
А сколько было всякого мертворожденного софта? Куча