ao2's blog


Infinityx larger

A small JavaScript bug in Google image search.

Google image search - Infinityx larger


SSH tunneling/port-forwarding tricks

Here are a few tricks about SSH tunnels I don't want to forget.



Let's Stevie talk for me:

When you believe in things you don't understand
Then you suffer
Superstition ain't the way


Reverse engineering Artlantis Object Format files

I ran into some .aof files and I wanted to see what they were about.


Have a clean history with git-rebase


When working on a project you may want to have a clean history, this makes identifying problems —which there will be— a little easier at some point in the future.

A possible functional definition of “clean history” in the context a software project could sound somewhat like:

Each unit of change in the public project history brings the system in a working state.


Generating YUV test samples with GStreamer

If you need to generate test samples in different YUV formats you can use GStreamer's ffmpegcolorspace plugin like in the following snippet; for instance, in order to get an image in the NV12 raw format you can do:


On USB projectors, linux and libam7xxx

I was looking into compact/mini/pico/handheld projectors, and I obviously wanted something I could use under GNU/linux, there were basically two choices:



Every time I read AOSP in the news I think something is not quite right.

ao2 logo mocking Android