А ларчик просто открывался: opensource.com
"Torvalds 2.0: Patricia Torvalds on computing, college, feminism, and increasing diversity in tech
Patricia Torvalds isn't the Torvalds name that pops up in Linux and open source circles. Yet.
At 18, Patricia is a feminist with a growing list of tech achievements, open source industry experience, and her sights set on diving into her freshman year of college at Duke University's Pratt School of Engineering. She works for Puppet Labs in Portland, Oregon, as an intern, but soon she'll head to Durham, North Carolina, to start the fall semester of college..."

Обновился клиент ownCloud. Перезапускаю... БАХ! «Версия сервера больше не поддерживается!» в двух уведомлениях, которые оперативно исчезают, не дав дочитать до конца. БАХ! «Введите пароль или получите из приложения». БАХ! «Продолжайте синхронизацию на свой страх и риск». Да ну вашу ж мать... Лезу на сайт. «Мы поддерживаем две последние версии!» Ага, версию 2.5.0 и версию 2.5.0. Лезу в репу – только свежая. Короче, этот день наконец настал, день когда появляются два вопроса: как откатиться на старую версию и как заставить apt игнорировать новые версии пакета?

"mount error(112): Host is down" — говорит мне наш маленький, но гордый сервер, когда пытается примонтировать по SMB расшаренный каталог с виндовой машинки. А хост не даун! Что случилось, кто виноват и что делать — совершенно непонятно. Настроек никаких не менялось, чего они вдруг дружить перестали?

В dts у меня значение, что-то типа
hello-world = <2>;

Я пытаюсь его прочитать
of_property_read_u8(node, "hello-world", & hw);

Но у меня упрямо считывается 0. Почему так? Что делать?

Если of_property_read_u8 возвращается без ошибки, это значит, что значение считалось?

А почему в unix нет команды, которая ничего не делает?
Например, я хочу проверить, как настроена команда sudo. Я не хочу выполнять никакую команду, просто sudo проверить.
Например, я бы мог выполнить sudo nop, если бы такая команда была.
А так я вынужден думать, какую бы мне команду выполнить.
Не удобно.
Свою что-ли, написать? Вот в moreutils дописывали команды, которые могли бы быть в coreutils, но о них не подумали. (Кстати, не помню, чтобы в moreutils было что-то полезное, не пользуюсь ими). А вот команду nop туда добавили?

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

Я не админ. Я программист. Я привык к детерминированным инструментам. systemd таковым не является. Мне например нужно написать стартап скрипт /etc/rc.local, и чтобы он запускался . Каждый раз на новом сервере я гуглю как это делать, делаю копипасту, и каждый раз — то оно не работает вообще, то зависает когда делаешь ему старт и все равно не работает, а когда-то даже работало. Я матерюсь каждый раз и трачу свое драгоценное время.

Это поделие мне ненавистно. Его писал урод. Его карма испорчена страданиями миллионов таких несчастных как я.

СЯУ что тормоза при смене раскладки клавиатуры из-за hdd. Когда меняешь расскладку, то гном что-то пишет в свой конфиг ~/.config/dconf/user. Му-ха-ха!!

bugs.launchpad.net
По ссылке предложено решение поставить SSD (бу-дум-бдышь).
Есть ещё предложение запихнуть ~/.config/dconf в tmpfs, но в реальности этого лучше не делать.

PS У меня SSD и тормоза всё равно есть.

Откровение: то, что тормозит на чтении 100000 мелких файлов на ext4 даже когда они все в буферах закешированы, тормозит так же точно и на рамдиске, если эти файлы туда засунуть. Директории в процессе не сканируются еслишо, прямо опен делается внутре.

cpu sys 12%, user 5% например (одно ядро)

С какого это бодуна?

Поставил тут в виртуалку xubuntu и mint cinnamon, посмотреть, есть ли замена сдохшему юнити и неюзабельному гному.

