LINUX.ORG.RU

Сообщения Shushundr

 

в файле /var/log/auth.log толпы ботов

Форум — Talks

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

Можно ли эту информацию выпарсить sed-ом и кому-нибудь продать? Ну незнаю, в интерпол, или разделить айпи по странам и в полицию каждой страны?

Что будет, если подать заявление в полицию РФ с требованием устранить незаконный доступ к компьютерным системам (статья там какая-то есть в законодательстве) и попросить возбудить по делу на каждый айпи-адрес?

 , ,

Shushundr
()

Почему у dev-lang/php нет USE-флага nginx?

Форум — Linux-install

Но есть USE-флаг apache2…

Если я правильно понимаю, то это как-то связано со сборкой модуля mod_php для apache? В то время как в nginx нет таких модулей, там всё через fast cgi и PHP-FPM ?

 , ,

Shushundr
()

Зачем нужен haskell-updater ?

Форум — Linux-install

в реализации haskell-platform в окружении Gentoo + haskell-updater проблем уже два года не наблюдаю

Значит в отсутствии haskell-updater проблемы есть? портаж, значит, не может обеспечить свою главную функцию - корректную установку ПО?

Что не так с авторами haskell-updater? Почему они не могли проинтегрироваться с пакетными менеджерами операционной системы?

Насколько я вижу, уважительная причина ровно одна:
https://wiki.haskell.org/Gentoo#haskell-updater
«It’s written in our favourite language (Haskell, of course) rather than a weird conglomeration of bash and Python.»

https://github.com/gentoo-haskell/haskell-updater
«Sometimes we have sub-slot blockers (when updating ghc or some specific package there are a list of blockers). Subslot blockers are a portage limitation (bug).»

А почему это не мешает всем остальным людям? А если мешает, то почему бы не профиксить сам portage?

 ,

Shushundr
()

Mate блокирует курсор мыши

Форум — Desktop

При неясно каких действиях получается так, как будто бы левая кнопка мыши зажата и не отпускается.

Кликать при этом можно только правой кнопкой. Приходится закрывать все приложения и перезагружать компьютер с клавиатуры.

Если подключено две USB-мышки, то левая кнопка перестаёт работать на обеих сразу (то есть, это программная ошибка, а не аппаратная).

Проявляется в Firefox, но при каких условиях - мне не ясно.

 , , , залипуха

Shushundr
()

Мышь компьютерная бештау М100РУ

Форум — Linux-hardware

Я посоветовал использовать мышь российского производства
«Мышь компьютерная бештау М100РУ»
https://gkbeshtau.ru/products/mouse/
но мне странно, почему ставят смайлы «клоун».

Что они хотят мне сказать?

 

Shushundr
()

Почему NixOS не скрещивают с AppImage?

Форум — Talks

Было бы очень удобно, собирать через первое и распространять в виде второго, нет?

 ,

Shushundr
()

Не бесит ли вас, что большинство тем «только для чтения»?

Форум — Linux-org-ru

Я хотел пообсуждать тему PLY но она закрытая!!!

 

Shushundr
()

Идея: сайт/сервис, соединяющий людей

Форум — Talks

Сейчас в интернете много сайтов и на телефонах мобильных приложений, которые помогают людям общаться. Но с кем общаться? Надо искать, обмениваться контактами, вести досье (какой контакт для чего), каталогизировать, а затем ещё уметь искать. Учитывая, что людей на планете 10 миллиардов, это очень много работы для отдельного человека.

У людей есть «хотелки», потребности, а иногда даже они могут создать"спрос" в единичном масштабе. Спрос, это когда после узнавания цены они готовы её заплатить. Для того, чтобы люди могли выражать свои хотелки существуют сайты типа freelance, avito, toloka, youdo, mechanical turk, и другие для заказа услуг (например клининга) и предметов (например можно заказать уникальные вещи). Но у всех этих сайтов есть фатальный недостаток - исполнителям надо просматривать миллионы объявлений и думать, будут они за это браться или нет и за сколько денег. А сайты ещё и ограничивают их в размещении ответов (что на мой взгляд неправильно).

У других людей есть скиллы и возможности. Они публикуют резюме, портфолио, описания разные. Такие навыки группируют в профессии, а профессии в каталоги. Но сайтов-каталогов много, людей много, и найти кого-то конкретного крайне трудно, так как заказчику надо перечитать гигабайты резюме и самопрезентаций.

