Mar 16, 2013

Use Google Glass to date with girls


This video is so funny that depicts the future applications of using Google Glass. It's a knowledge engineering process for collecting data and mining knowledge according to the application scenario. In fact, the video's imitations on using Google Search is not enough to provide information for talking on time. For example:  
  • If you can get search results about the girl in the first page, she should be famous. Do you have chance to date with her?
  • Would normal girls date with a guy who frequently murmurs words "google", "take picture", "ok", ...?
  • How to control the screen page up/down and click? Take glimpses or track the eye? I think normal girls absolutely reject the freak.

Following video gives more creative ideas for Google Glass apps. Do you like this kind of life?

Mar 12, 2013

The largest mobile (web) platform is ... WebKit



  • From: http://en.wikipedia.org/wiki/WebKit
  • As of November 2012 it has the most market share of any layout engine at over 40% of the browser market share—ahead of both the Trident engine used by Internet Explorer, and the Gecko engine used by Firefox.
In face, you can install WebKit-based browsers on any OS platforms like Chrome and Safari on Windows, Mac, Linux, iOS, Android, ...
  • It is also used as the basis for the experimental browser included with the Amazon Kindle e-book reader, as well as the default browser in the Apple iOS, Android, BlackBerry 10, and Tizen mobile operating systems. WebKit's C++ API provides a set of classes to display web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited. 

So more and more platforms will develop their browsers based on WebKit, it a trend.
  • WebKit's HTML and JavaScript code originally began as a fork of the KHTML and KJS libraries from KDE,[6] and has now been further developed by individuals from KDE, Apple, Nokia, Google, Bitstream, RIM, Igalia, and others. OS X, Windows, GNU/Linux, and some other Unix-like operating systems are supported by the project.
Apple, Google and Microsoft rely on WebKit for developing their browser, WebKit is obviously the largest "Mobile Web" platform. It has chance to become the largest "Mobile" platform.


  • As of the first half of 2010: WebKit-based browser, 350 million.
  • As of February 2012, WebKit's market share at 36%.
  • Total use of WebKit (Chrome, Safari, and smartphones/tablets) will surpass 50% by the end of 2012.


Which mobile platform do you target on developing mobile apps? I select WebKit!


Mar 2, 2013

Chrome "Super Sync Sports": HTML5 game makes kids happy


Chrome Super Sync Sports: Sync your mobile to your computer to Run! Cycle! Swim! Choose from 50 athletes and get racing! Play solo or challenge friends.

Based on technology integration on HTML5, CSS3, WebSockets, and Google App Engine, this game should be the best demo for recent Mobile Web applications.
  • All client/server services are WebKit compatible, so that you just connect the URL and play the game.
  • In a game pool, at most four players (client-sides) just user their smartphones or tablets to connect the URL (http://http://chrome.com/supersyncsports/#/en-US/) and input the code for the selected game. Chrome, Safari, or other WebKit-based browser (maybe) are workable to play the game.
  • The Mobile Web tech also supports good experiences on gestures defined in three sports.
  • Although the user interaction is not as good as native apps or online games (install modules on client desktops), it proves Mobile Web is approaching to the UX (User eXperience) of native apps.
  • The most successful part is the "clipart & visual art" jobs, 50 avatars with animations on loss or win are very cute and really attract kids to enjoy and to be exciting.
It's a little pity that the services is not stable on connections. Sometimes, one or two players may disconnect, and the game may be disconnected so that all players must reload and reconnect.

When I watched the demo video, I totally guess right technologies applied in the games and mobile devices. The only one miss is "why not use QR codes?" Input 5-char code is easy. However, if one creates the game, the page can present "4 QR codes" so that each player takes a photo on one QR code to get one of four players. In this way, it will be more interesting.

Mar 1, 2013

假性近視 & 散瞳劑 Questions?




散瞳驗光 (cycloplegic refraction) 的功能是放鬆「長期過度緊用眼」,導致「眼睛睫狀肌 (ciliary muscle) 疲勞」,以獲得真正的眼屈光狀態,檢驗出正確視力。以藥物使睫狀肌麻痺,失去調節以檢驗出正確視力,尤其是在檢驗幼童是否有「假性近視 (pseudo myopia)」,就會先點「短效散瞳劑」,以排除假性近視的因素,檢驗正確度數。長時間眼睛的休息也可以有同樣的效果,但是不知該休息多久?

Youth vision loss or vision instability (measured vision while clearly, while it is not clear), suspected pseudomyopia should cycloplegic refraction be excluded. Once the dilation of regulation disappeared, pseudomyopia restored.
使用散瞳劑可以放鬆睫狀肌到正常視力,但是長時間使用後,除了可能的副作用外,若不點散瞳劑之後,睫狀肌是否又會回到近視的狀態,或是更嚴重?也找不到文獻說明清楚。所以,到底點或不點,有定論嗎?



References:

Cycloplegic refraction