LINUX.ORG.RU

Форум

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

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

А что по Canvas и его цветовому пространству.

 , oklab,

Кастуется @Vit, т.к. он уже занимался таким 12 лет назад. ИИ-шка брешет и лизоблюдничает (ловил её на грубых ошибках в формулах 5 раз и совершенно не доверяю). Конкретный вопрос такой: мне надо перегнать цвета в Oklab в полярной форме и произвести там некоторые действия, затем вернуть обратно и отрендерить в canvas. Сейчас цвета лежат в .css. Есть статьи раз (bottosson.github.io) и два (bottosson.github.io). Правильно ли я понимаю, что мне достаточно убрать # перед цветом, разобрать число на 3 пары по 2 символа, для каждого компонента применить функцию f из статьи два, затем применит функцию linear_srgb_to_oklab из статьи один и перевести в полярные координаты применив классические формулы, затем провести свои трансформации и, вернуться обратно в прямоугольные координаты, применить oklab_to_linear_srgb из статьи 1 и затем f_inv из статьи 2. Вернуть # и всё правильно посчитано будет. Я просто уже туплю и не хочу ошибиться.

peregrine
()

А есть где-то описание форматов кодирования нейро данных?

 ,

Вот эти все 2-3-4-5 бит. Понять как работает nvfp4/nvfp8 я могу но найти описание сжатых форматов не смог.

Хочу их добавить в текстурные блоки чтоб встроенный GPU мог делать говновозные шедевры если я пробьюсь куда нибудь типа yadro или Элвиса и он доживет до производства.

ckotctvo
()

А можно ли сейчас собрать полностью автономного AI-агента на домашнем ПК?

 

Всем привет.

Появилось ощущение, что локальные LLM постепенно перестают быть просто «чатиком в браузере». Есть Ollama/llama.cpp, различные coding agents, MCP, локальные модели и т.д. Но насколько реально собрать из этого действительно полезного автономного помощника, который большую часть работы выполняет без облачных API?

Интересует именно практический вариант:

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

Например, чтобы можно было сказать:

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

И всё это происходило локально.

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

Интересно узнать:

какое железо используется; какую модель запускаете; какой агент (OpenCode, Aider, Cline, OpenHands, Pi и т.п.); какие MCP-серверы подключены; где локальный вариант всё ещё проигрывает облачным моделям.

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

snxefqsmfr
()

Русские Senior DevOps выбирают гигабит

 

Не знаю зачем, но у меня теперь дома, как я намерил, 580Мбит/с соединение с этими вашими интернетами.

Главное стоит это на 10% дороже моих прежних 100Мбит/с.

Было достаточно заказать замену «модема», не знаю почему они его так называют, в общем провайдерское оборудование на территории заказчика.

Теперь Keenetic Giga хоть будет чем-то занят…

PS. Тред заряжен на привлечение клоунов и ненужнистов, а так же обречён быть удалённым.

Всем спасибо.

А у тебя $username, дома что за скорость?

unclestephen
()

RPi Foundation - проприерасты! программно запретили менять память в RPi 5 через пайку чипов. Но, как?

 , , , ,

Сабдж


Компания Raspberry Pi ещё два года назад реализовала в прошивке функцию, которая не позволяет владельцам одноплатных компьютеров производить самостоятельную замену чипов оперативной памяти, даже на аналогичные модули того же объёма, снятые с других плат Raspberry Pi. На это обратил внимание авторитетный блогер Джефф Гирлинг (Jeff Geerling).

Решение производителя эксперт считает оправданным: не исключено, что находились люди, которые скупали Raspberry Pi 5 с 1 или 2 Гбайт памяти, впаивали туда недорогие и порой ненадёжные чипы на 8 Гбайт, а затем продавали их как новые 8-Гбайт модели. Британская компания, конечно же, не хочет нести ответственность за подобные устройства — она имеет полное юридическое право ограничивать возможности модификации своего оборудования, но это не значит, что сообщество должно приветствовать данное решение.

Обновление прошивки, в котором появилось это ограничение, вышло в конце 2024 года, поэтому списать непопулярную меру на сложную обстановку на рынке памяти не получится. Простого способа обойти ограничение не существует — разве что использовать устаревшую версию прошивки от 10 сентября 2024 года или более раннюю. Официальных комментариев от Raspberry Pi по данному вопросу не поступало, только один раз инженер компании опубликовал на её форуме сообщение, в котором рассказал, что владельцы модифицированных подобных образом экземпляров обращаются к самой компании, а не туда, где приобретали устройство.

