The astounding athletic power of quadcopters

Weeks ago, my colleague saw a very interesting video on Ted. He sent me the link and I’m really excited. The reason why he sent me was because we ever discussed the future of the video system month ago. Everyone raised different ideas of the device and my idea is the quadcopters with camera on it. Why I wanna do such kind of device is oriented from my study in university. I’ve been studied the mechanics in Aeronautics and Astronautics department, bachelor plus master are total 6 years. There is less such kind of career opportunity in Taiwan because of the environment. Lots of my classmates join the semiconductor industry to be equipment engineers in the company like TSMC, CMO…etc. A little part including me choose different road to be R&D engineer in other industry. ...

July 14, 2013 · Fran Kuo

Looking for solid developer

Recently, I become very busy due to take over the tasks from other site. The original coding things are still there and so I start looking for outstanding guy to join us. The first month, I try to have some candidates from my colleagues and myself’s database but in vain. Now I shift this job to head hunter and start some interview. I’ve interviewed lots of people in my first job and second one. It’s much more interesting to interview with the guys from head hunter at this moment. Why? Lots of the factor would effect which kind of developer you want. ...

June 12, 2013 · Fran Kuo

ccHDtv study

What is ccHDtv? Closed Circuit HD TV (ccHDtv) is a newly developed solution for transmitting full HD digital video in a surveillance system. The core concept of ccHDtv is to deliver high definition video using digital TV (DTV) transmission. With ccHDtv, high definition digital video can be transmitted easily over coaxial cables, twisted pairs, or simply over the air. Multiple 1080p30 and 1080p60 video streams can be easily transmitted using ccHDtv over a single 3C2V/RG59 cable up to a length of 500 meters without any repeater. ...

April 26, 2013 · Fran Kuo

Liberated networking technology

Our company update the home page to a brand new picture. There is a name ‘Liberated’ to describe the new networking technology we implemented. According to the dictionary, I’m most likely the description “free from traditional social restraints” because we are trying to make the fundamental change in different area that we enter. It’s an interesting journey to me. Although it’s not 100% correct, I still want to record what I saw here. I plot the company’s product map simply by personal thinking as follow from the webpage.

February 27, 2013 · Fran Kuo

RabbitMQ - amqp protocol note

After the RabbitMQ server and client are setup, I start to learn more about the RabbitMQ system. The core of RabbitMQ is based AMQP protocol. There are lots of information we can get on wiki: http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol The AMQP is basically start from bank industry and that’s why some related terminology like broker are used in AMQP specification. Here is model of the AMQP. If we want to make the application to be two way communication, we have to make the application with publisher and consumer characteristics. ...

February 25, 2013 · Fran Kuo

Pure public or hybrid cloud for surveillance system?

The pure public cloud is no doubt that we build the web services on public and the hybrid combine the private part. According to the information on wiki, the public cloud aka external cloud is related to the service is provided by third party. There is a picture on wiki can describe exactly what we talk about. Basically, there are four deployment models on wiki. The private cloud can’t satisfy the requirements of the surveillance system. We do not talk about the community cloud also because it’s not real on surveillance system. ...

February 16, 2013 · Fran Kuo

I2S bus channels setting in gstreamer alsasrc plugin

My colleague did some experiments on gstreamer alsasrc and osssrc plugins and he found that alsasrc consume lots of cpu resource (around 16% on the chip we use). He asked me why the test tool that provided from chip vendor is quite efficient (around 1~2%). It was a big gap to me and I started to find why is that. After hours checking, I found that the plugin may cause a busy wait in a while loop when the parameters set to non-blocking mode. I do a simple code modification and execute again but the cpu rate just lower to 12%. I’m a little frustrated about it but still had some enhancement. ...

February 8, 2013 · Fran Kuo