Yearly Archives: 2012

SSH blocked on mobile phone

Does anyone know why SSH is blocked by mobile operators?

I am using Nokia N900 on French SFR mobile network and recently noticed that I can’t connect to my personal server via SSH, but only when using mobile network – everything is fine using WiFi. The error message is “Read from remote host : Connection reset by peer”. I decided to change a port number on the server, and it helped… but not for long. Now I am able to connect, but connection is interrupted after certain amount of data has been transmitted. The problem mainly affects scp, but can also be demostrated in ssh by executing ls /usr/bin a couple of times for example. How network providers recognize SSH without using a port number – I believe they must be analyzing the packets. Question is why they are doing this – is it to make it impossible to circumevent their artificial limitations?

Map for Android

Some time ago I bought an Android tablet and was looking for good navigation software for walking (I do not own a car;). Being used to AGTL on Nokia N900 I first tried android counterpart, aagtl, but wasn’t impressed. Afterwards I discovered ViewRanger.

Downside of this software is that it’s not Free / Open Source. On the other hand its features are really impressive. Among them is ability to download OpenStreetMap tiles for offline use. It s also possible to buy commercial maps inside of the program. These are the same hiking maps you can buy in a book shop – Ordnance Survey in the UK and IGS in France. Bonus is that you can more accurately choose which areas to buy, even while being on the trip and deciding plans for the next day.

Overall it worked quite well during trip to Alpilles this summer – navigating with a large screen tablet equipped with GPS is really convenient. Only problem was that it sometimes went crazy due to 40°C heat, so occasionally I needed to fallback to a paper map.

Virtual Private Server

I feel somewhat strange making free advertisement for a company – but on the other hand good companies deserve to be known. For few years I was using shared hosting service. Main problem with it was lack of reliability and dependence on administrators – and I wanted freedom!

tilaa-logoFew months ago I started using Virtual Private Server solution from Tilaa and I am very happy with them. It’s not expensive (7€/month), network connection is fast, there is plenty of space (10GB), I never had a downtime, responses to support questions are always sent within few hours, overall, the service is great. And the most important – I have root access to a full debian server where I can experiment with new ideas and run a bunch of different software (website, gallery, mail, mailman, jabber, buddycloud, task sync, etc.) without asking anyone for permission. They also make a backup for me, which costs extra, but I am confident that if I screw something up, no data and time will be lost.

Update: One minus – they don’t allow Tor servers.

Update: Another minus – backup service is expensive. For a smallest server with a full disk it can cost 10 times the server price itself.

Segment and Maven

Segment library is now using Maven tool for packaging. It has also been uploaded to Maven central repository and can be downloaded by other projects using Maven by simply including the following lines in pom.xml file: