commit -m "better"
3.15K subscribers
1.05K photos
151 videos
3 files
2.43K links
just random thoughts
Download Telegram
Помните, писал https://t.me/itpgchannel/3356, что у GTK теперь Rust, как hard зависимость? #svg

Прилетел он на днях в stable, ну и ко мне, понятное дело.

Пригорюнился я, и уже начал думать про то, чтобы собрать современный librsvg, с rust и cargo. Заодно потерять ценное свойство моей базовой системы, что она не зависит от rust полностью может быть собрана из исходников, не используя бинарный шлак в виде бинарей, собранных каким-то студентом на коленке.

Но, как обычно, решил почитать исходнички, я их всегда люблю почитать.

Номер раз - https://gitlab.gnome.org/GNOME/gtk/-/blob/main/meson.build?ref_type=heads#L495-498

Тут прям красивое - мы хотим опционально современную версию rsvg, НО, если ее нет, то мы соглашаемся на более старую! И, тра-та-та, какое совпадение - мы соглашаемся на самую последнюю версию, которая не требовала Rust для сборки - 2.40.23.

Номер два - https://gitlab.gnome.org/GNOME/gtk/-/blob/main/subprojects/librsvg.wrap?ref_type=heads#L5

Тут написано, что, если в системе нет librsvg, то мы себе соберем свою, причем ту самую, древнюю!

Номер три - https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gdktextureutils.c?ref_type=heads#L38-66

По всему коду есть ifdef для сборки с более старой версией!

Короче говоря, они там, в своем этом GTK, еще не совсем сошли с ума, и оставили возможность собираться без Rust, со старой librsvg.

Я, признаться, всплакнул от умиления, когда обновлял GTK на эту версию, такие они там хорошие ребята!
20😁15🥰7👍4🤡3🤔2
Media is too big
VIEW IN TELEGRAM
🔥2911🥱8😁6🤮5💩5😍4🤔3👍2🥴1🤣1
Forwarded from Мост на Жепи (Валерия Бр.)
😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁93🤔2💯1🆒1
https://www.rbc.ru/politics/06/10/2025/68e386849a79473086892f71

Цивилев напомнил, что в 2022 году некоторые IТ-специалисты покинули Россию. Министр подчеркнул, что военный опыт имеет прямую связь с технологиями, и призвал активно трудоустраивать вернувшихся с Украины военных
🤡28🫡24🤩53🤮3👍1😁1
В Южной Корее парализована цифровая инфраструктура всего государства из-за пожара в дата-центре.

Сам пожар случился в Национальной службе Информационных Ресурсов (NIRS). В нём хостятся гос-сервисы, базы данных, облачные системы. Это буквально ИТ-инфраструктура всего государства.

Причина по предварительным данным: возгорание литий-ионной батареи во время работ по её замене. Огонь перекинулся на соседние батареи и стойки.

Всего пострадало 647 государственных сервисов, а физически уничтожено 96. Среди пострадавших:
— местный аналог госyслуг;
— система удостоверения личности;
— G-Drive (государственное облако хранения документов). C 2018 года там находились миллионы официальных документов. Теперь данные утрачены или заблокированы;
— госэлектронная почта;
— образовательные базы;
— финансовые и административные сервисы.

Из-за пожара в G-Drive было уничтожено 858 терабайт данных. Самое абсурдное, что бэкапы были, но они хранились на соседнем сервере, который стоял в том же здании, куда также добрался пожар. Так что бэкапов нет — сгорели и основные, и резервные данные.

Теперь всё это восстанавливают из локально сохранённых документов на ПК сотрудников, архивов электронной почты и т.д.

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

r/#technology
🤯55🔥10🤔4😁2🆒1
commit -m "better"
Проекту всего ничего, а он продолжает нас радовать и веселить!
#ladybird

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

"Андреас Клинг (Andreas Kling) сообщил об успешном прохождении браузером Ladybird 90% тестов из набора web-platform-tests, определяющих совместимость с эталонной web-платформой. В соответствии с требованиями Apple достигнутого рубежа достаточно чтобы считаться альтернативным браузерным движком для iOS. Ladybird успешно прошёл 1 861 180 проверок из 2 033 861. Для сравнения Chromium 139 прошёл 1 996 034 проверок, Firefox 143 - 1 942 510, Safari 26.0 - 1 952 703, Servo - 1 672 466"