В общем оно несколько никакое. Не знаю, о чем мир там думает, клепая панельки сверху, в дополнение к дико высоким декорациям окон,в эпоху вытянутых узких экранов. Полезного места по вертикали после этой порнографии остается немного. Глобальное меню сгинуло месте с юнити... даже панельку перенести вбок нельзя. У xcfe ее совсем разкорячивает, у цитрамона панельку раскорячивает вроде терпимо, кроме блин часов. Вроде не рокет саенс, но лет за 6 с последнего моего тыканья в ДЕ — никакого прогресса.

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

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

В очередной раз отвалилась мышь. Тоесть курсор есть, бегает, вроде бы даже меняется на другие виды на всяких границах окон и прочем, но МАТЭ вообще никак не реагирует на клики.
Перед этим пыталась отменить добавление файлов в плейлист Audacious закрыванием окна с сообщениями об обрабатываемых файлах. Кнопки «Отмена» нет (а зачем?), поэтому пыталась закрыть окно, но то выскакивало снова, я его закрывала, оно выскакивало снова... Пришлось грохнуть МАТЭ вместе со всеми программами.
А что вообще приключилось с Audacious? Нажала «Добавить файлы», появился диалог. Выбрала стрелочками смонтированный диск в списке папок, нажала Enter в надежде, что откроется выбранное, а вместо этого нажалась кнопка «Добавить».
Короче, готовность к десктопу номер один!

Сегодня я узнал как в шелл делать временные файлы на секундочку. Например, хочет инструмент на вход только имя файла:

$ tool -input filelist.txt

а у нас этот файл строится через какой-то find, например. Короче, вот такой синтаксис:

$ tool -input <(find . -name *.bin)

Подставит, получится:

$ tool -input /dev/fd/11

А в содержимом /dev/fd/11 будет результат find. Через пайп делает, конечно (проверил). Файл не создает, что иногда, наверное, было бы полезно.

Я не настоящий сварщик, поэтому спрашиваю. Вот этот кусок скрипта вызывает сомнения:

echo
echo "Putting the wiki in Read-only mode..."

maintmsg="\$wgReadOnly = 'Dumping Database, Access will be restored shortly';"

grep "?>" "$wikidir"/LocalSettings.php > /dev/null
if [ $? -eq 0 ];
then
sed -i "s/?>/$maintmsg?>/ig" "$wikidir"/LocalSettings.php
else
echo "$maintmsg?>" >> "$wikidir"/LocalSettings.php
fi

Не, я понимаю, что оно в LocalSettings.php вставляет текст, определённый в переменной maintmsg. Я не понимаю зачем оно туда добавляет ещё ?> после текста? У меня такое чувство, что его там не должно быть.

вот у меня виртуалка дома с впн. Я ее настроила. Dhcp починила. Теперь подключение к впн происходит. Где-то секунд пять даже работает интернет. Потом не работает. А на второй виртуалке, контрольной, даже и не пытается интернет работать.
Ребутаю первую, и там теперь не подключается даже. Хз, наверное опять dhcp отвалился. Я не знаю, что это за говно

настраиваю dhcp сервер, а он не работает. Использую dnsmasq , в конфигурации например все по инструкции, смотрю выхлоп ifconfig а там маска подсети 255.0.0.0, а прямо указано 255.255.255.0
Куда копнуть?

Можно ли в mcabber сохранить локальный контакт (отсутствующий на сервере), например чат для нескольких пользователей ВКонтакте? При появлении в чате нового сообщения этот временный контакт возникает, я могу его переименовывать, перемещать по группам, но в какой-то момент он исчезает (думаю, при переподключении к серверу).

вытащил старую кубиборду, собрал новое ядро, 4.16. Даже загрузилось, вот только почему-то usb-флешка не монтируется, вообще устройство /dev/sda1 не создаёт.
Пишет в dmesg: new high-speed USB device number 2 и всё.
Клавиатура работает.

В Arch в community добавили iwd — новый демон на замену wpa_supplicant, не использует openssl, обращается за криптографией напрямую в ядро.
У меня просто не работает, даже списка сетей не видит.