home > web

Monday, June 30th, 2008

Announcing Haiku Of the Day (HOD)

I helped put together a simple website and RSS feed of Haiku published by Bronze Man Books. Read the announcement or check out today’s haiku of the day!

/web   〆   permalink

Tuesday, November 6th, 2007

Markdown in Python

A clean, fast Markdown implementation in python.

/web   〆   permalink

Monday, October 15th, 2007

Punched before Eating

Maybe the funniest SNL Digital Short yet.

/web   〆   permalink

Monday, October 15th, 2007

Hidden Dictionary on The New York Times

Woah, I just randomly double-clicked a word while reading an article nytimes.com and it popped up a definition/theauraus with information on that word. Seems to work while reading articles, but not on the front page.

It is actually more than just a dictionary. For example, go read about Led Zeppelin finally doing digital downloads and when you click Zeppelin, it gives a short bio on the band. Says it’s powered by Answers.com.

/web   〆   permalink

Friday, October 12th, 2007

Humanized

I’m starting to really like the Humanized weblog. A few interesting articles:

/web   〆   permalink

Thursday, October 11th, 2007

Twitter?

Adam Engst of TidBITS has me convinced to try Twitter.

/web   〆   permalink

Saturday, September 29th, 2007

Audio Lectures for Free

In the never-ending search for commuting content, I stumbled upon listening to words. It has a decent collection of interesting video and audio lectures available for free. Give it a listen.

/web   〆   permalink

Saturday, September 29th, 2007

Blueprint CSS

A CSS framework that “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.” Check it out. By the way, Google Code is starting to host some great stuff lately …

/web   〆   permalink

Saturday, September 29th, 2007

Web File Sharing Services

Sometimes it is nice to be able to send huge files to people over the web without hosting a server. pando and YouSendIt are both good solutions for doing that. Pando gives 1GB free while YouSendIt gives 2GB.

/web   〆   permalink

Saturday, September 29th, 2007

ninja words

I love the tagline “A really fast dictionary … fast like a ninja.” ninja words really is litening fast with instant results that show up in your browser window without reloading.

Nice use of AJAX.

/web   〆   permalink

Saturday, December 30th, 2006

Link Roundup

Farecast predicts airfares.

OpenDNS makes browsing faster and helps with URL typos.

The Biomedical Imaging Group (BIG) has some great reviews on sampling and image interpolation.

Erik Meijering presents A Chronology of Interpolation.

Maps of War gives a 90-second visual History of Religion.

MAKE suggests open-source gifts.

Mac Geekery explains how to decrypt and transcode TiVo recordings on your Mac. I contributed some comments.

The TiVo File Decoder software allows decryption of .TiVo files into MPEG-2 format.

iLounge offers great iPod-related reviews and a beautiful iPod buyer’s guide. Here’s their high-end iPod speaker system ratings.

/web   〆   permalink

Sunday, September 10th, 2006

NameVoyager

Babynamewizard.com has a tool called NameVoyager that shows a graph of popular baby names over time. The data is massaged out of the Social Security Administration’s records. The really cool thing is that you can type parts of names and get instant feedback as the popularity graphs change. It’s fun to explore — check it out.

The plots show the 1000 most popular names versus time whre the popularity axis is the number of names per million babies. When looking at the “all names” graph (the first graph that comes up as you visit the website), it’s interesting to see observe an upward trend in name diversity since the 50’s. This trend shows up directly as the thickness of many name-lines decreases and indirectly because the overall number of top 1000 names displayed goes down. In the 50’s, 95% of the names were in the top 1000 while in 2005 only about 75% were in the top 1000. Go find interesting trends.

(via David Pogue)

/web   〆   permalink

Tuesday, August 22nd, 2006

likebetter

fun times

/web   〆   permalink

Wednesday, April 26th, 2006

Chernobyl

Powerful photo essay on the Chernobyl disaster.

/web   〆   permalink

Sunday, April 16th, 2006

Web Based Terminals

Anyterm and Ajaxterm provide a way to use SSH (remote login) through any browser. Once this is setup, it would be slightly easier than downloading PuTTY.

/web   〆   permalink

Sunday, March 19th, 2006

infogami (makes websites)