В первый раз я обратил внимание на ladybird в 23 году, и тогда он не умел вообще ничего - https://t.me/itpgchannel/1037

Очень, очень крутые новости, глядишь, и появится у нас норм браузер!
🔥51🤡6🤷‍♂42🆒2
https://github.com/Plan-Vert/open-letter
https://www.opennet.ru/opennews/art.shtml?num=64008

TL;DR:

"An open letter to the Rails Core team and Ruby community

David Heinemeier Hansson (DHH) has publicly published writings that make clear he holds racist and transphobic views, as well as a number of other traits undesirable in any figurehead and community leader"

Как сказал сторож музея:
— Тьфу ты! Людям жрать нечего, а они картины маслом рисуют!

PS: https://world.hey.com/dhh блог DHH у меня не открывается без VPN, может, так ему и надо?

PPS: https://world.hey.com/dhh/we-ve-all-had-enough-of-this-nonsense-8545dd26 точка зрения DHH
4🤣4🤡3🫡3💊1
https://pythoninsider.blogspot.com/2025/10/python-3140-final-is-here.html

А прямо очень хорошо:

* PEP 779: Free-threaded Python is officially supported
* https://docs.python.org/3/whatsnew/3.14.html#whatsnew314-tail-call-interpreter A new type of interpreter. For certain newer compilers, this interpreter provides significantly better performance. Opt-in for now, requires building from source.
* Official macOS and Windows release binaries include an experimental JIT compiler.

#fast_python
19😱6🤩3💩2🆒1
😁5428💯6🥱5🤡4😱3👍2🥴1🆒1
Forwarded from brat_oracle
Заместитель командира по скраму
🫡44😁19😢41
Forwarded from Programmer memes
И в чём он не прав? 

8️⃣ Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57💯117👍2🆒1
Forwarded from Лепра
⚠️ Узбеков заменят на ИИ: в Узбекистане уволят аж 2 141 чиновника и заменят их на ИИ — президент республики уже подписал указ

Массовые сокращения начнутся уже 1 ноября

🙈 Подписаться на Лепру 🙈
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29👍7🗿3
commit -m "better"
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-refcount - возможная причина такого значимого ускорения.
https://www.supergoodcode.com/big-lifts/

Еще пример значимого ускорения от избавления от рефкаунтов в #zink, от небезызвестного в узких кругах Mike Blumenkrantz (#valve), в каком-то важном частном случае. Но, даже после этого, #zink не догнал своего нативного opengl собрата, что печально. Было бы интересно посмотреть на связку radv (mesa amd vulkan driver) + #ANGLE, вместо #zink. Я такую #herobora изготавливать умею, но сравнить с числами из заметки не смогу, очевидно.

(коллеги прислали)

#хорошее в #mesa
🔥8👍31
Утащу у коллег классную задачку для собесов:

"Eсть три мужчины и одна женщина, они хотят совершить три половых акта (не гомосексуальные, не всякие там аналы/минеты, и прочие извращения), безопасно (неизвестно, есть ли у кого-то зппп). У них есть два презерватива. Как им это сделать?"
🤡33💊18👏8😁6🔥3💘2👍1💩1
commit -m "better"
TL;DR - новый питон прямо реально хорош, значимо быстрее (и в однопотоке, и в многопотоке), чем все предыдущие версии!
Вот у меня есть простой тест, рендерит несколько сотен jinja шаблонов, он не ускорился от слова совсем:

pg:home# time ./ix mut system
real 0m3.546s
user 0m3.168s
sys 0m0.172s


pg:home# ./ix build bin/python/14
READY /ix/store/F30M09jVrxzaVUcZUwtoI7-rlm-ephemeral/touch
pg:home# time /ix/store/F30M09jVrxzaVUcZUwtoI7-rlm-ephemeral/bin/python3 ./ix mut system
real 0m3.509s
user 0m3.148s
sys 0m0.154s


Не знаю, чего они там у себя намеряли.

#fast_python
👍17😁9🤡31