Daniel O'Connor




Entries
Pages: 1 2 4 5 6 7 8
Stop The Oil Peak (read all 17 entries…)
Standby Buttons

BBC News has an article about the standby button and the cost of electricity in running such devices.



Stop The Oil Peak (read all 17 entries…)
Nifty Method for Precooling Buildings

A paper about precooling buildings to save energy caught my eye recently.

The gist of it is you crank up the airconditioner in the morning, cooling the material of the building, then all you have to do is keep it minimally cool, letting it warm through the day.



Build the Semantic Web (read all 4 entries…)
Most of the semantic web tools around...

... are targetted at either Python or Java, or C#.

It’s not that I’m afraid of Java, exactly, or python, it’s just that I have a preferred language, and buddy: it aint Java.

Enter the PHP-Java bridge – a connector between PHP & Java or PHP & .NET – suddenly you can leverage the power of a lot of existing Semantic Web technology in a language that one hell of a lot of people use (if somewhat poorly).



buy a new laptop
Buying the new laptops

I got an Acer Extensa w/512MB RAM + 40GB HDD, inbuilt wireless, 15 inch screen and a carry case. Cost: $1200 inc GST.

Then my housemate had a whinge, so I went and bought her a Dell Inspirion 1300 w/512MB RAM + 40GB HDD, DVD/RW and more.

My bank balance is scarily less than it was before.



Stop The Oil Peak (read all 17 entries…)
Blown Over

Shea Gunther has a post about Whole Foods switching to 100% wind power.

Equivalent to taking about 60,000 cars off the road in terms of greenhouse gas emissions, I wonder how much oil they are saving us all.



Stop The Oil Peak (read all 17 entries…)
Biopimping

New York pushes Biofuel.

Look at all of the resistance out there – it’s disheartening to say the least.



learn to program Rails (read all 2 entries…)
I no longer can be stuffed

I’ll wait until I see a job that requires Rails in my day to day life before I pick up this toolset.



Save money (read all 3 entries…)
9 months; $6000 of saving

That’s not too bad :)



Avoid dating psychopaths.
Struggling with this goal

I became involved with a girl of late, and I got quite attached – but it’s not to be and she’s not for me. I can’t say much more and my poor friends have copped a lot of whinging.

I need new people to meet and ways to achieve this goal, we’re back at square one :S



Fix gaim (read all 9 entries…)
Google, AOL, & Jabber

There’s a nice article on the new 5% share Google has of AOL, integration of AIM and Google Talk; and the hire of Sean Egan, lead gaim developer.



Fix gaim (read all 9 entries…)
Gaim 2.0.0!

It’s here people! Be excited: Gaim



Fix gaim (read all 9 entries…)
Recent development

News and Summer of Code updates.

Hurrah for the gaim-vv branch being merged back into the code!

A summary of where gaim is headed:

The “pencils down” date for the Summer of Code was September 1st. Here’s a list of some of the spectacular things the Summer of Code students accomplished during their two months. * Rendezvous Plugin (Juanjo Molinero Horno) – Wrote a protocol plugin (PRPL) that communicates with Apple’s iChat using the Bonjour protocol. The Bonjour protocol uses multicast DNS to automatically discover other Bonjour users on your local network. The PRPL currently uses the Howl library for multicast DNS, but we’d like to switch to using Avahi in the future. This in CVS HEAD and will be in the next release of Gaim.
* D-Busified gaim-remote (Piotr Zielinski) – Added D-Bus bindings to Gaim which allow other D-Bus aware programs to interact with Gaim. Removed the old, socked-based gaim-remote executable. It is being replaced by a python script that communicates with Gaim via D-Bus. This is in CVS HEAD and will be in the next release of Gaim.
* Improved Perl Scripting (John Kelm) – Fixed the problems with our Perl interpreter and added support for lots of Gaim’s newer functionality. This is in CVS HEAD and will be in the next release of Gaim.
* UPnP NAT Traversal (Adam J. Warrington) – Gaim will now talk to your router and arrange for certain ports to be forwarded to your computer when doing file transfers. This should greatly improve file transfer success rates. This is in CVS HEAD and will be in the next release of Gaim.
* Gadu-Gadu Support (Bartosz Oler) – Our Gadu-Gadu protocol plugin is now using a much more recent version of libgadu. Many many improvements were made, and this protocol plugin is now working very well. This is in CVS HEAD and will be in the next release of Gaim.
* SIP/SIMPLE (Thomas Butter) – We now have a working protocol plugin for doing IM over a SIP connection, compatable with kphone, iptel.org and sipgate.de. This is in CVS HEAD and will be in the next release of Gaim.
* ICQ File Transfer (Jonathan Clark) – ICQ file transfer turned out to be pretty easy, since new versions of ICQ use the same file transfer protocol as AIM. After Jonathan got that working, he went on to add support for proxying a file through AOL’s file transfer proxy servers, and made lots of other improvements to the file transfer code used by both AIM and ICQ. This is in CVS HEAD and will be in the next release of Gaim. Some of his changes also made it into earlier releases of Gaim.
* Music Messaging (Christian Muise) – Music Messaging is a Gaim plugin that allows collaborative musical score editing. It uses the SoC DBus Gaim project to link Gaim with a score editor that is geared to use this functionality. This requires the DBus plugin to be operational. This is in CVS HEAD and will be in the next release of Gaim.
* SMS PC-to-mobile routing over Bluetooth (Mel Dooki) – This project does not releate directly to Gaim, but we thought it was neat. Mel wrote a Java client that runs on a computer. The user types an SMS, the client transfers the message to a cell phone via Bluetooth, then another program on the cell phone transmits the SMS. See the SMS Routing over Bluetooth webpage for more information.
* Crazy Chat (Charlie Stockman) – TODO
* Doodle (Andrew Dieffenbach) – Created a “whiteboard” system for Gaim and used it to implement Yahoo!’s Doodle protocol. It may need a little more work before it’s completely compatable with current Yahoo! clients, but it works fine between two Gaim users. This is in CVS HEAD and will be in the next release of Gaim.
* Collaborative Code Editor (Chisthian Kim) – TODO


Fix gaim (read all 9 entries…)
Heh: Google is *so* doing this goal
I wonder what he’ll be able to do if he can get a few more googlers using their 20% project time on gaim?

Google’s just hired Sean Egan (the main developer of Gaim open IM client), just the same day Yahoo! and Microsoft plan to link their respective proprietary IM networks.” From the post: “While Yahoo! and Microsoft link their proprietary networks for Instant Messaging, Google bets on Open Protocols to make information universally accessible … Currently, Google uses XMPP/Jabber specs, but they claim to be supporting open server-to-server federation, and work “to hear from other people in the communications industry about how best to build a federation model that is open, scalable”. In fact, there are this month several tests with firms like EarthLink, Sipphone or PeopleCall.

Article



Fix gaim (read all 9 entries…)
gaim: What's broken?

Articles always seem to be giving gaim shit about its UI.

Very rarely does anyone actually point out a specific problem they can put their finger on, it’s always just “Bad UI /grumble mutter/”.

I don’t think there’s too much actually wrong with the gaim UI; personally. There’s a few menu options in all the wrong places, but that’s about it.

Don’t think I’m right? Got specific problems. Stuff that makes gaim unusable for you? Tell me about it and make me eat my words.



Learn Perl (read all 2 entries…)
Perl: So, anyway...

I finally compiled gaim-1.5.0 with perl support. Holy Fucking Shit.

I even got it to respond to incoming/outgoing message signals. One lunch break soon, I’m going to have something actually working :D

I’m also eying Net::Jabber from a distance to cut out the middleman of gaim and provide a UI-less resource of some kind: daniel.oconnor@gmail.com/search

I don’t know if I should just hijack an instance of gaim for it, compiled so you can run multiple instances, or if I should run with Net::Jabber.

But, it’s early, I just rode my bike in the rain to work and I should probably actually do some!



learn python
So Far, Pretty Easy

Easier than I thought.

I wonder what else there is to learn…



Build the Semantic Web (read all 4 entries…)
My First Dabblings With Python/Redland

Easier than I thought



Learn Perl (read all 2 entries…)
Goal: Roll my own copy of gaim with perl support

So I can finish my toy application before I die of old age.

Perl seems a snap.



overcome my shyness more often (read all 2 entries…)
I've Learnt To Be Rude

It’s great!



find a girlfriend (read all 5 entries…)
Fuck It

It’s too much trouble. On reflection, I have a fair few ladies interested in me and I’d rather be single than to bother with one failing relationship after another.



Entries
Pages: 1 2 4 5 6 7 8

 

43 Things Login