commit -m "better"
Будни #bootstrap Обновился gnu bc, до версии 1.08 Сборка стала падать с ошибкой: make[2]: *** No rule to make target '-lreadline', needed by 'dc'. Stop. make[1]: *** [Makefile:368: all-recursive] Error 1 make: *** [Makefile:309: all] Error 2 Непродолжительные…
Оказалось, что это just as planned:
https://www.gnu.org/software/make/manual/html_node/Libraries_002fSearch.html
Звучит интересно, но работать за пределами https://ru.wikipedia.org/wiki/FHS это не может.
(спасибо нашим слушателям за разъяснение!)
https://www.gnu.org/software/make/manual/html_node/Libraries_002fSearch.html
Звучит интересно, но работать за пределами https://ru.wikipedia.org/wiki/FHS это не может.
(спасибо нашим слушателям за разъяснение!)
www.gnu.org
Libraries/Search (GNU make)
Previous: Directory Search and Implicit Rules, Up: Searching Directories for Prerequisites [Contents][Index]
👍8🤡4😭2🔥1
commit -m "better"
Продолжим славную традицию репоста новогоднего дайджеста от opennet, они лучшие!
https://www.opennet.ru/opennews/art.shtml?num=62475
Очередной новогодний дайджест от opennet, не упустите!
Очередной новогодний дайджест от opennet, не упустите!
www.opennet.ru
Наиболее важные события 2024 года, связанные с открытыми проектами
Итоговая подборка наиболее важных и заметных событий 2024 года, связанных с открытыми проектами и информационной безопасностью:
🔥12👍6🙏3❤1
commit -m "better"
2 vps
#lab #home_lab
Теперь 3 vps, мир не без добрых людей.
Внезапно обнаружил, что 1 из vps помер месяц назад, из-за неуплаты, но весь комплекс продолжил работать, как танк.
Избыточность - хорошо!
Теперь 3 vps, мир не без добрых людей.
Внезапно обнаружил, что 1 из vps помер месяц назад, из-за неуплаты, но весь комплекс продолжил работать, как танк.
Избыточность - хорошо!
🆒14🔥9😁5👍2🤡1
https://devblogs.microsoft.com/oldnewthing/20100517-00/?p=14013
А вот, например, устройство (коротенько) windows 3.11
TL;DR - большие они там были затейники:
"there were actually three operating systems running at the same time. The operating system in charge of the show was the 32-bit virtual machine manager which ran in 32-bit protected mode. As you might suspect from its name, the virtual machine manager created virtual machines. Inside the first virtual machine ran… a copy of Standard mode Windows"
"The other virtual machines each ran a copy of MS-DOS and were responsible for your MS-DOS sessions. Recall that Enhanced mode Windows allowed you to run multiple MS-DOS prompts that were pre-emptively multi-tasked"
А вот, например, устройство (коротенько) windows 3.11
TL;DR - большие они там были затейники:
"there were actually three operating systems running at the same time. The operating system in charge of the show was the 32-bit virtual machine manager which ran in 32-bit protected mode. As you might suspect from its name, the virtual machine manager created virtual machines. Inside the first virtual machine ran… a copy of Standard mode Windows"
"The other virtual machines each ran a copy of MS-DOS and were responsible for your MS-DOS sessions. Recall that Enhanced mode Windows allowed you to run multiple MS-DOS prompts that were pre-emptively multi-tasked"
Microsoft News
If Windows 3.11 required a 32-bit processor, why was it called a 16-bit operating system?
Commenter Really16 asks via the Suggestion Box how 32-bit Win32s was, and why Windows 3.11 was called 16-bit Windows when it required a 32-bit CPU and ran in 32-bit protected mode. First, let’s look at how Windows worked in so-called Standard mode.
🤯13🔥8👍4❤2🤡1
https://users.rust-lang.org/t/game-dev-in-rust-a-year-later/123522
Состояние rust gamedev.
TL;DR - смерть, смерть, кладбище.
Особенно зацепило
"Whenever there's been a serious problem that was hard to find, it was always because somebody built their own allocation system instead of using safe Rust constructs. Putting everything in an array and passing around array indices in multi-threaded programs is usually trouble"
Тема прямо ровно вот в этой постановке несколько раз возникала в нашем дискуссионном чате. Что вот люди пилят хранение объектов в массиве, и оперируют индексами в этом массиве, вместо указателей, чтобы как-то обойти неудобства Rust.
У индексов есть очень понятные минусы, по сравнению со ссылками и указателями на элементы:
* Код сложнее, больше вероятность ошибки.
* Указатель - он всегда в память, не промахнешься (хе-хе), а вот индекс - он куда? В этот массив, или в тот? К указателю приписан тип, к индексу - нет.
Наверное, это все решаемо, но явно это чего-то будет стоить.
Состояние rust gamedev.
TL;DR - смерть, смерть, кладбище.
Особенно зацепило
"Whenever there's been a serious problem that was hard to find, it was always because somebody built their own allocation system instead of using safe Rust constructs. Putting everything in an array and passing around array indices in multi-threaded programs is usually trouble"
Тема прямо ровно вот в этой постановке несколько раз возникала в нашем дискуссионном чате. Что вот люди пилят хранение объектов в массиве, и оперируют индексами в этом массиве, вместо указателей, чтобы как-то обойти неудобства Rust.
У индексов есть очень понятные минусы, по сравнению со ссылками и указателями на элементы:
* Код сложнее, больше вероятность ошибки.
* Указатель - он всегда в память, не промахнешься (хе-хе), а вот индекс - он куда? В этот массив, или в тот? К указателю приписан тип, к индексу - нет.
Наверное, это все решаемо, но явно это чего-то будет стоить.
The Rust Programming Language Forum
Game dev in Rust, a year later
Well, here we are, a year after I wrote "Game dev in Rust, some notes on the mess." Things haven't changed much. I'm still using the Rend3/WGPU/Vulkan graphics stack. It works reasonably well at this point. Notes: Several major game projects abandoned…
😁22👍8🤡5🔥2🤔1
commit -m "better"
Иначе я не могу себе объяснить существование проектов с тысячами и десятками тысяч звезд, которыми, на самом деле, никто не пользуется.
https://www.opennet.ru/opennews/art.shtml?num=62515
"Накручивание звёзд также использовалось для продвижения продуктов, самоутверждения разработчиков, принижения конкурентов и повышения значимости в глазах пользователей. Приводятся примеры 7 коммерческих сервисов накрутки, стоимость работы которых составляет от $0.10 до $1.62 за звезду"
А вот и ответ на тему "откуда берутся потемкинские проекты", и я даже особо не стебусь, линкуя сюда эту тему про "звезды Rust проектов".
https://www.tgoop.com/itpgchannel/1679
https://www.tgoop.com/itpgchannel/1685
https://www.tgoop.com/itpgchannel/1688
https://www.tgoop.com/itpgchannel/2190
https://www.tgoop.com/itpgchannel/1483
"Накручивание звёзд также использовалось для продвижения продуктов, самоутверждения разработчиков, принижения конкурентов и повышения значимости в глазах пользователей. Приводятся примеры 7 коммерческих сервисов накрутки, стоимость работы которых составляет от $0.10 до $1.62 за звезду"
А вот и ответ на тему "откуда берутся потемкинские проекты", и я даже особо не стебусь, линкуя сюда эту тему про "звезды Rust проектов".
https://www.tgoop.com/itpgchannel/1679
https://www.tgoop.com/itpgchannel/1685
https://www.tgoop.com/itpgchannel/1688
https://www.tgoop.com/itpgchannel/2190
https://www.tgoop.com/itpgchannel/1483
www.opennet.ru
Накручивание звёзд вредоносным репозиториям на GitHub
Исследователи из Университета Карнеги-Меллона, Университета штата Северная Каролина и компании Socket разработали инструментарий для определения проектов с накрученным рейтингом на GitHub. В результате применения инструмента было выявлено 3.1 млн фиктивно…
😁12🤡6👍4❤2🤔1
commit -m "better"
пресуппозиция
https://x.com/elonmusk/status/1876174862747930717
Гля какой классный пример пресуппозиции!
Каждый, кто принял участие в опросе, исподволь согласился с тем, что в Британии "tyrannical government"!
Гля какой классный пример пресуппозиции!
Каждый, кто принял участие в опросе, исподволь согласился с тем, что в Британии "tyrannical government"!
👍7❤6🔥4😁3🆒2
Forwarded from The Экономист
Корпорация Meta* объявила о завершении программы проверки фактов и снятии ограничений на высказывания на своих платформах, включая Facebook и Instagram, чтобы «восстановить свободу выражения», заявил глава корпорации Марк Цукерберг.
🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡20🐳16😁8👍2❤1
Forwarded from Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34🤣7❤3🔥2🤩1
commit -m "better"
Vaxry (главный разработчик #hyprland), конечно, тот еще малолетний засранец.
#hyprland #rant
Рубрика "зумеры изобретают систему сборки".
Вот что вы делаете, когда система сборки не дает вам
(вопрос риторический)
Коллеги из #hyprland изобретают херобору:
https://github.com/hyprwm/Hyprland/blob/main/src/meson.build#L1
А то, что эта команда может зачерпнуть лишнего, и у кого-то появляется hard X11 dep, их, конечно, не волнует.
Рубрика "зумеры изобретают систему сборки".
Вот что вы делаете, когда система сборки не дает вам
*/**
для исходников, а очень хочется?(вопрос риторический)
Коллеги из #hyprland изобретают херобору:
https://github.com/hyprwm/Hyprland/blob/main/src/meson.build#L1
globber = run_command('sh', '-c', 'find . -name "*.cpp" | sort', check: true)
А то, что эта команда может зачерпнуть лишнего, и у кого-то появляется hard X11 dep, их, конечно, не волнует.
GitHub
Hyprland/src/meson.build at main · hyprwm/Hyprland
Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. - hyprwm/Hyprland
🤡10⚡4😁4👏2🐳2👍1🤣1💅1
https://www.opennet.ru/opennews/art.shtml?num=62535
https://sfconservancy.org/news/2025/jan/09/avm-copyleft-lawsuit-resolved-with-install/
Какая-то ооочень странная тема.
#GPL #IANAL
Чувак подал в суд на компанию, которая нарушила LGPL, и победил.
"Steck purchased an AVM router in May 2021 and quickly found that the source code candidate which AVM sent him could not be compiled and reinstalled onto his router. AVM, the largest home router manufacturer in Germany, refused to correct its source code candidate. Steck sued AVM in a Berlin court in July 2023."
"Steck's work showed that despite being a "Lesser" license than GPL, LGPLv2.1 still guarantees users the right to repair, modify and reinstall modified versions of the software on their device"
Я болдом выделил странные утверждения, которые, на мой взгляд, не являются верными.
Если бы не было https://en.wikipedia.org/wiki/Tivoization, то не требовалась бы GPLv3. А тут, кажется, #SFC утверждает (и подтвердила это в суде!), что и LGPLv2.1 достаточно для того, чтобы пользователь мог установить новую версию кода на свой роутер.
Это все, мягко говоря, очень странно.
Но, с другой стороны, если эта позиция окажется защищаемой в судах, то, очень быстро, GPL/LGPL кода на девайсах станет еще меньше, а это не может не радовать.
Чем быстрее будет искоренена эта зараза, тем лучше.
Почему я не люблю #GPL:
https://www.tgoop.com/itpgchannel/50
https://www.tgoop.com/itpgchannel/446
https://www.tgoop.com/itpgchannel/166
https://www.tgoop.com/itpgchannel/920
Про похожий случай, случившийся несколько лет назад:
https://www.tgoop.com/itpgchannel/53 (история еще не завершилась - https://sfconservancy.org/copyleft-compliance/vizio.html)
https://sfconservancy.org/news/2025/jan/09/avm-copyleft-lawsuit-resolved-with-install/
Какая-то ооочень странная тема.
#GPL #IANAL
Чувак подал в суд на компанию, которая нарушила LGPL, и победил.
"Steck purchased an AVM router in May 2021 and quickly found that the source code candidate which AVM sent him could not be compiled and reinstalled onto his router. AVM, the largest home router manufacturer in Germany, refused to correct its source code candidate. Steck sued AVM in a Berlin court in July 2023."
"Steck's work showed that despite being a "Lesser" license than GPL, LGPLv2.1 still guarantees users the right to repair, modify and reinstall modified versions of the software on their device"
Я болдом выделил странные утверждения, которые, на мой взгляд, не являются верными.
Если бы не было https://en.wikipedia.org/wiki/Tivoization, то не требовалась бы GPLv3. А тут, кажется, #SFC утверждает (и подтвердила это в суде!), что и LGPLv2.1 достаточно для того, чтобы пользователь мог установить новую версию кода на свой роутер.
Это все, мягко говоря, очень странно.
Но, с другой стороны, если эта позиция окажется защищаемой в судах, то, очень быстро, GPL/LGPL кода на девайсах станет еще меньше, а это не может не радовать.
Чем быстрее будет искоренена эта зараза, тем лучше.
Почему я не люблю #GPL:
https://www.tgoop.com/itpgchannel/50
https://www.tgoop.com/itpgchannel/446
https://www.tgoop.com/itpgchannel/166
https://www.tgoop.com/itpgchannel/920
Про похожий случай, случившийся несколько лет назад:
https://www.tgoop.com/itpgchannel/53 (история еще не завершилась - https://sfconservancy.org/copyleft-compliance/vizio.html)
www.opennet.ru
Суд обязал компанию AVM выполнить условия лицензии LGPL
Правозащитная организация Software Freedom Conservancy (SFC), предоставляющая юридическую защиту свободным проектам и отстаивающая необходимость соблюдения лицензии GPL, объявила об успешном завершении судебного разбирательства с компанией AVM, связанного…
💩19👍13🤡8❤4🔥2👎1😱1🐳1
commit -m "better"
А как вам такая мысль: chrome - это обуза для Google
https://blog.chromium.org/2025/01/announcing-supporters-of-chromium-based.html
"Today Google is pleased to announce our partnership with The Linux Foundation and the launch of the Supporters of Chromium-based Browsers. The goal of this initiative is to foster a sustainable environment of open-source contributions towards the health of the Chromium ecosystem"
"This work represents hundreds of millions of US dollars in annual investment just for maintenance costs before any new feature, innovation or other business priorities can be addressed"
По мне так это очень хорошо aligned с мыслью, которую я высказал в https://www.tgoop.com/itpgchannel/1609
"We’re thrilled to have Meta, Microsoft, and Opera on-board as the initial members to pledge their support"
Я так полагаю, что, помимо этого, есть давление со стороны компаний, которые используют chromium в своих проектах, чтобы код движка стал чуть более vendor neutral, отсюда и новый фонд.
Думаю, что это первый шаг, а дальше, если полетит, то будет больше.
"Today Google is pleased to announce our partnership with The Linux Foundation and the launch of the Supporters of Chromium-based Browsers. The goal of this initiative is to foster a sustainable environment of open-source contributions towards the health of the Chromium ecosystem"
"This work represents hundreds of millions of US dollars in annual investment just for maintenance costs before any new feature, innovation or other business priorities can be addressed"
По мне так это очень хорошо aligned с мыслью, которую я высказал в https://www.tgoop.com/itpgchannel/1609
"We’re thrilled to have Meta, Microsoft, and Opera on-board as the initial members to pledge their support"
Я так полагаю, что, помимо этого, есть давление со стороны компаний, которые используют chromium в своих проектах, чтобы код движка стал чуть более vendor neutral, отсюда и новый фонд.
Думаю, что это первый шаг, а дальше, если полетит, то будет больше.
Chromium Blog
Announcing Supporters of Chromium-based Browsers
Since Google announced the Chromium project in 2008, we have been excited to build on the great foundations of open-source web browsers an...
👍13🤔5🤡4❤1