2009/11/24
HK Junkcalls #2 on iTunes AppStore Hong Kong
I'm very pleased that "HK Junkcalls" is now #2 on iTunes AppStore Hong Kong. (Link to iTunes AppStore)
2009/11/15
My Twitter Python script
I know there are tons of twitter python script out there. Here is my simple python command line script to send twitter update:
You're going to need Python twitter installed, of course.
import twitter, sys
api = twitter.Api()
USERNAME = 'YOUR_TWITTER_USERNAME'
PASSWORD = 'YOUR_TWITTER_PASSWORD'
api = twitter.Api(username=USERNAME, password=PASSWORD)
if len ( sys.argv ) > 1:
message = sys.argv[1]
else:
message = raw_input('Your twitter message: ')
status = api.PostUpdate( message )
You're going to need Python twitter installed, of course.
2009/11/04
Dropping of 11 degrees over 15 hours
2009/09/30
[Stolen Goods Alert] Girlfriend lost an iPhone 2G
My girlfriend just lost or got stolen an iPhone 2G. Here is the specification:
iPhone 8GB (Part no. MA712LL/A)
Serial number: 7S745W0BWH8
IMEI: 011364001848800
ICCID: 89014103211491576298
Reason of loss: Lost/Stolen? in Mongkok, Hong Kong
Date of alert: 29 September 2009
If you have it, please let me know. No questions asked with rewards.
iPhone 8GB (Part no. MA712LL/A)
Serial number: 7S745W0BWH8
IMEI: 011364001848800
ICCID: 89014103211491576298
Reason of loss: Lost/Stolen? in Mongkok, Hong Kong
Date of alert: 29 September 2009
If you have it, please let me know. No questions asked with rewards.
2009/09/26
China Menu iphone app
Just found this cute Chine Menu iPhone app to figure your favorite Chinese food. Very interesting.
Direct link to iTunes.
2009/09/24
2009/09/23
Link list for today
- SimFinger
and iShowU HD - The death of the greatest human being who ever lived
- Linode - good alternative Xen host than Slicehost?
- A Stick Figure Guide to the Advanced Encryption Standard (AES)
Push e-mail support for GMail/Google Apps
Google just flipped the switch on push e-mail support via Exchange protocol with Google Sync. Works well on iPhone even on GPRS.
Now it makes Yahoo! and Hotmail harder to compete?
Now it makes Yahoo! and Hotmail harder to compete?
2009/09/18
2009/08/17
PCam Lite 1.0 on iTunes AppStore!
After 10 months of agony, my Panasonic security camera application has been shipped on the iTunes AppStore.
Here is the direct link to AppStore download via iTunes
Update: turns out there is already a wonderful app PCAM by David Eubank already on the AppStore. I have pulled my app so as not to get people confused. It's easier for me to change name right now than later.
2009/08/09
James May rides in a U2 spy plane
Saw this on reddit.tv. Didn't get tired after watching for 10 times.
2009/08/02
Mocha Bear by Caffé Habitu
iPhone starts selling in Malaysia
Just noticed iPhone starts selling in Malaysia with the operator Maxis.
However, the iTunes AppStore of Malaysia features no Malaysian apps at all. Smell like an opportunity for me.
Nokia Phone Schematics via Shenzhen
Given I am only stone throw away from Shenzhen, I have got to pick up one of these Nokia schematics books!
nokia-schematics-via-shenzhen. From Hack a day
2009/07/25
2009/07/17
Free SMS to Hong Kong with Google Voice
2009/07/10
2009/06/20
Link list for today
- Apache HTTP DoS tool released
- iPhone SQLite Encryption With SQLCipher
- BWToolkit 1.2
- The new Task Queue API on Google App Engine
- Business Week: The Next Google?
- LucidDB
- The Accidental Diet
- Fleur Hong Kong flower shop
- Customers given too many choices are 10x less likely to buy
- Starting Up, One Year Later: The Downward Spiral
- 香港統計資料 - 統計表 - salary of Hong Kong IT workers compared to other industry
Labels:
Link list
2009/06/19
2009/06/17
2009/06/16
2009/06/14
DB Timetable J2ME version
I have added a new Discovery Bay Timetable for J2ME phone. You can install the J2ME app at
In the meantime, I have open-sourced this simple Java application to Github. So if you are interested, go check it out!
2009/06/12
Link list for today
- Analysis of the Green Dam Censorware System
- Python Queue interface for AMQP
- Apache CXF- An ultimate web service open source framework : Lets start learning
- Fast rounded corners in Photoshop: I don't do good graphic design, but now at least i know something
- New cool list of Linux must-have programs: surprisingly useful list!
- New Phrack issue: a lot of Mac OS X hack stuff
- Too Small to Fail
- Effective Strategy To Estimate Time For Your Design Projects
- A Python Script to Automatically Extract Excerpts From Articles
- celery - Distributed Task Queue for Django
Labels:
Link list
2009/06/09
Nvidia Tegra: HD streaming and Flash support demonstrated by Gordon Grigor
Looks too good to be true: great battery life and full HD video playback.
2009/06/06
2009/06/03
2009/05/30
2009/05/29
2009/05/20
Link List for Today
- Video: Tele Atlas' photorealistic city models to aid navigation, terrorism
- How To Convert Any Video File Format Under Linux: seriously the new Handbrake on Mac is lot easier to use, but a commandline ffmpeg is always nice
- D-Link router captcha broken
- django-imagekit: looks real nice for image resize in Django!
- Scaling Memcached: 500,000+ Operations/Second with a Single-Socket UltraSPARC T2
- "I Did It For You All...": On the 1st of January, 1998, Bjarne Stroustrup gave an interview to the IEEE's 'Computer' magazine... good joke...
- Webmonkey: Facebook Opens Up to OpenID
- NYTimes: QUESTIONS FOR MYRON SCHOLES - Crash Course
- Reverse Geocoding using MySQL GIS
- Love’s Labors and Costs
Labels:
Link list
2009/05/15
Link list for today
- PR Lies Destroy Your Understanding of How Business Really Works. - With Owen Byrne
- Freshbooks Adds Tool to Online Billing Service and Building Network of Contractors
- Tim Ferris Workout
- ThingDB
- WaitLess: Non-fancy LED display bus tracker.
- HornetsEye
- Nitrogen: Erlang web framework. This sounds fun after Django.
- TED's Open Translation Project brings subtitles in 40+ languages to TED.com: wondering what's their interface for typing in captions
- UFO sighted over Afghanistan: maybe the Predator C?
- "Auction Site" Swoopo got $44800 for a $2500 computer. See comments for explanation
- Terms of Services on video sharing sites
- Old Chinese Hack Tool Used for New Tricks
Labels:
Link list
2009/05/03
Link list for today
- Biblical Marriage
- If you have to learn just one programming language: interesting read. Would like to check out Clojure later.
- NSConference 2009
- The iTunes App Store and One-hit WondersDjango Pisteon: interesting handler for writing RESTful APIs
- Virtual Neurons Acting Like the Real Thing - The Blue Brain Project
- You got ur Erlang in my Ruby
2009/05/01
2009/04/30
Ontime HK on newsstands
Feel kind of funny to see my Ontime HK iPhone App (link to iTunes AppStore) got mentioned on an iPhone free software application guide, commonly available on newsstands.
Here is the full text. Got 5-star. Thanks.
Here is the full text. Got 5-star. Thanks.
2009/04/26
Link list for today
- When Offshoring Your Development Team Means Buying a Boat
- Code Project: Build an Ncurses UI with Python: very very cool!!! ncurse in python!
- Simple Python ctypes Example
- Python Google Analytics Client: How to use it and how to help make it better
- Corporate Blogs: It's The PageRank, Stupid
- The Stock Market Story
- Do It Yourself Biohacking
- The Five Deadly Sins of Project Management
- Tapestry for Nonbelievers
- How to build an iPhone application in 20 minutes
- PySmell: textmate/vim bundle for Python
Labels:
Link list
2009/04/22
Link list for today
- Google Analytics API Launched!
- Google O3D
- jsPDF: client/server _Javascript_ PDF library
- Open Font Library
- Discovery Is The New Cocaine - Going Beyond Engagement
- What I Wish I Had Known About Developing C/C++ From Linux Before I Started
- Solidworks Student Design Kit
- Wolfenstein 3D for iPhone
- CouchDB: Perform like a pr0n star
- PBS Launches Video Portal with Full-Length Programming
- IceTV wins landmark case against Nine Network in High Court
- GM DEFAULTS (GM)
- BBC: Simulated brain closer to thought
- Big Entertainment Wants to Party Like It's 1996
- What San Francisco/Silicon Valley can learn from the Twittering company: Zappos
Labels:
Link list
2009/04/19
Link list for today
- BoingBoing: Elizabeth Warren is frank and funny about the TARP trainwreck
- The Bank Crisis is Over
- Mashable: How To Log In with Applications that Use FB Connect or Twitter Sign In
- SMTP Injection: one more thing to worry on rogue/badly written PHP scripts
- Neat Vi Tricks: have been using vi for 10 years, still don't know man of these tricks
- Flash Face Recogniton Drawer or DIY Flash Mask
- Youtube Symphony: the video streaming quality is exceedingly good
2009/04/16
Blondie girl on spammy sites
This girl seems to be everywhere on those dormant websites (which have expired or setup by spammers?). I think she's super cute, and she is everywhere.
2009/04/14
Link list for today
- Seth Godin: How to make money with SEO
- IBM The rsync family: rsync tutorial. Good comparison with the GUIs.
- Wired: PIN Crackers Nab Holy Grail of Bank Card Security
- Potrace
- ForeignPolicy: 10 easy steps to writing the scariest cyberwarfare article ever
- Inside the precision hack
- How to Spot Quality within Web Design: Examples & Tips
- Paul Graham's The 10 Secrets of Selling Online
- Autodesk to build AutoCAD for Mac
- CNN Money: Warren Buffett takes charge: on BYD
- Avoiding iPhone App Rejection From Apple: a tech support person from Apple advised me to not exceed 4.5 meg of data per 5 minutes of activities
- Biggest porn site on the web YouPorn powered by Perl/Catalyst (top 50 in alexa) : via Reddit
Labels:
Link list
2009/04/12
Link list for today
- Facebook Char Architecture: We chose to simulate the impact of many real users hitting many machines by means of a “dark launch” period in which Facebook pages would make connections to the chat servers, query for presence information and simulate message sends without a single UI element drawn on the page.
- MIRAI株式会社
- The Next Revolution and Alternate Storage Propositions
Labels:
Link list
2009/04/11
Link list for today
- file2.ws: interesting one click content poster
- NYTimes: Keeping up with being kept: interesting dating site business model
- SDTimes: Someone Figured Out How to Step Up in VMware: scary stuff
- Times: Get Rich Slow: Paul Graham's stuff is now mainstream. Good to see cheap startup idea beats out finding VC money.
- How to recognise a good programmer
- 42 Questions Every Freelancer Should Ask Their Clients
- Sort Algorithm Animations: saw a similiar one back in Turbo Pascal 7.0!! Good to see a Flash version.
- Sex, Lies, and Software Development
- Django Best Practices
- concept device: gps fitted inhalers
- Rough Type: Google in the middle
- 工聯會開班授facebook溝通技巧
- Wired: Secret Law of Flying Could Inspire Better Robots
- Search Engine Optimization (SEO) Tips
- The Incredibly Shrinking Market Liquidity, Or The Upcoming Black Swan Of Black Swans : from Venture Chronicles and Phatdat
Labels:
Link list
2009/04/08
Ten principles for a Black Swan-proof world
Nassim Nicholas Taleb on Ten principles for a Black Swan-proof world.
2009/04/07
Discounted Visual Studio 2008 + MSDN Professional with a catch
Saw Microsoft Hong Kong's offer of VS2008 with MSDN Professional. The big catch is "Offer available through Microsoft Open Licensing Program only". One Google search away reveals that means "5 Microsoft Product licenses or a server license".
2009/04/06
Link list for today
- William K Black - Systematic Ponzi Scheme - "The best way to rob a bank is to run one" (pbs.org)
- Dubai: How not to build a city
- Chinese Social Networks ‘Virtually’ Out-Earn Facebook And MySpace: A Market Analysis
- THE WAR NERD: THIS IS HOW THE CARRIERS WILL DIE (UPDATED VERSION): maybe that's why there's the giant Boeing 747 with laser
- Sleep May Prepare You for Tomorrow by Dissolving Today’s Neural Connections
- Web Site Makes Millions by Connecting Cheaters
Labels:
Link list
2009/04/03
Link list for today
- Palm Pre at Web 2.0 Expo
- Amazon Elastic MapReduce
- Stanford Course On How To Build iPhone Apps Will Soon Be Available On The iPhone
- GalleryView - A jQuery Content Gallery Plugin
- Why Small Companies Will Win in This Economy
- Reversing Tooth Decay
- Design to Sell
- Python on Tiny Embedded Wireless Devices with Synapse SNAP: upload script over the air?!
Labels:
Link list
2009/04/02
Silicon Graphics Declares Bankruptcy and Sells Itself For $25 Million
Quite a sad day to see SGI got sold.
2009/04/01
Link list for today
- 黎三萬自白書: 人怕出名豬怕肥...
- Can design save the newspaper? Jacek Utko on TED.com
- The Oil Drum: Electric cars are coming to Europe
- Engadget: China Unicom still not confirmed as Chinese iPhone provider: Chinese law banning WiFi use in mobile phones; and Unicom's insistence on installing its own software on the iPhone, including some sort of *gasp* non-iTunes media player
- iPhone Pirating App Attacks Rival Pirate App Store: if my next iPhone app gets pirated, it would be a badge of honor...
- Dell 24-inch monitor for $209
- AirCoaster iPhone App Turns The Stock Market Into A Scary Ride
Labels:
Link list
2009/03/31
Link list for today
- My Manhattan Project
- The Wider View: Nazi codebreaker which shortened the Second World War by two years
- Google 香港財經現正推出,歡迎試用!
- How my start-up failed: read this condom keychain story last year. Good to revisit
- Skype for iPhone (iTunes link)
- 癮香港:3HK M1n1Bus 狡猾軟件?
Labels:
Link list
2009/03/28
Reverse Image Search Engine
I have a few clients that got sued by Gettys Image for using their stock photo. Looks like TinEye's Reverse Image Search has matured enough that more companies will use it for copyright compliances.
2009/03/27
"What we need is young people instead of them wanting to be an investment banker we need them to decide they want to be an engineer"
From Let the engineers rule :
Barack Obama has on The tonight show. pinned the zeitgeist with this quote "What we need is young people instead of them wanting to be an investment banker we need them to decide they want to be an engineer"
Barack Obama has on The tonight show. pinned the zeitgeist with this quote "What we need is young people instead of them wanting to be an investment banker we need them to decide they want to be an engineer"
2009/03/26
Mailchimp Review
Some clients have been requesting large e-mail batches services, so I have been checking this MailChimp for a while.
Here's finally a review about Mailchimp.
Here's finally a review about Mailchimp.
2009/03/25
2009/03/23
Yahoo! Paid Search sucks
From Y Hacker News:
....We tried Yahoo: It's a complete waste of time and money. Ads were always edited by Yahoo staff (requiring frequent e-mails to clarify the service we were paying for), bids may be changed at random, the interface is a nightmare kludge and there is no way to opt out of Yahoo's 'partner network' (which seems to consist only of spam domain landing pages), so bidding a keyword to the top of the Yahoo search results guarantees a load of expensive visitors from click-farms. I would love to advertise on Yahoo's search result pages and will do so the moment Yahoo Search Marketing is taken over by a competently run organization (Go Microsoft!)....
I am not familiar with the system in USA, but the one in Hong Kong runs like a Mafia. You cannot do this and do that, with entries require real Yahoo! eye-balls approvals.Link list for today
- College Prestige Lies
- Why Django
- Interesting Twitter server admin application
- Why Advertising Is Failing On The Internet
- Great tower defense game on iPhone: I like the touch concept on a 3D sphere instead of a 2D one
- Duck Duck Go Architecture
- FedEx crash at Narita: direct link to the bounce video
- Nothing to lose
- Skype for Asterisk
- Commandline-fu: learn a new "mtr" command, which is ping + traceroute combined
Update: Narita Crash video
Labels:
Link list
2009/03/21
Link list for today
- O'Reilly Radar: How to build companies that matter
- Mac OS Xploitation - PDF file
- tempest on PS/2 keyboards
- Google’s “designer drain” - Tech and designs are hard to mix?
- Cat languages
2009/03/18
Adamo, salespitch for the macbook air
Very cheesy TV spot. Try to stick an Italian? designer to look chic. The people using the notebook look like faking it.
Labels:
Link list
2009/03/17
Shipping my first Facebook application: 李炳光牧師 FBApp
Background:
Boss has been a faithful Christian that puts a lot of effort to Rev. P.K.Li's website pkli.com, mostly by putting persistent efforts to maintain the weekly sermons. No easy feat by all means for a tight budget group. A lot of the weekly sermons MP3 have to be edited by hands using Final Cut Studio 2, to reduce noise and normalize the videos, and then uploading to Amazon S3 for downloads.
Problem is the traffic seem to hover in the same level, about a few thousands people a month, not too impressive. So boss wants actions! So here were my suggestions:
Enter Facebook Application. Facebook Applications let you create an application that lives in Facebook.com. So here is the plan:
Creating a Facebook application is not difficult at all.
What's next
This app is not going to be as popular as gaming apps as Mafia Wars, so as long as more people download Rev. P.K.Li's speech, then it's mission accomplished for me.
Improvements coming up:
You are welcome to check it out: 李炳光牧師 Facebook Application
Boss has been a faithful Christian that puts a lot of effort to Rev. P.K.Li's website pkli.com, mostly by putting persistent efforts to maintain the weekly sermons. No easy feat by all means for a tight budget group. A lot of the weekly sermons MP3 have to be edited by hands using Final Cut Studio 2, to reduce noise and normalize the videos, and then uploading to Amazon S3 for downloads.
Problem is the traffic seem to hover in the same level, about a few thousands people a month, not too impressive. So boss wants actions! So here were my suggestions:
- Mac OS X Dashboard Widget - checked!
- iTunes Store Podcast download - checked!
- iPhone interface - checked!
- Videos on Google and Youtube - checked!
- Facebook Group and profile - checked, too!!
Enter Facebook Application. Facebook Applications let you create an application that lives in Facebook.com. So here is the plan:
- Write Application
- Get as many people to add this application. Showered them with latest Rev. P.K.Li's speeches
- Pester the people whenever there are new speech
- Let you friend's know you added the Facebook app. More people joint. Yay.
Creating a Facebook application is not difficult at all.
- Sign up a Developer account. Register an application at the "Developer" Facebook app.
- Go through the tutorial at Facebook Developer wiki with PyFacebook. I use Django to integrate with it.
- Then hook up the Speech data in the original pkli.com's site with the Facebook FBML templates.
- My mantra is Fail early fail fast. So ship it first http://apps.facebook.com/revpkli/ and wait for feedback.
What's next
This app is not going to be as popular as gaming apps as Mafia Wars, so as long as more people download Rev. P.K.Li's speech, then it's mission accomplished for me.
Improvements coming up:
- Add "My favorite" feature.
- Let people rate the speeches.
- More social networking features: send this MP3 to friend
- Facebook Connect integration back on pkli.com
You are welcome to check it out: 李炳光牧師 Facebook Application
Very interesting killer contract
Simple contacts are always the best.
We will always do our best to fulfill your needs and meet your goals, but sometimes it is best to have a few simple things written down so that we both know what is what, who should do what and what happens if stuff goes wrong. In this contract you won't find complicated legal terms or large passages of unreadable text. We have no desire to trick you into signing something that you might later regret. We do want what's best for the safety of both parties, now and in the future......
More....
We will always do our best to fulfill your needs and meet your goals, but sometimes it is best to have a few simple things written down so that we both know what is what, who should do what and what happens if stuff goes wrong. In this contract you won't find complicated legal terms or large passages of unreadable text. We have no desire to trick you into signing something that you might later regret. We do want what's best for the safety of both parties, now and in the future......
More....
2009/03/16
2009/03/15
Link list for today
- Yes, CEOs Should Facebook And Twitter
- NYTimes: Why Bad Times Nurture New Inventions
- Google releases Jakiu codes for their App Engine
- Slow Computers Are the Only Reason We Still Get Breaks
- Siftables - Making the digital physical
- The Economists: An idea whose time has come
- Niche Social Networking sites
- Facebook Connect for iPhone: "I like this".
Labels:
Link list
2009/03/13
Cloud hosts deathmatch
Amazon has got the new pre-paid instance plan for their EC2 cloud computing services.
Rackspace also announced a similar service with Mosso.
And then there are Slicehost.
What a fun time to build web applications.
Rackspace also announced a similar service with Mosso.
And then there are Slicehost.
What a fun time to build web applications.
Link list for today
- iPhone OS 3.0 coming soon
- Ajaxian: Project DragonFly: Floor planning from AutoDesktop
- New build of Sequel Pro 0.9.4
- Intro Load Balancing for Developers – the Architect’s View
- How To Develop A Facebook Page That Attracts Millions of Fans
- Fluid Grids
- Shrinksafe: Nice Javascript shrinker using Mozilla's Rhino Java based Javascript interpreter (my head is hurting...)
- Comparison of data analysis packages: R, Matlab, SciPy, Excel, SAS, SPSS, Stata
- Good reminder on using Apache "ab" to optimize code
- Django: Serving static files with Django and AWS - going fast on a budget
- Global heroes
- Google Voice Review: real screenshots!!
Labels:
Link list
2009/03/12
Link list for today
- Fonts: Inconsolata, A free font success story
- FFmpeg 0.5 released
- jQuery UI Tabs with Next/Previous
- Google Voice: one number for you to rule them all
- How does they pack all the voices in Apple's new shuffle? VoiceOver works for other language, too, but not in Mac OS X.
- QCon London 2009: How web is changing software architecture
Labels:
Link list
2009/03/11
Link list for today
- Slashdot: IE 9 engine to be the last
- Patents Being Abused To Put Your Life In Danger: TIA (this is America)
- Wired: 10 Best Uses for RFID Tags: Point 7 is the best. The city aims to blanket itself with microchips—from bus stops to restaurants. Tourists may soon get maps, schedules, tips, and other info just by waving their cell phones.
- Social media's history and trajectory -- talk notes from danah boyd is tl:dr. This is the distilled version.
Labels:
Link list
Silicon Graphics to be delisted
(From multiple sources) SGI will be delisted tomorrow.
Too bad that PC based video cards and Linux eliminated the reason to use their stuff.
I still missed my old O2 and Indies, though.
Too bad that PC based video cards and Linux eliminated the reason to use their stuff.
I still missed my old O2 and Indies, though.
2009/03/10
Link list for today
- Depression? Recession? No, It's the Great Restructuring
- OpenProcessing: have a new website
- iTunes gift card algorithm cracked
- Face recognition demo: sounds more like facial feature marking to me.
Labels:
Link list
2009/03/09
2009/03/08
2009/03/06
Timetable App Developer Gets Nastygram From Transit Sydney
Quoted: Timetable App Developer Gets Nastygram From Transit Sydney
"ZDNet Australia writes that NSW state corporation RailCorp has threatened a Sydney software developer with legal action if he fails to withdraw a train timetable application that is currently the second-most-popular application in its category in Apple's App Store. Alvin Singh created Transit Sydney after he began teaching himself how to program in Cocoa Mobile. Within days of its Feb 18 release, Singh received a cease and desist notice from Rail Corporation NSW, the government body that administers Sydney's CityRail network. The email states: 'I advise that copyright in all CityRail timetables is owned by RailCorp. ... Any use of these timetables in a manner which breaches copyright by a third party can only occur through the grant of a suitable licence by RailCorp.'"
I am going to watch closely on this issue. Maybe someday some morons decide to do the same thing to my Ontime HK timetable, too.
"ZDNet Australia writes that NSW state corporation RailCorp has threatened a Sydney software developer with legal action if he fails to withdraw a train timetable application that is currently the second-most-popular application in its category in Apple's App Store. Alvin Singh created Transit Sydney after he began teaching himself how to program in Cocoa Mobile. Within days of its Feb 18 release, Singh received a cease and desist notice from Rail Corporation NSW, the government body that administers Sydney's CityRail network. The email states: 'I advise that copyright in all CityRail timetables is owned by RailCorp. ... Any use of these timetables in a manner which breaches copyright by a third party can only occur through the grant of a suitable licence by RailCorp.'"
I am going to watch closely on this issue. Maybe someday some morons decide to do the same thing to my Ontime HK timetable, too.
2009/03/04
Link list for today
- Smarter Django "If" template: less gluecode is always better
- Etherpad clone: never try putting HAProxy and EvServer before. Will try this setting instead of using Google App Engine everytime
- HTML5 Video / Flash support: 2 years later Theora will be the video streaming standard, hopefully
- Skype SILK codec, royalty free license
- Twilio looks fun: PBX scripting for the rest of us?
Labels:
Link list
2009/03/02
Google App Engine Pending downtime
Just gone to Google App Engine's status page and saw them have scheduled downtime coming up.
Here's their relevant thread on it.
Here's their relevant thread on it.
2009/03/01
Google I/O Session 2008: Google App Engine with Django
I am in the process of porting DB Timetable from a Django deployment to Google App Engine. The biggest problem is Google runs their server on UTC. So now I have to rewrite the time calculations with PyTZ and get them working again.
Here's their session last year by Guido himself:
Here's their session last year by Guido himself:
2009/02/28
Connect a Bluetooth GPS with your eeePC
I am in the process of porting my 2 years old GPS application to Linux. Basically it:
Now, doing this thing on Linux should have involved just a few commands. The eeePC wiki has this guide that is tl:dr for me. Here are the 3 lines command to connect to your GPS.
Line #2: Connect to the bluetooth GPS device with ID 00:0B:0D:6D:90:A9
Line #3: Bring up gpsd
How to find the ID of the bluetooth device? Use the command:
Hope this page will help somebody figuring out the bluetooth GPS setup for eeePC.
- Connect to your garden varieties Bluetooth GPS device
- The program will load your GPS coordinates every 20 seconds
- And display your coordinate on Google Map
Now, doing this thing on Linux should have involved just a few commands. The eeePC wiki has this guide that is tl:dr for me. Here are the 3 lines command to connect to your GPS.
hciconfig hci0 upLine #1: Bring up the bluetooth device
rfcomm connect 0 00:0B:0D:6D:90:A9
gpsd /dev/rfcomm0
Line #2: Connect to the bluetooth GPS device with ID 00:0B:0D:6D:90:A9
Line #3: Bring up gpsd
How to find the ID of the bluetooth device? Use the command:
hcitool scan
Hope this page will help somebody figuring out the bluetooth GPS setup for eeePC.
Link list for today
- Box.net: Don’t launch a storage service if you’re going to close down within a year. I like Dropbox a lot because I always keep a cache on my local computers regardless. Webdrive only kind of services sucks.
- How FriendFeed uses MySQL to store schema-less data: interesting way to store
- Upgrading MySQL with Replication: interesting
- Cut a pizza with laser
- Why lenses are the real key to stunning photos
- JQuery File upload plugin
- DJBDNS on Mac OS X HOW-TO
Labels:
Link list
2009/02/26
Link list for today
- PDF to Word online convertor
- BWToolkit: cool interface builder plugin for Cocoa
- sslstrip: hacking ssl in local network
- Etherpad: interesting real time text editor like the SubEthaEdit, except it's web based.
Labels:
Link list
2009/02/25
Link list for today
- Cappuccino and 280 Atlas look too good to be true
- Firefox 3.1 has huge improvements: HTML5 video support and insane Javascript engine upgrade
- Mailchimp integration with Wufoo: maybe all these Web 2.0 BS finally means web services can interactive with each other nicely
- Ivona: great text-to-speech engine
- Windows Live Mail actually supports POP3 for free now.
Labels:
Link list
2009/02/24
Link list for today
- Mighty Mouse 徹底清潔教學-分解篇
- XenServer is now free (from Slashdot). (Almost plan to install a XenServer Express today...)
- PyBrain - machine learning library for python?!
- Google App Engine can buy quotas now, finally. Reduced free qoutas in May: 10GB in-and-out to 1GB, 46 CPU-hrs per day to 1 CPU-hrs per day, but fixed quotas for applications with billing enabled will not be affected.
Labels:
Link list
WebObjects Tutorial for the year 2009
What takes Apple so long to produce a a decent WebObjects tutorial with Eclipse?
Labels:
WebObjects
2009/02/22
Link list for today
- Debian 5.0 stable released. New support for eeepc.
- How Google and Facebook are using R
- The fabled A/UX operating system from Apple Computer
- Computer Vision Premier.
- Breaking a Visual CAPTCHA
- Story of iShoot.
- Tokyo Cabinet
Labels:
Link list
2009/02/20
3 Hong Kong has visual voice mail in Hong Kong for iPhone
3 Hong Kong has Visual Voicemail for iPhone. Free for the first 2 months, $1 USD per month afterwards.
2009/02/19
Django CMS
Django flatpages is great when you only has a simple site with a "title" and "content" block. Anything more than that will give you trouble, such as multiple locales, extra picture uploads box, etc.
Looks like Django CMS looks pretty interesting with WYSIWYG and drag-and-drop interface. Yea yea yea you can add a TinyMCE in 5 lines of code with flatpages, but somebody else did the dirty for you here. Will try this on my next Django project.
Looks like Django CMS looks pretty interesting with WYSIWYG and drag-and-drop interface. Yea yea yea you can add a TinyMCE in 5 lines of code with flatpages, but somebody else did the dirty for you here. Will try this on my next Django project.
Labels:
django
SMS API verdict: 1328.hk
I have been looking for a nice SMS API.
Tried this Clickatel company. Their SMS always sent from the +44 country code, which should be England. Price is too expensive with setup fees. Simplewire also offers SMS API, but I don't think they offer simple GET/POST gateway, but gave you some DLL/.JAR file to integrate with. Nah, too much work.
So turns out there are 2 local Hong Kong companies that offers SMS cheaply without setup fees:
Tried this Clickatel company. Their SMS always sent from the +44 country code, which should be England. Price is too expensive with setup fees. Simplewire also offers SMS API, but I don't think they offer simple GET/POST gateway, but gave you some DLL/.JAR file to integrate with. Nah, too much work.
So turns out there are 2 local Hong Kong companies that offers SMS cheaply without setup fees:
- 1328.hk - This company's website looks seriously crap but hey, who cares if it works. I debit $200 HKD into their HSBC bank account and got the SMS API working in an hour. Rocks. Funny their company's main support hotline is a cellphone number... are they hiding something....?!
- AccessYou - This company also offers SMS API. Didn't try. Let me know if you do. (By the way, my boss has been seeing their magazine ads on PCM and E-Zone, pestering me to give them a ring. This company 's magazine ad actually said they offers FAX API. Hey that has to be my dream come true... pass a super big TIFF/PDF with a phone number to their API, and *bang*, fax comes out from Intratubes to your fax machine. Turns out when I called them for a quote, they said they 'no longer' offer this service... good move. Your server would be end-of-story by keep receiving big API payloads... )
Labels:
telecom
English book stores in Hong Kong
I have a lot of trouble finding good English technical books in Hong Kong after so many years ordering from Amazon.
There are a few good local bookstores to buy and pre-order:
There are a few good local bookstores to buy and pre-order:
- Swindon Books offer good ordering service. I ordered TAOCP from them (okay, I'm still stuck in book 1. TAOCP are those books belong to the "A Brief History of Time" category i.e. looks good on the bookshelf). It arrived in 4 weeks and delivered straight to my office.
- My personal favorite bookstore is the Data Bank in Causeway Bay. They are a small bookshop and seem to really care about computer books. They have quirky books like Programming Erlang, Programming Collective Intelligence as well as the whole shebang iPhone SDK books collections. Their shop is 2 buildings away from Sogo, right next to the Mioggi tower.
- Unknown bookshop on the basement floor of Golden Computer Centre. They are a big English bookstore right underneath the stairwell, on the South Western entrance. They have a lot of Microsoft, RoR and a few Python books. Their books are more general than Data Bank, but do have quirks sometime. Bought my Rapid GUI Programming with Python and QT book there.
Labels:
hong kong
2009/02/18
Hi. Welcome to Kenneth Anguish's blog.
Hi. Welcome to my blog. My nick is Kenneth Anguish, or just short for kenguish.
Generally this blog is all about web and software development stuff like Python, iPhone SDK and Django. I will figure out some other interesting topics to write here.
Generally this blog is all about web and software development stuff like Python, iPhone SDK and Django. I will figure out some other interesting topics to write here.
Subscribe to:
Posts (Atom)