Archive for the ‘Technology’ Category

OpenStreetMap

Wednesday, February 14th, 2007

While learning more about GPS on Linux, I’ve came across OpenStreetMap, a community project to create free maps for everyone to use. Since the maps is one of the biggest problems I’ve found with my TomTom (not being up-to-date, not including almost none off-road paths, being too expensive to update, etc), I’m starting to record my routes to upload them there and help thus in the creation of the free map of the world.

I haven’t really looked yet at the details on how you edit the routes, but the theory seems quite easy:

  1. You record your routes with your GPS unit in GPX format
  2. You load that GPX file into one of the OSM editors. With this, you add information to the route you just created, like identifying streets, paths, motorways, etc
  3. You upload the resulting file to OSM and that gets included in the full map

One of the nicest things, in theory still, seems to be osmarender, which is a tool to create a SVG file out of the OSM data created with the OSM editors. This means you can create a map out of a GPS track, or, that is, create your own maps!

Right now, Britain seems to have the best coverage, Spain being just partially covered. So, while the map itself is still not too useful (at least for me), it looks a very promising project, which just needs people all over the world to contribute to the map. So, if you have a GPS unit that can record routes to GPX, please start doing so whenever you can. If you are lazy enough to not want to learn all the process, just send me the GPX files or wait until I learn and I describe the process here.

More to come as I learn more about the whole process…

GUADEMY 2007

Friday, January 26th, 2007

The Grupo de Programadores y Usuarios de Linux, based in the University of A Coruña, is organizing, from 23rd to 25th March 2007, the first joint GNOME/KDE meeting: GUADEMY, intended to bring together developers and users of both desktops and try to come with more and more collaboration ideas.

It is initially oriented to Spanish users and developers, but everyone is welcome.

GPS on Linux

Wednesday, January 3rd, 2007

I’ve recently acquired a TomTom Rider GPS device for my motorbike. While being based on Linux (that’s one of the reasons I chose the TomTom instead of others), all procedures to update it are described in the documentation as being done from Windows. And, while talking with other friends about it, they all update it via Windows (poor guys :-) ), so I feel a bit alone in the GPS on Linux field. I have been getting lots of docs about some tweaking by hand on the SD card, as well as some app development things, but I still feel there are lots of things my fellow Windows users do that I’m not able to do (like using GPS software on their desktops to create tracks to be uploaded to the TomTom). So, dear lazyweb, any pointers on GPS software on Linux?

Atomato mailing list

Tuesday, September 26th, 2006

I have been doing a bad job on getting people interested in Atomato, mainly because of my lack of time for working on it. But now this is going to end, with the creation, yesterday, of the Atomato mailing list. If interested in the project, please subscribe, and if you sent me some mail in the last months about it, it would be great if you could resend it to the list once subscribed (if not, I’ll forward those mails to the list myself in a few days, once all interested people are subscribed).

Update: the web interface seems to not work at all, not even the admin interface, so the only way to subscribe to the list is to send a mail with the subject ’subscribe’ to this address.

Porting GNOME to D-BUS

Monday, June 5th, 2006

Now that KDE has officially switched to D-BUS, GNOME should be following the same path (despite poor good old Bonobo, in the spirit of cross-desktop interaction). Iain has a patch for GNOME Terminal, Sergey is working on another patch for GNOME Control Center, and… any other apps planning to do so? Should we have this as a goal for 2.16/2.18?

Talking with Microsoft

Tuesday, May 2nd, 2006

Last week I went to Tudela for a talk as part of the Semana del Software Libre organized by Fundación Dédalo. There were a few talks the previous days, which I missed them all, but on Thursday evening, it was the last debate, with 2 guys from the Microsoft camp (José Parada, Microsoft employee, and Chema Alonso, from Informatica64 and who works closely with Microsoft Spain) and 2 guys from the Free Software camp (Sergio Montoro from Knowgate, and myself). Each speaker had 20 minutes for their presentation and then 1.5 hours of debate.

José Parada talked about the new? concern about security in Microsoft, and all the things they’ve been doing for making their systems more secure. He mentioned User Account Protection and the automatic tools they use for finding exploits (not like in Free Software, where they use nothing).
Then Sergio Montoro talked about the businesses that can be made with Free Software, and then I talked about what FS represents for all users, developers, companies, public administrations (based on a presentation by the great Jesús Barahona). I tried to focus the debate on the real differences between propietary and free software, that is, the social, technological and business advantages. But then, Chema Alonso used the number of vulnerabilities argument to demonstrate that Free Software is more insecure than propietary software :( Not sure if he succeeded in convincing the few people that attended the debate, since his talk was really funny and might have catched better the attention of the attendees than Sergio’s or mine. But, as I told him after the debate, it is a bit unfortunate to see the same argument over and over.

It was a pity I hadn’t prepared the “Microsoft is insecure” part of my talk, since that would have served as a good counter-argument. I didn’t think that was the argument to defend (attacking your enemy might be seen from the outside as a lack of arguments on your part) though.

I also was given a Microsoft t-shirt, which I was planning to wear in all FS-related events, but unfortunately I left it in Tudela :) I’ve been also invited by Chema to visit the Microsoft offices in Madrid, on a guided tour. It might be an interesting thing, given that Chema was asking if Microsoft could create its own Linux distro (he seemed to not get the point, since he had doubts about it), so maybe I could spy a bit about their MS Linux plans :)
All in all, a good debate, and a pity I had to run back home after the talk, so missed the pintxos (tapas) in Tudela.

