The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск каталогизатора домашней библиотеки MyLibrary 2.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск каталогизатора домашней библиотеки MyLibrary 2.3"  +/
Сообщение от opennews (ok), 21-Дек-23, 09:17 
Состоялся релиз каталогизатора домашней библиотеки MyLibrary 2.3. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки GTK4. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый пакет. Для пользователей Windows доступен экспериментальный инсталлятор...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60321

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от beduin747 (ok), 21-Дек-23, 09:17   +/
Чем лучше, хуже myrulib (http://myrulib.lintest.ru/)?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #15

2. Сообщение от Аноним (2), 21-Дек-23, 09:25   +1 +/
Последний коммит — 4aff570 on Nov 16, 2013
Гммм
Она хоть соберётся?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #11, #64

3. Сообщение от Аноним (3), 21-Дек-23, 09:33   –1 +/
а как на русский переключить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

4. Сообщение от Аноним (4), 21-Дек-23, 09:35   +3 +/
Сначала возрадовался, прочитав новость. Давно ищу подобный каталогизатор (FBReader - скурвился, calibre - полное гуано)

Потом прочитал про GTK4 и расстроился. Ну почему?! Огромное число LTS продолжают использовать 3.24. Не апгрейдить же ради одной программы.

Автор, может получится сделать совместимость с GTK3? Со своей стороны donate обещаю.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #13, #17, #19, #47, #49, #66

5. Сообщение от Аноним (2), 21-Дек-23, 09:53   +/
Нельзя ввести руками путь к папке с книгами. Исправляйте, пока никто не видел!

Натравил на папку с ≈2 Гб книжек, программа пару минут трудилась, вроде бы создала коллекцию. В итоге — пусто… Венда, есличо.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #20

6. Сообщение от аноним_1990 (?), 21-Дек-23, 09:54   +2 +/
там надо потыкать в интерфейс вверху и все появится
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #8

7. Сообщение от Аноним (7), 21-Дек-23, 10:00   +4 +/
Согласен с предыдущим оратором. GTK4 нужно только гномосекам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #23

8. Сообщение от Аноним (2), 21-Дек-23, 10:01   +1 +/
Очень информативный совет, спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

9. Сообщение от Аноним (9), 21-Дек-23, 10:13   +5 +/
Судя по интерфейсу, поколение джаваскрипт добралось до с++.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #57

10. Сообщение от А (??), 21-Дек-23, 10:24   +2 +/
> Для пользователей Arch Linux в AUR доступен готовый пакет.

Не надо обманывать, это всего лишь PKGBUILD. К тому же оформлен не по гайдлайнам. В нём даже лицензия не указана.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21

11. Сообщение от Аноним (11), 21-Дек-23, 11:34   +/
Нет, там исходники надо править чтобы собралось. Прям чуть-чуть, но без правок не соберется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

12. Сообщение от Аноним (12), 21-Дек-23, 11:54   +/
> создаёт собственную базу данных, не изменяя исходные файлы и не меняя их положения

После Calibre это и правда убер-фича, надо будет посмотреть
Вот всем Calibre нравится, но то что она тащит файлы к себе подбешивает, чо ей не работается с теми что на месте лежат?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #78

13. Сообщение от Аноним (13), 21-Дек-23, 11:59   +3 +/
Расстроился, что не Qt.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #18, #84

15. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 12:17   +4 +/
Не сравнивал, да и цели такой не было. Если есть желание, сравните и напишите. Ну и поскольку тот проект, видимо, заброшен, то опять же если в нём что-то есть, чего не хватает в MyLibrary - пишите (только лучше не здесь, а на гитхабе/гитфлике или на почту). По возможности реализую.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

16. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 12:21   +/
Если собирали из исходников сами, то, видимо, отсутствует gettext (в разных дистрибутивах может называться по-разному или быть разбит на пакеты, т.е. может также понадобиться что-то вроде gettext-tools). Установите и пересоберите заново - тогда перевод должен заработать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

17. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 12:39   +1 +/
В принципе ничего невозможного нет. Но. Первое препятствие - время. Не уверен, что у меня получится выкроить для этого недели три (мне нужно изучить соответствующий API и как с ним работать, поскольку с GTK3 я никогда дела не имел, а потом фактически полностью переписать графическую часть проекта). Во-вторых, и в "главных", я не уверен, что оно вообще нужно. Собственно, разработка GTK5 уже стартовала, т.е., я так полагаю, к концу следующего года можно ожидать уже каких-то новостей оттуда. Ну и, насколько я опять же понимаю, как только GTK5 выйдет в релиз, поддержка GTK3 будет постепенно свёрнута. Сейчас я оставляю за рамками тех. особенности разных версий. Речь о том, что нет смысла переводить проект на то, что больше поддерживаться не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #76

18. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 12:41   +/
А вам, как пользователю, есть ли разница? Главное, чтобы оно работало, как заявлено, а на чём оно там написано - дело десятое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #33, #51

19. Сообщение от Аноним (19), 21-Дек-23, 12:47   +2 +/
На обещания доната - обещают посмотреть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

20. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 12:56   –2 +/
> Исправляйте, пока никто не видел!

Смешно)) Оно так работает практически с самого начала, т.е. почти год уже. Более того, так и задумывалось. Чтобы не плодить лишние диалоги "Неправильный путь!" и не ловить ошибки несуществующих папок.

> Венда, есличо.

Если устанавливали из инсталлятора - может быть всё, что угодно. Поэтому и написано "экспериментальный". Если уверены, что нашли ошибку - пишите на github/gitflic или на почту, буду разбираться. Но не факт, что получится - винда у меня стоит только на виртуалке, и в ней вроде бы всё работало. Живых машин с ней под рукой нет и не предвидится. Так что рекомендую переходить на Линукс. В том числе потому, что для данного проекта поддержка винды возможно будет свёрнута. Если это будет отнимать слишком много времени.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #26

21. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 13:01   +/
> Не надо обманывать, это всего лишь PKGBUILD. К тому же оформлен не по гайдлайнам. В нём даже лицензия не указана.

Кто знает, что такое AUR, и так поймёт, а остальным до лампочки. "Готовый пакет" употребляется исключительно потому, что в противном случае придётся расписывать, что такое AUR и как оно в арче вообще работает. А оно надо? Претензия по поводу лицензии принимается, поправлю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #25

22. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 13:04   +4 +/
> Вот всем Calibre нравится, но то что она тащит файлы к себе подбешивает

Скажу по секрету - это одна из причин возникновения данного проекта. И поэтому в описании сделан на этом акцент. Только - тс-с!))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #45

23. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 13:06   +/
https://www.opennet.ru/openforum/vsluhforumID3/132377.html#18
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

24. Сообщение от Аноним (24), 21-Дек-23, 13:34   +/
А в итоге, разработка на каком сервере выполняется: github или gitflic? Какой является зеркалом?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

25. Сообщение от A (?), 21-Дек-23, 13:34   +/
> "Готовый пакет" употребляется исключительно потому, что в противном случае придётся расписывать, что такое AUR и как оно в арче вообще работает. А оно надо?

Кто знает, что такое AUR, и так поймёт, а остальным до лампочки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

26. Сообщение от Аноним (2), 21-Дек-23, 13:35   +1 +/
> Так что рекомендую переходить на Линукс.

Ок, перешёл:
> meson setup -Dbuildtype=release build
> Run-time dependency gtkmm-4.0 found: NO (tried pkgconfig)

Это мне теперь GTK4 из сорцов собирать? Не, пойду обратно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #27, #29

27. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 14:04   +1 +/
> Это мне теперь GTK4 из сорцов собирать?

Не GTK4, а только gtkmm. И не обязательно собирать - можно например выбрать дистрибутив, где оно есть в репозитории уже собранное.

> Не, пойду обратно.

Up to you. Рекомендация на то и рекомендация: следовать ей или нет - полностью ваше дело.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #31

28. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 14:22   +/
> А в итоге, разработка на каком сервере выполняется: github или gitflic? Какой
> является зеркалом?

gitflic скорее используется, как зеркало и для экспериментов, github - как "парадный" репозиторий. Тем не менее, оба репозитория полностью равноценны, отличия лишь в частностях README (и там, и там, если что, есть как русская версия, так и английская). Разработка ведётся на локальной машине, в репозиторий код попадает, когда есть уже определённая степень готовности к релизу - когда начинается активное тестирование. Тогда в обоих репозиториях создаются ветки testing, и в них идёт устранение выявленных недочётов. Как только код готов к релизу, ветка testing сливается с master и создаётся тег. Пока схема работы такая. Когда (если) над проектом будет работать кто-то ещё, кроме меня, тогда естественно будут внесены изменения. По согласованию со всеми участниками.

Для пользователей никакой разницы нет, код качать можно из обоих мест. Отчёты об ошибках писать - также и там, и там.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

29. Сообщение от eugener (ok), 21-Дек-23, 14:48   +/
>> Run-time dependency gtkmm-4.0 found: NO (tried pkgconfig)
>Это мне теперь GTK4 из сорцов собирать? Не, пойду обратно.

Зачем из сырцов?  

sudo apt install libgtkmm-4.0-dev

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #32

30. Сообщение от Аноним (30), 21-Дек-23, 14:53   +/
@ProfessorNavigator

А авторы как-то хитро обрабатываются, или всех Пушкиных А.С. в одну кучу. Я не наезжаю, я знаю что в FB2 только ФИО, и нет возможности различить однофамильцев, но может вы что-то хитрое замутили.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35

31. Сообщение от Аноним (2), 21-Дек-23, 15:12   +/
Дело в том, что дистрибутив у меня уже выбран.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #86

32. Сообщение от Аноним (2), 21-Дек-23, 15:13   +1 +/
Спасибо, а я-то не догадался! Нет его у меня в репах (Kubuntu 22.04).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #65