Настройка таймингов памяти, особенно современных чипов LPDDR — задача непростая; некачественная пайка или с трудом прошедший заводские тесты чип может привести к неожиданным сбоям в работе. При нагреве и разгоне ситуация лишь усугубляется, если не используется проверенная конфигурация и оптимальные настройки. С другой стороны, этот шаг представляется слишком радикальным для компании, чья философия строилась на возможности экспериментировать с «железом».

В качестве альтернативы эксперт предлагает вспомнить опыт старых моделей вплоть до Raspberry Pi 3 B, в которых был «гарантийный бит»: одно из значений в прошивке при намеренном обходе ограничений файла «config.txt», например, при разгоне выше рекомендованных безопасных пределов менялось с «0» на «1», то есть пользователь тем самым отказывался от гарантии. Существует возможность защититься от схем с продажей компьютеров с подменой чипов памяти: компания публикует коды моделей, и можно проверить, какой объём памяти должен быть установлен на конкретной плате. Но для этого требуется включить компьютер, а по внешнему виду определить предусмотренный производителем объём памяти невозможно. На плате присутствует резистор-перемычка, соответствующий одному из объёмов памяти, но и он при замене чипа, конечно, перепаивается. Один из энтузиастов предложил вместо установки этого резистора сверлить плату, но этот способ потребует изначально изменить разводку дорожек.


А что, у нас каждый чип памяти имеет серийник, который можно считать программно?

А вообще, конечно, редиски. IBM РС как-то справляются с данной проблемой.

tiinn
()

у меня одного на запрос к гугловскому DNS-у по IPv6 отвечает MSK-IX?

 ,

К примеру, в ответ на

host -6v google.com 2001:4860:4860::8888

приходит

09:20:48.871688 IP6 2a02:xxxx:xxxx:xxxx::xxxx.50073 > 2001:4860:4860::8888.53: 27327+ A? google.com. (28)
09:20:48.890751 IP6 2a0c:a9c7:8::1.53 > 2a02:xxxx:xxxx:xxxx::xxxx.50073: 27327 6/0/0 A 108.177.14.101, A 108.177.14.100, A 108.177.14.102, A 108.177.14.138, A 108.177.14.113, A 108.177.14.139 (124)

host такого не понимает и отваливается по таймауту, хотя днс-ресолвер в роутере таки прожёвывает и отдаёт айпишник. Это вообще как со стандартами согласуется?

Провайдер Дом.ра. ЧСХ, на Мегафоне всё OK. И при запросе к 8.8.8.8 по IPv4 тоже всё ОК, только c v6 фокусы. Опять какие-то ркн-овские игрища, или просто у кого-то там на аплинке руки кривые?

alegz
()

установка osquery

 

Всем привет!

Читаю такую замечательную книгу «Linux для сетевых инженеров». В ней дошел до osquery

делаю как написано в книге:

$ echo "deb [arch=amd64] https://pkg.osquery.io/deb deb main" | sudo tee /etc/apt/sources.list.d/osquery.list
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B
$ sudo apt update

первые 2 команды выполняются успешно, а вот последняя update с ошибкой:

root@debian:~# apt update
Сущ:1 http://deb.debian.org/debian bookworm InRelease
Пол:2 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB]                                                                  
Пол:3 http://security.debian.org/debian-security bookworm-security InRelease [34,8 kB]                                                   
Игн:4 https://pkg.osquerypackages.com/deb deb InRelease                                                        
Пол:5 http://security.debian.org/debian-security bookworm-security/main Sources [252 kB]
Пол:6 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [341 kB]
Пол:7 http://security.debian.org/debian-security bookworm-security/main Translation-en [214 kB]
Игн:4 https://pkg.osquerypackages.com/deb deb InRelease       
Игн:4 https://pkg.osquerypackages.com/deb deb InRelease
Ошб:4 https://pkg.osquerypackages.com/deb deb InRelease                                                                                  
  Could not handshake: Error in the pull function. [IP: 172.67.194.211 443]
Получено 897 kB за 8с (115 kB/s)                                                                                                         
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Может быть обновлено 5 пакетов. Запустите «apt list --upgradable» для их показа.
W: Не удалось получить https://pkg.osquery.io/deb/dists/deb/InRelease  Could not handshake: Error in the pull function. [IP: 172.67.194.211 443]
W: Некоторые индексные файлы скачать не удалось. Они были проигнорированы, или вместо них были использованы старые версии.

Вопросы Как решить проблему? Можно ли по другому как то установить (не через apt)?

dark-initr0
()

Возможно ли?

 , ,

У меня на ноутбуке нету адаптера вайфая я не могу скачать арч, можно поставить адаптер просто в разъём флешек? Буду очень рад вашему ответу!

Перемещено dataman из linux-org-ru

LinuxfanL1
()

Dongfeng уже в октябре отправит гуманоидных роботов на заводы — в следующем году они должны догнать людей

 , ,

Сабдж

А если, покуда с октября до следующего года роботы ползут на завод, им ещё и з/п платят ежемесячно, то я им даже завидую!

ЗЫ. То ли роботы медлительные, то ли на завод пешком идти слишком далеко…

ЗЗЫ. Робот такой: «Я не догоняю! Объясните ещё раз!»

tiinn
()

Как работает Keepalive?

 , keepalive,

В очередной раз столкнувшись с зависанием табов Firefox, когда перестаёт работать клавиатура, я узнал от Гугло-ИИ про «молчаливое бесконечное зависание сокетов» и сообщения KeepAlive. Поискал информацию в других местах, и вопросов стало ещё больше:

  1. Правильно ли я понимаю, что
    1.1. при плохой связи или намеренном удушении трафика до моей машины не доходят сообщения об обрыве связи,
    1.2. поэтому программа может вечно висеть и считать себя работающей, ничего не скачивая/не передавая,
    1.3. поэтому придумали отправку сигнала KeepAlive,
    1.4. и при плохой связи имеет смысл увеличить частоту запросов и уменьшить время до нескольких минут?

  2. Если по умолчанию tcp_keepalive_time — 2 часа, а затем 9 (tcp_keepalive_probes) попыток с интервалом 75 с (tcp_keepalive_intvl), почему curl, браузеры, FTP-сервера и другие программы могут висеть, ничего не скачивая, гораздо дольше 2 часов 12 минут? Считать ли способность не работать и не выдавать ошибку дольше 2 часов 12 минут багом сетевой программы?

  3. Где об этом стоит прочитать? Помимо man sysctl, man sysctl.conf и man tcp.

  4. Можно ли глобально прибить все подвисшие соединения на уровне ядра?

  5. Пытался ли кто-нибудь решить проблему мёртвого зависания при плохой связи глобально? Можно ли, например, при таймауте на уровне TCP долго пытаться восстановить связь, а не рвать окончательно?

  6. Можно ли настраивать параметры keepalive для браузеров в Андроиде без рута?

question4
()

Серьёзные вещи пишут на SPARK

 ,

Поискал на лоре, вроде не было. nVidia разработала DriveOS в 7млн строк кода на SPARK, для систем на базе AGX. Эта версия системы прошла сертификацию ASIL-D, прописанную в ISO 26262, стандарте для функциональной безопасности автомобилей.

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

seiken
()

RSA-896 факторизовали

 

Число RSA-896 - это одно из чисел, выбранных для конкурса факторизации в 90-ых.
Вкратце, метод решета числового поля портировали на видеокарты с помощью Claude.
Было задействовано 2048 видеокарт, но с низким приоритетом и в свободное от других задач время.
Вычисление заняло 10 дней.

Оригинал и факторы: https://saweis.net/posts/rsa-896.html

ratvier
()

Не показывается топик

 

Из-под разлогиненного юзера в трекере не видно топик: https://www.sendspace.com/file/o93n4hdu

ищем noctua в тексте

