LINUX.ORG.RU

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

УФ чернила

Форум — Talks

Привет. Нужны UV чернила (не для принтера), написать на стене хочу, в обычном свете вообще не видны должны быть. В данный момент лампу ещё не собрал, время идёт. Отсюда вопрос - можно ли самому приготовить такие чернила из подручных средства (аптека, магазин хим реактивов), или же не выёживаться и заказать? Кто-нибудь делал? Я видел советы растворять кислотно-зелёный маркер и прочее, но могут ли сравниться подобные способы со спец чернилами и светиться без 100500 киловатной лампы?

 

kvpfs
()

FireJail — краткое и ознакомительное практическое руководство

Статьи — Desktop
FireJail — краткое и ознакомительное практическое руководство

Сейчас существует прорва механизмов изоляции приложений — от песочниц до виртуальных машин. Целей их применения тоже множество, но так или иначе всё сводится к тому что нужно ограничить доступ приложений к тем или иным ресурсам вычислительного устройства.

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

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

 , , , ,

LINUX-ORG-RU
()

PXE, UEFI и secure boot

Форум — Admin

А собственно есть что-то где про это нормально разжевано? Поднял я у себя PXE, думал поставлю через него и оффтопик и Ubuntu, а не тут то было. Секьюр бут ругается на Ubuntu, оно и понятно что будет ругаться. А как сделать правильно? Поиск по гуглу всякую дичь выдаёт и сильно старые штуки.

PS

Нашел как делали раньше

https://shebangthedolphins.net/gnulinux_lubuntu_pxeinstall.html

А нынче модно-молодёжно

https://c-nergy.be/blog/?p=13334

Вопрос в том какой аналог есть в /etc/dhcp/dhcpd.conf того что делают в /etc/dnsmasq.conf в виде:

dhcp-match=set:efi-x86_64,option:client-arch,7 
dhcp-boot=tag:efi-x86_64,grub/bootx64.efi
Или такое только с помощью Dnsmasq можно, а через dhcpd никак?

 , ,

peregrine
()

Посоветуй фентезийного, ужОсы или НФ на ночь.

Форум — Talks

Надо ночью себя занять, кино новое не выходит. Решил узнать, что есть относительно свежее в фантазийном мире?

Что читал: тут сложно… Верн, Лем, Дик, Желяжны, Стругацкие, Бредбери, Нила Стивенсона, Хайнлайн, всё классическое из НФ и фентези, короче.
Гессе, Сартр, Акутагава, Кобо Абе, Камю, Селинджер, Джойс, Моэм, Кортасар, Экзюпери, Вольтер и остальное псевдоклассическое, короче.
Кинг, Кунц, Стокер… И не упомнишь ужас.

По нашим писателям тоже прошелся.

Хочется нормальной книжки. Вот попался Питер Хёг, прочёл с удовольствием его «Смилла и её чувство снега».

Что вас заставило задуматься? Переживать? Вспоминать?

Вот как «Город» Саймака.

 , , , ,

modest
()

Игры фризят почти на всех дистрибутивах

Форум — Games

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

ОС, в которых фризов в играх нет:
  • Ubuntu 20.04.3 (Kubuntu / Lubuntu / Ubuntu Budgie / Ubuntu Kylin / Ubuntu MATE / Ubuntu Studio / Xubuntu)
  • Linux Mint 20.2 (Cinnamon / Cinnamon (Edge) / MATE / Xfce)
  • (и на Windows 10 тоже всё нормально)
ОС, в которых фризы в играх есть:
  • Manjaro Linux (GNOME / KDE Plasma / XFCE / Budgie / Cinnamon / Deepin / I3 / MATE)
  • Arch Linux
  • Pop!_OS 21.04
  • Ubuntu 21.04 (все flavours)

У меня NVIDIA GeForce GTX 1050 Ti

Перемещено hobbit из desktop

 , , , ,