You can create a website in no time at infogami.com (a service created as a Y Combinator startup by Aaron Swartz). So, of course, I made a Daily Burrito site. Some good infogamis have already popped up; I like Y Rumors and Yet Another Javascript Reference.

/web   〆   permalink

Sunday, March 19th, 2006

iStockphoto

I like iStockphoto. It’s much easier that looking through huge clip art galleries — you just search and buy royalty-free photos right on the website. I enjoy looking for burros, donkeys, and mules.

/web   〆   permalink

Sunday, March 19th, 2006

riya

Face and text recognition for your personal photos. Upload, do little training, then search by face. “Hey computer, find me all the photos that have both Tim and Chad because I’m to lazy to browse my 30000 thumbnails.”

Try it. (only Firefox and IE6 currently supported)

/web   〆   permalink

Sunday, March 19th, 2006

Using mod_rewrite to make pretty URLs

Here’s a nice guide for using the mod_rewrite Apache web server module for making nice URLs. I use it to make my blog URL dailyburrito.com/blog instead of dailyburrito.com/blah/blah/morecrap/blosxom.cgi and to make www.dailyburrito.com map to dailyburrito.com (for some reason, I really hate that www).

I altered the configuration of Apache web server that comes installed Mac OS X in two spots to accomplish the above goals. First, I edited the main Apache configuration document by adding the following line at the very end of /etc/httpd/httpd.conf, instructing Apache to look at my own configuration files.