Extending the Nautilus scripts support

Tuesday, February 28th, 2006

We all know now about Nautilus Actions, and I think people agreed, while discussing its inclusion in 2.14, on having this much better integrated into Nautilus itself. And, you know, I am in a quest to provide UNIX power to all kinds of users :) So, I’ve been wondering for a few days about some ideas, which can be summarised in a mix of nautilus-actions, Automator and, of course, Nautilus.

What I’m thinking is about the Scripts menu in Nautilus context menu to provide better tools to write scripts. One, the simplest, is to create scripts directly (by allowing the user to enter a command or a full script in any language), and allowing the user the kind of tweaks nautilus-actions offers, like specifiying for which files/protocols to show the script in the menu. The other is to provide a mechanism for writing scripts like what Automator does.

In Automator, there are ‘actions’, which are just calls to AppleScript/Automator modules (and which could be calls to D-BUS services and normal commands in our case), and then there are ‘workflows’, which are combinations of actions in a specific order and with specific input parameters/sources. In our case, a XML file describing all the actions and their relationships, and an accompanying command-line tool to run those files through, could be enough for users to write scripts without even knowing a thing about programming. Experienced users could also define more actions, by just specifying commands to be run. And applications could provide even more actions, via D-BUS.

As you can see, my ideas are not still very clear, so would appreciate any opinion on how this could be done, or if it should be done at all.

GERvoice

Friday, February 10th, 2006

Yeah, I know, I don’t blog for weeks, and now, suddenly, 3 posts in a row, but this is important, really :)
Our friends from the Universidad de Manizales, in Colombia, have just announced their GERvoice project, a voice recognition software used to give orders to the desktop through voice commands.

DSL problems

Wednesday, November 23rd, 2005

The last 3 weekends, on Saturday, my Internet connection has been down, for hours (usually until Monday morning) and yesterday, it happened again. At around 4 PM, all connections started to drop, and after checking what the problem was, I called the support service at Telefónica. Usually, the people answering the phone, even though asking the same questions over and over, are nice enough to not get you upset, but yesterday, things were different:

  • Me: so, the line is having problems again
  • Support girl: ok, just reboot the computer and try again
  • Me: reboot the computer, what for?
  • SG: to reconfigure the router
  • Me: But the router is not connected to the computer, it is connected to a hub, as is the computer. Rebooting it won’t touch anything at all in the router. And the router is correctly configured
  • SG: what windows are you using?
  • Me: no windows here, just linux
  • SG: linux is not supported I’m afraid
  • Me: ok, right, but this has nothing to do with linux/windows. I tell you the router is configured correctly but gets no outside traffic
  • SG: no, your router has lost the configuration
  • Me: I am seeing, via telnet, the router configuration, and nothing has changed, it’s configured correctly, the problem is in the line, as it was the last 3 weekends. Also, pinging from the router to an external IP gives ‘unreachable’ errors.
  • SG: ok, run an ipconfig on the computer
  • Me: the computer has a local address (192.168.x.x)
  • SG: the router has lost its configuration then
  • Me: what?
  • SG: look, you’re gonna need to create a partition for windows so that we can send someone to reconfigure the router
  • Me: but I can configure the router myself via telnet/HTTP, no need for windows
  • SG: I SAY YOU NEED A WINDOWS PARTITION, OR PAY SOMEONE TO CONFIGURE IT ON LINUX
  • Me: but the router is configured (sigh)
  • SG: no, it’s not
  • Me: look, I work on computers, I know what I’m talking about, and the problem is on the line
  • SG: heh, if you knew computers, you’d know you need windows to configure the router
  • Me: Ok, thanks for not helping me, bye

The conversation was much longer than what I wrote here, and the girl was much more unpolite than what you can see from this. So, just went out for a walk, came back, and called again, this time to talk with a much more polite person, who gave me a support incidence number. As I was telling the first girl, the problem was on the line, and this morning my DSL line was back, without the need for a fucking Windows partition.

So, lesson learned. When you call and they tell you to reboot the computer, just say “ok”, wait a couple of minutes without doing and saying anything, and then say “ok, computer rebooted, what’s next?”. Also, when they ask about which windows version you use, just answer with “98″, “XP” or whatever (supported) version you prefer. And when they tell you to run Windows programs, just try to find the Linux equivalent, if there is. That way, they’ll treat you much better than if you try to be clever.

PXES

Monday, November 21st, 2005

I am in the process of installing many distros on a single machine, and would like to have all of them available at all times (ie, no need to reboot to switch to another one). So, I’ve heard about PXES, which, if I understood correctly, should allow to do that.

Anyone with experience on this able to give some advise?


Bad Behavior has blocked 99 access attempts in the last 7 days.