#internals — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #internals, aggregated by home.social.
-
Деконструкция GO: Низкоуровневые концепции. Atomics. Часть 2.1
Я самую малость обленился и как-то давно не делал новых разборов, поэтому следующим нашим этапом деконструкции будут низкоуровневые операции . Иногда здесь будет в отрыве от аллокаторов/планировщиков и прочего, но опять же, статьи для тех, кто знает и хочет разобраться поглубже, как тут всё устроено. Поэтому, в этой части начнем с самого простого – пакета atomic. Концепции вокруг атомарных операций на уровне CPU я рассматривал здесь , поэтому советую почитать. Там мы даже пишем свой атомарный AND. !Важно! Мы будем разбирать на примере src/internal/runtime/atomics , то есть внутреннего пакета, а не того, который представлен нам как пользователям(потому что в исходниках я не нашел реализации). Но по большей части операции одни и те же.
-
Деконструкция GO: Низкоуровневые концепции. Atomics. Часть 2.1
Я самую малость обленился и как-то давно не делал новых разборов, поэтому следующим нашим этапом деконструкции будут низкоуровневые операции . Иногда здесь будет в отрыве от аллокаторов/планировщиков и прочего, но опять же, статьи для тех, кто знает и хочет разобраться поглубже, как тут всё устроено. Поэтому, в этой части начнем с самого простого – пакета atomic. Концепции вокруг атомарных операций на уровне CPU я рассматривал здесь , поэтому советую почитать. Там мы даже пишем свой атомарный AND. !Важно! Мы будем разбирать на примере src/internal/runtime/atomics , то есть внутреннего пакета, а не того, который представлен нам как пользователям(потому что в исходниках я не нашел реализации). Но по большей части операции одни и те же.
-
Деконструкция GO: Низкоуровневые концепции. Atomics. Часть 2.1
Я самую малость обленился и как-то давно не делал новых разборов, поэтому следующим нашим этапом деконструкции будут низкоуровневые операции . Иногда здесь будет в отрыве от аллокаторов/планировщиков и прочего, но опять же, статьи для тех, кто знает и хочет разобраться поглубже, как тут всё устроено. Поэтому, в этой части начнем с самого простого – пакета atomic. Концепции вокруг атомарных операций на уровне CPU я рассматривал здесь , поэтому советую почитать. Там мы даже пишем свой атомарный AND. !Важно! Мы будем разбирать на примере src/internal/runtime/atomics , то есть внутреннего пакета, а не того, который представлен нам как пользователям(потому что в исходниках я не нашел реализации). Но по большей части операции одни и те же.
-
Деконструкция GO: Низкоуровневые концепции. Atomics. Часть 2.1
Я самую малость обленился и как-то давно не делал новых разборов, поэтому следующим нашим этапом деконструкции будут низкоуровневые операции . Иногда здесь будет в отрыве от аллокаторов/планировщиков и прочего, но опять же, статьи для тех, кто знает и хочет разобраться поглубже, как тут всё устроено. Поэтому, в этой части начнем с самого простого – пакета atomic. Концепции вокруг атомарных операций на уровне CPU я рассматривал здесь , поэтому советую почитать. Там мы даже пишем свой атомарный AND. !Важно! Мы будем разбирать на примере src/internal/runtime/atomics , то есть внутреннего пакета, а не того, который представлен нам как пользователям(потому что в исходниках я не нашел реализации). Но по большей части операции одни и те же.
-
Christian Hammond Investigates Faxanadu Internals
Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game's inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be
https://setsideb.com/christian-hammond-investigates-faxanadu-internals/
#retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting -
Christian Hammond Investigates Faxanadu Internals
Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game's inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be
https://setsideb.com/christian-hammond-investigates-faxanadu-internals/
#retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting -
Christian Hammond Investigates Faxanadu Internals
Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game's inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be
https://setsideb.com/christian-hammond-investigates-faxanadu-internals/
#retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting -
Christian Hammond Investigates Faxanadu Internals
Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game's inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be
https://setsideb.com/christian-hammond-investigates-faxanadu-internals/
#retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting -
Christian Hammond Investigates Faxanadu Internals
Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game's inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be
https://setsideb.com/christian-hammond-investigates-faxanadu-internals/
#retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting -
Went digging into Windows internals — and found a goldmine hiding in plain sight.
Old (but sharp) reference docs:
https://empyreal96.github.io/nt-info-depot/index.htmlA reminder that real understanding lives below the GUI — memory, processes, kernel behavior.
Also reconsidering this:
https://www.pluralsight.com/courses/windows-internalsAnd this deep dive by Sami Laiho is worth your time:
https://www.youtube.com/watch?v=CBHYp3o6uNAPattern: most people use Windows. Very few understand it at a deeper level.
-
CW: av ov vore
-
Linux Internals: How /proc/self/mem writes to unwritable memory (2021)
https://offlinemark.com/an-obscure-quirk-of-proc/
#HackerNews #Linux #Internals #Linux #Memory #proc_self_mem #Unwritable #Memory #Hacker #News
-
Linux Internals: How /proc/self/mem writes to unwritable memory (2021)
https://offlinemark.com/an-obscure-quirk-of-proc/
#HackerNews #Linux #Internals #Linux #Memory #proc_self_mem #Unwritable #Memory #Hacker #News
-
Linux Internals: How /proc/self/mem writes to unwritable memory (2021)
https://offlinemark.com/an-obscure-quirk-of-proc/
#HackerNews #Linux #Internals #Linux #Memory #proc_self_mem #Unwritable #Memory #Hacker #News
-
Linux Internals: How /proc/self/mem writes to unwritable memory (2021)
https://offlinemark.com/an-obscure-quirk-of-proc/
#HackerNews #Linux #Internals #Linux #Memory #proc_self_mem #Unwritable #Memory #Hacker #News
-
Linux Internals: How /proc/self/mem writes to unwritable memory (2021)
https://offlinemark.com/an-obscure-quirk-of-proc/
#HackerNews #Linux #Internals #Linux #Memory #proc_self_mem #Unwritable #Memory #Hacker #News
-
Emacs internals: Deconstructing Lisp_Object in C (Part 2)
https://thecloudlet.github.io/blog/project/emacs-02/
#HackerNews #Emacs #Lisp #C #Internals #Deconstruction #Programming
-
How do you really clean up PostgreSQL at scale? 🧹🐘
Çağrı Biroğlu dives into autovacuum internals, safe deletion patterns, and avoiding vacuum storms in high-concurrency systems. https://lnkd.in/dh6SKhJ9
-
[Перевод] Как работают современные браузеры. Часть 2
Веб-разработчики нередко воспринимают браузер как «черный ящик» , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".
https://habr.com/ru/companies/timeweb/articles/974470/
#browser #chrome #chromium #parsing #timeweb_статьи_перевод #парсинг #браузер #internals #внутреннее_устройство #compilation
-
PoC para desactivar Bitlocker usando objetos COM no documentados https://www.hackplayers.com/2025/12/poc-para-desactivar-bitlocker-usando-com.html #internals #cifrado #Windows #COM
-
[Перевод] Как работают современные браузеры. Часть 1
Веб-разработчики нередко воспринимают браузер как "черный ящик" , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".
https://habr.com/ru/companies/timeweb/articles/969508/
#browser #chrome #chromium #parsing #браузер #парсинг #timeweb_статьи_перевод #internals #внутреннее_устройство #compilation
-
Die beste Frage des QS-tag bisher:
"Sag mal, ihr kennt euch länger oder?"
Nein, wieso?
"Ich dachte. Immerhin habt ihr den gleichen Nagellack."
(Ich liebe meine Kollegen)
Das lustigste daran:
Wir haben sie (Diese Frage) unabhängig voneinander bekommen, von unterschiedlichen Personen. ;) -
🎩✨ Ah, the thrilling chronicles of kmalloc() and its trusty sidekick, the #SLUB allocator! Forget the Avengers; this dynamic duo will leave you... yawning. 🤓💤 Canonical's very own superhero sustainer, armed with MIT-licensed wisdom, bravely delves into the abyss of #kernel #internals, ensuring we all have a new #bedtime story. 📚😴
https://ruffell.nz/programming/writeups/2019/02/15/looking-at-kmalloc-and-the-slub-memory-allocator.html #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated -
🎩✨ Ah, the thrilling chronicles of kmalloc() and its trusty sidekick, the #SLUB allocator! Forget the Avengers; this dynamic duo will leave you... yawning. 🤓💤 Canonical's very own superhero sustainer, armed with MIT-licensed wisdom, bravely delves into the abyss of #kernel #internals, ensuring we all have a new #bedtime story. 📚😴
https://ruffell.nz/programming/writeups/2019/02/15/looking-at-kmalloc-and-the-slub-memory-allocator.html #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated -
🎩✨ Ah, the thrilling chronicles of kmalloc() and its trusty sidekick, the #SLUB allocator! Forget the Avengers; this dynamic duo will leave you... yawning. 🤓💤 Canonical's very own superhero sustainer, armed with MIT-licensed wisdom, bravely delves into the abyss of #kernel #internals, ensuring we all have a new #bedtime story. 📚😴
https://ruffell.nz/programming/writeups/2019/02/15/looking-at-kmalloc-and-the-slub-memory-allocator.html #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated -
🎩✨ Ah, the thrilling chronicles of kmalloc() and its trusty sidekick, the #SLUB allocator! Forget the Avengers; this dynamic duo will leave you... yawning. 🤓💤 Canonical's very own superhero sustainer, armed with MIT-licensed wisdom, bravely delves into the abyss of #kernel #internals, ensuring we all have a new #bedtime story. 📚😴
https://ruffell.nz/programming/writeups/2019/02/15/looking-at-kmalloc-and-the-slub-memory-allocator.html #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated -
Sergey Dudoladov at PGConf.DE on "Lifetime as a SELECT: A blink into the depths of PostgreSQL Internals" #PostgreSQL #database #internals
-
The fifth article (57 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/03/12/exploiting-reversing-er-series-article-05/
I would like to thank Ilfak Guilfanov @ilfak and Hex-Rays SA @HexRaysSA for their constant and uninterrupted support, which have helped me write these articles.
I hope you enjoy reading it and have an excellent day.
#hypervisor #hyperv #architecture #cybersecurity #research #internals #idapro #informationsecurity #microsoft
-
The fifth article (57 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/03/12/exploiting-reversing-er-series-article-05/
I would like to thank Ilfak Guilfanov @ilfak and Hex-Rays SA @HexRaysSA for their constant and uninterrupted support, which have helped me write these articles.
I hope you enjoy reading it and have an excellent day.
#hypervisor #hyperv #architecture #cybersecurity #research #internals #idapro #informationsecurity #microsoft
-
The fifth article (57 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/03/12/exploiting-reversing-er-series-article-05/
I would like to thank Ilfak Guilfanov @ilfak and Hex-Rays SA @HexRaysSA for their constant and uninterrupted support, which have helped me write these articles.
I hope you enjoy reading it and have an excellent day.
#hypervisor #hyperv #architecture #cybersecurity #research #internals #idapro #informationsecurity #microsoft
-
The fourth article (126 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/02/04/exploiting-reversing-er-series-article-04/
I would like to thank Ilfak Guilfanov (@ilfak on X) and Hex-Rays (@HexRaysSA on X) for their constant and uninterrupted support, which have helped me write these articles.
The fifth article (ERS 05) will be released soon. Stay tuned.
I hope you enjoy reading it and have an excellent day.
#apple #ios #macOS #architecture #cybersecurity #research #internals #vulnerability #idapro #informationsecurity
-
The fourth article (126 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/02/04/exploiting-reversing-er-series-article-04/
I would like to thank Ilfak Guilfanov (@ilfak on X) and Hex-Rays (@HexRaysSA on X) for their constant and uninterrupted support, which have helped me write these articles.
The fifth article (ERS 05) will be released soon. Stay tuned.
I hope you enjoy reading it and have an excellent day.
#apple #ios #macOS #architecture #cybersecurity #research #internals #vulnerability #idapro #informationsecurity
-
Don't miss phpday 2025!🥳
The community is looking forward to joining Verona as soon as possible.
Tickets for 22nd edition are selling quickly!Few early bird tickets are available.
🐤 https://bit.ly/3PPceLi#API #REST #Architectures #ContinuousDelivery #Database #Development #Devops #Frameworks #Internals #PHP7 #PHP8 #conference #networking #community
-----
#phpday - The gathering for the European PHP community.
📍 Verona (Italy) | 📅 May 15-16, 2025 -
Don't miss phpday 2025!🥳
The community is looking forward to joining Verona as soon as possible.
Tickets for 22nd edition are selling quickly!Few early bird tickets are available.
🐤 https://bit.ly/3PPceLi#API #REST #Architectures #ContinuousDelivery #Database #Development #Devops #Frameworks #Internals #PHP7 #PHP8 #conference #networking #community
-----
#phpday - The gathering for the European PHP community.
📍 Verona (Italy) | 📅 May 15-16, 2025 -
The third article (62 pages) of the Exploiting Reversing Series (ERS) is available on:
https://exploitreversing.com/2025/01/22/exploiting-reversing-er-series-article-03/
I would like to thank Ilfak Guilfanov @ilfak and @HexRaysSA for their constant and uninterrupted support, which have helped me write these articles.
The fourth article is planned to be released in FEB/05. I would actually like to publish it as soon as possible, but this time it is unlikely.
I hope you like the reading and have an excellent day
#chrome #browsers #architecture #cybersecurity #v8 #research #internals #vulnerability #google
-
Готовим слайсы в Go: подробно о динамических массивах, строчках и ускорении
Привет, Хабр! Меня зовут Владислав Белогрудов, я работаю в команде разработки и сервисов управления в YADRO. Мой текущий проект — информационная система на Go. В рамках проекта я подробно изучил, как работать со слайсами — одной из самых популярных структур в Go. На первый взгляд, использовать ее достаточно просто, но, когда берешься писать код, возникает много вопросов: как передавать и изменять слайсы, насколько большими их делать и другие. Под катом рассмотрим, что такое слайсы и string (строки) изнутри, как использовать их с sync.Pool для ускорения — без «внутренностей» последнего, но с точки зрения клиента. Расскажу о полезных трюках, приведу значения измерений производительности и познакомлю с альтернативными решениями.
https://habr.com/ru/companies/yadro/articles/874480/
#Golang #slices #internals #effective #эффективность #слайсы #Го
-
Kotlin Coroutines под капотом: отмена корутин
В прошлой статье я разобрал как работают корутины под капотом, однозначно рекомендую ознакомиться прежде чем закапываться дальше. В этой статье мы разберем такую сущность как Job и как на самом деле под капотом отменяются корутины, в общем будет интересно, погнали!
https://habr.com/ru/articles/873076/
#kotlin #coroutines #android #internals #kotlin_coroutines #coroutines_internals #kotlin_coroutines_internals #computer_science
-
I was planning on using #libgit2 for my next project, and I wanted a bit of crash course on #git #internals, and came across this absolutely fantastic series of tutorials on #YouTube by Omer Rosenbaum. If you want to dig into git in more detail, these are a great place to start. https://youtu.be/fWMKue-WBok?si=yygfpQ-il-G4EeCN
-
I was planning on using #libgit2 for my next project, and I wanted a bit of crash course on #git #internals, and came across this absolutely fantastic series of tutorials on #YouTube by Omer Rosenbaum. If you want to dig into git in more detail, these are a great place to start. https://youtu.be/fWMKue-WBok?si=yygfpQ-il-G4EeCN
-
I was planning on using #libgit2 for my next project, and I wanted a bit of crash course on #git #internals, and came across this absolutely fantastic series of tutorials on #YouTube by Omer Rosenbaum. If you want to dig into git in more detail, these are a great place to start. https://youtu.be/fWMKue-WBok?si=yygfpQ-il-G4EeCN
-
Just in case you need to list of the top protected processes on a live Windows system using WinDbg:
-
Kotlin Coroutines под капотом
Вероятнее всего у вас спрашивали на собесе "как работают корутины под капотом?", вы не долго думая выбрасывали что-то в стиле "там под капотом стейт-машина, она определяет какая suspend функция будет выполняться", но понимали ли вы на самом деле всё о чем говорили? Возможно, только вам это известно, но если честно я очень плохо понимал собственные ответы на такие вопросы как бы это парадоксально не звучало и даже после десятка пройденных собесов у меня не было полноценной картины как работает внутрянка этой поистине невероятной библиотеки "сладкой асинхронщины".
https://habr.com/ru/articles/827866/
#kotlin #kotlin_coroutines #android #android_development #internals #coroutines
-
Why Is NES Strider So Janky?
There are a number of NES games that feel like they're held together with paperclips and chewing gum. Some of them are almost endearing for their glitchiness. When it comes to janky NES games, a few that I tend to think of are those made by Micronics (who implemented Ghosts N' Goblins, which has an awful f
https://setsideb.com/why-is-nes-strider-so-janky/
#glitches #retro #behindthecode #capcom #coding #glitches #internals #nes #retro #strider #video #youtube -
#PHP 8.2 and #WoltLab: The #SensitiveParameter Attribute:
https://www.woltlab.com/article/274-php-8-2-and-woltlab-the-sensitiveparameter-attribute/
The article explains the idea behind the `#[\SensitiveParameter]` attribute we proposed for and contributed to PHP 8.2 and showcases how we experienced PHP’s #RFC process as first-time contributors.
The RFC process went super smooth and we can highly recommend other developers to contribute on the #Internals list to ensure their use cases are included in future RFCs and possibly write their own RFC!