LINUX.ORG.RU

Избранные сообщения Bass

TTop — утилита мониторинга системы с поддержкой исторических данных

Новости — Open Source
TTop — утилита мониторинга системы с поддержкой исторических данных
Группа Open Source

Программа мониторинга системы TTop поддерживает следующие функции:

  • Снятие снапшотов системы через systemd.timers;
  • Перемещение по историческим данным с помощью [ и ];
  • Подсветка критических значений >80%;
  • Ascii-график по снапшотам;
  • Может работать без root;
  • Имеет статическую сборку или yay -S ttop для arch;

Планируется добавление нотификаций через telegram.

>>> Подробности

 , , , ,

inv2004
()

CDE 2.5.1

Галерея — Скриншоты

CDE версия 2.5.1. На скриншоте ogg123 с музыкой, ncsa mosaic c http://motherfuckingwebsite.com/. К сожалению, ncsa mosaic не смог загрузить LOR.

myrulib + crqt-ng

 ,

vbcnthfkmnth123
()

Вышла четвертая бета-версия ОС Haiku

Новости — Open Source
Группа Open Source

Тихо и незаметно…

После полутора лет разработки опубликован четвёртый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS.

( читать дальше... )

>>> Подробности

 , , ,

RISC
()

Наткнулся на реализацию движка для Fallout 2

Галерея — Скриншоты

Называется fallout2-сe. Собрал под онтопиком, прошел пролог.

Насколько я вижу --- играбельно. И в https://osgameclones.com/ стоит статус playable. У меня запустилось с ресурсами от гог-версии.

 ,

vbcnthfkmnth123
()

Как правильно собирать deb-пакет?

Форум — General

Здравствуйте, подскажите правильный алгоритм сборки deb пакета из исходного кода

Дистрибутив: debian 11

Моя задача собрать пакет другим компилятором и желательно это отметить в changelog и версии пакета

Как я делаю сейчас, но почти уверен что это неправильно

apt source <packet>

Перехожу в папку с исходным кодом

Докачиваю необходимые зависимости для сборки

apt build-deb .

Добавляю описание своих действий в changelog при помощи программы dch:

dch -l my_version

Далее

CC=<...> CFLAGS=<...> dpkg-buildpackage 

Подскажите пожалуйста, правильно ли делаю

 , ,

metall24
()

Больше красок, красивых и разных!

Галерея — Скриншоты

Хочу поделиться своим маленьким, но IMHO полезным, хаком.

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

Можно было бы, конечно, использовать маленький скриптик-обёртку и случайные цвета, но мне так совсем не нравится: хотелось, что бы у каждого хоста был свой собственный определённый цвет, особенно, когда коннектишся туда из двух разных терминалов — так гораздо проще терминалы визуально ассоциировать с хостами. (Видно на скриншоте на левом мониторе в центре, всё остальное разные хосты.) А так же хотелось, что бы просто работало, без лишних комманд-обёрток.

Так появилась эта маленькая поделка, вычисляющая цветовые параметры для xterm исходя из его параметров (конкретно использован CRC24 и tint/shade для fg/bg). К этому ещё маленький патч к uxterm и command term uxterm в ~/.cwmrc (если этого ещё нет). И вуаля, всё так, как хотелось. ;)

Всё это прозрачно работает с cwm (описание), где есть встроенный shortcut для коннекта по ssh: Meta-Dot, с подсказкой из ~/.ssh/known_hosts — очень удобно! Для этого, правда, надо отключить беcтолковое HashKnownHosts в конфиге ssh, иначе подсказка, конечно, работать не будет.

PS: Это уже многие годы моё рабочее, проверенное временем, окружение — ничего лишнего, никаких красивостей, только чистый функционал.

UPD: для cwm я таки запилил свой собственный форк — так, что бы без обойтись лишних патчей. Буду пытаться пропихнуть в upstream. ;) Может и в самом деле wm для админов выйдет.

 , ,

beastie
()

Почему не создаются каталоги из DEBIAN/dirs?

Форум — General

Создаю deb-пакет через dpkg-deb.

В каталоге исходных файлов deb-пакета имеется файл ./DEBIAN/dirs.

В нем прописан каталог:

/var/log/ourProgramm

Однако данный каталог не создается при установке пакета. Я конечно могу прописать создание каталога в postinst, но непонятно почему он автоматически не создается?

 , , dpkg-deb,

Xintrea
()

Вышел симулятор электронных схем Qucs-S 1.0.0

Новости — Open Source
Группа Open Source

