<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\0754684235500622716427\46blogName\75Caiwangqin\47s+blog\46publishMode\75PUBLISH_MODE_HOSTED\46navbarType\75BLUE\46layoutType\75CLASSIC\46searchRoot\75http://blog.caiwangqin.com/search\46blogLocale\75zh_CN\46v\0752\46homepageUrl\75http://blog.caiwangqin.com/\46blogFollowUrl\75https://plus.google.com/106195548719392287378\46vt\0753393395200455623441', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Caiwangqin's blog

Focus on Cloud Service, Smart Hardware, Architecture, Technic and beyond…

Arrival Palo Alto


After about 13 hours flying, i'm land in San Francisco airport, for the check in US, Everyone need to fill the "Customs Declaration" Form on the plane, it's very easy, normally the flight attendants give you the English version, they also had Chinese version. here is the form in Chinese:
Before pick up package, need to give passport, customs declaration, and I20 form to the customs officer, and have a simple conversation with him. usually the officer is very nice, for me he just asked 2 questions: "so are you going to palo alto?", "yes". "is this your first year to the school?", "yes, it also my first time to US". then asked me put my right hand 4 fingers for fingerprint collection, take a photo of me, let me go.

Thanks my friends drive to pick me up from the airport to Palo Alto home, after put down packages, we had a lunch in Hong Kong Restaurant(香港小馆), we order food in Mandarin Chinese, it seems i'm still in Shenzhen. Today is sunshine, The weather also similar to Shenzhen.

I'll be Sofia University tomorrow, i'm so excited can not get to sleep.
posted by Jesse Cai, 上午9:01 | Permalink | 0 comments |

Good by Shenzhen, Hello Palo Alto!


Today is my last day work for Jetlun Corporation, I'm departure at Sep 14, 2014 for study in Sofia University at Palo Alto, CA, US. i'm pursuing Master of Arts in Transpersonal Psychology. I believe the two-year program will provide me with effective guidelines for my future life and my subsequent career development.

When I am asked why I decided to apply to the Sofia University of Arts in Transpersonal Psychology at the age 33, since i already have a good position and life style in China, my answer is that it took me a long time to finally admit what I wanted to do in life. I would not say that my current job is not good, but look back for the past 6 years, time seems to me is still the same, i didn’t get to harvest more joy, exciting and happiness. So i pursue self development opportunities, to improve my future. Of course, family is an important part of my life, Thank my wife fully supports to give me a second chance.

Another thing i have to say is gratitude to my boss at Jetlun, I appreciate their understanding and fully support on my leave. i'm happy to work here for the past 3 years and 5 months, they are good people, best wishes to Jetlun, i hope that always good news when i hear Jetlun again in future.

“Talented is not he who has many talents; it is he who has found out his passions on time”. I hope that my time to follow my passion has come.
posted by Jesse Cai, 上午8:48 | Permalink | 1 comments |

Jetlun Energy Management Platform


posted by Jesse Cai, 下午3:51 | Permalink | 0 comments |



posted by Jesse Cai, 下午1:51 | Permalink | 0 comments |

TINT Embed


posted by Jesse Cai, 下午1:26 | Permalink | 0 comments |

Messaging system backends


I have a quick evaluation for how to build a real-time pub/sub messaging system like PubNub, there are several packages available:

  1. RabbitMQ: Robust messaging for applications written in Erlang.
  2. ZeroMQ: The Intelligent Transport Layer powered by C++.
  3. Drb: dRuby is a distributed object system for Ruby. It is written in pure Ruby and uses its own protocol. No add-in services are needed beyond those provided by the Ruby runtime, such as TCP sockets.
  4. Socket.IO: Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It's care-free realtime 100% in JavaScript.
  5. FAYE: Faye is a publish-subscribe messaging system based on the Bayeux protocol. It provides message servers for Node.js and Ruby, and clients for use on the server and in all major web browsers.
  6. ActiveMQis the most popular and powerful open source messaging and Integration Patterns server written in Java.

标签: ,

posted by Jesse Cai, 下午9:29 | Permalink | 0 comments |

Should i buy iPhone 5 or waiting for next bigger screen iPhone?


I don't like iPhone5's new connector, it is not compatible with my JBL speaker. but my iPhone 4 become slow and slow, the home button is not working sometimes. so i Jail-broke my iPhone only for get Activator works, it allow me use Slide Gesture go to switcher and back to home while physical home button unresponsive.

The most useful apps for me on iPhone is process email, read PDF book, Stuck in Weibo, Instagram, Flipboard, other social reading apps and Evernote, a few times play game like sudoku.

I really need one big high resolution screen like Galaxy Note2, Galaxy 4S, but Android is not my favor.

iPad mini is not good to carry,  you can not put it into pocket. both iPad mini and iPad are for use at home.

Will iPhone release 5 inch screen version like Galaxy S 4? mobile really become life companion.


posted by Jesse Cai, 下午6:18 | Permalink | 0 comments |