33. Сообщение от glebiao (ok), 21-Дек-23, 15:17   +2 +/
Как сказать.
У меня на домашней машине что-то произошло (похоже, аппаратно). Приложения Qt / KDE работают идеально, приложения GTK не работают -- артефакты на изображении, самопроизвольные (и динамические!) съезжания элементов изображения, исчезновение текстов и т.п.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #37

34. Сообщение от Аноним (34), 21-Дек-23, 15:26   +1 +/
https://github.com/petrovvlad/freeLib
Ответить | Правка | Наверх | Cообщить модератору

35. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 15:43   +/
> А авторы как-то хитро обрабатываются, или всех Пушкиных А.С. в одну кучу.
> Я не наезжаю, я знаю что в FB2 только ФИО, и
> нет возможности различить однофамильцев, но может вы что-то хитрое замутили.

Пытался "замутить хитрое", но не вышло. Поэтому при создании коллекции там, где нет чёткого разделения, оно обрабатывается в порядке "ФИО", т.е. программа считает, что первой идёт фамилия, дальше - имя, потом отчество (ну или их английские аналоги, surname, first name, second name). Алгоритм же поиска работает и вовсе просто. При переключении коллекции или запуске программы база данных в параллельном потоке загружается в вектор. При команде на начало поиска, когда база полностью загружена (иначе идёт ожидание полной загрузки), она копируется в новый вектор. После чего из него удаляется всё, что не соответствует критериям поиска, и он идёт на вывод, как резульат. При этом ФИО в базе записаны одной строкой. Т.е. программа берёт введённую на поиск фамилию и проверяет, есть ли она в данной строке, в любом её месте. Если нет, запись удаляется. Затем аналогично с именем и т.д. Иными словами, в принципе вы можете набрать всё в поле "Фамилия" (или любом другом) и получить аналогичный раздельному вводу результат. Но лишь в том случае, если порядок ввода совпадает с порядком в записи в базе данных (строчные буквы или заглавные - не важно, в процессе поиска всё переводится в строчные).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #39

36. Сообщение от Аноним (-), 21-Дек-23, 16:20   +/
GPLv3, GTK4, C++ - автору уважение и зачёт.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #67

37. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 16:46   +/
> Как сказать.
> У меня на домашней машине что-то произошло (похоже, аппаратно).

Вряд ли аппаратно. Иначе и Qt тоже криво отбражался - по итогу всё работает через одну и ту же видеокарту. А программная проблема - тут куча возможных причин. Может - собрали криво, может оконный менеджер чудит, может opengl не той версии. Может просто пересобрать нужно. Я с подобным сталкивался в другой своей программе - код вроде бы правильный, а она выдаёт ошибку сегментации. Причём прям на запуске, дело даже до графики не доходило. Поизучал вывод дебаггера, пересобрал сам руками одну из зависимостей - и всё заработало. Причём и код, и инструкции для сборки пакета, всё взял из дистрибутива, ничего не меняя. Попробуйте поиграть с переменными GSK_RENDERER и GDK_BACKEND. Допустимые значения можно узнать, запустив любую gtk программу в консоли с GSK_RENDRER=help или GDK_BACKEND=help


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

38. Сообщение от adolfus (ok), 21-Дек-23, 17:37   +/
Собрал и установил.
Ни в одно из полей ввода невозможно ничего ввести с клавиатуры, только копипасту можно сбросить. Соответственно, удалил.

$ uname -a
Linux 6.5.10-100.fc37.x86_64

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42

39. Сообщение от еще анон (?), 21-Дек-23, 17:42   +/
Проще и эффективней в новый вектор добавлять найденные записи, а не удалять те, что не совпадают по критерию поиска.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #41

40. Сообщение от ИмяХ (ok), 21-Дек-23, 18:11   –1 +/
Чем оно лучше обычной папки с файлами?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #68

41. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 18:39   +/
> Проще и эффективней в новый вектор добавлять найденные записи, а не удалять
> те, что не совпадают по критерию поиска.

Как уже писал выше - программа считает, что первой в записи в базе идёт фамилия автора. Но в реальности это далеко не всегда так. В случае с fb2 книгой, там может быть всё, что угодно, например - имя. Всё зависит от того, кто и как оформлял fb2 файл. А пользователь ввёл для поиска фамилию. Которая находится в конце записи, а значит книга в выдачу поиска уже не попадает. Или нужно проводить поиск отдельно по фамилии по всей строке с ФИО. Затем отдельно по имени, и т.д. Т.е. делать несколько переборов базы в любом случае (или строки ФИО, что в общем-то одно и то же). А если в базе 500000 книг или больше? Можно, конечно, оставить только одно поле ввода "Автор", и свалить на пользователя выбор последовательности: "ФИО", "ИОФ" и т.д. Но это уже, по-моему, неправильно. Пользователь совершенно не обязан знать, что и как Вася Пупкин ввёл в поле ФИО при конвертации своего бессмертного творения в fb2. И проходов по базе всё равно будет больше одного. Если же в любом случае нужно делать несколько переборов базы, то разумно с каждым следующим проходом уменьшать количество перебираемых элементов - удалять то, что не соответствует критерию предыдущего перебора.

