#RLE

Karsten Schmidttoxi@mastodon.thi.ng
2026-02-07

#ReleaseSaturday — This week I've been working on extracting, refactoring & generalizing the minimal column store database I've been using for my personal knowledge/media management toolset, and I'm happy to share it with the world now:

thi.ng/column-store

This is an in-memory column store database with:

- Customizable column storage types with configurable min/max cardinality, support for optional and/or tuple-values, default values
- Support for custom column type implementations
- Optional dictionary encoding of column values (memory & filesize saving)
- Powerful extensible multi-term query engine with built-in OR/AND/NOR/NAND operators and predicate-based matchers (column, row, partial row). Queries can be pre-built and then executed as standard JS iterables
- Optional bitfield indexing for dramatic query acceleration (esp. for complex multi-term queries)
- Dynamic adding/removing of columns
- JSON serialization with optional RLE compression (in my PKM dataset with ~20k items, the RLE compressed version is only 29% of the normal JSON serialization)

I hope the readme and code examples give a decent overview for now... I've been using the overall system for a couple of years now, but this new packaged version is still marked as _alpha_. Everything's still being worked on.

Also, for those wondering what's the point of this all and why not using SQLite etc. — I find there're many use cases for a which a pure JSON-based approach is more than sufficient (without requiring extra tools and interfacing layers). The structure/storage model and the bitfield optimizations enable very fast query performance (compared to other JSON db's I've tried in the past)...

(Including all dependencies [only some other thi.ng packages], the entire DB package is ~6KB brotli'd, 19KB uncompressed...)

#ThingUmbrella #TypeScript #JavaScript #JSON #Database #QueryEngine #RLE #SmallWeb

TypeScript code example from the package readme (too long for alt text, link to original: https://github.com/thi-ng/umbrella/tree/develop/packages/column-store#basic-usage)
2025-08-31

Жми сюда! Каким был золотой век интернет-рекламы в Рунете 90-х

В 1997 году моя жизнь, а также жизнь множества других пользователей Рунета незаметно изменилась, и эти перемены оказали огромное влияние на наше будущее. Вообще, 97-й оказался весьма богатым на события: сердца зрителей завоёвывал только что вышедший на экраны фильм «Брат» с Сергеем Бодровым, шахтёры и бюджетники по всей стране протестовали против задержек и невыплат зарплат, а в интернете запустился проект RLE — Russian Link Exchange. Это была первая полноценная коммерческая баннерообменная сеть, положившая начало профессиональной интернет-рекламе в нашей стране. Для нас, тогдашних владельцев сайтов, эта сеть впервые открыла возможность что-то зарабатывать на своих любительских проектах, которые до этого мы вели, как правило, бесплатно и на голом энтузиазме. Как же работала российская интернет-реклама на рубеже девяностых и нулевых? И как же?

habr.com/ru/companies/ruvds/ar

#баннеры #rle #история #TBN #rotabanner #tx3 #web_rings #ruvds_статьи_выходного_дня

Meo-Ada MespotineMespotine@chaos.social
2024-09-08

Mespotine RLE wurde auch schon in nem Paper zitiert und weiter entwickelt.

Leider weiß ich nicht mehr welches, sonst würde ich es Euch verlinken...

#Lauflängenkodierung #Datenkompression #RLE (2/2)

2024-07-25

Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE

Привет, меня зовут Рома. Я работаю в KTS на позиции Python backend-разработчика. Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE . В этой статье рассказываю подробнее про RLE: что это за зверь такой, где используется, чем плох, чем хорош, и какие неожиданные сложности могут возникнуть при попытке имплементации.

habr.com/ru/companies/kts/arti

#RLE #сжатие_данных #bzip2 #задача #алгоритмы

2024-07-21

So last Tuesday, after my wife's last RLE appointment in Tukwila (an eye thing, this was the "lockdown"), we had breakfast at the Huckleberry Square in Burien. Then we did a walk in Lincoln Park looking for the troll. This was followed by a stroll along Alki. Ended with beers at the Alki Tap Shack. The black IPA was good. #PNW #Seattle #Alki #WestSeattle #walking #RLE #photography #GooglePixel

A large wooden sculpture of a troll set in a wooded area in Lincoln Park, Seattle. The sculpture is by Thomas Dambo.A view toward the Fauntleroy ferry dock. In the foreground is a beach with a man in a red shirt throwing a stick to a dog in the water. In the background is a ferry dock with a Washington State ferry boat.A view across Elliott Bay from West Seattle to the downtown Seattle skyline.A large bulk carrier cargo ship anchored in Elliott Bay with the downtown Seattle skyline in the background. The cargo ship is offloading material to a barge tied to its side.
2024-05-20

Delta-Rle-Huffman (DRH) Texture Format

Всем привет! В этой статье я опишу алгоритм работы формата сжатия изображений без потерь. Сжатие использует известные методики, которые и дали ему название. Проект начинался с простых экспериментов, которые вышли из под контроля. Не смотря на то, что формат чаще сжимает лучше чем png, никакого практического применения этот формат не имеет, оставаясь чисто академическим. Внимание! В статье много картинок. Кому интересно, добро пожаловать под кат!

habr.com/ru/articles/815781/

#Сжатие_изображений #Хаффман #дельта_кодирование #rle

Jesus Castagnetto 🇵🇪jmcastagnetto
2023-10-20

@jonthegeek @coolbutuseless @teunbrand

Here is an approach to do applied to the processing of images: link.springer.com/chapter/10.1, and also there is a 3D RLE approach for volumetric medical image data: tandfonline.com/doi/abs/10.108
In my previous life, RLE was used, there is rle2() for the package which uses indices (thegrantlab.org/bio3d/referenc).
Also, there is an improvement of RLE with a bit of Huffman encoding thrown in: arxiv.org/abs/2101.05329

Janet Logan (she/her) 🏳️‍⚧️janetlogan@mas.to
2023-04-07

According to my calendar, today in 2010 I joined FB as Janet. That was a pretty major milestone in my social transition. I'd already been in therapy about 6 months by then. Back then, the so-called Real Life Experience (RLE) was a standard requirement if you wanted to be able to access hormones. My RLE began this month. I don't remember the exact date I first went out as myself other than to therapy.
#trans #transgender #RLE #milestones

रञ्जित (Ranjit Mathew)rmathew
2022-07-02
रञ्जित (Ranjit Mathew)rmathew
2022-05-15
रञ्जित (Ranjit Mathew)rmathew
2021-11-28

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst