Geeky Things v2 http://bencheng.net All About Hacking posterous.com Sat, 05 Feb 2011 10:38:00 -0800 Blogging by iPhone??? http://bencheng.net/blogging-by-iphone http://bencheng.net/blogging-by-iphone

P385

Haven't blog for a long time.

Still remember I used to blog and write regularly during the days in high school. However since started working on my startups, I can no longer keep the habit of blogging.

Since I have been doing most of my emails on iPhone, maybe I can try if I can blog more if I... encourage myself to blog by iPhone too? (With the simple yet fantastic Posterous iPhone apps)

Maybe write a short blog few times a week during commute?

Let's see how this experiment goes...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Sun, 12 Dec 2010 09:52:00 -0800 How I fall in love with computer when I was young... http://bencheng.net/how-i-fall-in-love-with-computer-when-i-was-y http://bencheng.net/how-i-fall-in-love-with-computer-when-i-was-y

Three years after I moved to an apartment in Mongkok, my families started throwing my old stuffs in my room -- well that's kind of sad... anyway. Tonight I saw some of those old stuffs get packed together, and that brings me the good old memory of how I fall in love with computer, learnt coding, and doing a business in Web now... 

Photo_11
AT Command References, actually I don't recall I have this manual -- hey still missing those days when you need to write AT commands in a script so you can dail-up convinently in Slackware :-)

Photo_12

This CD is actually not really "old", when I was Year 3 in the Chinese University of Hong Kong, we have organized, probably the first advocacy group on free culture in Hong Kong, namely "Intellectual Property Issues Watch". One thing we did is Rick translated the OpenCD project into Chinese, we made 3000 CD, and managed to ship it with the computers purchased in the Student Notebook Programme of CUHK.

Photo_13

RUNPC was one of the best Chinese Computer Magazine you can find at that time -- I guess I was addicted to it around 1998 - 1999.

 

電腦教育 (Computer Education) is definitely the most geeky computer magazine I've ever seen in Hong Kong! It was around 1995, 1996, I was still a primary school students. It features some kind of tutorial (e.g. How a 24 bit VGA card works?) or some news (New features of DOS 6.0) in every issues; and the magazine is always full of codes (mostly in QBasic, Turbo C and Pascal). From something as simple as how to list the directory, as academic as very simple characters recognition, or as crazy as a well developed Chinese Chess Game!

Students soaked in these kind of magazines are meant to be good developers (hehe), I might not understand all of it when I was a primary school students, but I do remember I learnt a lot from these articles...

Photo_17

I got this box of C++ Builder 4 when I need it for one of my earliest freelance project -- I built a simple CRM software with it. I remember it cost ~ HKD 4k, sometimes even I can't really imagine the price of freelance work was so good (compare with today...) in some sense I'm just repeating myself -- at Oursky we are planning to build another CRM product now... sigh.

Hmmm, I feel really old now :-)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Tue, 31 Aug 2010 09:56:00 -0700 Rely your web startup on Rackspace Cloud? Think again. http://bencheng.net/rely-your-web-startup-on-rackspace-cloud-thin http://bencheng.net/rely-your-web-startup-on-rackspace-cloud-thin

** UPDATE: Rackspace representative explain that what happened here is not supposed to be their standard process, see my latest comments below. Wish they will be more transparent on these issues in future **

This is a story about a web startup provide simple form / survey creation services, and it get totally shutdown by Rackspace Cloud since they "think" one of our user's form is phishing, and this may happen on your startup too! Some background information first...

Some Background

We run a web startup (PandaForm), which is a simple forms creation services which integrate with a CRM for small businesses to handle their customer's forms such as who signed up to what events, who ordered which products, etc. We were self-funded by doing web consultation aside. We have a few thousands users right now, and we have 10 servers on Rackspace CloudServer (and a Rackspace Cloudsites), Slicehost and Amazon Web services for our consultation clients and the web service.

I always love Rackspace Cloud over others due to it's price and performance, but I can never imagine this happens to me..

Time Line

This is 2010 Sep 1, 1:11am HKT, after 2 hours of down time, exhausted for apologize to my clients.... and this is what happened in brief (in Hong Kong Time):

  • Aug 31, 9:57pm - An email sent from Rackspace Cloud, saying a ticket is created so I have to respond immediately. (I didn't pick this email up yet)
  • Aug 31, 10:42pm - 2 servers running our service was taken down as reported by pingdom.
  • Aug 31, 10:50pm - I read the email sent to me at 9:57pm on my iPhone, and shocked when I clicked on the ticket and read the content (see below) on my Safari.  (The ticket didn't highlight my servers were taken down and the ticket system didn't work on my iPhone Safari browser anyway). I added a comment as a respond to the ticket immediately. Tried to explain that I run a web service and if one of my users is phishing I will be investigating, request to take my servers back online immediately.
  • Between 10:50pm - 11:15pm:
    • Tried to talk with support on live chat, it didn't work and they asked me to call their hotline;
    • Talk on the hotline for 15minutes (was put on hold for 10 mins);
    • They asked me to fix the server within 3 hours, and I insist that I need 12 hours.
  • 12:01am - Server back online finally. I have a chance to look at the subdomain they're complaining (nothing special about it for me), and clicked the "Disable" button on our administrative panel painfully. Apologize and explain to my clients on email and phone.
  • 12:54am - Got another email from Rackspace, saying "If we received 1 more complaint we will have to terminate the client account per our AUP policy and per legal policy. " Great! Now they force me to move my servers to other services provider (see the full message below)

Why am I so annoyed with it?

Fellows web startups founders -- imagine one day your users uploaded content got a phishing / copyright complain, and your server was taken down without notice within 1 hour -- all these things happened during mid-night and you got no explaination of what is the complain, who filed the complaint, etc.

I'm definitely willing to be responsible and to investigate when there are complaint to our users, but I think I deserve a better notice with more information, and more time to do the investigation. But not taken down your server in a hour during mid-night.

And why infrastructure provider have such a great power to terminate their client's servers? Isn't that the phishing complaint should be forwarded to the services provider? Is the infrustrature provider the best people to judge what's phishing or violated copyright and what's not?

At the end, thanks to those support people who help me and make me speak to the right people.

Lesson Learnt?

Now I've 12 hours to resolve the "issues", I've disabled the user's account but I don't know what will happen since they've warned with 1 more complaint they will take out my whole rackspace account. I will have to move all of my servers (including my customer's dedicated servers on the same account) to somewhere else, I don't wanna risk losing all of my servers so suggestions are welcomed.

So with Rackspace Cloud taking down my servers, I'm trying to ask all major cloud servers providers how they handle these incident before doing the migration, I will keep updating this table after I heard their feedback.

When you received Phishing / Copyright complaint... Rackspace Cloud Linode AWS
How will you notify us?
Email Email
 
Will you take down the server? How much time was given to respond?
Yes (in my case 1 hour before take down)
Yes, generally 24 hours are given for clients to verify the material were removed or the calm was false
 

Now I wish I don't have to wake up my whole team for this incident, but they wake up and trying to backup everything now on the servers... god bless us til tomorrow morning when we start migrating the servers!


How Rackspace notify me in their ticket system....

Hello,

We have been notified that there is a phishing site located on your server.

