BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
== В свободном доступе опубликована книга "PostgreSQL 15 изнутри"
https://www.opennet.ru/opennews/art.shtml?num=58411

- Введение
- Часть I. Изоляция и многоверсионность
Изоляция
Страницы и версии строк
Снимки данных
Внутристраничная очистка и hot-обновления
Очистка и автоочистка
Заморозка
Перестроение таблиц и индексов
- Часть II. Буферный кеш и журнал
Буферный кеш
Журнал предзаписи
Режимы журнала
- Часть III. Блокировки
Блокировки отношений
Блокировки строк
Блокировки разных объектов
Блокировки в памяти
- Часть IV. Выполнение запросов
Этапы выполнения запросов
Статистика
Табличные методы доступа
Индексные методы доступа
Индексное сканирование
Вложенный цикл
Хеширование
Сортировка и слияние
- Часть V. Типы индексов
Хеш-индекс
B-дерево
Индекс GiST
Индекс SP-GiST
Индекс GIN
Индекс BRIN
Ну паникеров конечно дофига
Но есть сервис оказывается
https://layoffs.fyi/
Можт я чего не понял но 8к амазон выкинул из ретейла
Forwarded from Заработок онлайн 💰NOSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Блог*
#prog #rust

Если ждать достаточно долго, то можно дождаться исполнения своего желания. В данном случае — желания разобраться с конкурентностью на низком уровне.

Небезызвестная Mara Bos опубликовала свою книгу: Rust Atomics and Locks: Low-Level Concurrency in Practice. Все главы можно прочитать бесплатно онлайн.
Интересная получилась серия статей о построении bare-metal CI систем и процессов от инженера Valve...

- Preparing Your Test Machines;
- Part 2: Generating and Deploying Your Test Environment;
- Part 3: Provisioning Your CI Gateway;
- Part 4: Live Patching Your CI Gateway;
- Part 5: Time-sharing Your Test Machines.

#ci #напочитать
Что-то не стареет
Любая система по систематизации так или иначе создает свою систему управления базами данных
И законы и свойства все релевантны правилам построения классических субд. Слои софта, блокировки, индексы, механизмы репликации и сводимости к консистентности, проблемы конкурентного доступа... все по классике и все сто раз реализовано уже. В последних тредах берутся более модные языки, но особо ничего не меняется

https://habr.com/ru/company/oleg-bunin/blog/358984/
а еще и графкул
Forwarded from TechSparks
Пока многие мировые техногиганты продолжают объявлять о сокращениях персонала, и счет сокращенным работникам давно идёт на большие десятки тысяч, Alphabet держится: пока про увольнения ничего не говорят, а за прошлый год темпы найма были самые высокие в истории компании.
Но хоть рекламная модель Гугла куда устойчивей чем у ФБ, трудности начинает ощущать и он. И экономить, для начала, там, похоже, решили чуть иначе. Знаменитая исследовательская часть Google's X Development, которая раньше фокусировалась на исследовании новинок без привязки к их немедленной монетизации, переориентируется на задачи, сулящие быструю коммерческую отдачу.
the changes at X are indicative of the broader changes at Google, which is leaning into pragmatism and away from more radical ideas that interested the founders.
https://www.businessinsider.com/google-x-development-revenue-pivot-waymo-google-glass-2023-1
если лень крутить клиентский фингерпринт или куку ставить, что б не стерли. и мало того не просить её апрув по GPDR есть способ. работает не плохо кстати говоря. но для тех у кого кэш не выключен а это 99% юзунов

== Counting unique visitors without using cookies, UIDs or fingerprinting.
https://notes.normally.com/cookieless-unique-visitor-counts/

Our solution doesn't require a database or anything stored on the server side. It even works in the oldest browsers. Here's how:

When the browser pings our server from a website for the first time, we send back a response with a header set to Cache-Control: no-cache, telling the browser to store the request in its cache but revalidate it with the origin server before each use. But most importantly, we send a header which is a date set to the beginning of each day:

last-modified: Wed, 30 Nov 2022 00:00:00 GMT

From now on, every time this request is made again, the server receives the date and adjusts it by one second, and returns it to the browser:

last-modified: Wed, 30 Nov 2022 00:00:01 GMT

This way, the server can calculate the distance in seconds since midnight to give us a visit count.

The visit count is encoded within the date stored in the cached request on the visitor's machine.
🔥1
Polars как замена Pandas
Фактически фишки раста во всей красе с интерфейсом пандаса
https://www.pola.rs/