LINUX.ORG.RU

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

асилить емакс?

Форум — General

Постепенно, использование нескольких редакторов под каждую задачу начинает тяготить, таки прихожу к тому что придётся асиливать емакс, т.к. там судя по всему всё необходимое мне есть. Но с чего начать и как это сделать? Стоковые настройки у него ещё кошмарней чем у старых блендеров, и таким образом совершенно неюзабельны. Например, я так и не смог найти как просто выделить участок текста. Но смущает прежде всего обилие неочевидных хоткеев, которые ещё и пересекаются с системными. Мне эти хоткеи неудобны и тяжелы для запоминания, гораздо более удобным оказывается управление с помощью команд с автодополнением, ala blenderовское [space]-меню. Но, насколько я понял, всё это настраиваемо, посему вопрос, есть ли в природе адекватные пресеты и мануалы как всё это запилить с нуля в более-менее юзабельное состояние?

 ,

thunar
()

Как в Astra Linux назначить комбинацию клавиш для ввода символа «₽»?

Форум — Desktop

В своё время задал этот вопрос на форуме Astra Linux, но там посоветовали какой-то способ для осьминогов:

Вот попробуйте так: Ctrl+Shift+U 20 b d Enter

Может есть менее замороченный способ?

 ,

Mischutka
()

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

Форум — Desktop

Гном 41

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

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

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

 ,

svv20624
()

shex - мой просмотрщик двоичных файлов. С++, Vulkan, glfw3

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

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

Функциональность минимальная. Можно двигать клавишами вверх, вниз, page up, page down, [shift] + F3-F9, колесом мыши, а так же мышкой двигать линейку прокрутки слева.

Просто потихоньку изучаю Вулкан. Гуй встроен в шейдер.

Всем хорошего дня!

https://github.com/alexkh/shex

 , , , ,

svyatozar
()

Говорили что Перл старый, ни на что не способный язык. Проверим?

Форум — Development

Говорили что Перл старый, ни на что не способный язык. Проверим?

Задачка:

Необходимо для каждой пары слов получить новое слово, так, чтобы окончание первого совпадало с началом второго, например, шлакоблок + окунь = шлакоблокунь. Это слово надо вывести в стандартный поток вывода.Если слова возможно соединить несколькими способами, надо выбрать тот, что обеспечивает максимальную общую часть, например папа + папаха = папаха (а не папапаха). Необходимо написать последнее условие.

Я просто взял практически первое попавшаяся задание.

На Перле программа заняла 5 строк не считая ввода-вывода. С вводом-выводом - 7 строк.

А как у вас? На ваших Супер-пупер языках?

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

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

 , , , ,

kompospec
()

Alibaba выпустила 128-ядерный процессор на архитектуре ARM

Новости — Hardware and Drivers
Alibaba выпустила 128-ядерный процессор на архитектуре ARM
Группа Hardware and Drivers

18 октября по заказу компании Alibaba Group был выпущен серверный 128-ядерный центральный процессор на архитектуре ARM.

Это не первый процессор, разработанный Alibaba Group. Ранее уже были представлены чип для ускорения работы искусственных нейронных сетей Hanguang 800, процессор для встраиваемых решений на архитектуре RISC-V Xuantie 907 и серверный процессор Xuantie 910.

Новый процессор использует набор инструкций ARMv9, выпущен с использованием техпроцесса 5 нм, имеет 60 млрд транзисторов, тактовую частоту 3,2 ГГц. Поддерживаются DDR5 и PCIe 5.0. Процессор ориентирован на производство серверных платформ.

Торговое название — Yitian 710. Пока к продаже на открытом рынке не предусмотрен.

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

 , , , ,

Moisha_Liberman
()

Оболочка для MuPDF?

Форум — Development

