LINUX.ORG.RU

Сообщения seiken

 

Умер Райнер Гримм

 

Известный программист, популяризатор и тьютор по C++, автор книг по C++, автор блога modernescpp.com, умер от бокового амиотрофического склероза. Сгорел за один год. Самое обидное - когда вот так, в расцвете сил получаешь на свою голову неведомую редкую хрень, которая неизлечима, и, казалось бы, за что? Пил, курил? Нет. А ни за что, просто так.

RIP.

seiken
()

Супер-надёжный десктоп

 ,

В инсталлере Матлаба с какой-то не так чтобы уж древней версии вдруг перестали работать поля ввода.

Ответ на форуме МатЦентрал:

Guys, I have solution for this on linux. This is due to Xwayland on linux which is still not very mature. So in this case keyboard and mouse input handling is problematic. So switch your session to X11, It will fix the problem. Switch desktop environment is not necessary.

«keyboard and mouse input handling», Вася! Это, блин, базовая функциональность десктопа! Т.е., серьёзные дяди и тёти, разрабатывающие востребованный на рынке продукт, должны постоянно мониторить, и бросаться переписывать его, каждый раз, когда форфанствующие красноглазики совершают очередную «революцию» в натягивании Линукса на десктоп?

Сочувствую разрабам Линукс версии Матлаба…

seiken
()

Хуки в шелле

 

Как вам такая идея:

хуки в шелле - это скрипты, выполняемые, например, при переходе в или покидании рабочей директории.

Например, можно иметь стандартный хук - актвирование venv. Ну т.е. переходим в нужную директорию создаём там venv, а потом говорим, типа:

$ cd-hook venv venv
$ cd ~ # а оно уже деактивировало venv автоматом.
$ cd - # а теперь venv активирован.

Удобно когда например что-то кодируешь на питоне со сторнними зависимостями, но нет времени всё это опакечивать, и вообще не к месту, потому что продакшн кода и нет пока, чисто эктперименты. Особенно если эксперименты удаленно по SSH, и «потерять bash процесс» проще простого.

Второй юз-кейс - менять строку промпта в зависимости от директории.

Может, ещё есть какие-то интересные юз-кейсы?

seiken
()

Кавычки

 

Какие кавычки используете в Питоне, если не важно, как интерпретировать спецсимволы и проч., т.е. для простых строк?

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

seiken
()

Думаю о локальном Линуксокапце

 конец

Прошло много лет с тех пор, как Линукс захавал большую часть веб-серверов, в какой-то мере и смартфонов (хоть тут и только ядро, которого пользователь и так не видит). В то же время, лидирующий DE, GNOME, деградировав, застрял на своего рода windows 8 с «плиточным» интерфейсом и отсутствием нормальных десктопный фич. Альтернативы в виде KDE, как мы видим, не решают проблем - это вечные глюки, кривые шрифты из коробки и проч. траходром в консоли с негарантированным результатом.

Возникает закономерный вопрос: а имеет ли смысл держать Линукс на десктопе? Подумываю о переводе моего десктопа на вин10.

Аргументы против:

  1. в октябре закончатся апдейты безопасности, и тебя ломанёт сосед Вася. Ответ: сервисы защищены не локально, у самых важных 2FA. Максимум, что человек сможет сделать - украсть сканы личных документов (хранить в зашифрованных архивах), украсть ключ от битбакета и саботировать личный репозиторий - хрен с ним);

  2. А как же разработка для Линукс? Во-первых, чисто Линукса сейчас мало, в основном кроссплатформа. Во-вторых, есть WSL.

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

seiken
()

Вредители в ИТ?

 

Доходит инфа из Москвы о новом тренде.

Мало того, что детям теперь кроме обычных, уже существующих в 90е практиках выбора специализации в школе (физ-мат, гуманитарии), теперь предлагают ИТ специализацию. Но ещё появились проекты. Школьникам в 10м классе , если они хотят стать айтишниками, надо сделать проект и защитить его. Проект - это типа бизнес идеи с элементом программирования. Например, апп для Андроида или ТГ бот. Предлагается ученикам придумать идею, которую можно теоретически монетизировать, выяснить, что нужно для реализации проекта, выяснить что нужно изучить для реализации, собственно реализовать идею, а потом защитить реализованный проект аки диплом. Если проект понравится учителям, можно получить бонусные баллы на ЕГЭ. При этом нельзя отказаться от проекта, он обязателен в учебном плане.

