Friday, August 31, 2007

blueprintcss - Google Code

blueprintcss - Google Code: "Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing."

Wednesday, August 29, 2007

Anarchaia: A tumblelog by Christian Neukirchen

Anarchaia: A tumblelog by Christian Neukirchen: "Experimental, impressionistic sub-paragraph tumblin' (think obstsalat)"

Tuesday, August 28, 2007

YouTube - How to light a grill in 2 seconds

YouTube - How to light a grill in 2 seconds: "Web classic (circa 1995) of engineers lighting a grill [really fast] with liquid oxygen."

Monday, August 27, 2007

Quote of the Day — on Law School | Through a Glass Darkly

Quote of the Day — on Law School | Through a Glass Darkly:

"“Law school taught me one thing: how to take two situations that are exactly the same and show how they are different.” – Hart Pomerantz"

The Fishbowl: The Only Flowchart You'll Ever Need

The Fishbowl: The Only Flowchart You'll Ever Need: "Do I want to do this? Will it end in disaster? Will it make a good story anyway?"Do I want to do this? Will it end in disaster? Will it make a good story anyway?

Sunday, August 26, 2007

vm4all.com

vm4all.com: "VMware's virtualization technology has become the industry standard for virtualization in the enterprise. More and more people are writing software based on the SDK and created a lot of little handy tools. On the other side there are some larger company’s who also created all kinds of applications to support VMware ESX server and Virtual Center. The vm4all.com website provides a complete list of all these tools and applications. "

xtravirt.com - Downloads

xtravirt.com - Downloads: "This stunning pack contains 70 individual handcrafted Visio objects to represent VMware VI3 environments."

Thursday, August 23, 2007

Economist's View: "The Naive Pay All the Fees"

Economist's View: "The Naive Pay All the Fees": "The smartest strategy, they say, is for the sophisticated consumer to choose the service with the most hidden charges and highest add-on prices, but then avoid paying those added costs. “The sophisticated consumer takes advantage of that,” Mr. Gabaix said. “The na�ve pay all the fees.”"

Wednesday, August 22, 2007

YouTube - Ben Stein Talks Retirement -- Part 1

YouTube - Ben Stein Talks Retirement -- Part 1: "Retirement Planning: Getting Started (Part 1) First video in a three-part series on retirement planning, Ben Stein outlines basic steps to begin the retirement planning process, from the use of retirement planning calculators to tips on finding a financial advisor. "

Monday, August 20, 2007

IMAO: Special Harry Potter Edition Fred Thompson Facts

IMAO: Special Harry Potter Edition Fred Thompson Facts: "* Fred Thompson's glare has the same effect as a Cruciatus Curse. * Dumbledore was the only wizard Voldemort ever feared. Why? Because Dumbledore was friends with Fred Thompson. * Fred Thompson can transform into the most powerful Animagus form of all: Fred Thompson. * If you call Fred Thompson a Muggle, he'll cast a spell on you where you spit out all your teeth. He uses his fist to cast the spell. * A Quidditch game ends when either the Golden Snitch is caught or Fred Thompson becomes bored. * Fred Thompson has killed more Death Eaters than any Auror... and that was just this morning. * Even an Imperius Curse can't make you vote against Fred Thompson. * SPOILER!!! At the end of Deathly Hallows, Fred Thompson kills Voldemort. With a ping pong paddle. "

CFT I - CHICAGO URBAN EXPLORATION

CFT I - CHICAGO URBAN EXPLORATION: "We entered into a loading room, filled with pipes and pumps. We explored for a bit and discovered another set of ladders going down another 50 ft., this being a guess because it was filled with water (the plunge test gave no answers...next time, we're bringing a rope). Two explorers went as far as they could go, but didn't feel like getting wet (little did we know what was in store for us). "

Sunday, August 19, 2007

libapr(apache portable runtime) programming tutorial

libapr(apache portable runtime) programming tutorial: "This is a tutorial on how to use libapr(apache portable runtime)."

RFC 2183 - Content Disposition

RFC 2183 - Content Disposition:
"disposition := 'Content-Disposition' ':' disposition-type *(';' disposition-parm)

disposition-type := 'inline' / 'attachment' / extension-token ;

disposition-parm := filename-parm / creation-date-parm / modification-date-parm / read-date-parm / size-parm / parameter"

Friday, August 17, 2007

404 Error Pages: Reloaded | Design Showcase

404 Error Pages: Reloaded | Design Showcase: "Three weeks ago we’ve showcased some of the most beautiful, creative and user-friendly 404 Error Pages; we’ve collected some interesting ideas one can use to help out the visitors once they got lost ony your page. We’ve also asked our readers to design their own 404 pages and promised to present the best solutions afterwards. "

How to Speed up Firefox page loading

How to Speed up Firefox page loading: "Here's something for broadband people that will really speed Firefox up: 1.Type about:config into the address bar and hit return. Scroll down and look for the following entries: network.http.pipelining network.http.proxy.pipelining network.http.pipelining.maxrequests Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading. 2. Alter the entries as follows: Set network.http.pipelining to true Set network.http.proxy.pipelining to true Set network.http.pipelining.maxrequests to some number like 30. This means it will make 30 requests at once. 3. Lastly right-click anywhere and select New-> Integer. Name it nglayout.initialpaint.delay and set its value to 0 (zero). This value is the amount of time the browser waits before it acts on information it recieves. If you're using a broadband connection you'll load pages MUCH faster now! "

HTTP/1.1 Pipelining FAQ

HTTP/1.1 Pipelining FAQ: "HTTP/1.1 Pipelining FAQ What is HTTP pipelining? Normally, HTTP requests are issued sequentially, with the next request being issued only after the response to the current request has been completely received. Depending on network latencies and bandwidth limitations, this can result in a significant delay before the next request is seen by the server. HTTP/1.1 allows multiple HTTP requests to be written out to a socket together without waiting for the corresponding responses. The requestor then waits for the responses to arrive in the order in which they were requested. The act of pipelining the requests can result in a dramatic improvement in page loading times, especially over high latency connections."

Optimizing Page Load Time - die.net

Optimizing Page Load Time - die.net: "It is widely accepted that fast-loading pages improve the user experience. In recent years, many sites have started using AJAX techniques to reduce latency. Rather than round-trip through the server retrieving a completely new page with every click, often the browser can either alter the layout of the page instantly or fetch a small amount of HTML, XML, or javascript from the server and alter the existing page. In either case, this significantly decreases the amount of time between a user click and the browser finishing rendering the new content. However, for many sites that reference dozens of external objects, the majority of the page load time is spent in separate HTTP requests for images, javascript, and stylesheets. AJAX probably could help, but speeding up or eliminating these separate HTTP requests might help more, yet there isn't a common body of knowledge about how to do so. While working on optimizing page load times for a high-profile AJAX application, I had a chance to investigate how much I could reduce latency due to external objects. Specifically, I looked into how the HTTP client implementation in common browsers and characteristics of common Internet connections affect page load time for pages with many small objects."

Surfin’ Safari - Blog Archive � Optimizing Page Load Time (and a little about the Debug menu)

Surfin’ Safari - Blog Archive � Optimizing Page Load Time (and a little about the Debug menu): "Another tip you might find handy as a web developer is the “Show Page Load Test Window” option in the Safari Debug menu. You can turn on the Debug menu by typing defaults write com.apple.Safari IncludeDebugMenu YES at a shell prompt, and then restarting Safari. This menu includes a number of rough debugging tools that we created mainly for browser testing, but you may find some of them handy for web development. The page load test in particular is interesting because it measures page load time in a more precise way than either onload timing or just using a stopwatch. If you change the “Suite” pop-up menu to “URL”, you can type the URL of your choice and get a fairly precise time for loading it. If you empty the cache first, you can get an uncached time."

Wednesday, August 15, 2007

Mitnick Security Consulting, LLC

Mitnick Security Consulting, LLC: "Send a self-addressed stamped envelope, your IP address and password to: 2245 N. Green Valley Parkway Suite 411 Henderson, NV 89014"

Mitnick Security Consulting, LLC

Mitnick Security Consulting, LLC: "Send a self-addressed stamped envelope"

Sunday, August 12, 2007

Data Visualization: Modern Approaches | Graphics

Data Visualization: Modern Approaches | Graphics: "However, to convey a message to your readers effectively, sometimes you need more than just a simple pie chart of your results. In fact, there are much better, profound, creative and absolutely fascinating ways to visualize data. Many of them might become ubiquitous in the next few years. So what can we expect? Which innovative ideas are already being used? And what are the most creative approaches to present data in ways we’ve never thought before? Let’s take a look at the most interesting modern approaches to data visualization as well as related articles, resources and tools."

DHQ: Digital Humanities Quarterly: Jerz. Somewhere Nearby is Colossal Cave: Examining Will Crowther's Original "Adventure" in Code and in Kentucky

Somewhere Nearby is Colossal Cave: Examining Will Crowther's Original "Adventure" in Code and in Kentucky

"Accordingly, this paper analyzes previously unpublished files recovered from a backup of Woods's student account at Stanford, and documents an excursion to the real Colossal Cave in Kentucky in 2005. In addition, new interviews with Crowther, Woods, and their associates (particularly members of Crowther's family) provide new insights on the precise nature of Woods's significant contributions. Real locations in the cave and several artifacts (such as an iron rod and an axe head) correspond to their representation in Crowther's version; however, by May of 1977, Woods had expanded the game to include numerous locations that he invented, along with significant technical innovations (such as scorekeeping and a player inventory). Sources that incorrectly date Crowther's original to 1972 or 1974, or that identify it as a cartographic data file with no game or fantasy elements, are sourced thinly if at all. The new evidence establishes that Crowther wrote the game during the 1975-76 academic year and probably abandoned it in early 1976. The original game employed magic, humor, simple combat, and basic puzzles, all of which Woods greatly expanded. While Crowther remained largely faithful to the geography of the real cave, his original did introduce subtle changes to the environment in order to improve the gameplay."

Apache API notes

Apache API notes:
"Special considerations for response handlers

