Archive for November, 2004

22 Nov 2004: Khan, I’m laughing at the superior intellect. Comments Off

Back from Sin City. ApacheCon was interesting, definitely a much smaller operation than even mid-size shows like MySQL Conference, OSCON. The talks I attended were very informative (as was mine, I hope, a bit of a rehash of a classic Mono presentation with a lot of ASP and ASP.NET information mixed in with migration tricks).

The hotel however was Ghettolicious and the large signs, humorously posted by the conference team saying “This site is under construction”, never more appropriate.

All in all a good week with many attendees curious about Mono and NLD, including a Ferengi who was after my limited edition gold plated NLD box set:

_Blog_Images/ApacheCon.jpg

He’s not really dead. As long as we remember him.

I met Ubuntu people at ApacheCon and chatting with them made me want to install their desktop and try it out. Also, many of my colleagues are blogging about Ubuntu so I wanted to try it out. This anecdote is not at all a comment on the quality of the product nor pretends to be a review of it but is just that, an anecdote.

My PC at home was sick with a bad case of Windows and I thought I’d install Ubuntu on there, especially since the hardware is horribly complicated with a state of the art (then) Abit AT7 (with Firewire on board, USB 2.0, Compact Flash readers, HPT 374 Software RAID, maybe the first motherboard to feature all of this). I wanted a state of the art distro with the latest of everything so that I wouldn’t have to hunt for device drivers.

And yes, while the Ubuntu installer was very simple, I was puzzled by the choice of 4 kernels (which to chose and why ?) and the fact that while everything seems to go well, the box kernel panicked early in the boot process. I didn’t have much time to debug (beyond trying one of the three other kernel choice available to me) so I tried to install NLD instead. And it worked. Pfft.

15 Nov 2004: That Yellow Bastard Comments Off

This week, I am in Sin City for ApacheCon. I’ll be doing a presentation today on ASP.NET with Mono on Linux/Apache (Slides will follow).

On a side note, I flew Song from Boston to Las Vegas yesterday. Each seat has its own widescreen LCD TV with 24 Dish channels, PPV movies, sattelite radio and music trivia. From what it seemed when they were rebooting the whole system, each of them is drive by Linux. The boot process was too quick to see much of it (beyond touchscreen drivers being loaded up) but it was running Linux, for sure. Interesting…

11 Nov 2004: I bet they don’t call you Angel Eyes. Comments Off

We recently published Mono’s first official success story. Thanks to Volcker, the city of Munich and the good people at Novell. Worth a read if you’re wondering if Mono is ready for prime time.

I am not greedy, I’ll only take half

I am sick at home, trying to shake off a bad cold, watching “The Good, the Bad and the Ugly”. Great movie, but I feel miserable.

05 Nov 2004: “There’s no right, there’s no wrong, there’s only popular opinion” Comments Off

Pretty appropriate, post election, I thought. From “Twelve Monkeys”. Mono. Bush. Primates. Monkeys. Yeah.

Alright, get ready to launch Operation Circle of Confusion.

I’d like to expand on the subject of application launchers.

I have been trying to migrate to Linux from MacOS X for a little while now. NLD, Evolution, Red Carpet, Mozilla, OpenOffice, Mono/GTK# make it really easy. But there is still one thing that really make it difficult for me, and that’s switching between applications.

I know most of you Linux heads use Virtual Desktops and you love it. It just doesn’t work for me. I don’t think like that. Add Alt-Tab and Virtual Desktop hotkeys to that and I get even more confused.

I had this discussion with many people and we were able to narrow it down to the fact that Linux (and Windows) Alt-Tab does Windows switching instead of Application switching. One could argue that on those desktops there is no notion of application, GUI wise (unless you’re talking about MDI apps). On Linux I always spend a lot of time looking for my browser window, terminals and GAIM contact list. There are shortcuts, applets, tricks but none seem to work for me.

On MacOS if you’re in one application – which you can switch to from the Dock or Cmd-Tab, you have direct access to all your applications windows very quickly (Cmd-` to switch between them or see them all with F10 for Exposé) . What works for me, on MacOS X is QuickSilver, my application launcher of choice.

QuickSilver is magic, it’s great, it’s fan-tas-tic. QuickSilver scans my browser bookmarks, my applications, the documents in my user directory, my active applications, my IM contact list, my address book. When I type Cmd-Space (user defined), it pops up a little window which lets me input a shortcut:
QuickSilver on Mac OS X

As you can see from the screenshot, QuickSilver is pretty smart (It knows that NNW is likely to be a short cut for NetNewsWire.app). But it presents me with other choices too including some of my bookmarks, another application and a folder that’s in my home directory.

It also brings up vcards from my address book, documents in my home folder (or any folder I ask it to watch). It’s hard to describe, it does so much. If the first choice it gives me is not what I am looking for, I can scroll down and choose something else and it’ll learn from my selection.

Any item I chose has different default action associated with it; it’ll launch an application, a document, switch to a running application, email a contact, open a bookmark. Beyond the default action, there are other actions available to me, depending on the entity such as openning the folder containing an application, emailing a document, opening the vcard and even opening a bookmark in the WayBack machine !

Add to that a bunch of plugins that allow you to switch songs in Itunes, browse albums, make internet searches, it’s a treasure box. Or Pandora’s Box, maybe.

Now what I’d like, of course is something similar for Linux, something that allows me to switch applications and do a lot more. I don’t know if anybody out there would be interested in implementing this (in Mono + GTK# ? :) ) but I know I would love something like that to exist. Incorporate the power of Beagle for content and path searches and you’ve got a killer app !

Please ? Pretty Please ?

N.B.: there are other Applications Launchers on MacOS X which might have different/better/worse features: Butler, Launchbar. On Windows, AppRocket does the trick.

Actors don’t like to play coma. They feel it limits their range

I am generally quite unmoved by things political. My parents were too much into it and I think I lost interest when I turned three.

Yet, I was raised despising Arafat. My aunt and cousin’s plane had been highjacked to Entebbe in 1976 by PLO forces and rescued by Israeli forces at the Ungandan aiport. As you can imagine the family felt pretty strongly about it (we never had these kind of problems with the People’s Front of Judea nor the Judean People’s Front for that matter).

Watching peace progress under the rule of Rabin and Arafat, I felt for a moment there was some true desire for peace in Yasser’s heart, desire that’s not found in all Israeli’s hearts. But since Rabin’s brutal murder (by an Israeli, I know) and the rapid terror escalation on both sides of the border, I have lost all faith in his honest quest for peace.

Today Yasser is lying in an hospital bed and is unlikely to ever see a peaceful Palestine and Israel (are we ?) nor Sunday morning for that matter. Do I look forward to his death ? Is he (was he) the terrorist that events painted him to be ? Will his successors succeed where he failed, in peace or in terrorism ?

Maybe. I think so. In peace, in peace.

Please. Pretty please.

With a cherry on top.

03 Nov 2004: Fly, you fools. 0

Update: This has been updated, check my Mac OS X powertools page

As I noticed someone picking up my old recommendations on MacOS X Powertools, I decided to update it a little and widen the scope:

Aside from the obvious (Mail.app, iCal, Address Book, iSync, …) I use these daily:

Chat

I left Proteus behind and now use Adium. Open source, powered by libgaim, it supports all major protocols (including Groupwise which I need at work), is highly customizable, scriptable and has a booming community.

RSS viewing

The awesome NetNewsWire – the best I found, I wish people would
include the article body all the time in their rss feed so that I
don’t have to go to the web site itself and see all those
ads. NetNewsWire 2.0 is in beta and is simply
awesome with support for smartddsts (i.e. give me all the entries that
contain the word mono but are not found in Monologue), scripting,
custom css, subscription to feeds generated from scripts (for example,
ddstening to a folder), entry flagging (keep forever), .MAC syncing
(so I don’t have to read an entry twice, at home and at work, keeping
only one set of subscriptions).I hope they port to Linux or that Blam
adopts many of those features.

IRC

While I still use Mice iRC when I need to do DCC sends, I have switched to Colloquy which does for IRC what Adium does for IM (scriptable, customizable, …). Also, I am not sure what the status of Mirce iRC is.

Application Launcher

I also abandonned Launchbar for Quicksilver. They’re probably very equivalent now but I switched to QS because it came up with a few features firts (though I had bought Launchbar). Oh well. God, I wish Gnome had that for I still struggle with launching applications, switching between them. Alt Tab and Desktops just don’t work well for me.

Drawing Marchitecture

Omnigraffle, beats the old LIghthouse Design Diagram consumed and forgotten by Sun

Taking notes

Haven’t found a note taker that I like yet but Stickies works in the mean time. Other tools are just too bulky. Tomboy rules on Linux, I wonder how hard it would be to wrap it nicely in Cocoa#.

Terminal
Still looking for a terminal with tabs. I want one that looks like Safari, not iTerm which is weak.

Spam Killing
Started to use Popfile (at home on server) to do both IMAP and
POP. Mail.app Junk mail control just doesn’t seem to work for me

Bittorrent
Azureus – for jam band concerts download

NNTP
Unison – best news reader I found on Mac, close to the best on all platforms IMHO

Check Audion from the same company if you don’t want to deal with iTunes

DVD grabber
Handbrake (GPL) to copy my DVDs onto my HD and compress them to MP4 for viewing on the plane and at the hotel

Video player
VideoLan (GPL) – a great cross platform video player

SSH agents and tunneling

SSH Keychain for I get
tired of using command line for ssh agents and tunneling very quickly

Geeky tools of all geeky tools
Geeky Tool – you know you want it !. I use it to display my console.log on my
desktop, stock charts and internal/external IPs. Very convenient.

Election System
I recommend the popular vote. I have yet to hear a reason why the
electoral college system still makes sense today

Democracies

I like France, Canada and Lithuania. Apparently Spain and Germany are being
ported to Linux so we’ll see.

A lot of those are shareware, I did end up paying for most of
them. Let me know what you think of the new list.

NB: What I am listening to these days: Palookaville (Fatboy Slim)
and Has
Been (William Shatner)
, too funny !

01 Nov 2004: Remember Sammy Jankis Comments Off

Presenting Mono at UMass Boston today. Find the slides here in Open Office format.

UPDATE: and in PDF format

I’ve told you this before, haven’t I?

New photos of my nano: