Thursday, July 31, 2008

Tuesday, July 29, 2008

IBM Slides

IBM Slides: "It's 1975 And This Man Is About To Show You The Future"

LIL, The Little Implementation Language

LIL, The Little Implementation Language: "LIL, The Little Implementation Language, has been a lost and overlooked chapter in the history of Unix and the C language.

Back in the days when systems programmers still disdained 'high level languages' there were stories in the compiler community, passed mouth to ear about LIL, a high level assembler, whose creator, had a friendly competition with the creators of C, as to which language could generate more efficient code. Each time LIL edged out C, the C compiler would be improved, and erase LIL's margin of advantage.

A unique element to the LIL saga, is that LIL's creator documented the story, available here (thanks to a copy provided by the author);"

Sunday, July 27, 2008

JPEG JFIF

JPEG JFIF: "The JPEG compression specification was also published by the International Telecommunication Union (ITU) as Recommendation T.81 and is available in PDF."

Wednesday, July 23, 2008

WarGames: A Look Back at the Film That Turned Geeks and Phreaks Into Stars

WarGames: A Look Back at the Film That Turned Geeks and Phreaks Into Stars:
"Sheedy: No, I don't hear so much from hackers. No. No, no, no. I don't. Thankfully. No.
Wired: Just one no would've been fine."

WarGames: A Look Back at the Film That Turned Geeks and Phreaks Into Stars

WarGames: A Look Back at the Film That Turned Geeks and Phreaks Into Stars: "It was the year Ronald Reagan called the Soviet Union an 'evil empire'; the year the United Nations implored the Russians to withdraw from Afghanistan; the year ABC aired The Day After, a TV movie about the wake of a nuclear attack on the US. In the midst of all this came WarGames, a fizzy little thriller about looming Armageddon."

Saturday, July 19, 2008

Chocolate Cake In 5 Minutes! | Dizzy Dee

Chocolate Cake In 5 Minutes! | Dizzy Dee:
"4 Tablespoons cake flour
4 Tablespoons sugar
2 Tablespoons cocoa
1 Egg
3 Tablespoons milk
3 Tablespoons oil
1 Mug" and microwave 3 min, let rest.

Thursday, July 17, 2008

My Dream App For the Mac

My Dream App For the Mac: "Just my luck. The one time I falsely accuse a towering figure of 20th century technology of using drugs, he's actually reading my comments."

Portals - WSJ.com

Portals - WSJ.com: "They help make cooking -- baking especially -- a snap. Stick a bowl on the scale, add the flour you need, reset the scale to zero, add your sugar, and so on. You can work through most ingredients like this in a single bowl, quickly, to a high degree of accuracy and without having a lot of measuring cups to wash up when you're done."

Wednesday, July 16, 2008

Quest for the Perfect Chocolate Chip Cookie - NYTimes.com

Quest for the Perfect Chocolate Chip Cookie - NYTimes.com: "To put the technique to the test, one batch of the cookie dough recipe given here was allowed to rest in the refrigerator. After 12, 24, and 36 hours, a portion was baked, each time on the same sheet pan, lined with the same nonstick sheet in the same oven at the same temperature."

Friday, July 11, 2008

ExifTool by Phil Harvey

ExifTool by Phil Harvey:
"ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in image, audio and video files. ExifTool supports many different types of metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FujiFilm, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Ricoh, Sanyo, Sigma/Foveon and Sony."
exif

Tuesday, July 08, 2008

Protocol Buffers - Google Code

Protocol Buffers - Google Code: "Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages – Java, C , or Python."

How Much Does It Cost You in Wages if You Sound Black? - Freakonomics - Opinion - New York Times Blog

How Much Does It Cost You in Wages if You Sound Black? - Freakonomics - Opinion - New York Times Blog:
"(It turns out you don’t want to sound southern, either. Although pretty imprecisely estimated, it is almost as bad for your wages to sound southern as it is to sound black, even controlling for whether you live in the south.)"

How to Edit

How to Edit: "Walter Murch, editor of great films like The Godfather III, and Apocalypse Now, wrote a wonderful and very informative text called The Blink of an Eye. He discusses his experience in editing, and gives great advice for aspiring editors. My favorite chapter out of the text, “The Rule of Six,” lays out a set of criteria that Murch believes should be at the top of an editors list when working.

His list is as follows (in descending order by importance):

1) Emotion
2) Story
3) Rhythm
4) Eye-trace
5) Two-dimensional plane of Screen
6) Three-dimensional space of action"

chicagomediaworks.com - Dymtryk Notes on Editing

chicagomediaworks.com - Dymtryk Notes on Editing:
"EDWARD DMYTRYK WROTE a marvelous little book entitled ON FILM EDITING. I re-read it twice yearly. Buy it. Here are my condensed notes on it."

Liam’s Pictures from Old Books

Liam’s Pictures from Old Books: "Over 2,200 high-resolution images scanned from more than 100 different old or rare books, with extracts!"

Five Things You Should Never Tell Your Boss

Five Things You Should Never Tell Your Boss
"1. All about the technology -- and nothing about the business.
2. There's only one solution.
3. Bad opinions about your colleagues.
4. There's no way.
5. A surprise."

brad's blog: PyOpenGL on OS X

brad's blog: PyOpenGL on OS X:
"Here are the steps to install PyOpenGL on Mac OS X (10.4.10):

1. You'll need to get setuptools, and the easiest way to do that is with EasyInstall (see http://peak.telecommunity.com/DevCenter/EasyInstall). You'll download the ez_setup.py file, and just run: python ez_setup.py.

2. Download PyOpenGL from their download page. (Side Note: I also grabbed the OpenGLContext). Now, once you untar/unzip it, you should have a PyOpenGL/ directory. Just open a Terminal, cd into that directory, and run python setup.py build. Once that is finished, run python setup.py install

3. Now, do the same for OpenGLContext..."

43 Folders

43 Folders: "Video featuring terrific advice from This American Life’s Ira Glass on having the tenacity to get better at the creative work you’re passionate about — even through the times when you know what you’re making isn’t as good as you’d like."

Sunday, July 06, 2008

"Formal Methods in the Movies"

googletest - Google Code

googletest - Google Code:
"Google's framework for writing C tests on a variety of platforms (Linux, Mac OS X, Windows, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation."

Computerworld - The A-Z of Programming Languages: Forth

Computerworld - The A-Z of Programming Languages: Forth:
"In this article we chat to Charles H. Moore about the design and development of Forth. Moore invented Forth while at the US National Radio Astronomy Observatory to help control radio telescopes and data-collection/reduction systems."

Computerworld - The A-Z of Programming Languages: AWK

Computerworld - The A-Z of Programming Languages: AWK:
"As well as co-authoring the 'Dragon' book series; Aho was one of the three developers of the AWK pattern matching language in the mid-1970's, along with Brian Kernighan and Peter Weinberger.

Computerworld recently spoke to Professor Aho to learn more about the development of AWK, in the first of a series of investigations into the most widely-used programming languages."

Computerworld - The A-Z of Programming Languages: INTERCAL

Computerworld - The A-Z of Programming Languages: INTERCAL:
"In this interview, Computerworld ventures down a less serious path and chats to Don Woods about the development and uses of INTERCAL.

Woods currently works at Google, following the company's recent acquisition of Postini, and he is best known for co-writing the original Adventure game with Will Crowther. He also co-authored The Hackers Dictionary. Here we chat to him about all things spoof and the virtues of tonsils as removable organs."

Down for everyone or just me?

Down for everyone or just me?
web ping

Visual and Face Recognition Tests on the Internet

Visual and Face Recognition Tests on the Internet: "Welcome! At this website, we've created tests assessing memory, visual recognition, and face processing. The main purpose of these tests is to allow you to assess yourself."

lgf: Tech Note: Flippy Triangle Style

lgf: Tech Note: Flippy Triangle Style: "jQuery is the cat's pajamas"

Saturday, July 05, 2008

Specialty Bottle - Glass & Plastic Bottles Jars Vials Tins Other Containers

Specialty Bottle - Glass & Plastic Bottles Jars Vials Tins Other Containers: "Specialty Bottle is a national supplier of bottles, jars and tin containers."

Pascal's Pensees -Table of Contents

Pascal's Pensees -Table of Contents: "by Blaise Pascal 1660 translated by W. F. Trotter"

Why Fly When You Can Float? - NYTimes.com

Why Fly When You Can Float? - NYTimes.com: "As the cost of fuel soars and the pressure mounts to reduce carbon dioxide emissions, several schemes for a new generation of airship are being considered by governments and private companies. “It’s a romantic project,” said Mr. Massaud, 45, sitting amid furniture designs in his Paris studio, “but then look at Jules Verne.”"

Pipecleaner Dance III : davidbessler.com

Pipecleaner Dance III : davidbessler.com: "Instructions: Click on a round button to start some tunes. Then use the keyboard, or mouse-over the keyboard on the screen to dance. Use the round “x” button to stop the music."

Friday, July 04, 2008

Python __Underscore__ Methods - Siafoo

Python __Underscore__ Methods - Siafoo:
"Abstract: Need to override an operator in your Python class? Ever wonder what all those double-underscore class methods do? Here's your answer."

MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.189 A Gentle Introduction to Programming Using Python, January (IAP) 2008 | Home

MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.189 A Gentle Introduction to Programming Using Python, January (IAP) 2008 | Home: "This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month."

Thursday, July 03, 2008

SimplyNoise.com - The best free white noise generator on the Internet.

SimplyNoise.com - The best free white noise generator on the Internet.:
"Instructions:
* Slide the orb
* Find comfort zone
* Enjoy auditory zen"

All Sessions 2008 (3D Basecamp 2008)

All Sessions 2008 (3D Basecamp 2008): "The following is a list of sessions that were presented at Google SketchUp 3D Basecamp 2008. The event was held on Google's Mountain View campus from June 11th to the 13th, 2008."

NOVA | scienceNOW | Wisdom of the Crowds | PBS

NOVA | scienceNOW | Wisdom of the Crowds | PBS: "Ask enough people to estimate something, and the average of their guesses will get you surprisingly close to the right answer."

Charles Babbage Institute --> ConneXions: The Interoperability Report (1987-1996)

Charles Babbage Institute --> ConneXions: The Interoperability Report (1987-1996): "ConneXions was published monthly by Interop Company, a Division of Softbank
Expos, 303 Vintage Park Drive, Suite 201, Foster City, CA 94404-1138, USA.
Copyright (c) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996 by
Interop Company. Quotation with attribution is encouraged. ConneXions--The
Interoperability Report and the ConneXions logo are registered trademarks of
Interop Company. This version web-published with the permission of the
copyright holders.

Ole Jacobsen edited ConneXions during these years, and for a time served
also as publisher. He may be reached at Cisco Systems SJ-7/3; 170 West
Tasman Drive; San Jose CA 95134-1706 . He
presently edits the Internet Protocol Journal ."

Introduction - The Internet Protocol Journal - Cisco Systems

Introduction - The Internet Protocol Journal - Cisco Systems: "This journal is not intended to promote any specific products or services, but rather is intended to serve as an informational and educational resource for engineering professionals involved in the design, development, and operation of public and private internets and intranets. The journal carries tutorial articles ('What is...?') as well as implementation/operation articles ('How to...'). It provides readers with technology and standardization updates for all levels of the protocol stack and serves as a forum for discussion of all aspects of internetworking."

How To Hide An Airplane Factory

How To Hide An Airplane Factory: "During World War II the Army Corps of Engineers needed to hide
the Lockheed Burbank Aircraft Plant to protect it from being a
target for a Japanese air attack. They covered it with camouflage
netting and to make it look like a rural subdivision from the air..."

Sound & Vision Magazine - The Netflix Queue: How's it Work?

Sound & Vision Magazine - The Netflix Queue: How's it Work?: "This got us wondering: Exactly how does their whole DVD queue system work? How does the Netflix master-cylinder determine whether you'll get a new release first or last; whether you'll get the 'long wait' movie at the top of your want-list next or the 'short wait' flick at the bottom?

We asked the people at Netflix how they really determine who gets that popular flick first, how they anticipate demand, and why they eliminated the household peace-preserving Profiles feature. They took a moment to 'queue us in.'"

Poiser Hand Drawn Physics Puzzle Game - Smart-Kit.com

Poiser Hand Drawn Physics Puzzle Game - Smart-Kit.com

Wednesday, July 02, 2008

VMware: Team Fusion: Replacing those blurry icons!

VMware: Team Fusion: Replacing those blurry icons!: "Today, we're discussing an issue, where when using VMware Fusion to run Windows on Mac, in Unity mode, the icons for Windows applications show up blurry. A helpful anonymous user already posted a solution for this on macosxhints.com, but we wanted to highlight it here and provide a bit more background."

mozdev.org - surfkeys: index

mozdev.org - surfkeys: index: "Why is a mouse good for web surfing? Because it is easy to use with just one hand while the other is doing something else, or just taking rest. Why is it bad? Too many reasons..

