home.social

#internals — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #internals, aggregated by home.social.

fetched live
  1. Ещё раз о статистике (где живёт статистика Oracle)

    Эта статья предназначена для технических специалистов, работающих с Oracle: администраторов баз данных, инженеров производительности, разработчиков инструментов мониторинга и исследователей внутренних механизмов СУБД. Это готовый пример низкоуровневого исследования, который можно адаптировать под собственные задачи. Мы покажем, как связать привычные SQL‑данные из v$sesstat с их реальным расположением в памяти процесса, и на конкретном примере проиллюстрируем методику, применимую и к другим внутренним структурам Oracle. Это первая статья из серии, она посвящена Oracle 11g, довольно древней версии Oracle, далее мы увидим как изменялся подход корпорации Oracle к хранению внутренних структур статистики.

    habr.com/ru/companies/gnivc/ar

    #gdb #internals #lowlevel #oracle_11g #oracle #базы_данных #бд #database #субд

  2. Crunchy Data author Christopher Winslett does a deep dive into the new column compression algorithm PostgreSQL 19 uses to compress some column types by default (LZ4), in this July 16, 2026 article.

    He also goes into detail about the history of the previous algorithm (pglz, first appearing in version 7), and how LZ4 beats it to the punch in benchmarked performance.

    "Postgres 19 Compression: from pglz to LZ4"

    crunchydata.com/blog/postgres-

    #databases #internals #compression #algorithms #postgresql

  3. Crunchy Data author Christopher Winslett does a deep dive into the new column compression algorithm PostgreSQL 19 uses to compress some column types by default (LZ4), in this July 16, 2026 article.

    He also goes into detail about the history of the previous algorithm (pglz, first appearing in version 7), and how LZ4 beats it to the punch in benchmarked performance.

    "Postgres 19 Compression: from pglz to LZ4"

    crunchydata.com/blog/postgres-

    #databases #internals #compression #algorithms #postgresql

  4. A couple of snapshots of one of my many Amiga books

    This one talks about the internal Hardware of the Amiga architecture

    #Amiga #RetroComputing #hardware #book #internals #reading #knowledge

  5. A couple of snapshots of one of my many Amiga books

    This one talks about the internal Hardware of the Amiga architecture

    #Amiga #RetroComputing #hardware #book #internals #reading #knowledge

  6. Using AI to polish grammar is one thing,

    but if you can't explain your position without outsourcing the thinking to AI,

    maybe you don't understand it well enough to present it as a deeply held argument based on facts and experience.

    #AI #PHP #Internals

  7. Using AI to polish grammar is one thing,

    but if you can't explain your position without outsourcing the thinking to AI,

    maybe you don't understand it well enough to present it as a deeply held argument based on facts and experience.

    #AI #PHP #Internals

  8. Деконструкция GO: Низкоуровневые концепции. Atomics. Часть 2.1

    Я самую малость обленился и как-то давно не делал новых разборов, поэтому следующим нашим этапом деконструкции будут низкоуровневые операции . Иногда здесь будет в отрыве от аллокаторов/планировщиков и прочего, но опять же, статьи для тех, кто знает и хочет разобраться поглубже, как тут всё устроено. Поэтому, в этой части начнем с самого простого – пакета atomic. Концепции вокруг атомарных операций на уровне CPU я рассматривал здесь , поэтому советую почитать. Там мы даже пишем свой атомарный AND. !Важно! Мы будем разбирать на примере src/internal/runtime/atomics , то есть внутреннего пакета, а не того, который представлен нам как пользователям(потому что в исходниках я не нашел реализации). Но по большей части операции одни и те же.

    habr.com/ru/articles/1033780/

    #go #atomic #go_assembler #assembler #lowlevel #internals

  9. 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
    setsideb.com/christian-hammond
    #retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting

  10. 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
    setsideb.com/christian-hammond
    #retro #ChristianHammond #disassembly #faxanadu #hudsonsoft #internals #retro #scripting

  11. Went digging into Windows internals — and found a goldmine hiding in plain sight.

    Old (but sharp) reference docs:
    empyreal96.github.io/nt-info-d

    A reminder that real understanding lives below the GUI — memory, processes, kernel behavior.

    Also reconsidering this:
    pluralsight.com/courses/window

    And this deep dive by Sami Laiho is worth your time:
    youtube.com/watch?v=CBHYp3o6uNA

    Pattern: most people use Windows. Very few understand it at a deeper level.

    #windows #internals #cybersecurity #infosec #os #learning

  12. Went digging into Windows internals — and found a goldmine hiding in plain sight.

    Old (but sharp) reference docs:
    empyreal96.github.io/nt-info-d

    A reminder that real understanding lives below the GUI — memory, processes, kernel behavior.

    Also reconsidering this:
    pluralsight.com/courses/window

    And this deep dive by Sami Laiho is worth your time:
    youtube.com/watch?v=CBHYp3o6uNA

    Pattern: most people use Windows. Very few understand it at a deeper level.

    #windows #internals #cybersecurity #infosec #os #learning

  13. 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. lnkd.in/dh6SKhJ9

    #PostgreSQL #P2D2 #Autovacuum #Internals #Performance

  14. 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. lnkd.in/dh6SKhJ9

    #PostgreSQL #P2D2 #Autovacuum #Internals #Performance

  15. [Перевод] Как работают современные браузеры. Часть 2

    Веб-разработчики нередко воспринимают браузер как «черный ящик» , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

    habr.com/ru/companies/timeweb/

    #browser #chrome #chromium #parsing #timeweb_статьи_перевод #парсинг #браузер #internals #внутреннее_устройство #compilation

  16. [Перевод] Как работают современные браузеры. Часть 1

    Веб-разработчики нередко воспринимают браузер как "черный ящик" , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

    habr.com/ru/companies/timeweb/

    #browser #chrome #chromium #parsing #браузер #парсинг #timeweb_статьи_перевод #internals #внутреннее_устройство #compilation

  17. 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. ;)

    #qstag2025 #imbus #internals

  18. 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. ;)

    #qstag2025 #imbus #internals

  19. 🎩✨ 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. 📚😴
    ruffell.nz/programming/writeup #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated

  20. 🎩✨ 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. 📚😴
    ruffell.nz/programming/writeup #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated

  21. Sergey Dudoladov at PGConf.DE on "Lifetime as a SELECT: A blink into the depths of PostgreSQL Internals"

  22. Sergey Dudoladov at PGConf.DE on "Lifetime as a SELECT: A blink into the depths of PostgreSQL Internals" #PostgreSQL #database #internals

  23. The fifth article (57 pages) of the Exploiting Reversing Series (ERS) is available on:

    exploitreversing.com/2025/03/1

    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

  24. The fifth article (57 pages) of the Exploiting Reversing Series (ERS) is available on:

    exploitreversing.com/2025/03/1

    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

  25. The fourth article (126 pages) of the Exploiting Reversing Series (ERS) is available on:

    exploitreversing.com/2025/02/0

    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

  26. The third article (62 pages) of the Exploiting Reversing Series (ERS) is available on:

    exploitreversing.com/2025/01/2

    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

  27. Understanding UEFI: How It Works and Its Internals

    The Unified Extensible Firmware Interface (UEFI) is a modern firmware interface between a computer's operating system and its hardware. Designed to overcome the limitations of the older BIOS (Basic Input/Output System), UEFI offers enhanced functionality, improved performance, and better security. Here’s a comprehensive look at how UEFI works and its internals.

    Read More: machaddr.substack.com/p/unders

    #UEFI #Internals #Boot #Computer #Science #BIOS

  28. 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. youtu.be/fWMKue-WBok?si=yygfpQ