Всем привет! Начал пользоваться для просмотра pdf прогой MuPDF. Работает крайне быстро и достаточно удобно, если запомнить горячие клавиши. К тому же потребляет оч мало памяти. Подумал, что наверное можно сделать какую-нибудь оболочку, внутри которой будет само окно MuPDF, а все горячие клавиши вынесены в виде кнопок. Я не программист, но время от времени что-нибудь изучаю против плесени мозга. Для себя максимум, что делаю это bash скрипты, для упрощения работы. Изучал немного scheme, racket и python. Вопрос - на чем лучше это реализовать максимально просто? (только не java) Никакой острой нужды в такой работе нет, just for fun. (Система Linux Mint Mate 20). Под виндой это реализовано в виде Sumatra (как пишут в вики), на линухе ничего не нашел.

 

rustamych
()

Настройка ZSWAP/ZRAM

Форум — General

Такой сабж, есть ноутбук с debian (i3/4gb ram/128 ssd), есть ли смисл играться с ZSWAP (ZRAM ?), и если да, то какой должен быть конфиг для этого, как минимум какой vn.swappiness и zswap.max_pool_percent ?

 , ,

fpbeat
()

Переоценен ли K8S/Docker с некоммерческой точки зрения?

Форум — General

Привет всем,

Работаю с Docker/K8S еще с 2018 года. Примерно с того времени, все проекты как правило вертятся в рамках Kubernetes. Неважно как:

  • в виде managed-сервисов в облоках (GKE, AWS EKS)
  • в виде unmanaged на приватных bare-metal (через kubeadm)

Да, удобно. И прошу не закидывать данный сабж общими словами на тему:

  • Докер, это новый стандарт и удобный инструмент для сборки образов
  • что К8С удобен для быстрого поднятия сред и оркестрации приложений
  • что можно лимиты ставить, и решать проблемы зависимостей системных либ

Все это понятно, известно и излишнию маркетинговую рекламу делать не надо в данном сабже. Да, спасибо всем этим новыми технологиям, они в принципе дают з/п и формируют спрос/предложение на рынке.

Речь немного у другом. Я прочел недавно пост: https://lwn.net/Articles/676831/

И некоторые слова зацепили, как:

According to Walsh’s presentation, the root cause of the conflict is that the Docker daemon is designed to take over a lot of the functions that systemd also performs for Linux. These include initialization, service activation, security, and logging. «In a lot of ways Docker wants to be systemd,» he claimed. "It dreams of being systemd."

Сейчас, я выражу непопулярную точкую зрения :) и возможно, даже «мамонтовскую» :) но лезут такие мысли в голову:

  1. Докер действительно вызывает малость ощущения systemd-wanna be в опреденном аспекте, касаемо управления приложений (не берем аспект формирования образов)
  2. Формировать лимиты по RAM, CPU и др., вполне можно через тот же systemd
  3. Для проблемы эмуляции файловой ОС, совсем необяз. залезать в Docker, есть systemd nspawn и возможность дергать Linux namespaces напрямую
  4. честно говоря совсем банальная мысль :) а чем вам сама ОС не является крутым оркестратором для приложений?