SurfKeys is a project that aims to make comfortable surfing possible with just one hand using just keyboard. It is intended to use with Hit-a-Hint extension."

Tuesday, July 01, 2008

The 11 Best Foods You Arent Eating - Well - Tara Parker-Pope - Health - New York Times Blog

The 11 Best Foods You Arent Eating - Well - Tara Parker-Pope - Health - New York Times Blog: "Nutritionist and author Jonny Bowden has created several lists of healthful foods people should be eating but aren’t. But some of his favorites, like purslane, guava and goji berries, aren’t always available at regular grocery stores. I asked Dr. Bowden, author of “The 150 Healthiest Foods on Earth,” to update his list with some favorite foods that are easy to find but don’t always find their way into our shopping carts. Here’s his advice."

Monday, June 30, 2008

Disk Inventory X

Disk Inventory X: "Disk Inventory X is a disk usage utility for Mac OS X 10.3 (and later). It shows the sizes of files and folders in a special graphical way called 'treemaps'.

If you've ever wondered where all your disk space has gone, Disk Inventory X will help you to answer this question."

Sunday, June 29, 2008

Al Dente: Weekend Recipe: Hummus

Al Dente: Weekend Recipe: Hummus:
"2 cans garbanzo beans
1/2 cup Tahini
1/3 cup olive oil
1/3 cup warm water
3 teaspoons chopped garlic
1/2 cup lime juice
2 teaspoon cumin
1/2 teaspoon ground pepper
1 teaspoon sea salt
Frank's Red Hot (just a shot or two)
Cayenne pepper"

Saturday, June 28, 2008

Abyss & Apex : Fourth Quarter 2007: Wikihistory

Abyss & Apex : Fourth Quarter 2007: Wikihistory: "International Association of Time Travelers: Members' Forum Subforum: Europe – Twentieth Century – Second World War"

in action: a skyscraper’s amazing 728-ton stabilising ball | deputydog

in action: a skyscraper’s amazing 728-ton stabilising ball | deputydog: "on may 12th, as the horrendous earthquake occurred in china’s sichuan province, tremors were felt for miles, including in taipei 101. youtube user phuaalvin was in the building at the time and said that as the building started to shake, dozens of people ran to the damper to watch it in action. here’s the video he took…"

Friday, June 27, 2008

Ruby Library Depot

Ruby Library Depot: "Plugins for SketchUp 4 and higher..."

ALL EARS ON 'WALL-E'

ALL EARS ON 'WALL-E': "'We put a recorder in the cart and covered it with bread,' Burtt says during an interview at Skywalker Ranch in Marin County. 'We went over and banged into things in the parking lot. We actually took the shopping cart a block or so away, took it up a long, sloping hill and let it go, recording it roaring down the street.'"

Thursday, June 26, 2008

Kirainet.com - A geek in Japan — Making good use of a little corner

Kirainet.com - A geek in Japan — Making good use of a little corner: "Look at the girl in the picture, she is planting some tomatoes in little corner between two roads in the middle of Tokyo. Isn’t it amazing? She cares about that little place of land lost in Tokyo’s immensity, and what is more amazing is that she doesn’t seem worried about people or dogs destroying her tomatoes and her lavender."

Wednesday, June 25, 2008

Tuesday, June 24, 2008

Recipes : Dutch Baby : Food Network

Recipes : Dutch Baby : Food Network:

Alton Brown credits the Original Pancake House. Yay!

Modified portion for 12" skillet:
3 tbsp unsalted butter, melted (2 tbsp pan, 1 tbsp mix; or use spray for pan and skip 2 tbsp)
3/4 cup all-purpose flour
4 tbsp sugar
1/2 tsp vanilla
3/4 tsp salt salt
3/4 cup whole milk, room temperature
3 large eggs, room temperature
lemon wedges

350 degrees (cooler than original 375), preheat butter in pan 10 min, mix all ingredients in blender, bake 30 min.

Monday, June 23, 2008

The New Atlantis : The Myth of Multitasking

The New Atlantis : The Myth of Multitasking: "Poldrack warned, “We have to be aware that there is a cost to the way that our society is changing, that humans are not built to work this way. We’re really built to focus. And when we sort of force ourselves to multitask, we’re driving ourselves to perhaps be less efficient in the long run even though it sometimes feels like we’re being more efficient.”"

Cool Stuff: Eric Tan’s WALL-E, Incredibles and Ratatouille Poster Art | /Film

Cool Stuff: Eric Tan’s WALL-E, Incredibles and Ratatouille Poster Art | /Film: "I’m a huge fan of Eric Tan’s retro styled art. In past editions of Cool Stuff we’ve featured Tan’s Raiders of the Lost Ark poster and a limited edition X-Men print he made for a Stan Lee art exhibition, both of which I own. Tan has worked with Pixar creating some great art which you may have seen some of his designs in various products such as apparel, trading cards, giclee prints, etc. Since we’ve never featured it, I thought we’d take a look at Eric’s work on WALL-E, The Incredibles, and Ratatoullie. The Rat and WALL-E art are now available to buy through ACME Direct. I wish I could get my hands on his Incredibles design."

Sunday, June 22, 2008

Animusic-Pipe Dream

Animusic-Pipe Dream: "From the first Animusic DVD. Pipe Dream has been voted one of the 50 greatest animation projects ever (by 3D World magazine). A group of percussion instruments perform music by way of metal balls that fly out from pipes."

PowerPoint Remix (Aaron Swartz: The Weblog)

PowerPoint Remix (Aaron Swartz: The Weblog):

"Overview
* PowerPoint is standard…
* …but bad.
* Why?"

Make More Mistakes

Make More Mistakes: "In the sections below I tell the stories behind some of my biggest failures at SourceGear. Some of these tales are really embarrassing, but they're still an important part of my history. I learned an important lesson from every one of them, and I have no regrets."

Hazards of Hiring

Hazards of Hiring: "here are ten questions to ask yourself when considering a candidate for a developer position:

1. Can this candidate bring something to the team that nobody else has?
2. Is this candidate constantly learning?
3. Is this candidate aware of his/her weaknesses and comfortable discussing them?
4. Is this candidate versatile and willing to do 'whatever it takes' to help make the product successful?
5. Is this candidate one of those '10X coders'?
6. Does this candidate have a bachelor's degree from a good computer science department?
7. If this candidate has a Ph.D., is there other evidence to suggest that s/he is one of those rare people who also has 'Shrinkwrap Qualities'?
8. Does this candidate have experience on a team building shrinkwrap software?
9. Does this candidate write good code?
10. Does this candidate love programming so much that s/he writes code in their spare time?"

Mickey's Ten Commandments

Disney Imagineering's rules for creating magic.
  1. Know your audience. This is fundamental.
  2. Wear your guests' shoes. Walt used to tell the designers to go down to Disneyland at least every other week, watch what people do, get in line just like they do.
  3. Organize the flow of people. This is one thing the old parks did not do. At Disney, everyone is funnelled down Main street, Everyone has the same experience.
  4. Create a Wenie, a visual magnet. The castle at the end of main street, the rocket at tomorrowland, these say, "come this way."
  5. Communicate with visual literacy.
  6. Avoid overload, create turnons. Don't lose people by throwing too much information at them.
  7. Tell one story at a time. You can loose people pretty quickly if you let them out of your story. At our parks, we tell a single story in sequence.
  8. Avoid contradiction, maintain identity.
  9. An ounce of treatment, a ton of treat.
  10. Maintain it. If a building has peeling paint, it looks like it's out of business.

Tilt: The Battle to Save Pinball

Tilt: The Battle to Save Pinball: "THE SITUATION facing the pinball designers at Williams Electronic Games in 1998: come up with something new, or see the world's largest pinball manufacturer be shut down forever."

Saturday, June 21, 2008

How do I draw an inner tube (or a donut)? - SketchUp Help Center

How do I draw an inner tube (or a donut)? - SketchUp Help Center: "Here's one way to draw an inner tube. You'll draw a circle and the outline of the tube perpendicular to the circle. Then you'll use the Follow Me tool to turn the outline into a inner tube by having it follow the path of the original circle."

Martian Skies - The Big Picture - Boston.com

Martian Skies - The Big Picture - Boston.com: "With an amazing number of six current live probes exploring Mars (two rovers, a lander, and three orbiters), there are many thousands of images available. Only a few, however show atmospheric phenomena. Presented here are some of the best images of Martian atmosphere (and beyond) in action. (17 photos total)"

Friday, June 20, 2008

warmlist

warmlist: "A complete list of things caused by global warming"

Unit Conversion Online - Use Our Unique Conversion Tools Free

