Entries Tagged 'General' ↓

Embedding Gecko with a vengeance

Oh my, yet another poor soul learns there are two options when embedding Gecko: the easy way that is GtkMozEmbed, or the hard way which actually lets you do something useful:

[…] it claims to exposes enough functionality for “about 80% of uses”. Essentially this means a basic web browser.

However, to do anything interesting I need to interact with Gecko# from my C# code, and vice versa.

With GtkMozEmbed you can do a very basic browser. You can’t change any preferences including fonts and proxies, there’s no support for zooming or searching or printing.

Someone should really add those features to either GtkMozEmbed or GnomeMozEmbed or whatnot so that everyone could skip reinventing the wheel…

Newbies

lemody: I’ll probably never understand how you can end up editing my page in the wiki to create a new one. I mean, you could’ve edited your own page (see your name in the top of each page next to UserPreferences?) or the front page. Or even *gasp* read the documentation if things were unclear.

Oh, and irssi can manage multiple servers just fine, you don’t need to disconnect to get back to finnish servers. You should just idle on #maemo as much as possible 🙂

Week in a flash

Micke: Congratulations for you and Emma. I see you’re already recruiting babysitters. You did include babysitting in their contracts, right?

London: When mallum mentioned London going nuts, at first I thought some sports fans were getting a bit too excited about the Olympics. Sorry about that.

Software patents: It’s a NO! – 648 – 14. And I thought it was going to be a tough vote, or even go the other way round. What shall we do now with all the banana union banners?

Sunburn

Monday: Richard mentions over luch playing beach volley. Someone asks why couldn’t we do the same. (Apparently I’m having my lunch in all the wrong times.) Ad-hoc plan: let’s go to the beach after office hours, play beach volley and have a couple of beers.

Tuesday: Around two we’re having a team building day (read: Nokia pays) in Hietaranta beach (Hietsu) and we’re playing beach volley, drinking beer and just having fun. The water was fine if you ask me, though the Brazilian guys looked like they were freezing instead. Go figure 😉

How to create profitable open source project?

  1. Create a new open source project
  2. ???
  3. Profit!

Nat and Miguel presented two case studies for step 2 at The MA Software Council’s OSS SIG Kickoff Meeting,
Mono and Hula. Groklaw has the slides
and MP3 (25M) of the presentation.

Interesting stuff. While ramping up maemo we should try to benefit and learn from other people’s experiences.

Tweaks for Geeks

Hmm… I haven’t had an electronics project in a long time. Come to think of it, I can’t suddenly remember what the last one was. I remember building an IR receiver, now completely unused, but I’m sure I’ve done something after that.

Oh well… This project sounds like fun:

Buffed up with US $100 in replacement parts, a $150 disc player can challenge players that cost ten times as much. But forget about your warranty…

(From Spectrum Online via Slashdot)

IRC strikes back

<nV`StOkE> If /quit and /connect are swimming in the ocean, and /connect gets eaten by a shark, who's left?
<ToiletDuck-pwny-> /quit is
<nV`StOkE> wtf.
* nV`StOkE has quit IRC (Quit: is)

(Spotted in Quote Database)

Maemo subversion is almost here

Are we there yet? — still not funny.

Anyway, we’re almost ready to go live with maemo subversion repository, thanks to the effort Luc has put to make it happen. There’s still some fine-tuning left but after that the development will switch to the public repository. We’ve spent some time planning how to structure the repository and support activities ranging from daily commits to managing a maemo release. Let’s see if the plan survives the contact with the enemy.

Initially there will be only a selected few packages, but as more packages get the clean bill of health they’ll be imported into the repository as well. For various reasons we’re not importing the full history into the public repository but we’ll start with the latest snapshots. Once everything is imported we might start thinking about making a new maemo release, and daily builds, and all kinds of interesting things.

Home improvement

Last week my fridge blew up and I’ve now learned it rather sucks to not have one. While shopping for a replacement I decided to get a new stove to replace the current ancient one. Both of them arrived today and naturally while installing the fridge I managed to make a dent. Just my luck.

OTOH at least I got the fridge installed. The electrician who came to install the stove refused to reuse the old, crappy, cable and didn’t have a new one that would’ve been long enough. I guess the regulations have changed, the guy said the maximum length for the cable is now 1,5m and I’d need something closer to 2m. I wonder what’s the rationale for the limit, and also what’s so special in hooking up a stove that you need a professional to do it. I mean, it’s just making sure a bunch of wires get securely connected to correct plugs, right. How hard can it be?

Party time

Got from Tallinn with Copterline (seems that the site freezes Galeon and/or flash plugin in a busy loop) but it was pretty boring, really. There was some excitement during takeoff and landing, but the travel was boring, even more boring than in a plane since the noise is quite loud so you can’t even really discuss anything.

From Copterline landing we headed straight to the Nokia Summer Party. Failed to see many old (and new) colleagues who should’ve been there. Guess they were on vacation already, that would be an acceptable excuse. Can’t miss a party because of some meeting, of course.

Party meme was to drink from several pints simultaneously; lift N pints so that the beer pours from the furthest to the next one and so on while you drink from the first one. Jesus managed 5 pints cleanly. Kuisma did 7, but spilled way too much. Again I wish I had had a camera.

In the afterparty Kuisma decided, for whatever reason, he wanted to wrestle. So we wrestled. I wish no one else had cameras. Against my better jugmenent (blame alcohol) I also ended up riding an electric bull. Tapani was goodlucky. I sucked. And now I have wrist pain to remind me.