LINUX.ORG.RU

Форум

Добро пожаловать на форум!

 , ,

@katzeruz

Для форумчан: Се есмь Вячеслав Пронин, такой же школотрон как и я. Пишет свою ОС, которая не ушла дальше пердолинга в консольке (думаю он сам про неё расскажет). Придумывает интересные проекты которые сразу же забрасывает. Мы с ним знакомы уже 100500 лет, это очень долгая история.

З.Ы.: @maxcom когда уже личные сообщения на ЛОРе?

Mishahack
()

Внешний ip резолвится как localhost

 

Предыстория - смотрю список пиров в торренте и с удивлением вижу там localhost. Ну думаю, приплыли - левый пир на loopback это не к добру. Ан нет, ip у него вполне интернетовский - 117.165.40.173

И самое интересное, реверс резолв указывает на localhost!

$ nslookup 117.165.40.173 8.8.8.8
173.40.165.117.in-addr.arpa	name = localhost.

Судя по whois, адрес некой China Mobile communications corporation

Объясните, это вообще законно?

eagleivg
()

Выбор надежной мыши с тихим кликом

 

Лет 15 пользуюсь logitech m100. А на работе sven rx-515s взял со склада и приятно удивился. У нее прикольный еле слышный клик. Но сама форма мыши не нравится. А какие есть надежные мыши с тихим кликом. Чтобы недорого и надежно?

bryak
()

Прошу растолковать непонятное с версией пакета

 , ,

Здравствуйте.

Система archlinuxarm (в данном вопросе можно считать, что arch). При недавнем обновлении (yay -Syu) глаз зацепился, что обновляется мой WM - awesome. Странно, подумал. Но интересно. Перезапуск ничего нового не показал, полез в интернет на его сайт - там никаких обнов не объявлено, прошвырнулся по аурам - ничего свежего вроде нигде не прилетало.

Что это было, кто-нибудь имеет соображения?

Спасибо за внимание.

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

piyavking
()

Где вакансии админов десктопного линукса?

 

Ходят слухи, что якобы в России пытаются в государственных и окологосударственных организациях переходить на отечественный импортозамещённый Linux, притом не только на серверах. Сам не знаю, я в окологосударственной компании только один раз работал. Там где-то пытались внедрить на виртуальных рабочих местах астру (насколько я помню), но я этого почти не касался.

Так вот, если попытки импортозаместиться хоть и медленно, но идут, то где вакансии десктопных Linux-админов? На HH особо не вижу таковых. Пытаются возложить это на васянов, которые до этого винду админили?

Wapieth
()

Не читает файлы \\tsclient при подключении через xfreerdp

 

Мож, сталкивался кто. Перестали читаться файлы из \tsclient при подключении к винде через xfreerdp. Директории, что странно, читаются, а файлы — фиг.

Вот командная строка:

xfreerdp /d:... -decorations -grab-keyboard /disp +drives /dynamic-resolution /geometry /gfx +home-drive /p:... /size:99% /cert:ignore /t:224 /u:... /v:... /timeout:20000 /tls:seclevel:0 /drive:usb,/mnt/usb

Ошибок вроде нет, ругается, вестимо, на пароль в командной строке и сертификаты, но и только.

fat-II
()

Что вы думаете об этом PrismML Bonsai 2

 bonsai, троичная логика

Типа из-за тернарных весов можно меньше и лучше юзать ресурсы? Кто-то юзал ?

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

https://3dnews.ru/1148687/prismml-predstavila-ne-ochen-bolshuyu-yazikovuyu-model-kotoraya-pochti-ne-huge-bolshogo-originala

pinachet
()

Проект PhotoSuite развивает открытый аналог Photoshop

 , , , ,

https://www.opennet.ru/opennews/art.shtml?num=66404:

Доступны первые выпуски графического редактора PhotoSuite, разработчик которого поставил перед собой цель создать продукт, способный заменить классический Adobe Photoshop и полностью поддерживающий форматы PSD и PSB. Программа поддерживает редактирование растровой и векторной графики, и по возможности воспроизводит рабочие процессы, панели инструментов, диалоги, горячие клавиши и модификаторы, привычные пользователям Photoshop CS6. В качестве основного формата файлов применяется PSD. Заявлено, что PSD-файлы, сохранённые в PhotoSuite, могут без проблем открываться в Photoshop и наоборот.

