LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Present Windows ExposeAll in plasma 6.5

Форум — Desktop

KDE Devs please fix 🙏 It’s very annoying.

In plasma 5, windows didn’t magically move when activated, but remained in their positions. And that’s was right!

https://imgur.com/a/QufPJB5 https://imgur.com/a/eJudyes

[code] qdbus org.kde.kglobalaccel /component/kwin invokeShortcut «ExposeAll» [/code]

Thank you.

 ,

fckkonq
()

Нашёл штук 30 usb токенов чего то там alladin jacarta

Форум — Talks

Сабж.

Чё воще можно с ними сделать в linux? Не ставя совта не из репа (дебиан 13 есличо). Их можно как то сбросить и записать чёто своё?

 

alt-tab-let
()

32- бита- что дальше?

Форум — Talks

Здравствуйте! У меня есть старый нетбук, который для меня имеет большое значение, так-как у меня много воспоминаний связаных с ним. Линукс, а точнее Дебиан 12 подарили ему немного жизни, но у него 32-битный процессор, а в Дебиан 13 выпилили 32-битную архитектуру. Я знаю, что поддержка 12-го продлится до 2026-го года, но что потом делать? Проводить какие-то хитроумные манипуляции? Переходить на Salix , так-как там все еще есть поддержка 32-бит, а сообщество в ИРЦ подсказало, что скорее всего их следующий выпуск тоже будет поддерживать 32-битную архитектуру, так-как по их мнению возможно следующая слака тоже выйдет на 32 бита? Или вообще не переживать насчет этого? Буду рад вашим советам!

 

dsalin
()

С меня торт

Форум — Talks

Привет.

Сегодня произошло две неприятных вещи.

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

С компьютера выжили только одна планка памяти, и чудом процессор. Умеют же ж AMD, когда захотят. С кубика (NAS) не выжила ни девборда, ни SSDшник.

Что самое интересное, подкроватный сервер на Macbook 2012 года с родной зарядкой - даже не завис.

Ничего, плата и память были в резерве, как и еще один SSD-шник.

Пока писал это - произошла вторая неприятная вещь: стукнуло 41.

Говорят после таких событий должен быть депресняк, поэтому на всяк случай налил себе пепсюни с вискарем, ведь все наработки месячной давности ушли в /dev/vagina.

Поэтому кратко и без пафоса, если кому интересно потыкать палочкой: https://phpsupreme.de/Supreme.vdi - 8 Гб VirtualBox-накопитель.

Здесь полукривая альфа на Дебиане с кредами live/live, root/root

За скорость заранее пардон, серверок - видавший 450 вольт подкроватный Мак.

Всем торта !

 , ,

windows10
()

Фрустрация от собеседования в «Яндекс»

Форум — Talks

Здравствуйте. Некоторое время назад я собеседовался в «Яндекс». Хочу поделиться здесь моими впечатлениями от собеседования и историей неуспеха.

Я расскажу про первое собеседование, поскольку на остальных (их после этого было 3 или 4) никакого треша не было, и отказали мне на основе именно первого собеседования.

Итак, был дан код класса на C++: это контейнер, как std::vector, который должен уметь возвращать случайный объект согласно весам, которые передаются как float.

Код был написан с использованием функции rand() и содержал одну очевидную ошибку, которую я нашёл, и ещё одну неочевидную, связанную с возможной проблемой при округлении с арифметикой над float, которую я тоже нашёл. Я сказал, что rand() непотокобезопасна; её реализация, как правило, низкого качества; RAND_MAX зависит от платформы; получить честный рандом при заранее неизвестном RAND_MAX сложно; и т.д. Сказал, что в C++11 есть std::random. Интервьювер сказал, что std::random слишком громоздко для собеседования, давайте уж использовать rand().

Что-то там написали, пришло время писать тесты. Написали какой-то тест, который 1000 раз генерирует случайные объекты №1 и №2 с весами 1 и 2 и проверяет, что объектов №2 получилось больше. Далее по ролям: я (Я), интервьювер (И).

И: — Да, только тест недетерминированный, как его сделать детерминированным?

Я: — Можно зафиксировать seed. Если бы мы использовали std::random, там у engine есть метод seed(), а тут…