Unit Conversion Online - Use Our Unique Conversion Tools Free: "How many pounds is a kilo? How many feet is 18 meters? How many British pounds are my 10 dollars worth today? Convert world is the unique tool for all your converting! You are never more than one click away from a totally free of charge converting between currencies, weight, volume, mass, time, distance and more. Convert world is available in different languages and is updated daily with the latest exchange rates."

isoc-ny.org - Internet Society - New York chapter

isoc-ny.org - Internet Society - New York chapter: "Jonathan Zittrain - The Future of the Internet - And How to Stop It (video)

Here is video of Jonathan Zittrain’s talk last Friday:"

Thursday, June 19, 2008

Applied Data Research | Software Memories

Applied Data Research | Software Memories:
"Applied Data Research (ADR).
ADR is often credited as being the first independent software company, having introduced products in the late 1960s and prevailed in antitrust struggles against IBM to allow the business to survive. Basically, it sold programmer productivity tools. This led it to acquire Datacom/DB, an inverted-list DBMS developed in the Dallas area. In the early 1980s, Datacom/DB began to boom, and was on a track to surpass both IDMS and ADABAS in market share until DB2 showed up and blew them all away. ADR was particularly aided by its fourth-generation language (4GL) IDEAL, which was an excellent product notwithstanding the famous State of New Jersey fiasco. (As John Landry said to me about that one, “4GLs are powerful tools. In particular, they allow you to write bad programs really quickly.”)

ADR was an underappreciated powerhouse, boasting all of the Fortune 100 as customers way back in the early 1980s (yes, even archrival IBM). When the DBMS business stalled, however, ADR was quickly sold — first to Ameritech (the Illinois-based Baby Bell company), and soon thereafter to Computer Associates."

Applied Data Research Software Products Division Records

Applied Data Research Software Products Division Records
"Historical Note

Applied Data Research (ADR) was founded in 1959 by seven former UNIVAC I programmers: Martin Goetz, Sherman Blumenthal, Ellwood Kauffman, Dave McFadden, Bernard Riskin, Robert Wickenden, and Stephen Wright. Headquartered in Princeton, New Jersey, the company provided independent contract programming to companies including RCA, Bendix, and Sperry Rand, as well as to the United States government.

In 1965, ADR established its Proprietary Software Division (renamed the Software Products Division in 1973) and released AUTOFLOW, an automatic computer documentation system which produced flow charts. With the release of AUTOFLOW, ADR became the first company to sell a software product commercially, independent of hardware. Martin A. Goetz headed the Proprietary Software Division from its inception and in 1968 was awarded the first U.S. patent for a software computer program for his “Sorting System.” Although the patent was assigned to ADR, the program was never developed as an ADR product. Goetz received a second patent in 1970 for his “Automatic System for Constructing and Recording Display Charts,” the computer program behind the ADR product AUTOFLOW. Other ADR software products included Vollie (an online programming tool), ROSCOE (Remote OS Conversational Operating Environment, an online programming tool with a timeshare facility), MetaCOBOL (a COBOL programming aid), Librarian (a source program retrieval and maintenance system), and IDEAL (Interactive Development Environment for an Application’s Life-cycle, an application development tool).

ADR filed a civil antitrust suit against International Business Machines (IBM) in April 1969, accusing IBM of limiting competition in the computer industry and specifically noting IBM’s bundling practices. The ADR suit was one of a series of similar suits filed against IBM in 1968 and 1969, including Programmatics, Inc. (a subsidiary of ADR) v. IBM, Control Data Corporation v. IBM, and Data Processing Financial & General Corp. v. IBM. These four cases were consolidated for pre-trial proceedings and discovery in the District of Minnesota in July 1969. One year later, ADR was awarded a temporary restraining order against IBM which prohibited IBM from offering free distribution of CRJE, a bundled IBM software product in direct competition with ADR’s proprietary product ROSCOE. Three of the four consolidated cases were eventually settled and dismissed, including ADR v. IBM, which was settled out-of-court in August 1970 for two million dollars. The U.S. Justice Department also filed suit against IBM for antitrust violations in 1969, starting a case that lasted thirteen years. In June 1969, while involved in these cases, IBM announced that, with the exception of its operating systems, starting in January 1970 it would unbundle its software from its hardware.

Ameritech acquired ADR as a wholly owned subsidiary in 1986. In 1988, Computer Associates purchased ADR and integrated the company into its Systems Products Division and new Information Products Division."

Instant SQL Formatter

Instant SQL Formatter: "Quick format sql code in Query Analyzer,SQL Server Management Studio(SSMS), VS2003/2005 and any others editors."

Pl/sql tidy - code formatter/beautifier

Pl/sql tidy - code formatter/beautifier: "This freeware software allows you to tidy,beautify or format your Pl/Sql code in a batch file or Dos prompt.
In other words, it is a command line tool that gives you the freedom to build it in your programming environment. You can use it in your favorite editor easily."

Tuesday, June 17, 2008

Al Dente: Tater Tots for Adults

Al Dente: Tater Tots for Adults: "Tot Recipes:
* Adult Tater Tots (pictured) are from-scratch and include Brie, shallots, and bacon
* Bacon Wrapped Tater Tots call for wild boar bacon
* Pork Belly Tater Tots are stuffed with braised pork belly
* Chef Kennedy's Adult Tater Tots apparently go well with wine
* Tater Tot Salad
* Lobster Tater Tots
* Tater Tot 'Gnocchi' Al Pesto, among other recipes from the official home of the Tater Tot"

Thomas Sowell on Tim Russert on National Review Online

Thomas Sowell on Tim Russert on National Review Online: "How people treat those who cannot do them any good or any harm reveals a lot about their character."

How to Build Bookcases - Free Woodworking Plans for Bookshelves - Popular Mechanics

How to Build Bookcases - Free Woodworking Plans for Bookshelves - Popular Mechanics: "Basically consisting of three plywood boxes fitted with a hardwood face frame, this piece looks built-in because it spans from wall to wall, and is trimmed with molding at the ceiling and floor. I used 3/4-in. birch plywood for the cases, 4/4 sustainably harvested African mahogany for the face frames and 3/4-in. mahogany plywood for the sides surrounding the doorway. With moderate skills and some patience, it wouldn't be hard to make this project fit any space."

The Mundaneum Museum Honors the First Concept of the World Wide Web - NYTimes.com

The Mundaneum Museum Honors the First Concept of the World Wide Web - NYTimes.com: "In 1934, Otlet sketched out plans for a global network of computers (or “electric telescopes,” as he called them) that would allow people to search and browse through millions of interlinked documents, images, audio and video files. He described how people would use the devices to send messages to one another, share files and even congregate in online social networks. He called the whole thing a “r�seau,” which might be translated as “network” — or arguably, “web.”"

Monday, June 16, 2008

Nice Dyson quote

via the IP mailing list:

"In the real world, intelligibility and predictability often outweighs a complete match of cost to price."

Esther Dyson

SHAPELOCK

SHAPELOCK: "Rapidly Create
Mechanical Prototypes
Parts, Brackets, Housings, Molds, Etc.
Amazing Plastic Melts in Hot Water
Locks Rigidly at Room Temperature
Super Strong, Tough, Safe, Reusable"

Saturday, June 14, 2008

sketchyphysics - Google Code

sketchyphysics - Google Code: "SketchyPhysics is a plugin for Sketchup (Windows Only). It combines a simple and easy to use interface with the power of a fast and accurate physics library, the Newton SDK."

Google SketchUp

Google SketchUp: "If you're new to building 3D models with Google SketchUp, our video tutorials are a great way to get started. They range from basic to more advanced topics, and are best watched in the order that they are listed. Though they're narrated in English, these videos contain a lot of visual information that non-English speakers will find helpful."

Wednesday, June 11, 2008

Sketchup for Timber Framers

Sketchup for Timber Framers: "Sketchup has a built-in ruby interpreter which allows you to create custom extensions to the program. I've created a suite of these extensions specifically for timber framers. I call them the TF Rubies, and I'm making them available for free"

STL Error Decryptor for C

STL Error Decryptor for C: "STLFilt:
An STL Error Message Decryptor for C
Open Source Freeware by Leor Zolman"

Tuesday, June 10, 2008

Animationish

Animationish: "Animation-ish™ is the animation program with a mission. Animation-ish is designed to encourage the artist in everyone, from amateur to professional, from kids to grown up kids. The program's simple-to-use tools, engaging design, and multiple levels of complexity offers a fun, rewarding experience that gives you the courage to create with confidence!"

Saturday, June 07, 2008

SourceForge.net: tapiGen

SourceForge.net: tapiGen: "tapiGen is a Table API Generator for PL/SQL. It creates table encapsulation (te) packages for tables that meet certain criteria. These te packages are table APIs which provide additional functionality for web based apps such as Oracle's ApEx."

