Posterous
Todd is using Posterous to post everything online. Shouldn't you?
Gg_thumb
 

Sound of a Dog Eating Grass

개 풀 뜯어 먹는 소리 (A Korean expression denoting 'nonsense')

RT Linus Torvalds gives Windows 7 a big thumbs up

Hilarious...

via Engadget by Thomas Ricker on 10/23/09

You know Microsoft, when you setup a big Windows 7 booth across the street from the Japan Linux Symposium you're just asking for trouble.

[Thanks, Mitch W.]

Filed under:

Linus Torvalds gives Windows 7 a big thumbs up originally appeared on Engadget on Fri, 23 Oct 2009 03:14:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Posted October 23, 2009 by Todd Cameron Thacker 
// 0 Comments

BBC on UK ambassador valedictory dispatches

(download)

"A valedictory despatch was the traditional final telegram home in which British ambassadors could let their hair down and settle a few scores. "

http://www.bbc.co.uk/programmes/b00n85t5

Check out the one for Canada, circa 1984 (PDF):

Posted October 21, 2009 by Todd Cameron Thacker 
// 0 Comments

[Infographic] Political Spectrum - Left v. Right

Posted October 21, 2009 by Todd Cameron Thacker 
// 0 Comments

[Well said, Reddit] Saying Fox is the most popular news source is like saying Coke is the most popular juice

hapoo 7 points8 points9 points 1 hour ago[+] (1 child)

hapoo 7 points8 points9 points 1 hour ago[-]

mconnors 2 points3 points4 points 31 minutes ago[+] (0 children)

mconnors 2 points3 points4 points 31 minutes ago[-]

Posted October 20, 2009 by Todd Cameron Thacker 
// 0 Comments

RT Apple, Google Separated at Birth? Financial Results Suggest Yes

Interesting read...

Posted October 20, 2009 by Todd Cameron Thacker 
// 0 Comments

RT: A Local + Server Text Editor Using #Chrome

via Google Blogoscoped by Philipp Lenssen on 10/18/09

If you’re interested I’m now releasing Netpadd B as early alpha (if you like to give it a try please use at your own risk). To recap from the previous post, it’s a (free) JavaScript-based text & development editor running as a Google Chrome Application, communicating with the local or server hard disk via a JSON API. The general help is contained at Netpadd.com but I wanted to list some points of interest here.

Finding a font

Looking for the perfect programming font to replace Fixedsys, which doesn’t load in Chrome, I often found that a particular font was nice but had problems with certain special characters – it’s important, for instance, to easily tell semi colon and colon apart, but several otherwise nice monospace fonts were ruined by deficiencies there. So I took Google Android’s Droid font as basis, and adjusted some characters in it using FontCreator (it’s a paid desktop app which comes with a trial version).

Editing a font in FontCreator is fun and self-explanatory: You just load a TTF extension font into it, and then tweak the vectors of a particular character. I’ve called the result Doid, and it does the job well on my system (I’m not using ClearType but normal anti-alias), but might be font heresy in other contexts. Below is a comparison from old Droid to new Doid (I’m showing a function from Netpadd B’s JavaScript itself, which opens a combo box dialog and then transforms the marked text using the chosen option). For instance, the semi colon and colon are now very easy to tell apart, the dot got more weight as it’s so important to note in many programming languages, the comma is more distinct from the dot, and so on:


Hover over image to show new font

I’m loading the font via the following CSS bit, which only works when starting Chrome with the -enable-remote-fonts switch (due to intentionally unspecified security concerns by Google engineers):

@font-face {
    font-family: 'doid';
    src: url('/tools/doid.ttf');
}

Text transformations

In Netpadd B you can transform a piece of selected text with the following dialog:

For example, “this is just a test” turns into “This Is Just a Test” when choosing the Mixed Case for Titles option. The Flipped option was just included for fun as it fit into that menu, and it results in ʇsǝʇ ɐ ʇsnظ sı sıɥʇ.

Translating text

Netpadd B hooks up to the Google translation API to translate bits of text. Selecting any text and hitting Ctrl + K will first ask the Google language detection API what language the string is likely in, and then attempt to translate to English (or if the source is already English, then Chinese... with Ctrl + Shift + K doing translation to German).

(As previously mentioned, I’m also using a Google API for the programming syntax lookup feature.)

As with many other features of this app, the selection of features and what they do is often going by personal taste and as I need the feature to be, but you can easily tweak the program simply by opening its default.js file (among some other files). So to change the default translation for English to something other than Chinese, you’d just need to look for “zh” in the code and replace it. Changing the program’s layout on the other hand mostly just requires you to edit the default.css file.

Exploring and uploading files

When Netpadd runs on your server behind a password protected https, you can use it to edit your server files, and also to upload files without FTP. To explain above dialog, the green dot next to a file shows the most recently edited file for faster finding. Some files are shown in gray which means you can’t edit that extension (by your own choice, you can add extensions to allow in the file API settings). The folder icon in the top right lets you create a folder, and the arrow-page icon next to it lets you upload multiple files.

Unicode character table

When you pick the Insert Character command, a Unicode table will pop up, showing a selection of (searchable) characters ready for pasting:

Remaining issues

Here are some of the remaining issues due to the nature of the Chrome Application Shortcut framework. Most importantly:

  • Local files automatically open in Netpadd B when double-clicked, with thanks to the Chromium developer who provided the regedit file for this. However, the opened file will then not always receive focus, so that you may need to click on the app again in the task bar.
  • The startup time is much faster than when using Firefox/ Prism, but the start lag is still sometimes noticeable. (In comparison opening a file with the old Netpadd.exe felt instant.)
  • While the Doid font does its job for the moment, it’s still unfortunate that Chrome doesn’t find the Fixedsys system font like Firefox does.

Of less importance are the following issues:

  • I’d like to access the clipboard for certain functionality.
  • There were problems disabling event bubbling when Ctrl + W is pressed, which closes the app.
  • When line wrapping is enabled (by switching <textarea>’s wrap attribute from “off” to “soft” ), I don’t know how to find the marked row to correctly set the focus for things like jump-to-row or text finding functionality.

Any feedback welcome!

[By Philipp Lenssen | Origin: Re: A Local + Server Text Editor Using Chrome | Comments]


[Advertisement] Google books at eBay: background info on Google, AdWords, AdSense, Blogger and more...

Posted October 19, 2009 by Todd Cameron Thacker 
// 0 Comments

RT Happy 19th Birthday IMDb!

imdb19If you load up the Internet Movie Database (IMDb) today, you’ll see a new logo commemorating its 19th birthday. Yes, that’s really old for the Internet. Google, by comparison, is 11. Meanwhile, Yahoo is 14. IMDb is so old in fact, that is pre-dates the first web browsers. How?

Founder Col Needham explains the history a bit in a birthday message today. IMDb was born on October 17, 1990 as a series of Unix shell scripts to let users search the USENET group, rec.arts.movies. It wasn’t called IMDb yet (that came four years later), but it was the beginning of being able to search for movie information on the Internet.

Once the web as we now know it sprung up around the IMDb, the site became hugely popular — it’s probably the first website that I remember being addicted to when I was young. The site became so popular that its founders realized they would have to start charging visitors if they wanted to keep it up (remember, this was the mid 1990s, Internet advertising was much, much smaller than it is today). But in 1998, Amazon came along to buy the site, enabling it to stay free for users. Though they would later add IMDb Pro, a subscription-based section with more data on movies.

They’ve also added new functionality to the site over the years. This includes the ability to play video content (which is ho-hum), and the addition of the excellent movie box office tracking site, Box Office Mojo.

IMDb says it now gets 57 million people coming to its site each month. I still can’t believe that it’s nearly as old as I am.

Information provided by CrunchBase

I remember using IMDB before the browser... when you could email in queries via the subject line. Good times!

Posted October 18, 2009 by Todd Cameron Thacker 
// 0 Comments

RT How-to guide details PS/2 keyboard-to-iPhone mod, just for you

How-to guide details PS/2 keyboard-to-iPhone mod, just for you

by Darren Murph

posted Oct 15th 2009 at 10:50AM


Oh sure, we've seen hacker after hacker brag about their success in connecting some sort of keyboard to Apple's iPhone, but have any of them bothered to take the time to explain the process behind the magic? Exactly. The man behind AwghBlog, however, is a kinder, gentler soul, and he's found the time to detail in quite specific terms how he connected a legacy PS/2 keyboard (you know, the one you're not using any longer) to Apple's cash-cow of a smartphone. Best of all, the guide actually explains how to build a PS/2 keyboard-to-iPhone converter, so you're not necessarily tied to a certain board. Hit the read link if you're down for a weekend project.

[Via MAKE]

Fantastic (for the geek in all of us)

Posted October 15, 2009 by Todd Cameron Thacker 
// 1 Comment

RT ZenNews: Global News for the iPhone

Posted October 15, 2009 by Todd Cameron Thacker 
// 0 Comments

RT Google #Wave’s Best Use Cases

Posted October 14, 2009 by Todd Cameron Thacker 
// 0 Comments