И: — Есть специальная функция srand()!

Я: — Да, только она зависит от платформы, как и rand().

И: — Ну хорошо, а можно передавать указатель на функцию, которая будет генерировать случайные числа…

<примечание>

То есть речь идёт о том, чтобы превратить метод

    T getRandomElement() const { … }
в
    T getRandomElement(int (*custom_rand)()) const { … }
И передавать туда либо настоящий rand, либо свою детерминированнуюю реализацию. Даже без void *userdata, насколько я понял — то есть то ли состояние должно храниться в глобальной переменной, либо оно должно возвращать константу. Да, это C++, не в Си. Указатель на функцию, не лямбду.

</примечание>

Я: — Ну можно, но это какой-то мегакостыль, да и зачем уродовать интерфейс для этого…

И: — Ну хорошо, у нас осталось не так много времени, давайте не будем это писать.

---

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

Я, конечно, знал, что крупные компании очень привиредливые, но это вообще что такое? Какой извращенец пройдёт это интервью?

Эту тему я создаю в том числе для того, чтобы давать на неё ссылку HR из яндекса, если таковые ко мне ещё когда-либо постучатся.

 , ,

shdown
()

Устаревание вяленда

Форум — Talks

Встретил такой комментарий:

X11 was about 25 years old when they decided to replace it with Wayland, instead of updating it, because its code was too old and crusty. Wayland is now almost 20 years old. It is time to scrap Wayland because its code is too old and crusty and start working on a replacement.

А действительно ведь. И wayland'у же мало того что скоро стукнет второй юбилей, так и ко всему прочему он ещё и написан на чудовищно небезопасном языке C (Sic!). Возникает вопрос — ДОКОЛЕ?

 , , ,

thunar
()

Ссылки в теме white2

Форум — Linux-org-ru

Здравствуй, дедушка Мороз. На этот новый год, если я хорошо себя вёл, очень хотелось бы чтобы починили уже работу ссылок в постах, которые не работают как минимум на теме white2. Кликаешь по «[Ссылка]» - тебя перекидывает на начало топика. Кликаешь по «Ответ на: комментарий» - тебя перекидывает на начало топика. Кликаешь «Обновить» - опять перекидывает на начало топика.

 ,

atrus
()

Проверка большого числа условий на си

Форум — Development

Сейчас я пишу такой код:

	if( phonebookEntry->index < 0 && phonebookEntry->telNo && !phonebookEntry->name ){
		//только телефон
	}else if( phonebookEntry->index < 0 && phonebookEntry->telNo && phonebookEntry->name ){
		//телефон и имя
	}else if( phonebookEntry->index >= 0 && !phonebookEntry->telNo && !phonebookEntry->name ){
		//только индекс
	}else if( phonebookEntry->index >= 0 && phonebookEntry->telNo && !phonebookEntry->name ){
		//индекс и телефон
	}else if( phonebookEntry->index >= 0 && phonebookEntry->telNo && phonebookEntry->name ){
		//индекс, телефон и имя
	}else{
		//недопустимое сочетание
	}

И я заметил, что в каждом условном операторе сразу проверяется случая и подумал, а что если поступить вот так:

	unsigned int condition = 0;
	
	if( phonebookEntry->index >= 0 ) condition |= 1;
	if( phonebookEntry->telNo      ) condition |= 1 << 1;
	if( phonebookEntry->name       ) condition |= 1 << 2;

И дальше переменную condition запихнуть в switch или вообще использовать в качестве индекса в массиве указателей? Мой случай ещё пограничный, но если добавить ещё один параметр, то вариантов уже будет 16! Короче, степень двойки. Я один такой упоротый или такое где-нибудь применяется?

 

u5er
()

Достать Linux из виртуалки, запихать винду в виртуалку и пробросить ей всё

Форум — Admin

Понимаю, что не совсем по теме форума, но тут же много спецов и по винде, так что рискну спросить.

Имеется комп с 11 виндой. Сейчас там для разработки используется VirtualBox с линуксом. Но, из-за того что 11 корпоративная требует Virtualization Based Security, там включен HyperV и VirtualBox работает с конкретыми торомозами. Сейчас попробовал временно выключить vbs, виртуалка просто летает, но винда теряет авторизацию aad.

