All articles

All articles in chronological order. Like a blog.

within specifications —as one blog wasn’t enough

This post is more of a status update. I recently started a new, technical blog. The name is within specifications and you may check it out at withinspecifications.30ohm.com. I won’t abandon this blog, which anyway I update at a less than slow rate. The new blog’s focus will mainly be ECE stuff.

read more

Android, Open Source and a self-induced hackathon

Android, Open Source and a self-induced hackathon

tl;dr Android as a whole -from Google’s code repository to cheap Chinese tablets- is open source to a certain extent but, although this acts as a cushion for poor product releases, it isn’t an excuse. Some weeks ago I had to spend more time than usual to get my Android devices do my binding; more time as in four (4) days! When it comes to Android, I am an advanced user, having rooted and flashed some ROMs on my devices. Also, due to my Linux knowledge, Android’s lower levels don’t feel that strange to me. That said,...

read more

Gitlab 4.0 on a Gentoo server, ~amd64, hardened w/ Apache.

Gitlab 4.0 on a Gentoo server, ~amd64, hardened w/ Apache.

The article about Gitlab on Ubuntu gets some views every day, so I guess it is an interesting subject -and it should be. GitLab is a great project. It could do with less RAM consumption and less frequent updates though, but I am only whining because I am using it and I am not going to uninstall it anytime soon. :p The thing is I am in love with Gentoo for many years now and my Ubuntu server was more like an one time thing. So I set to install Gitlab on my ~amd64 hardened Gentoo and log the process for anyone interested. It is a great time too...

read more

GitLab on an Ubuntu 10.04 server with Apache

GitLab on an Ubuntu 10.04 server with Apache

Recently I saw the light, or something very bright at least, and decided it is time to use a central git repository to store my personal projects which span across many categories (code, documentation, translations, scripts, etc). Alas, as it usually is the case when you decide to change your workflow, you have to give it a bit more thought. The thing about personal projects, is that there are too many of them and none has a known or at least certain development timeline. I may work on my backup script (mrbStudio) today and touch it again...

read more

Yet Another Backup Script: mrbStudio

Yet Another Backup Script: mrbStudio

Some years ago I decided that I needed backups. Our systems are more fragile than we tend to think; hardware break downs, hard disks failures, laptop thefts, accidents, software malfunctions or user errors can strip us of our precious data. By data I mean both things we can’t afford to lose (like your work files or photographs) or things it would take a great amount of time to replace (like your OS installation along with a ton of custom settings). I tried to think of a backup policy that would work for me, an advanced user. I knew I...

read more

adversities: dog day

adversities: dog day

Yesterday afternoon I took my camera with my favorite -and only prime- lens, the EF 50mm f/1.8, to exploit the rare light of the upcoming storm. The weather conditions were difficult and the beach isn’t a good place to be with an entry level camera when heavy wind duels around you. I was hoping for a good static shot, when suddenly I saw this black dog heading into my frame. I shot immediately without thinking and the shutter clicked at the right moment. Definitely one of my favorite photographs. Click to enlarge. ...

read more

before instagram -and a bit of a rant

before instagram -and a bit of a rant

These days social networks’ inhabitants can often be divided into pro-instagram and anti-instagram. The former usually don’t put much thought into it, they just post happily their photographs after a quick post-processing with instagram’s filters. The latter are either tired of the way more than we need and are able to follow through human measure instagram posts or can’t put up with the fact that instagram processed photographs are often mistaken (a strong word, I know, a stronger one comes soon) for art and, as a...

read more

Granny Hair

Granny Hair

The Greek phrase for cotton candy is granny hair. This photo was shot in June, at the old harbor of Chania, during a blackout. I like it because I see in it many values which would be nice to apply in our everyday life; family, hard work, respect of our past.

read more

What is your favorite…

What is your favorite…

Sorry, this entry is only available in Ελληνικά.

read more

how to choose who to follow on twitter

how to choose who to follow on twitter

You are a heterosexual male. Your EQ (emotional quotient) isn’t something to brag about and most probably you wouldn’t want to brag about it anyway. But here comes the difficult time of having to decide who to follow on twitter. Fear not my hairy friend. The illustrated algorithm below, which I devised upon whole minutes of research (but they seemed like ages mind you), can be your safe guide to choosing followers. It covers only 99% of cases but I had to keep it short, because I respect your short attention span and that’s...

read more