И это всё МОЁ
Динамический загрузчик ld.so, входящий в состав OpenBSD, при определённых условиях может для SUID/SGID-приложения оставить переменную окружения LD_LIBRARY_PATH и таким образом позволить загрузить сторонний код. Патчи с исправлением уязвимости доступны для релизов 6.5 и 6.6. Бинарные патчи (syspatch) для платформ amd64, i386 и arm64 уже запущены в производство и должны быть доступны для загрузки к моменту публикации данной новости.



И это всё МОЁ

Вроде как Pidgin поддерживает






И это всё МОЁ

Я тут вылезаю потихоньку из криокамеры, знакомлюсь с k8s, podman и иже с ними.

и вот наткнулся на проекты которые обещают «конвертировать» ansible плэйбуки в pod'ы k8s. Звучит заманчиво, особенно в перспективе построить такую pre-prod платформу где образы контейнеров будут собираться из реп и запускаться на k8s кластере и дальше можно гонять тесты и тд.

Но разве сама идея плейбука не протеворечит лучшим практикам написания тех же dockerfile и сборки образов?

конкретно я не очень понимаю как тот работа того же модуля yum или service в ansible нормально отразиться на шагах сбора контейнера.

А вот тут обещают ansible-playbook + buildah = a sweet container image

https://github.com/ansible-community/ansible-bender








 , ,








И это всё МОЁ

Всем привет.


У меня стоит mx linux 19, сегодня включаю комп, появляется grub, запускаю ос и она виснет намертво при загрузке и ничего не происходит.


Я перезапускаю комп, захожу в дополнительные настройки и запускаю ос с параметром systemd. И она нормально запускается.


Перед этим обновления не устанавливал.


Почему и из-за чего это происходит, и как это исправить?


Ядро 4.19.0-6-amd64.









 , ,








И это всё МОЁ






Дело вот такое. На одной из своих машин совершил фатальную ошибку. Теперь уже не помню какую, но и не важно. Главное, что делал бэкапы важных данных, так что, систему снес нафиг, и сделал чистую установку. Не долго думая поставил TWM, потому, что люблю олдскул. После неторопливого курения мануала, TWM настроил под себя. А ведь отличный менеджер окон этот TWM. Делает то, что от него требуется, и ничего другого. Отличный пример того, что называется философия Unix

Пишите программы, которые делают что-то одно и делают это хорошо.

Код давно не меняется, новомодные, никому не нужные функции не вводятся. Это то, что меня восхищает. Так что, не жалею, что снес систему с i3wm.

Теперь по порядку. Что тут имеем? Все тот же набор cli программ (irssi, mpg123, mocp). Также установил Ranger, но думаю, что зря. Крайне редко им пользуюсь. Хватает и консольных команд. Из графических программ-Firefox-esr (который недавно обновился до версии 68.3) и Transmission-gtk.

П.С.

На этом ПК никакой серьезной работы не ведется. Для этого имею другую машину. И думаю, что там тоже установлю twm. Он предназначен для музыки, фильмов и сёрфинга.





















>>> Просмотр
(1920x1080,
73 Kb
)










 ,








И это всё МОЁ

Есть ли команда, которая убирает сообщения с экрана?

Задача в том, чтобы перед выводом требуемого сообщения (например плейлиста) убрать другие сообщения, которые могут отображаться в этот момент.

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









 








И это всё МОЁ

Успешно или нет, поделитесь как?









 








И это всё МОЁ

Сдуру обновил было qtcreator из unstable. И у меня отвалился парсинг файлов! Т.е. ни макросы не выделяет известные, ни типы данных, ни чего-либо прочего...

Откатился до 4.8.2:

[I] dev-qt/qt-creator
Доступные версии: 4.8.2 ~4.10.0_rc1 **9999*l {android +autotest autotools baremetal bazaar beautifier +clang clearcase cmake cppcheck cvs +designer doc git glsl +help ios lsp mercurial modeling nim perforce perfprofiler python qbs +qmldesigner qmlprofiler qnx remotelinux scxml serialterminal silversearcher subversion systemd test valgrind +webengine winrt L10N="cs da de fr ja pl ru sl uk zh-CN zh-TW"}
Установленные версии: 4.8.2(23:51:28 10.12.2019)(baremetal clang cmake designer help valgrind -android -autotools -bazaar -clearcase -cppcheck -cvs -doc -git -glsl -ios -lsp -mercurial -modeling -nim -perforce -python -qbs -qnx -scxml -serialterminal -silversearcher -subversion -systemd -test -webengine -winrt L10N="ru -cs -da -de -fr -ja -pl -sl -uk -zh-CN -zh-TW";)
Домашняя страница: doc.qt.io/qtcreator/
Описание: Lightweight IDE for C++/QML development centering around Qt

и все равно не вернулось нормальное поведение. При открывании любого файла ругается:
Parsing src_new/lidar.c failed: CXError_Failure
Reparsing src_new/lidar.c failed: 3

Как бы починить? Может, что-то со шлангом связано, и надо 8.1.0 удалить?








 ,








И это всё МОЁ

Да, мы таки это сделали - ядро можно будет собирать из portage подкладывая свой конфиг в savedconfig или используя арчевый дефолт.


И сразу небольшой FAQ:




Q: Зачем?


A: потому, что можем




Q: И таки зачем?!