iwantpizza
()

Три проблемы Вайланда, как фиксить?

Форум — Desktop

Гном 41

  1. Переключение раскладки происходит только со второго раза, я нажимаю shift-alt нет реакции, еще раз нажимаю происходит переключение. (при переключении на X11 все с первого раза переключается)

  2. Зависание мыши при открытие програм, например файрфокс или хром или чтото другое большое типа блендер - мышка зависает на месте на долю секунды.

  3. Буфер обмена всегда ломается буквально через пару десятков копирования(минут 5-10 активного написания текста), между программами на нативном вайландом и программами вод xWayland, что в итоге буфер обмена в xWayland перестает работать а в Wayland продолжает. (не лечиться до перезапуска сессии)

 ,

svv20624
()

Rust и создание больших массивов

Форум — Development

Вот этот очень простой код потенциально легко вызовет stack overflow (если нет, то надо просто увеличить 16777216), хотя не должен (мы ведь на самом деле выделяем место в куче в итоге).

#[derive(Copy, Clone)]
pub struct Item {
    a: i32,
    b: i32
}

pub struct Items {
    items: [Item; 16777216]
}

impl Items {
    pub fn new() -> Items {
        Items {
            items: [Item { a: 0, b: 1 }; 16777216]
        }
    }
}

fn foo() -> Box<Items> {
    Box::new(Items::new())
}

Пруф: https://rust.godbolt.org/z/8sWsoKojx

Для Ъ: Массив сначала создаётся на стеке, а только потом выделяется память и происходит memcpy в кучу. Максимальные оптимизации не спасут.

К тому же не забываем про оверхед копирования. Я готов поверить разработчикам Rust, что копирование при создании структур из нескольких сотен байт не создаст заметной просадки, но я верю, что пример выше будет статистически значимо работать медленнее уже на нескольких тысячах элементов, а не обязательно 16 миллионов.

Как принято создавать в Rust такие массивы? unsafe или есть решения получше?

Мне нравится Rust последнее время, сколько я к нему присматриваюсь, но вот такая очевидная мелочь как copy elision не предусмотрена для типа системного языка... Или я просто всё делаю не так и Items::new надо писать как-то иначе?

 ,

KivApple
()

Новая программа управления fb2-библиотекой

Форум — Desktop

Всем привет.

Написал с нуля новую программу для хранения, поиска, чтения и конвертации больших библиотек fb2: https://bitbucket.org/tkatchev/flibby/

Умеет индексировать, проводить поиск по индексу, экспортировать, читать и конвертировать в PDF книги из fb2-архивов.

(Если кто-то помнит myRuLib - то тут примерно то же самое, только проще, функциональнее, быстрее и в консоли.)

Надеюсь, кому-то будет полезно.

 , , , ,

tkatchev
()

как растворить органику?

Форум — Science & Engineering

Дорогой ЛОР! Особенно СПВ!

Подскажите, как растворить органику без осадка. Интересует в первую очередь морковь, а также целлюлоза.

 ,

ArtSh
()

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

Форум — Development

Я про то, что хочется шляпу наговнокодить, которая LUA код сама будет редактировать в скрипте, структуру которого я знаю перетаскиванием ползунков, чтобы мозг не выносить тысячами параметров. Говнокодить генератор хочу на питоне. Есть какая теория, чтобы весь проект не был похож на монстров Лавкрафта и с ним было более-менее удобно работать? Никогда такого ежа с носорогом не пробовал скрещивать...

Советов от тех кто что-то похожее писал хочу услышать до того, как начну процесс ковыряния в субботу.

 ,

peregrine
()

Невозможный артефакт — диоритовая ваза

Форум — Science & Engineering

https://planeta.ru/campaigns/diorite_vase, https://www.youtube.com/watch?v=GV1jfJ_zNkE — деньги уже собрали, поэтому не реклама.

