Archive for March, 2007

Quicksilver Plugin for Jaiku (using Plazes)

Wednesday, March 14th, 2007

Today i finished the Jaiku Quicksilver plugin i have been using for a while but never got ready for general distribution. The script works in mysterious ways, or better put; it uses not only Quicksilver but also Plazes to do an update so you don’t have to set the location by hand and can simply type a message and be done with it. This of course comes with a price; you will have to have the Plazes plazer installed to actually use the script. This makes the potential group of users rather small but there are bound to be at least four people out there who find this useful ;)

Install guide!

  1. Download the Applescript file
  2. Make a folder called Actions in the folder ~/Library/Application Support/Quicksilver
  3. Copy the Jaiku Applescript into the Actions folder
  4. Restart Quicksilver (sometimes it is hard to get it to refresh)
  5. Add your plazes username and password to the keychain using the name http://beta.plazes.com (if it’s not already in there)
  6. Add your jaiku username and personal key (as the password) to the keychain using the name http://api.jaiku.com (you can get your personal key here). Use the application called Keychain Access for this and the previous step.
  7. You’ll have to click yes a bunch to allow the keychain to be used

There is a plazeless version too, follow the same steps as above only leave out the ones where it invloves Plazes.

User guide!

  1. Open Quicksilver (command-space)
  2. Hit . (period) to open text mode
  3. Type your message
  4. Hit tab
  5. Start typing Jaiku
  6. When you see Jaiku appear as the action, hit enter
  7. Go check you Jaiku stream to see if it worked!

Version history

  • v0.1, 14-3-2007, initial release
  • v0.2, 14-3-2007, removed default icon since it can’t be changed yet anyway

Roadmap

  • Icon selection
  • Maybe get Plazes data from feed (no need for a password)
  • Maybe release a plazeless and/or a standalone version (if anyone needs it)

p.s.
The script is ‘run only’ for now since not all of the stuff it uses is public yet. Full code should be available soon so you can go build your own versions. changed files to full source, adapt and multiply!

Back to the future beta

Monday, March 12th, 2007

Picture 2.png
This rules!

SVN and CakePHP

Sunday, March 11th, 2007

If, like me, you often use Subversion as your versioning system and CakePHP as your framework you will probably need to setup up your subversion repository to ignore certain files on your development machine before checking them in to the repository. Obvious candidates for exclusion are your config files and your cache. Although there is lots of info on the web about this sort of thing there are so many ways to do this it’s nice to have a Cake specific example.

to exclude your config files simply do:

svn propset svn:ignore core.php app/config/
svn propset svn:ignore database.php app/config/

rinse and repeat if you have more server specific configuration.

finally to exclude your cache files do:

svn propset -R svn:ignore "*" app/tmp/

this will recursively set an “ignore all files” property on all the directories in tmp.

happy baking!

links for 2007-03-11

Sunday, March 11th, 2007

Pick small companies

Saturday, March 10th, 2007

Today i got a letter from Eneco, our energy provider (gas & power), that they noticed no supplier was registered as delivering service to our home address so they would have to stop the gas & power coming to our house within 10 days. Slightly weird since i’ve switched suppliers to Greenchoice in october of last year. I called Eneco, only reachable on working days, i then called Greenchoice (on a saturday morning) and got someone on the line after two rings. This apparently is a known problem as he had my request id’s at hand which i could then pass on to Eneco so they would be able to find the Greenchoice request (from october last year) and mark our account as “ok”. Eneco corporate had not been able to get a transfer request to filter down their systems into the computers of their office that manages the actual network, in 6 months time. So now i had to help them by phoning in the actual id’s of the database sets with my account information in them.

Eneco is not alone in being big and lumpy, i have similar experiences with UPC (big & scary), KPN (big & clueless) and companies like Accenture are not known as Accidenture in the IT world for nothing. There seems to be an inverse relationship between size and customer service that is apparent for every big company i ever had dealings with, professional or otherwise.

In a perfect world i would never have to deal with any company with more than 50 employees. Luckily networked companies can build and sell anything from cars to power networks to food stuffs using networks of small motivated companies instead of single big lumpy ones. Pick those and it will improve your quality of life :)

oh… and that means i will have to find alternatives to Yahoo and Google’s collection of services too i guess if i want to ‘eat my own medicine/poison’. Any ideas on that?

Lieve planeetgenoot,

Saturday, March 10th, 2007

Je kent het wel, je leeft een beetje luxe, rijdt af en toe een auto, of heel vaak, maakt een pleziervluchtje naar hier & daar, misschien op kosten van je baas, gaat op vakantie naar ver weg, of naar dichtbij, reist met de bus of je hebt je eigen auto gebouwd want je leeft een beetje luxe.

Brave Hendrik spreekt

links for 2007-03-10

Saturday, March 10th, 2007

links for 2007-03-07

Wednesday, March 7th, 2007

New PHP bundle in latest textmate

Tuesday, March 6th, 2007

[NEW] PHP bundle: Option-escape will provide completion candidates for the current (partially typed) function name and option-F1 will show a tool-tip with short documentation and call syntax for the current function (press ctrl-H to go to the manual page). All standard functions have been added to the normal completion on escape, allowing you to cycle through them. (Ciarán Walsh)

from the latest Textmate release notes (2007-03-04: REVISION 1368). thank you Ciarán!

links for 2007-03-06

Tuesday, March 6th, 2007