PS: что за удаления топиков(https://www.linux.org.ru/forum/linux-org-ru/18383741) и еще с минусами? Я что, в бирюльки играться в эту ветку пришел? Если работает у тебя(имеется ввиду удаливший топик), то это не означает, что работает у всех

bryak
()

СХМТ запустила массовое производство LPDDR5X

 , , , ,

Сабдж

Китайская компания CXMT, занимающаяся производством памяти DRAM, объявила о начале массового производства чипов памяти пятого поколения. В компании это назвали прорывом, который поможет Поднебесной создать сильного конкурента Samsung, SK hynix и Micron на глобальном рынке чипов памяти.

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

CXMT является крупнейшим китайским производителем памяти DRAM. Компания заявила, что новая технология позволяет размещать больше памяти на одном чипе, а также изготавливать больше чипов из одной кремниевой пластины. По данным вендора, удалось сократить расстояние между ключевыми элементами в области чипа, где хранятся данные, до 11,95 нм. Этого удалось добиться благодаря технологии производства микросхем по методу самовыравнивающегося четырёхкратного литографического формирования рисунка, когда несколько производственных этапов повторяются для формирования более тонких структур схем.

«В настоящее время наши технологические возможности не уступают самым передовым техпроцессам, используемым в отрасли для массового производства», — заявил недавно вице-президент CXMT Луо Сяодун (Luo Xiaodong).

Вместе с этим CXMT представила две 24-гигабитные микросхемы памяти LPDDR5X, произведённые на новой платформе. Память этого типа в основном используется в смартфонах и другой портативной электронике. Каждый из новых продуктов хранит на 50 % больше данных по сравнению с предыдущими аналогичными решениями вендора. Обе микросхемы уже выпускаются серийно. Чипы выпускаются в двух вариантах, ориентированных на использование в устройствах разного типа.

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

tiinn
()

Организация рабочего места под ИИ

 , ,

Хочу дать доступ ИИ к ОС для различной автоматизации, работе в файловой системе и т.д. Но нет желания давать доступ к основному хосту. Думаю расшарить сеть и поместить в виртуалбокс. Не ломанёт она мой хостовый линух через китайских или американских братушек? Не дефейснит сайт ФСБ в поддержку украинских братушек от моего имени?

Что там ещё будет нужно для проприетарной ИИ подключаемой через АПИ? Как оплачивать из РФ (у меня казахские карты есть, но это не точно, могут уже просрочиться)? Но не миллионер, не готов выкидывать 1000 баксов от нечего делать. Допустим захочу ещё и парное программирование с ней замутить, может даже повайбкодить. Не следил последний год за хабром и прочим хакерньюс поэтому в этой теме полный нуб.

foror
()

Гугл аккаунт в 2026

 

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

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

ivan007007
()

Как я перестал бояться своего TV Box и начал им пользоваться

 , , ,

История покупки

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

Мой Яндекс ТВ едва дружил с Bluetooth. Я с трудом поставил на него Steam Link, но телевизор совсем не хотел тянуть поток больше 30 Мбит/с. Камушек там оказался довольно дохлым: смотреть MKV в устраивающем меня качестве получалось, а вот со стримингом Steam он справлялся плохо.

Менять телевизор не улыбалось, поэтому я стал смотреть в сторону приставок. Долго ли, коротко ли, я набрёл на H96Max: разные ревизии, варианты с 4 и 8 гигабайтами ОЗУ, гигабитный Ethernet. Судя по отзывам, всё работало шустро, а гигабит был вполне честный. Долго читал отзывы на маркетплейсах. Было ощущение, что это лотерея, но я решил рискнуть. Приставки с приятным лейблом на корпусе стоили уже совсем негуманно, а тут выигрыш в цене обещал быть в 2–2,5 раза.

Судя по количеству продаж на маркетплейсах, приставка понравилась не только мне.

Что мне в итоге досталось

Приехала коробочка, которую я сразу запустил. Первый smoke test в Steam Link показал 300 Мбит/с от источника к приставке. Я был счастлив: задуманное удалось.

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

Перемещено shell-script из ai

unclestephen
()

Не клонируется гит консольным клиентом

 , ,

git clone https://firk.cantconnect.ru/git/test.git

пишет что «клонирование в test» и висит

Ждал 10 минут, так ничего и не происходит. А у вас?

- Комментарий модератора: выполнение данной команды может привести к исчерпанию инодов на файловой системе
firkax
()

Бертран Майер и его книги

 

Кто-нибудь читал книгу Бартрана Майера «Touch of Class»? Что скажете, можно её рекомендовать тем, кто только начинает изучать программирование?

seiken
()

Конфигурация nginx для хостинга статических файлов

 ,

Изменили конфигурацию web-сервера для хостинга статических файлов. Речь не о статических сайтах, а именно о файлах наподобие файлов изображений, CSS/JS-файлов.

Везде заменили автоиндекс (где нужно, оставили свою реализацию каталога файлов) и «error_page 403 =404 /index.html» на «try_files $uri =404». (Переадресация с добавлением завершающего слэша на каталогах теперь не выполняется, т.к. она не нужна.)

Не ухудшит ли производительность именно try_files? Используем эту директиву повсеместно, но для хостинга статических файлов пока обходились без нее.

estic
()

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