The habits of highly effective test-takers

The habits of highly effective test-takers: "The composition section of this year's college entrance exam was held this morning. Though the exam's contents were embargoed while the test was in session (under the state secrets law), the questions surfaced on the web and in the evening papers this afternoon.

In Beijing, where 118,000 students sat for the exam, the essay topic was an old self-help chestnut made popular by motivational author Stephen Covey. Here's the Beijing gaokao version of the 'big rocks first' approach to time management, as reported by the Mirror:"

Friday, June 06, 2008

The Ultimate Guide to Motivation - How to Achieve Any Goal | Zen Habits

The Ultimate Guide to Motivation - How to Achieve Any Goal | Zen Habits: "8 Ways to Motivate Yourself From the Beginning
I’ve found that it’s important to start out with the right motivation, because a good start can build momentum that you can sustain for a long time. If you start out right, you have a much better chance of succeeding. Here are some tips for starting out:"

Adobe - Flex 3

Adobe - Flex 3: "Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free Flex SDK, developers can use Adobe� Flex� Builder™ 3 software to dramatically accelerate development."

Top Nine Moments in Jeopardy History

Top Nine Moments in Jeopardy History: "This is a site dedicated to giving you the best clips from the history of Jeopardy."

Wednesday, June 04, 2008

Hackszine.com: Python pizza status

Hackszine.com: Python pizza status: "Suffice it to say that you can pull an XML status on your Dominos order by hitting http://trkweb.dominos.com/orderstorage/GetTrackerData?Phone=phonenumber (where phonenumber is your 10 digits)"

Hackszine.com: Python pizza status

Hackszine.com: Python pizza status: "Nothing goes better with some Python hacking than a little pizza. Nick Jensen couldn't wait for his pizza to arrive to begin hacking, so he spent the 30 minute wait-time writing a Python script to track the pie's progress:"

Tuesday, June 03, 2008

The Art of Assembly Language Programming

The Art of Assembly Language Programming:
"Forward Why Would Anyone Learn This Stuff?
1. What's Wrong With Assembly Language
2. What's Right With Assembly Language?"

The Little Prince - Wikilivres

The Little Prince - Wikilivres: "1943. Drawings by Saint-Exup�ry himself. Translated by Katherine Woods from the French Le Petit Prince."

300 Calorie Food Picture Gallery

300 Calorie Food Picture Gallery: "Why 300 Calorie? Originally the idea was to count how many calorie I spend working for two hours on the PC (between the obligatory breaks I make) and bicycling on a stationary bike for half an hour (my favorite indoor sports activity). With the help of this tool I found out that both activities require approximately 300 Calorie.

But what do I have to eat to get these Calorie? Using another tool, I calculated weights of the food I usually eat so that they equal 300 Calorie. It turned out that 300 Calorie is more than 2 pounds of watermelon or just 2 ounces of milk chocolate. Eventually, I decided to make photographs of what these 300 Calorie look like in different foods."

ScrnShots: Share your inspiration

ScrnShots: Share your inspiration: "ScrnShots is the best way to share your screenshots of web and screen based design. Upload as many screenshots as you want, embed them in your blog, discuss them with your contacts and become a better designer!"

Viewpath Online Project Management : V2 Beta Signup

Viewpath Online Project Management : V2 Beta Signup:
"Viewpath’s 2.0 feature-set includes:

* easy-to-use interface with extensive drag/drop functions
* project timelines (a.k.a Gantt Charts) and event calendars
* multiple levels of Member viewing rights (including read only)
* document management with version control
* dashboards with both team and individual member views
* free e-mail support for beta customers"

Free Excel Gantt Chart Templates for Project Management

Free Excel Gantt Chart Templates for Project Management: "Easily create and print a Gantt Chart with this Excel spreadsheet by entering the start date, duration, and percent complete for any number of tasks and subtasks. Add additional tasks by copying and pasting rows. A single chart displays up to 11 months (weekends excluded). A slider bar allows you to easily adjust the range of dates displayed, so that you can create plans spanning a year or more."

Monday, June 02, 2008

goosh.org - the unofficial google shell.

goosh.org - the unofficial google shell.:
"Goosh goosh.org 0.4.3-beta #1 Mon, 02 Jun 08 22:28:01 UTC Google/Ajax

Welcome to goosh.org - the unofficial google shell."