[工作點滴] pjsip package build in openwrt

There is a default pjsip package in the openwrt but it link to the extension package of ltq-tapi and oss. But what I need first is the package without extra packages. So I try to create the libraries by using the latest version 2.1 for the experiment. First, the Makefile of the package as following. Makefile of the package. include $(TOPDIR)/rules.mk PKG_NAME:=pjsip2 PKG_VERSION:=2.1 PKG_RELEASE:=0 PKG_SOURCE:=pjproject-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.pjsip.org/release/$(PKG_VERSION)/ PKG_MD5SUM:=310eb63638dac93095f6a1fc8ee1f578 PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/pjproject-$(PKG_VERSION).$(PKG_RELEASE) ...

March 12, 2013 · 2 分鐘 · 359 字 · ChenFu Kuo

[產業觀察] Evernote was hacked

I’ve already change my tool from the notepad++ or Microsoft’s word to Evernote to make a quick note for several months. It’s quite simple to use and the data can be synchronize to cloud and I could access my notes through network everywhere anytime. There is a news that Samsung’s refrigerator built in Evernote for food management and Samsung show this device in the CES show. The story at this moment, I think Evernote make his products go into a new era. However, the morning sun never lasts a day. Evernote was hacked and the customers information were possibly stolen last week. ...

March 7, 2013 · 2 分鐘 · 216 字 · ChenFu Kuo

[產業觀察] Smartvue cloud architecture

There is a company that we discuss recently because of their elegant embedded NVR device. I just talk about the private cloud and public cloud roles in the surveillance system in previous article. http://frankuo.blogspot.tw/2013/02/pure-public-or-hybrid-cloud-for.html Smartvue’s product architecture is a case of the hybrid cloud. Let’s see the whole system they define. We can take S9 server as the private cloud server for local storage and playback. If we remove this part, the total system become a pure public cloud type. Although the pure cloud system is simpler, there are still some limitations at this moment. Smatrvue let the high resolution video to be stored on the local server and high or low resolution video can optionally be put on the secure cloud. The reason is obvious that the network environment of LAN is still much clean and fast than WAN and all high resolution video can be saved totally without any loss. Someday, we do not need this kind of device when the public network become solid on bandwidth, however, it’s not now.

March 3, 2013 · 1 分鐘 · 173 字 · ChenFu Kuo

[科技新知] Firefox OS - liberate the app stores

I saw a news on TV today that about Firefox OS for mobile phone and it got my curiosity. So I go Mozilla’s web site to see what’s that about. See the link: http://www.mozilla.org/en-US/firefox/partners/# The first page have the overview of the Firefox OS. The point to me is following picture. Some of telecommunication operators and device manufacturer get involved in the Firefox OS. It shows that the operators and manufacturer want to liberate the apps stores from the providers like Apple, Google. ...

February 28, 2013 · 1 分鐘 · 188 字 · ChenFu 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 · 1 分鐘 · 131 字 · ChenFu Kuo

Liberated 網路技術:打破傳統束縛的創新

我們公司最近將首頁更新為全新的視覺形象。網頁上出現了一個名為 “Liberated” (解放) 的字眼,用來描述我們所實作的全新網路技術。 根據字典,我最喜歡的描述是「不受傳統社會約束 (free from traditional social restraints)」,因為我們正致力於在我們進入的各個不同領域中進行根本性的變革。對我而言,這是一段非常有趣的旅程。 雖然這份紀錄未必完全精確,但我仍想記下我在這裡看到的點滴。根據網頁資訊,我簡單畫出了我個人認為的公司產品地圖及其核心思考。

February 27, 2013 · 1 分鐘 · 11 字 · ChenFu 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 · 1 分鐘 · 195 字 · ChenFu Kuo

[科技新知] Panasonic's 3D CMOS image sensor

3D image/video is blooming in recent years because of the entertainment industry like movie and game. There are also lot kinds of device appear like 3D camera, 3D TV…etc. The player play the 3D image in early stage is by put two camera into one and post processing the two photos into one. Gopro has the similar structure of their hero camera and we have to buy two camera with some accessories to make this. ...

February 25, 2013 · 2 分鐘 · 379 字 · ChenFu Kuo

[雜七雜八] Peking University Tickets King - 裴濟洋

There is a message post on Facebook by my former boss that talk about a guy in China who help people to order the ticket before important holidays. He is a Peking University student whose name is Ji-Yang Pei(裴濟洋), 23 years old. There is a report from China’s TV station and the link is as following. http://dailynews.sina.com/bg/chn/chnlocal/phoenixtv/20130222/01194273327.html In China, people who left home for working would go home every Chinese Lunar New Year. It is the biggest human migration period in the world and it’s quite hard to get a ticket to go home. Pei provide more opportunity for those people to get a ticket especially the underprivileged ones in past three years. Later, he did not just provide the fish but also teach us how to fish. Pei post a thousand words of article on the internet to let us know how to do it. Because of this, he become a famous person, lots of people call him the Ticket King of Peking University. ...

February 25, 2013 · 2 分鐘 · 380 字 · ChenFu Kuo

RabbitMQ - AMQP 協定學習筆記

在完成 RabbitMQ 伺服器與用戶端的架構設定後,我開始深入學習 RabbitMQ 系統。RabbitMQ 的核心是基於 AMQP 協定。在維基百科上有豐富的相關資訊可供參考。 AMQP 最初起源於銀行業,這也解釋了為何 AMQP 規範中會使用「經紀人 (Broker)」等相關術語。這裡展示了 AMQP 的 模型。如果我們希望應用程式具備雙向通訊的能力,該程式必須同時具備「發布者 (Publisher)」與「消費者 (Consumer)」的特性。 在技術規範中都有明確定義,我們可以直接查閱。這裡附上由 Wireshark 擷取的封包時序圖 (Packet sequence diagram)。

February 25, 2013 · 1 分鐘 · 24 字 · ChenFu Kuo