LINUX.ORG.RU

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

Книги по C++

Форум — General

Посоветуйте книгу по плюсам,пишу на C++ примерно год, могу накалякать что нибудь на qt, недавно заинтересовался сетями(сокеты беркли, boost asio).

 , ,

mozgoff
()

Изучить С

Форум — Talks

Всем привет! Надоели мне эти скриптовые аркадные языки, повесточка, докеро-голанги и тп, решил заняться изучением С. Тем более что вспомнил о том, что по факту это единственный язык который доставлял удовольствие.

Посоветуйте пожалуйста книгу, которую можно почитать и порешать оттуда заодно задачи если есть.

 , ,

NorthernBlow
()

VIM. Окончательное решение вопроса о мапе контрола на капс.

Форум — Desktop

Сабж.

Все нагугленные решения какие-то половинчатые. Кто как делает? Есть решение чтоб и под иксами и под ssh?

$ nvim --version
NVIM 0.1.7
Build type: None
Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-wew7PE/neovim-0.1.7=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DDISABLE_LOG -Wconversion -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1  -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H -D_GNU_SOURCE -I/build/neovim-wew7PE/neovim-0.1.7/build/config -I/build/neovim-wew7PE/neovim-0.1.7/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/build/neovim-wew7PE/neovim-0.1.7/build/src/nvim/auto -I/build/neovim-wew7PE/neovim-0.1.7/build/include
Скомпилирован  pkg-vim-maintainers@lists.alioth.debian.org

Optional features included (+) or not (-): +acl   +iconv    +jemalloc +tui      
For differences from Vim, see :help vim-differences

            общесистемный файл vimrc: "$VIM/sysinit.vim"
          значение $VIM по умолчанию: "/usr/share/nvim"

// мой мизинец скажет вам спасибо :)

 , , ,

pihter
()

Хочу сплит-клавиатуру. Какую взять?

Форум — Linux-hardware

Offtopic: «тебе не нужна сплит-клавиатура».

Основной вопрос: брать 3 или 4 ряда клавиш. Встречал высказывания о том, что 44 клавиши — идеал и больше не надо (это 3 ряда, без отдельного ряда под цифры). Я активно использую цифры в i3 wm (win+5 - переключиться на 5 рабочий стол, win+shift+5 - перенести окно на 5 рабочий стол). Удобно ли будет это делать на трёхрядной клавиатуре?

Поделитесь, пожалуйста:

  • опытом использования (желательно i3 или другого тайтлового VM)
  • своими соображениями на тему раздельных клавиатур (любыми - доп. калвиши, свичи, кейкапы, профили, доп. фичи типа крутилок, прошивки, и т.д. и т.п.). Буду благодарен за информацию или за наводящие вопросы.
  • ссылками на статьи, которые считаете необходимыми к прочтению (гуглить умею, но, не имея опыта, могу не отличить бред от грамотной статьи).
  • названиями клавиатур, ссылками на места, где их можно купить (Озон, АлиЭкспрес, Авито, …) и т.д.

PS: РФ, дефолт-сити.

PPS: использовать буду с ноутбуком, поэтому более интересны нормально складывающиеся варианты с возможностью подключения по 2.4Ghz + BT + USB.

 split keyboard, , раздельная клавиатура

Harliff
()

Plan 9

Форум — Talks

Продолжаем:

Операционная система Plan9 опередила свое время на 20 лет. Задачи для решения которых она была проектрована еще не стояли перед коммерчским миром IT, во всю испольовался однозадачный DOS, и UNIX более чем хватало для решения проблем.

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

До появления ChatGPT казалось, что это отставание вечно, и Plan9 уже не возможно вернуть, так как под UNIX написанны «терра-тонны» кода, и как их портировать. Но LLM дает второй шанс. Так как на LLM можно сложить перевод драйверов и перевод системных библиотек для реализации новых сетевых протоколов таких как QUIС и HTTP/3. Приложения уже напишут разработчики на Go (который поддерживается в Plan9 нативно, команда Роба Пайка не забывает Plan9).

