Почему NixOS не скрещивают с AppImage?
Было бы очень удобно, собирать через первое и распространять в виде второго, нет?
Было бы очень удобно, собирать через первое и распространять в виде второго, нет?
Сейчас в интернете много сайтов и на телефонах мобильных приложений, которые помогают людям общаться. Но с кем общаться? Надо искать, обмениваться контактами, вести досье (какой контакт для чего), каталогизировать, а затем ещё уметь искать. Учитывая, что людей на планете 10 миллиардов, это очень много работы для отдельного человека.
У людей есть «хотелки», потребности, а иногда даже они могут создать"спрос" в единичном масштабе. Спрос, это когда после узнавания цены они готовы её заплатить. Для того, чтобы люди могли выражать свои хотелки существуют сайты типа freelance, avito, toloka, youdo, mechanical turk, и другие для заказа услуг (например клининга) и предметов (например можно заказать уникальные вещи). Но у всех этих сайтов есть фатальный недостаток - исполнителям надо просматривать миллионы объявлений и думать, будут они за это браться или нет и за сколько денег. А сайты ещё и ограничивают их в размещении ответов (что на мой взгляд неправильно).
У других людей есть скиллы и возможности. Они публикуют резюме, портфолио, описания разные. Такие навыки группируют в профессии, а профессии в каталоги. Но сайтов-каталогов много, людей много, и найти кого-то конкретного крайне трудно, так как заказчику надо перечитать гигабайты резюме и самопрезентаций.
И вот, совсем недавно, появился ChatGPT, который умеет читать тексты. Значит нужно сделать сервис, который с одной стороны позволяет публиковать скиллы, с другой стороны позволяет публиковать хотелки, а сам изнутри это всё матчит и связывает эти скиллы с нужными хотелками (только подходящие). Чтобы и людям не надо было читать гигабайтами левые заказы, и чтобы резюме не проискивать километрами.
Учитывая, что даже LOR технологически обогнал RSDN и начал показывать «похожие» топики. Считаю, что тут мою идею заценят, раскритикуют и приведут 10 примеров уже готовых сервисов.
https://infra-status.gentoo.org
я волнуюсь.
UPD: Оффтопик-лист (изменён 03.09.2025)
isup.me тоже недоступен, а второй не выдаёт ничего.
У меня есть список пакетов, часть из которых являются самостоятельными, а часть являются зависимостями других пакетов.
Как вывести только самостоятельные пакеты (виртуальные пакеты не должны заменять собой реальные)?
Вроде есть команда equery depgraph категория/имя-пакета но нужно что-то более высокоуровневое.
У меня есть файлы /var/log/emerge.log (длинные, за три года и более).
Я хочу узнать, были ли такие программы, которые однажды были установлены (потому что зачем-то понадобились), затем были удалены (скорее всего потому что они ломали апдейт) и потом никогда больше не были установлены снова.
Вдруг я посмотрю и захочу их доустановить снова? Что-нибудь вроде x11-misc/psensor
Чем там (linux.org.ru) всё закончилось?
Хочу перейти с grep на pcre2grep, но не понимаю, в чём разница и зачем мне это нужно.
Если можно скомпилировать grep с pcre2 то почему так не делают постоянно? Или делают? Зачем тогда два разных названия утилит - pcre и pcre2grep?
В генте есть USE=«pcre»
[ebuild U ] sys-apps/grep-3.8-r1::gentoo [3.7::gentoo] USE="egrep-fgrep%* nls pcre -static -verify-sig%" 0 KiB
Который передаёт $(use_enable pcre perl-regexp) в скрипт ./configure ключ –perl-regexp (а надо –with-pcre2 или нет?)
https://bz.apache.org/bugzilla/show_bug.cgi?id=66000
а в мане утилиты есть ключ -P
-P, --perl-regexp
Interpret I<PATTERNS> as Perl-compatible regular expressions (PCREs). This option is experimental when combined with the -z
(--null-data) option, and grep -P may warn of unimplemented features.
Ещё мне непонятно, откуда JIT в C-шной программе («Восстановлена оптимизация повторения символа в JIT»)
если у игрока нет ни одного города (сначала создал, а затем всех жителей выселил - «Abadon City»),
то выдаётся «ошибка сервера» с текстом «net.sf.freecol.common.model.Player clientError
WARNING: Player can not recruit fathers»
на экране города, там где можно делать drag & drop грузов есть какая-то ошибка с подпиской на события этого D&D
Проявляется это в том, что процессор начинает сильно греться, и перестаёт после закрытия диалога. Возникает эта ошибка не сразу, и в начале игры её незаметно (трудно воспроизвести).
Ссылка к новости: FreeCol 1.0
Мне нужен такой плагин, который бы сохранял поле УДК в отдельную колонку Calibre.
Это очень похоже на плагин GetFileName, который «allows … to store … in a custom column»
Мне непонятны следующие вопросы:
как Calibre составляет список плагинов;
как сделать так, чтобы плагин устанавливался сразу, пакетным менеджером операционной системы до первого использования Calibre (чтобы не пользователи это руками делали);
как подпрограмма установки плагинов в Calibre могла бы зарегистрировать установку файлов плагина в стандартном пакетном менеджере, если в Linux для этого нет стандартизированного API;
люди, их группы и разделение ответственности - это довольно стандартная фишка окружающего мира этой планеты. Почему это всё ещё не интегрировано в ядро операционной системы, или хотя бы в распространённую неядерную библиотеку. Чтобы все смогли использовать такие абстракции, которые приводят к появлению всех этих пакетов, репозиториев, плагинов и прочего. Почему каждый пакетный менеджер не использует такую библиотеку единообразным способом? Почему этого не делает каждый менеджер плагинов?
Это мне нужно для того, чтобы я мог записывать УДК в .tex-файл, оттуда он должен попасть в XMP-профель в pdf, а Calibre бы его сама добавляла в базу данных.
Ну или на Rust.
«не позволяет нормально сортировать предметный указатель, содержащий термины на русском языке: русские буквы будут упорядочиваться не по алфавиту, а по именам соответствующих им команд» (страница 26)
Там ещё несколько страниц кошмара и ужаса, например «в именах меток можно исполь зовать все строчные и прописные русские буквы за исключением « Ё » и «ё»» (страница 27)
В мире произошло много изменений, появился Юникод, новые алгоритмы (даже если не считать ChatGPT).
Можно ли считать, что если не переписывают, и сертификат на форуме https://techwriters.ru/forum/ просрочился, то в России нет технических писателей?
Перемещено leave из development
Меня напрягают многочисленные скрытые намёки, то тут, то там ( «в новой книге» 1 (linux.org.ru) «для своей книги» 2 (linux.org.ru) «на полке стоят» 3 (linux.org.ru) «книга только бумажная» 4 (linux.org.ru) )
Хватит это терпеть, пришла пора обсудить открыто! Скачать книгу вполне можно в интернете, например в библиотеке Генезис (есть в pdf, не только в djvu).
УДК 681 .322
ББК 3.973 2-0 18 Р625
ISBN 5-90 1 548-2 5-6
«никто не мешает почитать документацию к ncclatex, которая вполне себе подробная» Мотивация нужна. Что там такого, из-за чего её нужно читать? А то там ещё много других пакетов (и отдельных макросов), к которым тоже нужно читать документацию.
«В ней Вы не найдете информацию о том, как создавать собственные классы и пакеты» (это прямо в аннотации на странице 3 написано)
Что вы думаете по поводу этой книги? Пишите!
Я так понимаю, что в LaTeX встроено что-то типа пакетного менеджера, он использует файлы с расширением .sty в качестве пакетов, а макрокоманды /usepackage используются для описания зависимостей. Проводится предварительная обработка (препроцессинг как в C preprocessor?) и затем получается один большой файл, из которого убраны команды самого LaTeX, такие как /usepackage, /documenttype и т.п. (кстати, где их список). И потом полученный большой файл с простыми TeX командами передаётся в TeX на обработку (возможно это даже делается «на лету» без создания вре́менных файлов на диске).
Мне непонятно зачем было разделять документ на две части (до \begin{document} и после. Ведь всё равно порядок выполнения команд в первой части важен и никакой декларативности не достигнуто…
Что я хочу:
должен получиться .pdf-документ по какому-нибудь стандарту PDF/A, желательно с разметкой для вспомогательных технологий (слепых, глухих и интернет-пользователей). PDF/UA - “UA” stands for “Universal Accessibility” (=ISO 14289-1:2014, 14289:2014, 14289:2012) «reader software will be able to reliably reflow text» - это как раз то, что нужно для отображения в интернете или в формате HTML по аналогии с epub и fb2
этот же документ должен быть одновременно pdf/a-3u и pdf/a-3b то есть, пригодным для архивного хранения (без javascript и что там ещё ненужного)
там должен быть XMP packet (UTF-8, XML, RDF, Dublin Core, PRISM)
в XMP-пакет должны быть запихнуты УДК и ББК.
На меньшее я не согласен. Зачем документ, который не сможет храниться годами? Как упорядочивать документы без УДК живя в России? Зачем документ, который не умеет умещаться на читалке как fb2?
я немного потыкался, но не понял, как это сделать.
Я знаю, что есть настоящие маньяки, которые смогли запихнуть в LaTeX рамочки для документации по ГОСТ. Мои же требования, считаю, более очевидные и более здоровые.
Похвалитесь примером вашего правильного документа на github, который это всё умеет.
Я хочу вставлять картинки в .tex-документ. В документации на tikz/pgfplots мне рассказали, что рисование в TeX это долго и поэтому используется оптимизация, когда картинки сначала рисуются в отдельные .pdf-документы, а затем всё собирается в один документ.
У меня вопросы: а как вообще вставляют один .pdf документ в другой .pdf-документ? В каком месте стандарта на формат .pdf описано как это делается? Работает ли вставка .pdf-документов совместно со стандартом PDF/A?
Первая мысль, которая приходит в голову - это взять Inkscape, написать там векторную картинку, затем экспортировать в .svg и затем в .tex документе подключить при помощи библиотеки \includepackage{svg} командами \includesvg
Но не всё так просто, вылезают какие-то проблемы со шрифтами (https://ctan.altspu.ru/info/svg-inkscape/InkscapePDFLaTeX.pdf). «Latex does not natively support SVG, you may run in to font size and placement issues.»
Есть ли какой-нибудь русскоязычный понятный туториал на эту тему?
Первое что приходит в голову - это использовать GHashTable из GLib. Ну там, автоматические биндинги подо всё (Python, C#, Java) через GObject Introspection, наличие документации.
И вот смотрю я на него внимательно: https://docs.gtk.org/glib/type_func.HashTable.get_keys.html
а там написано: «This function is not directly available to language bindings.»
И так почти во всех функциях этого «класса».
Или, в функции Add написано: https://docs.gtk.org/glib/type_func.HashTable.add.html «When a hash table only ever contains keys that have themselves as the corresponding value it is able to be stored more efficiently. See the discussion in the section description.» но в этой документации нет вкладки «дискуссии» в секции «description»…
Я понимаю, что нормальные люди этим не пользуются. Но как вообще они тогда программируют? Работа с множествами это базовая база. А писать надо обязательно на Си, так как это единственный язык с хорошо проработанными FFI (https://en.wikipedia.org/wiki/Foreign_function_interface), это потребуется, когда нужно будет построенную объектную модель скриптовать из под всего.
В двух играх (freeciv и freecol) меня раздражает как сделан автоматический выбор следующего юнита. Игрок выполняет какую-то задумку в одном месте карты, а выбирается следующий юнит с совершенно другого места карты, сбивая контекст размышлений.
Что вы можете про это рассказать и посоветовать (ну, кроме «бросай играть, иди работать»)?
Можно ли как-нибудь сделать так, чтобы при выполнении команды «ssh нечто» у меня вызывался алиас с именем ssh, который посылал бы «wake on lan» пакет, ждал запуска компьютера поднятия ssh сервера и затем коннектился бы туда при помощи ssh?
Как всё потом выключить через пять минут после дисконнекта?
а если использовалась утилита типа screen то после окончания процесса обработки.
Цель всего этого - экономия электроэнергии. SSD не раскручивается, и из-за этого ломаться не будет.
Что конкретно где надо писа́ть?
У меня есть такой документ:
\documentclass[12pt, a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\title{Мой чудесный заголовок документа}
\author{МиМиМи}
\begin{document}
Простой документ, в котором всего несколько предложений.
Ну а класс у него "книга" - так почему бы и нет?
\end{document}
я генерирую из него .pdf-файл
а затем добавляю в программу calibre.
Моя проблема в том, что в Calibre не видно ни автора, ни названия документа. Что надо сделать?
У меня в проекте есть два типа файлов:
Я понимаю, что обычно генерируемые файлы не кладут в репозиторий. Я бы хотел включить генерируемые файлы в состав репозитория на тот случай, если придётся собирать проект без наличия утилит, одним компилятором. Для того, чтобы изменения в этих файлах не заслоняли обычные коммиты, я хочу что-то типа второго .gitignore, т.е. обычно эти файлы не включать в коммиты, но когда очень хочется (перед тегом), то включать.
Что со мной не так?
| ← назад | следующие → |