LINUX.ORG.RU

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

Выпущены аудио- и MIDI-плагины LSP Plugins 1.2.0

Новости — Мультимедиа
Выпущены аудио- и MIDI-плагины LSP Plugins 1.2.0
Группа Мультимедиа

Выпущен релиз плагинов LSP Plugins 1.2.0, предназначенных преимущественно для сведения и мастеринга аудиозаписей. Плагины поставляются в версиях LV2 и VST2.

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

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

 ,

sadko4u
()

HR ставят диагнозы или erzent был прав

Форум — Talks

 , , ,

StReLoK
()

Осторожно, вредоносный код в библиотеках на GitHub!

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

node-ipc удаляет файлы, если видит IP адрес в заданном списке.

Вот сам вредоносный код: https://github.com/RIAEvangelist/node-ipc/blob/847047cf7f81ab08352038b2204f0e7633449580/dao/ssl-geospec.js

Вот менее вредоносный (только грузит процессор, если видит в js таймзону из списка): https://github.com/medikoo/es5-ext/commit/3beace4b3d00f02da61b72dd328f90cf069d46de попадает в https://www.npmjs.com/package/es5-ext

Соответственно, если обновляетесь через npm или подобное, то имейте в виду.

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

 ,

monk
()

pandas to_sql делать записи порциями

Форум — Development

Помогите решить проблему записи большого датафрейма в postgres таблицу. Есть датафрейм df, который с небольшим количеством данных (несколько сот записей тестирвовал) успешно и быстро сохраняется в postgres таблицу:

df.to_sql(
    'my_table', my_engine, chunksize=100, if_exists='replace')
Но, в требуемом режиме (продовском), когда число записей достигает приблизительно 500 тыс. строк ничего не происходит. Оператор висит несколько часов и молча завершается без всяких сообщений. Данные при это не попадают в postgres - нет ни одной записи. Табличка создается, если ее удалить предварительно. При этом датафрейм имеется и его строки успешно печатаются в консоли ...

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

 ,

scisearcher
()

Хакеры требуют открыть драйверы Nvidia

Новости — Hardware and Drivers
Хакеры требуют открыть драйверы Nvidia
Группа Hardware and Drivers

Несколько дней назад хакерская группа LAPSUS$ проникла во внутреннюю сеть NVIDIA и украла примерно терабайт данных, включая исходные тексты драйверов, DLSS, клиентскую базу. Служба безопасности NVIDIA попыталась вывести из строя компьютеры преступников, зашифровав диски, но те сохранили резервную копию и выложили в открытый доступ несколько десятков гигабайт, включая исходные тексты драйверов под Windows.

Теперь LAPSUS$ требует от NVIDIA перевести драйверы для Windows, macOS и Linux под свободную лицензию, и в дальнейшем не закрывать. В противном случае они опубликуют схемотехнику видеокарт и чипов, включая находящиеся в разработке. Срок — до пятницы.

Скриншот: https://cdn.videocardz.com/1/2022/03/Lapsus-Ransom-NVIDIA.png

>>> Новость на Opennet

 , , открытые драйверы

question4
()

sandsifter — ПО для поиска скрытых инструкций x86

Новости — Hardware and Drivers
Группа Hardware and Drivers

Domas (@xoreaxeaxeax) опубликовал программное обеспечение для поиска скрытых инструкций и «багов» процессоров на архитектуре x86 путём генерации и отправки различных наборов «нелогичных» инструкций и анализа реакции на них. С предварительными результатами исследования можно ознакомиться в PDF-документации. Код на Python открыт и опубликован на GitHub, там же можно найти презентацию (с мероприятия Black Hat 2017) и скриншоты (gif).

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

 , , , ,

linuks
()

Buttplug 1.0

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

Тихо и незаметно, поcле 3,5 лет разработки, состоялся первый мажорный релиз Buttplug – комплексного решения для разработки программного обеспечения в сфере дистанционного управления интимными устройствами с поддержкой различных способов подключения к ним: Bluetooth, USB и последовательные порты с помощью языков программирования Rust, C#, JavaScript и TypeScript.