Далее. Всё это можно проделывать с "оригинальным" вектором базы. Но поисков по одной и той же коллекции может быть несколько подряд. И в случае одного вектора придётся каждый раз читать заново базу. А жёсткий диск работает гораздо медленнее оперативной памяти. Т.е. оптимальный выход - создать копию "оригинального" вектора базы и издеваться уже над ним, тогда как оригинал полежит спокойно до следующего поиска или переключения коллекции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

42. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 18:52   +/
> Собрал и установил.
> Ни в одно из полей ввода невозможно ничего ввести с клавиатуры, только
> копипасту можно сбросить. Соответственно, удалил.
> $ uname -a
> Linux 6.5.10-100.fc37.x86_64

Скорее всего проблема в сборках gtk и gtkmm в дистрибутиве. Я проверю. Если правильно понимаю дистрибутив - Федора 37?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #55

43. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 19:34   +1 +/
Если вам удобнее пользоваться папкой с файлами - пользуйтесь, никто худого слова не скажет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

45. Сообщение от Анон из села Кукуево (?), 21-Дек-23, 21:22   +1 +/
Достойно! Вот прям реально вызывает уважение
Обнаружил, что имеющийся софт ужасен и пошел написал свой
Снимаю шляпу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #46

46. Сообщение от ProfessorNavigator (ok), 21-Дек-23, 22:18   +1 +/
> Достойно! Вот прям реально вызывает уважение
> Обнаружил, что имеющийся софт ужасен и пошел написал свой
> Снимаю шляпу

Спасибо на добром слове.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

47. Сообщение от Аноним (47), 21-Дек-23, 22:48   +2 +/
Это какие такие "огромное число LTS"?

На вскидку во всех актуальных LTS для серверов/рабочий станций GTK4 худо-бедно доступен.

В "дефолтном" энтерпрайзе - RHEL - есть. Равно как и во всех прочих LTS на его базе (gtk4-4.4.1-2.el9)

Во втором, наверное, по популярности LTS - Ubuntu LTS - также есть: 4.6.9+ds-0ubuntu0.22.04.1

В Debian stable - есть и аж 4.8.3.

А в целом - ну вы серьезно что ли???? Предлагаете разработчику переписывать под устаревший тулкит только потому что где-то не стоит библиотека?? Flatpack и прочие - для кого? Ну чисто с точки зрения человеских ресурсов впустую тратить их на переписывание только потому, что вам лень скачать и запустить чуть больших размеров флэтпак/снэп/аппимейдж/что вам там больше всего по вкусу - это же бред. А завтра вы на вашем любимом LTS запустите dnf update / apt upgrade / etc, будете иметь GTK4 из коробки и даже спасибо не скажете, что разработчик ради таких как вы переписывал кучу кода?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

48. Сообщение от Аноним (48), 22-Дек-23, 02:52   +/
Очень не хватает деб-файла или даже ppa (
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62, #93

49. Сообщение от Аноним (49), 22-Дек-23, 03:01   +/
Обещать — не жениться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

50. Сообщение от Аноним (49), 22-Дек-23, 03:06   +/
Да нет, вроде обычный интерфейс опенсорсной программы — спроектирован программистом, выглядит соответственно. Что не так-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

51. Сообщение от Аноним (51), 22-Дек-23, 03:12   +/
Разница есть - оно всрато выглядит и часто ломается апстримом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #73

53. Сообщение от Второй из Кукуева (?), 22-Дек-23, 08:41   +/
Кстати, вопрос
Есть ли объединение одной книги на разных языках?
Ну то есть вот есть у меня в коллекции некая книга на чешском, российском и польском(Швейк конкретно с таким набором языков у меня) и она имеет свое название  на каждом языке, у нее имя автора на каждом языке свое
Можно ли сказать "Вот эти три книги это одна книга на разных языках"?
Просто у меня библиотека имеет много подобных книг, бывает от 2 до 7-8 языков разных для одной книги и я пока просто выкручиваюсь приводя автора во всех файлах к его имени на его основном языке, что бы было проще искать
Было бы удобно иметь возможность задавать что вот тут переводы и просто получать выбор типа "На каком языке сегодня надо?"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #63, #69

54. Сообщение от Анонимemail (54), 22-Дек-23, 08:54   +/
Похоже на мою курсовую 15 летней давности )
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

55. Сообщение от adolfus (ok), 22-Дек-23, 09:36   +/
Да, федора 37.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #59, #60

56. Сообщение от adolfus (ok), 22-Дек-23, 09:59   +/
Да, вопрос хороший.
Так же бывает, что как-бы одна книга, но разных изданий. Тот же Кнут или Корн.
Обычно такое в отдельном каталоге обитает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

57. Сообщение от Конь (?), 22-Дек-23, 11:09   +1 +/
Больше похож на делфи из двухтысячных
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

