So last week a lot of people around here were looking into how to boot a raspberry pi with the SD card partition in read only mode - this came after a couple of annoying data losses.
On account of a recent project i've been working on, I had the chance to program a bit of C, something I have not done in a while. This is turn led me to think about macros, and how some of the features in C99 came together to help me a bit.
Yes I'm a proud Mutt user, say what you will about user interfaces but no mail client in the known universe can compare to the awesomeness of Mutt.
I was trying to push some files into my Nokia this morning and failed miserably at it ...
If you happen to work on research, you'll find that diagrams drawing takes a big chunk of your time. And even worse after several hours carefully drawing your diagram, you come to realise two things:
Several people have acquired the habit of keeping their Vim settings under version control and sharing those settings as git/mercurial repositories. Generally people do this for three reasons:
A while ago I was having a discussion with some colleagues about which development tools do you use, for each job. The end result, three diagrams that more or less resume my usual approach to choosing development tools.
Recently I've been keeping an eye out for a solution to keep multiple git repositories in sync. I've already discussed mirroring repositories in a previous post. But in this case what I was looking for was the ability to push branches into multiple remote repositories, in one command.
While I was working on updating blogpit, I discovered this wonderful web microframework called Flask. Naturally it is python and of course it is awesome. I was immediately attracted to Flask for two reasons: First it has a lot in common with Django, and second it strives to be simple.
After looking high and low for a decent backup application I ended up giving up, and making my own bash script using rsync. I'm highly dependant on client initiated remote backups, and it seems there are not many solutions like that out there.
Don't panic, this is not yet another Internet post on how should you use git, well it actually is, but only slightly. So on Monday I was stressing with some co-workers that they should commit often, in small incremental changes (etc, etc, common sense and puppies). But at the same time I was also annoying someone to commit and push a considerable changeset, for fear of disk corruption, which happened before.
After being annoyed with some show-stopping bugs at work, I decided to take two days out of my life and tackle a major Bluetooth related BUG() we had in our Android application. Being the first time I tried to develop for android I was concerned I would have to use Eclipse, and loose my Vim-powered productivity.
I've been growing fond of using inkscape for drawing content for my slides. Figures, sequence diagrams and weird charts all end up going through inkscape, either drawn from scratch or just for some graphical fixes before they end up on the final slides.