Начиная с этой версии, имплементации Buttplug на C# и JavaScript отбрасываются в пользу соответствующих им библиотек, которые взаимодействуют с единственной оставшейся имплементацией на Rust посредством FFI, что позволило начать разработку библиотек для Python, C++, языков на платформе JVM и Unreal Engine.

Buttplug поддерживает управление с клавиатур, джойстиков и контроллеров виртуальной реальности, а также синхронизацию с фильмами посредством плагинов к VLC и Kodi.

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

 adult, , , ,

Princesska
()

Когда линь перестанет виснуть при исчерпании памяти? (2022)

Форум — Desktop

Сколько я пользуюсь компами с виндой и линем, столько испытываю эти проблемы. Некая десктопная софтина жрет оперативу. потом еще немного жрет, и еще немного, и потом внезапно система висит, бешенно читая SSD накопитель. OOM не срабатывает, потому что память в медленном сценарии не исчерпана. Хуже всего то, что при отсутствии свопа данный сценарий наступает очень резко, лавиннобразно, система работает как ни в чем ни бывало, а потом за несколько секунд замирает.

Прописал vm.vfs_cache_pressure = 20 в /etc/sysctl.conf — ничего не поменялось. Systemd до недавних пор в этом плане тоже была поломатое, вроде в бунте 21.10 пофиксили, но у меня деб 11: https://github.com/systemd/systemd/issues/10581

 , ,

byko3y
()

ZRam против ZSwap — что лучше и где взять?

Форум — Admin

На сервере образовалась нехватка оперативной памяти и встал вопрос: что лучше - ZRam или ZSwap?
В этой статье описаны варианты виртуального расширения памяти.

По моему скромному мнению ZRam лучше, поскольку он эмулирует только расширение имеющейся памяти.
А ZSwap хотя тоже быстрый метод, но все-таки он требует переключения уже на другой механизм - использования swap.
И хотя в данном случае он тоже быстр, потому что размещается в памяти, это все таки свопирование.

Итак, если я прав, то использование ZRam лучше, тем более что физический swap и так есть в наличии на SDD
(если неправ, всегда можете поправить).

Поэтому попытался установить ZRam.
Но в чистом виде в репозитариях Debian 11 его почему-то не оказалось, нашелся только zram-tools, в составе которого оказался ZSwap.

А где же тогда ZRam? На него что, сборщики уже забили болт и его надо где-то искать отдельно или собирать?

 

chukcha
()

Программы - не стихи, их надо проектировать, а не писать.

Форум — Development

Этот пост как спроектировать.... заставил меня вспомнить о замечательном человеке и его статье. Есть такой дедушка, зав. кафедрой в ИТМО - Анатолий Шалыто. Очень толковый препод. И вот его статья «Программы –не стихи, их надо проектировать, а не писать» - http://is.ifmo.ru/main/article_ap.pdf .

Кроме критики сложившейся ситуации с производством ПО, Шалыто даёт ссылки на свои примеры проектирования и показывает почему так делать правильно. Ссылки прямо там в статье. Битых ссылок не встречал.

Вот самые интересные цитаты:

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

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

Я считаю, что до того, как начинать программирование системы, необходимо разобраться с ее поведением, ипредлагаю не начинать сразу писать программу, а сначала нарисовать «картинки»–графы переходов, которые опишут поведение будущей программы в терминах состояний, переходов между ними и действий, выполняемых в состояниях и/илипереходах.

К чему это я? Мне хотелось бы узнать, много ли на ЛОРе среди разработчиков моих единомышленников - тех кто солидарен с мыслями изложенными в статье и тоже практикует проектирование ПО перед кодингом. А заодно интересно каким софтом вы пользуетесь для рисования схем, графов, алгоритмов. Может кто-то поделиться своими примерами проектов ПО.

PS, для модераторов. Линукс здесь при том, что:

Простота требует проектирования и хорошего вкуса.

Л. Торвальдс

 , , , ,

MittenShmitten
()

Трактор

Форум — Talks

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

Интересует куда можно приехать с семьёй для длительного/постоянного проживания. Условия: доход в долларах США, выводится на PayPal, возможен skril. Работа на месте не интересует, однако необходим стабильный доступ в интернет с нормальным качеством связи. Есть ребенок, через 4 года в школу, эта проблема должна быть решаемой. Желательно не высокий уровень цен, но хотелось бы наличие приличных условий проживания, наличие нормальных медицинских услуг с не космической стоимостью (платить за это удовольствие привык и в нашей родной ДС, но списки Форбс мне не светят). Тёплый климат, наличие русскоговорящих людей, безвиз/простое получение приветсвуются. СНГ, ЕС, США и т.п. не улыбаются.

З.Ы. Заранее особая благодарность за развернутые ответы!

З.З.Ы особенно одаренных, посмотрите в словаре значение слов «желательно», «приветсвуется» 🤦‍♂️

Всем бобра и прочих радостей!

 

erfea
()

LOR. Февраль 2022

Новости — Linux.org.ru
Группа Linux.org.ru
  1. Мы против войн и насилия.
  2. Понимаем, что тема происходящих событий сейчас у всех на уме, и каждому хочется высказаться. К сожалению, все диалоги проходят на повышенных тонах и неконструктивны, и мы не справляемся с модерированием. Linux.org.ru это не политическая площадка. Мы просим всех пользователей воздержаться от обсуждения текущей ситуации. Обсуждения будут удалены, активно участвующие в них пользователи могут быть “заморожены” как минимум на одну неделю.
  3. У топиков по тематике сайта, связанных с происходящим, будут отключены комментарии.
  4. Не поддавайтесь на провокации. Сохраняйте спокойствие, проводите время с семьей, почаще бывайте на свежем воздухе и берегите себя.
  5. Мы надеемся, что эти ограничения на форуме – временные.

 

maxcom
()

Предпочтение SIP-фона

Форум — Desktop

Доброго Всем времени суток.

Расскажите, у кого какие предпочтения по конкретной программе SIP-клиента?

Предыстория: Потихоньку на работе начинаем миграцию на Свободное/Открытое ПО, в связи с запретом покупки импортного....

Начать решил с себя. Дома пользуюсь GNU/Linux уже продолжительное время, но дома не было необходимости пользоваться SIP-клиентом, а на работе это жизненно важно.

На оффтопике использовался MicroSIP - отличная СПО (GNU GPL), но существует только под оффтопик. Это ПО конечно работает и под wine, но это не комильфо же.

Пробовал Linphone - работает почти идеально, за одним исключением, не корректно работает переадресация вызова (не передается номер вызывающего абонента конечному абоненту).

Пробовал Ekiga - пользоваться можно, но часто некорректно воспринимает номера вызываемого абонента (приходится прописывать NNN@sipname.xx что бы номер воспринимался адекватно).

К сожалению перебирать все возможные реализации времени катастрофически не хватает.

Расскажите о своих предпочтениях, кого что устраивает/не устраивает. Может быть существует идеальный SIP-клиент, но просто я о нем не знаю?

 ,

ivanlex
()

Racket быстрее для многопоточной работы, чем Go

Форум — Development

Микрозамер скорости сервера эха: https://racket.discourse.group/t/racket-matching-or-exceeding-golang-for-echo-server-performance/660

Результаты:

Racket: ~114,584 сообщений/сек
Go (default): ~85,650 сообщений/сек
Go (GOMAXPROCS=1): ~108,495 сообщений/сек

Код для Racket (ссылка) использует потоки Racket (thread), код для Go (ссылка) использует горутины.

 , ,

monk
()

Зачем едят мел?

Форум — Talks

К нам часто приходит парень и покупает мел. Он говорит, что он его ест. Я думал, ну у всех свои странности. Потом пришла девушка и тоже покупает мел, чтобы его есть. Что вообще происходит? Зачем, для чего?

 

ZenitharChampion
()

Qucs-S 0.0.23

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

20 февраля, после длительного перерыва состоялся релиз Qucs-S 0.0.23. Проект полностью портирован на Qt 5 и может быть собран на современных дистрибутивах Linux. Подготовлены репозитории для Debian и Ubuntu.

Qucs-S представляет собой универсальный GUI для SPICE-совместимых движков моделирования электронных схем. В качестве движка рекомендуется Ngspice, но также поддерживается XYCE, SpiceOpus и Qucsator.

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

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

 , , , ,