Скульпторша в сотрудничестве с сайтом antropogenez.ru берётся изготовить диоритовую вазу при помощи инструментов каменного века. Ранее она уже выточила статуэтку с внутренней полостью из мраморной брекчии (твёрдость 3) — https://www.youtube.com/watch?v=uQqxx7ksaKc — и выдолбила прямой угол в граните. Теперь займётся более прочным материалом — твёрдость диорита ~6,5, между гранитом и кварцем. Обещает управиться за полгода. Возможно, будет онлайн-трансляция.

Планы у экспериментальных археологов грандиозные: https://sun9-4.userapi.com/c847017/v847017609/1a07ce/1AG-7IdtdtU.jpg

Дополнение: С запуском трансляции затянули на 2 месяца, поэтому я начало пропустил. Сейчас можно наблюдать процесс каждый будний день с 6 до 14 по Москве: https://www.youtube.com/watch?v=F75tsyoxMQY https://www.youtube.com/watch?v=qpQhDop_OfA https://www.youtube.com/watch?v=I26ccMbRaL8 https://www.youtube.com/watch?v=rsi8D2KG8sM https://www.youtube.com/watch?v=oPR0KsnwUYw https://www.youtube.com/watch?v=YvbnXKXVnWM https://www.youtube.com/watch?v=rS3jedWGrrY https://www.youtube.com/watch?v=S-Vs8YgxWLk https://www.youtube.com/watch?v=dAo6bHsW11s https://www.youtube.com/watch?v=S-Vs8YgxWLk https://www.youtube.com/watch?v=Qy2rquDkyHY https://www.youtube.com/watch?v=59jGlN42DMo https://www.youtube.com/watch?v=-obWwiZq2LM https://www.youtube.com/watch?v=M1TSgxLzrrc

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

 ,

question4
()

Заброшенные Open source программы

Форум — Development

Этот тред предназначен для сбора информации о заброшенных полезных опенсорсных программах, прекративших своё развитие. Цель треда — помочь разработчикам без пет-проектов найти себе проект или начать новый на тему заброшенного, а админам иметь ввиду, что ждать багфиксов этих программ не приходится. Прошу не флудить почём зря. Если что-то есть на примете, добавляйте, не стесняйтесь.

Начну пожалуй:

MyRuLib http://myrulib.lintest.ru/ https://github.com/lintest/myrulib/

Hddtemp https://savannah.nongnu.org/projects/hddtemp/

 , , ,

peregrine
()

Проблемы создания музыкальной коллекции

Форум — Talks

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

  1. С одной стороны, музыка почти ничего не весит (если конечно не тысячи альбомов) по современным меркам HDD. С другой стороны, прослушав сотни альбомов за всю жизнь, я пришел к печальному выводу, что часто в альбоме из 15 песен в лучшем случае хороших 2-3, остальное даже переслушивать не хочется. А если не хочется переслушивать, то зачем хранить?

Как поступаете в этом случае вы? Все-равно храните альбомы целиком или только избранные треки?

  1. Отсюда возникает вторая проблема. Если ты хранишь лишь избранные треки, то возникает куча косяков. В начале или в конце многих треков идут секундные «куски» предыдущего/следующего трека, если исполнитель задумывал «плавный переход» из одной песни в другую, а не тишину в конце каждой песни. И это реальная проблема, т.к. таких альбомов оказалось много. Что с этим делать- непонятно.

В соседней теме мне объяснили, что все эти треки во flac/mp3 на трекерах нарезаются умельцами с одного цельного потока Audio CD, получается как нарежут, так и будет? Что делать в таком случае? Для домашней коллекции это критично, т.к. идет лишний звук (обрывки) в начале/конце песен. Чем можно безопасно обрезать секунду в начале/конце, не затронув основной трек?

Перемещено a1batross из general

 , , , ,

shkolnik_2022
()

Библиотека MyRuLib в убунту 20.04

Форум — General

Здравствуйте, форумовчане ! Подскажите: как установить без WINE библиотечный каталогизатор MyRuLib в Убунту 20.04 ?

 

katjket
()

Мультик про вертолёт. Студия ЛинФильм - Свободная анимация

Форум — Talks

Таки вышел, давно мной обещанный мультфильм. Для создание этого мультфильма использовалось исключительно СПО: GNU/Linux, OpenToonz, Olive video editor, Qjackctl + Jackd2, Ardour 5.12, git + easygg и LMMS (Linux MultiMedia Studio)

Собственно видео: https://youtu.be/2wCJV4AA4W0

Репозиторий с исходниками: https://gitlab.com/kinolinux/OpenToonz-Project

Зеркало: https://code.lor.sh/km2/helicopter

Лицензия Creative Commons Attribution-ShareAlike 4.0

 , , , ,

gtk3
()

Ищу python-разрабов в data-sciense отдел (не казино)

Форум — Job

Москва.

Отдел занимается всякими заумными DS задачами, а при нем есть команда питонистов, которые работают в паре с непосредственно DS-разрабами и отвечают за качество кода, оптимизацию, интеграцию и доведение до продакшена.

Из требований - git, уверенное знание python3 (не на уровне джанги, а глубже), опыт работы с sql (в том числе напрямую, без ORM), отсутствие страха перед погружением в ушат с говном (ds-разрабы на самом деле нифига не разработчики и код их прототипов обычно ужасен. мы работаем над этим, но процесс медленный)

Плюсом будет опыт работы с numpy, pandas, scipy, базовые знания линейной алгебры, знание sql92, опыт работы с субд (мы используем oracle, postgres, mssql но сейчас унифицируем все в greenplum), опыт работы с очередями сообщений, знания базовых алгоритмов и структур данных.

От нас - не стартап, гибкий график, частичная удаленка, поощрение проф роста, уютный офис в 5 минутах от Бауманской, оформление по ТК, адекватное технически-грамотное руководство.


Вилка - от 160к до 200к рублей на руки.

Резюме на почту genryrar@gmail.com

 

genryRar
()

Счётная палата выложила код своего ПО

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

По ссылке https://code.ach.gov.ru/public доступен исходный код программ (в основном скриптов), написанных программистами счётной палаты.

>>> Исходный код

 

monk
()

Аналог расширения «Обход блокировок Рунета» для Firefox

Форум — General

Привет.

Существует ли аналог вот этого Chromium-расширения для Firefox?

tl;dr функциональности, которая мне нужна:

  • обёртка над PAC-скриптами «Антизапрет» и «Антицензорити»
  • возможность подстановки своих прокси-серверов вместо штатных из PAC-скрипта
  • ручные оверрайды (проксировать/не проксировать текущий домен)
  • проксирование *.onion в локальный Tor

 ,

intelfx
()

Браузер и тёмная тема оформления

Форум — Desktop

Ползователи тёмных тем оформления, как вы боретесь с чёрными полями ввода на светлых веб-страницах, чёрным шрифтом на чёрном и белым на белом?

 ,

iz_tabakerki
()

Печать PDF файлов в mono

Форум — Development

Добрый день! Подскажите, каким образом можно распечатать PDF файл в mono на Centos 6.6? Использую этот код в Windows:

            ProcessStartInfo info = new ProcessStartInfo();
            info.Verb = "print";
            info.FileName = @"D:\MyPdf.pdf";
            info.CreateNoWindow = true;
            info.WindowStyle = ProcessWindowStyle.Hidden;
 
            Process p = new Process();
            p.StartInfo = info;
            p.Start();
 
            p.WaitForInputIdle();
все прекрасно работает. А в mono на Centos 6.6 - нет. P.S Также посоветуйте, пожалуйста, генератор отчетов с возможностью вывода в PDF, чтобы работал в mono и Centos. Заранее благодарен!

 , ,

rielter_al
()