Фидодевелопмент - давайте обсуждать тут, а не по .pr и .nextgen
* Originally in ru.fidonet.today
* Crossposted in ru.ftn.develop
Hello, Alexander!
Wednesday January 05 2022 01:31, from Alexander Kruglikov -> Nil A:
AK> Web-гейт Валентина с блекджеком и поинтами, работает под полуосью,
AK> выглядит как Web 0.5 =) Примерно так:
AK> http://pics.rsh.ru/img/photo_2022-01-05_01-38-25_c0ff02zh.jpg
Выглядит винрарно. А почему только под полуосью?
И ещё, самое то главное - почитать текст-онли можно в любой позе, а вот когда
отвечать начнёшь.. Какой там вид редактора будет предложен? Просто ? Или какой-то жабаскрипт для ФТН-квотирования и прочих умных
манипуляций с текстом?
Вот сейчас, без троллинга, и без обзывания меня Мицголом-второе-пришествие, я
вывалю сюда дизайн, для затравки.
Многим хочется фидо на мобилке, и на айфоне тоже, но никто не хочет пейсать
нативную приложку - можно напейсать на флаттере (модно-молодёжно), на
реакт-нативе (халява, если ты уже фронтенщег на реакте), или на замарине
(о-боже-маздай-наступает).
Но фидоприложка, по секрету вам, не так требовательна к ресурсам телефона
(раз), и не обязательно должна быть полноценным поентом или даже нодой в кармане
(два) - хватит и функции фидоредактора, т.е. ходить в некий бакенд за письмами в
онлайне (можно ещё закэшировать и читать в деревне, если очень хочется).
Ещё, я слышал, что шизоп-2022 настолько лениф, што хочет утром, выключив
будильник на телефоне, прямо с этого же телефона, не выходя из кровати, почитать
фидо-нетмейлы, карбонку и быстро глянуть дайджест, после чего выпить шмузи
(опционально), и продолжить читать/писать тудей на таблетке, а может быть уже
сразу из офиса с декстопа (вместо того, чтобы заниматься фермой вконтакте). При
этом мечта шизопа-2022 - штобы фидо на всех 3х его гаджетах было "бесшовным",
т.е. без головняка, что .1 на телефоне, .2 на таблетке, .3 на лаптопе, и чтобы
нетмейлы, подписки, базы, прочитанные - всё само как-то синхронизировалось, ну
как у этих, у цукербуков короче.
Мой дизайн закрывает все эти хотелки и супер прост - надо напейсать два
компонента: jam2rest и WebViewApp.
Изначально у сисопа уже есть некий сетап, например, binkd+hpt, или любой
другой, главное, что есть файлики с базами на диске (раз), и есть внешний IP
(два).
Шизоп запускает как демон/сервис кросс-платформенную-программку jam2rest,
которая читает/пишет базы с диска и является REST API бакендом для некой
WebView-приложки. Это может быть браузер на http://localhost:8000 (или даже по
внешнему IP), или WebView завёрнутая в .exe а-ля декстоп приложение, или WebView
завёрнутое в приложку для айфона, или для андроида.
Шизоп может читать свои базы локально голдедом, может зайти через браузер,
через приложку - он всегда будет видеть свои базы, включая нетмейл и карбонку,
включая ластридеры (где мы сейчас читаем), включая пометку
прочитанное/непрочитанное (путём установки даты в сообщениях, как делает
голдед).
Минусы дизайна.
* WebView тормозной (по сравнению с натив-приложкой) - для нужд отображения
сообщений и фидо-редактора - это годнота. Видео звонки никто не собирается
делать (пока).
* Требование наличия внешнего IP и включённой ноды/поента на момент чтения
сообщений - во-первых, можно просто по дому на 192.168.x.x ходить, во-вторых,
почти все ноды сегодня уже имеют ICM работу по белому-IP.
* Решение слишком сложное для поента - верно, и это открывает путь к выдаче
нового типа поентов, которые живут в одной и той же базе на ноде, без
копирования, без бандлов, без мейлеров (только отдельные базы для ихних
нетмейлов вести).
* Требует онлайна до бакенда, ведь фича фидо номер раз - это его оффлайновость.
WebView-приложки имеют небольшой localStorage, куда можно накешировать
сообщений, пока не будет связи. Может быть кто-то пользовался google docs в
оффлайне - работоспособно.
Требуемая экспертиза.
* jam2rest - любой ЯП, можно по аналогии с smapinntpd сделать, заюзав smapi из
хаски для работы с базами, и, кстати, конфигом хаски, чтобы новый конфиг не
городить. Можно на golang, на python, perl, фантазия безграничная. Я бы gRPC
пейсал, но браузеры могут только HTTP :-(
* WebView - классика фронтенда HTML/CSS/JS, плюс некий опыт (опционально)
заворачивания в приложку, webapp, десктоп.
Best Regards, Nil
From:
Nil A 2:5015/46
13 Dec 2021 23:19 +0200
To:
Tim Schattkowsky 2:240/1120.29
Subject:
WInPoint Beta 6 Available
Hello, Tim!
Monday December 13 2021 21:35, from Tim Schattkowsky -> All:
TS> I produced an updated installation program along with the latest beta
TS> version. You can download it from
Nice job. Is it die hard Win32 app or it uses some modern framework, so can be
ported? Also, do you distribute the source code?
Best Regards, Nil
From:
Tim Schattkowsky 2:240/1120.29
13 Dec 2021 22:35 +0200
To:
All
Subject:
WInPoint Beta 6 Available
╔═════════════════════════════════════╗
║ █ █ ████ ║
║ █ █ █ █ WinPoint ║
║ █ █ ████ Public Beta 6 ║
║ █ █ █ █ 2021-12-14 ║
║ █ █ █ ║
╟─────────────────────────────────────╢
║ Complete Point Software for Windows ║
╟─────────────────────────────────────╢
║ Most notable changes since Beta 5: ║
║ ∙NEW Support for newer Windows vers ║
║ ∙NEW Support for UTF-8 Encoding ║
║ ∙NEW Improved CP866 support ║
║ ∙NEW Full Hi-ASCII support in Mails ║
║ ∙NEW Better support for gateways ║
║ ∙NEW Improved Localization ║
║ ∙NEW Charset handling improvements ║
║ ∙FIX Various improvements ║
║ ∙FIX Better time zone handling ║
║ ∙FIX Various bug fixes ║
╚═════════════════════════════════════╝
Hello All,
I produced an updated installation program along with the latest beta version.
You can download it from
http://www.winpoint.org/WPSetup_382.zip
Regards,
Tim
From:
Alexander Kruglikov 2:5053/58
10 Dec 2021 16:58 +0200
To:
Eugene Subbotin 2:5075/128
Subject:
Фидософт сегодня
Привет, Eugene!
08 дек 21 18:22, Eugene Subbotin писал(а) к Alexey Vissarionov:
ES>>>> Только представь себе, что можно было бы любой WordPress, Joomla,
ES>>>> DLE, Bitrix, phpbb, invisionbb интегрировать с фидо!
AV>> Кстати, можно: как минимум для phpBB готовое решение уже есть.
ES> Да просто научить какой-нибудь jnode раскладывать сообщения в нужные
ES> таблицы различных движков в базе и помечать их посланными когда
ES> запаковываются.
ЕМНИМС, как-то так оно и сделано, потому что под vBulletin у Каменского мы и
использовали тоже самое решение. И я потом хотел интегрировать всё это с bbPress
на fidonet.club, но что-то забросил.
Или я сначла хотел, потом забросил, а потом Каменский использовал...
Забыл уже.
С наилучшими пожеланиями, Alexander.
From:
Eugene Subbotin 2:5075/128
08 Dec 2021 16:22 +0200
To:
Alexey Vissarionov 2:5020/545
Subject:
Фидософт сегодня
On 07.12.2021 7:06, Alexey Vissarionov wrote:
ES>>> Только представь себе, что можно было бы любой
ES>>> WordPress, Joomla, DLE, Bitrix, phpbb, invisionbb
ES>>> интегрировать с фидо!
AV> Кстати, можно: как минимум для phpBB готовое решение уже есть.
Да просто научить какой-нибудь jnode раскладывать сообщения в нужные таблицы
различных движков в базе и помечать их посланными когда запаковываются.
--
... It's full of stars!
From:
Alexey Fayans 2:5030/1997@fidonet
08 Dec 2021 13:00 +0200
To:
All 2:5030/1997@fidonet
Subject:
Squish integrity check
Hello All!
On Wed, 08 Dec 2021 at 10:01 +0300, I wrote to you:
AF>>> собственной утилиты на базе skMHL, голдед её читает без проблем,
AF>>> но все сообщения, которые фастеха в неё тоссит - пустые. Хочется
AF>>> понять, чего ей не хватает для счастья.
AF>> Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У
AF>> кого-нибудь есть идеи, что может быть не так? Фастеха при
AF>> тоссинге не ругается, но в базу пишет криво.
AF> Итак, создал базу голдедом с теми же письмами, что были в базе,
AF> созданной утилитой, и фастеха без проблем туда растоссила новые
AF> письма. Так что однозначно skMHL кривовато пишет сквиш-базы. Осталось
AF> выяснить, что именно там не так.
При внимательном рассмотрении файликов под микроскопом была обнаружена разница
в заголовке базы. Оказалось, skMHL писал в sz_sqhdr размер заголовка сообщения,
а надо было размер заголовка фрейма. Так что благодаря строгому соблюдению
стандартов фастехой удалось заметить и пофиксить баг в skMHL.. :)
=== Start of Windows Clipboard ===
sz_sqhdr | word | Size of the SQHDR structure. For compatibility with future
versions of the Squish file format, applications should use this value as the
size of the SQHDR structure, instead of using a hardcoded "sizeof(SQHDR)" value.
=== End of Windows Clipboard ===
@Michael Dukelsky: Неплохо бы добавить проверку на предмет ереси в заголовке
базы в hptsqfix. ;)
... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
From:
Eugene Subbotin 2:5075/128
08 Dec 2021 10:20 +0200
To:
Nil A 2:5015/46
Subject:
Фидософт сегодня
On 06.12.2021 5:34, Nil A wrote:
ES>> На самом деле если бы были готовые модули для популярных
ES>> CMS-движков и форумов, позволяющие сайты превращать влёгкую
ES>> в BBS, то фидо сейчас было бы гораздо живее, так как
ES>> наполнялось бы комментариями с этих сайтов.
NA> К сожалению, мой род деятельности далёк от CMS, иначе бы да,
NA> мои радары запеленговали бы такую возможность. Я, кстати, сам
NA> всё более на google wave проект смотрел, когда он ещё был под
NA> крылом гугла - всё думал, это же вот лучше, чем в NNTP пихать, этож
NA> прямо реалтайм фидо колоборейшен.
The Wave project retired on 2018-01-15
ES>> где каждый желающий мог бы отвечать голдедом на новости и
ES>> комментарии
NA> Я тут почти запустил кросс-постилку между ЖЖ и фидо, наверное
NA> это то, что ты говоришь.
Смотря как оно будет работать.
ES>> Только представь себе, что можно было бы любой WordPress,
ES>> Joomla, DLE, Bitrix, phpbb, invisionbb интегрировать с фидо!
NA> Единственное, что я про все эти движки знаю, что они все
NA> дырявые и там жуткий бардак. Слышал, что Laravel сейчас из них
NA> норм, хотя много клиентов ещё и на битрикс есть.
Дыры везде есть, не только в CMS.
ES>> Восстановилась бы оригинальная связка, что фидо - это сеть
ES>> для связи различных BBS (в данном случае - сайтов).
NA> Я не знаю, кто все эти люди выше, но я бы был бы супер за, если
NA> бы Хабра, например, разрешила бы импорт/экспорт, и тогда
NA> фидошники могли бы комменты оставлять под статьями. Проблема
NA> главная в том, что эти веб-форумы, они зарабатывают бабло на
NA> втюхивание каких-то банеров, или иной контекстной рекламы.
NA> Соответственно, если ты к ним подвалишь с предложением, что я
NA> щас буду читать/писать мимо вашего интерфейса, который
NA> нашпиговывает Ads, они, в лучшем случае, просто поржут с тебя.
NA> А без тесной колоборации со стороны "форума", все посты из фидо
NA> будут под одним юзернеймом, а это не то, что мы хотели бы видеть. Ну и
NA> плюс иски, если ты тыришь их контент и кросс-постишь ещё куда,
NA> например, в фидо.
А зачем это нужно было BBS, которые брали деньги за минуту пользования?
К тому же Tapatalk и прочие уже давно так делают. Реклама делается не на
баннерах, которых на форумах не так много, а на контенте как раз - обзорах,
рекламных блогах итп.
--
... It's full of stars!
From:
Eugene Subbotin 2:5075/128
08 Dec 2021 10:15 +0200
To:
Dima Bargamov 2:5020/570.1
Subject:
Фидософт сегодня
On 06.12.2021 10:44, Dima Bargamov wrote:
NA>> А то что? (xyz на лбу вырастет гыгы).
DB> А то они станут еще богаче, а мы - нет.
А нам надо?
--
... It's full of stars!
From:
Alexey Fayans 2:5030/1997@fidonet
08 Dec 2021 09:01 +0200
To:
All 2:5030/1997@fidonet
Subject:
Squish integrity check
Hello All!
On Sat, 04 Dec 2021 at 14:50 +0300, I wrote to you:
AF>> собственной утилиты на базе skMHL, голдед её читает без проблем,
AF>> но все сообщения, которые фастеха в неё тоссит - пустые. Хочется
AF>> понять, чего ей не хватает для счастья.
AF> Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У
AF> кого-нибудь есть идеи, что может быть не так? Фастеха при тоссинге не
AF> ругается, но в базу пишет криво.
Итак, создал базу голдедом с теми же письмами, что были в базе, созданной
утилитой, и фастеха без проблем туда растоссила новые письма. Так что однозначно
skMHL кривовато пишет сквиш-базы. Осталось выяснить, что именно там не так.
... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
From:
Alexey Vissarionov 2:5020/545
07 Dec 2021 13:38 +0200
To:
Sergey Anohin 2:5034/10.1
Subject:
Фидософт сегодня
Доброго времени суток, Sergey!
07 Dec 2021 12:27:04, ты -> мне:
AV>> Форумные движки более-менее довели до ума, WP-Drupal-Joomla тоже
AV>> стали поприличнее себя вести (особенно после выхода PHP 7).
SA> Некоторые прям полетели на php8 видать из-за jit compilation, имел
SA> дело с Xenforo, ппц тормозная тяжелая хрень.
8 - это производительность. А затыкание дыр было в 7 (прошлое - в 4).
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Облачных технологий не существует - существуют только чужие компутеры