LINUX.ORG.RU

Сообщения splinter

 

Линус Торвальдс использует AI при написании хобби-проектов

Новости — Open Source
Группа Open Source

Линус Торвальдс, создатель Linux и Git, во время этих зимних каникул работал над новым хобби-проектом AudioNoise.

Он признался, что часть кода была написана с помощью «vibe coding» и инструмента Google Antigravity. Это примечательно, учитывая его недавние скептические комментарии о необходимости документации для AI-инструментов.

Линус, использует зимние каникулы для отдыха от ядра Linux и работы над личными техническими хобби. Это помогает ему перезагрузиться, например, в прошлом году он мастерил гитарные педали, что он назвал «Lego для взрослых с паяльником».

AudioNoise — это проект с открытым исходным кодом для создания случайных цифровых аудиоэффектов, связанных с гитарными педалями, сам он называет его «еще одним глупым репозиторием».

Вайб-кодинг — это неформальный ироничный термин, описывает стиль программирования, когда:

  • Разработчик не пишет код с нуля, а полагается на AI-ассистента (вроде GitHub Copilot, Cursor, или, как в данном случае, Google Antigravity).
  • Задача ставится на естественном языке (например, «создай график, который визуализирует аудиосигнал»).
  • AI генерирует код, который разработчик затем может редактировать и принять.


Иначе этот метод можно назвать «парное программирование с ИИ».

В файле README проекта AudioNoise Линус пишет, что он не эксперт в Python. Он признается, что знает об аналоговых фильтрах больше, чем о Python.

Сначала он использовал свой старый подход: «делай по принципу „обезьяна видит — обезьяна делает“». То есть искал готовые примеры кода и адаптировал их. Затем он пошел дальше и перестал быть этим «посредником». Вместо того чтобы самому копировать и переделывать код из Google, он поручил эту работу Google Antigravity — AI-инструменту для генерации кода.

В чем же суть?
Незадолго до этого Линус критиковал коллег-разработчиков ядра Linux за то, что они используют AI-инструменты без должной документации и проверки. Он подчеркивал, что ответственность за код всегда лежит на человеке.

Теперь выясняется, что он сам использует похожие AI-инструменты, но для личного хобби-проекта, а не для критического ядра ОС.
Это иллюстрирует, как AI-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.

>>> Phoronix

 , ,

splinter
()

WARNING Python-dotenv could not parse statement starting at line 138

Форум — General

При старте всегда так пишет, игнорировать не могу. Инфраструктура проекта, в файле .env 75 строк, пробелов нет, ниже строк тоже нет, но при docker-compose up -d постоянно выдает:

WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138


Изменения кол-ва строк в .env никакой реакции не вызывают.

 , ,

splinter
()

Наименование тем для форумов.

Форум — Linux-org-ru

Всем привет. Все мы понимаем, для того что бы оставаться в изменяющемся мире IT надо выделять ежедневно время на обучение и доработку скилла, тем более для такого душевного и популярного ресурса как наш ЛОР. К сожалению есть тенденция, чем больше опыта в IT - тем реже сюда заходишь. Внезапно, столкнувшись с проблемой в микросервисах, пришёл к нормальным пацанам на свой любимый ЛОР и не могу понять, куда писать про докер и микросервисы:

L.O.R.


General ...
Desktop ...
Admin ...
Linux-install ...
Development ...
Security ...
Linux-hardware ...
Games ...
Web-development ...
Mobile ...
Multimedia ...



Вроде бы просится в админ, но с 2009 года это не так... я понимаю и представляю головную боль для администрации, как раскидать сообщения из admin - «Нативный администратор», «Нативный DevOPS», «Инженер по всему». Я к тому что пришла пора переосмыслить темы форумов. Эй форумчане, есть предложения?

 , ,

splinter
()

Лоровец! Как длительно, часто и где бываешь в рабочих командировках?

