Frederic Cambus

Blog · Git · Contact

Diving into toolchains

Toolchains

NetBSD on the Vortex86DX CPU

NetBSD

Character and color cycling effect in C on DOS

C DOS

Playing with DJGPP and GCC 10 on DOS

DOS Toolchains

The state of toolchains in OpenBSD

OpenBSD Toolchains

Speedbuilding LLVM/Clang in 2 minutes on ARM

Toolchains

Speedbuilding LLVM/Clang in 5 minutes

Toolchains

The state of toolchains in NetBSD

NetBSD Toolchains

OpenBSD/loongson on the Lemote Fuloong

OpenBSD MIPS64

NetBSD on the EdgeRouter Lite

NetBSD MIPS64

Playing with Kore JSON API

C

Modernizing the OpenBSD console

OpenBSD

NetBSD on the NanoPi NEO2

NetBSD ARM

Viewing ANSI art in MS-DOS virtual machines

Ansi Art DOS

OpenBSD framebuffer console and custom color palettes

OpenBSD

OpenBSD/armv7 on the CubieBoard2

OpenBSD ARM

Chinese BBSes and Unicode ANSi Art

Ansi Art

My OpenBSD commits

OpenBSD

Fuzzing DNS zone parsers

DNS Security

Running a free public API, a post-mortem

Miscellaneous

OpenBSD/arm64 on the NanoPi NEO2

OpenBSD ARM

Spleen - Monospaced bitmap fonts

Type Design

The future of VIA x86 processors

Hardware

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

DNS

Booting OpenBSD kernels in EFI mode with QEMU

OpenBSD

The journey back to C

C

OpenBSD/octeon on the EdgeRouter Lite

OpenBSD MIPS64

OpenBSD g2k16 hackathon

OpenBSD

NetBSD on the CubieBoard2

NetBSD ARM

Talk and ytalk nostalgia

Miscellaneous

OpenBSD/loongson on the Lemote Yeeloong 8101B

OpenBSD MIPS64

Building LLVM on OpenBSD/loongson

OpenBSD MIPS64 Toolchains

Why OpenBSD?

OpenBSD

Powered by OpenBSD httpd

OpenBSD

Decommissioning a free public API

Miscellaneous

Adventures in running a free public API

Miscellaneous

Distributing files via DNS

DNS

RDing TEMPer Gold USB thermometer on OpenBSD

OpenBSD

GPU-accelerated video playback with NetBSD on the Raspberry Pi

NetBSD ARM

RISC OS on the Raspberry Pi

RISC OS ARM

The case for Nginx in front of application servers

Nginx

Benchmarking HTTP servers

Networking

Using pkgsrc on Mac OS X

Pkgsrc

Fingerprinting DNS servers authoritative for the top 1 million domains

DNS

DNSSEC validation at the router level with OpenWrt

DNS

Window Maker Nostalgia

Miscellaneous

Luarocks on FreeBSD

Lua FreeBSD

FreeBSD CheatSheet

FreeBSD

Testing a JSON API with Curl

Command Line

NetBSD on the Raspberry Pi

NetBSD ARM

Nginx and Server Side Includes

Nginx

Compiling Nginx on Debian and Ubuntu

Nginx

NetBSD ASCII logos

NetBSD

Cross building NetBSD on Linux

NetBSD

Installing CA certificates on NetBSD

NetBSD

Nginx on FreeBSD

Nginx FreeBSD

Emulators written in JavaScript

JavaScript

DNS-OARC Spring 2014 Workshop

DNS

Log rotation directly within Nginx configuration file

Nginx

Visualizing progression of file operations using pv (Pipe Viewer)

Command Line

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

DNS

NXDOMAIN Hijacking: Dnsmasq to the rescue!

DNS

Storing ASCII art in the DNS

DNS

Parsing JSON from command line using Python

Command Line

Getting started with OpenWrt

Networking

Additional repositories for Debian and Ubuntu

Linux

Switching from Octopress to Hexo

News

Enabling and testing SPDY support on Nginx

Nginx

Measuring bandwidth on a server from Command Line

Networking

ION Krakow DNSSEC Panel: Challenges and Triumphs of DNSSEC

DNS

Inspecting DNS Prefetching and resolver performance within Chrome

DNS

Taiwanese BBSes and Unicode ANSi Art - Part II

Ansi Art

Capturing text screens on modern operating systems

Miscellaneous

Special DNS zones for testing purposes

DNS

Testing DNS Resolvers

DNS

Taiwanese BBSes and Unicode ANSi Art

Ansi Art

Playing with Nginx GeoIP and Substitution modules

Nginx

Nginx packages in Debian stable

Nginx

Serving precompressed content with Nginx and Zopfli

Nginx

Character and color cycling effect in JavaScript

JavaScript

A different approach to ranking Linux distributions

Linux

Interesting DNS Hacks

DNS

Teletext in Poland - Part II

Teletext

Teletext in Poland - Part I

Teletext

Creating TLSA records (DANE Protocol)

DNS

The future of BBSes?

BBS

International Teletext Art Festival on ARD

Teletext

Teletext in Greece

Teletext

Minitel is dead

Minitel

Things I love about Go

Golang

From DNS with love!

DNS

Creating thumbnails using PhantomJS and ImageMagick

JavaScript

Printing ANSi art

Ansi Art

International Teletext Art Festival

Teletext

UnixBench results: Linode, Tilaa, Hetzner

Linux

Getting ready for the World IPv6 launch

Networking

Compiling and running UnixBench on Debian and CentOS

Linux

Drawing Teletext Art

Teletext

AnsiGo: ANSi to PNG converter in Go

Ansi Art

Installing Go on Mac OS X

Golang

RIPE Atlas: an Internet measurement network

Networking

OpenDNS Stickers

DNS

Hurricane Electric IPv6 Certification

Networking

ANSi Web Browser concept

Ansi Art

Compiling Apache 1.3.x on modern Linux distributions

Linux

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

JavaScript

SciTE: a lightweight text and code editor

Miscellaneous

Teletext in Germany - Part III

Teletext

Teletext in Germany - Part II

Teletext

Teletext in Germany - Part I

Teletext

Teletext in France

Teletext

From WordPress to Octopress

News

ANSi and ASCii themes for Chrome

Ansi Art

20 Years of Linux: From Typewriters to Computers

Linux

ANSi Social Media Icon Set

Ansi Art

Node.js ANSI Logo

Ansi Art

GoogleCL: Command Line Tools for Google Services

Miscellaneous

Decoding YouTube HTTP Error 500 Message

Miscellaneous

Zotonic: The Erlang CMS

Miscellaneous

Namebench: A DNS Benchmarking Tool

DNS

JavaScript Canvas Element and JS1k Contest

JavaScript

Free Public DNS Servers List

DNS

Hello World!

News