Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
2808 - Telegram Web
Telegram Web
И к важным новостям:

https://www.phoronix.com/news/GCC-15-Merges-COBOL

BTW, отличная тема для LLM - триллионы строк кода, никто уже его не помнит, и программируют копипастой!
9🐳5😁3🆒3
Forwarded from The After Times
👍28😁125🤯3💯1🆒1
Forwarded from Sergey
😁38👍12🐳7👾5🤷21
This media is not supported in your browser
VIEW IN TELEGRAM
13💯6🔥4👍2💩1🤡1
commit -m "better"
😐 Sticker
от подписчиков!
🔥117❤‍🔥3🆒2
Крестик или кнопка назад, как знак согласия в Тинькофф⁠⁠
https://pikabu.ru/story/krestik_ili_knopka_nazad_kak_znak_soglasiya_v_tinkoff_12486430

Открытка @s3curity_and_UX
🤡62🤬9🔥7😁7
commit -m "better"
Правда, я вот сейчас активно пытаюсь выкинуть #mesa вообще, и попробовать построить альтернативный стек, типа AMDVLK + #ANGLE. Зачем?
Меня тут прямо расстроили:

"Связка #AMDVLK+ANGLE используется на последних смартфонах Samsung Galaxy S с процессорами Exynos+RDNA"

Вот хочешь изобрести #herobora, а, оказывается, уже кто-то сделал, и даже использует в проде!
😁31👏8🐳52🤡1
https://www.opennet.ru/opennews/art.shtml?num=62655

"GNOME перешёл на использование по умолчанию шрифта Adwaita Sans"

"Новый шрифт Adwaita Sans основан на шрифте Inter"

Стало интересно, в чем отличие.

https://gitlab.gnome.org/GNOME/adwaita-fonts/-/blob/main/sans/update-fonts.sh?ref_type=heads#L28-38

build_font() {
pyftfeatfreeze \
--features "cv05" \
--replacenames "Inter Variable/Adwaita Sans" \
"${1}" "${2}"
}

download_source
extract_fonts
build_font InterVariable.ttf AdwaitaSans-Regular.ttf
build_font InterVariable-Italic.ttf AdwaitaSans-Italic.ttf


Ответ - literally ничем.
😁20🤡10🐳3🆒2
commit -m "better"
* Не надо поддерживать свою васянскую инфру (#gitlab #infra), а надо брать, и использовать github.
https://gitlab.freedesktop.org/poppler/poppler

"This is the progress tracker for the freedesktop.org GitLab Migration.

This page is manually updated by the admins as the steps are complete. Please come back to check for updates.

Currently planned outage: 2025-03-16 -> 2025-03-22"

Ебать, они отключили свой #gitlab на неделю!!! На неделю, Карл!!!

#infra #selfhost
😁16🐳9👍5
Продолжение https://www.tgoop.com/itpgchannel/2199

#lab #homelab

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

Да, просто сложил ее в ящик штабелем, и отрегулировал положение крышки ящика.

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

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

Пришла весна, достал лабу из сундука, и установил в стойку, надеюсь, уже надолго.
🔥228🤡5👍3🆒1
commit -m "better"
А вот эти вот интерфейсные правила собираются очень хрупким образом - частично это парсинг исходников (а там дальше много интересного - какой препроцессор взять, clang, или gcc, какие туда передаются опции, и так далее), и частично - через загрузку интроспектируемого кода в специальном режиме, когда мы просим бинарник выплюнуть все сведения о зарегистрированных в нем типах в виде .gir файла (прощай, кросс-компиляция, ага).

С одним набором настроек собирается gir для libadwaita, но не собирается для libhandy или #harfbuzz (не спрашивайте). Пофиксил - отваливается что-то третье.

Собрать консистентно все gir для всех гномовых либ я пока не сумел, у меня нет столько времени.
Будни #bootstrap

В общем, я сумел, по модулю #gir для gdk-pixbuf.

Я хз, как у них там все сделано в их CI, но у меня не получилось воспроизвести их техпроцесс так, чтобы он давал такой же результат, как у них.

После того, как я продрался через все хитросплетения их говноскриптов, в сухом остатке у меня случился вот такой вот diff, между их результатом, и моим:

- <type name="pid_t" c:type="pid_t"/>
+ <type name="gint" c:type="pid_t"/>


В их техпроцессе где-то есть нормализация pid_t (про который их код ничего не знает), до gint, про который их код что-то знает.

Дальше эта разница "пробулькивалась" по куче сгенеренных файлов, и приводила к их частичной неработоспосбности (просто часть сгенеренных методов становилась недоступной).

Их магию про это я не нашел, но долил немного своей - https://github.com/pg83/ix/blob/main/pkgs/bld/gir/fix/scripts/fix.sh.

Угу, прошелся регулярочкой поверх, и дальше это все как-то заработало.
👍13💊6🔥3😁3🗿2🤮1💩1🤡1🌭1
Forwarded from Open Source
This media is not supported in your browser
VIEW IN TELEGRAM
Rust Stakeholder

Rust Stakeholder — сатирический инструмент командной строки, созданный для высмеивания синдрома самозванца и динамики в IT.

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

Основные функции включают создание иллюзии решения сложных задач, генерацию бессмысленного жаргона, моделирование занятости и имитацию командной работы.

https://github.com/giacomo-b/rust-stakeholder
================
👁 News | 👁 Soft | 👁 Gear | 👁 Links
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25❤‍🔥6🤡5🤩4🥴2🐳21👍1🤮1💔1😐1
Forwarded from ComputerWelt (Biblioteca "Eu Sabo")
AI ruined newbies
😁51🙈18👍8🐳7🙉4🏆2🔥1
commit -m "better"
"Связка AMDVLK+ANGLE используется на последних смартфонах Samsung Galaxy S с процессорами Exynos+RDNA"

Вот хочешь изобрести #herobora, а, оказывается, уже кто-то сделал, и даже использует в проде!
https://www.opennet.ru/opennews/art.shtml?num=62900

Более того, это не просто самодеятельность Samsung, а так теперь будет устроен вообще ВЕСЬ графический стек Android:

"В настоящее время ведётся работа по переводу Android на новый унифицированный стек отрисовки, базирующийся на Vulkan"

"Поддержка OpenGL ES в будущих выпусках будет обеспечена через прослойку #ANGLE, работающую поверх Vulkan. В этом году реализация OpenGL ES на базе ANGLE будет активирована по умолчанию, а следующем году останется единственно поддерживаемой. В выпуске Android 16, запланированном на второй квартал 2025 года, некоторые новые устройства будут переведены на использование ANGLE для игр и приложений, проверенных и помещённых в белый список"

"В Android 17 на ANGLE будут переведены все новые устройства и большинство приложений (вместо белого списка будет задействован чёрный список с приложениями, в которых возникли проблемы). Требования по переходу на ANGLE будут действовать только для новых устройств, изначально выпускаемых на базе Android 16 или Android 17 (на устройства, обновившие прошивку до новых веток требования не распространяются)"
👍24🤮4🔥2🤡1
2025/07/13 10:46:29
Back to Top
HTML Embed Code: