es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Блог*

Блог*

Ir al canal en Telegram

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

Mostrar más
1 999
Suscriptores
+424 horas
+167 días
+1630 días
Archivo de publicaciones
Обновляем гитлабчики 💅💅💅
CVE-2026-89078 - Double Free issue in Regular Expression Parser impacts GitLab CE/EE GitLab has remediated an issue that under certain conditions could have allowed an authenticated user to execute arbitrary code on the GitLab server due to a double free issue when parsing a specially crafted regular expression in a CI/CD configuration. Impacted Versions: GitLab CE/EE: all versions from 19.2 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 CVSS 9.9 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L) CVE-2026-93577 - Integer Overflow issue in Regular Expression Compiler impacts GitLab CE/EE GitLab has remediated an issue that under certain conditions could have allowed an authenticated user to execute arbitrary code on the GitLab server due to an integer overflow issue when compiling a specially crafted regular expression in a CI/CD configuration. Impacted Versions: GitLab CE/EE: all versions from 19.2 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 CVSS 9.9 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)
GitLab Critical Patch Release: 19.4.1, 19.3.3, 19.2.7 https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/?nav=19.4.1 Не, ну реально радуют уже второй раз подряд, в этот раз 9.9+9.9, в прошлый 9.9+10 🌝 https://t.me/tech_b0lt_Genona/6966

photo content

photo content

photo content

#politota #meme
#politota #meme

#prog #article Steering Zig Fmt TL;DR (но вообще заметка маленькая): zig fmt не имеет the каноничного форматирования для кода, а опирается на указания в виде уже частично отформатированного кода и распространяет его на соседние семантически связанные строки.

Ну #prog... Кусочек, это и статьёй-то не назвать, скорее, #tips Printing Lists
To print a comma-separated list, a concise idiom is to optionally print the comma first, before the element:
for (items, 0..) |item, item_index| {
    if (item_index > 0) std.debug.print(", ");
    std.debug.print("{}", .{item});
}

#prog #article Everyone Says Assembly Is Untyped—Everyone Is Wrong
TL;DR: I believe Odin’s inline assembly is currently the best out of any language. The most important aspects are of this article listed below. I am not aware of any other assembly (GCC/Clang/Rust/Go…) that would combine all of these aspects: * Inline assembly is organized into asm “templates”, similar to and callable as procedures. * asm templates integrate with rest of the code, through bindings specifying clobbers, pinned, tied, and scratch registers. * Assembly syntax is unified across ISAs and consistent with Odin syntax. * Assembly is fully type checked, just like rest of Odin code. * Understanding that assembly is actually typed. * Real semantic diagnostics via core:rexcode encoding tables. * It was built in ~7 days.


Repost from Segment@tion fault
оф оказался полезным сайтом
оф оказался полезным сайтом

#ml #successstory?..

#prog #rust #article Why building a Rust LSP is hard This will be a (hopefully coherent) story about how Rust LSPs work, from
#prog #rust #article Why building a Rust LSP is hard
This will be a (hopefully coherent) story about how Rust LSPs work, from the perspective of both rust-analyzer and Rust Glancer: how things that seem easy turn out to be hard, things that seem hard turn out to be even harder, and things I didn't expect to exist at all somehow do.
LSP is more of a guess game, where at each step all you are presented with is the potentially incorrect state, and your goal is to guess what would make sense for the user.

🪄✨ Теперь ты дышишь осознанно

#prog #rust Версия binder на Rust вошла в состав ядра в версии 6.18, а в патче, который должен попасть в ядро версии 7.4, старую версию, на C, полностью удалили.

Repost from Doque Embedded
photo content

Repost from Random Rust Dev
Скелетор злодей, но не врун
Скелетор злодей, но не врун

"Не айс" = "not cool"

#prog #haskell #article Type-level programming is still programming TL;DR: вычисление типов, в отличие от вычисления термов, не является ленивым, и изменения в логике вычисления типов, не меняющее поведение, могут поменять асимптотику времени компиляции с экспоненциальной на линейную.

Подсказывают, что это россиянин