Код написан на JavaScript и распространяется под лицензией GPLv3. Готовые сборки формируются для Linux, Windows и macOS. Для выполнения в качестве обособленного десктоп-приложения задействована небольшая обвязка на языке Rust и платформа Tauri, предоставляющая возможности для использования родных диалогов и меню, доступа к файловой системе, работы с буфером обмена, вывода на печать и перемещения файлов мышью. По заявлению автора проекта, код опубликован после около года разработки в приватном репозитории. В процессе работы используется AI-ассистент, но развивающий проект разработчик не считает PhotoSuite AI-слопом, так полностью контролирует процесс, имея более 20 лет опыта разработки на JavaScript.

Среди реализованных возможностей:

  • Работа с растровыми и векторными слоями, группами слоёв и масками. Совместимые с Photoshop стили слоёв для создания теней, свечения, тиснения, наложение цвета, градиентов, шаблонов и обводки. Умные объекты и фильтры с поддержкой недеструктивного редактирования.
  • Классический набор инструментов, включая выделение, кадрирование, кисти, штампы, восстанавливающая кисть, ластик, градиенты, размытие, осветление/затемнение, перо, текст, фигуры и пипетка.
  • Панорамирование, масштабирование и вращение холста. Выравнивание по сетке, линейкам и произвольно выставляемым направляющим.
  • Ведение истории операций с поддержкой отката изменений и сохранения снапшотов состояния.
  • Набор фильтров, поддерживающих многопоточное выполнение и live-предпросмотр.
  • Возможности для коррекции оптических искажений.
  • Задействование WebAssembly для высокопроизводительной обработки изображений.
  • Инструменты для работы с текстом, использующие Typr.js для работы со шрифтами и скомпилированный в WebAssembly движок HarfBuzz для компоновки текста. Поддержка привязки текста к криволинейной направляющей, деформации текста, лигатур OpenType и кернинга.
  • Возможность создания скриптов для автоматизации действий, используя JavaScript/JSX и движок Acorn.
  • Поддержка создания плагинов для интеграции инструментов в боковую панель.
  • Поддержка форматов файлов: PSD, PSB, AI (Adobe Illustrator), XD (Adobe XD), PNG, APNG, JPEG, WebP, AVIF, TIFF, GIF, BMP, TGA, OpenEXR, SVG, PDF, PostScript, EPS, EMF, WMF, DXF, Sketch, FIG (Figma), AF (Affinity Photo/Designer), XCF (GIMP), DNG, CR2, NEF, ARW и специфичных для камер RAW-форматов.

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

dataman
()

Вот и mold переписали на Rust'е

 ,

Собссна, сабж.

we have rewritten mold from C++ to Rust, and this is the first release of the Rust version. 2.42.1 is the last release of the C++ version. we have rewritten mold from C++ to Rust, and this is the first release of the Rust version. 2.42.1 is the last release of the C++ version.

mold is now built with Cargo instead of CMake. It requires Rust 1.95 or later and a C compiler. Run cargo build --release to build mold and ./install-mold.sh to install it; the install script accepts PREFIX and DESTDIR. The CMake options have been removed.

https://github.com/rui314/mold/releases/tag/v3.0.0

Ololo_Trololo
()

Никто не знает, сколько $ нейросеть потратит на конкретную задачу

 , , , ,

Сабдж


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

…

В допуск от 11 до 25 % превышения первоначального бюджета на ИИ уложились 39 % респондентов, ещё 35 % попали в более широкий диапазон превышения от 26 до 50 %, а вот «промахнулись» на 50 % только 13 % опрошенных. Правда, 2 % респондентов при этом отметили, что вообще не прогнозировали расходы данного вида.

Практическое исследование группы американских учёных и представителей Microsoft Research, которое охватило 6800 различных заданий, выявило высокую степень непредсказуемости результатов работы с ИИ-моделями с точки зрения расходования токенов,

…

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

На страницах The Wall Street Journal приводится пример с обработкой одного и того же запроса с помощью двух различных моделей Google: более «тяжеловесной» Gemini 3.1 Pro и более доступной и скоростной Gemini 3 Flash. Если первой удалось обработать запрос за 85 шагов, то вторая потратила на это почти 1000 шагов и после этого всё равно не справилась. Затраты в первом случае ограничились $1, а во втором выросли до $14 и фактически не обеспечили желаемого результата.

…

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


Немного предсказуемо, ага.

А смысл обучать сотрудников компаний, если 1) сам гугол запросто может сбросить вас на более легковесную модель, ничего не сказав, 2) новые модели от гугла выходять где-то раз в три месяца. Сотрудников каждые три месяца переобучать? И кто их должен обучать? Гугол?

Перемещено dataman из ai

tiinn
()

LD_LIBRARY_PATH over ssh

 , , nologin,

