tungwaiyip.info

home

about me

links

my software

Media

Yucatán Photos

St Lucia Photos

Photo Album

Videos

Blog

< May 2009 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31      

past articles »

Click for San Francisco, California Forecast

San Francisco, USA

 

The World's Shortest Short URL Generator

(2009-07-07 Update: I have suspended this demo program because I find spammers has started to exploit it. What a lesson for me to learn.)

There was a long winding discussion about a short URL generator bit.ly. Many people are familiar with the pioneer in this field tinyurl.com, which for many people, is the synonym of this service. Nevertheless, with fast raising popularity, many people see a lot of promises in bit.ly as a business. On the hand, just as many people brush off it as a trivial service easy to replicate. Someone dismiss it as an application that can be done in 10 lines of code. This prompted the posting and set off a discussion on Fred Wilson's blog.

I should say I agree with most of the comments from both sides :) But as a geek, the idea of building a short URL generator in 10 lines has latched on my head. So I set out to work. An hour later out came http://tungwaiyip.info/shorturl. In just 10 lines of code, it is the world's shortest short URL generator, or so I thought.

This is a real application. It has UI, URL shortening algorithm and database persistence, all in 10 lines of code. Feel free to check out the source code. I have a lot of fun doing this. There is a fatal flaw though. It does not handle concurrent update very well. To squeeze the code even more to handle concurrency does not seem fun. So I just stopped there.

2009.05.12 [, ] - comments

 

 

blog comments powered by Disqus

past articles »

 

Kontagent

Kontagent is hiring software engineers

BBC News

 

Suicide attack targets Yemen army (21 May 2012)

 

US-Pakistan rift hits Nato summit (21 May 2012)

 

Facebook drops below float price (21 May 2012)

 

Protesters 'attack Mali leader' (21 May 2012)

 

US university webcam snoop jailed (21 May 2012)

 

'Lake red' after Breivik killings (21 May 2012)

 

Three climbers die on Mt Everest (21 May 2012)

 

Dutch pre-school abuser is jailed (21 May 2012)

 

Stars pay tribute to Robin Gibb (21 May 2012)

 

Lockerbie bomber's funeral held (21 May 2012)

more »

 

Slashdot News for nerds, stuff that matters

 

Perl 5.16.0 Released (2012-05-21T20:47:00+00:00)

 

Mega-Uploads: The Cloud's Unspoken Hurdle (2012-05-21T20:26:00+00:00)

 

SCOTUS Refuses To Hear Tenenbaum Appeal (2012-05-21T19:38:00+00:00)

 

White House Petition For Open Access To Research (2012-05-21T19:13:00+00:00)

 

Maryland Teen Wins World's Largest Science Fair (2012-05-21T18:50:00+00:00)

 

Allowing the Mind To Wander Aids Creative Problem Solving (2012-05-21T18:09:00+00:00)

 

Google Chrome Becomes World's No. 1 Browser (2012-05-21T17:23:00+00:00)

 

The Leap: Gesture Control Like Kinect, But Cheaper and Higher Resolution (2012-05-21T16:40:00+00:00)

more »

 

TechPsychic Tech Rumors and Invented News

 

TechPsychic: AT&T: more money, says it's disruptive in funding from. (08 May 2010)

 

TechPsychic: I know that Apple is close to Apple Dominates, Hires ex-Googler - Yes, Android phones. (08 May 2010)

 

TechPsychic: AT&T says: Facebook Connect. (08 May 2010)

 

TechPsychic: Google's Nexus One of Google Chrome Release Adds Support subscriptions accounted for Amazon: Apple. (08 May 2010)

 

TechPsychic: Another stat: Twitter's Design of this is giving rise of BlackBerry Foursquare Map App store end. (07 May 2010)

 

TechPsychic: Like educational sales Up around Apple iPad makes money Plan costs half an Apple. (07 May 2010)

 

TechPsychic: Instead added extensions, social Networks than double, everyone jumps in Silicon Valley? (07 May 2010)

 

TechPsychic: So why iTunes App lets Social Networks Verizon Wireless Internet. (07 May 2010)

more »

 

SF Gate

 

Woman killed in Berkeley crash was new Cal grad (2012-05-21T18:05:23PDT)

 

Nasdaq CEO Blames Software Design for Delayed Facebook Trading (2012-05-21T18:05:23PDT)

 

Bay to Breakers - sun, fun and a few fast runners (2012-05-21T18:05:23PDT)

 

Eclipse crosses Asia, US: Millions look skyward (2012-05-21T18:05:23PDT)

 

Chicago braces for last day of large NATO protests (2012-05-21T18:05:23PDT)

 

Suicide bombing kills nearly 100 soldiers in Yemen (2012-05-21T18:05:23PDT)

 

Muni uses feds' funds for cameras it doesn't use (2012-05-21T18:05:23PDT)

 

Support for pot in 2nd District House race (2012-05-21T18:05:23PDT)

 

Price-comparison services help cut medical costs (2012-05-21T18:32:38PDT)

 

Presented By: (21 May 2012)

 

Penthouse in N.Y. sets record price: million (2012-05-21T18:32:38PDT)

 

Chinese company to buy US movie theater chain AMC (2012-05-21T18:32:38PDT)

 

News Summary: The making of the term 'pink slime' (2012-05-21T18:32:38PDT)

 

UN nuclear chief in Iran on key mission (2012-05-21T18:32:38PDT)

more »

 

Asia Times Online

 

Riddle of the Scarborough Shoals (18 May 2012)

 

THE ROVING EYE : NATO occupies sweet home Chicago (18 May 2012)

 

US Iran hawks in some disarray (18 May 2012)

 

Tehran: To talk or not to talk (18 May 2012)

 

The 'illogic' of China's North Korea policy (18 May 2012)

 

BOOK REVIEW : Cherry-picking from China's success (18 May 2012)

 

SPEAKING FREELY : Nepal's constitution: Respect the dissenters (18 May 2012)

 

China's start-ups hold global potential (18 May 2012)

 

US gives green light to investment in Myanmar (18 May 2012)

 

IT WORLD : Facebook floats (18 May 2012)

more »

 


Site feed Updated: 2012-May-21 14:00