Monday, February 22, 2010

Here Documents Magic

Check this two examples of here document in BASH.

First one, classic:

$ cat >file-sh<<EOF
string="hello world"
echo $string
EOF

Second one, new magic I learnt today:

$ cat >file2-sh<<"EOF"
string="hello world"
echo $string
EOF

There’s a big difference:

$ diff file-sh file2-sh 
2c2
< echo 
---
> echo $string

First notice, and it saved my day!

Update: if you’re reading this post through your feed reader, the examples may look weird. Blame Tumblr: the way they generate the RSS it’s broken.

Getting in Touch With Local Linux Users

I’ve been doing some research to know how’s the situation of LUGs and distro-communities in Exeter and surrondings. I believe in the importance of going local (the results in Valencia were amazing, with two Barcamp Valencia in 6 months).

My results are not bad so far:

Moreover I know there’s at least another fedorian in Exeter, and I would bet there’s a Gentoo guy too (there’s always a Gentoo guy! hehe).

That makes about 5 or 6 guys in the town that like Linux and actively use and kinda promote it. That’s great!

The DCGLUG has meetings in Paignton at regular basis. Although that’s not far away from Exeter, I wonder if it would be interesting to hang out for a beer and geek chatting with the local people.

Thursday, February 18, 2010

Unpacked

Catedral de Exeter

Things are going more and more stable each day, and one of them arrived today: the Internet connection.

We have chosen Virgin broadband, and we have suffered the self-install kit that needs IE or Safari in order to activate the connection. Shame on you Virgin.

After some WTFs we got to activate the connection and everything seems OK, I’m pretty satisfied with the service (if you don’t take into account the non-sense of the activation process).

Tomorrow I’ll be back at work (remotely), and I hope I can resume all the halted stuff since I started moving to Exeter.

Thursday, February 11, 2010
Packed
I&#8217;ve seen a photo like this, but I don&#8217;t remember where.
I no longer have a place in Valencia.

Packed

I’ve seen a photo like this, but I don’t remember where.

I no longer have a place in Valencia.

Saturday, February 6, 2010
Start spreading the news, I am leaving today.

Not really, I’m leaving tomorrow, but officially today’s gonna be my last day on the Earth^W city of Valencia (and surroundings).

It’s been a good season. Valencia it’s not the best place I’ve lived ever, but it’s OK. I’m leaving a lot of friends here, what it’s sad… but awesome at the same time.

You may know I’m moving to Exeter, and I’m planning to retake my Fedora ambassador activities there.

The first step will be checking the usual suspects: Fedora UK and the UK Fedora ambassadors. It’s gonna be fun :)

Thursday, February 4, 2010
Nautilus Flickr Uploader Reached 100 Authenticated Users
Yay! I just wanted to share the good news with you.
I&#8217;m planning some new stuff to add to the already full working features in Nautilus Flickr Uploader, but not now. Now it&#8217;s time to party!
Photo CC (by-nc-nd) by Nicole Hanusek.

Nautilus Flickr Uploader Reached 100 Authenticated Users

Yay! I just wanted to share the good news with you.

I’m planning some new stuff to add to the already full working features in Nautilus Flickr Uploader, but not now. Now it’s time to party!

Photo CC (by-nc-nd) by Nicole Hanusek.

Bugzilla for Humans

This is a very nice videocast by Johnathan Nightingale, and there’s more info (and a Vimeo video) in his blog post: Bugzilla for Humans.

Bugtracking is an important part of every open source project (well, I would say that it’s important to any software project), and I believe it’s the most nasty part of the community management too.

I have to deal with Bugzilla when I file a bug in the Fedora bugtracking system and the Gnome bugtracking system, and I agree with Johnathan that Bugzilla is scary and against the poor humans trying to file a bug. It’s even cruel, not only you found a disgusting bug, but when you want to contribute to fix it… you have to face Bugzilla!

The videocast it’s worth watching, meanwhile Bugzilla doesn’t turn into something more friendly.

So, what happened with the Android kernel code that caused it to be deleted? In short, no one cared about the code, so it was removed. As I’ve stated before, code in the staging tree needs to be worked on to be merged to the main kernel tree, or it will be deleted.

From Android and the Linux kernel community, by Greg Kroah-Hartman.

The whole post it’s worth reading, lemme quote another sentence Google shows no sign of working to get their code upstream anymore. That’s important, IMHO.

It reminds me the complaint on the way Google is developing another open source project: Chrome (er, Chromium browser); they use several open source libraries, including them in the source tree, and forking existing FOSS code bits for Chromium like a rabbit makes babies: frequently, and usually, without much thought.

So if you want, you can find a pattern here. Google isn’t playing the open source community rules, they’re just using (abusing?) open source. Come on Google, give something back!

Wednesday, February 3, 2010

Please, Help Me to Be Cool!

Recently there’s a very interesting thread in Planet Perl about marketing or we suck at web design:

I fully agree with those posts: the picture you show about your project is as important as the project itself. I think this is true in all the RoR projects I’ve seen so far. In fact, looking for a Trac substitute, I knew Redmine was a RoR application just for its appearance (well, I was lucky… it could have been a Django based application as well hehe).

How many times you have tried an application because of the screenshots? Yes, it looks cool, let’s make a try.

The problem is that not every developer has the skills or the good taste to make a cool website to support his project, and that sadly may affect the project success.

So, I bet there are good designers out there that want to contribute to the open source community. Would you adopt a project or developer?

PS: I would have liked to post a comment in the cited posts, but I don’t have an account. You guys should think about allowing comments of non-registered users.