Tags related to tag cool
Monday, July 9. 2007
New Selenemacs Packages
For now the Selenemacs main page will be Here. If/when there is more interest, I'll put up a proper SVN repository and a page on bunnywiki.
Tuesday, July 3. 2007
More Moz Repl goodness
In my previous entry, I described how one could set up selenium to runs tests from emacs, via the Moz REPL. The most painful part of all of that is setting up the REPL to run. After every firefox startup, you have to manually go to tools menu, and manually select 'MozLab' and then 'Start REPL'. YUCK.
It would be nice if you could somehow automatically run javascript on Firefox startup.
Enter UserChrome.js. With a little more polish, some documentation, and something more then a MozillaZine forum posting for a website; this little extension is poised to become the new GreaseMonkey. It will be the GreaseMonkey for the hard core.
Once you have installed the extension, you can now run Javascript on the creation of every new Mozilla window (even sub windows like prefs, downloads, etc.) or just the main window. From this point, it is almost painless to start the REPL:
// Anonymous function application to
(function(){
var repl = Components.classes["@hyperstruct.net/mozlab/mozrepl;1"].getService(Components.interfaces.nsIMozRepl);
if (repl && (!repl.isActive()))
{
repl.start(4242);
}
})();
This gives you a good example of how to interact with other Firefox plugins/addons through Javascript.
Wednesday, April 11. 2007
Why status messages are important and how it will change your life: twitterific!
In fact, I would say the best way to get introduced to twitter is to ignore the front page and join. Assuming you are one of my friends, add me and then you'll start seeing what it is all about. What everyone is doing is so absolutely unimportant to my own life that I just don't care. However, what my friend are doing can have some really serious impact to inspire, motivate and connect. Here are a few examples:
- mux twitters constantly about the time he spends in the studio, consequently I am sticking to my at-least an hour a week personal promise of studio time (but I've really spent 3 or 4) This is really quite a feat given how little time I have been in the studio before then.
- I've twittered about a track that I am listening to obsessively, which prompted Stormchild to go download and listen, and we've both been tarding over it ever sense.
- It's become a J-Pop support group between people who's identity will be protected.
- General questions can be posted via twitters, and answered in a matter of hours
but not only that, it tends to tighten ones social circle. I feel that I am getting tighter with my twitter friends, by virtue of this alternate communication channel.
The important thing about twitter isn't "What are you doing?" but rather, "What do you think is important about what you are doing?" I don't twitter that I am on the bus. I twitter about what I think is important, like The Key to a good morning routine or when discovering/creating A new turn of phrase. I think that is something special, these glimpses into what people feel is important enough in their daily lives.
All this being said, I am very glad that I got into the Status Message thing through twitter (and with the cool twitter group that I have) instead of through Facebook.
On top of it all, Twitter is RESTful. REST is cool.
Saturday, January 27. 2007
More on Learning Japanese and the Kanji
Reading character-based Asian languages is really cool in that you look at the characters and your brain responds by directly understanding the idea behind the characters. There is no need to know the pronunciation of the character. Now, even though you may not know how to pronounce every Western word you read either, there is a profound difference: it is rare to look at a word and instantly know what it means, but not be able to say it. It is far more common to be able to pronounce a word, but have no idea what it means, right?
From Japanese for the Western Brain.
To drive the example home a little more, in a previous entry I showed you the Kanji for sun, moon, bright, tree, east, and forest. If you can remember those characters, you can read those Japanese (or even Chinese) words. But that won't help you at all if you ever want to say that word outloud.
Tuesday, January 9. 2007
I think I'm learning Japanese... I really think so.
Some Example Kanji
It was this explanation (which, was way more poetically put by Jason) plus the repeated assertions that I would be one of the people to get a lot out of learning kanji that made me take the plunge. Learning a new verbal language has the same kind of potential as learning a new programming language, except, I rather suspect, that instead of changing the way you think about programming, it changes the way you think about thinking.
Tuesday, January 2. 2007
Firefox + GreaseMonkey = A-OK
Firefox + GreaseMonkey = A OK!
Friday, December 8. 2006
angkorwat, for people who find YouTube too slow
What would you feature on it? How about I whet your appetite with a few links:
The Tibetan Book of the Dead: part one and part two.
Clay Shirky, Making Digital Durable - Seminars About Long Term Thinking (video broken about 22 mins into it, but it fixes itself.)
Scheme as an introductory language
Ideally I—and perhaps we, if we can make it a community endeavor—can come up with at least one video per day, tagged with 'angkorwat' on del.icio.us, and suddenly we start to build our own personal distributed television station about really cool shit.




