|
|
3.6, ProfessorNavigator (ok), 23:15, 03/02/2025 [^] [^^] [^^^] [ответить]
| –6 +/– |
> автор явно работает в промышленности, и давно
Мимо. Я уже рассказывал, кем я работал. Если хотите - поищите.
| |
|
4.77, Аноним (77), 10:12, 04/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Я очень сильно искал, но не нашёл, расскажите, пожалуйста, подробнее - где же вы работали?!
| |
4.182, Николай (??), 20:54, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это в Приключениях Безработного? Оно вроде 2020й, устарело, не?
Я не читал, просто интересно в ту сторону погуглил или нет.
| |
|
|
6.209, Аноним (209), 00:29, 05/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
День добрый.
на попытке проиндексить библиотечку оно сложилось без каких либо сообщений. 2 попытки, одинаковый результат.
вот на таком объёме
Found files: 2424, folders: 188
возможно там и есть какойто битенький fb2. но искать половинным делением, кто же именно, не очень хочется. архивов рар точно нет. вообще архивов нет. в основном fb2, немного pdf пара djvu, откудато затисались аудио в mp3, это врядли, пропустит скорее. несколько txt и какойто .ods.
| |
|
7.213, ProfessorNavigator (ok), 00:57, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> День добрый.
> на попытке проиндексить библиотечку оно сложилось без каких либо сообщений. 2 попытки,
> одинаковый результат.
> вот на таком объёме
> Found files: 2424, folders: 188
> возможно там и есть какойто битенький fb2. но искать половинным делением, кто
> же именно, не очень хочется. архивов рар точно нет. вообще архивов
> нет. в основном fb2, немного pdf пара djvu, откудато затисались аудио
> в mp3, это врядли, пропустит скорее. несколько txt и какойто .ods.
А выхлоп консоли есть? По идее там должно быть видно, на чём валится. Ну и лучше не сюда, а на github/gitflic писать. Или на почту - есть в readme.
| |
|
|
|
|
5.282, ProfessorNavigator (ok), 18:34, 05/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Почему вы не осилили Qt?
Кто вам сказал, что я не "осилил" Qt? ;) Я примерно на одном уровне знаю и API gtkmm и API Qt.
| |
|
6.344, Аноним (-), 13:29, 07/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Кто вам сказал, что я не "осилил" Qt? ;) Я примерно на
> одном уровне знаю и API gtkmm и API Qt.
Как говорится, я знаю у-шу, каратэ, джиу-джитсу и много других страшных слов!! :)
| |
|
7.345, ProfessorNavigator (ok), 14:23, 07/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Как говорится, я знаю у-шу, каратэ, джиу-джитсу и много других страшных слов!!
> :)
Против лома нет приёма, если нет другого лома ;)
| |
|
|
|
|
3.23, Аноним (23), 02:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Нее, автор просто не программист. Это же явно тупо толстый клиент к БД без изысков) Я такое делал лет в 10 и думал, что обработчики SQL запросов на кнопках - это и есть клиент.
| |
|
4.140, _kp (ok), 14:35, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>Я такое делал
А результат где?
Да, интерфейс.. "самобытный", но автор поделился.
| |
|
|
2.19, Аноним (-), 01:09, 04/02/2025 [^] [^^] [^^^] [ответить]
| +9 +/– |
> Интерфейс просто безумный
Я тоже такое делал. Когда мне было годиков 15. Потом до меня дошло что хардкорная кислота в интерфейсе - вовсе даже и не фича.
| |
|
3.78, Жироватт (ok), 10:18, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, серьёзно говоря, иногда кислота необходима - я так делал когда софтинка затачивалась под high-contrast экран для слабовидящих и где подобное просто позволяло пользователю (и техподдержке - "нажмите оранжевую кнопку, затем зелёную, теперь снова оранжевую") работать. Но да, там специфические требования от людей со специфическим зрением.
Тут же да, отсутствие вкуса в цветовой схеме - как оно есть.
| |
|
4.149, Аноним (149), 15:22, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
У нас в столовой сотрудников на кассе установлена Oracle MICROS Simphony. Тоже сделали разноцветные кнопки, чтобы хорошо было видно куда тыкать чтобы не терялись и быстрее тыкали чтобы пробить чек.
| |
|
|
2.174, Аноним (-), 19:15, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты не шариш, нужно на функционал смотреть. И да - это отечественное, так-что всегда можно поучаствовать. Я лично попробую разобраться.
| |
|
1.4, Аноним (4), 23:06, 03/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Для пользователей Arch Linux в AUR доступен готовый пакет.
Нет, там только PKGBUILD как обычно.
| |
|
|
3.96, Аноним (96), 11:50, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Уже обсуждалось
На AUR нет и никогда не было "готовых пакетов". Хватит писать чушь.
| |
|
|
5.119, Аноним (96), 13:27, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Пройдите по ссылке уже наконец.
Я ходил по ссылке. И что? "Готовые пакеты в AUR" от этого не перестали быть чушью.
| |
|
6.158, ProfessorNavigator (ok), 16:22, 04/02/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
> И что?
И ничего. Моё мнение по данному вопросу с тех пор не изменилось. А поскольку текст новости - мой (с редактурой администрации сайта), то так и будет продолжаться, нравится вам или нет. Вы можете меня убедить изменить текст, но пока я таких попыток не вижу. А по второму кругу обсуждать то, на что ответил ещё тогда - не вижу смысла.
| |
|
7.170, Аноним (170), 18:25, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Действительно, в AUR лежит не "готовый пакет", а "сценарий сборки пакета" - PKGBUILD. Но за тон, который выбрали некоторые братья-арчеводы, чтобы сообщить об этом, как-то даже неловко стало. Извините.
| |
|
|
9.194, Аноним (170), 22:03, 04/02/2025 [^] [^^] [^^^] [ответить] | +2 +/– | Просто может возникнуть ситуация, когда готовый пакет таки будет например, есть... текст свёрнут, показать | |
9.205, Аноним (205), 00:15, 05/02/2025 [^] [^^] [^^^] [ответить] | +2 +/– | Совершенно верно, ничего менять не нужно Автор знает, что готовых пакетов в АУР... текст свёрнут, показать | |
|
|
7.171, Аноним (96), 18:28, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> можете меня убедить изменить текст, но пока я таких попыток не вижу.
Вам уже два раза сказали, что в AUR нет пакетов. Этого факта мало для убеждения?
Вы как ребенок, который упрямиться из принципа.
| |
|
|
|
|
|
|
|
2.9, Аноним (8), 23:34, 03/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это я в основном про цвета.
В целом с использованием проблем не возникает.
| |
|
3.10, ProfessorNavigator (ok), 23:53, 03/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Это я в основном про цвета.
Если хотите - можете поэкспериментировать. В /usr/share/MyLibrary лежит файл MLStyles.css, все цвета прописаны в нём. Всё, что со словом "color".
| |
|
4.146, Аноним (146), 15:12, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В /usr/share/MyLibrary лежит файл MLStyles.css
Фич-реквест для будущей версии - плх, вынесите его в юзерспейс (~/.share/MYLibrary/ или ~/.config/MyLibrary) для более простого изменения пользователями. В иделае - через GUI в самой MyLibrary. Типа если в юзерспейсе есть данный файл, берем настройки из него, нет - из дефолтно-общесистемного.
| |
|
5.183, ProfessorNavigator (ok), 20:55, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да, скорее всего так и сделаю в будущем. Тут просто была мысль графическую часть всего этого дела на Qt переписать, поэтому я пока особо внешним видом и не занимался.
| |
|
|
|
2.141, _kp (ok), 14:39, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Интерфейс э-э "непривычный".
После Гнома почти любой другой интерфейс божественный. :)
| |
|
1.11, Аноним (11), 00:14, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Интересно, каким HIG руководствовался автор? Я что-то ни в одном известном такого не видел.
| |
|
2.13, ProfessorNavigator (ok), 00:27, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Интересно, каким HIG руководствовался автор?
Никаким. Просто от дефолтных цветов GTK меня, честно говоря, воротит. Но я не настаиваю. Как уже написал выше - все цвета прописаны в MLStyles.css. Если хотите - корректируйте, как вам нужно. По расположению же элементов управления: если есть конкретика - предлагайте. Но сразу предупреждаю, рассматриваться будут предложения только вида: "Этой кнопкой пользоваться не удобно, потому что... Предлагаю переместить её в..." Всё остальное - игнорируется.
| |
|
3.56, Жироватт (ok), 08:44, 04/02/2025 [^] [^^] [^^^] [ответить] | +4 +/– |  Завтра ищешь в интернете книжку Ководство Артемия Лебедева Пофиг если ничего ... большой текст свёрнут, показать | |
|
4.69, Аноним (96), 09:31, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> поделию вида "очень толстая обёртка над скульной базой", по пути поняв, почему такой подход остался в прошлом
Нет, не остался. Это же локальный софт.
Тут вопрос в том, нафиг нужны вклосипеды при наличии Calibre.
> Как переделаешь программу в клиент-серверный вариант
Зачем?
А, я понял - это все тонкий троллинг, да? Ну, кроме советов по интерфейсу...
| |
|
5.76, Жироватт (ok), 10:08, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Пасту с минимальными переделками никто так и не признал...
Хотя тут все строго по делу. Даже на 1С 8.2 выглядело бы куда профессиональнее, там так не разойдешься
| |
5.114, ProfessorNavigator (ok), 13:12, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Тут вопрос в том, нафиг нужны вклосипеды при наличии Calibre.
Ради интереса попробуйте скачать полный архив Флибусты и скормить его Calibre. Через пару лет, когда она (оно?) закончит, расскажете, что получилось. Или раньше - место на жёстком диске не бесконечное.
В целом же, если вас устраивает Calibre, то пользуйтесь ей. Я ни на чём не настаиваю.
| |
|
4.88, Аноним (88), 11:02, 04/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Чел, ты уже ководство прочитал и эпл сайт вызубрил. Просто скажи что и куда перемещать чего ты пальцы то гнешь? Лучше нарисуй в фигме что надо.
| |
|
5.97, Аноним (96), 11:52, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Просто скажи что и куда перемещать чего ты пальцы то гнешь?
Для начала было неплохо бы просто не лезть в CSS и не трогать цвета...
| |
|
4.113, ProfessorNavigator (ok), 13:08, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не говорите, что мне делать, и я не скажу, куда вам пойти.
Касательно же рекомендованной "литературы"... Я не буду трогать это даже трёхметровой палкой. И вам не советую. Прочитайте лучше одну из книг, что есть на скриншотах. Про обезьян. Вам полезно будет. Если же интересен "дизайн" (что это, кстати?;), то рекомендую начать с понятия "эргономика".
| |
|
5.143, Ахз (?), 14:53, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вам дело говорят, причем в вежливой форме, а вы вкладываете агрессию в каждый ответ.
Не нравится, не пользуюсь и не буду и мимо прохожу, просто удивляет этот недосягаемый уровень отрицания критики )
| |
|
6.156, ProfessorNavigator (ok), 16:06, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вам дело говорят, причем в вежливой форме, а вы вкладываете агрессию в
> каждый ответ.
> Не нравится, не пользуюсь и не буду и мимо прохожу, просто удивляет
> этот недосягаемый уровень отрицания критики )
Какой критики? "Пошёл выучил вот то, а потом сделал так, как я хочу", - это не критика. Про вежливость я вообще молчу. В общем "каков вопрос, таков и ответ".
| |
|
7.228, Аноним (-), 08:58, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Какой критики? "Пошёл выучил вот то, а потом сделал так, как я
> хочу", - это не критика. Про вежливость я вообще молчу. В
> общем "каков вопрос, таков и ответ".
Это можно и короче сказать - "нате на лопате" :)
| |
|
|
5.233, Жироватт (ok), 09:31, 05/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну, справедливости ради, ты сам принёс своё поделие сюда, новую версию на суд пользователей. Лови адекватный поделю фидбэк.
- Интерфейс - гуано.
- Код - непрофилированное спагетти-гуано. Выше и ниже подробно расписано почему. Мне влом объяснять это тому, кто даже не захочет понять даже половины моего поста.
Или ты ожидал восторженного "А-а-а-а! Какой же ты умный, я вся теку, сделай мне срочно десяток детей!11"? Ну так тут и не хабр, чтобы флюродросить за карму никто не будет.
И да, афффтар, таки повзрослей. Это уже общий совет.
| |
|
|
7.258, Жироватт (ok), 14:10, 05/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хех. И снова детское "говоришь на меня - переводишь на себя"?
Ну, видимо, тебе действительно надо повзрослеть
| |
|
|
|
|
|
|
|
2.16, ProfessorNavigator (ok), 00:42, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Интересно, нет ли у автора в планах OPDS.
Автор вплотную занимается мессенджером в данный момент. А MyLibrary - то тут, то там "подшаманивал". В качестве отдыха. Вот за пару месяцев и набежало на релиз.
| |
|
3.26, Аноним (26), 02:37, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Автору бы лучше книжек почитать из своей библиотеки. Может там написано, что в ЯП есть другие семантические конструкции кроме if.
| |
3.68, Anonymous563456 (?), 09:30, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Интерфейс как интеррфейс. Не пофиг ли. Придраться можно ко всему. В целом GUI как то и не нужно даже.
А вот OPDS штука нужная. Отвязывает от интерфейса в пользу интерфейса конечного приложения да и в целом позволяет очень удобно получать текст сразу на нужное устройство. Ищу замену умершему проекту.
А вот сколько миллионов книг оно выдержит без тормозов? та же Calibre захлебывается моментально.
| |
|
4.142, ProfessorNavigator (ok), 14:49, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А вот сколько миллионов книг оно выдержит без тормозов? та же Calibre
> захлебывается моментально.
Смотря что имеется ввиду. У меня данная программа используется для библиотеки на 500+ тысяч fb2 книг, упакованных в zip архивы. Лежит на HDD (на SSD будет гораздо быстрее). Создание базы данных занимает часов 5 (на 8 потоках). Поиск по базе, если она уже прогружена в оперативную память - порядка секунды. Некоторые задержки в поиске могут возникать из-за того, что при переключении коллекций, база должна загрузиться в память (для 500 тысяч книг там почти 90 мегабайт получается). Парсинг базы при загрузке происходит быстро, основной "тормоз" - скорость чтения с жёсткого диска.
| |
|
5.168, Аноним (205), 18:07, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Некоторые задержки в поиске могут возникать из-за того, что при переключении коллекций, база должна загрузиться в память (для 500 тысяч книг там почти 90 мегабайт получается)
Только не говорите, что вместо встраиваемой базы данных вы написали свой велосипед, который эти 90 Мб на каждый запрос прочёсывает. Про 2-3-4 деревья знаете?
| |
|
6.184, ProfessorNavigator (ok), 21:03, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Про 2-3-4 деревья знаете?
У меня сразу встречный вопрос - вы хоть одну строчку кода в жизни написали? Не запросы в БД, а именно программного кода. Подозреваю, что нет. Ответ же на ваш вопрос - нет не знаю. Потому что незачем - я на эти вещи смотрю под другим углом.
| |
|
7.201, Аноним (205), 23:48, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>У меня сразу встречный вопрос - вы хоть одну строчку кода в жизни написали?
Безусловно. Если бы не написал, то я не знал бы, какие вам вопросы задавать. По этому и спрашиваю, используете ли вы готовое решение, написалие своё нормальное, или же очередной кривой велосипед.
>Ответ же на ваш вопрос - нет не знаю. Потому что незачем
Зачем погроммисту теория, вон смотрите какая у него кривая практика.
| |
|
6.230, Жироватт (ok), 09:05, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Тут автору лет 13. Ну или развитие, как у тринадцатилетки, что куда печальнее, ибо это не лечится.
Я даже смысла не увидел задавать вопросы про качество кода - на вордскиллс такое (толстый клиент к скульной базе, только там она полноценная, на отдельной СУБД) на шарпее пишется в рамках соревнований за 2.5 часа, от создания таблиц до полноценной работы с семантикой - причём там код гораздо лучше, могу сравнить.
| |
|
5.232, Anonymous563456 (?), 09:17, 05/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>500+ тысяч fb2 книг, упакованных в zip архивы
Это как раз основной паттерн пользователей.
Время индексации мало важно. Обновляется оно редко. Упирается в I/O. За ночь пройдет и ладненько. (можно подтюнить исключив парсинг не изменяемых по разным критериям)
В используемом мной каталогизаторе база в postgre, но действительно многим конечным пользователям она сложна, так что почему бы на 90 мегабайт не использовать что-то встраиваемое. Это копеечный объем. Но лично для себя каталогизаторы без OPDS не рассматриваю. Но альтернативы это всегда хорошо.
| |
|
|
|
|
1.17, Аноним (17), 00:43, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Поле «отчество» лишнее
Спокойно! Никакой русофобии в моих словах нет(хотя у меня самого в паспорте гражданина РФ отчества реально нет, просто пустая строка, но и это не русофобия)
Авторы имеющие это самое отчество составляют небольшой процент от авторов книг вообще и потому имеющаяся по дефолту строка «отчество» это явное излишество
Ее стоит сделать скрытой, что бы если действительно нужна(например в случае с парочкой Алексеев Толстых) можно было раскрыть и указать отчество, а в дефолте убрать, что бы не захламлять экран
Про особенности цветового решения не буду, это личный взгляд автора и ему так комфортно, мне комфортно иначе, я если буду использовать сам поправлю
| |
|
|
3.29, Аноним (17), 04:09, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> В целом - да. Но мало ли. Кроме того, в США например
> есть т.н. second name (чем данная строка и является в английском
> варианте программы).
Ой, а вот это совсем плохая идея
И дело не в том, что Second name это совершенно не отчество, а в том, что у британских и американских авторов может быть еще и Third name. Например: John Ronald Reuel Tolkien
А уж про авторов с испанскими корнями я совсем молчу
Как какой-нибудь Simón José Antonio de la Santísima Trinidad Bolívar de la Concepción y Ponte Palacios y Blanco напишет «Манифест из Картахены», а ты потом под его количество имен поля рисуй :-D
Лучше ориентироваться на связку имя-фамилия, а дальше по названиям книг пусть человек ищет
| |
|
4.115, ProfessorNavigator (ok), 13:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да, я про всё это в курсе. Но пока что испаноговорящих пользователей я у своей программы не видел)) Как появятся - будем решать, как сделать так, чтобы было оптимально для всех. Программа - не памятник в граните. Код переделать можно в любой момент. Ну и, кстати говоря, у вас полный карт-бланш на форки и pull requests. Код для того и открыт.
| |
|
|
|
3.360, Аноним (360), 15:15, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
У тебя какие-то комплексы?
Англоязычные очень разные, у некоторых может быть второе-третье-четвертое имя и что?
Просто «отчество» это атавизм сохранившийся у маргинальных групп, не нужно его выпячивать и для поиска авторов оно бесполезно в 99% случаев
| |
|
|
1.18, Аноним (-), 01:03, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Какой жесткий апокалиптец на скриншоте. Автор, а ты не мог взять Qt нормальный и юзать нормальные контролы, которые выглядят - как деланые человеком, а не как будто вон тому, с скрина, дали - древний конструктор сайтов какой-то, и оно там - вошло во вкус и раскинуло кнопочки и формочки.
| |
|
2.22, 12yoexpert (ok), 02:11, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
оно бы и на gtk нормально выглядело, если цвета не трогать, стилями gtk/qt тема должна заниматься
| |
2.91, Аноним (91), 11:13, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Поставить тёмную тему и жесткий апокалиптец превращается стандартную гном аппликаху.
| |
2.116, ProfessorNavigator (ok), 13:21, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> дали - древний конструктор сайтов какой-то, и оно там - вошло во вкус и раскинуло кнопочки и формочки
А кто сказал, что это плохо?))
| |
|
1.21, papin_aziat (ok), 01:22, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Вот это красота! Вот так должен выглядеть настоящий компьютер. Хочешь это — зелёная кнопка, что-то другое — синяя, что-то особенное — жёлтая! Жаль мне не нужен каталог для электронных книжек.
| |
|
2.41, Нуину (?), 06:09, 04/02/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Возможно в таком случае вас заинтересуют другие программы того же автора.
| |
|
3.66, нах. (?), 09:20, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Возможно в таком случае вас заинтересуют другие программы того же автора.
хм, а у него есть еще и ДРУГАЯ программа?
Кстати, каталогизатор (видео)прона не помешал бы. Без конца в нем путаюсь.
Согласен даже на зеленый на розовеньком.
| |
|
|
5.80, нах. (?), 10:28, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
тьфу ты... это с другим коммунистом в соседней камере перестукиваться. А нахрен же ж с ним перестукиваться-то вообще...
| |
|
|
|
2.117, ProfessorNavigator (ok), 13:23, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Хочешь это — зелёная кнопка, что-то другое — синяя, что-то особенное — жёлтая!
В целом так и задумывалось. Чтобы пользователь прочитал надписи на кнопках один раз, а потом ориентировался чисто по их местоположению и цвету.
| |
|
1.24, Аноним (23), 02:24, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ух, код просто моё почтение. Десяток вложенных структур - это самое безобидное, что там есть. Забористые были книжки, видимо.
| |
|
2.38, Аноним (-), 04:50, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ух, код просто моё почтение. Десяток вложенных структур - это самое безобидное,
> что там есть. Забористые были книжки, видимо.
Как говорится, в структурном программировании главное - это знать когда остановиться :)
| |
|
1.28, Алконим (?), 03:11, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
for(int i = 1; i <= 6; i++)
{
switch(i)
{
case 1:
{
parseBookEntry(book_e, bpe.book_path, lrb);
break;
}
case 2:
...
До первого апреля ещё далеко но аФтор уже закинулся... Если тебе 10 лет тогда понять можно, если ты >=15 или, прости меня Талос, "про" то срочно нужно судебное дело и 100 лет запрета трогать любой компилятор или интерпретатор
| |
|
2.50, n00by (ok), 07:42, 04/02/2025 [^] [^^] [^^^] [ответить]
| –5 +/– |
Печально не то, что он раздул код в 5-7 раз, а что пишет на плюсах i++ и <=. То есть до глав "итераторы" и "конструктор копирования" не дочитал, сразу принявшись за "конечные автоматы".
| |
|
|
4.65, Аноним (-), 09:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Печально, что кексперты делают выводы на основе фрагмента, вырванного из контекста.
> Какие итераторы и причем тут конструктор копирования?
Напротив, отлично! Думали, нашли 1 гениального программиста, а оказывается двух! Итераторы и конструктор копирования органично впишутся в эту программу. И даже гитфлик у обоих авторов вроде есть. Скоро весь мир будет у их ног! Правда, есть некоторые нюансы в этом моменте.
| |
4.152, n00by (ok), 15:42, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> То есть до глав "итераторы" и "конструктор копирования" не дочитал
> Какие итераторы и причем тут конструктор копирования?
Так ты дочитай, там подробно объясняют, почему предпочтительно писать прединкремент, когда нет разницы с постикрементом.
| |
|
5.231, Аноним (-), 09:08, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Так ты дочитай, там подробно объясняют, почему предпочтительно писать прединкремент,
> когда нет разницы с постикрементом.
Не, ты лучше расскажи - где по твоему суперценному мнению в ЭТОМ надо было итераторы поюзать - и за каким они ТАМ вообще нужны?! Вот ответь хоть раз за свои слова - на кой дьявол в ЭТОМ блоке - итераторы? Там и цикл то - низачем не требуется. Автор уже и сам не знает зачем его сумеречный гений ЭТО породил :)
Глядя на весь этот код - я б сказал что это такой core dump мозга, чтоли, получился.
| |
|
6.266, n00by (ok), 16:35, 05/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Прежде всего, я напомню тебе мои слова а что пишет на плюсах i и То ест... большой текст свёрнут, показать | |
|
7.297, Аноним (-), 00:47, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– | А, понятно, то-есть это был махровый офтопик про сферический бороздеж вакуума, в... большой текст свёрнут, показать | |
|
8.304, n00by (ok), 08:30, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Да, понятно, что за свои слова -- приписанные мне фантазии -- ты отвечать не хоч... текст свёрнут, показать | |
|
|
|
|
|
3.64, Аноним (64), 09:14, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ничёсе эксперд. Код должен быть простым как лопата, с минимум вычуров.
| |
|
4.153, n00by (ok), 15:47, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что цикл следует выкинуть - это и ежу понятно. А что циклы, которые выкинуть нельзя, написаны "в стиле Си" - оно понятно тем, кто при словах forward iterator не полезет в гугол.
| |
4.202, Аноним (205), 23:55, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
А для того, чтобы код был простым как лопата, нам понадобятся эффекты, частичное применение, каррирование, Хиндли-Милнер, типизированное лямбда исчисление, жадное исполнение, модули первого класса, функции первого класса, алгебраические типы данных, кортежи, сопоставление с образом и деструктурирующее присваивание. Поскольку без всего этого дела в коде разобраться будет решительно невозможно, он будет как код школьника, который выучил только вызовы функций и условия.
>case 1:
> {
> parseBookEntry(book_e, bpe.book_path, lrb);
Что за магический "1"? Почему это цикл? Как 1 связан с bpe.book_path? Зачем тут default? Никто этого не знает.
| |
|
|
2.86, Аноним (96), 10:49, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> for(int i = 1; i <= 6; i++)
> До первого апреля ещё далеко но аФтор уже закинулся...
Реально интересно, чем руководствовался автор, когда влипил там for и switch.
| |
|
3.120, ProfessorNavigator (ok), 13:28, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Реально интересно, чем руководствовался автор, когда влипил там for и switch.
На самом деле там просто изначально планировалось кое-что другое, но не срослось. А потом просто забыл переделать. К следующему релизу поправлю. Если не забуду))
| |
|
|
5.274, n00by (ok), 17:30, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А у тебя фиксация на конченных автоматах)
Да, я понял, почему ты к КА приписал Л. ;) Перечитай внимательно мой ответ на твою ту выдачу - я тебе именно про "фиксацию" и написал.
| |
|
|
|
2.95, Аноним (95), 11:28, 04/02/2025 [^] [^^] [^^^] [ответить] | +2 +/– | Там много всякой разной всячины наподобие этого вот https github com Professo... большой текст свёрнут, показать | |
|
3.98, Аноним (95), 11:58, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
И вообще, инженерной необходимости в С++ для такого приложения нет, python, C#, Dart, что угодно, TypeScript + Electron, но C++ тут излишний.
| |
|
4.122, ProfessorNavigator (ok), 13:30, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И вообще, инженерной необходимости в С++ для такого приложения нет, python, C#, Dart, что угодно, TypeScript + Electron, но C++ тут излишний.
Можете лучше - делайте))
| |
|
|
|
|
2.58, Аноним (58), 08:49, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Тренировался может. Я тоже по молодости свой xml-парсер для одной программки пилил, даже как-то работало. Потом узнал что в Qt есть SAX, ну и про разные tinyXML тоже :)
| |
|
3.176, Нуину (?), 19:18, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Автор, ты зачем xml парсер свой писал?
> Why not?
Это показывает уровень того, кто писал код. Зачем тогда свою графическую библиотеку не написали?
| |
|
4.185, ProfessorNavigator (ok), 21:08, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Зачем тогда свою графическую библиотеку не написали?
А я об этом подумываю)) Но пока руки не доходят нормально с Vulkan и OpenGL разобраться.
| |
|
|
|
1.36, Нуину (?), 04:33, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем вообще такое писать на с++? На питоне можно было: было бы проще и короче, на производительность бы вообще не повлияло.
| |
|
2.126, ProfessorNavigator (ok), 13:40, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> На питоне можно было: было бы проще и короче, на производительность бы вообще не повлияло.
Seriously, bro? Скормите MyLibrary библиотеку гигабайт на 400 архивов. А потом запустите какой-нибудь системный монитор и посмотрите, сколько это всё потребляет ресурсов. Во время создания коллекции, скажем, на 8 потоках.
А в целом - на чём умею, на том и пишу;)
| |
|
3.175, Нуину (?), 19:18, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> На питоне можно было: было бы проще и короче, на производительность бы вообще не повлияло.
> Seriously, bro? Скормите MyLibrary библиотеку гигабайт на 400 архивов. А потом запустите
> какой-нибудь системный монитор и посмотрите, сколько это всё потребляет ресурсов. Во
> время создания коллекции, скажем, на 8 потоках.
Дык это ваш код и не понятно, где там узкое место. Очень возможно, что дело не в языке.
| |
|
4.179, Аноним (170), 19:47, 04/02/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
В программах, где общее место - работа со строками (тем более, с текстами), дело всегда в языке.
| |
4.186, ProfessorNavigator (ok), 21:17, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Дык это ваш код и не понятно, где там узкое место. Очень
> возможно, что дело не в языке.
Узкое место там на самом деле одно - скорость чтения с жёсткого диска. Но оно везде так, в любой программе, которой требуется хранить данные на жёстком диске. А насчёт Питона... Любая программа - это в конечном итоге набор инструкций для процессора. И, как ни крутись, меньше их не станет. С Питоном же помимо всего прочего, вам придётся тратить такты процессора на парсинг кода интерпретатором. Поэтом программы на Питоне по определению не могут работать быстро. Питон уместен там, где вам нужно пару строчек накидать по-быстрому, для остального - нет. Да и зачем он мне, если уже знаю С++?))
| |
|
5.195, Аноним (170), 22:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Узкое место там на самом деле одно - скорость чтения с жёсткого диска.
Потенциально, в Linux, можно использовать Xattrs для кэширования часто используемой (например, при поиске и фильтрации) информации. Для инвалидации кэша - дату модификации файла, сохраненную там же. Инвалидация кэша и доступ к этим данным через таблицу ФС быстрее, чем к целым файлам, не требуется их открытие, (повторное, многократное) чтение и разбор. В отличие от базы данных (с индексом) этот метод хорош тем, что нет нужды сопоставлять файлы с их отображением в индексе, нет привязки к путям, нет нужды считать хэш-суммы, ведь атрибуты уже привязаны к ноде. А базу можно использовать только при миграции данных между платформами (при ручном импорте/экспорте).
| |
|
|
7.280, Аноним (280), 18:25, 05/02/2025 [^] [^^] [^^^] [ответить] | +/– | Ну книги, положим, читаются один раз при добавлении А вот база - каждый раз при... большой текст свёрнут, показать | |
|
6.225, n00by (ok), 08:41, 05/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Есть ли предположения, почему так не делают Кроме как не во всех ФС такое есть... большой текст свёрнут, показать | |
|
7.281, Аноним (280), 18:33, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
База - универсальнее и, в случае серверных программ, эффективнее и надежнее.
Это решение сугубо для локальных однопользовательских программ под Линукс.
| |
|
8.307, n00by (ok), 08:49, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Да, это решение для встроенных в условные KDE или Gnome индексаторов При этом... текст свёрнут, показать | |
|
|
|
5.200, Нуину (?), 23:37, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Дык это ваш код и не понятно, где там узкое место. Очень
>> возможно, что дело не в языке.
> Узкое место там на самом деле одно - скорость чтения с жёсткого
> диска.
А сколько времени от этого проходит в системном вызове?
> С Питоном же помимо всего прочего, вам
> придётся тратить такты процессора на парсинг кода интерпретатором.
Вы можете найти пример программы на pygtk, которая создает просто окно и посчитать какой процент от времени запуска уходит на парсинг. К тому же, можно поставлять сразу байткод.
| |
|
6.210, ProfessorNavigator (ok), 00:33, 05/02/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
> А сколько времени от этого проходит в системном вызове?
Да кто ж его считал. Думаете мне заняться больше нечем, только время вызовов замерять?)) Зачем бы мне это делать? Я вроде не прошивку для атомного реактора написал.
> Вы можете найти пример программы на pygtk, которая создает просто окно и
> посчитать какой процент от времени запуска уходит на парсинг. К тому
> же, можно поставлять сразу байткод.
Оно мне надо? На Питоне я никогда и ничего писать не буду. Так зачем бы мне это делать? Писать не буду не потому, что язык "плохой". Он решает свои задачи, для моих он не подходит. Если вам для ваших задач нужен Питон - да пользуйтесь на здоровье. Если есть желание переписать MyLibrary на Питоне - флаг в руки. Я для того код и открывал - делайте с ним, что хотите.
| |
|
7.214, Нуину (?), 01:36, 05/02/2025 [^] [^^] [^^^] [ответить] | +3 +/– | Ну тогда и не надо говорить, где узкое место, раз ничего не замеряли Не нужно т... большой текст свёрнут, показать | |
|
|
5.203, Аноним (205), 00:04, 05/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Узкое место там на самом деле одно - скорость чтения с жёсткого диска
Вы профилировали? Нет? Почему же я в этом так уверен?
>Любая программа - это в конечном итоге набор инструкций для процессора
Зависит от алгоритма. Возьмите рам-диск, и создайте xml размером гигабайта три(можно и больше). И создайте там корневой элемент с кучей атрибутов с двойными кавычками. Замерьте скорость получения атрибута. Теперь замените двойные кавычки на одинарные, и повторите попытку. Тут уже на жёсткий диск не спишешь.
https://github.com/ProfessorNavigator/mylibrary/blob/798671597522feca1bdbb4cdb
| |
|
|
7.288, Аноним (205), 20:21, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы не спрашиваете, каким образом я пришёл к данному выводу, скорее всего даже не попытались это проверить, и тем более, не спрашиваете, как это исправить. Мне всегда было интересно, как люди мыслят и почему. Удовлетворите моё любопытство, у вас нет гордости, вас не задевает, что ваше решение могло быть лучше? Вы не умеете?
| |
|
|
9.325, Аноним (205), 14:55, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– | Вы же уже признавали, в прошлых темах, что у вас нет парсера xml То, что он раб... большой текст свёрнут, показать | |
|
|
11.340, Аноним (205), 10:16, 07/02/2025 [^] [^^] [^^^] [ответить] | +/– | А он уже начал их выполнять А почему вы пишите, что он выполняет поставленные з... большой текст свёрнут, показать | |
|
|
13.347, Аноним (205), 18:11, 07/02/2025 [^] [^^] [^^^] [ответить] | +/– | Даже если я вам и покажу свою трудовую, скажите что она подделана Можно подумат... большой текст свёрнут, показать | |
|
|
15.349, Аноним (205), 21:43, 07/02/2025 [^] [^^] [^^^] [ответить] | +/– | А откуда вы знаете, мой это паспорт или нет Я же безликий Аноним, много нас, но... большой текст свёрнут, показать | |
|
16.354, n00by (ok), 07:54, 08/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Вот потому и занёс его в ЧС Я знаю достаточно людей, у кого ЧСВ зашкаливает , ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.37, Аноним (37), 04:36, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Не соглашусь со многими насчет отвратного интерфейса. Он скорее странноватый, но в целом симпатичный.
Мне лично больше всего понравился мятный цвет(кнопка майколлекшн и другие), я бы попробовал посоветовать автору использовать этот цвет как основной, и уже строить палитру от него. Идея с розовым фоном хорошая, мне тоже понравилась.
Используй пастельные цвета, не используй некомплиментарные цвета(темно зеленый как раз про это) и будет хорошо. Ну и возможно разметку чуть подправить, и все, в принципе.
Удачи!)
| |
|
2.46, Аноним (46), 07:12, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты ещё гайды по дизайну скажи почитать майкрософтовские или гугловые.
| |
2.127, ProfessorNavigator (ok), 13:47, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
По цветам - на самом деле у всех вкусы разные. Как уже писал выше - я ни на чём не настаиваю. В общем-то для того все настройки цветов вынесены в отдельный файл MLStyles.css, а не вшиты жёстко в код. Можете подправить в любом текстовом редакторе (например перед сборкой программы - лежит в папке MyLibrary в исходниках, или после установки - /usr/share/MyLibrary/MLStyles.css)
> Удачи!)
Спасибо!
| |
|
1.49, n00by (ok), 07:40, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Единственный местный активист "Свободного" ПО, кто сам что-то пишет, а не просто языком мелет, торгуя готовым. Впрочем, см. #28
| |
|
2.52, Аноним (-), 07:53, 04/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Единственный местный активист "Свободного" ПО, кто сам что-то пишет, а не просто
> языком мелет, торгуя готовым. Впрочем, см. #28
Кто-то же должен показывать народу - как программы писать не нужно. С этой задачей программа справляется на все 200%. И по интерфейсу, и по коду.
И да, если бы я сделал такое - я бы постеснялся это выкладывать. Как говорится, хороший фотограф - не тот кто хорошо фоткает, а тот кто умеет жать DELETE.
| |
|
3.59, Аноним (48), 08:49, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Как говорится, хороший фотограф - не тот кто хорошо фоткает, а тот кто умеет жать DELETE.
Согласен. У хороших фотографов (в мою студенческую бытность занятий с корифеями в этой области), по их утверждению, пара достойных снимков из двух катушек пленки - нормальный результат.
| |
3.82, Жироватт (ok), 10:32, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Как говорится, хороший фотограф - не тот кто хорошо фоткает, а тот кто умеет жать DELETE.
Ну или хотя бы не показывать окружающим
| |
3.128, ProfessorNavigator (ok), 13:50, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Кто-то же должен показывать народу - как программы писать не нужно.
Например, вы? Понимаю - нет кода, нет вопросов. С какой-то стороны тоже положительный пример.
| |
|
4.217, Аноним (217), 02:34, 05/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Например, вы? Понимаю - нет кода, нет вопросов. С какой-то стороны тоже
> положительный пример.
Да, вы знаете, у меня есть энное количество откровенно дерьмового кода для сугубо внутренних нужд. Зачем оказывать человечеству "услугу" показывая как генерить такие фекалии - я и правда не понимаю. В этом мире и так слишком много дерьмового софта, так что найти нормальную программу, не страдающую вопиющими дефектами, тормозами, вырвиглазом, странными контролами и чем там еще - становиться все сложнее.
Если я должен благодарить за что-то такое - тогда вы в свою очередь должны говорить спасибо всем спамерам которые почтили своим присутствием ваш мыльник. Как-то так, имхо.
| |
|
5.252, ProfessorNavigator (ok), 11:54, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если я должен благодарить за что-то такое - тогда вы в свою
> очередь должны говорить спасибо всем спамерам которые почтили своим присутствием ваш
> мыльник. Как-то так, имхо.
А я разве где-то чего-то просил?)) Требовал благодарности?)) По-моему я только сделал программу, выложил код в открытый доступ и опубликовал об этом новость. Будет всё это кому-то полезным - хорошо, нет - на нет и суда нет.
| |
|
|
3.180, Аноним (170), 20:04, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не "постеснялся", а струсил. Будем называть вещи своими именами.
СПО - это не музей эталонного кода. Это способ коллективного решения проблем. Для чего код и должен быть открыт.
Автор всё делает верно. И людям помог, и сам у них чему-то научился. Надеюсь, ему помогут с разработкой. Очевидно, это будут не те, кто тут строит из себя гениальных фотографов.
Как говорится, умный - это не тот, кто без устали мелет языком с умным видом в интернетах, а тот, кто знает, когда следует говорить, а когда - промолчать.
| |
|
4.218, Аноним (-), 03:18, 05/02/2025 [^] [^^] [^^^] [ответить] | +/– | В отличие от автора я все же могу объективнее оценить качество получившегося Пр... большой текст свёрнут, показать | |
|
5.284, Аноним (280), 18:48, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Иногда дерьмовое решение создает больше проблем чем решает. Например, остальные поленятся делать нормально - и будут юзать какаху. Мир надолго увязнет в этой какахе.
Мир, неспособный переплюнуть "дерьмовое" решение, готовый грызть кактус с лопаты, уже не спасти, не жалко. А может, это не решение плохое, а экспертиза.
> Не любой софт, не в любом его состоянии стоит релизить.
Открытие исходников - это одно. А релиз софта - это другое.
Первое - это необходимое условие для коллективной разработки. Второе - соглашение и способ контроля качества. Причем, если качество кода при открытии было невысоко (код написан "на коленке"), то для его улучшения, кроме прочего, частые релизы также необходимы.
| |
|
|
|
|
|
|
|
6.229, n00by (ok), 08:58, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И чем же плохи goto?
На эту тему много писал Вирт в своё время, но в последствии признал ошибочность излишней категоричности и вернул оператор в язык.
В данном случае goto хорош, как минимум:
1) говорит мне, что вот тот эксперт вообще ни одной виртмашины (исполнителя байткода) не видел, потому возбудился.
2) говорит эксперту "не лезь, сломаешь".
| |
|
7.238, Себастьян Перейра (?), 09:49, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ответь как эксперт эксперту, зачем у тебя в коде 'next_sentence' это и аргумент функции и метка внутри этой функции? Что бы порог входа забрать до небес или из-за скудной фантазии?
| |
|
8.240, n00by (ok), 09:59, 05/02/2025 [^] [^^] [^^^] [ответить] | +/– |  По наблюдаемому результату очевидно что бы вызвать проекции у анонимных эксперт... текст свёрнут, показать | |
|
|
|
5.220, Аноним (-), 03:30, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> То есть бревна в виде 'goto' ты в своем глазу не замечаешь?
Там намного больше бревен. Большая простынка плохо структурированного кода, изобилующего трюками в control flow, декларациями по всем закоулкам, с чрезмерным размером/уровнем сложности. В общем упаси вас получить себе в тиму таких коллег.
| |
|
6.227, n00by (ok), 08:52, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> То есть бревна в виде 'goto' ты в своем глазу не замечаешь?
> Там намного больше бревен. Большая простынка плохо структурированного кода, изобилующего
> трюками в control flow, декларациями по всем закоулкам, с чрезмерным размером/уровнем
> сложности. В общем упаси вас получить себе в тиму таких коллег.
А ты написал свой интерпретатор LISP, как всякий уважающий себя программист из США, или как всегда выдаёшь баззворды, не имея представления о предмете?
| |
|
5.226, n00by (ok), 08:49, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> То есть бревна в виде 'goto' ты в своем глазу не замечаешь?
Я вижу, что порог вхождения поднят достаточно, неспособные отсеиваются.
Советую тебе посмотреть ещё translator.c в теге v0.2.0 -- для полного разрыва всех шаблонов.
| |
|
6.239, Себастьян Перейра (?), 09:55, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я вижу, что ты начал юлить как уж на сковородке:
- Чужой код: это просто ужас.
- Твой говнокод: это такая прекрасная фича.
| |
|
7.241, n00by (ok), 10:02, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Чужой код, очевидно (но не для тебя), может быть упрощён, посредством простого удаления for и switch.
Ну а метку, в которую ты тыкал пальчиком, ты не то что удалить не сможешь, заменив воображаемым флагом, ты даже примерно такой КА не напишешь. Что так же очевидно, но не для всех.
| |
|
|
|
|
|
2.248, Жироватт (ok), 11:29, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Он и его код больше похожи на отлично продуманную попытку дискредитации открытого ПО.
| |
|
|
4.328, Жироватт (ok), 15:26, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> В том, что качество кода не соответствует высоким стандартам экспертов опеннета?
Хотя бы до приемлемого качества недотягивает
| |
|
5.330, Себастьян Перейра (?), 16:01, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Автору тут уже полную панамку конструктивной и не очень критики написали, может со временем и сделает рефакторинг. А с другой стороны, пользователям глубоко фиолетово на качество кода, главное что бы работало и не падало.
| |
|
|
3.270, n00by (ok), 17:21, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
То есть он предугадал (знал), что подавляющее большинство экспертов не видели подобного кода и потому случилась бурная реакция? У него вроде бы нет передачи vector<vector<string>> по значению, использует ссылки, в том числе и константные.
Для приложения это вообще "норма". Пишет спец в предметной области, потом, если вдруг сильно надо, специально обученные люди переписывают.
| |
|
|
|
2.129, ProfessorNavigator (ok), 13:53, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Разве gtkmm ещё жив?
А чего с ним будет? Там большая часть кода генерируется автоматически на базе кода GTK, насколько я знаю. Пару раз кнопкой мышки щёлкнуть для запуска генерации не особо сложно.
| |
|
1.57, Аноним (48), 08:46, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Для пользователей Windows доступен экспериментальный инсталлятор.
Экспериментальный? Что там экспериментировать ... Inno Setup взять. Несколько раз мышкой ткнуть.
| |
|
2.131, ProfessorNavigator (ok), 14:05, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Inno Setup взять. Несколько раз мышкой ткнуть.
И как я не догадался?...
А если серьёзно, экспериментальный он потому, что Windows у меня только на виртуалке. Программа в Windows тестируется тоже только на виртуалке. И в обозримом будущем так всё и останется. Что будет на реальной машине - я без понятия. Может вылезти всё, что угодно. Кроме того, адаптация для Windows осуществляется по остаточному принципу. Поэтому инсталлятор останется в состоянии вечной "беты".
В целом же рекомендую перейти на Linux. И далеко не из-за MyLibrary. Linux не без недостатков, но у него есть одно неоспоримое достоинство: с ним вы и только вы решаете, что и как будет происходить у вас на ПК. Это пытаются прекратить, но пока не особо успешно.
| |
2.300, Аноним (-), 01:46, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Экспериментальный? Что там экспериментировать ... Inno Setup взять. Несколько раз мышкой
> ткнуть.
Лучше NSIS. Его можно билдануть like a boss прямо из под линуха, нарулив кроссбилд виндовой версии mingw'ом (который как правило в приличных дистрах опакечен для линуха).
И вот так линухом - можно собрать и виндовую программу. И инсталер к ней.
А с точки инстала - обычный сетапер, ничем не отличимый на вид от 9000 других. Все потребне фичи умеет, им куча открытых проектов пользуется.
| |
|
|
|
3.79, Жироватт (ok), 10:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Такая будет родная тема у ГТК5шной адвайты.
Инфа от путешественника во времени
| |
|
2.84, Аноним (91), 10:38, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
По факту это стандарт gtk4/gnome аппликах, только здесь палитра DOS игры начала 90х вместо модного "дарк фим".
| |
|
1.70, Аноним (70), 09:34, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Интерфейс ужас, да и код тоже ужас... Вообще кошмар... Такое чувство что автор пытается data poisoning ИИ микромягких
| |
|
2.132, ProfessorNavigator (ok), 14:08, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Интерфейс ужас, да и код тоже ужас... Вообще кошмар...
И вообще - страшно жить))
> Такое чувство что автор пытается data poisoning ИИ микромягких
Почему бы и нет)) Они мне ничего хорошего точно не сделали, скорее наоборот. Поэтому - на-а! Получи, фашист, гранату!))
| |
|
1.75, Аноним (-), 10:04, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3.
Вот так надо, господа.
| |
|
2.101, Аноним (101), 12:02, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Уточнение: "Код программы написан на языке программирования С++ и графическом тулките Qt, доступен (GitHub, GitFlic) под лицензией GPLv3."
Вот так надо.
| |
|
|
2.361, Аноним (360), 15:17, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Когда у тебя в «библиотеке» только букварь и «та оранжевая», то да, тебе хватит и файловой системы
Когда у тебя тысячи книг по которым нужен поиск становится иначе
| |
|
1.85, Aytishnik.com (ok), 10:40, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Спасибо! ProfessorNavigator.
Хорошая прога, нравиться и дизайн и функционал, ничего лишнего.
Спасибо!
| |
1.102, Аннон (?), 12:04, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Да норм прога, буду юзать! Автору спасибо! Чем больше прог, тем лучше! А Communist вообще заинтересовал, будем с сыном тестить этот мессенджер =)
| |
|
2.188, ProfessorNavigator (ok), 21:36, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А Communist вообще заинтересовал, будем с сыном тестить этот мессенджер =)
Сейчас в активной разработке новая версия. Переписывается с нуля. Концептуально, впрочем, будет то же самое. Основной упор на P2P.
| |
|
1.105, Аноним (205), 12:20, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ] | +5 +/– | Внимание, проект типичного профессионала с опеннета, тех, кто критикует современ... большой текст свёрнут, показать | |
|
2.123, Аноним (123), 13:31, 04/02/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
А не пофигу ли? Здесь важно, что логика парсера инкапсулирована в отдельном классе, который при необходимости можно переписать.
| |
|
3.139, ProfessorNavigator (ok), 14:32, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А не пофигу ли? Здесь важно, что логика парсера инкапсулирована в отдельном
> классе, который при необходимости можно переписать.
Не обращайте внимания, это любовь)) Товарища немного приложили в теме про один ЯП, который тут усиленно пытаются "продвигать". Видимо, сильно задело за живое)) Как оно там на самом деле работает, его не интересует.
| |
3.165, Аноним (205), 17:43, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Какая разница, что в программе работающей с xml документами нет xml парсера? На машине тоже без тормозов ездите?
| |
|
|
5.204, Аноним (205), 00:05, 05/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вы понимаете, что xml парсер, это то, что соответствет спецификации xml? А приведённая имитация парсера будет возвращать результат в зависимости от фазы луны.
| |
|
|
|
2.148, Аноним (149), 15:19, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Внимание, проект типичного профессионала с опеннета, тех, кто критикует современный софт. Я в плюсах не разбираюсь, но сумел оценить красоту парсерса.
Это выпад в сторону:
типичного профессионала с опеннета,
кто критикует современный софт
или плюсов?
Примером отличного графического интерфейса не современного софта можно привести 1С 7 версии, IT-inventory.
Тут не идёт речь про современный или устаревший софт, тут речь идёт про уникальное видение автора. Уникальное видение не имеет отношение к современному или устаревшему софту, это просто своё уникальное видение автора, оно может быть просто удобно или нет. В данном случае оно явно не удобное для большинства.
| |
|
3.290, Аноним (205), 20:30, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Это выпад в сторону:
>типичного профессионала с опеннета,
>кто критикует современный софт
Оно. А про плюсы написал, что не знаю, и могу пропустить какую-то нелепую ошибку. Типа копирования объёмной структуры, которую можно передать по значению, или порчи памяти.
| |
|
2.157, n00by (ok), 16:17, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это нормально, что он пишет свой парсер. Как объяснял мне знакомый, у них в США каждый уважающий себя программист обязательно пишет интерпретатор LISP. С тех пор времени прошло много, курс CS MIT изменили, но желание быть программистами у людей никуда не делось. Откуда там O(n!) и лишние копирования - это вопрос второй.
| |
|
3.167, Аноним (205), 18:01, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>у них в США каждый уважающий себя программист обязательно пишет интерпретатор LISP
А семантика у них там лисповая сохраняется, или там имитация ради имитации?
>Откуда там O(n!) и лишние копирования - это вопрос второй
В том то и дело, что автор даже не попытался что либо исправить, хотя эти строки ему уже подсвечивали
| |
|
4.235, n00by (ok), 09:37, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Из слов "уважающий себя" должно быть понятно. Там это делали ради получения диплома, то есть с халтурой на следующий курс было не проскочить. Подозреваю, что не все сами писали, кто-то выезжал на "организаторских способностях", но такие тоже нужны.
Кстати, именно те люди и создали практически всё то ПО, что мы используем ныне. Зачем убрали из обязательной программы обучения, остаётся лишь гадать. ;)
| |
|
|
2.161, пох. (?), 16:54, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Итак, нужен парсер xml. Вместо того, чтобы взять нормальный, хорошо работающий парсер,
> написанный профессионалами
СТООООЙ, ГДЕ?!
ГДЕ ОН! Нормальный, хорошо работающий, написанный профессионалами парсер xml! Хатю, хатю, хатю! (/me бьется на полу, стуча кулачками об ковер)
вот ту х-ню 20летнего возраста с цифиркой 2 (была еще ж и 1!) в которой все двадцать лет при разборке xml раз в неделю да и выполнится какой-нибудь непрошенный кот - разумеется, не предлагать, ты обещал профессионалами и хорошо работающий.
| |
|
3.166, Аноним (205), 17:57, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Неуж-то в кресты не завезли ни одного нормального парсера? Неуж-то совсем всё плохо? Ради интереса посмотрел, что там в арчевских репозиториях есть, увидел libxml++, mxml(тут си), pugixml, xerces-c, говорят ещё в qt парсер есть. Неуж-то любой из них будет хуже того ужасаного велосипеда, что у автора?
Ну если всё так плохо, то нужно взять yacc/bison, и делать по взрослому.
| |
3.221, Аноним (-), 03:34, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Итак, нужен парсер xml. Вместо того, чтобы взять нормальный, хорошо работающий парсер,
>> написанный профессионалами
> СТООООЙ, ГДЕ?!
> ГДЕ ОН! Нормальный, хорошо работающий, написанный профессионалами парсер xml! Хатю, хатю,
> хатю! (/me бьется на полу, стуча кулачками об ковер)
Ну хоть тот же libxml. По сравнению с вон тем - он я б сказал довольно неплох. Хотя плюсеры могут взять pugixml или tinyxml. Они, поверь, тоже - сильно лучше вон того нечто, оно вообще спасибо если 50% существующих XML адекватно сжует. Это реально рандом будет.
| |
|
4.247, пох. (?), 10:49, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ну хоть тот же libxml.
АААААА!!!!! Это та самая хрень из-за которой мне чуть ли не раз в неделю чохом приходится апдейтить миллион сервисов под вопли менеджеров "нитрожь мы др-4им на аптайм!"
Потому что ну нельзя же ж просто так распарсить xml, не выполнив при этом какого-нибудь чужого кота?! ДВАДЦАТЬ ГРЕБАНЫХ ЛЕТ! Место проклято или вот что?
> оно вообще спасибо если 50% существующих XML адекватно сжует.
да нахрена ж ему их жевать? Ему надо уметь сжевать один-единственный. Это вполне посильная задача даже для деда-программиста на коболе.
| |
|
5.301, Аноним (-), 01:59, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– | Он, конечно, здоровый, но - таки - вот именно дыры в нем не то чтобы суперчасто ... большой текст свёрнут, показать | |
|
6.317, пох. (?), 11:06, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я навскидку не назову когда он апдейтился.
зато я назову: Jan 29
да, оно ВОТ, опять!
Тебе хихихаха, а мне миллион согласований и утверждений.
А openssl - jul31 24, и то как всегда - чтобы получить данную уязвимость, зайдите админом на уязвимый хост, поменяйте в настройках в четырех местах приложения которым никогда и не пользовались, теперь еще перданите в прыжке, одновременно высунув язык, и тогда с вероятностью 0.0001% утекут какие-то ненужные данные ненужной соседней сессии, но это неточна.
| |
|
5.312, n00by (ok), 09:21, 06/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Потому что ну нельзя же ж просто так распарсить xml, не выполнив
> при этом какого-нибудь чужого кота?! ДВАДЦАТЬ ГРЕБАНЫХ ЛЕТ! Место проклято или
> вот что?
Очевидно, Турчин В.Ф. -- агент кейджиби, был заслан в США с Рефалом, научил их, что в <> может быть кот.
| |
|
|
|
|
|
|
3.138, Анон36 (?), 14:26, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
ну там минималка действительно. поиск с регекспами, показ обложек, скачивание. что еще надо
| |
|
4.160, Аноним (123), 16:33, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Например, исправление кривого названия книги без редактирования файла. Вообще, много подобных вопросов.
| |
|
|
|
1.144, weastur (ok), 14:57, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А зачем вообще хейтить автора/дизайн/код в комментах? Создали бы гору конструктивных issues, а может и PR пару-тройку. Если такой софт вам в принципе не интересен — всегда можно молча пройти мимо. А если интересен, то хостинг кода на GitHub/GitFlic как бы намекает.
Получается, что мастерства хватает только на изливание желчи?
| |
|
2.154, Аноним (149), 15:48, 04/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Комментарии созданы для беспредметной, необъективное и неадекватной критики. Это способ выплеснуть недовольство в интернете. Это канализирования недовольства, способ регуляции общества.
| |
2.163, Аноним (163), 17:12, 04/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Получается, что мастерства хватает только на изливание желчи?
потому-что, голодны, да-да, в прямом смысле слова. Сытый человек использует ее по назначению.
| |
2.189, ProfessorNavigator (ok), 21:41, 04/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А зачем вообще хейтить автора/дизайн/код в комментах?
Не обращайте внимания. Если поинтересуетесь возрастом комментаторов, то сразу многое станет понятно. Самоутверждение, все дела. Обычно годам к 25 проходит. Не у всех, но у большинства.
| |
|
|
4.206, ProfessorNavigator (ok), 00:19, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Большинство сюда как раз не заходит.
Поэтому тут и атмосфера такая... особенная. Большинство таки нормальное обычно, им или вовсе самоутверждаться не нужно, или они это делают другими методами.
| |
|
|
2.215, Нуину (?), 01:40, 05/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А зачем вообще хейтить автора/дизайн/код в комментах? Создали бы гору конструктивных issues,
> а может и PR пару-тройку. Если такой софт вам в принципе
> не интересен — всегда можно молча пройти мимо. А если интересен,
> то хостинг кода на GitHub/GitFlic как бы намекает.
> Получается, что мастерства хватает только на изливание желчи?
Нет, нужно обязательно похаять, высказать свое мнение. Это национальная черта. Этим мы отличаемся от других национальностей. Они бы сказали "вау, как круто! Аффтор жги еще!". Но мы не такие, не улыбаемся как дураки без причины, а говорим автору, что код плохой и дизайн тоже.
Короче, боди позитив не для нас с нашим менталитетом. Если ты жырный, то надо сказать тебе об этом, чтобы ты работал над собой, а не думал, что ты красавец.
| |
|
3.237, n00by (ok), 09:47, 05/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Жирная земля == превосходная земля.
К слову, раз уж зашла речь о "менталитете национальностей". ;)
| |
|
|
|
6.334, Нуину (?), 21:01, 06/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> К слову, раз уж зашла речь о "менталитете национальностей". ;)
>> https://i07.fotocdn.net/s211/85288e568376fb4a/public_pin_l/2698005360.jpg
> Осталось понять, как при такой разнице в менталитете, русские "эволюционировали" от создания
> IDA Pro "в одно рыло" к пафосной упаковке Болгеносов сотнями майнтайнеров.
Вы сознательно передергиваете тему, то ли специально, то ли от своей глупости. Возвращаясь к теме менталитета советую почитать исследования и научные статьи, или просто почитать тот же редит и увидеть то, о чем я говорю.
| |
|
7.336, n00by (ok), 08:11, 07/02/2025 [^] [^^] [^^^] [ответить] | –1 +/– |  Я сознательно перевожу тему в конструктив, поскольку когда виннипух идёт попроша... большой текст свёрнут, показать | |
|
|
|
|
|
2.249, Жироватт (ok), 11:43, 05/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Автор вынес своё поделие на суд сообщества.
Сообщество даёт свою обратную связь.
Обратная связь обязана быть исключительно хвалебной?
| |
|
|
2.190, ProfessorNavigator (ok), 21:42, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Рубрикаторы стандартные используются для индексирования?
Не совсем понял, о чём вы. Так что видимо ответ на ваш вопрос - нет, не стандартные.
| |
|
1.164, Аноним (164), 17:35, 04/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор, как вы извлекаете данные о названии, авторах и так далее? Метаданные не всегда могут присутствовать в книге
| |
|
2.192, ProfessorNavigator (ok), 21:46, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Автор, как вы извлекаете данные о названии, авторах и так далее? Метаданные
> не всегда могут присутствовать в книге
В fb2 и epub в том или ином виде обычно есть. По остальным форматам - MyLibrary пытается найти fbd файл (если оно всё в архиве, для epub тоже ищется fbd файл). Если находит, то читает из него. Если нет - для pdf там тоже кое-что можно извлечь из файла. Для djvu берётся название файла и дата его создания.
| |
|
3.265, Аноним (265), 16:18, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
DjVu тоже может содержать метаданные (djvused -e print-meta -u file) - автор, заголовок и т.д. Почти как метаданные в PDF.
| |
|
4.283, ProfessorNavigator (ok), 18:36, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> DjVu тоже может содержать метаданные (djvused -e print-meta -u file) - автор,
> заголовок и т.д. Почти как метаданные в PDF.
Я ориентировался на API djvulibre. И там такого, насколько я помню, не было. Может, конечно, плохо смотрел.
| |
|
|
|
7.293, Аноним (265), 22:19, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Видел, но поискать нет возможности. Можно самому попробовать, судя по ману https://djvu.sourceforge.net/doc/man/djvused.html пишутся в формате
key\t"value-in-utf8"
key - либо как в PDF принято, либо из BibTeX.
Кстати, насчёт
> Если нет - для pdf там тоже кое-что можно извлечь из файла.
Речь ведь идёт о вполне обычных метаданных PDF?
| |
|
|
|
|
|
|
|
2.193, ProfessorNavigator (ok), 21:52, 04/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Достаточно Linux. Из-за поддержки двух систем код становиться сильно переусложненным.
На самом деле мне удалось обойтись всего парой ifdef, так что в данном конкретном случае - нормально.
> Приложение
> стационарное.
Да, стационарное. Насчёт сервера мысли есть. Пока руки просто не дошли. Там нужно код работы с файлами и базами в отдельную библиотеку вынести, тогда можно будет прикрутить сетевую часть нормально. Оно для этого в принципе почти готово - изначально проектировалось так, чтобы отделить графическую часть от всего остального. Но всё равно кое-что нужно подшлифовать.
| |
|
|
2.222, Аноним (-), 03:40, 05/02/2025 [^] [^^] [^^^] [ответить] | +1 +/– | На https lwan ws он так то сильно проще чем это делается И не надо самому пис... большой текст свёрнут, показать | |
|
3.276, Аноним (-), 17:36, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
А с чего бы это сайт в интранете домашней сети должен быть доступен в интернете? Или вы про атаки роутера со сторонних веб-сайтов загружаемые в браузере?
| |
|
4.302, Аноним (-), 06:49, 06/02/2025 [^] [^^] [^^^] [ответить] | +/– | Во первых - то что оно именно интранет и никогда никому не доступно - ниоткуда н... большой текст свёрнут, показать | |
|
|
|
1.224, Аноним (224), 08:30, 05/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какой смысл в каталогизаторах, если есть банальный файловый менеджер наподобие Double Commander или <укажите ваш любимый ФМ>? Спрашиваю без иронии, просто интересно.
Быстрый поиск книги по автору/году издания/названию/жанру? Но их всё равно нужно заносить в приложение вручную. Не проще ли назвать сразу должным образом файл: «Толстой Л.Н. – Война и мир (том 1, 1865, роман)»
| |
|
2.246, нитгитлистер (?), 10:25, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Какой смысл в каталогизаторах, если есть банальный файловый менеджер наподобие Double Commander
> или <укажите ваш любимый ФМ>? Спрашиваю без иронии, просто интересно.
> Быстрый поиск книги по автору/году издания/названию/жанру? Но их всё равно нужно заносить
> в приложение вручную. Не проще ли назвать сразу должным образом файл:
> «Толстой Л.Н. – Война и мир (том 1, 1865, роман)»
могу предположить, что данная прога умеет считывать какинибудь метаданные файла и на их основе заполнять поля. если нет - то это неудобно. накачал штук надцамть разных и все файлы какпойми обозваны. потом сидеть разбирать переименовывать...
| |
|
3.261, Аноним (224), 15:13, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Логика понятна. Просто мне ничего не стоит вбить поиск документа по тексту:
<last-name>Толстой</last-name>
| |
|
2.353, Аноним (353), 07:19, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
С этого всё начинается. Файловая система в роли БД, в которой уже доступно всё необходимое.
Потом этого начинает не хватать и рождается экселевская таблица. Как БД, в которой есть всё нужное.
Потом таблички начинает не хватать. К ней бы форму, поиск, удобную работу с обложками. Табличка превращается в полноценную БД и к ней добавляется крудошлёпное приложение.
Задача "каталогизировать что-нибудь", казалось бы, весьма общая, только поля формы переименовывай, но решают её каждый раз заново с нуля в разных сферах (книги, reference management, радиодетали, фотографии, имиджборды).
| |
|
|
2.292, ProfessorNavigator (ok), 20:50, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> HDR 12 бит в 16К под 500Ггц поддерживает?
Попробуйте - расскажете. У меня монитор под рукой всего один, и тот ноутбучный.
| |
|
1.262, Аноним (224), 15:16, 05/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Несмотря на мой личный скепсис, автор молодец! Не понимаю публику, которой не нравится концепт, интерфейс или программный код. У нас свободная страна, напишите своё.
Автору – продолжать дело. Идеальный продукт суть результат бесчисленных итераций по улучшению.
| |
|
|
3.273, Аноним (-), 17:30, 05/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты просто жмот на похвалу. А порой для человека, для его душевного состояния нужно просто сказать что-то приятное: что он правильно делает, что помогает обществу, что у него вообще такое желание есть, что в целом его идея интересная и нужная, т.е. он востребован. Ну хорошо, а что ты сделал во благо общества? Ядом брызгнул?
| |
|
4.321, Аноним (224), 12:14, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Абсолютно верно. В нашем мире не хватает некоторого участия, сдержанности во мнениях, аккуратности в словах. Не следует подобное приумножать и негативными комментариями на ресурсе. Доброе слово любят даже животные, а людям это жизненно необходимо.
| |
|
5.323, n00by (ok), 14:20, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Жизненно необходимо людям - кушать.
Кто зарабатывает на покушать торговлей "международным" открытым ПО, тому жизненно необходимо, что бы торговля продолжалась. Отсюда растёт миф "писать своё долго и дорого".
Тут появляется ProfessorNavigator, пишет абы какой код, но это дело работает.
Отсюда возникает неудобный вопрос: а чем на самом деле заняты создатели мифа?
Соответственно, жизненно необходимо всякое такое рубить на корню. Что и наблюдается.
| |
|
6.324, Аноним (224), 14:40, 06/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Конспирологии обчитались? Какая связь между тем, что писал я, и поиском заговоров в сфере открытого ПО?
| |
|
7.335, n00by (ok), 08:05, 07/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Конспирологии обчитались?
Достаточно детально изучил обстоятельства печального факта: в России ничего не пишется из т.н. СПО.
Кстати, подобного вида риторика -- приписывание оппоненту глупостей -- идёт в разрез с предложенной выше "аккуратности в словах".
> Какая связь между тем, что писал я, и поиском заговоров
> в сфере открытого ПО?
Очевидно же: вместо доброго слова мне в ответ посыпалось унылое г.
| |
|
|
9.356, n00by (ok), 08:16, 08/02/2025 [^] [^^] [^^^] [ответить] | +/– |  А я про автора nginx узнал по сарафанному радио, когда он создал одну из первых ... текст свёрнут, показать | |
|
|
9.398, n00by (ok), 16:17, 17/02/2025 [^] [^^] [^^^] [ответить] | +/– |  Потому что в нулевых я опросил знакомых, что они думают про GPL, и с тех пор отк... текст свёрнут, показать | |
|
|
|
|
|
|
|
2.295, ProfessorNavigator (ok), 23:52, 05/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Несмотря на мой личный скепсис, автор молодец! Не понимаю публику, которой не
> нравится концепт, интерфейс или программный код. У нас свободная страна, напишите
> своё.
> Автору – продолжать дело. Идеальный продукт суть результат бесчисленных итераций
> по улучшению.
Спасибо на добром слове))
| |
|
|
4.342, ProfessorNavigator (ok), 12:30, 07/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Хоспади, меня чуть не стошнило от этих розовых соплей
Вы это, аккуратней там)) ПК и закоротить может. А потом пожар, все дела. Выскребать вашу обгорелую тушку из остатков квартиры - такое себе удовольствие.
А если серьёзно, чем ненавидеть меня, докажите всем, что я дурак, другим методом - сделайте лучше.
| |
|
|
|
1.370, Аноним (370), 11:32, 10/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Профессор, а что за мессенджер ты сейчас создаёшь?
И да, моё почтение, на одного "делателя" такого как ты приходится тысяча болтунов. Не обращай на них внимания, пустые люди не создающие ничего кроме пустых слов.
| |
|