My Linux life is completed by the N900 mobile phone...

Well, the N900 is not quite a mobile phone. Saying that is an understatement. It is more like a mini laptop with a phone added as feature. Anyway, as of last weekend, I am using the Maemo Linux based Internet Tablet... Costs around 600€ but is worthy for those working and demanding a mobile development platform. Highly recommended...and here are the reasons:
  • WiFi
  • 3G
  • SIP
  • Full browser (Fennec)
  • GTK/Open source/Debian
Well, you do the math... meanwhile, I enjoy it...


Found my router, and bought it in Europe...

Remember my old post about SOHO router with low power and available in European shops (2009/05/where-is-my-router)? Guess what, I found one. It is not from Billion and it does not have that much as 4 GigaEthernet ports, but still it is full of features, and based on some reviews, it is even more stable (although I will soon give feedback if that is not true). So, to remind you, my requirements where:
  1. ADSL2+
  2. Firewall with VPN
  3. VoIP (SIP)
  4. WLan (802.11N draft a bonus)
  5. Giga Ethernet
  6. 3G/UMTS/EDGE backup a (another bonus)
This new pick it has even more:
  1. Torrent client for the USB disk that you can attach
  2. SSH/Telnet
  3. Multiple SIP accounts
  4. Second WAN port (meaning 3 possible routings, with ballance)
  5. VPN with 32 (Billions has only 16)
  6. Printer support (not seen in Billions version)
Interesting, is it not? Even better than the previous hit! And, another extra bonus: you can buy it Europe? Me so happy. Not to mention that it has a quite decent price, somehow lower than what was estimated for Billions. I found it from British BroadbandBuyer and it is a DrayTek Vigor 2820Vn. It took 7 days to get it and the shipping was quite inexpensive. So, I am a happy low power router with lots of features owner now...


Back to work: need a new laptop...but in Europe...(update)

There you go: I am back at work and thinking and reviewing the laptops available. Best found so far was the: Panasonic CF-R8. Brilliant design, light, SSD, 802.11n, gigaEthernet, and light, I mean 910 grams. Beat that... Only problem is to order it in Europe. What is it with Europe that we cannot get cool things here?
Update 1: Found even the link from Panasonic webpages thanks to a friend from Japan.


Holiday spree: killing spam and phishing...

Yes, summer holidays are coming, and I've been quite busy before this week. Cleaning up my "virtual desk". Meanwhile, I also managed to find some minutes and test some new tools for fighting spam as well as fixing some old postfix issue (the domain alias vs. user alias issues).

Well, as I said, holidays are coming, now they are here. So, I will stop and continue when I get back from Bella Italia!!! I will share some of the mysql configs for the postfix to allow better domain aliasing.

Enjoy the summer...while it last...


Linux games: where are they?

Hmm...today, just after I was giving a speech about how linux is lacking the game industry attention, I stumble on this: Savage 2. Conclussion: there are actually games that are build for linux, and quite good games. It is just me that does not know where to look (possible excuse is that I am more into PlayStation 3/Wii games than PC games). Well, yet another reason to stick to the Linux world...


Low power, SOHO, integration: where is my router in Europe...

I've been searching for a long time to find a router that is for the year 2009. My requirements are simple:
  1. ADSL2+
  2. Firewall with VPN
  3. VoIP (SIP)
  4. WLan (802.11N draft a bonus)
  5. Giga Ethernet
  6. 3G/UMTS/EDGE backup a (another bonus)
Well, believe it or not, there is such a product. It does not come from Linksys (as I am a big fun) nor from D-Link, Marvel, etc. I could not find it anywhere but here. Yep, Billion has it. They got it right. They have all the features and in one device. What is my problem then? Well, digg that: I cannot find a place to buy it in Europe.


Today I became associate member for the FSF...


SourceForge.net: Migrating from SVN to GIT...

Ok, so after posting last week about how to move from CVS to GIT in sourceforge.net, I got this task of moving the libdc1394 svn project to GIT and here are some of the things that I did to get the job done.
  1. I went to find out where the repository is for the project (i.e. http://sourceforge.net/scm/?type=svn&group_id=8157.
  2. Then, since I already had the svn2git, I just did:
    /var/lib/gems/1.8/bin/svn2git https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME
  3. And then push the master:
    git remote add origin ssh://USERNAME@PROJECTNAME.git.sourceforge.net/gitroot/PROJECTNAME
    git config branch.master.remote origin
    git config branch.master.merge refs/heads/master
    git push origin master # etc...
    git push --tags # not to forget the tags...
  4. That's all folks... You can see the results for git:libdc1394...


SourceForge.net: Migrating from CVS to GIT...

As I have been planning for a long time to do this move, I will post here my experiences with one of my projects at sourceforge.net to migrate it from CVS to GIT... Here are the steps, and believe me, those seem to be the safe one (the logical ones didn't work as well as those):
  1. Backup your project:
  2. rsync -av rsync://jlibdc1394.cvs.sourceforge.net/cvsroot/jlibdc1394/* .
  3. Transfer one module to a svn repo:
  4. Install the svn2git:
    git clone git://github.com/jcoglan/svn2git.git
    rake gem
    sudo gem install pkg/svn2git-1.0.0.gem
    # On ubuntu you run it with /var/lib/gems/1.8/bin/svn2git file:///...
  5. For each module, you will create an empty directory and inside that directory run:
     /var/lib/gems/1.8/bin/svn2git file:///PATH_TO_MODULE
  6. Well, this gives you a bunch of modules, with their branches, if you had them. So, from here, your hell begins... Myself, I had 3 modules, that I checkout in branches. I did it in empty branches for each module:
    git symbolic-ref HEAD refs/heads/MODULE_NAME
    #removed everything from the old branch switch...
    rm .git/index
    git clean -fdx
    git push --all
  7. You can also move some remote branches, or move:
    git push origin origin/OLD:refs/heads/NEW
    # delete the old branch
    git push origin :OLD
  8. This should give you enough flexibility and people can still use those branches. Idealy, you should have super-project and sub-projects. But git is not that great on that yet... and the tools are also failing on this topic.
  9. You can see the results from here: http://jlibdc1394.git.sourceforge.net/git/gitweb.cgi?p=jlibdc1394


Launchpad: Now it is for real...it is going to be OSS

Just read some email from launchpad users ML, and there was a real nice pointer to this website: https://dev.launchpad.net/OpenSourcing. So, it is for real! Launchpad is going Open Source as of July! That is going to help the development on such platform...


SourceForge.net: a git experience...

Ok, first, this is my initial entry to blogging... I hated the idea, I still do, but I need to save and share some of the things that I do in a faster way. I wish that sourceforge will have better interface...

Anyway, here are some of the steps that I did to use the git with sourceforge.

  1. You need the git-svn installed
  2. git-svn clone:
    git-svn clone https://libdc1394.svn.sourceforge.net/svnroot/libdc1394/trunk/libdc1394/
  3. Do your work, like you do in git, git add, git commit...
  4. And, at the end:
    git-svn dcommit --username SF_USER