ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Блог*

Блог*

Открыть в Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

Больше
1 984
Подписчики
+224 часа
-47 дней
-830 дней
Архив постов
Repost from Блог*
Пятница тринадцатого. Бу.

Literally me
Literally me

#gamedev #article The Art of the Spiral: Failure Cascades in Simulation Games Статья о каскадных катастрофах в играх-симуляторах и о том, какие средства есть в Rimworld для снижения силы петли положительной обратной связи.

Наша постоянная рубрика Обновляем гитлабчики 💅💅💅 An issue was discovered in GitLab CE/EE affecting all versions starting f
Наша постоянная рубрика Обновляем гитлабчики 💅💅💅
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/

photo content
+1

#prog #sql #abnormalprogramming github.com/nuno-faria/tetris-sql Using SQL's Turing Completeness to Build Tetris (thanks @nosingularity)

#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.

#math #video How good is advantage in D&D? Видео, которое со всех сторон рассматривает статистические эффекты преимущества и помехи на броски в Dungeons&Dragons — в частности, пытается прикинуть, каким модификатором их можно заменить. Если вам непонятны термины выше — спокойно, у видео есть вводная, которая это всё объясняет.

#prog #rust #article Is this trait sealed, or not sealed — that is the question В Rust есть идиома под названием sealed trait. Этим называют трейт, который обычно предназначен для использования в публичном API, но при этом имплы которого не могут быть написаны вне крейта, в котором он определён. В данной статье рассказывается о том, как новая версия cargo-semver-checks 0.35 понимает, что трейт является запечатанным. Ответ на этот вопрос не самый прямолинейный и содержит граничные случаи внутри граничных случаев внутри граничных случаев.

#prog #article Perils of Constructors Даже странно, что я у себя раньше это не публиковал.

Любимый напиток?
Anonymous voting

Repost from eternal classic
photo content

Repost from Neural Machine
Зря твой мозг не боится Интернета.

Repost from N/a
А зачем питонячьи тулзы типа пипа и конды делают намеренно неудобными? Нормально же можно было pip install делать системно, н
А зачем питонячьи тулзы типа пипа и конды делают намеренно неудобными? Нормально же можно было pip install делать системно, нахера было прекращать? Предыдущий опыт работы с кондой отправил конду на свалку. Понадобилось потрогать её снова — глумится, блядь ехидная

🌝 https://mailman.nginx.org/pipermail/nginx-ru/2024-September/JO5YGKLOQA6RZ43PIDOEVFOHV4ON6RCM.html До этого NGINX жил тут h
🌝 https://mailman.nginx.org/pipermail/nginx-ru/2024-September/JO5YGKLOQA6RZ43PIDOEVFOHV4ON6RCM.html До этого NGINX жил тут https://trac.nginx.org/ ЗЫ Какие же тёплые ностальгические чувства вызывает Trac. В своё время был отдушиной прям.

photo content

Ну, #meme про людей в IT

http://cpu.land — ресурс, рассказывающий о том, как именно происходит запуск программ в компьютере. К сожалению, практически всё, что касается OS — Linux-специфично. Но даже так всё равно познавательно

#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, например).