DarthVadimius
()

а нужны ли мне эти ваши docker-контейнеры?

Форум — Admin

Вобщем сижу тут, разрабатываю один проект. Дошел до того шага, когда нужно начинать обмениваться данными между разными сервисами и вроде как нужно прикручивать Docker, связывать контейнеры и будет мне счастье, но так ли это?

Структура проекта следующая:

  • SQL-сервер
  • Web-backend на PHP
  • Web-frontend на Flutter
  • Сервис №1 на Java
  • Сервис №2 на Java

С самого начала проектирования я планировал завернуть это все в Docker, но у меня получается целая куча контейнеров:

  1. SQL-сервер
  2. Web-backend
  3. Web-frontend
  4. Внешний nginx, который проксирует запросы куда надо
  5. certbot для внешнего nginx, чтобы получать сертификаты
  6. Сервис №1 на Java
  7. Сервис №2 на Java

Docker принято использовать для упрощения развертывания, переноса, создания нужного окружения на машинах, где может не быть нужных пакетов. В моем случае, я вижу в использовании Docker только усложнение конфигурации и лишнюю точку отказа. Прав ли я? Может я просто устал и упускаю что-то? Как вы думаете: Docker - это серебряная пуля или стрельба из пушки по воробьям?

 , ,

r0ck3r
()

Делаю Sublime из vim

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

Вот нравился мне сильно Sublime, но плагины к СLang в нем не работают по нормальному.

Решил закатить рукава и осилить vim. Итого вот такой вот рабочий стол

  • clang_complete работает божественно
  • NERDTree
  • Monokai с исправленным фоном для попапа в completion
  • Настроены кнопочки для тех, кто не привык к аккордам. Почти все что нужно делается через F1-F12 почти как в паскале ) Часть комбинаций притащил из IDEA
  • Из-за фулскрина не видно дефолт ElementaryOS

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

 ,

vertexua
()

Вкатываюсь в embedded как хобби. Arduino vs STM32

Форум — Development

Формальное образование по электронике есть, опыт программирования - миллиард лет.

Полный нуб в практическом смысле по embedded, начал тыкать палкой неделю назад.

Я набрал STM32 Black Pill, зарядил Rust Embedded, все работает, лампочки мигают, экраны hello world пишут, серво шевелятся. Буду робота собирать.

Прошла эра AVR говорят? Забить на эти все Ардуины и копать дальше в STM32? Вроде все устраивает, но просто хочу мнений узнать. Я так понимаю что всё «pills» - это китайский бомжпакет, но если уткнусь в проблемы, то вроде есть официальные борды от STM, код почти не прийдётся менять, поменял HAL и все. На спеки этих Atmega по той же цене больно смотреть по сравнению с STM32. Ржавый тоже официально с пол пинка поддерживает STM32, а avr там нужно тулчейны собирать как плебей или вообще валить на С.

Там ещё какие ESP, PIC на горизонте маячат, но я вообще не знаю стоит ли копать.

Это очередное «памагите какой дистрибутив установить чтобы пацаны в 10-Б зауважали», но вместо линукса - embedded. Дичкач

 , , ,

vertexua
()

Где заказывать микросхемы?

Форум — Talks

Есть два местных магазина, у которых в ассортименте особо ничего нет.

Есть чип-дип, у которого ассортимент неплохой, но всё равно не идеальный. И, говорят, переплачивать там много.

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

Есть алиэкспресс, с ним тоже не очень понятно. Доставляют они вроде как нормально, видимо через взятки через границу проносят, это уже не моё дело. Но возникает вопрос в том, что они там вообще продают. Например я хочу вот такой ЦАП: 1 шт. ~ 5 шт./лот DAC9881SRGER DAC9881 VQFN24 новый оригинальный

Конечно мне нужен не китайский, а техасский. Насколько техасским будет ЦАП с алиэкспресса? Не хочется нарваться на копию.

Есть ли в России хорошие магазины с большим выбором микросхем? В гугле искал, какие-то мелкие стрёмные находятся, толковых не нашёл. Конечно должна быть доставка в Казахстан, но в принципе сейчас у большинства она есть.

 

Legioner
()