Plan9 действительно отличается от UNIX, так же как UNIX отличается от Windows. Потому, что предоставляет универсальный интерфейс для любых объектов системы. Программисту достаточно понять одну концепцию и он избавляется от необходимости постоянного изучения новых интерфейсов. Это как STDIN/STDOUT распределенные далеко за предлы CLI.

Вполне возможно, мы увидим возвращение Plan9 в продакшен, через работы LLM. Потому, что человеко-ориентированный код, это код который избавлен от большого количества абстракций. Высокоуровневый. А Plan9 как развыводит работу со всей информацией в системе на высокий уровень абстракции. Позволяя скрыть детали технической реализации внутри драйверов.

Plan9 is not a product

From: s...@ulysses.homer.nj.att.com (Steven Bellovin)
Newsgroups: comp.unix.wizards
Subject: Re: Plan 9? (+ others)
Date: 23 Aug 88 16:19:40 GMT

«Plan 9» — это не продукт и не задумывался как таковой. Это исследование — экспериментальное изучение иного подхода к вычислениям. Разработчики исходили из нескольких базовых предположений: что процессоры стали очень дешёвыми, но мы не умеем эффективно их объединять; что хорошие сетевые технологии крайне важны; что интеллектуальный пользовательский интерфейс (включая растровый дисплей и мышь) — это верное решение; что существующие системы с сетями, мышью и т.д. не являются правильным путём, и в частности, что современные рабочие станции — не тот ориентир, к которому стоит стремиться. (Нет, я не буду утруждать себя объяснением всех их доводов — это материал для отдельной длинной статьи.) В конечном счёте, система UNIX как таковая мертва в качестве инструмента для серьёзных исследований в области структуры операционных систем — она стала слишком громоздкой и слишком ограничена более чем 15-летней историей.


Подробнее:

 ,

lbvf50txt
()

Что думаете о проектах suckless?

Форум — Talks

Привет ЛОР, хочется узнать о вашем мнении о разрабах по имени suckless, точнее об их детищах вроде st, dwm, dmenu(тоже ведь от них вроде?) и тому подобных. Кто-то о suckless отзывается плохо, кто-то хорошо, а как о проектах suckless отзывается ЛОР - не слышал ни разу

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

 , , ,

daniyal
()

Посоветуйте недо-NAS на коленке

Форум — Linux-hardware

Нашел в квартире свободное место в шкафу. Хочу запихнуть туда 4 жестких диска и еще какую-то железку сверху, чтобы раздавать кинчик по DLNA для телевизора и сливать туда фоточки с телефона, дабы не платить дяде за облако. Бонусом также думается заливать туда бакапы важного с локалхоста.

Как обычно, возникло несколько вопросов:

  1. В шкафу никакой особой вентиляции нет, поэтому хочется cpu/mb попрохладнее. Получается, что старые зионы с алиэкспресса отпадают. Что вообще недорогое выбрать?

  2. Диски хочу организовать в виде X физических разделов со, скажем, xfs, где будет храниться медиатека, которую не сильно страшно частично потерять в случае чего. Ну а для хранения важного объединить отдельные разделы с дисков в lvm mirror, а то и вовсе какой-нибудь ручной rsync настроить.

  3. Какие есть опенсорсные решения для синхронизации фото/видео альбомов со своими мобильными приложениями для айфонов? Можно, конечно, через ifuse ручками сливать, но это уже черезур гиковато, как по мне.

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

 

kawaii_neko
()

Домашний сервер общего назначения

Форум — Linux-hardware

День добрый! Хочу собрать домашний сервер, но тяжело выбрать железо. Думаю брать на ozon, т.к. на месте выбор маленький.

Хотелки вот такие:

  • Графика «лишь бы была» иногда воткнуть монитор.

  • Если mini/micro-atx, то желательно 6+ SATA портов, для форм-факторов меньше хотя бы 4.

  • Работать будет круглосуточно, энергоэффективность предпочтительнее производительности.

  • Сеть гигабит достаточно.

  • Если сможет жить на пассивном охлаждении, то вообще шикарно, но это не обязательно.

Думал мб взять готовый NAS, но цены даже без дисков абсолютно невменяемые.

Дополнительно, x86 даже не обязательно.

Ставить туда буду линуксы (скорее всего опять гента).

 ,

