Rajinder Singh has transitioned to FOSS

Taming the Komodo Dragon - How to "Go to Definition" and then go back to where you were

Komodo gives you the indispensable command that allows you to jump to a function definition by putting your caret on the function name and hitting a key combination - often set to CTRL+K,G or CTRL+SHIFT+K. But once you've jumped, there is no command to bring you back to where you just were. Amazing. What's even more unbelievable is that google attempts to find such a command yielded nothing. Are we all actually working around this glaring omission? Constantly making a mental mark of the file and function we are in and using using “Search All” or other silly tactics?

There's actually a very simple solution thanks to a handy dandy thing called “Transient Marks”. These are invisible, unnamed bookmarks. (see menu Code | Marks).

MySQL surprise !!

MYSQL – Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2

You may expect that case (upper vs. lower) would be handled consistently across aggregate functions in MySQL. You would be wrong. If you see this post before you found out the hard way, then you can find out the easy way. Yippie !!

SELECT name, weight FROM widget name weight
foobar 4
Foobar 10

Step 2 - Building the gallery

After perusing a bunch of gallery-ish modules, I came across a great tutorial of how to build a gallery with just CCK and Views. The accompanying video made it a snap, and sure enough, in about an hour, I had to rocking.

Step 1 - Building the slideshow

Figuring that the slideshow, requiring fade-in/out will might be a little squirelly with javascript, I decided to start on that, and after a few tries with clunky transitions, poor caching or pre-loading, various YUI implementations, I finally found a sweet setup from Steve at http://slayeroffice.com/code/imageCrossFade/index.html.

Making Emily's Website

Step 1 - Building the slideshow

Figuring that the slideshow, requiring fade-in/out will might be a little squirelly with javascript, I decided to start on that, and after a few tries with clunky transitions, poor caching or pre-loading, various YUI implementations, I finally found a sweet setup from Steve at http://slayeroffice.com/code/imageCrossFade/index.html.

Slackin

Ok, so I've totally slacked on my blog. It's not like I haven;t been doing anything, it's just hard to get into the habit of writing every day - or even every few days.

BDUG meetings

Yesterday's blog... Scramble as I might, I wasn't able to get my site up and running before the Berkeley Drupal Users Group monthly meeting, and I don't even have calling cards to hand out. DOH! But I did manage to 'splained that I'm making this major transtition, have been cranking away for a couple months, am looking for work and open to volunteering to get some experience and exposure.

End of Day 1 - In which Raj is tired, wired, a little perplexed

... but overall quite happy. Things went pretty well, 'tho I only got a couple hours in. Major accomplishments included messing around with the theme, making a couple of primary links, writing Page 1, and getting a couple silly sayings into the title and mission.

Page 1 - in which Raj starts it all off

Wow... Got the site up an running today. Last night I redirected the Name Servers and they have dutifully propagated. Over here I've got all the little pointers neatly laid out in all the little configs - drush included. Got my handy Drupal modules installed and enabled, got my blocks going where I want them, and the garland theme is looking mighty fine for starters.

SVN is a godsend, everything is under control. My local site is a twin of the public site. Until this, my first posting, they are both empty.

Syndicate content