Будни #bootstrap #svg
Недавно запилил недостающий кусочек движка построения графа зависимостей.
Теперь я могу указывать runtime зависимости хуков, которые должны выполняться при формировании #realm.
Ничего особо сложного, просто ранее мне не требовалось ничего, кроме как компиляция glib схем.
Но, вот, случились две насущные проблемы:
* захотелось преобразовывать .svg иконки в .png не для каждого пакета по отдельности, а когда готов весь #realm
* захотелось уметь строить кеш иконок для gtk. Для этого тоже нужно, чтобы все иконки были доступны в #realm, потому что процедуры объединения нескольких кешей не существует.
Вот так выглядит хук с зависимостью:
https://github.com/pg83/ix/blob/main/pkgs/aux/hicolor/icon/fix/ix.sh
Прямо кусок json, потому что нужно редко, и делать "красиво" лень.
Зачем я вообще строю png для svg иконок?
* потому что а зачем рендерить их каждый раз?
* потому что я использую самый классный доступный рендер (skia), а какие там понапихают всратые nanosvg авторы тех или иных программ - это уже их дело.
Недавно запилил недостающий кусочек движка построения графа зависимостей.
Теперь я могу указывать runtime зависимости хуков, которые должны выполняться при формировании #realm.
Ничего особо сложного, просто ранее мне не требовалось ничего, кроме как компиляция glib схем.
Но, вот, случились две насущные проблемы:
* захотелось преобразовывать .svg иконки в .png не для каждого пакета по отдельности, а когда готов весь #realm
* захотелось уметь строить кеш иконок для gtk. Для этого тоже нужно, чтобы все иконки были доступны в #realm, потому что процедуры объединения нескольких кешей не существует.
Вот так выглядит хук с зависимостью:
https://github.com/pg83/ix/blob/main/pkgs/aux/hicolor/icon/fix/ix.sh
Прямо кусок json, потому что нужно редко, и делать "красиво" лень.
Зачем я вообще строю png для svg иконок?
* потому что а зачем рендерить их каждый раз?
* потому что я использую самый классный доступный рендер (skia), а какие там понапихают всратые nanosvg авторы тех или иных программ - это уже их дело.
GitHub
ix/pkgs/aux/hicolor/icon/fix/ix.sh at main · pg83/ix
ix package manager. Contribute to pg83/ix development by creating an account on GitHub.
👍6❤4🔥3🆒1
https://www.phoronix.com/review/intel-xeon-6980p-performance/11
Intel выпустили новый серверный продукт, который, кажется, смотрится довольно вменяемо на фоне AMD.
"Кажется", потому что:
* интегрально быстрее на 10%
* при этом, это 3nm, vs 5nm у AMD (3nm когда у них будет, в октябре?)
* не увидел цифр, сколько там перфа на ватт (ну и на доллар), а это, конечно, тоже очень важно
Достаточно очевидно, что внутри, как и у всех теперь, TSMC.
Intel выпустили новый серверный продукт, который, кажется, смотрится довольно вменяемо на фоне AMD.
"Кажется", потому что:
* интегрально быстрее на 10%
* при этом, это 3nm, vs 5nm у AMD (3nm когда у них будет, в октябре?)
* не увидел цифр, сколько там перфа на ватт (ну и на доллар), а это, конечно, тоже очень важно
Достаточно очевидно, что внутри, как и у всех теперь, TSMC.
Phoronix
Intel Xeon 6980P "Granite Rapids" Linux Benchmarks
.
👍10
Forwarded from r/ретранслятор
Антивирус «Касперского» самостоятельно удалился с компьютеров жителей США и принудительно установил вместо себя другой антивирус без предупреждения.
«Лаборатория Касперского» решила прекратить свою деятельность в США и уволить всех сотрудников после того, как американские власти запретили им продавать и обновлять своё ПО.
Из-за этого компания принудительно удалила свои антивирусы с компьютеров на территории штатов и установила вместо него антивирус UltraAV.
После запуска устройств пользователи не поняли, откуда у них на рабочем столе появилась новая программа, подумав, что компьютер заразился вирусом. А при удалении стало видно, что он предустановился после перезагрузки, что вызвало дополнительные опасения по поводу потенциального заражения вредоносным ПО.
О UltraAV практически ничего не известно, кроме того, что он связан с несколькими брендами VPN. То есть без предупреждения была установлена какая-то левая программа, которая требуют привилегированного доступа к компьютеру.
«Я проснулся и увидел эту новую антивирусную систему на своём рабочем столе. После чего попытался открыть Касперского, но он исчез. У меня буквально случился мини-сердечный приступ от того, что в компьютере каким-то образом оказался вирус, который удалил Касперского», – рассказал один из пользователей.
Когда антивирус напоследок сам решил стать вирусом
r/#technology
«Лаборатория Касперского» решила прекратить свою деятельность в США и уволить всех сотрудников после того, как американские власти запретили им продавать и обновлять своё ПО.
Из-за этого компания принудительно удалила свои антивирусы с компьютеров на территории штатов и установила вместо него антивирус UltraAV.
После запуска устройств пользователи не поняли, откуда у них на рабочем столе появилась новая программа, подумав, что компьютер заразился вирусом. А при удалении стало видно, что он предустановился после перезагрузки, что вызвало дополнительные опасения по поводу потенциального заражения вредоносным ПО.
О UltraAV практически ничего не известно, кроме того, что он связан с несколькими брендами VPN. То есть без предупреждения была установлена какая-то левая программа, которая требуют привилегированного доступа к компьютеру.
«Я проснулся и увидел эту новую антивирусную систему на своём рабочем столе. После чего попытался открыть Касперского, но он исчез. У меня буквально случился мини-сердечный приступ от того, что в компьютере каким-то образом оказался вирус, который удалил Касперского», – рассказал один из пользователей.
Когда антивирус напоследок сам решил стать вирусом
r/#technology
😁48🤡13😢4❤2🐳1
Forwarded from Двач
This media is not supported in your browser
VIEW IN TELEGRAM
Объяснение истории Warhammer 40k менее чем за 2 минуты. Не благодарите.
👍9🔥6❤3🙏1
Двач
Объяснение истории Warhammer 40k менее чем за 2 минуты. Не благодарите.
"портал в Воронеж" - это made my day
😁22🔥4💯3
commit -m "better"
Не думаю, что они делают это для благотворительности, и у них есть понятный коммерческий интерес, но, в целом, их вклад сложно переоценить.
#gold
https://www.phoronix.com/news/Mesa-frog-fifo-v1-MR
https://www.opennet.ru/opennews/art.shtml?num=61925
https://www.gamingonlinux.com/2024/09/frog-protocols-announced-to-try-and-speed-up-wayland-protocol-development/
Божечки, what a day to be alive.
#valve, по сути, форкнули wayland protocols, и собираются развивать их без заморочек, связанный с моделью разработки wayland. Все #хорошее в графическом стеке Linux делают корпорации!
Но это не самое важное.
Самое важное - что они уже есть в репах Fedora, Arch, и так далее. Есть патч в mesa!
То есть, это не будет местечковая вещь для gamescope, это будет во всех репках, и поддержано в upstream большого числа проектов.
Конечно, это не нравится гондонам, которые годами мусолят элементарные вещи - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31329/#note_2580654
Совершенно феерический тред, там по разрабам #wayland проехались вообще ВСЕ (для примера - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31329/#note_2583219), кого они мурыжили годами (я много про это писал).
Справедливость торжествует!!!
https://xn--r1a.website/itpgchannel/1947
https://xn--r1a.website/itpgchannel/1941
https://xn--r1a.website/itpgchannel/1191
https://xn--r1a.website/itpgchannel/738
https://xn--r1a.website/itpgchannel/736
https://xn--r1a.website/itpgchannel/649
Цикл моих заметок про курсоры в Wayland:
https://xn--r1a.website/itpgchannel/185
https://xn--r1a.website/itpgchannel/1214
https://xn--r1a.website/itpgchannel/246
https://xn--r1a.website/itpgchannel/854
https://xn--r1a.website/itpgchannel/1758
https://www.phoronix.com/news/Mesa-frog-fifo-v1-MR
https://www.opennet.ru/opennews/art.shtml?num=61925
https://www.gamingonlinux.com/2024/09/frog-protocols-announced-to-try-and-speed-up-wayland-protocol-development/
Божечки, what a day to be alive.
#valve, по сути, форкнули wayland protocols, и собираются развивать их без заморочек, связанный с моделью разработки wayland. Все #хорошее в графическом стеке Linux делают корпорации!
Но это не самое важное.
Самое важное - что они уже есть в репах Fedora, Arch, и так далее. Есть патч в mesa!
То есть, это не будет местечковая вещь для gamescope, это будет во всех репках, и поддержано в upstream большого числа проектов.
Конечно, это не нравится гондонам, которые годами мусолят элементарные вещи - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31329/#note_2580654
Совершенно феерический тред, там по разрабам #wayland проехались вообще ВСЕ (для примера - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31329/#note_2583219), кого они мурыжили годами (я много про это писал).
Справедливость торжествует!!!
https://xn--r1a.website/itpgchannel/1947
https://xn--r1a.website/itpgchannel/1941
https://xn--r1a.website/itpgchannel/1191
https://xn--r1a.website/itpgchannel/738
https://xn--r1a.website/itpgchannel/736
https://xn--r1a.website/itpgchannel/649
Цикл моих заметок про курсоры в Wayland:
https://xn--r1a.website/itpgchannel/185
https://xn--r1a.website/itpgchannel/1214
https://xn--r1a.website/itpgchannel/246
https://xn--r1a.website/itpgchannel/854
https://xn--r1a.website/itpgchannel/1758
www.opennet.ru
Компания Valve запустила проект Frog для ускорения продвижения новых протоколов Wayland
Разработчики из компании Valve представили проект frog-protocols, в рамках которого планируется развивать дополнительный набор протоколов для Wayland, дополняющих протоколы из набора wayland-protocols, поставляющего Wayland-расширения для построения композитных…
😁22🔥15❤7👍4😍2🆒1
Forwarded from Высокоранговый бложик
This media is not supported in your browser
VIEW IN TELEGRAM
Что общего у Яндекса и проститутки?
😁81💯10👍3❤2👎2
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/339
Начали обсуждать папочку experimental в wayland protocols, хехе.
Начали обсуждать папочку experimental в wayland protocols, хехе.
GitLab
add experimental protocols and their requirements (!339) · Merge requests · wayland / wayland-protocols · GitLab
Proposal: experimental/ Protocol Development Problem Statement wayland-protocols has struggled with development practices for...
🔥5🤡4❤3👍2😁1
commit -m "better"
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/339 Начали обсуждать папочку experimental в wayland protocols, хехе.
https://www.supergoodcode.com/My-Wayland-Your-Wayland-Our-Wayland/
И пост от одного из разрабов Wayland, который предложил папку experimental, он же, по совместительству работает в #Valve, над #zink, #mesa.
Пишет, "давайте жить дружно", ага.
Бесят, бесят меня эти "мейнтейнеры", которых нужно нанять за большие деньги, только чтобы сделать нужный коммит в нужное место.
А просто так принести точно такой же коммит с улицы - "не, оно нам не надо, не вписывается в идеологию".
И пост от одного из разрабов Wayland, который предложил папку experimental, он же, по совместительству работает в #Valve, над #zink, #mesa.
Пишет, "давайте жить дружно", ага.
Бесят, бесят меня эти "мейнтейнеры", которых нужно нанять за большие деньги, только чтобы сделать нужный коммит в нужное место.
А просто так принести точно такой же коммит с улицы - "не, оно нам не надо, не вписывается в идеологию".
Supergoodcode
My Wayland Your Wayland Our Wayland
I <3 Open Source
That should be obvious by now, right? I’ve been out here blogging about Open Source stuff for over a decade, and occasionally I still have time to actually write code.
That should be obvious by now, right? I’ve been out here blogging about Open Source stuff for over a decade, and occasionally I still have time to actually write code.
🤬9🐳2👍1😢1
Слушайте, до чего хорошая на улов неделя, а?
https://wordpress.org/news/2024/09/wp-engine-banned/
https://wordpress.org/news/2024/09/wp-engine/
https://techcrunch.com/2024/09/25/wordpress-org-bans-wp-engine-blocks-it-from-accessing-its-resources/
"I spoke yesterday at WordCamp about how Lee Wittlinger at Silver Lake, a private equity firm with $102B assets under management, can hollow out an open source community. (To summarize, they do about half a billion in revenue on top of WordPress and contribute back 40 hours a week, Automattic is a similar size and contributes back 3,915 hours a week.)"
TL;DR - злые капиталисты украли open source wordpress, запатчили, чтобы было дешевле эксплуатировать, и продают! А с автором деньгами не делятся, такие дела. Никогда такого не было, и вот опять!
https://wordpress.org/news/2024/09/wp-engine-banned/
https://wordpress.org/news/2024/09/wp-engine/
https://techcrunch.com/2024/09/25/wordpress-org-bans-wp-engine-blocks-it-from-accessing-its-resources/
"I spoke yesterday at WordCamp about how Lee Wittlinger at Silver Lake, a private equity firm with $102B assets under management, can hollow out an open source community. (To summarize, they do about half a billion in revenue on top of WordPress and contribute back 40 hours a week, Automattic is a similar size and contributes back 3,915 hours a week.)"
TL;DR - злые капиталисты украли open source wordpress, запатчили, чтобы было дешевле эксплуатировать, и продают! А с автором деньгами не делятся, такие дела. Никогда такого не было, и вот опять!
🤣15🐳8🔥4👍2❤1
commit -m "better"
* не увидел цифр, сколько там перфа на ватт (ну и на доллар), а это, конечно, тоже очень важно
https://www.phoronix.com/review/intel-xeon-6980p-power/7
Чуда не произошло, насколько быстрее, настолько и менее эффективно (per watt?) - https://www.phoronix.com/review/intel-xeon-6980p-power/7
Чуда не произошло, насколько быстрее, настолько и менее эффективно (per watt?) - https://www.phoronix.com/review/intel-xeon-6980p-power/7
Phoronix
Intel Xeon 6980P vs. AMD EPYC Power Efficiency / Performance-Per-Watt Benchmarks
Across the span of all the benchmarks carried out, the Xeon 6980P in the dual socket configuration was consuming 609 Watts on average for the two processors with a peak of 1085 Watts but 97% of the time was at 1000 Watts or less.
👍8
"Кстати, если кто упустил, в той самой репе винампа творится полная дичь). Они мало того, что нарушили права dolby, так еще и GPL код, оказывается, завендорили. А, ну и да, они научились таки делать force push. Напомню, в первый день они пытались скрыть следы нарушения копирайта с помощью... Новых коммитов с удалением файлов)))"
https://github.com/WinampDesktop/winamp/issues/1380
https://github.com/WinampDesktop/winamp/issues/1380
😁39🐳8👍3❤2🔥2
https://news.ycombinator.com/item?id=41658067
https://www.phoronix.com/news/Linux-CVSS-9.9-Rating
https://www.redhat.com/en/blog/red-hat-response-openprinting-cups-vulnerabilities
"A 9.9 CVE has been announced for Linux Remote code execution. No details yet. Heartbleed was 7.5, for reference. This is one of the worst in history. All GNU/Linux systems impacted"
Судя по всему, речь идет про https://github.com/OpenPrinting/cups-browsed/issues/36, https://xeiaso.net/notes/2024/cups-cve/
9.9 - это какой-то перебор, IMHO
https://www.phoronix.com/news/Linux-CVSS-9.9-Rating
https://www.redhat.com/en/blog/red-hat-response-openprinting-cups-vulnerabilities
"A 9.9 CVE has been announced for Linux Remote code execution. No details yet. Heartbleed was 7.5, for reference. This is one of the worst in history. All GNU/Linux systems impacted"
Судя по всему, речь идет про https://github.com/OpenPrinting/cups-browsed/issues/36, https://xeiaso.net/notes/2024/cups-cve/
9.9 - это какой-то перебор, IMHO
Phoronix
Unauthenticated RCE Flaw With CVSS 9.9 Rating For Linux Systems Affects CUPS
There's been much speculation since this morning over a reported 'severe' unauthenticated remote code execution (RCE) flaw affecting Linux systems that carries a CVSS 9.9.9 score..
🐳11🤔4🔥3😱2❤1
commit -m "better"
https://www.supergoodcode.com/My-Wayland-Your-Wayland-Our-Wayland/ И пост от одного из разрабов Wayland, который предложил папку experimental, он же, по совместительству работает в #Valve, над #zink, #mesa. Пишет, "давайте жить дружно", ага. Бесят, бесят…
https://www.gamingonlinux.com/2024/09/valve-steam-begin-a-direct-collaboration-with-arch-linux/
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/RIZSKIBDSLY4S5J2E2STNP5DH4XZGJMR/
#valve
"We are excited to announce that Arch Linux is entering into a direct collaboration with Valve. Valve is generously providing backing for two critical projects that will have a huge impact on our distribution: a build service infrastructure and a secure signing enclave. By supporting work on a freelance basis for these topics, Valve enables us to work on them without being limited solely by the free time of our volunteers"
Все #хорошее в графическом стеке Linux делают корпорации!
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/RIZSKIBDSLY4S5J2E2STNP5DH4XZGJMR/
#valve
"We are excited to announce that Arch Linux is entering into a direct collaboration with Valve. Valve is generously providing backing for two critical projects that will have a huge impact on our distribution: a build service infrastructure and a secure signing enclave. By supporting work on a freelance basis for these topics, Valve enables us to work on them without being limited solely by the free time of our volunteers"
Все #хорошее в графическом стеке Linux делают корпорации!
GamingOnLinux
Valve (Steam) begin a direct collaboration with Arch Linux
This is some pretty exciting news! The Arch Linux team have announced a new direct collaboration with Valve (Steam).
👍53❤14🆒6🔥2🥰2
#lab #home_lab #РКН
Провайдер начал резать wireguard, пришлось что-то изобретать.
Завернуть wireguard во что-то типа shadowsocks под Mac у меня ничего не вышло, и, кажется, я такой не один.
Так как я очень ленивая жопа, то проблему хождения в web я решил максимально эффективно:
Дальше прописал в firefox получившуюся socks5 proxy, и все заработало. Надеюсь, ssh пустят под нож последним, ладно, предпоследним, перед https.
В firefox, потому что вот так удобно, когда есть два браузера - медленный, но с vpn, и быстрый, но без.
Результат, в целом, удовлетворительный - https://www.speedtest.net/result/16813703179
Это все, конечно, для Mac, под Linux есть более интересные опции, но про них в следующий раз.
Провайдер начал резать wireguard, пришлось что-то изобретать.
Завернуть wireguard во что-то типа shadowsocks под Mac у меня ничего не вышло, и, кажется, я такой не один.
Так как я очень ленивая жопа, то проблему хождения в web я решил максимально эффективно:
ssh -D 10000 -N -i my.pem user@ip
Дальше прописал в firefox получившуюся socks5 proxy, и все заработало. Надеюсь, ssh пустят под нож последним, ладно, предпоследним, перед https.
В firefox, потому что вот так удобно, когда есть два браузера - медленный, но с vpn, и быстрый, но без.
Результат, в целом, удовлетворительный - https://www.speedtest.net/result/16813703179
Это все, конечно, для Mac, под Linux есть более интересные опции, но про них в следующий раз.
Speedtest.net
Speedtest by Ookla - The Global Broadband Speed Test
Use Speedtest on all your devices with our free desktop and mobile apps.
👍26❤6😁4🤬2🤝1
Forwarded from /g/'s Tech Memes (ᅠ ᅠ)
This media is not supported in your browser
VIEW IN TELEGRAM
😁31🔥9❤4🤔3👍2