Что мне лично еще не нравится при работе с Докером и К8С:

  1. Есть ощущения излишних слоев абстракций и user mode виртуализаций. С учетом того, что большинство приложений сидит на Java, Python, NodeJS … Спрашивается, а такая ли в этом необходимость? Куда ни шло, если речь про C++ проекты, где возня с headers/линковой либ и др., где действительно есть «головная боль» в ряде моментов… Но, на Жабке или Питоне-то? Сомнительно…

  2. Учет GAPов, если вы админите условный OpenStack с виртуалками и чудо-менеджер туда еще сует Докер, то создаются впечатления, что я занимаюсь больше обслуживанием абстракций, нежели реально проектом и реальной необходимости бизнесу

  3. Много какого-то ненормального хайпа вокруг этой облачно-контейтнерной тематики, и создается впечатление, что больше хайп ради хайпа. И менеджеры… Просто устраивают некий шоубизнес в IT на данной теме (сугубо личное мнение :) )

  4. Народ, как будто бы, разучился работать со stateful-сервисами и понимать проблематику больших баз и пр. Появилось много хомячков, кто трындит про A/B, удобное перекидывание контейнеров между нодами, но очень забавно было наблюдать :) как условные хомячки пытаются юзать Postgres в рамках контейнеров, а под капотом юзать Ceph (да еще в добавок на вирт. машинах), а потом удивляться, что кластер РСУБД не может быстро работать :) Уйму слоев виртуализаций построили, хранилища - дистрибутивные, проблему синхронизаций stateful-сервисов не решают, IOPS падает :) но зато «в облачке и поды по нодам». Понятно, что в облаках накинули 1000 баксов, и проблемы производительности могут улетучатся, ну или вообще увести базы в отдельные managed-сервисы. Но, очень забавляют картины, когда пытаются решать вопросы high load на приватных серверах через призму огромного слоя виртуализаций.

P.S. повторюсь, что сказал в начале. Спасибо Докеру и К8С за работу/деньги. Но, персонально есть ощущения какой-то лабуды. Как по мне, вполне себе можно было бы даже в условном systemd вращать многие приложения без огромной прослойки виртуализаций. Иногда кажется, что лучше быть не хайповым и вне моды.

 , , , ,

twinpeaks
()

Обратиться к компьютеру по NetBIOS имени

Форум — Admin

Машина с Ubuntu 18.04 подключена к VPN вот так. В этой сети (10.0.0.0/21) надо обратиться к маздай-машине, IP-адрес которой неизвестен, но известно имя NetBIOS.

Но

# ping SOME-NAME
ping: SOME-NAME: Неизвестное имя или служба
# nmblookup SOME-NAME
name_query failed to find name SOME-NAME

Что уже сделал. В /etc/samba/smb.conf поправил строчку

wins support = yes
apt install winbind libnss-winbind
В /etc/nsswitch.conf
hosts:          files mdns4_minimal [NOTFOUND=return] dns wins
systemctl restart nmbd.service
systemctl restart  smbd.service
systemctl restart winbind.service

После этого вывод ping и nmblookup не изменился.

Что еще известно. Не знаю, в тему или нет.

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

 

damix9
()

Немного скриншотов из консоли

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

На основном скрине вверху слева — finch с плагинами, справа — mps-youtube, как понятно из названия, смотрелка ютуба. Использует API от google-аккаунта, можно читать/писать комментарии к видео. Внизу слева — mc, нестареющая классика, справа — его PAGER, открытый в nano. То есть по F3, в зависимости от расширения файла, выполняется команда справа.

http://0x0.st/-kfN.png

Тут Cmus и прогноз погоды. И console-clock. Календарь cal, скриптом по полуночам обновляется.

На «основном» скрине обои сделаны с помощью патча ядра https://github.com/jirka-grunt/fbcondecor На том, где погода — fbterm.

Все скриншоты сделаны в голой, ядерной консоли, без использования иксов/вейланда — это не тайлинг в wm, это именно tty.

Дистрибутив GNU/Linux — Artix с самосборным ядром (в основе PKGBUILD от Parabola).

Ну и по традиции — скрин главной ЛОРа, открытый в links 2.25 в framebuffer.

http://0x0.st/-kfq.png

 ,

Dog
()

Многие любят ругать cmd.exe, но…

Форум — General

У него есть киллер-фича, которая лежит буквально на самой поверхности!

https://pic4a.ru/110/T42.png

Которые из линуксовых эмуляторов терминала такое умеют: выводить выполняющуюся сейчас команду в заголовок? Мы встречали от силы, как такое костылями прикрутить ко внутренней переключалке окон tmux. Может, так умеет ZSH? https://github.com/trystan2k/zsh-tab-title — повод перейти наконец на него с Bash, хехе.

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

