Paweł bbkr Pabian

Paweł bbkr Pabian @bbkr

About: Raku / Rust / Perl programmer. Databases tamer. And optimization maniac.

Location:
Gdańsk
Joined:
Jan 13, 2022

Paweł bbkr Pabian
articles - 29 total

Guard state transitions with proto methods

Problem When implementing stateful object it is very important to enforce proper...

Learn More 3 0Mar 10

SSH port forwarding from within Rust code

Reminder In this series I demonstrate how to create on demand SSH tunnel to connect to...

Learn More 6 3Jan 6

SSH port forwarding from within Raku code

Reminder In this series I demonstrate how to create on demand SSH tunnel to connect to...

Learn More 2 0Jan 6

SSH port forwarding from within code

Intro Port forwarding is a common technique used to access some service behind jump host...

Learn More 1 0Jan 6

Dynamically pairing tokio spawns

Hi everyone! While learning Rust I stumbled upon problem not covered by popular online tutorials....

Learn More 1 0Jun 7 '24

Dev.to has big spam issue

Let's open Latest posts from last hour: Omani Palms and Date Farms: A Sweet Escape Does My Business...

Learn More 2 0Oct 19 '23

UTF-8 series wrap up

What a long, strange trip it's been. Idea to "quickly blog about some Unicode basics" grew into 17...

Learn More 3 1Sep 24 '23

UTF-8 in MySQL

This series is supposed to be focused on technical aspects of Unicode and I do not plan to analyze...

Learn More 4 2Sep 24 '23

UTF-8 Byte Order Mark

In previous post of this series I explained that UTF is a multi byte encoding that also has few...

Learn More 5 0Sep 18 '23

Fun with UTF-8: Homoglyphs

ꓧ𐐬𝗆𐐬𝗀ⅼУрႹ ⅰѕ 𝗌е𝗍 𝗈ſ ဝո𝖾 𝗈г ꝳо𝗋е ɡ𝗋аρႹ𝖾ⅿе𝗌 𝗍Ⴙа𝗍 Ⴙ𝖺ѕ 𝗂ꝱ𝖾ꝴ𝗍𝗂𐐽а𝗅 о𝗋 ѵ𝖾г𝗒 𝗌Ꭵⅿі𝗅аꝵ ⅼꝏ𝗄 𝗍ᴏ 𝗌იო𝖾 о𝗍ꜧ𝖾𝗋 𐑈е𝗍 ဝſ...

Learn More 5 0Sep 15 '23

UTF-8 regular expressions

For many, many years Perl language has been top choice for text processing tasks. As a result it...

Learn More 4 1Sep 7 '23

Fun with UTF-8: variables and operators

Whenever mathematician, physicist, electronics engineer or, for example, navigator wants to use some...

Learn More 5 0Aug 28 '23

UTF-8 sorting and collation

Collation is an instruction on how to compare two texts. Usually code point values are used as a...

Learn More 4 0Aug 17 '23

UTF-8 grapheme clusters

Grapheme cluster is a sequence of code points that should be treated as single unit when...

Learn More 8 0Aug 11 '23

UTF-8 (de)composition

Composition is a process of transposing base grapheme followed by combining code points into single...

Learn More 5 0Aug 10 '23

UTF-8 code point properties

Having single encoding to express every intent in every language is awesome. But that comes at a cost...

Learn More 4 0Aug 5 '23

Fun with UTF-8: browsing code points namespace

This trick is very useful if you need to find all code points with given name or property. Let's find...

Learn More 4 0Aug 3 '23

UTF-8 Glyphs and Graphemes

In the previous posts i was freely referring to →T← as a "character". To move forward we need more...

Learn More 5 3Aug 1 '23

UTF-8 code points U+1234 meaning

Code point (ssometimes written as "codepoint") is an ordinal position in addressable encoding...

Learn More 3 0Jul 28 '23

Fun with UTF-8: Printing sound

"Fun with UTF" are digressions from main posts in this series. They are purely optional and not...

Learn More 2 1Jul 27 '23

UTF-8 internal design

We already know from previous posts of this series that UTF-8 is variable, multi byte encoding. But...

Learn More 4 0Jul 27 '23

UTF variable length to the rescue

In previous post of this series I explained how extending base 7 bit ASCII led to encodings chaos of...

Learn More 2 0Jul 27 '23

Madness before UTF

Long time ago computers were using mostly ASCII encoding. ASCII stands for American Standard Code for...

Learn More 2 0Jul 27 '23

Unicode vs UTF

Hi and welcome to the series that will explain various aspects of UTF encoding. Let's start with...

Learn More 2 0Jul 27 '23

Full Text Search in MySQL

Table of Contents Intro Business case No free lunches Without indexes Using B-Tree...

Learn More 3 0Mar 21 '23

Full Text Search in MySQL

Table of Contents Intro Business case No free lunches Without indexes Using B-Tree...

Learn More 0 0Mar 19 '23

Quick copy-paste device UUID to various Linux configurations in console

Device UUIDs are commonly used when configuring /etc/fstab mount points, when setting up bootloaders...

Learn More 0 0Jan 6 '23

Migrate macOS Photos Folders and Albums to plain tree of directories

Intro For various objective and subjective reasons I'm leaving Apple ecosystem and moving...

Learn More 3 0Dec 15 '22

Extracting user data tree from relational databases

Problem Relational databases are great. Normalization of schema allows to store user's...

Learn More 0 1Sep 28 '22