A: Идея моя (я был последним у кого терпение лопнуло), мне надоело на гигантском кластере сидеть и заряжать salt/cvmfs/чонитьищо с гигантским конфигом, я планирую делать на этой основе бинарные ядра (которые тоже будут в дереве, для ленивых юзеров), тепло надо беречь.




Q: Почему конфиг от arch?


A: Да особой разницы нет, возможно сменим.




Q: Оно поддерживает кастомные пути установки?


A: Пока нет (по умолчанию в /boot), но будет.




Q: В handbook завезут?


A: А то! Когда хорошо потестим….









 ,








И это всё МОЁ

Одна интересная контора из Кремниевой Долины предлагает работать на них по ИП.


Вопрос - стоит ли и какие подводные камни?









 








И это всё МОЁ

Приветствую! Установил я значит эту лубунту и меня встретила консоль. Ввёл логин пароль, но ничего не произошло. Как на рабочий стол попасть? Гуглил, не нашёл. Из очевидного пытаюсь оболочку гном поставить. Пока в процессе. Помогите, кто чем может.









 ,








И это всё МОЁ

Израильский проект Luminati (https://luminati.io) ищет Full-Stack разработчиков. Компания разрабатывает несколько продуктов, в том числе p2p vpn, видео cdn нового поколения http://holaspark.com/


Основные требования



  • Knowledge in Node JS framework: ExpressJS, Promise - Experience with MongoDB - Creating RESTful web services/API’s using Node.js with or without framework assistance - Javasсript-based unit testing tools - Client-side browser technologies including Javasсript, CSS, and HTML - 1 year development experience in Node JS with a solid working knowledge of frameworks and architecture - 2+ year’s overall development experience using Javasсript and open web technologies - английский язык на уровне понимать, что от вас хотят


Условия работы




  • работа удаленная, 7-9 часов в день (по желанию)




  • зарплата от 35$/час (+фиксированный бонус 250$ ежемесячно), через полгода повышается




  • на заключение контракта выезд в офис, отель и перелет за счет компании, можно взять с собой семью




  • по желанию можно переехать жить в Израиль и ходить в офис. При работе в офисе: личный повар, такси до офиса за счет компании, оплата жилья.




Инстаграмм https://www.instagram.com/hola_lifestyle/


Резюме сюда:[email protected]









 , , , ,








И это всё МОЁ

Есть ли в стандартной библиотеке питона механизм генерации уникальных ID для последовательностей такого вида:

A-B-C-D
A-C-C-E
B-B-B-D
A-A-E-D

Нужно присваивать IDs каждому элементу, например A=0, B=1 и т.д. В данный момент я это делаю следующими функциями:

id = -1
ids = dict()

def getid():
global id
id += 1
return id

def genid(s):
global id
if not s in ids:
ids[s] = getid()
return ids[s]

Я новичок в питоне, но этот код работает. Но - я подозреваю, что python имеет эффективные механизмы достичь этого более компактным способом? Наверняка есть что-то в библиотеке collections?








 ,








И это всё МОЁ

Состоялся релиз проприетарного архиватора RAR версии 5.80. Список изменений в консольной версии:

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

Также обновлён распаковщик с открытым кодом UnRAR до версии 5.8.5.








 , ,








И это всё МОЁ
И это всё МОЁ

Брайан Керниган, разработчик ряда UNIX-утилит, а также автор классических трудов по языку программирования С и операционной системе UNIX, опубликовал свою новую книгу.


«UNIX: A History And A Memoir» это история UNIX через призму личных воспоминаний Кернигана. Она рассказывает о людях и событиях в Bell Labs, положивших начало самой значимой операционной системе и самому значимому языку программирования в истории.









 , , , ,








И это всё МОЁ

Стало интересно, кто каким сервисом пользуется. Если, конечно, пользуется.

При выборе варианта «Другой сервис», напишите, пожалуйста, название сервиса, которым вы пользуетесь, в комментариях.






Яндекс.Музыка3
Не пользуюсь1
Spotify0
Deezer0
Google Play Music0
Apple Music0
Tidal0
YouTube Music0
SoundCloud0
Другой сервис0
Всего голосов: 4
Всего проголосовавших: 4




 








И это всё МОЁ

setTimeout(callback, 100000);


Если во время таймаута комп уйдёт в спящий режим, то после выхода, хоть через сутки, выполняется callback, как это пресечь? Кроме проверки текущего времени нет другого решения?









 








И это всё МОЁ

Здравствуйте. Достался, так сказать, в наследство сервер на CentOS6, на нём стоит freenx (NXSERVER - Version 3.2.0-74-SVN OS ). Во время работы иногда происходит разрыв соединения с сервером. Когда пользователи заходят повторно, то система судя по всему видит, что старый сеанс не завершен и как результат не открывает файлы, с которыми пользователь работал в предыдущем сеансе. С freenx на Вы, поэтому может кто подскажет какой параметр подправить для решения данной проблемы. Заранее спасибо.









 








И это всё МОЁ

Добрый день.


Есть Proxmox VE 6.1 с развернутой на нем ВМ Win10.
В винду проброшена видеокарта Nvidia GTX1060. Драйвера установлены, все работает нормально.


Вопрос: есть ли возможность отключать видеокарту, если ВМ потушена и стартовать при запуске?
Вариант вытаскивать её каждый раз не подходит, естественно.









 ,