forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #41  
Старый 30.01.2024, 19:01
Nil A
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 19:31
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 19:51
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 21:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 22:02
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 23:22
Nil A
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 23:22
Dmitry Protasoff
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 23:41
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 23:41
Dmitry Protasoff
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 30.01.2024, 23:41
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Jam VS Squish

Sergey Anohin написал(а) к Dmitry Protasoff в Jan 24 22:32:06 по местному времени:

Нello, Dmitry!

DP> fidogate допилен до совершенно непотребного состояния и его проще выкинуть.

В чем конкретно причина народного недовольства? :)))
У меня работает все, гейтует, больше innd глючит, но это другое.

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

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


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

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

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


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


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