Сегодня, 30 октября, состоялся релиз версии 1.0.0 симулятора электронных схем Qucs-S. Программа предоставляет удобный графический интерфейс для консольного симулятора Ngspice или других SPICE-совместимых движков. Начиная с этого выпуска, проект перешёл на нумерацию версий 1.0.x вместо 0.0.x. Здесь событие скорее формальное, так как проект уже давно вышел из стадии беты.

( читать дальше... )

>>> Страница релиза на Гитхабе

 , , ,

DarthVadimius
()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

Перемещено Klymedy из talks

 , , , ,

grem
()

Как использовать xft шрифты в CDE

Форум — Desktop

Попробовал по инструкции https://webcache.googleusercontent.com/search?q=cache:dBGHqzNbDHIJ:https://sourceforge.net/p/cdesktopenv/wiki/FontsWithXFT/&cd=1&hl=ru&ct=clnk&gl=ru указать в ~/.Xresources в /etc/dt/config/Xconfig в /usr/dt/config/Xconfig и эффект нулевой.

 , ,

vbcnthfkmnth123
()

Команда Devuan просрочила основной ключ подписи репозиториев

Новости — Безопасность
Группа Безопасность

Ключ, которым подписываются все системные обновления, выпущенный в 2017 году, был действителен до 2 сентября 2022 года. Сегодня пользователи дистрибутива столкнулись с невозможностью штатного обновления системы через apt в связи с отсутствием действительного ключа. Разработчики дистрибутива, судя по всему, узнали о просрочке из жалобы на форуме и сгенерировали новый пакет devuan-keyring, который предлагают скачать через http (поскольку apt неработоспособен) и без каких-либо проверок сразу установить.

wget http://deb.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2022.09.04_all.deb
dpkg -i devuan-keyring_2022.09.04_all.deb
Впрочем, какую-никакую проверку провести всё-таки можно, на странице пакета (по https) указан sha256-хэш deb-файла: 96c4a206e8dfdc21138ec619687ef9acf36e1524dd39190c040164f37cc3468d, который можно сравнить так:
sha256sum devuan-keyring_2022.09.04_all.deb
перед тем как запускать dpkg -i.

Старый ключ:

/etc/apt/trusted.gpg.d/devuan-keyring-2017-archive.gpg
------------------------------------------------------
pub   rsa4096 2017-09-04 [SC] [просрочен с: 2022-09-03]
      E032 601B 7CA1 0BC3 EA53  FA81 BB23 C00C 61FC 752C
uid         [  просрочен ] Devuan Repository (Amprolla3 on Nemesis) <repository@devuan.org>
Новый ключ:
/etc/apt/trusted.gpg.d/devuan-keyring-2022-archive.gpg
------------------------------------------------------
pub   rsa4096 2017-09-04 [SC] [   годен до: 2023-09-03]
      E032 601B 7CA1 0BC3 EA53  FA81 BB23 C00C 61FC 752C
uid         [ неизвестно ] Devuan Repository (Amprolla3 on Nemesis) <repository@devuan.org>
sub   rsa4096 2017-09-04 [E] [   годен до: 2023-09-03]

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

>>> Подробности

 , ,

firkax
()

Latex, нумерованный список внутри tabular?

Форум — Development

Привет, пытаюсь внутри ячейки таблицы Latex замутить нумерованный список, но как то не получается, как реализовать?

\begin{minipage}{\textwidth} \centering
    \begin{table}[H]
        \caption{Обязательность полей. Выбор способа ответа}
        \centering
        \resizebox{\textwidth}{!}{%
        \begin{tabular}{|l|l|l|l|}
        \hline
        \rowcolor[HTML]{C0C0C0} 
        {\color[HTML]{000000} п/п} & {\color[HTML]{000000} Наименование} & {\color[HTML]{000000} Обязательность} & Требование к вводу\\ \hline
        1 &Организационно-правовая форма & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} -
        } \\ \hline
        2 & Наименование организации & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        3 & Фамилия & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        4 & Имя & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        5 & Отчество & \begin{tabular}[c]{@{}l@{}}Нет\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        6 & Номер контактного телефона & \begin{tabular}[c]{@{}l@{}}Нет\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        7 & Адрес электронной почты & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
        8 & \begin{tabular}[c]{@{}l@{}}Предпочтительный способ\\ получения ответа\end{tabular} & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901}      
        \begin{enumerate} 
            \item 1
            \item 2
        \end{enumerate} 
        } \\ \hline
    \end{tabular}%
    }
    \end{table}
\end{minipage}   


