Fike's mnemonics

The bytes of universe inside in a nutshell

DevOps Anti-Patterns

DevOps is word to use for many ways, this is happen because it ’s a fashion buzzword. Then, as such is common to use DevOps incorrectly, I made a presentation show some mistakes in to use. It isn’t a hunt witches but it’s why happen and what to do correctly. The presentation has two parts, first I show examples as DevOps is applied wrongly and some thoughts what would be great.

Identifying Web Performance bottlenecks

This text came about after a friend sent me a email asking if I know of a good article in Brazilian Portuguese on how to identify Web Performance bottlenecks. Unfortunately, I didn’t remember any, so then I wrote some points to get him started. Web Performance is a vast and deep subject. If you have references, corrections or even tips, please feel free to comment here or send me a email.

Ian Murdock Legacy

I really want to know what did happen but at the moment I prefer to remember how Ian Murdock influenced me. Inspiration Debian is a really cool name. Whenever I do a presentation about Debian, I always explain how the name came about (Debra + Ian). Abnegation Ian Murdock could be a commercial linux distribution but he didn’t do. It’s impressive because the common sense was to create Linux distribution by a person or a very closely group.

Choosing a software name

We’re a meeting discuss how to run a tiny project. The project was a proof a concept about a new possible service and we had been think to buy a new software tool until the dialog below comes. Joe: We need to prove if this idea is possible to prove is turn a good service. Zee: Sure! I can develop a script to test it. Joe: Then, we have to give a name to this software.

Building Debian images by jigdo

A friend asked me how to got a Debian Old Image, she wanted to download Debian Squeeze DVD image. Unfortunately, it’s impossible to download by Debian-CD mirror because Squeeze isn’t more maintainer. So, it’s possible to get a Image by Debian-CD primary server but it’s locate in Sweden. Nothing problem, right? Well, She lives in Brazil and the download time is a little bit more than 8 hours. A good tool to “download” a Debian image is the Jigdo.

Using httpie instead curl

I love curl. It’s awesome to test many services like HTTP/HTTPS, FTP, IMAP, etc. But, curl sometimes is hard to use for my customers. So, I have recommended that they use the httpie. In my main job, I use curl/httpie to see HTTP headers and cache problems. Then, when I need to display evidence for my customers, I prefer to use httpie. A simple example using only HTTP headers. fike@klatoon:~/d$ curl -I http://fernandoike.

Using vagrant with bridge network

I needed to use vagrant with bridge network in a project and the official documentation isn’t clear about it. Well, it’s simple, you should change the “Vagrantfile” in ”” parameter. E.g. using bridge on wlan0. :public_network, :bridge => 'wlan0'

Adding subtitles to video using shell

The libav is a ffmpeg fork and it has the most ffmpeg features. As libav is an official Debian package, it will be used like a tool to add subtitles but it works like a ffmpeg. To add a subtitle to video, it’s needed to use avconv that is included in libav-tools package. So, let’s install it. $sudo aptitude install libav-tools So, it’s simple to add subtitles to a video.

Debian wheezy released

On May 4th, the new stable 7.0 version of Debian (code name Wheezy) was released. Why Wheezy? Wheezy is the name of a singing toy penguin who appears in Toy Story. Traditionally, Debian uses codenames. The next stable version of Debian will be named Jessie. Jessie? Yes, she’s the Cowgirl (?) in Toy Story. Oh … I almost forgot, I recommend reading the release notes as they provide information on the latest version.

Wordpress to octopress performance comparisions

Continuing to comment a little bit more about the blog change. Previously it was Wordpress and now it’s Octopress. I’ll show you data based little test. To make the test, I used Webpagetest that is avaliable in many cities around the world to test performance from user perspective. It’s very interesting to test it in many countries, but for this test I used only its Brazilian instance that is in Sao Paulo.