Чтобы добавлять сообщения и комментарии, .

@justonemore:
justonemore

GNOME берёт под своё крыло сраных джейкверишников: "A quick look at using JSX in GNOME" blogs.gnome.org

@justonemore:
justonemore

Все катится в сраное говно. >We are going to increase the speed at which we do releases of new major versions of Gtk (ie: Gtk 4, Gtk 5, Gtk 6…). We want to target a new major release every two years.
Meanwhile, Gtk 4.0 will not be the final stable API of what we would call “Gtk 4”. Each 6 months, the new release (Gtk 4.2, Gtk 4.4, Gtk 4.6) will break API and ABI vs. the release that came before it. These incompatible minor versions will not be fully parallel installable
In this way, “Gtk 4.0” is not “Gtk 4”. “Gtk 4.0” is the first raw version of what will eventually grow into “Gtk 4”, sometime around Gtk 4.6 (18 months later).
blogs.gnome.org

@justonemore:
justonemore

С помощью файлового менеджера в MATE ассоциировал файл с расширением mp4a с Mpv, но открываются сперва в Firefox а он в свою очередь предлагает или сохранить файл или открыть его в Mpv. Раньше файлы с таким расширением открывались и проигрывались Firefox`ом.

@Shchvova:
Shchvova

Мюнхен переводят обратно с Линукса на Виндоуз opennet.ru

sadtrombone.com

@Self-Perfection:
Self-Perfection

Ужасно: под linux нет рабочего приложения для pomodoro. Есть несколько недоделанных глючных огрызков разной степени заброшенности. Прям хоть самому писать. Может попробовать win приложения через wine?

@O01eg:
O01eg

Я даже сначала подумал, что это Линда ruby учит: linux.org.ru
"Простите за мой жест отчаянья. Я не программист, но решила освоить ruby. Читаю книги прочее и пробую решить задачки на основе прочтенного/увиденного. Но самой не выходит понять где я туплю. Пожалуйста помогите!
Полная задача звучит так: Сцотона принимает в жертву человеческие души. Но он может зохавать не каждую душу. Если у души нет имени он говорит: «Опять китаец... А нормальная еда есть?». Если возраст до 10 лет — он кричит: «Еще не успел нагрешить — скормите Исусу». В остальных случаях он говорит: «Спасибо за угощение. Юзернейм был вкусный!» Нужно выполнить в лучших традициях ооп и продемонстрировать код, где Сцотону кормят."

@Linda-chan:
Linda-chan

«Лицензия на find», как последний довод оскорблённого линуксоеда.
via point.im

@segfault:
segfault

bcache.evilpiepirate.org
What if you don't care about caching, what if you just want a filesystem that works? Bcachefs is not just targeted at caching — it's meant to be a superior replacement for ext4, xfs and btrfs. We intend to deliver a copy on write filesystem, with all the features you'd expect from a modern copy on write filesystem — but with the performance and robustness to be a very viable replacement for ext4 and xfs. We will deliver on that goal.

@OCTAGRAM:
OCTAGRAM

Помянем OpenLina. Пожелаем долгих лет Wine.

@OCTAGRAM:
OCTAGRAM

Delphi для Linux стоит минимум $2400. Могу себе представить откаты. Ну теперь-то импортозамещение пойдёт в гору.

@belsnickel:
belsnickel

Почему все любят sudo?
У меня простое непонимание: если злоумышленник вломился в твою учётку на сервере, ему надо для суперюзера сделать sudo su -. Если судо нет — ему надо думать как поднять привилегии.

Неужели удоство судо этого стоит? Запрещаете ли вы sudo или sudo su на серверах?

@waterlaz:
waterlaz

Ну отлично, блеать //_-)

 # rmmod osscore
rmmod: ERROR: Module osscore is in use

 # lsmod
Module                  Size  Used by
osscore               552069  -1
e1000e                164574  0

@Linda-chan:
Linda-chan

То ли я невнимательно читала спецификацию syslog, то ли авторы класса Syslog в Руби, но ихние функции debug(), error() и прочие не соответствуют тому, что я вижу в своём syslog сервере. Тоесть отправляю error(), а оно появляется как Warning, falal() – как Error и так далее. Разве что только info() нормально выходит.

@segfault:
segfault

lsblk

@Linda-chan:
Linda-chan

Не зоопарк, а экосистема.

@Linda-chan:
Linda-chan

Пробую Audacious. Выглядит гораздо проще, чем Clementine, наворотов тоже почти нет. Некоторые базовые для плееров вещи тут смотрятся фичами, а интерфейс местами построен крайне нелогично. Не умеет работать с каталогами, примонтированными через gvfs, даже не выводит их в диалоге открытия файлов, а при перетаскивании выдаёт ошибку, но с этим я справилась. Ну и окошки любит растягивать на весь экран, если такое название песни шире трёх символов. Но вроде бы работает.

@agr:
agr

В этой новости прекрасно всё.
opennet.ru

Представители двух партий (социал-демократы и христианско-социальный союз) выставили на голосование в городском совете города Мюнхен предложение по отказу от стратегии использования СПО в течение трёх ближайших лет.
Ушёл в политику — давай, до свидания!

За два года до этого, почти сразу после отчёта об успешном внедрении СПО в Мюнхене, позволившем сэкономить 10 млн евро, компания Microsoft запустила PR-кампанию, манипулирующую фактами и голословными заявлениями. В 2014 году вице-мером Мюнхена была создана рабочая группа для анализа проблем в результате миграции на Linux, которая к концу 2016 года подготовила отчёт, но выяснилось, что для разработки этого отчёта была нанята аффилированная с Microsoft консалтинговая компания Accenture (совместно с Microsoft владеет фирмой Avanade), заинтересованная в продвижении продуктов Microsoft.
О, знакомые ребята выдавливают опенсорс из Мюнхена.

@Shura:
Shura

Короче, есть код:
my_shortcut = new QxtGlobalShortcut(this);
connect(my_shortcut, SIGNAL(activated()), m_model, SLOT(my_paste()));
my_shortcut->setShortcut(QKeySequence(QKeySequence::Paste));

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

@qnikst:
qnikst

а у каких плашнетов не будет проблем с linux (nixos, gentoo) и вообще какие хорошие?

@Linda-chan:
Linda-chan

Кажись разобралась с дубасом. Тот же WMI, вид сбоку.

@Linda-chan:
Linda-chan

Короче, воюю я тут с дубасом™. пишу скриптики на машине с Windows, а на удалённой линукс-машине запускаю и смотрю, что происходит. Проблема в том, что я могу залогиниться по SSH на удалённую машину, но скрипты работать не будут – библиотека будет жаловаться, что дубас не доступен, исков не найдено. Каких-то переменных не хватает, короче. И что делать? Бегать от машины к машине? Я нашла выход. Запускаем терминал на удалённой машине, запускаем tmux и проверяем на каком-нибудь qdbus, работает ли всё. Отключаемся от tmux и закрываем терминал. Идём на рабочую машину, логинимся по SSH, подключаемся к сессии tmux и радуемся рабочему дубасу.

@Linda-chan:
Linda-chan

А ещё меня задолбал зоопарк буферов обмена. Ctrl+Ins – это не тоже самое, что и «Копировать» в контекстном меню или на тулбаре, блеать >_<

@Linda-chan:
Linda-chan

Плюс полезли глюки из Clementine. Даже не знаю как описать. Играется плейлист, вдруг устройство отваливается. Clementine сообщает, что переходит к следующему трэку и начинает по списку пытаться их открыть. Кнопка «Стоп» заблокирована – ведь ничего не проигрывается же. Поиск доступного файла заканчивается падением =_= После этого, трэки, поучаствовавшие в этом весёлом мероприятии, в плейлисе показываются без тэгов, просто имя файла. Заставить перечитать тэги не получается, пункты меню про редактирование тэгов исчезают для данных строчек. Казалось бы, запустить песню на воспроизведение, и проигрыватель перечитает тэги, но нет. Единственный выход – удалить и добавить снова. Так держать! А ещё я ловила глюки, когда трэки проигрывались по несколько раз подряд без каких-либо причин вроде очереди, а также когда проигрыватель переходил к следующему трэку, но интерфейс упорно показывал, что играется предыдущий.

@L29Ah:
L29Ah

ssh l29ah.blasux.ru tail -F /var/log/dhcpd/current | sed -une 's#.DHCPACK on \([^ ]\) to.*#\1#p' | while read -r addr; do
sshpa admin ssh "admin@$addr" show > "show-$addr" &
sleep 5
kill %1
done

проходится один раз по циклу, затем
./dhcpd-handler.sh: line 44: read: read error: 0: Resource temporarily unavailable

ШТО????

@Strephil:
Strephil

9 февраля выходит новая цивка под прыщи.
Video Card (ATI): Not Supported

Ну и ладно. :-( Не очень-то и хотелось.

@L29Ah:
L29Ah

‰ ./dhcpd-handler.sh 2>/dev/null
192.168.116.186
192.168.116.165
192.168.116.186
^C%
‰ ./dhcpd-handler.sh 2>/dev/null > loh
^C%
‰ cat loh

@Strephil:
Strephil

Откатился на старую Слаку,
Залогинился вновь под рутом.
Целый день пронастраивал Кеды,
А консоль я настрою потом.
У меня уже нет кракозябр —
Юникодна моя локаль!
Всё работает. Всё идельано.
А что старая — мне не жаль.
И Ядро запустил под четвёрку,
Но летает! И не тормозит!
Всё в системе настолько родное..
Слушаю, как вентилятор гудит...
Я поставил ту самую Слаку,
Под которой когда-то торчал
И тестировал долгими днями,
Вечерами, ночами, годами,
В общем, импортоопережал.
Вот, там самая Слака встала.
Я забыл, что четырнадцать-два
Есть последняя версия Слаки.
Но под руку попалась не та.
Просто думаю: надо бы Слаку!
Начал диск искать — и нашёл.
Загрузился, поставил, настроил.
Ну, точнее, ещё не закончил,
Но уже как бы всё, перешёл.
Эту версию выпустил Патрик
В красный день Ноября, день Седьмой.
А потом он затих на три года
В общем, дистр этот — он непростой.
Здесь не падает текстов редактор,
Можно фильмы смотреть — проверял!
А что "tail" и "head" слегка глючат —
Хрен бы с ними. На них я чихал.

@gcc:
gcc

OpenOCD прекрасно умеет обращаться с stm32 через stlink.
Прошить main.bin, проверить и сбросить МК:
openocd -f "interface/stlink-v2.cfg" -f "target/stm32f1x_stlink.cfg" -c "program main.bin verify reset"
Остановить МК:
openocd -f "interface/stlink-v2.cfg" -f "target/stm32f1x_stlink.cfg" -c "init" -c "reset halt" -c "exit"
Запустить (сбросить) МК:
openocd -f "interface/stlink-v2.cfg" -f "target/stm32f1x_stlink.cfg" -c "init" -c "reset run" -c "exit"
З.Ы.: Если не добавить -c "init" будет ругаться на неизвестную команду "reset".
З.Ы.Ы.: Если не добавить -c "exit" то останется в ожидании коннекта GDB.
З.Ы.Ы.Ы.: GDB нужно коннектить на порт 3333.

@Rainbow-Spike:
Rainbow-Spike

Человек, старательно исправляющий речь других насчёт употребления Линукса строго с приставкой Гну, обладает потрясающим мировосприятием и потрясающим зрением.
1. Он не понимает, что некоторые человеки хотят ЖРАТ и Линукс во всей своей экосистеме настолько же Гну, насколько и <придумай сам что-нибудь редкое>.
2. Он не видит миллионы андроидных фаллосов, запихнутых в карманы и руки окружающих. Зелёный мутант толково живёт примерно столько же, сколько живёт лабораторная крыса. Запрограммированное засирание. Он в принципе не предназначен пережить свой мобильный носитель.

Вся надёжная слава Линукса — в коричневой заднице. Этому цвету всё равно, Гну или <что-нибудь редкое>.

@nonsense:
nonsense

Только что, впервые за 7 лет, записал DVD (или CD) болванку.

@nonsense:
nonsense

Пацаны, скажите, в каком Линексе самые красивые шрифты и рендеринг шрифтов из коробки?

@otakuSiD:
otakuSiD

посмотреть версию dll`ки