58. Сообщение от пох. (?), 22-Дек-23, 11:16   +1 +/
Не сдал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

59. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 12:43   +/
> Да, федора 37.

Федору 37 добыть не удалось - я так понимаю, что она уже всё. В 39 на виртуалке работает нормально. В общем проблема, как и говорил, не в MyLibrary. И скорее всего даже не в gtk, а во взаимодействии с видеодрайвером. Запустите в консоли и посмотрите, что выдаёт. Кроме того, попробуйте запустить с GSK_RENDERER=cairo ($ GSK_RENDERER=cairo mylibrary). Если запустится и будет работать нормально - значит проблема в opengl скорее всего. Тогда вам уже нужно смотреть - какая видеокарта, какой видеодрайвер стоит, как устанавливался, есть ли все обновления и т.д.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

60. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 12:57   +/
> Да, федора 37.

И да, если версия gtkmm-4.8.0 - могут быть проблемы. Если для вас версия Федоры не принципиальна - попробуйте перейти на более новую. Там должна быть версия gtkmm поновее, в ней по идее проблем быть не должно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

61. Сообщение от Аноним (61), 22-Дек-23, 13:00   +1 +/
Программа - просто ужас как внешне так и по функционалу. Автору не хватает очень многих знаний и узок кругозор в наш век Искусственного интеллекта и связанных с ним технологий.

Но за то что он хоть что-то сделал, попытался и выставил на всеобщее обозрение, его надо похвалить, потому что ничего не делая, ничего не сделаешь. А если будешь что-то делать пусть и простенькое, страшненькое, с ошибками, то если не дурак, то проанализируешь и сделаешь в следующий раз лучше.

И совет автору - С++ - не лучший язык для создания GUI и работы с базfми данных с точки зрения быстроты разработки и последующих модификаций.

Для быстрого создания и модификации GUI и работы с Базами Данных есть Lazarus.

Не нравится Pascal, хочется чего-то более моднявого берите Python. У Python есть соответствующие библиотеки к Qt, SQLite, PostgreSql и т.д.


Хотите вебню - берите Javascript(node) и HTML/CSS  - или непосредственно в браузер или в Electron


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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #75

62. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 13:01   +/
> Очень не хватает деб-файла или даже ppa (

Их есть у меня)) Правда, только для debian sid и только deb пакет. Ну или могу сбросить папку debian для самостоятельной сборки пакета. Если нужно - пишите на почту. Свой репозиторий поднять у меня возможности, увы, нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #71, #94

63. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 13:14   +3 +/
> Было бы удобно иметь возможность задавать что вот тут переводы и просто
> получать выбор типа "На каком языке сегодня надо?"

Такой возможности нет. Но в принципе - идея здравая. Посмотрю, что можно сделать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #70

64. Сообщение от Личинка_Шигорина (?), 22-Дек-23, 13:47   +/
Есть какие-то сборки под свежие убунты. Но немножко глючат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

65. Сообщение от Аноним (65), 22-Дек-23, 13:51   +/
https://github.com/ProfessorNavigator/mylibrary/issues/4
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

66. Сообщение от Личинка_Шигорина (?), 22-Дек-23, 13:55   –2 +/
Автор, как известно из предыдущих обсуждений его шедевров, считает пользователей (и вообще всех людей) хуже грязи и настаивает "жри что дают". Ну то есть типичный такой опенсорсный писатель, коммунист-мизантроп. Нет смысла тратить время на общение с ним и на его поделки, тем более снабжать его деньгами. Лучше задонатить, чтоб MyRuLib кто-нибудь оживил, а то неофициальная сборка уже наполовину нерабочая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #77, #81, #82

67. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 13:55   +/
Спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

68. Сообщение от Аноним (65), 22-Дек-23, 14:10   +/
Чисто технически есть плагины для TC/DC, позволяют организовать вывод в колонки, поиск. Но без базы.
Думал попробовать SQLite заюзать или какой-то способ кэширования, но ниасилил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

69. Сообщение от Аноним (65), 22-Дек-23, 14:14   +/
Год издания или язык в fb2 иногда не указывают совсем (там в тегах вообще бардак нередок, к сожадению).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #74

70. Сообщение от Аноним (71), 22-Дек-23, 14:37   +2 +/
В смысле - расширить сохраняемую в базе информацию за счёт года издания и переводчиков?
Второе по идее можно просто в одну строку сохранять и показывать, через ту же запятую.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #72

71. Сообщение от Аноним (71), 22-Дек-23, 14:48   +/
> или могу сбросить папку debian для самостоятельной сборки

Чисто технически это дело не особо хитрое по крайней мере в этом случае небольшого приложения. (Но сам запускаю скриптом, mainWindow.css немного подправлен.)

А если создать подкаталог, например, "package", и положить туда вашу папку debian и PKGBUILD? (Подкаталог, чтобы майнтейнерам в будущем не мешало делать по-своему, как принято в конкретном дистрибутиве.)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #79

72. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 15:40   +2 +/
> В смысле - расширить сохраняемую в базе информацию за счёт года издания
> и переводчиков?
> Второе по идее можно просто в одну строку сохранять и показывать, через
> ту же запятую.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #88

73. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 15:47   +1 +/
> Разница есть - оно всрато выглядит и часто ломается апстримом.

Дело вкуса. Ну и никто не мешает вам сделать свой интерфейс - код открыт. Более того, MyLibrary изначально спроектирован так, что GUI полностью отделён от остальной части программы. Создание коллекций, поиск, вывод аннотаций и обложек и т.д. - всё это в принципе может быть вынесено в отдельную библиотеку. Т.е. вы можете взять соответствующие классы и прикрутить к ним Qt интерфейс при желании.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

74. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 15:58   +/
> там в тегах вообще бардак нередок, к сожадению

Это да, я чего только там не видел. Хотя например для LibreOffice существует неплохое расширение, позволяющие сконвертировать файл в fb2 формат.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

75. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 16:18   +1 +/
> Программа - просто ужас как внешне так и по функционалу. Автору не
> хватает очень многих знаний и узок кругозор в наш век Искусственного
> интеллекта и связанных с ним технологий.

Спасибо, посмеялся))

> Но за то что он хоть что-то сделал, попытался и выставил на
> всеобщее обозрение, его надо похвалить, потому что ничего не делая, ничего
> не сделаешь. А если будешь что-то делать пусть и простенькое, страшненькое,
> с ошибками, то если не дурак, то проанализируешь и сделаешь в
> следующий раз лучше.

Спасибо.

> И совет автору - С++ - не лучший язык для создания GUI
> и работы с базfми данных с точки зрения быстроты разработки и
> последующих модификаций.
> Для быстрого создания и модификации GUI и работы с Базами Данных есть
> Lazarus.

Любая база данных - это просто файл, оформленный по определённым правилам. Работа с файлами по большому счёту везде одинакова, независимо от ЯП - всё упирается в аппаратную часть. Более того, в целом совершенно не важно, какой ЯП вы используете - конечный результат всё равно будет в виде машинных инструкций. Которые в свою очередь не зависят от ЯП - всё снова упирается в аппаратную часть. С++ выбран потому, что он достаточно гибок и универсален: вы из него можете напрямую использовать большинство библиотек на С, делать ассемблерные вставки. А больше ничего и не нужно. При этом в самом языке есть всё, что нужно для нормальной работы с чем угодно.

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

Уверены?)) Попробуйте пропарсить библиотеку гигабайте на 400, включив 8+ потоков обработки.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #83

76. Сообщение от Имя Моё (?), 22-Дек-23, 16:18   –1 +/
>[оверквотинг удален]
> что у меня получится выкроить для этого недели три (мне нужно
> изучить соответствующий API и как с ним работать, поскольку с GTK3
> я никогда дела не имел, а потом фактически полностью переписать графическую
> часть проекта). Во-вторых, и в "главных", я не уверен, что оно
> вообще нужно. Собственно, разработка GTK5 уже стартовала, т.е., я так полагаю,
> к концу следующего года можно ожидать уже каких-то новостей оттуда. Ну
> и, насколько я опять же понимаю, как только GTK5 выйдет в
> релиз, поддержка GTK3 будет постепенно свёрнута. Сейчас я оставляю за рамками
> тех. особенности разных версий. Речь о том, что нет смысла переводить
> проект на то, что больше поддерживаться не будет.

Лучше уделите пару часов чтобы пропатчить myrulib и собрать его под flatpak. Миллионы рускоязычных пользователей будут Вам благодарны. Как результат программа сможет работать под _всеми_ современными дистрибутивами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #80

77. Сообщение от Имя Моё (?), 22-Дек-23, 16:24   +1 +/
> Автор, как известно из предыдущих обсуждений его шедевров, считает пользователей (и вообще
> всех людей) хуже грязи и настаивает "жри что дают". Ну то
> есть типичный такой опенсорсный писатель, коммунист-мизантроп. Нет смысла тратить время
> на общение с ним и на его поделки, тем более снабжать
> его деньгами. Лучше задонатить, чтоб MyRuLib кто-нибудь оживил, а то неофициальная
> сборка уже наполовину нерабочая.

Поддерживаю! Очень жаль, что MyRuLib вышел "в тираж". Было очень достойное ПО. Недавно пытался его собрать под 22.04, но баги в коде, которые выявляет современный компилятор, этого не позволили. А мои минимальные знания плюсов не позволяют даже попытаться его пропатчить.

Если у кого позволяет время можно было бы его собрать и опубликовать во flathub. У него минимум зависимостей зато он куда как интереснее MyLibrary и заточен под сетевые библиотеки русскоязычной литературы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