Я, когда услышал про такое, подумал, что это бред. Потом почитал в инете - да, реально существующее явление. Не знаю, откуда спускаются подобные идеи (из минобра или это местные инициативы директоров конкретных школ), но по всей видимости, реализации подобных проектов просто превращаются в соревнования родителей, кто что покруче придумает.

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

seiken
()

Начались ИИ-войны

 ,

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

Эксперты из crowdstrike (те самые, которые корпоративный зонд пилят) докладывают, что deepseek, в зависимости от региона (или если каким-то образом определяется, что запрос идёт из организации, «неудобной» китайскому правительству), может специально вставлять в код уязвимости или отказываться отвечать на вопрос.

Если в вопросе упоминать зарещённую исламскую террористическую организацию или запрещённое в Китае движение Фалуньгун (вот только нахрена это надо…), процент отказа отвечать на вопросы переваливает 50.

Даю ссылку на golem, потому что оригинал от Washington Post за платной стеной:

https://www.golem.de/news/coding-mit-ki-deepseek-baut-regionsabhaengig-fehler-in-programmcode-ein-2509-200222.html

seiken
()

Истерия ИИ захватывает производственные мощности

 , ,

Пока вы пилите опенсорс, контора, которая отпочковалась от Яндекса и в Нидерландах занялась продажей ресурсов GPU для тренировки ИИ моделей, получила рекордное предложение от MS - $17млрд, и это на 5тилетний срок.

Настолько сильна истерия вокруг ИИ, что уже даже самым жирным игрокам не хватает GPU…

https://techfundingnews.com/nebius-lands-17-4b-gpu-infrastructure-deal-with-microsoft-shares-surge-47/

seiken
()

Как вы относитесь к архивам с ПО без директории верхнего уровня?

 ,

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

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

seiken
()

Исходники только на сервере

 фашизм

У нас в конторе какому-то креаклу в верхней части иерархии пришла в голову идея, которую он реализовал.

С исходным кодом теперь нельзя работать (редактировать, собирать) локально с «личного» конторского компа. Теперь клонировать из реп можно только на специально заведённые для этого инстансы AWS.

И только из «стандартизированных» в конторе IDE. Пока «стандартизированы» только VS и VS Code.

Любая попытка открыть исходник локально или «нестандартизированным» образом раздражает встроенные в систему зонды, и они отклоняют операцию, а в наше ИТ-Гестапо летит сообщение о несанкционированной операции.

Как думаете, это похоже на фашизм?

seiken
()

Шахматные аппы пишут макаки?

 

Или это просто веб глюкавый бай дизайн, до такой степени, что и программистам, и пользователям наплевать на UI/UX?

Два бага:

  1. чесс.ком. Это коммерческий проект, топовые игроки там все, и они рубят бабло на пользователях с подпиской. Чел начинает партию по вызову, соперник найден, партия началась. И тут ба-бах! и начинается новая партия с новым соперником, хотя первая только началась. Приходится отменять вторую партию и лезть в интерфейс, чтобы открыть первую…

  2. личесс.орг. Некоммерческий опенсорс проект. Топов там нет, но всё бесплатно. Это уже происходит со мной на аппе для андроида. Когда соперник ищется, открывается другое окно (раньше такое называлось модальным диалогом). И вот, я уже вижу, что в основном окне расставлены фигуры, и партия началась, хотя в модальном окне поиска он до сих пор кого-то ищет… Т.е. нужно отменить поиск, чтобы начать играть. А иногда модальное окно благополучно закрывается как только сперник найден.

seiken
()

А ваш экран тоже такой ломучий?

 

Прочитал новость о том, что некая женщина, обладательница МакБук Эйра, случайно повредила экран просто оставив открытку на клавиатуре и закрыв крышку. Типа, давление открытки продавило стекло экрана и повредило LCD слой…

https://www.tiktok.com/@classicheidi/video/7535197824405785887

Более того, Эппл уже предупреждала об этой проблеме в 2023г.:

https://support.apple.com/en-us/102051

Я не знаю, какой толщины «palm rest cover» и «keyboard cover», но… принцесса на горошине так не страдала, как эта поделка от открытки.

seiken
()

Шифрование через TPM: теперь и в Линуксе

 

