Archive for the 'Linux' Category

Unison – Stay in sync

I use git to version almost everything I work with on a daily basis. My emails reside on an IMAP-server and my bookmarks are on delicious. My config files are written such that the same file can be used on any machine I have. The question remains how to keep all of the other stuff [...]

SSH through proxy/intermediate host

Since I’ve been developing some stuff for a private intranet (read: web-interface for managing stuff), which runs in their internal network I’ve found myself SSHing into the router/firewall and then into the host I’m developing on. This itself being bad enough, it was even more annoying when you wanted to copy File X from Host [...]

PuTTYcyg just replaced rxvt for me

I like PuTTY, I’ve been using it for years. In my last post I talked about Cygwin and it’s rxvt (which already works pretty good). I also joked about using PuTTY to ssh into localhost. Well, for the people who want to use PuTTY for their local Cygwin there is a solution: PuTTYcyg. PuTTYcyg is [...]

mutt 1.5.18, msmtp 1.4.16 and screen 4.0.2 with Cygwin

mutt 1.5.18 works fine with Cygwin (as I just discovered). Building it from source I used ./configure –prefix=$HOME/local/stow/mutt –enable-imap –with-homespool –with-ssl=/usr –enable-hcache –enable-locales-fix This is assuming you installed the openssl-libs and openssl-devel packages (those can be installed using Cygwins own installer .exe). For header-caching (you really want it when using IMAP) you’re also gonna need [...]

zsh git-branch prompt and cygwin

This is a post about a few things at once, since I have all these little tips/hints I’d like to make public which don’t deserve their own post ;) Ok, first about the git-branch status on your zsh. What is that good for? Well, I often find myself working in git-repositories with different local branches [...]

The GitHub

Ok, I hinted that I would do a more thorough review of GitHub, the new and easy-to-use git repository hosting site. Although I’m still no power-user I’ve come to know the features that make GitHub worth using and so far unique. The “Fork” feature is probably the most important one. Instead of just cloning a [...]

SVN is not a content-tracker

jojo@host:~/svn/test$ svn add git-talk.pdf A (bin) git-talk.pdf jojo@host:~/svn/test$ svn commit -m ‘First file’ Adding (bin) git-talk.pdf Transmitting file data . Committed revision 1. jojo@host:~/svn/test$ du -sh ../test-repo 6.5M ../test-repo jojo@host:~/svn/test$ cp git-talk.pdf git-talk2.pdf jojo@host:~/svn/test$ svn add git-talk2.pdf A (bin) git-talk2.pdf jojo@host:~/svn/test$ svn commit -m ‘Second file’ Adding (bin) git-talk2.pdf Transmitting file data . Committed revision [...]

bottom-up git documentation

As you can imagine I have been using git some more since the last post about it (and I’ve even been giving GitHub some more thorough investigation, but I’ll be posting about that later). Back then I already understood most of it (definetely enough to work with it), but just recently I got the feeling [...]

monit and init

Monit is a daemon that looks simple enough and does one thing really good: Making sure services stay up (or: Making sure you know when they don’t). It does some other things as well (like checking up on files and system resources), but I just use it for important processes which could crash (or be [...]

github: first impressions

Just as I wanted to start writing this article I noticed that github is no longer beta. So, you might as well just go there and try it for yourself. Now, about github. github is a public git-hosting-site. Put short, it’s like repo.or.cz, just with a shiny interface and a few special features. To be [...]