Include /private/etc/httpd/users/*.conf

Then, I created the file /private/etc/httpd/users/alan_apache_setup.conf that looks like this:

# Blosxom script redirect
ScriptAlias /blog /Library/WebServer/CGI-Executables/blosxom.cgi

# Redirect visitor by domain name
RewriteEngine On
RewriteCond %{HTTP_HOST} !^dailyburrito.com$ [NC]
RewriteRule ^(.*)$ http://dailyburrito.com$1 [R,L]

Voila! Missions accomplished. URLs are pretty.

/web   〆   permalink

Sunday, November 13th, 2005

Web Application Development Platforms

Ruby on Rails vs Django vs TurboGears. Ready … fight!

For the first round, we’ll look at two O’Reilly articles:

  1. What Is Ruby on Rails
  2. What Is TurboGears

Which brings me to my point: why no article on Django yet? Is it because they don’t have a cool demo video?

Oh yeah, I’m thinking that Blog engines are not really the same thing as these web application platforms. Or maybe they are a focused special case.

/web   〆   permalink

Tuesday, October 25th, 2005

FlightAware

FlightAware has real-time tracking of flights, current flights to/from OHare, and an awesome animation of all US flights in one day. Toward the end of the animation, you can see the country wake up starting with the east cost, then midwest, then west. Impressive. (via reddit)

/web   〆   permalink

Saturday, October 8th, 2005

Web-Based Collaborative Writing

Drew McLellan reviews a few tools that allow multiple people to edit a document together online: Writely, JotSpot Live, and Writeboard. His criticism of Writeboard leads to improvements the following day.

/web   〆   permalink

Sunday, October 2nd, 2005

What is Web 2.0?

Tim O’Reilly clarifies how he defines Web 2.0.

Let’s close, therefore, by summarizing what we believe to be the core competencies of Web 2.0 companies:

  • Services, not packaged software, with cost-effective scalability
  • Control over unique, hard-to-recreate data sources that get richer as more people use them
  • Trusting users as co-developers
  • Harnessing collective intelligence
  • Leveraging the long tail through customer self-service
  • Software above the level of a single device
  • Lightweight user interfaces, development models, AND business models

/web   〆   permalink

Sunday, September 18th, 2005

More on Markdown & SmartyPants

Some more tidbits on John Gruber’s tools

To run as an OS X Service,

Install HumaneText.service from here. Then,

  1. Select any text.
  2. Press Shift-Cmd-{ to convert “Humane Text” to XHTML.
  3. Press Shift-Cmd-} to convert XHTML to “Humane Text”.

Note that this runs both Markdown & SmartyPants on your text.

To run integrated (via command—line pipes) with SmartyPants,

Run Markdown first, then post-process the html with SmartyPants to make smart-quotes, dashes, and ellipses look nice. E.g.:

% perl Markdown.pl foo.text | perl SmartyPants.pl > foo.html

/web   〆   permalink

Monday, September 12th, 2005

Web Development Trends for 2006

Anil Dash (of Six Apart) on web developer trends.

/web   〆   permalink

Friday, September 2nd, 2005

XMLHttpRequest

Some good articles on XMLHttpRequest

/web   〆   permalink

Thursday, September 1st, 2005

AJAX 10-minute Tutorial

A very simple and nice tutorial on AJAX (interactive web done right). It may take him 30 seconds but it takes me 10 minutes. I guess I’m slow.

/web   〆   permalink

Tuesday, August 30th, 2005

Kayak

For travel, visit kayak, another very simple, clean interface. After the search completes, it has awesome little sliders to narrow your results by price and times.

I suppose the theme of the day has become simple web interfaces.

/web   〆   permalink

Tuesday, August 30th, 2005

Indeed

Indeed is a new job search company. Googley-simple interface that meta-searches many of the major job listings online. (via This is going to be BIG!’s 10 Steps to a Hugely Successful Web 2.0 Company, also a good read)

/web   〆   permalink

Wednesday, August 24th, 2005

WebOS Coming?

Jason Kottke (who makes a living running his interesting links website) explains the idea for a WebOS in his article entitled GoogleOS? YahooOS? MozillaOS? WebOS?. His idea is that a users of WebOS only need to run a browser and web server locally and then all of the actual work can be done in web applications.

Some current web apps that are already trending toward a WebOS include Gmail, Flickr, and Bloglines. In the future, we’d expect IM, word processing, spreadsheets, iTunes, backup, and all of those fun business apps.

One of his key ideas in making this all possible is that the local web server would provide synchronization & caching of local changes to your data as necessary so you don’t have to be connnected to the internet to use web applications. As you connect to the internet, the local server and remote server synchronize without the user worrying about it (think BlackBerry for the desktop).

A couple of his best ideas for WebOS apps:

Gmail. While online, you read your mail at gmail.com, but it also caches your mail locally so when you disconnect, you can still read it. Then when you connect again, it sends any replies you wrote offline, just like Mail.app or Outlook does. Many people already use Gmail (or Yahoo Mail) as their only email client…imagine if it worked offline as well.

Newsreader. Read sites while offline (I bet this is #1 on any Bloglines user’s wish list). Access your reading list from any computer with a browser (I bet this is #1 on any standalone newsreader user’s wish list).

/web   〆   permalink

Wednesday, August 24th, 2005

Google talk

Today Google released thier newest product/service — Google talk — as Windows-only client software. It’s really too bad this didn’t end up being a web applicaiton. Gmail was done so well that it had me hoping for a great web-i-fied IM client too. Kottke was also dissapointed.

For us mac-loving freaks, even though we didn’t get an actual Google talk client, there is a smidgen of love: it works with iChat allowing both text and audio chat, even though Google says it only works with text.

/web   〆   permalink

Tuesday, August 23rd, 2005

Patent Reform with First-to-File

Saw this article on groklaw that points out the Patent Reform Act of 2005 wants to change our US patent system from first-to-invent to first-to-file.

Thoughts? (I’m looking at you, Kris)

/web   〆   permalink

Tuesday, August 23rd, 2005

Copilot’s Tech and MatrixSSL

Fog Creek Copilot’s (Joel Spolsky’s latest product that was developed by interns in one summer) technical details explained. It’s a nice combination and simplification of existing tech (TightVNC and MatrixSSL) and that should be useful for many users.

Also, MatrixSSL looks to be a good simple SSL implementation. Here’s some specs included in the GNU Public License version:

  • < 50KB total footprint with crypto provider
  • SSL server and client support
  • Included crypto library - RSA, 3DES, ARC4, SHA1, MD5
  • Full support for session resumption/caching
  • Fully cross platform, portable codebase; minimum use of system calls
  • TCP/IP optional
  • Multithreading optional
  • Only a handful of external APIs, all non-blocking
  • Example client and server code included
  • Clean, heavily commented code in portable C
  • User and developer documentation

/web   〆   permalink

Monday, August 22nd, 2005

“Fundamentalism was enabled by science”

In this post, Ned Gulley points out a recent New Scientist magazine article that links modern Fundamentalism to the forgotten ideas of mythos and logos.

/web   〆   permalink

Monday, August 22nd, 2005

Side Scrolling Web Design

The International Herald Tribune has a great side-scrolling web design powered by CSS and JavaScript. It works by dynamically flowing text into 3 columns depending on the height of your browser window. There are Next Page and Previous Page controls that work instantly because you already have the full articly text — a JavaScript simply displays the section you are interested in seeing.

Check out this article for an example. I’m wondering how this handles pictures embedded in the article. Can it flow around them nicely? Their JavaScript had some variables that referred to an “articlePhoto” but the code was commented out, so maybe there are some problems.

/web   〆   permalink

Sunday, August 21st, 2005

Sleepy Deepey

Mr Hoelzer recently linked to a Harvard magazine article, Deep into sleep, that convinced me it might be worth trying sleeping more. My hate of sleep has been broken a bit.

Especially The Fatigue Tax section of the article seems to be scientifically sound. However, in defense of my personal “I hate sleep — it’s a waste of time” doctrine, I would have to point out that there is a bit of a problem with the part of this article that talks about less sleep hastening death. This may be a confusion correlation and causation. I’ve not read any of the actual research and this is really out of my league to evaluate very well, so that’s about all I can say for now …

/web   〆   permalink

Sunday, August 21st, 2005

Gizmo vs Skype

Michael Robertson advocates Gizmo, a competator to Skype, the free program that lets any user make telephone calls over the internet. Of course, he would advocate it since he started the company that makes it, SIPphone.com. Anyhoo, it does look pretty nice at first glance. Wanna try, Kris or Steve?

/web   〆   permalink

Wednesday, August 10th, 2005

How Google Suggest Works

Google suggest (which I mentioned in December) is demystified by Chris Justus. He de-obsfucates the code to explain how Google’s JavaScript/XMLHttpRequest engine works.

/web   〆   permalink

Wednesday, August 10th, 2005

“ab” is a Bad Name for a Program, but it’s a Useful Tool for Benchmarking Apache

syntax:
ab -n 1000 -c 150 http://127.0.0.1/

where the arguments specify:
-n number of requests to use in the benchmarking session
-c number of simultaneous requests to perform

As noted in the comments of ridiculous_fish’s Mystery entry, there is apparently a stalling problem with using ab that may be caused by something deeper in OS X.

/web   〆   permalink

Wednesday, August 10th, 2005

Define Ajax

Definition of Ajax by Jesse James Garrett that is probably the origin of the term that simplifies “Asynchronous JavaScript + CSS + DOM + XMLHttpRequest”.

The acronym AJAX comes from Asynchronous JavaScript And XML.

/web   〆   permalink

Tuesday, August 9th, 2005

JavaScript gets no empathy

Douglas Crockford debunks some myths and stands up for JavaScript.

/web   〆   permalink

Tuesday, August 9th, 2005

How to Write More Clearly

I stumbled across Michael A. Covington’s presentation on how to write more clearly, think more clearly, and learn complex material more easily. I enjoyed it.

/web   〆   permalink

Tuesday, August 9th, 2005

Blogs 101

The New York Times has a useful blogroll that links to some of the supposed “best” web logs out there (athough they missed my two favorites: DrunkenBlog and Daring Fireball).

/web   〆   permalink

Tuesday, August 9th, 2005

Steve did something with his site that I didn’t notice until now

Spell with Flickr

I wonder if Spell with Flickr could be used in a captcha implementation.

/web   〆   permalink

Monday, August 8th, 2005

Critique of _The Alphabet_

Doug Bartow offers this hilarious critique of the alphabet where he rates each letter’s upper- and lower-case pair from Aa to Zz.

It makes me sad because my name includes some of the worst letters in the alphabet, apparently.

/web   〆   permalink

Monday, August 8th, 2005

State of the Shuttle

Here’s a very interesting article that rips up NASA’s shuttle program (via kottke.org). The author stresses that we are spending too much money on the uninteresting experiment of keeping primates alive in space that could be much better used in unmanned exploration programs like the Mars rovers or Titan lander.

we have the right to demand that the space program have some purpose beyond trying to keep its participants alive

/web   〆   permalink

Tuesday, July 5th, 2005

Protect that Gooey Brain

This article at motorcyclistonline.com has a hilarious/frightening description of helmet testing. Favorite quote: “To minimize the G-forces on your soft, gushy brain as it stops, you want to slow your head down over as great a distance as possible.”

Sure makes you think twice about not wearing a helmet on a bicycle or motorcycle.

/web   〆   permalink

Monday, June 27th, 2005

Sparklines: Drawing Plots as a Web Service

Check out this awesome plot-drawing program for websites. The source is a python program used as a CGI script on a webserver.

/web   〆   permalink

Monday, June 27th, 2005

Google Guide

David Pogue recommends the google guide, a detailed list of tips on how to do advanced searches with google.

/web   〆   permalink

Tuesday, June 14th, 2005

An Odd Yet Interesting Site

Fake is the New Real is interesting. I got a kick out of electorial college reform and subways at scale.

(the author seems to live near Chicago)

/web   〆   permalink

Sunday, June 12th, 2005

Systm

Some cool dorky videos are available here. The authors describe how to build a wireless camera detector in episode 1 and a mythTV box in episode 2.

/web   〆   permalink

Monday, May 30th, 2005

Share Papers You’re Reading

Check out CiteULike … it tracks what academic papers people are currently reading. You can “share, store, and organise” the stuff you’re reading.

/web   〆   permalink

Monday, May 30th, 2005

Picking a Color?

If you’re having troubling choosing colors for a web design (or really any design), have a look at this color combo website for inspiration.

/web   〆   permalink

Tuesday, April 26th, 2005

Great Camera Reviews

Check out www.dpreview.com, www.dcresource.com, and www.digitalcamerainfo.com for some very nice digital camera reviews.

/web   〆   permalink

Tuesday, March 29th, 2005

Paul Graham’s “Writing, Briefly”

I liked Paul Graham’s tips on writing. It reads like a bullet list, which makes it a little choppy, but it succeeds in offering many useful ideas in a form that is compact enough to understand all-at-once. Here are my favorite points:

  • write version 1 fast
  • rewrite many times
  • if you can’t get started, verbally explain your point to a friend
  • don’t try to sound impressive
  • work in fairly long chunks of time
  • use simple words

/web   〆   permalink

Wednesday, March 23rd, 2005

MarsEdit … Tried the Demo Once and I’m Already Loving It

I decided to give MarsEdit from ranchero software a try and it was very enjoyable. It took all of 5 minutes to get it working great with my Blosxom weblog software. You simply point it towards the folder your weblog files are stored in and it configures the rest very nicely. I like how it lets you compose drafts before publishing them to your blog … just like composing an email before sending it.

The only reason it took 5 minutes instead of 2 is that I wanted the preview mode to use Markdown. As suggested here, the MarsEdit developers already made this very easy to change the default mode to Markdown. Simply setup a default by typing the following into a Terminal window (it should all go on one line).

defaults write com.ranchero.MarsEdit 
    previewWithMarkdownAlways YES

/web   〆   permalink

Sunday, March 20th, 2005

Looking for new design ideas: my blog is ugly …

I’m on a search for ideas on how to give my website and blog a nice makeover. Open Source Web Design might be nice — there seems to be no fee associated with thier designs.

Update: here’s a nice implementation of rounded corners without using images called Nifty Corners. I like it.

/web   〆   permalink

Wednesday, March 2nd, 2005

Where am I: My Latitude and Longitude in GeoURL

GeoURL is an interesting website that implements a location-to-URL reverse directory that can be used to find URLs by proximity to a given location.

I used terraserver to find my location — it turns out I’m at 42.05062 degrees latitude and -87.68261 degrees longitude (western hemisphere longitudes are negative). Interestingly, my building didn’t exist in 2002 when this sattelite picture was taken — it was just a parking lot then.

To become a part of the GeoURL database, I added the following <meta> tags to my website’s <head> section:

<meta name="ICBM" content="42.05062, -87.68261" />
<meta name="DC.title" content="Alan The Dork" />

Then, I told the GeoURL server that my page needs to be indexed by using the ping form mentioned in step 4 of these instructions.

Now, you can look at the sites near me.

/web   〆   permalink

Wednesday, February 23rd, 2005

Intro to GPS

Trimble presents a very straight-forward explanation of how GPS works that I enjoyed.

/web   〆   permalink

Tuesday, December 14th, 2004

DVD Coasters are Really No Fun

Well, they aren’t. Therefore, I link to Steve’s blog entry that says to go to www.nomorecoasters.com. Read it, then buy good DVD-R and CD-R discs in the future. Yes yes.

/web   〆   permalink

Tuesday, December 14th, 2004

Map24 is a Good Map

Map24 is similar to mapquest or yahoo maps in purpose, but it shines in implementation. The interactive map is a Java applet that lets you smoothly zoom, scroll, and navigate the map. It updates very smoothly and nicely without reloading the webpage.

/web   〆   permalink

Monday, December 13th, 2004

Google Suggest

Google Labs is always coming up with interesting ideas. They’ve got another winner with the newest addition: Google Suggest.

It’s a makeover of google.com with a tweak that auto-completes the search term you are typing. A drop-down list of popular search terms is generated with each character typed. The amazing part is how quickly it works.

As documented in this slashdot comment, it is implemented using an XmlHttpRequest in a Javascript that sends very small amounts of data back and forth to update the list.

/web   〆   permalink

Monday, October 25th, 2004

Open Course Ware at MIT

The Massachusetts Institute of Technology offers much of the course material from more than 500 of thier courses at the MIT OpenCourseWare website. It’s a great resource when you want to brush up on a subject or learn something new.

/web   〆   permalink

Friday, October 15th, 2004

A Tiny Little PC

The OQO is a tiny computer that looks pretty cool. It’s only 5in wide by 3.5in tall by 0.9in thick and it includes a 1GHz Transmeta processor, 20 GB hard drive, and 256 MB of RAM. Will this type of thing get cheaper and kill the PDA?

The OQO computer in someone's hands

/web   〆   permalink

Tuesday, October 5th, 2004

Improve Frame

My one trusty reader, Steve Hoelzer, may have to geek out and update his cool CSS frame demo once he sees this great CSS box made from a single image. The one-image one is fixed-width, so it’s not quite as flexible as Steve’s.

/web   〆   permalink

Tuesday, October 5th, 2004

Common Web Design Mistakes

Roger Johansson has put together a very complete list of web development mistakes that many people make. I sure make a few of them, but hope to fix them soon!

/web   〆   permalink

Thursday, September 9th, 2004

SimpleBits CSS Articles

SimpleBits has a collection of nice CSS notes that describe some useful questions and answers about Cascading Style Sheets.

/web   〆   permalink

Tuesday, September 7th, 2004

How do we read?

Kevin Larson at Microsoft describes the history of research into how we recognize words. We use our gool ol’ built-in neural network, of course, recognizing words by their letter combinations as our fixation point hops along, skipping over the small/common/easily recognized words.

/web   〆   permalink

Monday, September 6th, 2004

A Comprehensive CSS Reference

W3Schools provides a very complete CSS Reference that I find useful. Did you know CSS2 profides Aural style sheets for use by the blind and others with reading problems?

/web   〆   permalink

Saturday, September 4th, 2004

jclark.org blog

J Clark’s blog has a nice blosxom plugin called moreentries that lets you see more than the first few entries in a blosxom category.

/web   〆   permalink

Wednesday, September 1st, 2004

How Stuff Works is Nice

I’ve been enjoying some of the articles on www.howstuffworks.com. Now you can enjoy too.

/web   〆   permalink

Wednesday, September 1st, 2004

IPv6

Version 6 of the Internet Protocol supports up to about 3.4 x 10^38 addresses. This is enough for 4.3 x 10^20 unique addresses per square inch of the Earth’s surface. Do you think we’ll run out of those?

See the wikipedia entry for a summary or RFC 2373 and RFC 2374 for details.

/web   〆   permalink

Tuesday, August 31st, 2004

Steve comments on Gmail

Steve’s writeup of Gmail is pretty much how I feel about it too. I’m not too concerned with the “privacy” issues people have raised with Gmail — I think you should consider all unencrypted email to be pretty out-in-the-open anyway.

It’s sure fun having Gmail account! If you want to try contacting me, just email me at the user “alancbrooks”, then an “at” symbol, then “gmail.com”.

/web   〆   permalink

Tuesday, August 31st, 2004

Pay It Forward works for Gmail

The Pay It Forward concept, popularized by this movie, works in the context of sharing the Gmail invitations that allow you to get on of Google free email accounts.

Here’s the thread on MacRumors forums that is working proof of the pay it forward idea. Also, Gmail swap is another great place for getting Gmail addresses.

/web   〆   permalink

Wednesday, August 25th, 2004

TLA SNR

TLAs decrease the SNR of technical communication. (TLA abbreviates “three letter acronym” and SNR stands for “signal-to-noise ratio”.)

When you examine a technical report or presention about an unfamiliar subject, often the abundant use of acronyms causes a great deal of trouble in understanding. To the uninformed reader, the acronyms increase the “noise” level of the “signal” that the author is trying to convey.

Only when one is familiar with a particular field’s abbreviation jargon do they have the ability to fully understand the information. So, TLAs are kind of “encoded” information. If you don’t know the code, the information is just noise.

(A fun* analogy is in spread spectrum communication: information is encoded and transmitted over such a wide spectrum that is looks like nothing but noise except to the reciever who has to code that pulls the signal out of the noise.)

*fun for dorky engineers at least

That’s the thought of the day. If you love it, eat a burrito.

/web   〆   permalink

Wednesday, August 25th, 2004

Cascading Style Sheets (CSS) Intro

I found a very good CSS introduction here.

/web   〆   permalink

Wednesday, August 25th, 2004

Don’t Forgive the Browsers!

I agree with this article by J. David Eisenberg on A List Apart. Forgiving browsers should be considered harmful. Bad bad browsers.

/web   〆   permalink

Friday, August 20th, 2004

The story of an article that was only worth it’s while for about 1.2 hours

Markdown has now gone to version 1.0, so my previous story is obsolete. Enjoy. Also, this site is now rendered using Markdown 1.0 — it is nice. If you’re interested in trying this easy tool that allows one to write HTML with out thinking HTML, check out the dingus.

/web   〆   permalink

Friday, August 20th, 2004

Markdown 1.0fc2

Markdown 1.0 final candidate 2 is now available. Steve, start your updating engine.

/web   〆   permalink

Tuesday, August 3rd, 2004

The Creator of Wikipedia Gives an Interview

Steve mentioned my interest in Wikipedia, an online encyclopedia created by its readers. Some interesting news about it has recently surfaced. As reported on Slashdot, Wikipedia founder Jimmy Wales responds to some questions about Wikipedia.

The idea of creating useful free content other than source code is certainly intriguing.

/web   〆   permalink

Wednesday, July 14th, 2004

I made a favicon.ico

For some fun today, I created a favicon.ico file (the little icon displayed next to the web address in most browsers). I started with my background geek image and did all of the image processing on the command line using imagemagick and png2ico.

The png2ico developer, Matthias Benkmann, has a simple description of how to setup a favicon.

I used the following command sequence to reduce the background image to the correct size, convert it into the .ico format, and then put it in the right spot for my Mac OS X webserver. :

$ convert -scale 16x16 -normalize geek.jpg geek16x16.png
$ png2ico --colors 16 favicon.ico geek16x16.png
$ cp favicon.ico /Library/WebServer/Documents/

Then, I added the following 2 lines between <head> and <\head> in the web pages in which the new icon should be displayed. :

<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

Hopefully, you can see the result above!

/web   〆   permalink

Friday, June 18th, 2004

We should contact Dr. Huggins

I think we should get in touch with Huggins to find out how to replace the broken link to the windows code from Steve an I’s OFDM project.

/web   〆   permalink

Tuesday, June 8th, 2004

Markdown with cat and open

To concatenate head.html, tail.html files and auto-open result

Tack on another command (cat) that concatenates the text from the header, stdin, and footer. Then open the result in your default browser. E.g. (should be all on one line):

% perl Markdown.pl foo.text | perl SmartyPants.pl | 
  cat head.html - tail.html > foo.html; open foo.html

/web   〆   permalink

Monday, May 31st, 2004

How to use Markdown.pl on the Command Line

Use the --htmltags command-line switch to produce HTML output from a Unix-style command line. E.g.:

% perl Markdown.pl --htmltags foo.text > foo.html

Type perldoc Markdown.pl, or read the POD documentation within the Markdown.pl source code, for more information.

/web   〆   permalink