Friday, October 28, 2005
Halloween Humor
Seen on the side of the zombie container in "Return of the Living Dead":PROPERTY
DEPARTMENT OF THE ARMY
IN CASE OF EMERGENCY
CALL 1 (800) 454-8000
DEPARTMENT OF THE ARMY
IN CASE OF EMERGENCY
CALL 1 (800) 454-8000
Call the number. But not from work.
Tuesday, October 25, 2005
Cherry Vanilla Dr Pepper - Ma Na Ma Na!
The new Dr Pepper ad for Cherry Vanilla has some familiar music to it...click on 'media gallery' and then the 1st TV ad: "Date".http://www.drpepper.com/CherryVanillaDP/index.aspx
Turns out, it's this:
http://www.devilducky.com/media/7452/
Man, the muppets rule.
Friday, October 21, 2005
script.aculo.us
script.aculo.us - web 2.0 javascript
If you develop web apps and you haven't heard of this, go check it out. It makes it easy to add great functionality to your apps like drag-n-drop, visual effects and auto-completing text fields. There is another article that provides a way to use script.aculo.us in S5 slides....which you should also check out. ;)
http://labs.cavorite.com/presentacular/
For some demos of this technology, check this out:
http://wiki.script.aculo.us/scriptaculous/show/Demos
If you develop web apps and you haven't heard of this, go check it out. It makes it easy to add great functionality to your apps like drag-n-drop, visual effects and auto-completing text fields. There is another article that provides a way to use script.aculo.us in S5 slides....which you should also check out. ;)
http://labs.cavorite.com/presentacular/
For some demos of this technology, check this out:
http://wiki.script.aculo.us/scriptaculous/show/Demos
Thursday, October 20, 2005
Web 2.0: 4 Layer Philosophy
Good article on 4 layer philosophy in "Web2.0" design.
from http://particletree.com/features/4-layers-of-separation/
Thanks to a lot of progressive education, web developers are starting to regularly practice three layers of separation (structural, presentational, and behavioral) in their projects and applications. Loosely assigned, XHTML builds the structure, CSS defines the presentation and JavaScript (for the most part) creates the behavior. This code segregation allows developers to create web applications that are organized, maintainable and reusable.
I believe, however, that a fourth layer of separation is being neglected: the data layer. This layer is represented by server side scripts that process and retrieve information from a data source. More often than not, we find this layer embedded messily into the structural layer. When the goal is to build modular architectures that are flexible and adaptable, combining structure and data processing is, in the long run, going to be very costly conceptual mistake. Through the use of a very promising XML technology, XSLT, we can free our data processing and retrieval logic from our display and structural logic completely and build web applications that are easier to understand and faster to iterate.

from http://particletree.com/features/4-layers-of-separation/
Thanks to a lot of progressive education, web developers are starting to regularly practice three layers of separation (structural, presentational, and behavioral) in their projects and applications. Loosely assigned, XHTML builds the structure, CSS defines the presentation and JavaScript (for the most part) creates the behavior. This code segregation allows developers to create web applications that are organized, maintainable and reusable.
I believe, however, that a fourth layer of separation is being neglected: the data layer. This layer is represented by server side scripts that process and retrieve information from a data source. More often than not, we find this layer embedded messily into the structural layer. When the goal is to build modular architectures that are flexible and adaptable, combining structure and data processing is, in the long run, going to be very costly conceptual mistake. Through the use of a very promising XML technology, XSLT, we can free our data processing and retrieval logic from our display and structural logic completely and build web applications that are easier to understand and faster to iterate.