Заметил, что программа /usr/sbin/nologin в фрибсд занимает 600кб. Всё, что она делает это отправка в syslog сообщения «attempted to login as %s on %s» (имя юзера и имя tty), отправка «This account is currently not available.» в stdout и выход с кодом 1 (неуспех).

Оказалось, такой размер у неё из-за статической линковки, а её необходимость объясняется так:

# It is important that nologin be statically linked for security
# reasons.  A dynamic non-setuid binary can be linked against a trojan
# libc by setting LD_LIBRARY_PATH appropriately.  Both sshd(8) and
# login(1) make it possible to log in with an unsanitized environment,
# rendering a dynamic nologin binary virtually useless.

Ну, sshd можно настроить чтобы он принимал LD_LIBRARY_PATH от клиента, но это никак не дефолт и если кто-то это сделал то он наверно специально хотел сделать дыру и незачем ему мешать. Или есть какие-то другие соображения?

firkax
()

Сберовские лоботрясы

 

На смог в аккаунт банка зайти из-за отсутствия российских сертификатов, после этого открыл инструкцию по установке сертификатов для Linux на сайте банка и теперь не знаю, плакать или смеяться, ну вот сами смотрите: http://www.sberbank.ru/ru/certificates/linux

Вся инструкция изрешечена ошибками, в ней приведено 6 шагов:

  • в 1-м шаге слово «запуск» написано с ошибкой (как??)
  • в 3 и 6 шагах зачем-то дублируется sudo
  • 4 и 5 можно объединить через wget url1 url2 …
  • «папку – из неё будут установлены сертификаты» что это вообще значит «из неё»? Может быть «в неё»?

Хотел загрузить скриншот, так нагляднее бы было, но не понял, куда загружать.

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

vvvv
()

Как всё-таки правильно заряжать батарею смартфона или ноутбука?

 ,

Распространено утверждение, что современные аккумуляторы изнашиваются вследствие расходования циклов заряда. Ну то есть, если от 100% разрядился до 0 — то это один цикл. Соответственно, если дважды разрядить аккумулятор наполовину, то тоже расходуется цикл.

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

Wapieth
()

Программы на Rust, которые стоит попробовать. Часть №0.

 , ,

  • jless

    jless - это TUI просмотрщик JSON файлов.

  • eza

    eza - это мощный заменитель ls + tree с подсветкой и текстовыми значками (для которых нужен Nerd Font).

  • yazi

    yazi - это мощный TUI файловый менеджер с предпросмотром картинок, видео и PDF файлов. Текстовые форматы в области предпросмотра отображаются текстом. Всё это позволяет быстрее ориентироваться где что.

  • elio

    elio - это альтернатива yazi.

  • fish 4

    fish 4 - это мощная альтернатива bash с быстрыми автодополнениями и встроенной командой math, которая мощнее bc.

  • Wezterm

    Wezterm - это гибкий и мощный эмулятор терминала с конфигом на Lua, который перезагружается динамически после правок. При этом он также поддерживает полноценную графику наравне с kitty (не исключительно через sixel).

  • Niri

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

  • ripgrep

    ripgrep - это мощная альтернатива grep'а заточенная на поиск в директориях, которая по дефолту учитывает правила gitignore, пропускает скрытые файлы и директории, а также пропускает бинарные файлы (это отключается через опции).

  • bat

    bat - это мощная альтернатива less с подсветкой исходников и номерами строк (также отключается через опции).

  • bottom

    bottom (команда - «btm») - это мощный TUI системный монитор.

  • difftastic

    difftastic - это мощная альтернатива diff для оценки изменений.

  • git-delta

    git-delta - это мощная альтернатива diff, которая через настройки git'а встраивается в его работу.

  • bookokrat

    bookokrat - это просмотрщик PDF и EPUB для эмуляторов терминала, которые полноценно поддерживают графику (как kitty и Wezterm). Да, он рендерит прямо в эмуляторе терминала не только текст, но и картинки.

Enjoy!

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

saahriktu
()

Восстановление образа Linux на один диск, где уже установлена другая ОС (Windows)

 , ,

Всем привет, может поможет кто разобраться. Ситуация следующая, я установил Astra Linux 1.8 настроил ее и снял образ через clonezilla/rescuezilla. Задача у меня такая, мне нужно восстановить этот образ на диск с уже установленной системой (Windows) т.е. есть у меня диск, допустим на 512 гб, где установлена Windows в режиме UEFI(GPT). Я хотел отщипнуть от него немного места, допустим 75 гб и вот на них восстановить мой созданный образ. Попробовав в первый раз, я понял, что clonezilla/rescuezilla не дают мне выбрать конкретно эту не размеченную область. Насколько я понял, rescuezilla не может восстанавливать именно на раздел на диске, а может только на весь диск (так как работает с дисками только на низком уровне), а clonezilla это может делать. Немного почитав я понял, что разметка целевого диска должна быть ровно такой же, как в снятом мной образе (количество разделов и т.д.). Я подготовил такую же разметку и попробовав во второй раз, получил ровно такой же результат, clonezilla все равно не давала мне выбрать целевые разделы. Я стал копать дальше и в итоге выяснил, что clonezilla очень чувствительна именно к размеру всего диска, т.е. если я снимал образ с системы, где было три раздела и объем всего диска, допустим 60гб, то если пытаюсь восстановить на диск объемом 1тб, даже если подготовлю те же разделы, ту же разметку, что и в образе, то через clonezilla восстановить у меня все равно не получится.

И вот сейчас я немного в тупике и не совсем понимаю куда дальше копать. Сейчас почитал, что можно через утилиту dd как бы забэкапить необходимые разделы, подготовить разметку и их туда разархивировать и потом просто загрузчик grub донастроить и все, и вроде бы даже есть утилиты, которые делают все это. Может подскажет кто, как вообще правильно все это делается? Может уже кто так восстанавливал и чтобы все это еще и с Windows работало.

Спасибо всем, кто подскажет)

Riddick
()

Насколько LLM облегчили жизнь рядового разработчика?

 , ,

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

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

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

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

Шло время, я избрал свой интересный мне жизненный путь и он не связан с разработкой игр. Тем не менее, мое понимание образа жизни разработчиков в IT не встало на паузу, я изредка под настроение читал рассказы разработчиков о их жизни, с кем-то неформально общался, познакомился с известными книгами «Кровь, пот и пиксели», «Significant zero» и некоторыми другими на подобную тематику.

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

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

Так что же происходит сейчас с характером работы? Стало ли легче и интереснее трудиться?

Leupold_cat
()

Засада от XML

 , ,

Поставил в однострочнике, разгребающем HTML, простую последовательность: sn = root.xpath(...); sn = sn[0] if sn else None; print(sn[0].text if sn else '') Работает. Но если поиск xpath что-то находит, получаю предупреждение:

FutureWarning: Truth-testing of elements was a source of confusion and will always return True in future versions. Use specific ‘len(elem)’ or ‘elem is not None’ test instead.

Полчаса гугления дали ответ. Для Python 3.13 и lxml 6.1.1 выражение 1 if sn else 0 вернёт 0, если sn существует, НО НЕ ИМЕЕТ ДЕТЕЙ. Спасибо, что вставили предупреждение.

question4
()

Чем брызгают телефон при наклеивании пленки?

 

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

bryak
()

Смог заставить работать сканер отпечатка пальцев на ноутбуке Honor Magicbook X14 Pro 2023 года с Ryzen 7 7840HS

 , , ,

Короче. Я ушёл на какое-то время с Gentoo и вновь пересел на Arch Linux. И там я пропатчил out-of-tree модуль ядра huawei-wmi, добавив пару строчек кода для того чтобы работал ряд F8-F12(и он заработал), также заработала регулировка яркости подсветки клавиатуры. Также я собрал форк libfprint от одного разработчика, который добавил туда поддержку сканера отпечатка пальцев FPC 10a5:a921 и у меня заработал сканер отпечатка пальцев. Также я обновил BIOS на своём ноутбуке. Теперь я жду TV-бокс на Allwinner H618(Vontar H618) за 4 тысячи рублей, чтобы попробовать поставить на него образ Arch Linux ARM с этого репозитория: https://github.com/warpme/miniarch Также жду OnePlus 6T для того чтобы попробовать использовать на нём Kupfer Mobile Linux с KDE Plasma Mobile, ибо OnePlus 6 я пару лет назад разбил - он выскользнул у меня из рук, когда я возвращался домой, и поэтому к OnePlus 6T я заказал чехол и защитное стекло, чтобы снова не разбить.

ivanbrash
()

Свежие старые кеды завезли

 ,

Привет, чят!

Какие-то добрые люди сделали конверсию KDE6 под KDE3. Под это дело сделаны темы, портированы на Qt6/KF6 виджеты, управлялка процессами, меню из KDE3 и так далее. В общем, многим тут зайдёт.

Тыц: https://linuxiac.com/klassik-revives-the-kde-3-desktop-on-modern-plasma-6/

Тыц 2: https://github.com/neeeeow/Klassik

yorshka
()

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