RSS.Social

home - SHRIK3 on SHRIK3

follow: @[email protected]

Posts

archlinux setup + LUKS + LVM

nix 01 - Nix subsystem for arch

test

Memory Jargons

RDMA 101 - libverbs APIs and hello world

RDMA 101 - basics

V.Betriebssysteme - Einführung

statistic tools - 去海边整点统计工具

The Art of Multiprocessor Programming - Notiz

L4RE hands-on : build system

scams

ausland

hello

Genode and Trusted Computing

Wissen führen!

can I survive a month with 100 Euros for food?

VLIW archs

Diffie–Hellman key exchange

timer interrupt

learn lua (WIP)

SDRAM intro

L4RE hands-on : language quirks (WIP)

L4RE CODE READING : IPC, object, task, low-level

L4RE hands-on : adding a package / service (WIP)

L4RE hands-on : hello world and boot ISO

box drawing characters

L/R values, reference, copy and move semantics

C++ std string and string_view

C++ std::thread (std <= 17)

C++ lambda

spinlock impl

CONFIG_DEBUG_SPINLOCK

lockdep

R/W lock impl

Reader/Writer Locks

C with class

linux futex (fast user-space locking)

ia32 instructions and micro-arch for locks

Machine Check Handling (AMD64)

some atomic memory operations

linux kernel synchronization (WIP)

Memory Model and Formalization

MC-02h - memory constency intro & sequential consistency

MC-01h - coherence introduction

ECC memory and bitflip handling

l4RE hands-on : basic concepts

frequenctly used

pleroma maintainece notes

the DWARF Debugging Information Format (V5)

read

bioshocks (pun intended!)

glossary

python package management and virtual env

bits 0x55 - CW 9 - 26, 2025

bits worth learning

pv (pipe viewer) - manipulate pipe and stream

site map

infrasturctures

libcommon (todo)

gettext library : i18n for c

enabling sysrq

COLLECTION OF DEV TOOLS

device tree (linux) /// WIP

Kunststoff

TODOs in linux code reading

x86: Put hot per CPU variables into a struct

replace GnuPG with age and signify

per cpu variables

ANSI escape code and OSC (terminal)

c/c++ inline, const and static

no bullshit code explorer

prologue of main tldr it doesn't matter

dealing with commandline args

vim thoughts and rants

shells, bashrc and fish

Fediverse: Small Instance Pipedream

quotes

input output, file, pipe, redirections and parameters

time to write neovim plugins

serial tty

snippets, quick facts and takeaways

Booting Process (WIP)

ongoing: Designing Freedom (Stafford Beer)

hugo recursive listings

pack struct file for cacheline optimizations

linux file permissions

hugo weird list

my blog deploy script

all pages

Comm

totally paranoid WWW guidelines

C++ hacks

examples all in one

Smart Pointer

modern c features

modern cpp features - C++11

modern cpp features - C++14

modern cpp features - C++17

modern cpp features - C++20

modern cpp features - overview

cmake notes

how fast are things in Linux (WIP)

the GNU autosomething

selfhosted AUR repo

GCC inline assembly

TSC and High precision time measuring

C++ de-alienation / 祛魅

previously on neovim (ONGOING)

request for comment

footguns

frequently used

linux FS tools {mount, overlay, chroot}

install linux (Deibian) w/ bare qemu

perf cheatsheet

random pieces

ongoing: Interpretation and Overinterpretation (Umberto Eco)

RCU fundamentals

{SeLinux, MAC, LSM, DAC, AppArmor}

this building must be haunted

Bochs code reading, notes and hacks

hugo license helpers

pure fucking plaintext

SysV ABI (AMD64)

Koffein

Belgien

bits 0x54 - Week 35~END 2024

Wiedergabe - Musik Review

Add your link // 添加友链

Take

我该怎么用中文说....

C _o_ r e^

避免部分互联网内容 (ongoing)

bits 0x53 - Week 28~35, 2024

bits 0x52 - Week 17~27, 2024 [VOID]

rants and shitposting

[R18G] [CONTENT WARNING] code gore

interesting places to look at

The Fucking Web

fiction, illusion and dream

bits 0x51 - Calender Week 17, 2024

No bullshit hugo blog

bits 0x50 - Calender Week 16, 2024

bits 0x49 - Calender Week 15, 2024

Travels bloody travels

System Maintenance Log

bits 0x48 - Calender Week 14, 2024

A Static Art Gallery with Hugo

I don't want to speak to ...

Hello html

bits 0x47 - Calender Week 13, 2024

bits 0x46 - Calender Week 12, 2024

bits 0x45 - Calender Week 11, 2024

bits 0x44 - Calender Week 10, 2024

bits 0x43 - Calender Week 09, 2024 [VOID]

FUCK YOUR MBTI BULLSHIT

STOP USING(DOING) NERD FONTS

// DRAFT // The archtecture terminimology madness

bits 0x42 - Calender Week 08, 2024 [VA]

bits 0x41 - Calender Week 07, 2024 [VOID]

ELF, symbol table, and dynamic linking (WIP)

bits 0x40 - Calender Week 06, 2024 [VOID]

How much Page Tables / PTEs are needed for xyz amount of memory?

bits 0x39 - Calender Week 05, 2024

bits 0x38 - Calender Week 04, 2024

bits 0x37 - Calender Week 03, 2024

The media exploits ADHD (WIP // DRAFT)

bits 0x36 - Calender Week 02, 2024 [VA]

reflections on generative AIs

C syntax is bad for regex

bits 0x35 - Calender Week 01, 2024

bits 0x34 - Calender Week 52, 2023

bits 0x33 - Calender Week 51, 2023

bits 0x32 - Calender Week 50, 2023 [VOID]

Git or not git ... lessons learned (WIP)

openring + webring, build a suckless web

Chinese translations of computer terminologies (WIP)

bits 0x31 - Calender Week 49, 2023

Comments on static blogs - the right way

Pinned: stuffs that I keep googling again and again and again...

Pieces

Dresden

a Neon Dream

Idols

schnitzel.nvim : my neovim config

bits 0x30 - Calender Week 48, 2023

bits 0x2f - Calender Week 47, 2023

bits 0x2e - Calender Week 46, 2023

bits 0x2d - Calender Week 45, 2023

bits 0x2c - Calender Week 44, 2023

mnemonics

bits 0x2b - Calender Week 43, 2023

bits 0x2a - Calender Week 42, 2023

Binary Hacks - on inspecting a binary (ELF)

Copying

Tile Split Tile Split Tile (rants)

End the holy war between space and tab indentation...

WIP? WIP!

Text to speech in (neo)vim...

Privacy and Data Collection

JS or no JS, that's a problem - towards a ZERO JS blog

Tomato clock!

Comment system on a static site without javascript???

Human as runtime

Cursed C - snippets from Expert C Programming

struct inheritence

set up SSH tunnel for machines behind NAT

western numbering is unfit for computer science, embrace the oriental

Friendship ended with Packer

Live_in

(WIP) Enclave Schizophrenia - What's TEE identity in Attestation?

Prepare a VirtualBox Image for Sharing

[WIP] send to stdin per PID

trivial spotify script..

Der Untergang des Wissens...

The cursed way to use a neovim-IDE on the CLOUD

Rust modules structure in a nutshell

Notes on (neo)vim

vim tricks

DON'T FORGET, DON'T FORGIVE

{variable scope trick, nested declaring, bitfield}

List synchronization, from coarse-grained to non blocking wait-free

Colors - It's more complicated than you think

Blog visitor counter

CGA显示

postgresql upgrade

A (neo)vim IDE setup for C/C++, that just works

Const Expression in c++

Deconstruct

Shells

Make screenshare work in wayland

Quiescent consistency, sequential consistency and linearizability

now on fediverse(pleroma)!

die Todgeweihten interview (chinese)

Reflections on the isomorph album (cn+en)

Isomorph

Lambda-calculus: 布尔逻辑

Caching Mapping / 缓存映射

Lambda 演算

Extensionality

xmonad Experience + i3-like config

配乐很好听的动漫

Latex basic

Basics of mutual exclusion and locks

Perfection at the price of humanity

啸叫

Christmas trees are stupid

CBSE notes

记一次删库

语言的数量

OS notes

垃圾清理

switch vim buffers

一点体会

自动机

快速幂模的两种实现

IEEE754 单精度浮点数

Vektorraum, Untervektorraum und Spannraum

GPG Quick Notes

nvidia-xrun solution on hybrid graphic + tearing free

Das Wortproblem und Berechnungsmodell

Word problem(Decision Problem), Complexity and computing models

P,NP,NP-Hard and NP-Complete

Stellenwertsystemen, Konvertierungen und Genauigkeit

Prozess & Thread

rsync basic usage

Fri. Downtime

Raspberry Pi as printing/file server

disk encryption (ext4)

AWK basic usage

A simple kernel module

device number 1

device number 2

mount commands

Installing Archlinux on removable media

Build your own search Engine

About

Bookmarks

My music projects - overview (chinese)

My music projects - overview and listens

PubKey

谁是 shrik3

archlinux setup no bullshit

How RSA works

A SIMPLE RULE

Vim tab&buffer confusion

NASA's astronomy picture of the day

Add katex support to Hugo

bundle multiple ssh operations in scripts

Makefile

烤布丁与薄饼

土豆浓汤菜谱

有关UUID

[DEPRECATED] 一些archlinux的配置文件

指针传参hack

THIS IS A DUMPSTER OF TOXICITY

Just Random

[DEPRECATED] archlinux使用贴士

Memes

如何用区块链合约做一个赌博应用?

微博模拟登陆研究

TIL: quick facts I learned