Голосования — Голосования

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

  1. Работа не связана с командировками 219 (56%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Краткосрочные командировки 74 (19%)

    ************************************************************************************************************

  3. По стране 66 (17%)

    ************************************************************************************************

  4. Не работаю 60 (15%)

    ***************************************************************************************

  5. Дальнее зарубежье 33 (9%)

    ************************************************

  6. Принципиально не езжу в командировки 33 (9%)

    ************************************************

  7. Длительные командировки 30 (8%)

    *******************************************

  8. Ближнее зарубежье 28 (7%)

    ****************************************

  9. По административной единице 1-го уровня (области, республики, АО и т.п.) 16 (4%)

    ***********************

  10. По административной единице 2-го уровня (районы, гор.округа и т.п.) 10 (3%)

    **************

  11. Другое, напишу в комментариях 10 (3%)

    **************

Всего голосов: 579, всего проголосовавших: 388

 , ,

splinter
()

Модераторы, статистика, упадок.

Форум — Linux-org-ru

С 2016 года статистика по онлайн пользователям, в среднем за год, постоянно снижается, например
в 2016 году это было 1800 пользователей в сутки,
в 2018 это было 1200 пользователей в сутки,
в 2020 это было 800 пользователей в сутки,
в 2024 это примерно 200 пользователей в сутки.

Средний онлайн упал в 6 раз с 2016 по 2024 год.

Ссылки на L.O.R. общее число ссылок (Majestic) в 2016 году ~58000
в 2024 ~22000 упала в связи с уменьшением активности публикаций на LOR.

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

 , ,

splinter
()

Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)

Новости — Безопасность
Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)
Группа Безопасность

Команда разработчиков curl выпустила обновление для устранения уязвимости CVE-2025-5025, оцененной как средней (Medium Severity).

Уязвимость проявляется при выполнении трех условий:

 
1. Используется TLS-библиотека wolfSSL
2. Соединение устанавливается по протоколу HTTP/3 (QUIC).
3. Включена функция безопасности certificate pinning (пиннинг публичного ключа сертификата сервера).

Проверка пиннинга не выполнялась. Это означает, что злоумышленник может провести атаку 'Атака посредника' (MITM-атака) и представить любой действительный сертификат, curl примет соединение, несмотря на несоответствие ожидаемого ключа. Это позволяет злоумышленнику перехватывать и модифицировать зашифрованный трафик.

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

>>> CVE-2025-5025

 , , , ,

splinter
()

В лохматом году LOR перешёл на Fedora.

Форум — Linux-org-ru

maxcom Привет, я помню очень много лет назад Вы переводили хостинг с BSD на Linux, ты тогда выбирал дистрибутив и остановился на Fedora, я в то время тебя спросил почему не на Slackware, ты сказал, что подумаешь. Можно ли узнать почему в итоге всё таки не выбрал Slackware. Спасибо за ответ.

 , ,

splinter
()

Каким способом предпочтительнее осуществлять синхронизацию времени?

Форум — Admin

Привет из бункера^W Slackware. Всю жизнь синхронизировал время в сети при помощи пакета ntp, но недавно получил негатив, в духе что ntp устарело и сейчас этим занимается systemd, а ntp является deprecated, так ли это?

 , ,

splinter
()

Y Window System и xouvert

Форум — Desktop

Как думаете, причины появления этих проектов имеют те же причины как и причины появления Mir, Wayland и не ожидает ли последних та же судьба?

 , , ,

splinter
()

Исходный код стратегии Blitzkrieg открыт под специальной лицензией

Новости — Игры
Группа Игры

Компьютерная игра Blitzkrieg — это первая часть легендарной серии военных стратегий в реальном времени, разработанная Nival Interactive и выпущенная 28 марта 2003 года. Являясь тактической компьютерной игрой в реальном времени, основанной на событиях Второй мировой войны, игра позволяет игрокам взять на себя роль командующего офицера во время сражений, происходивших в Европе и Северной Африке.

Игра до сих пор доступна в Steam и GOG.com.

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

Что находится в этом репозитории:


  • Data - данные игры
  • Soft и Tools - сопутствующие инструменты для разработки
  • Versions - собранные версии игры, тут же и редакторы карт
  • Sources - исходный код и инструменты

>>> README_Russian.md

 , ,

splinter
()

ГД РФ приняла в первом чтении закон о «Белых хакерах»

Новости — Безопасность
ГД РФ приняла в первом чтении закон о «Белых хакерах»
Группа Безопасность

Госдума приняла в первом чтении законопроект о праве «белых хакеров» бесплатно и без разрешения автора изучать программу для электронно-вычислительных машин (ЭВМ) в целях выявления недостатков.
Изменения касаются статьи 1280 части 4 Гражданского Кодекса.

Лицо, правомерно владеющее экземпляром программы для ЭВМ
или экземпляром базы данных, (пользователь) вправе без разрешения автора
или иного правообладателя и без выплаты дополнительного вознаграждения
изучать, исследовать или испытывать функционирование такой программы и
(или) базы данных в целях выявления недостатков для их безопасного
использования или поручить иным лицам осуществить эти действия при
соблюдении следующих условий:


  • указанные действия осуществляются исключительно в
    отношении экземпляров программ для ЭВМ и (или) базы данных,
    функционирующих на технических средствах пользователя;
  • выявленная пользователем или лицом, действующим по его
    поручению, информация о недостатках не может быть передана
    третьим лицам, за исключением правообладателя и (или) лица,
    осуществляющего переработку программы для ЭВМ и (или) базы
    данных с согласия правообладателя, если иное не установлено
    законом.
  • Лицо, выявившее недостатки безопасного использования
    программы для ЭВМ и (или) базы данных, обязано сообщить о них
    правообладателю в течение пяти рабочих дней со дня их выявления, за
    исключением случая если в результате предпринятых им разумных и
    достаточных мер ему не удалось установить его место нахождения, место
    жительства или адрес для переписки.".


>>> Подробности

 ,

splinter
()

Чем лучше сжимать UUIDv4/5

Форум — General

Привет!
Есть БД под террабайт, каждая таблица содержит guid в виде UUIDv5, это поле первичного ключа.
Вопрос, какой метод сжатия для подобного типа лучше применить? Из доступных:

LZ4
LZ4HC
ZSTD


Из специализированных кодеков:

T64
Delta
DoubleDelta
Gorilla
FPC


Вообще чем вы жмёте uuid?

 , , ,

splinter
()

Теперь и пойло

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

Даже пиво не купить без этой вашей православной!


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

 beer, ,

splinter
()

rPi4model B to Orange Pi 5 Pro 16Gb

Форум — Linux-hardware

Ставил rPi4model B родне в целях сёрфинга и просмотра ютуба. За время использования обнаружился ряд проблем: падение при работе с внешним bluetooth, дикие тормоза связанные с перегревом, частые ошибки в ФС на sdcard, просто тормоза при открытии более 5-6 вкладок в файерфокс и невозможность смотреть некоторые видосы на ютубе из-за креша кодека. Дистрибутив Raspbian. Думаю перейти Orange Pi 5 Pro 16Gb для решения проблем с ОЗУ,прошу посоветовать охлаждение(зайдет ли оранж в DVOZVO Комплект Mini Tower?) и дистрибутив (склоняюсь к SARPi).

 , , ,

splinter
()

С какими типами UML-диаграмм вам приходится работать?

Голосования — Голосования

