Блог*
Kanalga Telegram’da o‘tish
Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here
Ko'proq ko'rsatish1 984
Obunachilar
+224 soatlar
-47 kun
-830 kun
Postlar arxiv
1 984
#gamedev #article
The Art of the Spiral: Failure Cascades in Simulation Games
Статья о каскадных катастрофах в играх-симуляторах и о том, какие средства есть в Rimworld для снижения силы петли положительной обратной связи.
1 984
Repost from Технологический Болт Генона
Наша постоянная рубрика
Обновляем гитлабчики 💅💅💅
An issue was discovered in GitLab CE/EE affecting all versions starting from 8.14 prior to 17.1.7, starting from 17.2 prior to 17.2.5, and starting from 17.3 prior to 17.3.2, which allows an attacker to trigger a pipeline as an arbitrary user under certain circumstances. This is a critical severity issue (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H, 9.9). It is now mitigated in the latest release and is assigned CVE-2024-6678.https://about.gitlab.com/releases/2024/09/11/patch-release-gitlab-17-3-2-released/
1 984
#prog #sql #abnormalprogramming
github.com/nuno-faria/tetris-sql
Using SQL's Turing Completeness to Build Tetris
(thanks @nosingularity)
1 984
#prog #rust #rustasync #article
Async Rust can be a pleasure to work with (without
Send + Sync + 'static)
<...> How? Through a combination of Structured Concurrency and thread-per-core async runtimes.1 984
#math #video
How good is advantage in D&D?
Видео, которое со всех сторон рассматривает статистические эффекты преимущества и помехи на броски в Dungeons&Dragons — в частности, пытается прикинуть, каким модификатором их можно заменить. Если вам непонятны термины выше — спокойно, у видео есть вводная, которая это всё объясняет.
1 984
#prog #rust #article
Is this trait sealed, or not sealed — that is the question
В Rust есть идиома под названием sealed trait. Этим называют трейт, который обычно предназначен для использования в публичном API, но при этом имплы которого не могут быть написаны вне крейта, в котором он определён. В данной статье рассказывается о том, как новая версия cargo-semver-checks 0.35 понимает, что трейт является запечатанным. Ответ на этот вопрос не самый прямолинейный и содержит граничные случаи внутри граничных случаев внутри граничных случаев.
1 984
Repost from N/a
А зачем питонячьи тулзы типа пипа и конды делают намеренно неудобными? Нормально же можно было pip install делать системно, нахера было прекращать? Предыдущий опыт работы с кондой отправил конду на свалку. Понадобилось потрогать её снова — глумится, блядь ехидная
1 984
Repost from Технологический Болт Генона
🌝
https://mailman.nginx.org/pipermail/nginx-ru/2024-September/JO5YGKLOQA6RZ43PIDOEVFOHV4ON6RCM.html
До этого NGINX жил тут
https://trac.nginx.org/
ЗЫ Какие же тёплые ностальгические чувства вызывает Trac. В своё время был отдушиной прям.
1 984
http://cpu.land — ресурс, рассказывающий о том, как именно происходит запуск программ в компьютере. К сожалению, практически всё, что касается OS — Linux-специфично. Но даже так всё равно познавательно
1 984
#prog
Frangipanni — program to convert lines of text into beautiful tree structures.
Пример. Вход:
/etc/bluetooth/rfcomm.conf.dpkg-remove /etc/bluetooth/serial.conf.dpkg-remove /etc/bluetooth/input.conf /etc/bluetooth/audio.conf.dpkg-remove /etc/bluetooth/network.conf /etc/bluetooth/main.conf /etc/fish /etc/fish/completions /etc/fish/completions/task.fishВывод:
etc
bluetooth
rfcomm.conf.dpkg-remove
serial.conf.dpkg-remove
input.conf
audio.conf.dpkg-remove
network.conf
main.conf
fish/completions/task.fish
Можно также выводить в JSON и вручную задавать разделители.
Попенять можно разве что за длинные ключи с одиночными дефисами вместо удвоенных (т. е. ключи как в find, например).