Ругается: There are no entries found in a list you have created. Make sure you label list entries using the \item command, and that you have not used a list inside a table.

 , ,

splinter
()

Adobe FrameMaker 5.5 - лучший текстовый процессор!

Галерея — Скриншоты

Одно слово, рулит :>
Будут продавать, приобретемс.

Tima_
()

В поддержку Оракл на Linux

Галерея — Скриншоты

GTK программы для Оракл на Линукс.

Tima_
()

Word Perfect Office 2000

Галерея — Скриншоты

Вот вам и оффис для Linux. От коментариев воздержусь. Имеется такой
зверь одним словом.

Tima_
()

Borland JBuilder 3.0

Галерея — Скриншоты

Для интересуюшихся. Вот так смотрится JBuilder от Borland/Inprise для Linux. Не могу себя причислить к фанатам Java, я лишь иногда балусь этим делом да и задания иногда попадаются. Что можно сказать... Это НЕ Borland это Inprise. 100% pure Java что меня несколко разочаровало... Я ожидал солидный Motiff интерфейс.

Tima_
()

Visual Age for Java

Галерея — Скриншоты

Ещё один Java IDE теперь доступный на Linux. Симпатичный Motif, соответственно скорость и т.п. Но можно сделать *толко* ;) 750 классов. Ещё бы C, Perl, Tcl IDE сделали... Code Warrior вещь не бесплатная, так что приходится по-старинке с XEmacs.

Tima_
()

Передавать звук с локального плеера на другой хост через ffmpeg и loopback device (Remote sound server?)

Форум — Multimedia

Не хочу всяких PulseAudio и т.п.

Хотелось бы c использованием только ALSA, snd-aloop и ffmpeg.

В принципе понятно, что нужно что-то похожее на:

Workstation: Player -> ALSA -> snd-aloop -> ffmpeg_N1 -> network

Remote Server (with Hardware Sound Card): network -> ffmpeg_N2 -> sound_card

Вопрос только в следующем, умеет ли ffmpeg работать в режиме подключения ffmpeg_N1 к ffmpeg_N2 в качестве клиента в терминологии TCP/IP ? Т.е. чтобы НЕ открывать порт stream сервера звука на workstation? Впрочем я все равно собираюсь потом использовать канал SSH для связи хостов, поэтому будет ли redirect через ssh -L или ssh -R не очень принципиально.

Т.е. меня интересует совет по ману:

https://manpages.ubuntu.com/manpages/kinetic/en/man1/ffmpeg-protocols.1.html

 , , ,

sanyo1234
()

[история успеха?] shift+f5 и shift+f6

Форум — General

ситуация следующая - означенные комбинации отказываются работать. при следующих условиях - терминал, основанный на vte, TERM установлен в xterm или xterm-256color, mc собран с ncurses.

если TERM установить в xterm-color - данных клавиши работают, однако отваливаются home и end на numpad-е, что еще более неудобно.

обучение не дает никакого эффекта, shift+f5 упорно опознается как shift+f7, shift+f6 - как shift+f8.

в связи с выходом 4.8.0 решил таки разобраться в этой ситуации. как оказалось

- vte работает с termcap и ложил с прибором на terminfo.
- в terminfo-вской базе для xterm и xterm-256color прописаны коды для 60 функиональных клавиш, у xterm-color - только для 20. причем коды разные.
- в /usr/share/mc/mc.lib прописаны несколько esc-последовательностей для функциональных клавиш, и похоже, они более приоритетны при обучении, нежели посылаемые пользователем.

не знаю, кто в этой ситуации дурак - разработчики vte, разработчики mc, томас дикий или все вместе, но я просто плюнул на все, и создал свой описатель xterm для terminfo - http://pastebin.com/SvsJzUse

если у кого возникла подобная проблема - скопируйте описатель в xterm.ti и соберите командой tic xterm.ti. для меня этот путь проблему решил.

теоретически, можно очистить нафиг /usr/share/mc/mc.lib и провести полное переобучение mc клавиатурным комбинациям, но способ со своим terminfo лучше, т.к. не затрагивает системный софт

ananas
()

ищу качественный топор.

Форум — Linux-hardware

Здравствуйте.
захотелось для десктопа прибрести wi-fi адаптер.
(пока облизывался на новые роутеры, подумалось, а нафига, если не у всех клиентов есть)
понятно, чтоб маленький юсб-свисток с ах имеет мало смысла.
есть варианты с антеннами побольше, совместимые с linux?
п.с. pcie занят, надо usb.

 , wi-fi ax

darkenshvein
()