LINUX.ORG.RU

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

Qtopia Phone Edition

Группа PDA

Вышла редакция среды Qtopia (Linux) для мобильных телефонов.

Из анонса: "The initial market response to Qtopia Phone has been phenomenal," said Haavard Nord, Trolltech CEO. "Phone manufacturers, particularly in Asia, are extremely interested in using Linux for their mobile phones, and they are excited to see Qtopia available for keypad-driven mobile phones." "The success of Linux and the positive response to Qtopia Phone, is driven by the freedom and flexibility these platforms provide," said Eirik Chambe-Eng, Trolltech President. "Being able to select what functionality a phone will have, customize the user interface, and modify the source code are key reasons why Linux and Qtopia Phone will play a major part in the mobile phone market."

Qtopia Phone поддерживает различные средства ввода информации, многоязычность, беспроводную связь, синхронизацию с Qtopia Desktop и Outlook, интерфейс с поддержкой тем. В поставке идет стандартный набор приложений. Для разработчиков есть средства кросс-компиляции.

Обзор: http://www.trolltech.com/products/qto...

Скриншоты: http://www.trolltech.com/screenshots/...

Qtopia и средства разработки (GPL) можно загрузить отсюда:
http://www.trolltech.com/download/qto...

>>> Анонс (trolltech.com)

ANDI
()

Trolltech нарушает GPL в Qtopia, или мне показалось?

http://www.trolltech.com/products/qtopia/opensource пишут: These files are for Open Source use only. If you are a commercial developer then please go to the commercial Qtopia evaluation page and apply for a supported evaluation instead.

Ниже: The Qtopia Open Source Edition is provided under the GNU General Public License v2.0. This specifies that you may freely use the Qtopia Open Source Edition for:

* Development of open source/non-proprietary software that is also released under the GPL license. * Compiling and running GPL software developed by others.

Это вот каким таким чудом GPL разрешает только сompiling and running GPL software developed by others?

sinister
()

Летний WindowMaker

 

Светлая летняя тема для WindowMaker.

GTK: Raleigh Reloaded
Иконки: Ubo
Курсоры: Jeex
Шрифты: PT

Ещё скриншоты.

Galapago
()

Золотой WindowMaker

 , , ,

Что тут можно сказать? Просто настроенный WindowMaker в работе. Вернее, в учёбе — изучаю WebSockets. Давно с ним не было скриншотов, вот я и решил исправить эту ситуацию.

Ставил я WindowMaker в качестве эксперимента. Думал — как на этом вообще можно работать? Оказывается, весьма удобно и настраиваемо :)

Докапы: wmclock, wmsystemtray, wmcpuload, wmmemload, wmgtemp, wmvolman, wmamixer, wmifinfo, XScreenSaver.App

В трее: klipper, kxkb, korganizer, noatun

Файл. менеджер: Konqueror

Консоль: Konsole

pericles
()

Тестирование производительности ZFS на SSD /2023

 , ,

Скоро (ближе к концу января) буду вводить в эксплуатацию сервер, хочу потестить производительность ZFS.

Цели:

  • выявить и исправить косяки в конфигурации
  • определить готовность ZFS к разного вида нагрузкам
  • лучше понять, как тестировать дисковую подсистему
  • лучше понять, как настраивать ZFS

Тестировать буду Intel P5800X (Optane) и Samsung PM1735 (TLC). Будет средний сервер на Xeon’e. Дистрибутив — Proxmox VE.

Принимаются пожелания (в виде указаний по настройке ZFS и конфигов/команд fio).

Предыдущее тестирование (2019 г.)

Тема в reddit/zfs. Может там чего-нибудь дельного посоветуют.

Harliff
()

Подключение к существующей X-сессии

 , ,

Привет, ЛОР.

Представим локальную сеть, в которой есть админская рабочая станция и удалённая машина, на обоих — линуксы с иксами. На удалённой машине есть пользователь sidorov, к которому можно подключиться, например, по ssh.

Если я подключаюсь с админской машины по ssh -X, будет задействован её же X-сервер, и программы будут отображать свой GUI на админской же машине.

А есть ли решение, позволяющее подключиться к УЖЕ запущенной сессии того же пользователя sidorov на удалённой машине, чтобы программы запускались в его сессии и на удалённой же машине отображались? Пока на ум приходит только мысль написать простенькую программу-агента и вставлять её в автозапуск сессии, и чтобы она принимала команды по сети. Но может есть уже что-то:

  • готовое;
  • не кривое;
  • с хоть сколько-нибудь проработанной безопасностью (если этого агента писать по уму, придётся в него фактически целый SSH-сервер вставлять);
  • опенсорсное (скорее всего это придётся компилировать под свою систему)?

P.S. Всем спасибо, помогло явное указание DISPLAY=:0 перед вызовом нужной команды (спасибо @einhander). Да, в моём случае был нужен именно запуск, совместная работа с одним экраном — тема отдельная.

hobbit
()

Можно ли приобрести девайс на RISC-V?

 , ,

Вопрос такой. Есть ли какие-нибудь устройства на RISC-V? Смартфоны, ноуты, десктопы, одноплатнтки - не важно. Если есть, можно кинуть ссылку в качестве примера? Просто интересно состояние этой архитектуры на данный момент.

Werenter
()

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

 , , , ,

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

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

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

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

>>> Подробности (github.com)

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

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

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

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

>>> Подробности (haiku-os.org)

RISC
()

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

 ,

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

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

vbcnthfkmnth123
()

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

 , ,

Здравствуйте, подскажите правильный алгоритм сборки 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 (github.com) (описание), где есть встроенный shortcut для коннекта по ssh: Meta-Dot, с подсказкой из ~/.ssh/known_hosts — очень удобно! Для этого, правда, надо отключить беcтолковое HashKnownHosts в конфиге ssh, иначе подсказка, конечно, работать не будет.

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

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

beastie
()

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

 , , dpkg-deb,

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

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

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

/var/log/ourProgramm

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

Xintrea
()

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

 , , ,

Группа Open Source

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

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

>>> Страница релиза на Гитхабе (github.com)

DarthVadimius
()

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

 , , , ,

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к 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

 , ,

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

>>> Подробности (dev1galaxy.org)

firkax
()

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

 , ,

Привет, пытаюсь внутри ячейки таблицы 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_
()