И вот, совсем недавно, появился ChatGPT, который умеет читать тексты. Значит нужно сделать сервис, который с одной стороны позволяет публиковать скиллы, с другой стороны позволяет публиковать хотелки, а сам изнутри это всё матчит и связывает эти скиллы с нужными хотелками (только подходящие). Чтобы и людям не надо было читать гигабайтами левые заказы, и чтобы резюме не проискивать километрами.

Учитывая, что даже LOR технологически обогнал RSDN и начал показывать «похожие» топики. Считаю, что тут мою идею заценят, раскритикуют и приведут 10 примеров уже готовых сервисов.

 

Shushundr
()

У меня не открывается страница статуса инфраструктуры Gentoo

Форум — General

https://infra-status.gentoo.org

я волнуюсь.

UPD: Оффтопик-лист (изменён 19.07.2024)

  1. «Вопросы в духе «работает ли у вас ресурс такой-то». Проверить, упал ли какой-то ресурс можно на isup.me. Проверить блокировку ресурса можно на isitblockedinrussia.com»

isup.me тоже недоступен, а второй не выдаёт ничего.

 

Shushundr
()

Как вывести пакеты только самого верхнего уровня?

Форум — Linux-install

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

Как вывести только самостоятельные пакеты (виртуальные пакеты не должны заменять собой реальные)?

Вроде есть команда equery depgraph категория/имя-пакета но нужно что-то более высокоуровневое.

 

Shushundr
()

Как вывести все насмерть деинсталлированные пакеты?

Форум — Linux-install

У меня есть файлы /var/log/emerge.log (длинные, за три года и более).

Я хочу узнать, были ли такие программы, которые однажды были установлены (потому что зачем-то понадобились), затем были удалены (скорее всего потому что они ломали апдейт) и потом никогда больше не были установлены снова.

Вдруг я посмотрю и захочу их доустановить снова? Что-нибудь вроде x11-misc/psensor

 

Shushundr
()

PCRE

Форум — Development

Чем там всё закончилось?

Хочу перейти с 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»)

 

Shushundr
()

Две баги в FreeCol

Форум — Games
  1. если у игрока нет ни одного города (сначала создал, а затем всех жителей выселил - «Abadon City»),
    то выдаётся «ошибка сервера» с текстом «net.sf.freecol.common.model.Player clientError
    WARNING: Player can not recruit fathers»

  2. на экране города, там где можно делать drag & drop грузов есть какая-то ошибка с подпиской на события этого D&D
    Проявляется это в том, что процессор начинает сильно греться, и перестаёт после закрытия диалога. Возникает эта ошибка не сразу, и в начале игры её незаметно (трудно воспроизвести).

Ссылка к новости: FreeCol 1.0

 

Shushundr
()

Как написать плагин для Calibre?

Форум — Talks

Мне нужен такой плагин, который бы сохранял поле УДК в отдельную колонку Calibre.

Это очень похоже на плагин GetFileName, который «allows … to store … in a custom column»

Мне непонятны следующие вопросы:

  1. как Calibre составляет список плагинов;

  2. как сделать так, чтобы плагин устанавливался сразу, пакетным менеджером операционной системы до первого использования Calibre (чтобы не пользователи это руками делали);

  3. как подпрограмма установки плагинов в Calibre могла бы зарегистрировать установку файлов плагина в стандартном пакетном менеджере, если в Linux для этого нет стандартизированного API;

  4. люди, их группы и разделение ответственности - это довольно стандартная фишка окружающего мира этой планеты. Почему это всё ещё не интегрировано в ядро операционной системы, или хотя бы в распространённую неядерную библиотеку. Чтобы все смогли использовать такие абстракции, которые приводят к появлению всех этих пакетов, репозиториев, плагинов и прочего. Почему каждый пакетный менеджер не использует такую библиотеку единообразным способом? Почему этого не делает каждый менеджер плагинов?

Это мне нужно для того, чтобы я мог записывать УДК в .tex-файл, оттуда он должен попасть в XMP-профель в pdf, а Calibre бы его сама добавляла в базу данных.

 , удк

Shushundr
()

Почему TeX не переписывают на Haskell?

Форум — General

Ну или на Rust.

«не позволяет нормально сортировать предметный указа­тель, содержащий термины на русском языке: русские буквы будут упорядочиваться не по алфавиту, а по именам соответствующих им команд» (страница 26)