`strings file.exe | egrep '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'`

@WP8:
WP8

Усталый сисадмин случайно удалил каталог не с того сервера и практически похоронил стартап. Сервис GitLab украинского предпринимателя Дмитрия Запорожца, который специализируется на хранении исходного кода, оказался офлайн из-за фатальной ошибки сотрудника. Как пишет The Register, уставший сисадмин в Голландии поздно ночью во время длительного процесса репликации базы данных случайно удалил каталог не с того сервера.
Ибо нехер удалять мимо корзины, зажав shift.

@lv:
lv

Как и советовал vt, накатил по уму.
Нетинсталл дебиана в стабильной итерации.

Последний раз так делал давно-давно, года четыре назад.
Прифигел, честно сказать, от прогресса — x64 графический инсталлятор спокойно нашел мою вафлю и после ввода пароля сам подключился, без бубна, практически вся установка прошла без мышки — она понадобилась только тогда, когда нужно было выбрать DE.

Словом, клево, молодцы.

@O01eg:
O01eg

Хозяйке на заметку (https://trac.ffmpeg.org/wiki/Capture/ALSA):
modprobe snd-aloop pcm_substreams=1
и
pcm.multi {
type route;
slave.pcm {
type multi;
slaves.a.pcm "plug:dmix";
slaves.b.pcm "loopin";
slaves.a.channels 2;
slaves.b.channels 2;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}
ttable.0.0 1;
ttable.1.1 1;
ttable.0.2 1;
ttable.1.3 1;
}

pcm.loopin {
type plug
slave.pcm "hw:Loopback,0,0"
}

pcm.loopout {
type plug
slave.pcm "hw:Loopback,1,0"
}
решит проблемы с записью звука из приложений.

@gcc:
gcc

Фикс проблемы с отображением кириллицы в apper
localedef -f UTF-8 -i ru_RU ru_RU.UTF-8

@fLegmatik:
fLegmatik

В этом месяце меня зацепили характеристики и цены новеньких хромбуков ASUS C302CA, Samsung Chromebook Plus и Samsung Chromebook Pro. Не знаешь, жуйк, хромбуки в России вообще в розничных сетях продаются? Хочется взять "дамский" аппарат со следующими характеристиками:
— вес до 1,3 кг,
— трансформер с сенсорным экраном,
— разрешение 1920*1080 или выше,
— chrome os или какой-нибудь распространённый linux или, если уж винда, то на процессоре intel core m3 (на платформу интел дебиан без проблем ставится),
— RAM не менее 4 GB,
— SSD 32 GB или больше,
— цена до 40 т.р.
Если вдруг кто "в теме", может, подскажете конкретный аппарат? Если нет, придётся асус с амазона заказывать и клеить на кнопки кириллицу.

@Linda-chan:
Linda-chan

Если плеер закрыть вручную, то он запоминает позицию и при следующем запуске начинает воспроизведение с этой позиции. Это отлично.
Но если плеер закрылся автоматически при завершении сеанса (завершение работы с компьютером), то он не запоминает позицию воспроизведения.
github.com
Это же полноценная замена foobar2000!!!
// Если кто не понял, foobar2000 страдает от такой же хрени, из-за которой я написала программку, которая не даёт завершить работу, пока запущен проигрыватель. Улетает всё: плейлисты, конфиги...

@Linda-chan:
Linda-chan

Пробую этот ваш Clementine. Вроде бы ничего так проигрыватель. Не foobar2000, но музыка слушается, добавляется перетаскиванием и плейлисты выглядят по-человечески без исчезновений. Правда, DLNA и DAAP не поддерживаются, но человеческое добавление трэков даже с нечеловеческими путями компенсирует это всё.

@i3h9bqc:
i3h9bqc

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