UML (Unified Modeling Language) — язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

  1. Не использую стандартизованное графическое моделирование 147 (42%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Что такое UML? 145 (41%)

    ***************************************************************************************************************************************************************************************************************************************************************************************************************************

  3. Диаграмма классов/объектов (class) 58 (17%)

    ******************************************************************************************************************************

  4. Диаграмма последовательности (sequence) 37 (11%)

    ********************************************************************************

  5. Диаграмма компонентов (component) 26 (7%)

    ********************************************************

  6. Диаграмма автомата (state Machine) 25 (7%)

    ******************************************************

  7. Диаграмма состояний (statechart) 21 (6%)

    *********************************************

  8. Диаграмма прецедентов (use case) 21 (6%)

    *********************************************

  9. Диаграмма деятельности (activity) 17 (5%)

    *************************************

  10. Использую другую нотацию моделирования (с коментарием) 16 (5%)

    **********************************

  11. Диаграмма развёртывания (deployment) 11 (3%)

    ***********************

  12. Диаграмма коммуникации (communication) 9 (3%)

    *******************

  13. Диаграмма обзора взаимодействия (interaction overview) 8 (2%)

    *****************

  14. Диаграмма пакетов (package) 7 (2%)

    ***************

  15. Диаграмма композитной/составной структуры (composite structure) 6 (2%)

    *************

  16. Диаграмма синхронизации (timing) 5 (1%)

    **********

  17. Диаграмма кооперации (collaboration) 4 (1%)

    ********

Всего голосов: 563, всего проголосовавших: 351

 , ,

splinter
()

JFS2 нужно ли?

Форум — Admin

Имеет ли смысл сегодня использовать данную ФС, пишу потому что имеется террабайтник под данную ФС, торренты она не тянет и при некоторых случаях требует ручного восстановления, но за все эти годы (лет эдак уже 6 а может и больше) ни разу не накрывалась тазом так, что бы её невозможно было восстановить. Пишув мыслях о том что бы заменить на ext4. Минусы jfs2 как мне кажется: отсутствие обновлений, медленная работа с мелкими файлами, очень медленная работа с торрентами в связи ссильной дефрагментацией, отсутствие под линуксом дефрагментатора, долгое монтирование. Плюсы: оно очень стабильное и живучее.


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

 , ,

splinter
()

Какие жанры художественной книги предпочитаете?

Голосования — Голосования

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

  1. Фантастика 225 (64%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Фэнтези 132 (38%)

    *******************************************************************************************************************************************************************************************

  3. Приключения 83 (24%)

    **********************************************************************************************************************

  4. Читаю только техническую литературу 80 (23%)

    *****************************************************************************************************************

  5. Детективы 74 (21%)

    *********************************************************************************************************

  6. Классическая проза 69 (20%)

    **************************************************************************************************

  7. Современная проза 50 (14%)

    ***********************************************************************

  8. Историческая проза 48 (14%)

    ********************************************************************

  9. Эпос, фольклор и народные сказки 32 (9%)

    *********************************************

  10. Не читаю литературу 28 (8%)

    ***************************************

  11. Поэзия 24 (7%)

    **********************************

  12. Другой вариант (отпишусь в комментариях) 18 (5%)

    *************************

  13. Я сам художественный писатель 8 (2%)

    ***********

  14. Сентиментальная проза 4 (1%)

    *****

Всего голосов: 875, всего проголосовавших: 349

 , ,

splinter
()

sed удалить квадратные скобки вместе со значением

Форум — General

На ум не приходит ничего кроме, но внутренний голос говорит что можно сделать проще и лаконичнее:

echo [123]Труба шатал | sed -e 's/[[:digit:]]//g' -e 's/\[//' -e 's/\]//'

 , ,

splinter
()

Acer eMachines 510 установить Core2Duo T9550

Форум — Linux-hardware

Всем здрям! Есть сабжевый ноут, увеличил на нём объем памяти до 3Гб, заменил аккум, для сёрфинга и игр начала 2000х бегает вполне сносно, в данный момент на нём установлен проц Pentium M 1750MHz socket uPGA-478, чипсет gl960, процик слабенький, смотрю по top'у грузит на 100%, чипсет тоже дерьмо, при открытии более 5ти вкладок существенно притормаживает, плюс сборка таких проектов как wine или ядра уходят не одни сутки. Хотел бы установить туда камешек помощнее текущего, 2ядерный, рассматриваю Процессор Core2Duo T9550. Скажите, подойдёт ли подобный камушек для данной конфигурации и не оплавиться ли ноутбук?

 , ,

splinter
()

Эмуляторы умеющие AMD K6-III ? (уголок некрофила)

Форум — General

Хочу эмулировать свой старый добрый комп, с довольно-таки экзотичным процессором AMD K6-III, процессор, ставший ознаменованием потеснения доминиона Intel, на тот момент.

 , ,

splinter
()

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