Захотелось вывернуть куртку^W виртуализацию наизнанку: запускать линукс, там qemu-kvm, ну или на крайняк, VMWare или что-то ещё, а в виртуалке - корпоративную винду. Возможно такое? Я так понимаю, что TPM, и сканер отпечатка пальца можно пробросить в виртуалку, и винда будет довольна? Или нет? Мне важно, чтобы она не теряла авторизацию Entra Id / aad.

Кто-нибудь пробовал такое?

 , , , ,

alt-x
()

Manjaro 25.1/Wayland, все браузеры мертвые кроме FireFox!

Форум — Desktop

Добрый. Много лет имел Manjaro 25.0 (или он меня?) в ежедневной работе прогером в Qt/QML. Вчера прилетел апдейт на 25.1 и убил мне весь десктоп, X11 молча помер, да здравствует Wayland! :( Да и хрен бы с ним, переставил ОСь на NVME с большим размером и соответственно с этим валеным в кедах, давно уже надо было сделать. Всё бы ничего, но из всех более-менее приличных браузеров работает только FireFox. Ни Chromium, ни Brave, ни Opera, ни еще пару-тройку гавна на Chromium-WebEngine не работает! Просто сука виснет сразу же при показе морды.. Я не согласен с одним рабочим браузером! Что мне делать теперь? ;)

 , ,

b800xy
()

Ruby version is 3.2.3, but your Gemfile specified

Форум — Linux-install

Делаю

sudo bundle install

Ругается

Your Ruby version is 3.2.3, but your Gemfile specified >= 2.5.0, < 3.2.0

Как отремонтировать?

 , ,

antonio-an
()

Почему то стал крашиться Chromium. Кто знает в чем причина?

