#41
|
|||
|
|||
Jam VS Squish
Nil A написал(а) к Sergey Anohin в Jan 24 17:55:08 по местному времени:
Нello, Sergey! Tuesday January 30 2024 10:15, from Sergey Anohin -> Nil A: SA> Ты кстати забыл, мы же с тобой обсуждали что есть читалка, которую SA> можно сделать кроссплатформу, которая умеет уже UTF-8, которая SA> написана на твоем нативном стеке CPP+Qt, которая собирается и даже SA> работает с хаски 1.9. Ты сказал что тебе лень портировать Qt3 на SA> современный :-)))) Не дозрел еще? И имя той программе QFE, на гитхаб положили https://github.com/evs38/qfe qfe.exe доступен для скачивания уже в собранном виде где-нибудь здесь https://sourceforge.net/projects/qfe/ Только что-то не вижу я в фидоэхах, чтобы с него писала. Зачем портировать то, чем не пользуются? Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#42
|
|||
|
|||
Jam VS Squish
Sergey Anohin написал(а) к Nil A в Jan 24 18:22:54 по местному времени:
Нello, Nil! NA> И имя той программе QFE, на гитхаб положили https://github.com/evs38/qfe NA> qfe.exe доступен для скачивания уже в собранном виде где-нибудь здесь https://sourceforge.net/projects/qfe/ NA> Только что-то не вижу я в фидоэхах, чтобы с него писала. Зачем портировать то, чем не пользуются? Потому что чтобы им пользовались, оно должно быть собрано под винду (причем желательно чтобы это была какая-нибудь самонастраивающаяся сборка) и легко собираться под линукс, а это не так: https://github.com/kosfango/FONG/blo...erfile#L41-L48 это раз, а во-вторых потом сломали и сами хаски и я еще с ним не разбирался, кажется что сломали/отрефакторили процедуру сборки, я еще в нее не вникал, просто сделал костыли: https://github.com/kosfango/FONG/blo...erfile#L41-L48 Но вот где камень преткновения, без рефакторинга Qt3 выглядит как Windows 95 или 3.11, ну есть конечно любители винтажа, но там прям такой, аутентичный винтаж. Плюс там еще что-то TODO не доделано, плюс нет поддержки, плюс - который реальный плюс, я не видал там вроде багов каких-то, но я детально прям не протыкивал интерфейс. Так что можно сказать что эта ветка Stage - девелопмент кит, который может использоваться для голдеда и QFE, да хоть и для хаски и бинкда. Но давно не проверял, могли что-то еще сломать. С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#43
|
|||
|
|||
Jam VS Squish
Sergey Anohin написал(а) к Nil A в Jan 24 18:46:25 по местному времени:
Нello, Nil! NA> И имя той программе QFE, на гитхаб положили https://github.com/evs38/qfe NA> qfe.exe доступен для скачивания уже в собранном виде где-нибудь здесь https://sourceforge.net/projects/qfe/ NA> Только что-то не вижу я в фидоэхах, чтобы с него писала. Зачем портировать то, чем не пользуются? Потом возможно что exe несовместим с хаски 1.9 возможно, так как он собирается и подтягивает хедеры хаски. думаю что тот экзешник собран для версии 1.4. На счет костыля вот что мы обсуждали c Michael Dukelsky (2:5020/1042) SA> кусок recode.h из huskylib 1.9 SA> /* Declarations & defines SA> *********************************************/ SA> #ifdef cplusplus SA> extern "C" { SA> #endif SA> /* Allocate and initialise charset tables SA> */ SA> НUSKYEXT VOID initCharsets(VOID); SA> /* Release memory, allocated by initCharsets() SA> */ SA> НUSKYEXT VOID doneCharsets(VOID); SA> /* Translate using "intab" table SA> */ SA> НUSKYEXT VOID recodeToInternalCharset(char *string); SA> /* Translate using "outtab" table SA> */ SA> НUSKYEXT VOID recodeToTransportCharset(char *string); SA> /* Read translate tables from file SA> * 1st parameter: input table file name (convert to internal charset) SA> * 2nd parameter: output table file name (convert to transport SA> charset) Specify NULL instead file name if don't want set table SA> Return 0 if success. / НUSKYEXT int getctabs(char intabFileName, SA> char *outtabFileName ); SA> #ifdef cplusplus SA> } SA> #endif SA> Глядя сюда: SA> https://stackoverflow.com/questions/...ymous-has-inco SA> mplete-type не правильно ли так? SA> /* Allocate and initialise charset tables SA> */ SA> НUSKYEXT VOID initCharsets(); SA> /* Release memory, allocated by initCharsets() SA> */ SA> НUSKYEXT VOID doneCharsets(); MD> Нет. Так будет неправильно. Проект Нusky написан на C, а не на C++. Если мне не изменяет мой склероз, в языке C в объявлении функции без параметров НАДО писать void. MD> Update: посмотрел проект стандарта С99 (самого стандарта у меня нет). Написано: MD> The special case of an unnamed parameter of type void as the only item in the list MD> specifies that the function has no parameters. MD> В проекте стандарта С11 та же самая фраза. Так что твоё предложение не проходит. MD> MD> Далее в С99 написано: MD> In a declaration whose storage-class specifier is typedef, each declarator defines an MD> identifier to be a typedef name that denotes the type specified for the identifier... [...] A typedef declaration does not introduce a new type, only a synonym for the type so specified. MD> MD> Отсюда я делаю вывод, что в языке С не только надо писать void в качестве списка параметров при объявлении функции без параметров, но и можно вместо void использовать VOID, который является "typedef name" для void, то есть синонимом типа void. MD> MD> Ты используешь компилятор С++ и, по-видимому, достаточно старый. Он не видит, что там чёрным по белому специально для компиляторов С++ написано, что это код на С, а не на С++. Это очень похоже на баг в компиляторе. Впрочем, я этот вопрос дальше не исследовал. Как ты понял чтобы QFE банально собрался костылится и хаски и сам QFE, но сам QFE по лайту еще: && cd ./qfe && ./configure && sed -i "s#--gc-sections#-gc-sections#g" /root/devel/qfe/src/src.pro \ С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#44
|
|||
|
|||
Jam VS Squish
Nil A написал(а) к Sergey Anohin в Jan 24 19:51:26 по местному времени:
Нello, Sergey! Tuesday January 30 2024 18:22, from Sergey Anohin -> Nil A: NA>> И имя той программе QFE, на гитхаб положили NA>> https://github.com/evs38/qfe qfe.exe доступен для скачивания уже NA>> в собранном виде где-нибудь здесь NA>> https://sourceforge.net/projects/qfe/ Только что-то не вижу я в NA>> фидоэхах, чтобы с него писала. Зачем портировать то, чем не NA>> пользуются? SA> Потому что чтобы им пользовались, оно должно быть собрано под винду Лежит вот тут https://sourceforge.net/projects/qfe...qfe/qfe-0.5.1/ qfe-0.5.1-install.exe SA> (причем желательно чтобы это была какая-нибудь самонастраивающаяся SA> сборка) и легко собираться под линукс, а это не так: SA> https://github.com/kosfango/FONG/blo...erfile#L41-L48 Любитель всего в докер засунуть? Вод винду в докер? SA> это раз, а во-вторых потом сломали и сами хаски и я еще с ним не SA> разбирался, кажется что сломали/отрефакторили процедуру сборки, я еще SA> в нее не вникал, просто сделал костыли: SA> https://github.com/kosfango/FONG/blo...erfile#L41-L48 Хаски имеет несколько способов сборки, кому какая нравится. И да, причём тут докер?? SA> Но вот где камень преткновения, без рефакторинга Qt3 выглядит как SA> Windows 95 или 3.11, ну есть конечно любители винтажа, но там прям SA> такой, аутентичный винтаж. Голдед что под виндой, что под линуксом, всё как-то выглядит как ДОСовый, может его тоже зарефакторим? ;-) SA> Плюс там еще что-то TODO не доделано, плюс SA> нет поддержки, плюс - который реальный плюс, я не видал там вроде SA> багов каких-то, но я детально прям не протыкивал интерфейс. Давай щас все проекты на гитхабе найдём, и впишемся во все их TODO, но зачем? Пользователи есть? Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#45
|
|||
|
|||
Jam VS Squish
Sergey Anohin написал(а) к Nil A в Jan 24 20:45:37 по местному времени:
Нello, Nil! NA> Лежит вот тут https://sourceforge.net/projects/qfe...qfe/qfe-0.5.1/ qfe-0.5.1-install.exe Ты тред перечитай в твоей нино локалке мы терли 4 года назад про это :) Если у тебя пасс тру, зайди ко мне на вебббс (акк у тебя есть), ткни сюда https://5034.ru/wfido/index.php?area...950912bd545335 переключись в режим просмотра тредов. Я его нашел поиском, sphinx+MariaDB рулит :) SA>> (причем желательно чтобы это была какая-нибудь самонастраивающаяся SA>> сборка) и легко собираться под линукс, а это не так: SA>> https://github.com/kosfango/FONG/blo...erfile#L41-L48 NA> Любитель всего в докер засунуть? Вод винду в докер? Нет, не люблю его (ковыряние чего-либо через заднее отверстие), но конечный результат главнее: без гемороя получить стенд рабочий. NA> Хаски имеет несколько способов сборки, кому какая нравится. И да, причём тут докер?? Не причем тут докер, там шелл команды просто записаны, которые показывают как костылилось. Обрати внимание на sed и что они делают и где. Ты ссылки-то открывал хоть в браузере? Кажется что нет :))))) NA> Голдед что под виндой, что под линуксом, всё как-то выглядит как ДОСовый, может его тоже зарефакторим? ;-) Я мышедав, не юзаю его :) NA> Давай щас все проекты на гитхабе найдём, и впишемся во все их TODO, но зачем? Пользователи есть? Ну здесь больше академический интерес, в целом конечно никто на него специально пересаживаться не будет, только из новых, и то если это будет автоматически-самонастраиваемый пакет. Но у нас и с новичками то не густо, так что КПД такой себе. С другой стороны ты можешь его на основе его форка свой софт сделать имхую быстрее будет :) Ну fidogate например пилится единственным разрабом тоже из академического интереса, сколько в фидо юзают его современную версию? 2-3-4 ноды. Немцы сидят на допотопном. Но опять же, под лежачий камень не течет, если ничего не делать, ничего и не будет. С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#46
|
|||
|
|||
Jam VS Squish
Nil A написал(а) к Sergey Anohin в Jan 24 22:10:26 по местному времени:
Нello, Sergey! Tuesday January 30 2024 20:45, from Sergey Anohin -> Nil A: NA>> Лежит вот тут NA>> https://sourceforge.net/projects/qfe...qfe/qfe-0.5.1/ NA>> qfe-0.5.1-install.exe SA> Ты тред перечитай в твоей нино локалке мы терли 4 года назад про это SA> :) Если у тебя пасс тру, зайди ко мне на вебббс (акк у тебя есть), SA> ткни сюда SA> https://5034.ru/wfido/index.php?area...age=5ecabfe51a SA> 47af29bf950912bd545335 Ну окей, восстановил контекст. Как мне 4 года назад не хотелось что-либо делать с Qfe, так и сегодня. SA> переключись в режим просмотра тредов. Я его нашел поиском, SA> sphinx+MariaDB рулит :) Ну хоть где-то поиск по фидо работает. SA> Ну здесь больше академический интерес, в целом конечно никто на него SA> специально пересаживаться не будет, только из новых, и то если это SA> будет автоматически-самонастраиваемый пакет. Но у нас и с новичками то SA> не густо, так что КПД такой себе. Вангую, что с мобильными приложками, и там по-задумке всё самонастраивающееся (представляю, сидишь на телефоне в vim, и правишь текстовые конфиги), и тогда КПД будет ваще прям космический. Только я не умею мобильную разработку. SA> С другой стороны ты можешь его на основе его форка свой софт сделать SA> имхую быстрее будет :) На основе хаски ещё быстрее делать, если надо базы папарсить. Но даже с ним я бросил затею. SA> Ну fidogate например пилится единственным разрабом тоже из SA> академического интереса, сколько в фидо юзают его современную версию? SA> 2-3-4 ноды. Фидогейт - весьма специализированное ПО всё-таки. SA> Немцы сидят на допотопном. Но опять же, под лежачий камень не течет, SA> если ничего не делать, ничего и не будет. Из тебя хороший мотиватор, наверное, но ещё потренироваться надо. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#47
|
|||
|
|||
Jam VS Squish
Dmitry Protasoff написал(а) к Sergey Anohin в Jan 24 19:01:02 по местному времени:
Нello, Sergey! Tuesday January 30 2024 20:45, you wrote to Nil A: SA> основе его форка свой софт сделать имхую быстрее будет :) Ну fidogate SA> например пилится единственным разрабом тоже из академического SA> интереса, сколько в фидо юзают его современную версию? 2-3-4 ноды. fidogate допилен до совершенно непотребного состояния и его проще выкинуть. Best regards, dp. --- GoldED+/LNX 1.1.5-b20230304 |
#48
|
|||
|
|||
Jam VS Squish
Sergey Anohin написал(а) к Nil A в Jan 24 22:30:47 по местному времени:
Нello, Nil! NA> Ну хоть где-то поиск по фидо работает. Энергозатратный правда он, sphinx+mysql раму жрут изрядно :( NA> Вангую, что с мобильными приложками, и там по-задумке всё самонастраивающееся (представляю, сидишь на телефоне в vim, и правишь текстовые конфиги), и тогда КПД будет ваще прям космический. Только я не умею мобильную разработку. Это да, мобильные девайсы вполне вытеснили десктопы, у многих людей нет ни ноутов ни десктопов, а зачем когда есть мобилка, мощность с небольшой десткоп :) NA> Фидогейт - весьма специализированное ПО всё-таки. Нодософт с фичей nntp и email gate вкратце? С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#49
|
|||
|
|||
Jam VS Squish
Dmitry Protasoff написал(а) к Sergey Anohin в Jan 24 19:32:43 по местному времени:
Нello, Sergey! Tuesday January 30 2024 22:30, you wrote to Nil A: NA>> Ну хоть где-то поиск по фидо работает. SA> Энергозатратный правда он, sphinx+mysql раму жрут изрядно :( В manticore надо писать. Best regards, dp. --- GoldED+/LNX 1.1.5-b20230304 |
#50
|
|||
|
|||
Jam VS Squish
Sergey Anohin написал(а) к Dmitry Protasoff в Jan 24 22:32:06 по местному времени:
Нello, Dmitry! DP> fidogate допилен до совершенно непотребного состояния и его проще выкинуть. В чем конкретно причина народного недовольства? :))) У меня работает все, гейтует, больше innd глючит, но это другое. С наилучшими пожеланиями, Sergey Anohin. --- wfido |