Помните, как подгорало даже у пользователей оффтопика от того, что 11 версия требовала наличия TPM для установки. А пользователи онтопика ехидно хохотали, мол, ещё один зонд в оффтопик встроили.

Прошло немного времени, и, с одной стороны, MS сделали наличие TPM рациональным, а с другой стороны, команда разрабов де факто стандартного дистрибутива Линукса сообщает, что полнодисковое шифрование через TPM будет готово к октябрьскому релизу 25.10.

Ну что же, в октябре красноглазикам уже можно будет поменять методичку, и в ответ на вопрос «а TPM у вас работает?» гордо произносить «Да!»

https://discourse.ubuntu.com/t/ubuntu-desktop-25-10-the-questing-quokka-roadmap/61159

seiken
()

Кто там радел за ремонтопригодные ноуты?

 леново

Вот, взял я года 3 назад рефабришед P50, такого традиционно-синкпадовского гробового типа. Т.е. как бы корпус большой, орудовать в нём по идее удобно. Так что вы думали, проработал он на один месяц дольше гарантийки, и сдох. Т.е. это полный лохотрон в стиле ранней РФ.

Или вы думаете, что такой гениальный ремонтник, что сделали бы гораздо качественный ремонт? Ха-ха!

Перемещено Zhbert из linux-hardware

seiken
()

Проприерасты лютуют

 

Брюссельский суд постановил блокировку теневых библиотек типа Z-library, OceanofPDF и др. Эти библиотеки позволяли получать доступ к научным статьям в обход официальных порталов издателей (которые, очевидно, продают одну статью баксов за 50 или предлагают платить за месячную подписку).

https://www.heise.de/news/Belgisches-Gericht-ordnet-Sperre-der-Open-Library-des-Internet-Archive-an-10507895.html

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

Лично я считаю, что платить в кучу разных контор по подписке каждой (IEEExplore, ACM, SpringerLink, что там ещё) - это будет слишком жирно для них. Надо просто ввести единую подписку, скажем, 100 баксов в месяц, которая давала бы возможность получать доступ ко всем научным статьям. И пусть эти разные издательства дерутся за свою долю от этих 100 баксов.

seiken
()

Светлые темы вредны?

 

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

Что думаете по поводу синего света? Откажетесь теперь от светлых тем?

seiken
()

J2EE актуально?

 

Есть ли какие-то ниши и задачи, где вы бы сказали, что-то типа «даже в 2025г. никто ничего лучшего, чем J2EE, не придумал».

Или будете просто брать Javalin, и велосипедить все батарейки самостоятельно?

Или Java просто вся полностью obsolete, и все вменяемые переходят на golang и прочие js?

seiken
()

Опять залезли в npm

 ,

Давно не было ничего нового в рубрике «дурачок-мейнтейнер npm», и вот, наконец, новая порция обсёра. На этот раз пострадал пакет под супер-оригинальным названием «is» (2.7млн скачиваний в неделю!). Злоумышленник получил доступ к аккаунту через банальную хакер-рыбалку…

https://www.heise.de/en/news/Popular-JavaScript-package-is-Malware-through-supply-chain-attack-10499964.html

seiken
()

Линукс и ЕГЭ

 

В новости почему-то запретили комментировать, поэтому пишу тут.

Думаю, что это одна из областей, в которых переход на Линукс был бы безболезнен. Но это при условии, что это ПО кроссплатформа, что в порядке вещей, когда пользовательский интерфейс работает в браузере. Ведь речь, как я понял, о клиентских компах, на которых школьники заполняют ответы.

А вот если и клиентская часть написана на Дельфи или ВижлБейсик… Не пускать же всё через Вайн, это был бы позор.

seiken
()

Торвальдс не даёт bcachefs дышать

 ,

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

В ответ ведущий разраб ФС Кент Оверстрит заявил, что просто хочет, чтобы код работал у пользователей, а не уничтожал их данные. Что проблемы с ФС нельзя сравнивать с чисто ран-тайм проблемами, потому что последние лечатся перезагрузкой, и поэтому для ФС надо ослабить правила двухнедельного окна (сомнительный аргумент про ребут?). Что даже с XFS были случаи невостанавливаемых ФС, и такого он, Кент, не хочет. Что многим пользователям сложно пересобирать ядро с кастомной ветки, чтобы попробовать изменения bcachefs, и поэтому их надо мерджить.

https://www.phoronix.com/news/Linux-616-Bcachefs-Late-Feature

seiken
()