Там ещё несколько страниц кошмара и ужаса, например «в именах меток можно исполь­ зовать все строчные и прописные русские буквы за исключением « Ё » и «ё»» (страница 27)

В мире произошло много изменений, появился Юникод, новые алгоритмы (даже если не считать ChatGPT).

Можно ли считать, что если не переписывают, и сертификат на форуме https://techwriters.ru/forum/ просрочился, то в России нет технических писателей?

Перемещено leave из development

 ,

Shushundr
()

2005, Роженко А.И., Искусство верстки в LaTeX'е

Форум — Talks

Меня напрягают многочисленные скрытые намёки, то тут, то там ( «в новой книге» 1 «для своей книги» 2 «на полке стоят» 3 «книга только бумажная» 4 )

Хватит это терпеть, пришла пора обсудить открыто! Скачать книгу вполне можно в интернете, например в библиотеке Генезис (есть в pdf, не только в djvu).

УДК 681 .322
ББК 3.973 2-0 18 Р625
ISBN 5-90 1 548-2 5-6

«никто не мешает почитать документацию к ncclatex, которая вполне себе подробная» Мотивация нужна. Что там такого, из-за чего её нужно читать? А то там ещё много других пакетов (и отдельных макросов), к которым тоже нужно читать документацию.

«В ней Вы не найдете информацию о том, как создавать собственные классы и пакеты» (это прямо в аннотации на странице 3 написано)

Что вы думаете по поводу этой книги? Пишите!

 

Shushundr
()

В чём разница между LaTeX и TeX?

Форум — Talks

Я так понимаю, что в LaTeX встроено что-то типа пакетного менеджера, он использует файлы с расширением .sty в качестве пакетов, а макрокоманды /usepackage используются для описания зависимостей. Проводится предварительная обработка (препроцессинг как в C preprocessor?) и затем получается один большой файл, из которого убраны команды самого LaTeX, такие как /usepackage, /documenttype и т.п. (кстати, где их список). И потом полученный большой файл с простыми TeX командами передаётся в TeX на обработку (возможно это даже делается «на лету» без создания вре́менных файлов на диске).

Мне непонятно зачем было разделять документ на две части (до \begin{document} и после. Ведь всё равно порядок выполнения команд в первой части важен и никакой декларативности не достигнуто…

Что я хочу:

  1. должен получиться .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

  2. этот же документ должен быть одновременно pdf/a-3u и pdf/a-3b то есть, пригодным для архивного хранения (без javascript и что там ещё ненужного)

  3. там должен быть XMP packet (UTF-8, XML, RDF, Dublin Core, PRISM)

  4. в XMP-пакет должны быть запихнуты УДК и ББК.

На меньшее я не согласен. Зачем документ, который не сможет храниться годами? Как упорядочивать документы без УДК живя в России? Зачем документ, который не умеет умещаться на читалке как fb2?

я немного потыкался, но не понял, как это сделать.

Я знаю, что есть настоящие маньяки, которые смогли запихнуть в LaTeX рамочки для документации по ГОСТ. Мои же требования, считаю, более очевидные и более здоровые.

Похвалитесь примером вашего правильного документа на github, который это всё умеет.

 ,

Shushundr
()

Как один .pdf-документ вставляется в другой .pdf-документ?

Форум — Desktop

Я хочу вставлять картинки в .tex-документ. В документации на tikz/pgfplots мне рассказали, что рисование в TeX это долго и поэтому используется оптимизация, когда картинки сначала рисуются в отдельные .pdf-документы, а затем всё собирается в один документ.

У меня вопросы: а как вообще вставляют один .pdf документ в другой .pdf-документ? В каком месте стандарта на формат .pdf описано как это делается? Работает ли вставка .pdf-документов совместно со стандартом PDF/A?

 

Shushundr
()

Как вы рисуете картинки для TeX-документов?

Форум — Desktop

Первая мысль, которая приходит в голову - это взять 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.»

Есть ли какой-нибудь русскоязычный понятный туториал на эту тему?

 

Shushundr
()

Как создать множество в языке Си (чтобы видно было далеко)?

Форум — Development

Первое что приходит в голову - это использовать 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), это потребуется, когда нужно будет построенную объектную модель скриптовать из под всего.

 , , множество

Shushundr
()

RSS подписка на новые темы