Bfgeshka
()

ThinkPad T430

Галерея — Рабочие места

Представляю вам свой T430. Ничего необычного для этой модели:

  • FullHD/IPS модификация; //самая дорогая, но и самая ощутимая модификация. +0.5-1W к потреблению.
  • Классическая божественная ANSI US клавиатура; //ну тут без комментариев
  • i7-3610qm(для зарядки во время работы нужен 90W БП); //Брал что было на местной барахолке. Планирую поменять на более высокочастотную модель.
  • 16 GB RAM 1600 Mhz; //даже наклеил радиаторы, ибо ощутимо греются. Планирую поменять на 1866 Mhz набор, чтобы хоть как-то подбодрить встройку.
  • Coreboot 4.11; //с VGA BIOS'ом для оффтопика. В планах собрать с поддержкой LegacyBIOS и UEFI одновременно. Ну и заставить отображать bootsplash logo.
  • 256GB SATA3 SSD + 1TB SATA3 HDD; //в планах поменять на два терабайтных SSD
  • 94Wh батарея; //из-за временноо эмбарго на посылки из-за границы, она лежала месяц в аэропорту. В итоге -10% емкости. Но уже год держит емкость стабильно.
  • Delta fan; //намного тише обычного, но чуть-чуть не по размеру.
  • WWAN: Дефолтный 3G модем(H5321gw); //работает через раз(оператор Киевстар). В планах поменять на LTE, или вообще в этот слот запихнуть mSATA SSD, а LTE подключить по USB для Блютуса.
  • WLAN: AR9462 //просто работает. 802.11 ас пока не нужно. Да и вообще я чаще через доковский ethernet в сети, чем через WiFi

Больше фотографий

По поводу FullHD мода: если кто-то думает брать, то берите переходники lvds->edp с длинными кабелями, чтобы этот переходник можно было разместить в центре крышки. Иначе он будет, прижимая экран, искажать яркость. Также под стойки крепления экрана нужно будет подставить пластиковые шайбы.

По температурам: если кочегарит на полную и процессор и встройка, то все плохо. Если только процессор, то все в пределах 80-90 градусов.

По подключению GPU через ExpressCard: работает, но костыльно, неудобно и громоздко. Ну и x1 PCI-e 2.0 — вообще печаль, без внешнего монитора пропускная способность еще больше упадет, а с ним неудобно. Такое себе удовольствие.

Из каких-то современных замен вижу только T480.

P.S. это не мое рабочее место. Дома еще док станция есть, но я пока не дома.

 , , ,

BceM_IIpuBeT
()

NVK на Thinkpad W541

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

Вроде как считается, что это самый мощный ноутбук и синкпад в целом, прошиваемый на Coreboot. Проблема была только одна - это проприетарные дрова на дискретку (а она тут Nvidia, так еще и Kepler).

Мало того, что они проприетарные (обидно на таком-то ноуте), так они еще и больше не поддерживаются актуальными ядрами (вроде не выше 6.8), и не поддерживается wayland.

Но с выходом NVK ситуация улучшилась, достаточно вручную реклокнуть карту. По ощущениям, где-то 80% производительности от пропреитарного драйвера. Кто тоже хочет попробовать NVK в Debian 13 без ручной сборки - ставьте mesa из бекпортов, там лежит сборка месы с nvk (в stable репе mesa собрана насколько я понял, без nvk).

Пост специально для тех, кто говорит, что такому железу место на помойке. Смотрите, как бы оно вас не пережило)

 , ,

svidrigaylov
()

Роутер под OpenWRT на 7621 (или аналогичных)

Форум — Linux-hardware

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

Какие распространенные варианты форумчане могут предложить?

Требования:

  • Легко шьется из веб морды.
  • Процессор на уровне MT7621 (или аналог).
  • Стабильная работа.

У меня в качестве опыта на руках есть Archer C7 от tp link, но он слишком слабый, одноядерный проц и тот вялый, на 24.10 уже с nat выдает едва больше 150 мегабит, чувствуется что задыхается (никакого на нем hardware offloading). Хочется что-то такое-же легко прошиваемое, но чтоб памяти 128/256, проц чуть поживее и не дороже 2.5-3 килорублей. Может у кого есть опыт?

 , ,