Wednesday, October 19, 2005
vi global addressing
Something I found very useful today:
ITworld.com - Search and replace with vi -- part 1
There is another form of line addressing called global addressing. It is similar to the % (all lines) address, but allows you to limit the search and replace action by specifying certain text that must appear in a line before the search and replace action is applied to it. An example is show below. The syntax shown below would read "for all lines containing `some text', search for `search text' and replace any instances with `replacement text.'"
:g/some text/s/search text/replacement text/
In effect, you are requesting that two strings must be found in a line, but only one of them is to be replaced.
ITworld.com - Search and replace with vi -- part 1
There is another form of line addressing called global addressing. It is similar to the % (all lines) address, but allows you to limit the search and replace action by specifying certain text that must appear in a line before the search and replace action is applied to it. An example is show below. The syntax shown below would read "for all lines containing `some text', search for `search text' and replace any instances with `replacement text.'"
:g/some text/s/search text/replacement text/
In effect, you are requesting that two strings must be found in a line, but only one of them is to be replaced.
Tuesday, October 11, 2005
Collections: Zim and Calvin & Hobbes
Both have been finally released:
Invader ZIM - House Box Complete Set (Vols. 1-3 Plus Extra Disc)
Yes YEEEESS! The complete Zim collection is finally MIIIIINEE!! Now I have the resources to bring DOOM to the DOOMED souls that stand in my path of DOOM!
Ahem. I ordered this already. The cool part about it is that if you already own the other DVD's you can just order the box with the extra disk. So many publishers come out with a collection once all the DVD's are out that I waited. Guess I didn't need to. Super cool.
The Complete Calvin and Hobbes is also here. Finally. I've been so confused trying to collect them, they're not numbered and there is a lot of redundancy with the other collection books out there. 3 paperback (archive quality?) volumes of every C&H comic ever made, each with a number so you know what and when you're reading.
But if you don't want to buy this and instead want each book individually (probably better for casual reading), here they are in order:
1. 'Calvin and Hobbes'
2. 'Something Under the Bed Is Drooling'
3. 'Yukon Ho!'
4. 'Weirdos From Another Planet!'
5. 'The Revenge Of The Baby-Sat'
6. 'Scientific Progress Goes 'Boink': A Calvin and Hobbes Collection'
7. 'Attack Of The Deranged Mutant Killer Monster Snow Goons'
8. 'The Days are Just Packed: A Calvin and Hobbes Collection'
9. 'Homicidal Psycho Jungle Cat: A Calvin and Hobbes Collection'
10. 'There's Treasure Everywhere--A Calvin and Hobbes Collection'
11. 'It's A Magical World: A Calvin and Hobbes Collection'
I'll probably order Calvin later or maybe put it on my xmas list. (Tracy, you reading this?) ;)
Invader ZIM - House Box Complete Set (Vols. 1-3 Plus Extra Disc)Yes YEEEESS! The complete Zim collection is finally MIIIIINEE!! Now I have the resources to bring DOOM to the DOOMED souls that stand in my path of DOOM!
Ahem. I ordered this already. The cool part about it is that if you already own the other DVD's you can just order the box with the extra disk. So many publishers come out with a collection once all the DVD's are out that I waited. Guess I didn't need to. Super cool.
The Complete Calvin and Hobbes is also here. Finally. I've been so confused trying to collect them, they're not numbered and there is a lot of redundancy with the other collection books out there. 3 paperback (archive quality?) volumes of every C&H comic ever made, each with a number so you know what and when you're reading.But if you don't want to buy this and instead want each book individually (probably better for casual reading), here they are in order:
1. 'Calvin and Hobbes'
2. 'Something Under the Bed Is Drooling'
3. 'Yukon Ho!'
4. 'Weirdos From Another Planet!'
5. 'The Revenge Of The Baby-Sat'
6. 'Scientific Progress Goes 'Boink': A Calvin and Hobbes Collection'
7. 'Attack Of The Deranged Mutant Killer Monster Snow Goons'
8. 'The Days are Just Packed: A Calvin and Hobbes Collection'
9. 'Homicidal Psycho Jungle Cat: A Calvin and Hobbes Collection'
10. 'There's Treasure Everywhere--A Calvin and Hobbes Collection'
11. 'It's A Magical World: A Calvin and Hobbes Collection'
I'll probably order Calvin later or maybe put it on my xmas list. (Tracy, you reading this?) ;)
Friday, October 07, 2005
Google Reader
http://www.google.com/reader
Super cool. I've been using Gregarious (web based RSS reader) for a while, and will probably continue to do so. But for the average user, this is going to be *the* tool to use to do RSS feeds. The biggest problem with RSS feeds for me was that I had 6 different places I might look at them. And even OMPL syncing wasn't up to snuff. Different clients, differnet machines, just a PITA. Anyway, check it out, it's worthy. Web 2.0 yay!
Super cool. I've been using Gregarious (web based RSS reader) for a while, and will probably continue to do so. But for the average user, this is going to be *the* tool to use to do RSS feeds. The biggest problem with RSS feeds for me was that I had 6 different places I might look at them. And even OMPL syncing wasn't up to snuff. Different clients, differnet machines, just a PITA. Anyway, check it out, it's worthy. Web 2.0 yay!
Subscribe to Posts [Atom]