(http://[xxxxxx].pandaform.com/pub/[xxxxxxx]/new)

A phishing site is set up to steal personal information from unsuspecting consumers to use in instances such as identity theft. I am forwarding this to a member of your support team to disable at this time. Please contact us immediately so that we can resolve this issue.

Sincerely,
Renee Graves
Rackspace AUP


How Rackspace follow up...

Ben,

Thank you for calling in and raising concern about the phishing site on your server. I do understand that you are upset and dissatisfied with our customer support however we are responsible for thousands of other customers on our network and we have legal responsibilities as well.

I conferred with our AUP department and they confirmed that the customer who has a phishing site must take immediate action. If we received 1 more complaint we will have to terminate the client account per our AUP policy and per legal policy.

Again, I do apologize for the short notice however those are the terms and conditions you agreed to when you chose to host with the Rackspace Cloud.

Regards,
Harris Collins
Account Manager

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Thu, 19 Aug 2010 09:47:05 -0700 Tried, but fruitful life! http://bencheng.net/tried-but-fruitful-life http://bencheng.net/tried-but-fruitful-life I have to admit that I've been overwhelm by the amount of information and works everyday. I mean... I officially can't keep track of everything happens in Oursky and have to actually delegate a lot of duties to others in these days.

But things are really getting exciting, I always feel encouraging for the appreciation and thank-you letter about PandaForm... a lot of opportunities came up since we launched PandaForm two months ago. (we should have launched it earlier!) Was so tried with works and long meetings today but new projects sound really exciting and interesting!

And anyway... gonna work extra hard since I've been a bit behind the schedule for my other commitments besides work... but I was just so "soaked" into the company...

The only thing worries me, is the team of Oursky. After all these days (> 2 yrs!) every fellows have been working hard and frankly, seriously under-paid... Honestly I feel like it is my responsibility to... pay them well and make sure everyone happy. I just want to say Thank you to my fellows in Oursky, thanks for the support, the work, bare with my bad temper (sometimes).

Now we can see the light ahead, we might be actually able to accomplish our goals... a happy team, developer-centric workspace, and SaaS business model.

I can barely keep my eyes open now... I think I should spend some time to write down the experience of these 2 years for my self-reflection in a near future...

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 03 May 2010 10:05:00 -0700 叽歪志 http://bencheng.net/18022989 http://bencheng.net/18022989
Got this email from Jiwai... They were microblog in mainland china, much more early than sina's Twitter.

However they were too famous and got shutdown by the China government last year.

Poor them now all they can do is to publish a book with all your tweets.

Won't forget you jiwai! Both how you got shutdown by the government, and your http header message :-) (P.S. It was: "I don't need sex, the government fuck me everyday" 

 

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Sat, 01 May 2010 23:57:09 -0700 Looks like Gmail iPad version have support to HTML5 offline storage? http://bencheng.net/looks-like-gmail-ipad-version-have-support-to http://bencheng.net/looks-like-gmail-ipad-version-have-support-to
Photo

Interesting...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Sat, 01 May 2010 11:17:56 -0700 Review on iPad after 3 wks of usage and my wish list. http://bencheng.net/review-on-ipad-after-3-wks-of-usage-and-my-wi http://bencheng.net/review-on-ipad-after-3-wks-of-usage-and-my-wi After using and working with iPad for weeks, here are my wish list of improving iPad, hope it is useful for those who are still considering iPad as a net book replacement:

1. Ability to edit Google Docs / Better iWorks -- I found that although I'm using iPad mostly at home but when i want to do some works... I really need to access and edit documents easily. iWorks on iPad is lacking some critical features for me such as presenter note in Keynote, or good table support in Pages. The USD $7.99 Office2 HD from AppStore just cannot open Document created by new version of Google Docs. These things really annoyed me. Surprisingly, typing on iPad is getting much better now with the official iPad case I bought which help makes iPad stand on my desk in typing position. I no longer have a problem on how to hold the iPad and even forgot to buy a bluetooth keyboard now. 2. Multi-tasking -- i know iPhone OS4 might be able to solve it but it just not there yet. It is really annoying when u want to switch between IM and works frequently or want to listen to KKBOX / YouTube when u are replying emails.

3. Traditional Chinese Input support -- this one don't bother me much.

4. Tweetie on iPad -- Tweetie is still my fav twitter client. Twitterific is okay but sometime I just miss Tweetie's simplicity and usability.

5. More memory for Safari -- since I use iPad as net book replacement, so my old habit of opening a lot of tabs on web browsers appears on iPad too! And I guess due to memory limitation, Safari just don't keep my old tabs and have to reload between each tabs when i have more than 3 - 4 tabs open.

So here is it. Anyway I'm pretty happy with my iPad most of the time. Appreciate Apple for creating such a great product!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Wed, 28 Apr 2010 19:28:00 -0700 I'm leaving Facebook today and here is why you should do so http://bencheng.net/im-leaving-facebook-today-and-here-is-why-you http://bencheng.net/im-leaving-facebook-today-and-here-is-why-you

Facebook_remove_info
I'm leaving Facebook, first, you may still follow my bookmarks sharing or reach me at:

Twitter: http://www.twitter.com/chpapa
Blog: http://www.bencheng.net
Photo: http://core.stepcase.com/chpapa

Why?

A. Facebook have a bad privacy track record, either it is Facebook Beacon, or the Facebook silently changes it's privacy (The Facebook Great Betrayal)

B. Yesterday, when I logged into Facebook, it keeps asking me to link all my profiles to Pages and website, the interface is designed in a way that it is very difficult to opt-out, and if I choose not to link any pages, it threaten to EMPTY MY PROFILE.

And what if you say yes to the links? It quietly warn you that they are public!

So I decided to empty it myself. 

 

Facebook is not respecting their users, they keep trying to force people to go public with their private profile and personal data. 

 

No! I'm not going to give Facebook another chance, I've enough. 

I strongly encourage you to do so, quit Facebook today. Maybe the world will changes so that no one care about privacy and respect their users anymore, might be some day the law-makers will know they should stand and do something. Before that happens, let's try to change the world by market force -- we vote by our foots (or clicks).

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 26 Apr 2010 08:47:02 -0700 If I had learnt earlier... http://bencheng.net/if-i-had-learnt-earlier http://bencheng.net/if-i-had-learnt-earlier I think i first encounter the term "product design" when i study the course in my university life. I fall in love with trying to create something useful since than -- and the best way to combine my skill with the idea of product design is software since i have been a coding guru since i born...

With an A grade from the course, I thought I am pretty good at it already -- think about a business model, with a specific and targeted customer group... While jumping into the web 2.0 startup scenes, with a real problem to solve, we at Oursky.com started to develop Pandaform.com.

And the story begin -- I didn't aware I missed the most important part of the game -- u have to explain your product to others.

From a full feature workflow builder, we found that our original assumption that workflow application is complicated is wrong, the problem is most small business just dun have the concept of "business process"...

Okay, and than we try to simplify it by saying it is a Form Builder instead of workflow engine, we thought it is simple enough but than people ask: Form builder of what?

Okay so a lot of forms created by our pilot tester are just application form, so we further simplify it as a Application Form Software, and we are still working on it...

Today one of us say... What our clients need might be just something like, they can import a Google Spreadsheet, make it into a form, and send the forms to a list of people in the spreadsheet like the "mail merge" feature in Word and Excel, and the submitted data will be sync back into the spreadsheet...

This... Makes perfect sense, and sounds like a simple product.

OMG, product design...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Wed, 21 Apr 2010 09:09:00 -0700 The Generation of LMF http://bencheng.net/the-generation-of-lmf http://bencheng.net/the-generation-of-lmf

I was so "high" by listening to all those new / old songs of LMF tonight, it reminds me of my childhood and teenage...

The song in the youtube video above is the first song I heard from them, I keep listening to it days and nights when i was a teenager, I mean... With all those love songs flooding the market, they are the only alternative if I want sth different. And you know what, I am just as lazy as they described in the song, I keep telling people my philosophy of life is as the song said -- get a lazy life which I can do nothing (sleep till 3pm), dun have to care how others think about me (messy hair and never wear a proper suit).

Frankly I keep these habits till today -- I still work / think at night instead of day time, I never dress properly in my office...

So after all these years (damn I am 25 now, almost no excuse to act as lazy as I wish), after LMF have been almost forgotten, they... CAME BACK!

Their new song 揸�中指 (hold your middle finger, translate by my poor English), keep fffuuuucccckkkking the conservatives and asking why HK became a city people start forgot justices, liberty and freedom. I have became more social / politically aware as i grow and it seems so do LMF, again LMF hit my heart with their song... It just feels like I belong to a "LMF generation".

So if anyone tell me LMF is bad becoz of their use of foul language in the music, I will just say try to read listen and read their lyric, or fuck off.

And they even put up their song on their website for download! Would be more appreciate if they put the song in Creative Commons license. :-)

I wish I could have write this blog with Chinese but I can't do it on iPad... Sigh.....

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 19 Apr 2010 21:10:01 -0700 HTML5 presentation http://bencheng.net/html5-presentation-5 http://bencheng.net/html5-presentation-5
HTML5 Presentation This is the best HTML5 presentation I've seen and I didn't know there are Desktop Notification in the new standard! So just take a look to learn the new things in HTML5, and pray for IE6 being killed so we can actually use these things in everyday web development.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 19 Apr 2010 20:39:00 -0700 Geeky Things v2 comes back! http://bencheng.net/geeky-things-v2-comes-back http://bencheng.net/geeky-things-v2-comes-back

Haven't been blogged for a while since life have been busy (okay it's an excuse), spending more time on Twitter and playing new gadget. Learnt about Posterous since I've started some blogging for the Startups HK blog, and found this new blogging things seems just works and let me focus on writing (I'm posting this blog by email), so I decided why don't I start blogging again.

So just a quick update on what I've been working on...

1. Have been as busy as usual with Oursky, we have new office as well as new developers and evangelist joining us.

2. Working on a new web startup called Pandaform, starting as a easy-to-use workflow application and turns into a Application Form Builder later on as we realized that it's not just workflow application are difficult to use, but the concept of workflow is difficult for layman. It will be launching soon and let me know if you want to try the closed beta.

3. A 50/50 leisure + work trip to US, enjoyable and also learnt how bad the LA public transport is...

4. A not so personal thing is I think I've become more and more rely on Web Applications, I just found that the idea of having access to all my personal tools with any devices connecting to the Internet became so important and convince for me. I was on Gmail and Remember the milk since last two years, and in the last 6 months I switched to (thanks to my iPhone) online services for almost everything: Evernote instead of my Moleskine; DropBox instead of FTP and S3; I'm using KKBOX for online music streaming, Kindle Software for reading Coders at work, Founders at work and The Little Book of String Theory...

So here it is... l will try to keep this blog up-to-date with what's going on with my life. Let's see how well it goes...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 21 Jul 2008 17:10:06 -0700 Got upgraded to Business Class~~~ http://bencheng.net/got-upgraded-to-business-class http://bencheng.net/got-upgraded-to-business-class
Media_httpwwwbencheng_eiswz
LUCKY - I was upgraded to Business Class in a flight to Taipei few days ago... (I'm not the kind of people who can afford business class anyway so...... ) The only problem is ... a flight between Taipei and Hong Kong takes only 1.5 hrs, why don't I get these kind of upgrade when I travel to London -_- And the Breakfast is.... Yummy yummy.....

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 30 Jun 2008 19:05:02 -0700 Recently.... http://bencheng.net/recently-148 http://bencheng.net/recently-148

Havn't been updating this blog for a while! Life have been crazy for me so this blog somehow turns into a "Delicious Update Page" -_-... Maybe it is time for me to write down at least something.... here is a list of what's going on....

Oursky Ltd

  1. My new company - Oursky Ltd, which focus on Web Application Development Service, is moving to a new office this week. Our client's projects and in house projects (a SMS twitter-liked service and a iPhone app) keep us very busy. Please contact us if you need any help on web projects or if you're outsourcing IT works.
  2. Kampo is joining us as the "Business Director" -- we really need someone to help on marketing and sales -- after a month of operation.

Technology

  1. Playing with Google App Engine, Django these days. Honestly I really love Pylons more... but you know.. client is the king... sometimes. Django is good, as easy as Ruby on Rails with a better programming language (Python), but just like RoR it was built with a lot of assumption and if you need some functionality which is outside the scope of what it is designed for.... well. And the model of Django is really suck compare with SQLAlchemy. (sorry to ignore the argument here...)

Other

  1. Of course don't forget the Creative Commons Hong Kong.
  2. Helping to get the Wikimedia Hong Kong First Anniversary Conference organized...
  3. Will try to help more on the Hong Kong Blogger Conference...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 05 May 2008 15:07:06 -0700 Delicious extension for Firefox 3 http://bencheng.net/delicious-extension-for-firefox-3 http://bencheng.net/delicious-extension-for-firefox-3

Finally it is here... so now I can use Del.icio.us extension on firefox 3 -- so good....

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 21 Apr 2008 09:29:11 -0700 The War with IE6 http://bencheng.net/the-war-with-ie6 http://bencheng.net/the-war-with-ie6 All of the web developer hate IE6~ AT LEAST I HATE IE6. Fixing IE6 wired display problems take 60% of the development time~ shame on you Microsoft. So if you hate Microsoft and it's IE as much as I do and you can't show a warning message to all IE 6 users "Your browser is outdated" because you are afriad of your client, let me introduce you -- the IE7-JS . It is a Javascript Library by the hero Edwards, which fixes most of the IE6 problems. I've just tried it on couple of my website and it works pretty well except some latency and minor problem. So no more IE6 hack... (or lesser...)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Mon, 21 Apr 2008 02:23:33 -0700 Finite Simple Group (of Order Two) http://bencheng.net/finite-simple-group-of-order-two-0 http://bencheng.net/finite-simple-group-of-order-two-0

(From simon) Hey man that's rock!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Wed, 16 Apr 2008 12:25:42 -0700 Fring for iPhone http://bencheng.net/fring-for-iphone http://bencheng.net/fring-for-iphone

Media_httpwwwbencheng_ihygk
Today just tried the new Fring for iPhone. That's the best way to connect IM on iPhone I've ever seen. Although many web apps (such as JiveTalk) already made connect to popular IM such as MSN and Google Chat on iPhone possible, most of them are not stable and cannot maintain connection when you leave Safari or when you close the iPhone.

In contrast, Fring is much better -- For example, even when you close Fring, Fring will just hide itself to the background, so that when someone send you a message, it will ring and show the number of message you have missed just like the SMS and Email App. built in.

Besides IM ability, Fring can also connect Skype and SIP 's VOIP function! :-) (although it seems not really useful for me -- why would I borther voip when iPhone is a full feature GSM phone itself? And I don't do much long distance call neither)

In a word: Fring is really the dream app for iPhone! It turns my iPhone to the best communication devices! Phone / SMS / Mail, and now MSN / GTalk!!!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Tue, 15 Apr 2008 05:27:07 -0700 Some initial thought on the new LC paper of digital copyright consultation http://bencheng.net/some-initial-thought-on-the-new-lc-paper-of-d http://bencheng.net/some-initial-thought-on-the-new-lc-paper-of-d

Last year me and some of my friends spent quite a lot of time to encourage people to comment on the Digital Copyright Consultation paper. Recently there were two LC papers (Here and here) describing the result of the consultation and the Government's next step. The proposal this time is much more better than the suggestions in the consultation but are far from perfect. Here are some of my initial thought:

On the format shift (or media shift):

- At 8b) , government propose that the rights of format shift should not confer any rights to circumvent "technological measures to prevent copyright infringement", namely DRM -_-. This is a important limitation which will makes the rights of format shift useless. As you can see many CD nowadays are DRM protected, with the given suggestion, is still a crime for users to copy legitimate copy of CD music into their iPod.

Moreover, most of the DRM used online today are not preventing copyright infringement actually -_- , they're used to prevent format shifting as a anti-competitive behavior.

- I don't have much to say about the scope and limitation on format shift at this point. But would like to add that the papers and the example given in other jurdisiction didn't mention about obsoleted devices. I think the final law should include a special exemption for people to make copies from obsoleted devices under any circumstances. (Of course it might be difficult to define what's obsoleted)

On criminalization of streaming

- Again, the first issue is how they define streaming in Law? Many program today offer some feature like "download while you play" (which means you can view a media when you're actually still downloading), would that consider as streaming? What if a contributor provide a media as a HTTP or FTP download, but the downloader use for instance VLC to stream the FTP files?

- I'm more concerned with something like youtube. Technically speaking users are just uploading a complete file to a platform, is it streaming if the user upload a file to a platform provide streaming service?

On OSP's caching exemption

- Glad to see government provide the exemption, but the limitations at 14. seems unrealistic for me:

* "The exemption only applies to communication that is not infringing" : That's practically equals to having OSP to censor user's data. OSP have the risk of infringing copyright if they don't censor user's data in this case

* "The content as contained in the original version should not be modified during the reproduction process." : That could make many OSP's temporary caching services useless. For example Google provide page caching services for mobile phone, and it will reduce the size of the images for better user experience in mobile phone. It certainly means that Google need to modify the original version of content.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng
Sun, 13 Apr 2008 06:17:08 -0700 How annoying can be when Google's product is not working? http://bencheng.net/how-annoying-can-be-when-googles-product-is-n http://bencheng.net/how-annoying-can-be-when-googles-product-is-n

VERY ANNOYING! I tried to share a Google Document about Creative Commons with others this Morning but I just found that no email were sent by the Google Documnet..... what the hell is going on....

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/525309/n565407790_4068__1_.jpg http://posterous.com/users/3sy9EbcbIphf Ben Cheng chpapa Ben Cheng