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. Ещё раз о статистике (где живёт статистика Oracle)

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

    habr.com/ru/companies/gnivc/ar

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

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

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

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

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

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

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

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

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

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

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

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

    habr.com/ru/articles/1033780/

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

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

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

    habr.com/ru/articles/1033780/

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

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

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

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

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

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

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

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

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

  23. CW: av ov vore

    Big comic for ma buddyyyy @chasecroo.bsky.social and his permanent friends @theianator.bsky.social the malamute and Missing Alen the cyborg cat !

    #av #ov #vore #kangaroo #malamute #cat #cyborg #muscular #hyper #sizedifference #pecs #willing #prey #donut #internals #comic #sequence

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

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

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

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

  28. [Перевод] Как работают современные браузеры. Часть 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

  29. [Перевод] Как работают современные браузеры. Часть 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

  30. [Перевод] Как работают современные браузеры. Часть 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

  31. [Перевод] Как работают современные браузеры. Часть 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

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