2023  1

January  1

NetBSD ASCII flag for the bootloader

January 12, 2023 · 2 min

2022  13

September  1

Toolchains adventures - Q3 2022

September 23, 2022 · 2 min

June  5

Toolchains adventures - Q2 2022

June 30, 2022 · 3 min

Clang Static Analyzer and the Z3 constraint solver

June 21, 2022 · 3 min

Differences between base and ports LLVM in OpenBSD

June 20, 2022 · 3 min

Assembly instructions distribution

June 13, 2022 · 11 min

OpenBSD folklore and share/misc/airport

June 8, 2022 · 2 min

May  1

Customizing NetBSD boot banners

May 12, 2022 · 2 min

April  2

File transfers via the parallel port on DOS using LapLink

April 13, 2022 · 3 min

Toolchains adventures - Q1 2022

April 1, 2022 · 1 min

March  3

GBA nostalgia and the Flash Advance Linker

March 17, 2022 · 2 min

FreeBSD on the Vortex86DX CPU

March 15, 2022 · 8 min

FreeBSD on the CubieBoard2

March 14, 2022 · 6 min

January  1

Toolchains adventures - Q4 2021

January 3, 2022 · 5 min

2021  14

November  1

OpenBSD on the VIA Eden X2 powered HP t510 Thin Client

November 25, 2021 · 7 min

October  2

NetBSD, CTWM, and Spleen

October 9, 2021 · 1 min

Toolchains adventures - Q3 2021

October 1, 2021 · 4 min

September  1

OpenBSD on the Vortex86DX CPU

September 24, 2021 · 5 min

June  2

Diving into toolchains

June 8, 2021 · 3 min

NetBSD on the Vortex86DX CPU

June 3, 2021 · 8 min

May  5

Character and color cycling effect in C on DOS

May 27, 2021 · 2 min

Playing with DJGPP and GCC 10 on DOS

May 23, 2021 · 4 min

The state of toolchains in OpenBSD

May 19, 2021 · 5 min

Speedbuilding LLVM/Clang in 2 minutes on ARM

May 12, 2021 · 5 min

Speedbuilding LLVM/Clang in 5 minutes

May 11, 2021 · 4 min

April  1

The state of toolchains in NetBSD

April 9, 2021 · 3 min

March  1

OpenBSD/loongson on the Lemote Fuloong

March 4, 2021 · 3 min

January  1

NetBSD on the EdgeRouter Lite

January 29, 2021 · 5 min

2020  7

September  1

Playing with Kore JSON API

September 7, 2020 · 2 min

August  2

Modernizing the OpenBSD console

August 31, 2020 · 4 min

NetBSD on the NanoPi NEO2

August 6, 2020 · 8 min

June  2

Viewing ANSI art in MS-DOS virtual machines

June 19, 2020 · 1 min

OpenBSD framebuffer console and custom color palettes

June 6, 2020 · 1 min

May  1

OpenBSD/armv7 on the CubieBoard2

May 27, 2020 · 4 min

April  1

Chinese BBSes and Unicode ANSi Art

April 14, 2020 · 1 min

2019  2

August  1

My OpenBSD commits

August 31, 2019 · 3 min

July  1

Fuzzing DNS zone parsers

July 11, 2019 · 5 min

2018  7

November  2

Running a free public API, a post-mortem

November 30, 2018 · 4 min

OpenBSD/arm64 on the NanoPi NEO2

November 13, 2018 · 3 min

September  1

Spleen - Monospaced bitmap fonts

September 19, 2018 · 2 min

July  1

The future of VIA x86 processors

July 30, 2018 · 2 min

June  2

Oldest domains in the .com, .net, and .org TLDs

June 26, 2018 · 6 min

Booting OpenBSD kernels in EFI mode with QEMU

June 24, 2018 · 2 min

February  1

The journey back to C

February 21, 2018 · 1 min

2017  1

August  1

OpenBSD/octeon on the EdgeRouter Lite

August 24, 2017 · 3 min

2016  6

December  1

OpenBSD g2k16 hackathon

December 24, 2016 · 2 min

July  1

NetBSD on the CubieBoard2

July 8, 2016 · 5 min

June  1

Talk and ytalk nostalgia

June 20, 2016 · 2 min

May  2

OpenBSD/loongson on the Lemote Yeeloong 8101B

May 22, 2016 · 6 min

Building LLVM on OpenBSD/loongson

May 21, 2016 · 3 min

March  1

Why OpenBSD?

March 24, 2016 · 4 min

2015  7

December  1

Powered by OpenBSD httpd

December 23, 2015 · 2 min

November  2

Decommissioning a free public API

November 20, 2015 · 5 min

Adventures in running a free public API

November 11, 2015 · 3 min

August  1

Distributing files via DNS

August 3, 2015 · 2 min

May  1

RDing TEMPer Gold USB thermometer on OpenBSD

May 16, 2015 · 1 min

April  2

GPU-accelerated video playback with NetBSD on the Raspberry Pi

April 30, 2015 · 1 min

RISC OS on the Raspberry Pi

April 24, 2015 · 1 min

2014  26

December  2

The case for Nginx in front of application servers

December 13, 2014 · 2 min

Benchmarking HTTP servers

December 12, 2014 · 2 min

November  4

Using pkgsrc on Mac OS X

November 28, 2014 · 2 min

Fingerprinting DNS servers authoritative for the top 1 million domains

November 27, 2014 · 3 min

DNSSEC validation at the router level with OpenWrt

November 4, 2014 · 3 min

Window Maker Nostalgia

November 1, 2014 · 1 min

October  2

Luarocks on FreeBSD

October 23, 2014 · 1 min

FreeBSD CheatSheet

October 5, 2014 · 2 min

September  5

Testing a JSON API with Curl

September 27, 2014 · 1 min

NetBSD on the Raspberry Pi

September 25, 2014 · 5 min

Nginx and Server Side Includes

September 21, 2014 · 2 min

Compiling Nginx on Debian and Ubuntu

September 13, 2014 · 1 min

NetBSD ASCII logos

September 12, 2014 · 1 min

August  2

Cross building NetBSD on Linux

August 29, 2014 · 2 min

Installing CA certificates on NetBSD

August 27, 2014 · 2 min

July  1

Nginx on FreeBSD

July 15, 2014 · 1 min

June  1

Emulators written in JavaScript

June 12, 2014 · 15 min

May  2

DNS-OARC Spring 2014 Workshop

May 18, 2014 · 1 min

Log rotation directly within Nginx configuration file

May 4, 2014 · 2 min

March  1

Visualizing progression of file operations using pv (Pipe Viewer)

March 31, 2014 · 2 min

February  4

dnc: a CLI tool to check domain names configuration and statistics

February 21, 2014 · 1 min

NXDOMAIN Hijacking: Dnsmasq to the rescue!

February 6, 2014 · 2 min

Storing ASCII art in the DNS

February 5, 2014 · 3 min

Parsing JSON from command line using Python

February 4, 2014 · 1 min

January  2

Getting started with OpenWrt

January 10, 2014 · 4 min

Additional repositories for Debian and Ubuntu

January 9, 2014 · 2 min

2013  19

December  3

Switching from Octopress to Hexo

December 14, 2013 · 1 min

Enabling and testing SPDY support on Nginx

December 12, 2013 · 1 min

Measuring bandwidth on a server from Command Line

December 11, 2013 · 5 min

October  2

ION Krakow DNSSEC Panel: Challenges and Triumphs of DNSSEC

October 28, 2013 · 1 min

Inspecting DNS Prefetching and resolver performance within Chrome

October 11, 2013 · 4 min

June  2

Taiwanese BBSes and Unicode ANSi Art - Part II

June 21, 2013 · 1 min

Capturing text screens on modern operating systems

June 20, 2013 · 2 min

May  2

Special DNS zones for testing purposes

May 18, 2013 · 2 min

Testing DNS Resolvers

May 16, 2013 · 1 min

April  2

Taiwanese BBSes and Unicode ANSi Art

April 10, 2013 · 2 min

Playing with Nginx GeoIP and Substitution modules

April 3, 2013 · 2 min

March  2

Nginx packages in Debian stable

March 29, 2013 · 5 min

Serving precompressed content with Nginx and Zopfli

March 11, 2013 · 3 min

February  1

Character and color cycling effect in JavaScript

February 19, 2013 · 2 min

January  5

A different approach to ranking Linux distributions

January 11, 2013 · 2 min

Interesting DNS Hacks

January 9, 2013 · 6 min

Teletext in Poland - Part II

January 9, 2013 · 1 min

Teletext in Poland - Part I

January 9, 2013 · 1 min

Creating TLSA records (DANE Protocol)

January 8, 2013 · 1 min

2012  19

November  1

The future of BBSes?

November 18, 2012 · 2 min

September  2

International Teletext Art Festival on ARD

September 8, 2012 · 1 min

Teletext in Greece

September 1, 2012 · 1 min

June  2

Minitel is dead

June 30, 2012 · 1 min

Things I love about Go

June 22, 2012 · 1 min

March  6

From DNS with love!

March 23, 2012 · 2 min

Creating thumbnails using PhantomJS and ImageMagick

March 18, 2012 · 2 min

Printing ANSi art

March 15, 2012 · 1 min

International Teletext Art Festival

March 9, 2012 · 1 min

UnixBench results: Linode, Tilaa, Hetzner

March 8, 2012 · 44 min

Getting ready for the World IPv6 launch

March 1, 2012 · 1 min

February  5

Compiling and running UnixBench on Debian and CentOS

February 27, 2012 · 1 min

Drawing Teletext Art

February 21, 2012 · 1 min

AnsiGo: ANSi to PNG converter in Go

February 20, 2012 · 1 min

Installing Go on Mac OS X

February 6, 2012 · 1 min

RIPE Atlas: an Internet measurement network

February 2, 2012 · 1 min

January  3

OpenDNS Stickers

January 30, 2012 · 1 min

Hurricane Electric IPv6 Certification

January 18, 2012 · 1 min

ANSi Web Browser concept

January 3, 2012 · 1 min

2011  12

November  2

Compiling Apache 1.3.x on modern Linux distributions

November 10, 2011 · 2 min

Setting up a Node.js development environment with NPM and Cloud9 IDE installed locally

November 5, 2011 · 3 min

September  1

SciTE: a lightweight text and code editor

September 18, 2011 · 1 min

August  6

Teletext in Germany - Part III

August 17, 2011 · 1 min

Teletext in Germany - Part II

August 17, 2011 · 1 min

Teletext in Germany - Part I

August 17, 2011 · 2 min

Teletext in France

August 16, 2011 · 2 min

From WordPress to Octopress

August 11, 2011 · 2 min

ANSi and ASCii themes for Chrome

August 4, 2011 · 1 min

July  1

20 Years of Linux: From Typewriters to Computers

July 8, 2011 · 2 min

June  1

ANSi Social Media Icon Set

June 9, 2011 · 2 min

May  1

Node.js ANSI Logo

May 21, 2011 · 1 min

2010  7

November  1

GoogleCL: Command Line Tools for Google Services

November 22, 2010 · 2 min

October  1

Decoding YouTube HTTP Error 500 Message

October 26, 2010 · 1 min

September  2

Zotonic: The Erlang CMS

September 22, 2010 · 2 min

Namebench: A DNS Benchmarking Tool

September 19, 2010 · 2 min

August  2

JavaScript Canvas Element and JS1k Contest

August 27, 2010 · 1 min

Free Public DNS Servers List

August 19, 2010 · 1 min

July  1

Hello World!

July 10, 2010 · 1 min