Twenty Thousands Leagues Inside the Optical Fiber

.

These days, we can reach anyone on this planet, anywhere they are located, anytime we like. However, we often never realize that it is only possible because there is a high-bandwidth Internet backbone running on modern and sophisticated fiber optic transmission systems. At the most recent O’Reilly Velocity conferences, in Santa Clara and another one… Read more »

Shells: bash, dash, and fish

.

The most recent Shellshock, a vulnerability in the popular shell bash, got me to evaluate again the unique setup on Ubuntu/Debian. In this setup, script execution is not handled by bash, this job is carred out by dash, the Debian Almquist Shell. Meanwhile, bash is still used for the interactive shell since dash does not… Read more »

Using Packer to Create Vagrant Boxes

.

The process of managing a virtual machine is heavily simplifed via the use of Vagrant. However, there is still a manual or a semi-automatic process involved for creating the base box itself. There are many tools designed to solve to this problem, the most recent one is Packer from @mitchellh, the very same man behind… Read more »

UI Patterns of Android News Applications

.

Modern Android applications tend to follow certain user interface patterns, primarily as described in the official Android UI Guidelines. However, not every application is designed equally. Here we see how three news applications have the overall same look, yet the significant detailed differences are immediately obvious. BBC News application feels like the most polished. The… Read more »

QEMU on Ubuntu to run Windows

.

QEMU is a very nice virtual machine and system emulator. Running QEMU on a typical Ubuntu installation proves to be quite straightforward. Here is a quick step-by-step tutorial. Obviously the easiest way to install it is via the binary package: sudo apt-get install qemu However, sometimes you want to play with the emulation, e.g. adding… Read more »

typical ofi #50

.

Last week, WebGL Camp #4 was held at the main office of Mozilla in Mountain View downtown. Nicolas has written an excellent wrap-up. Slides are getting uploaded, recorded video will be available some time in the future. Such a camp always works as a reminder that if you aren’t yet excited about WebGL, maybe this… Read more »