78. Сообщение от mumu (ok), 22-Дек-23, 16:31   +1 +/
А ещё Calibre может изменять сами файлы книг (если не поставить галочку где-то глубоко в адвансед опциях, снятую по умолчанию). И если этого не знать, можно рассинхровать себе всю библиотеку к чертям. И автор калибры считает это совершенно нормальным поведением и не хочет исправлять.
Про переименование файлов (и обрезание после этого длинных имен) - это вообще отдельная песня.
В общем там эталонный пример сказочного индийского разработчика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

79. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 16:51   +/
> Чисто технически это дело не особо хитрое по крайней мере в этом
> случае небольшого приложения. (Но сам запускаю скриптом, mainWindow.css немного подправлен.)

Да. Хотя если собирать пакет по всем правилам, то в Дебиане заколеблешься - уж больно они там заморочились с разными копирайтами и прочим. Но система сборки мне в принципе понравилась - тем же sbuild удобно пользоваться, когда разберёшься.

> А если создать подкаталог, например, "package", и положить туда вашу папку debian
> и PKGBUILD? (Подкаталог, чтобы майнтейнерам в будущем не мешало делать по-своему,
> как принято в конкретном дистрибутиве.)

Да, я уже думал об этом. Скорее всего так и сделаю. Хотя для Арча - не обязательно. Я всё равно сам в AUR PKGBUILD поддерживаю. Но у меня где-то ещё спек для альтовского Сизифа лежал. Только его уже править надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

80. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 18:52   +/
> Лучше уделите пару часов чтобы пропатчить myrulib и собрать его под flatpak.

Свою позицию по использованию flatpak/appimage/snap и других подобных вещей я уже не раз высказывал, в том числе и здесь. Она очень проста - не пользуйтесь ими ни при каких условиях. Если нужно объяснить, почему я так считаю - объясню.

> Миллионы рускоязычных пользователей будут Вам благодарны.

Прям миллионы?))

> Как результат программа сможет работать под _всеми_ современными дистрибутивами.

А MyLibrary не может? Ну и как уже написал выше - если что-то нужно, пишите, постараюсь реализовать. Но лезть в чужой код - извините. Я не настолько хорош в программировании, и времени у меня на вникание особо нет. Тут со своим бы разобраться...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

81. Сообщение от ProfessorNavigator (ok), 22-Дек-23, 18:57   +/
> Лучше задонатить, чтоб MyRuLib кто-нибудь оживил, а то неофициальная сборка уже наполовину нерабочая.

"Кто-нибудь" - это кто? А может самому сесть и разобраться? Нет? Сто тысяч отговорок? Ну ладно...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

82. Сообщение от Аноним (82), 22-Дек-23, 20:17   +/
> типичный такой опенсорсный писатель, коммунист-мизантроп

Типичный такой капиталист-жлоб:

> Лучше задонатить, чтоб кто-нибудь

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

83. Сообщение от Аноним (61), 23-Дек-23, 00:50   +/
Нормальный "каталогизатор" минимум должен уметь выполнить такой запрос по поиску книги:

"найти книги по языку программирования python на русском и английском языках, связанные с обработкой естественного языка с применением библиотеки tensorflow российских, американских или британских авторов нормальных изданий [с оценочным рейтингом читателей в 4-5 звезд - чтобы отсеить всякую индусскую билеберду]"

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

Ваша программа это может?


А то, у меня такое ощущение, что вы как-то мои замечания приняли за придирку. И я не пойму куда требуется 8 потоков обработки - на разбор текста или еще для чего?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #87

84. Сообщение от glad_valakas (?), 23-Дек-23, 09:04   –1 +/
расстроился что не ncurses (TUI).
там вообще графика нужна для чего-то кроме "показать обложку книги и свой логотип" ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

86. Сообщение от Личинка_Шигорина (?), 23-Дек-23, 09:52   –1 +/
> Дело в том, что дистрибутив у меня уже выбран.

Я ж говорил, что на людей автору проги плевать, "жрите что дают" вот его девиз. А кто-то ещё сомневается...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

87. Сообщение от ProfessorNavigator (ok), 23-Дек-23, 12:43   +1 +/
> Нормальный "каталогизатор" минимум должен уметь выполнить такой запрос по поиску книги:
> "найти книги по языку программирования python на русском и английском языках, связанные
> с обработкой естественного языка с применением библиотеки tensorflow российских, американских
> или британских авторов нормальных изданий [с оценочным рейтингом читателей в 4-5
> звезд - чтобы отсеить всякую индусскую билеберду]"

Ну удачи такой найти. Если найдёте - расскажете.

> В идеале- он должен обрабатывать текст добавляемых в библиотеку книг и добавлять
> книгу в различные иерархии тегов, а если таковых нет, то на
> первых порах предлагать пользователю на базе найденных тегов создать эти иерархии,
> а потом делать это автоматически на базе самообучения.
> Ваша программа это может?

В домашней библиотеке? Серьёзно? Зачем? Вы не в состоянии в голове держать, что вы уже прочитали и какого оно качества?

> А то, у меня такое ощущение, что вы как-то мои замечания приняли
> за придирку. И я не пойму куда требуется 8 потоков обработки
> - на разбор текста или еще для чего?

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