И заодно — есть под онтопик максимально совместимый аналог dfhl.exe? (А то гонять для этого машину с оффтопиком как-то некузяво, хоть и нагружать основную тоже.) Чтобы автоматически находил дубликаты и сливал их в хардлинки к одному файлу. Желательно даже, чтобы умел сравнивать не все файлы со всеми подряд, что долго и Нам не нужно — а просто zip-ать попарно дерево директорий с деревом директорий, они в целом одинаковые. Проще самим написать, по ходу.

 , , , ,

mertvoprog
()

WindowMaker продолжает трудиться

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

Тёмная тема для WindowMaker. Обои — линогравюра Александра Зырянова.

GTK: Raleigh Reloaded
Иконки: Ubo
Курсоры: Jeex
Шрифты: PT

Ещё скриншоты.

 ,

Galapago
()

Система централизованного управления серверами + хранение паролей

Форум — Admin

Коллеги, всем привет. Начал расти зоопарк серверов, встал вопрос о внедрении системы управления серверами. Пока нужны базовые возможности. Может сможете подсказать решение, в котором будет:

  1. Хранение паролей серверов.
  2. Доступ к серверам по ssh/rdp по паролям или ключам (не важно как).
  3. Авторизация в системе через ldap или radius
  4. Предоставление пользователям различных уровней доступа (видимость серверов).
  5. Желательно наличие GUI.
  6. Логирование действия пользователя

Спасибо

 , , ,

top__Secret
()

Посоветуйте книгу

Форум — General

Подскажите книги о, архитектуре ПК (только не такие которые в духе: вот это процессор, он мозг ПК, конец.), устройству и архитектуре Linux (не учебник по установке gimp и оффиса)

Предлагайте только из своего опыта, если книга просто весит в гугле с заголовком «Самая лучшая книга о Linux», то будьте добры, лучше пролистайте эту ветку. Если вы эту книгу читали, и готовы сказать что она хороша, тогда жду ваши предложения. Спасибо!

P.S не могу почему-то добавить в раздел «Talks», поэтому вот здесь.

 , , ,

dark_sqadu
()

Обход защиты DRM, хочу скачать купленное видео с площадки Udemy

Форум — Security

Ну собственно… Хочу скачать курс купленный с площадки Udemy.Пытался пользоваться множественными утилитами, но весь курс скачать не удается, так как теперь площадка использует DRM. Есть какие-то идеи ?

 , ,

Jhonny08
()

Как настроить clangd для встроенного lsp в neovim?

Форум — General

Как настроить clangd для встроенного lsp в neovim? У меня стоит nvim-lspconfig и nvim-compe. Сама настройка такая:

lua require'lspconfig'.clangd.setup{}

 ,

bubvalet
()

Tkinter и другие python gui - масштабирование и перекомпоновка при ресайзе окна

Форум — Development

ЛОР подскажи как масштабировать виджеты в tkinter при ресайзе окна? Почти всегда использую метод компоновки place (редко grid) pack почти никогда (вылазит не там и вообще неуправляемая хрень).

Используя place при заданном размере окна выглядит нормально, но стоит изменить размер и открыть окно во весь экран чух! и какой то кошмар. Научите правильно ресайзить и перекомпоновывать виджеты.

Спасибо.

 

XoFfiCEr
()

Значок раскладки клавиатуры не меняется

Форум — General

Значок раскладки клавиатуры не меняется при переключении клавиатуры. Изменение происходит, только тогда, когда нажимаю на значок правой кнопкой. Как устранить данную проблемку?

 

RazorBG
()

скрипт тестирования шедулеров

Форум — Admin

Кто-то видел скрипт, чтобы можно было переключить шедьюлер и потестировать его на чтение запись больших файлов и много мелких? А то есть bfq, а есть еще старая настройка deadline + tuning. Хочу посмотреть, что лучше:)

 ,

serg002
()