Handlers for most phases do their work by simply setting a few fields in the request_rec structure (or, in the case of access checkers, simply by returning the correct error code). However, response handlers have to actually send a request back to the client.

They should begin by sending an HTTP response header, using the function send_http_header. (You don't have to do anything special to skip sending the header for HTTP/0.9 requests; the function figures out on its own that it shouldn't do anything). If the request is marked header_only, that's all they should do; they should return after that, without attempting any further output.

Otherwise, they should produce a request body which responds to the client as appropriate. The primitives for this are rputc and rprintf, for internally generated output, and send_fd, to copy the contents of some FILE * straight to the client."

Quicktext - Hesslow Extensions

Quicktext - Hesslow Extensions: "Quicktext is an extension for Thunderbird that lets you create templates that can be easily inserted into your own emails. Using Thunderbird, Quicktext is the perfect tool to help you quickly answer routine, repetitive emails. Quicktext performs both simple and complex tasks. The program can insert different signatures into your emails depending on whom you are sending the email to."

Saturday, August 11, 2007

Regular Expressions in Oracle Database 10g

Regular Expressions in Oracle Database 10g: "To harness the power of regular expressions, you can exploit the newly introduced Oracle SQL REGEXP_LIKE operator and the REGEXP_INSTR, REGEXP_SUBSTR, and REGEXP_REPLACE functions."

Tuesday, August 07, 2007

Seriously Good: Okra

Seriously Good: Okra:

"So before rejecting okra, try it in it's best light. Here, then is the numinous fried okra.

Fried Okra

1/2 lb okra
1 c cornmeal
1 tbsp salt
2 tsp ground black pepper
1 c buttermilk
vegetable oil

Choose okra that is an even green color and 2' - 4' long. Trim stem ends from okra and cut into 3/4' lengths. Soak in buttermilk for 15 minutes.

Mix cornmeal, salt, and pepper in a plastic bag. Add okra and toss to coat.

Heat 1/2' oil in a 10' skillet (cast iron is traditional) over medium high heat. When oil begins to shimmer, sift excess cornmeal mixture from okra and add to skillet. Cook, turning occasionally, until golden brown. (Stir gently to avoid losing coating.) Drain on paper towels and salt again if needed."

Sunday, August 05, 2007

14 Numbers Your Cell Phone Can't Live Without � The Cranking Widgets Blog

14 Numbers Your Cell Phone Can't Live Without � The Cranking Widgets Blog: "So, if your cell phone has no other numbers stored in its memory, make sure it has these numbers:"

Glanzer: Picking the wrong fight

Glanzer: Picking the wrong fight:

"If he did, he might realize that although God may not be mentioned, messages consistent with Christianity and even a sprinkling of Christian symbolism abound (especially in the seventh book, 'Harry Potter and the Deathly Hallows').

In fact, Christians should actually see J.K. Rowling's 'Harry Potter' series as fantasy tales in the tradition of J.R.R. Tolkien.

Rowling's series reinforces a core Christian belief that good and evil are not just socially constructed."

Townhall.com::Harry Potter and the Fire breathing Fundamentalists::By Jerry Bowyer

Townhall.com::Harry Potter and the Fire breathing Fundamentalists::By Jerry Bowyer:

"When I left the theatre, I knew two things: first, that I had been an ignorant blow-hard. This wasn’t Wiccan propaganda: it was standard-issue fairy tale magic like Cinderella and The Wizard of Oz. Second, that Joanne Rowling had spent a great deal of time immersed in The Greats – the long line of literary masterpieces that range from The Lord of the Rings and Narnia back through Dickens, Austen, Shakespeare, the Arthurian Legends, the Church Fathers, the Scriptures themselves, and into the best of the pre-Christian Greek classics. In other words, Rowling was one of us."

Christian themes abound in Potter tales - 08/04/2007 - MiamiHerald.com

Christian themes abound in Potter tales - 08/04/2007 - MiamiHerald.com

'J.K. Rowling gets the last laugh on the dwindling number of conservative Christians who have attacked her Harry Potter saga over the past decade: The most important plot point of the seventh and final book is unambiguously Christian.

Rowling cleverly scattered so many red herrings among the loaves and fishes in the previous books that she made it difficult to see the trail clearly except in retrospect. The Potter story is not a linear Christian allegory. And Harry's World is insistently devoid of explicit religion, right through the final chapter.

But Harry Potter and the Deathly Hallows finally reveals plainly what the author had said for many years: that her Christian faith undergirds her fictional creation.'

Saturday, August 04, 2007

YouTube Architecture | High Scalability

YouTube Architecture | High Scalability

Serving Thumbnails

* Surprisingly difficult to do efficiently.
* There are a like 4 thumbnails for each video so there are a lot more thumbnails than videos.
* Thumbnails are hosted on just a few machines.
* Saw problems associated with serving a lot of small objects:

Wednesday, August 01, 2007

How To Design The Perfect Nap - lifehack.org

How To Design The Perfect Nap - lifehack.org: "A correctly performed nap can give you a great boost in energy, focus, and concentration, but a poorly executed nap can leave you groggy and more tired than when you started."