svidrigaylov
()

Энциклонгов тред

Форум — Web-development

Сабж. Приглашаются всякого рода энциклонги и просто люди, которым доводилось парсить википедию и её подпроекты. Хочется очень вытянуть список из категории отсюда (просто текста достаточно без ссылок и прочего хлама) https://ru.wikinews.org/wiki/Категория:Хоккеисты_по_алфавиту да все 1004 записей и ещё из нескольких категорий в самой жирной из которых 100k записей. Собственно викиданные через запрос тут https://query.wikidata.org/ не могут выдать большие категории (таймаут). Слышал ещё про другие api википедии, но боюсь, что там тоже ограничение раньше чем 100 000 записей будет. Кто как решал подобное? Поднять всю копию вики из дампа конечно можно, но это деньги (один день аренды машинки на которой будет полноценно ворочаться википедия стоит 3-5 килорублей и я не уверен что за день я её полноценно настрою и какое-то говно не вылезет, которое ещё неделю буду ковырять в конфигах каких-то лимиты, например которые будут нужны не дефолтные или ещё много чего может быть, а чисто чтоб поиграться с питоном и не заработать на этом и рубля, а только проверить одну гипотезу для себя, как по мне дороговатое удовольствие). Бан по айпишнику к википедии тоже схлопотать не хочу. Так что пишите кто как такое делал если делал. Какие инструменты использовал. В принципе могу использовать много чего, но предпочёл бы ограничиться Python, на худой конец C# или Java. Да, регулярно тягать оттуда данные мне нет нужды, раз в год а то и реже вполне норм.

 , , wikidata, wikinews,

peregrine
()

Менеджер паролей. Четвёртый квартал 2025.

Форум — General

Сабж.

Посоветуйте решение под требования: Android+Ubuntu+синхронизация. Можно ещё с аддоном в брузер(фурифокс-лайк). Self-hosted.

Желательно такое, чтобы не нужно было заводить тему Менеджер паролей. Первый квартал 2026..


Solution:

KeePassDX + KeePassXC

 , , ,

BruteForce
()

Посоветуйте БП в десктоп

Форум — Talks

Ибо мой текущий, на основной машине, не способен вытянуть два DVD-привода и больше одного HDD. SATA-power не только не хватает, так они ещё и могут разводиться в два выхода с одной линии(вот таким у меня и запитаны DVD). Ужас какой, надо избавляться. Нужно:

  • Активная мощность не менее 600 ватт
  • Поддержка линии -12V для работы COM-порта
  • Много выходов SATA-power
  • Хотя бы пару выходов Molex
  • Питание PCIe 6+2 или 8 Pin
  • Продукт от того бренда, у которого они не дохнут. Я не разбираюсь в брендах БП

Не знаю, от кого и что брать. Народ пугает, мол, линию -12V уже давно как вырезали, ибо ненужно, а без неё RS-232 не сможет работать

 , ,

Tyse_EX
()

Как найти утечку?

Форум — Security

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

Что именно произошло? Было два случая.

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

  2. Мы собираемся поехать бухать в Териберку. Зафоткать северное сияние, и вообще делать нам нечего, по всей видимости. Мы вели небольшую часть обсужений в чате ТГ и на приватном инстансе nextcloud. Через несколько дней мне позвонили гиды по Териберке. С таким уверенным голосом, как будто мне это 100% нужно.

Что самое любопытное, во всех обсуждениях я наблюдатель, т.е. не писал лично ничего.

Во всех двух случаях я подозреваю telegram, ранее он был замечен в сотрудничестве с пейсбуком: когда я зарегал аккаунт в инсте, посмотреть что это вообще за зоопарк, у меня там в рекомендациях появился человек, с которым мы не общались и не пересекались нигде более, кроме как в telegram. Но нельзя исключать и тот факт, что какое-то из приложений может своевольно включать микрофон. По логам в android такого вроде не происходило.

Пытался тестово обсуждать похороны (похоронщики самые наглые продавцы своих услуг), страхование, вклады. Ничего не сработало. Есть ли другие надёжные способы найти утечку, кроме как сливать дезинформацию по всем каналам?

 ,

Pierre_Dolle
()

Нужно ли упарываться с fail2ban?

Форум — Admin

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

[DEFAULT]
bantime.increment = true
bantime.rndtime = 2048
bantime.multipliers = 1 5 30 60 300 720 1440 2880
ignoreip = 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16

[nginx-bot]
enabled = true
port = http,https
filter = nginx-bot
logpath = /var/log/nginx/access.log
maxretry = 1
findtime = 600
bantime = 1d
action = iptables-multiport[name=nginx-bot, port="http,https", protocol=tcp, blocktype=DROP]
backend = polling

1. Банить поштучно неэффективно. А без инкремента еще и глупо. Боты часто ходят пачками, но получив 4хх, сильно не долбят, чаще пробив wp-login/luci на дурачка. Можно было бы банить подсетями хотя бы в /24, но правила все равно привязаны к хостам, поэтому рецидивист с другим IP после разбана подсети пройдет как новый. Инкремент теряет смысл - без него подсеть теряет смысл - а без нее одиночные баны выглядят как фиговый листочек.

2. Банить по abuseipdb можно, но не уверен что нужно. Предполагаемая нагрузка на сеть и обновления iptables может быть сравнима с drop/404 всем, кто не прошел Port Knocking

3. Защищать ssh нафиг не нужно, т.к. после проброса сертификата доступ по паролю отключается. Да и порт 22 нормальные люди меняют

4. Если слава все таки нахлынула, то от дудоса f2b все равно не спасет или см п.2

5. [upd] Вся ценная внутрянка за впн, давно практикую и всем советую

Итого: работает, банит, вроде всё хорошо, но есть какое-то ощущение ненужности. Может я что-то упустил или f2b нужен для каких-то специфичных сценариев?

 , ,

Lordwind
()

StumpWM как вершина ручного тайлинга

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

StumpWM — это ручной тайловый менеджер, написанный на Common Lisp. Со стороны эта фраза ничего не значит, но на деле это оконный менеджер с огромным потенциалом для превращения его в удобную рабочую среду, альтернатив которой почти нет (если есть вообще).

Прежде всего, что такое ручной тайлинг (или manual tiling, или static tiling). Это тайлинг, где расположением окон управляет пользователь, а не оконный менеджер. В случае со StumpWM, пользователь делает сетку из фреймов (или тайлов), куда будут распологаться окна. Окна распологаются друг над другом и занимают фрейм полностью. Можно привести аналогию с картами, где окно — это карта и эта карта складывается в общую пачку в виде фрейма и, эти несколько пачек, располагающиеся напротив друг друга — это итоговая сетка из фреймов. По опыту, это самое безболезненное решение из всех, если окон очень много.

Сам оконный менеджер написан на Common Lisp и, благодаря этому, позволяет переконфигурировать его на лету через Emacs+SLIME/Sly. Сам конфиг тоже на лиспе, что удобно. У меня, например, накопилось около 2000 строк кода. WM позиционирует себя как Emacs среди оконных менеджеров. Не в плане того, что может полностью зависнуть, если какой-то из плагинов будет долго думать, а в плане способствования хакам.

Кстати об имаксе. Как и у Emacs, у StumpWM хоткеи работают по принципу цепочки аккордов (chord chain). Например, можно реализовать такой хоткей: нажатие Ctrl+C, отпускание и нажатие таба — это может считаться одним хоткеем и быть забиндено на, скажем, вызов терминала. В конфиге выглядеть это будет примерно так:

(set-prefix-key (kbd "C-c"))
(define-key *root-map* (kbd "Tab") "run-shell-command sakura")

Из кода получается, что при нажатии на Ctrl+C оконный менеджер переключит лейаут клавиатуры на root-map и будет ожидать следующей клавиши. А на этом лейауте будет таб, при нажатии на который будет вызываться команда sakura. Мап, по факту, является раскладкой клавиатуры для оконного менеджера, на котором расположены бинды команд для него. И подобных map-ов может быть, в целом, до бесконечности и можно даже подсунуть мап в хоткей другого мапа:

(set-prefix-key (kbd "C-c"))
(register-kmap *layout-map* nil)
(define-key *root-map* (kbd "w") '*layout-map*)

Тут при переходе на рутовый мап мы можем нажать на W и перейти на следующий мап — layout-map.

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

Я использую патченный StumpWM, т.к. мне не удалось найти, можно ли в лиспе в рантайме менять атрибуты класса. Но у патчей есть свои предпосылки. Ванильный StumpWM для перемещения по лейауту предлагает переключение фреймов по принципу «ближайший в заданном направлении», что неудобно и занимает время при переключении (особенно на мультимониторных конфигурациях). Так что мне удалось встроить в StumpWM свой принцип переключения фреймов, который заключается в тегировании фреймов. Схему в общем виде можно наблюдать на второй пикче. Суть в том, что на фрейм накладывается определённый тег, который привязывается к определённому хоткею. И, соответственно, при нажатии будет немедленное переключение на соответствующий тег. Патч был нужен лишь для добавления атрибута тега в класс фрейма. Функции по работе с этим реализованы на уровне конфига. Теги создаются динамически и также динамически привязываются к хоткеям. Они могут по-разному называться и их может быть до бесконечности.

Весь этот текст — фиксация того, что можно найти в StumpWM, т.к. с него я ухожу. Это один из лучших оконных менеджеров, но в нём есть свои проблемы:

  • Плохая поддержка мультимониторной конфигурации. Если в каком-нибудь herbstluftwm на один монитор даётся один воркспейс, то у StumpWM один воркспейс на все мониторы. Это порождает разного рода проблемы, например, если второй монитор служит информационным дисплеем, то при переключении воркспейсов, воркспейс переключается на всех мониторах, соответственно, убирая информацию со второго монитора.

  • Позиционирование а-ля имакс. Субъективщина, но модульность кажется более лучшим решением, чем всё в одном решении.

  • Мне не удалось придумать как решить проблему, если в воркспейсе накопилось слишком много окон. Ты начинаешь в них утопать, переключая в поисках нужного. То, как это всё реализовано в StumpWM сейчас — лучшее из того, что мне доводилось пробовать. Но хочется лучше. У меня была идея делать субворкспейсы — это обычные воркспейсы, но они условно привязаны к какому-либо из воркспейсов. По типу того, что есть воркспейс anyame и мы создаём подворкспейсы: anyame1, anyame2, etc… И все окна раскидываем по ним. Главное тут во всём: переключение подворкспейсов должно быть максимально доступным, как Alt+Tab, только в два хоткея: вперёд по цепочке и обратно. Но вся идея упёрлась в первый пункт проблем. И это стало малоиспользуемым, по итогу.

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

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

А так, в плане кастомизации под свои нужды, этот WM — вершина ручного тайлинга.

Дальнейшие ресурсы для изучения:

 , , ,

rhubear
()

Каким упражнением можно заменить подтягивания?

Форум — Talks

Желательно какое-то упражнение из колистеники, но есть еще:

  1. гриф 8кг
  2. гиря 16кг
  3. гиря 24кг

 

serg002
()

Новое домашнее рабочее место

Галерея — Рабочие места

Эта история началась осенью 2019 года, когда у меня внезапно сдохли колонки Microlab Solo-1, купленные ещё в 2006 году. Я посмотрел на жабу, жаба икнула. Стал искать, что есть в мире. После вторых переговоров с жабой, заглянул на авито, и тут выяснилось, что вполне приличные напольники стоят вполне себе скромных денег.

И усилители тоже не то чтобы слишком дорогие. Как говаривал небезызвестный Дмитрий Комиссаров у себя в блоге, хороший усилитель — он как хорошая инвестиция, ещё внукам оставишь.

Ага, сказала жаба, а куда ты поставишь эти колонки в своей уменьшенной хрущёвке на 43м²?

Окей, покупаем маленькие колонки. Переслушал десятки компьютерных, всё не то. Взял Panasonic SA-PMX90EE. Трёхполосые(!) компактные полочники, заменил провода на нормальные, звук заиграл. Подключение по USB 24/192, также умеет играть с Bluetooth, CD, радио и USB флешек. Под онтопиком работает в режиме «воткнул и работает», под офтопик есть дрова на офсайте. Жаба слегко охренела, потому что за эти деньги можно было ещё один компьютер взять, но красиво жить не запретишь, хотя насчёт оставить внукам я пока сомневаюсь.

Так и родилась идея вместо новой машины искать себе новую квартиру. Время шло. Пришёл 2020-й год, пандемия, время очищения озёр и ожирения землян, а ещё перемещения работы из офисов в дома. Аппетиты росли вместе с зарплатой, и вот я уже не хочу квартиру, я уже хочу отдельный дом, чтоб воздух свежее и шум слабее.

Май 2021, я становлюсь обладателем маленького, но уютного дома в два раза больше старой квартиры, сразу за чертой Нижнего Новгорода. Закрытый посёлок, охрана, видеонаблюдение, всякие парки и собачьи площадки. Интернет по оптике, опять же. Все мои соседи айтишники :-) При этом 20 минут пешком до цивилизации, да и в посёлке кое-какие магазины есть.

Дальше ремонт, изготовление мебели, мытьё и установка всего. С начала марта я здесь уже живу в режиме постоянных доделок. Наконец-то у меня есть духовка, посудомойка и нормального размера плита и холодильник.

На фото: стол деревянный, интегрированный со шкафом, индпошив. Монитор на кронштейне. Упомянутый Panasonic в качестве колонок. Кружка с котиками. За дверью гардеробная, там пока что срач. Слева на шкафчике гномы, девушка подарила, справа награда «лучший преподаватель Базальт СПО» за 2021 год. За ней морской котик от базальта и плюшевый пингвин, куплен в линуксцентре году в 2006-м. Из шкафа торчит принтер, оказалось несколько заморочено его подключать. На столе микрофон DEXP U700, это основной рабочий инструмент.

Кто жил в загородных домах, тот знает, что в них много окон. В комнате, где стоит компьютер, их три. Это не позволяет поставить монитор как-то иначе, чем напротив окна. Поэтому там римская штора, которая почти всегда закрыта.

Но главное — ради чего всё затевалось. Пришлось выяснять, какие фирмы ещё остались на отечественном рынке. К счастью, на рынке HiFi аппаратуры полным-полно китайских брендов, или точнее, европейских, американских и японских брендов, которые были куплены китайцами и теперь спокойно гонят товар на опустевший и жадный российский рынок.

Итого: усилитель Audiolab 6000A и CD-транспорт Audiolab 6000CDT. Комплект куплен на авито по цене заметно дешевле, чем такой же усилитель один новый. Колонки Wharfedale Diamond 330, куплены новыми, но со скидкой. Оба бренда английские, но принадлежат китайской IAG. D330 рассчитаны на маленькие помещения, что выражено в том, что фазоинвертер выведен вертикально вниз. Это позволяет ставить колонки по углам помещения или почти вплотную к стене. Прогревались месяц. Если вам кажется, что усилитель классом повыше, чем колонки, то да, так оно и есть, покупки на авито они такие. В любом случае, это лучше, чем наоборот.

Также можно наблюдать тумбочку для радиоаппаратуры советского производства, примерно середина 80-х. Я её потом, конечно, поменяю, но пока она добавляет градус эпичности всей инсталляции. И магнитофон «Яуза МП-221-С». Не то, чтобы я его слушал, но раз он у меня сохранился, пусть стоит.

А машину я поменяю потом.

 ,

Aceler
()

Посоветуйте планшет или трансформер на x86 для деградации

Форум — Linux-hardware

Сейчас можно купить n100 и r3 3200u. Но там нет карт памяти. Так что, видимо, нужно глядеть в сторону бу, ибо тратить 80-200к за трансформер с поддержкой карт как-то не очень))

Если возможно, то и модем не помешал бы (хотя бы 3g). И видеовыход.

Деградация:

  • изометрия и point and click адвентура
  • визуальные новеллы
  • старые 3d-игры (например, Rage, Bioshock)
  • ютуб, кино, текст
  • kde

Вкратце: Диванный комп для досуга. Спина просит.

 , ,

Reptile
()