Форум — Desktop
*** stack smashing detected ***: terminated
[1211/165022.833267:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165022.889231:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165022.989189:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
[5319:5319:1211/165023.004599:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.ListActivatableNames: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.87" (uid=1000 pid=5319 comm="/snap/chromium/3313/usr/lib/chromium-browser/chrom" label="snap.chromium.chromium (enforce)") interface="org.freedesktop.DBus" member="ListActivatableNames" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)

(chrome:5319): IBUS-WARNING **: 16:50:23.007: Failed to mkdir /home/bark/snap/chromium/3313/.config/ibus/bus: Not a directory
*** stack smashing detected ***: terminated
[1211/165023.063282:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.119754:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.159644:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.220922:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.276047:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.315080:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.374579:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.429682:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.468669:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.528248:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.583387:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.622630:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.681958:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.737002:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.775940:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.833727:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165023.886147:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165023.917099:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165023.975157:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165024.027721:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165024.058860:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
*** stack smashing detected ***: terminated
[1211/165024.116333:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165024.169081:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[5319:5319:1211/165024.200070:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=6
[5319:5319:1211/165024.200089:FATAL:content/browser/gpu/gpu_data_manager_impl_private.cc:415] GPU process isn't usable. Goodbye.
[1211/165024.202152:ERROR:third_party/crashpad/crashpad/util/linux/ptracer.cc:605] ptrace: Input/output error (5)
[1211/165024.254922:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[1211/165024.270908:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
Trace/breakpoint trap


Пробовал и так:

/snap/bin/chromium --disable-gpu  %U

 , ,

Gyros
()

Дегенерат - это оскорбление?

Форум — Linux-org-ru

С такими глупыми правилами есс-но всё это так или иначе скоро умрёт как sql.ru. Я понимаю материться нельзя бы было, но что такого оскорбительного в этом слове?

 

connectminimum
()

Мы приветствуем телефонное мошенничество или боремся с ним?

Форум — Linux-org-ru

Знаете, я уже боюсь что-то писать в свою тему Сталкивались ли вы с телефонным мошенничеством? - 2, любое мое сообщение там теперь удаляется.

И если первое, я еще могу понять, maxcom не мог пройти мимо упоминания иноагента, как владелец ресурса. То остальные два, я писал максимально нейтрально, с одной целью, сподвигнуть заглянуть в удаленные, чтоб ознакомиться с той самой статьей-расследованием, где мошенники, ничего не боясь, изливали душу иноагенту. Может причиной такой откровенности стало понимание, что статью мало кто прочитает из-за запрещенного ресурса? Я попробовал сломать это заблуждение и рассказать о ней, чтоб каждый мог увидеть изнанку этой гадости.



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

(Коммент человека из твитера (пишущего там на en), прочитавшего статью. )

 

krasnh
()

llm как ум, честь, совесть а главное, память эпохи

Форум — Talks

llm-модели как слепок тырнета. Лет через 30 любой Васян сможет развернуть виртуалку с бубунтой 22.04 LTS и, запустив на ней локальную llm из 2025 года подивиться, какая ерунда беспокоила предков и какую чушь они считали главной проблемой человечества.

Это ж великое достижение человечества, ящитаю. Прогресс.

 , , , ,

tiinn
()

Как на практике реализовать раздельный сбор мусора?

Форум — Talks

Я знаю человека, который сортирует отходы по разным пакетам, моет пластиковые отходы (например из под сметаны), сушит и копит в больших мешках, сортируя всё по видам пластика.

Бумага, картон, всё классифицировано и сортируется.

На его кухне всё это занимает, наверное, метра 2-3. Кухня большая, да, остаётся еще место для использования кухни по назначению.

Раз в 2-3 месяца всё увозится на пункт приёма и безвозмездно передаётся в пункт приёма. На этом пункте можно встретить таких же фанатов «этого дела», выясняется что их много.

Моё кейс, кухня метров 10, куда мне всё это разложить, даже 3 контейнера мне поставить некуда., я ума не приложу, а планету спасать хочется.

Ведь если собирать мусор и передавать его на утилизацию, можно сэкономить энергию, которая сейчас так нужна для ЫЫ, правда?

Linux тут, конечно, при том, что в датацентрах ЫЫ всё крутится на них самых.

 

unclestephen
()

Парсинг .json

Форум — General

Добрый день. Пытаюсь спарсить лог и выбрать с него события только высокого уровня. Если запустить команду в консоли linux, то все работает: tail -f «/var/ossec/logs/alerts/alerts.json» | jq -c ‘select(.rule.level > 10)’ >> /var/ossec/logs/alerts/log_monitor_high_level.json

Однако если добавить ее в bash скрипт, то ничего не записывается в /var/ossec/logs/alerts/log_monitor_high_level.json. Самое интересное в том, что если понизить фильтр select(.rule.level > 9) и ниже, то события до 11 уровня записываются в /var/ossec/logs/alerts/log_monitor_high_level.json.

У кого-то есть предположения с чем может быть связана проблема?

 ,

e23uk
()

Android TV vs Linux

Форум — Linux-hardware

Решил обновить ТВ в загородном доме. Полез на сайт DNS’а выбрать и завошкался, обратив внимание на параметр ОС. Как давно у телевизоров появился Linux?
Для примера чем отличается ECON EX-40FS014B от ECON EX-40FS013B?
Интересует именно отличие андройда от линукса

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

 ,

Dodik
()

LXQt kwin

Форум — Desktop

Люди помоги пожалуйста, уже сколько копаю бесполезно. Установил LXQt на fedora 42, но она шла с openbox, поставил kwin и всё превратилось в аномалию. Некоторые настройки не меняются (например тема курсора и его размер, пришло делать через XCURSOR_SIZE). Но это ещё ладно, заголовки окна и кнопки ПРОСТО огроменные. Scale выставлен 1, уже не знаю что делать

 ,

Xiean
()

Зачем нужна POSIX-сертификация?

Форум — Talks

Насколько мне известно, до сих пор The Open Group за деньги выписывает операционкам бумажку о том, что они удовлетворяют стандарту POSIX и могут с гордостью называться UNIX-ом.

Так вот, кому и зачем это надо? По идее подобная сертификация должна гарантировать, что программа, написанная под POSIX API, будет работать под любой сертифицированной ОС. Но в реальности же в подобных случаях производители прикладного ПО требуют конкретную ОС, а не просто сертифицированный UNIX. Какая разница потребителю, сертифицирован ли условный HP-UX как UNIX, если в системных требованиях приложения сказано, что ему нужен именно HP-UX?

 , ,

Wapieth
()

RSS подписка на новые темы