И да, вы берётесь рассуждать про ИИ, но при этом мне нужно вам разъяснять такие вещи? А вы точно понимаете, о чём рассуждаете?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

88. Сообщение от Аноним (71), 23-Дек-23, 17:37   +1 +/
Если получится, можно сделать это опциональным?
Хотелось бы иметь возможность и видеть как есть, в смысле три файла физически - три записи видно.

Поле с переводчиком(ами) тоже было бы удобно: помимо собственно различий в переводе, бывает, что в некоторых переводах текст сокращён.

Дата/издаьтельство тоже могут быть полезны.
Помню в давние времена пубертата перечитывая один из романов Чингиза Абдуллаева обнаружил отсутствие двух важных для контекста параграфов, причём выкинутых с грубой попыткой согласовать текст, - в издательстве, похоже, кто-то упоролся. Книги, правда, были ещё бумажные, но не суть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #89, #90

89. Сообщение от ProfessorNavigator (ok), 23-Дек-23, 18:45   +/
> Если получится, можно сделать это опциональным?

А по другому и не выйдет. Если бы все строго следовали стандартам при оформлении книг, ещё можно было бы попробовать делать в автомате. Но с тем бардаком, что творится с fb2 книгами - оно просто нереально. Плюсом - pdf и djvu вообще не предполагают хранения подобной информации. В pdf ещё есть варианты, но djvu - это по сути файл, в который упаковали несколько картинок-изображений страниц, и всё. Поэтому, если и реализую, то это будет только ручное объединение нескольких записей базы в одну. Кроме того, тут скорее всего придётся капитально переделывать формат базы, поэтому будет это скорее всего нескоро - возможно придётся ещё какую-нибудь программу сделать для конвертации базы в новый формат. Да и сам формат нужно продумать, чтобы потом не менять по десять раз для каждого нововведения.

> Поле с переводчиком(ами) тоже было бы удобно: помимо собственно различий в переводе,
> бывает, что в некоторых переводах текст сокращён.
> Дата/издаьтельство тоже могут быть полезны.

Как доп. информацию - возможно сделаю. Но не в основной вывод поиска, иначе слишком перегруженным получится. Скорее всего, как пункт в выпадающем меню. Что то типа "Просмотреть полную информацию о книге".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

90. Сообщение от Анон из села Кукуево (?), 23-Дек-23, 20:50   +/
Да, про поле для переводчиков поддержу
Например русские пересказы Толкина это просто ужас и нужно видеть кто там под рукой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

91. Сообщение от bicyclist56email (ok), 24-Дек-23, 03:38   +/
Спасибо автору. Функционала для чтения книг из LibRusEc (архивы объемом 326,2 ГиБ) для меня достаточно. Wine мне больше не требуется, держал из-за MyHomeLib, в основном.
В Debian 12 Net Expert Install LXDE, с использованием --no-install-recommends, без проблем установил из исходников. Затем собрал DEB пакет, из него установил программу в такой же, но "чистой" ОС, работает. Обращайтесь, кому нужен.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #92

92. Сообщение от bicyclist56email (ok), 24-Дек-23, 06:52   +/
Весь процесс описан здесь - https://debian-net-install.blogspot.com/2023/12/mylibrary.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

93. Сообщение от bicyclist56email (ok), 24-Дек-23, 07:32   +/
Весь процесс создания DEB пакета описан здесь - https://debian-net-install.blogspot.com/2023/12/mylibrary.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

94. Сообщение от Аноним (12), 25-Дек-23, 09:35   +/
В принципе если есть debian/, то можно в несколько движений запилить ppa для тех версий Ubuntu где зависимости на месте(я так понимаю из-за версии GTK текущий LTS не прокатит, а вот для дев-версии и будущего LTSа можно и сделать)

Я бы положил debian/ в дерево исходников на гитхабе, что бы желающие могли либо себе собрать, либо сделать ppa

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #95

95. Сообщение от ProfessorNavigator (ok), 25-Дек-23, 22:14   +/
> Я бы положил debian/ в дерево исходников на гитхабе, что бы желающие
> могли либо себе собрать, либо сделать ppa

Да, сделаю в следующем релизе. Заодно ещё наверно спек выложу для Альтовского Сизифа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

96. Сообщение от Аноним (-), 26-Дек-23, 21:16   +/
freeLib гораздо более зрелым и симпатичным на линуксах является
https://github.com/petrovvlad/freeLib

в AUR — http://aur.archlinux.org/packages/freelib-git

Ответить | Правка | Наверх | Cообщить модератору

97. Сообщение от Аноним (97), 27-Дек-23, 19:45   +/
Вот, вот это то что я прям искал, только для своих чертежей.

Автор, спасибо, обязательно скачаю и буду изучать

Ответить | Правка | Наверх | Cообщить модератору

98. Сообщение от Аноним (98), 05-Янв-24, 05:37   +/
че то у меня под linux не захотело запускаться

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

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру