[Miscellaneous] Bitcoin Build on Ubuntu 12.04

I started to pay attention on the Bitcoin that is from a news that discussed why bitcoin become strengthening. After weeks study and observation, I thought the bitcoin could be one of the real monetary in future. More links are as following. Bitcoin official site → http://bitcoin.org/en/ Bitcoin wiki → http://en.wikipedia.org/wiki/Bitcoin Bitcoin howto in Chinese → http://saving.cc/bitcoin/ The following article is quite earlier in Taiwan’s news and it is also interesting. http://techorange.com/2011/05/22/bitcoin-p2p-curenncy-dangerous/ Two years later today, the bitcoin’s currency rush to 1BT:90USD because of the crisis of Cyprus. ...

April 9, 2013 · 2 min · 291 words · ChenFu Kuo

[Reprinted Articles] Selected Readings

Some recommended readings: http://wired.tw/2013/03/05/startup-road/index.html http://wired.tw/2013/03/05/marketing-age/index.html http://wired.tw/2013/02/26/internet-is-eating-the-world/index.html

April 8, 2013 · 1 min · 6 words · ChenFu Kuo

[Tech Insights] Kickstarter

Reference http://mrjamie.cc/2013/01/31/kickstarter-angellist/

April 8, 2013 · 1 min · 2 words · ChenFu Kuo

[Work Notes] The Study of WebRTC and SIP

[This post is a placeholder — content was incomplete in the original.]

April 8, 2013 · 1 min · 12 words · ChenFu Kuo

[Tech Insights] Panasonic Color Splitter Sensor

There is a new sensor structure that introduce by Panasonic to replace color filter by color splitter. This kind of sensor remove general color filter and add the color deflector before the diode. The conventional color filter would cause 50%~70% light loss and new sensor reduce lots of the light loss. The following pictures show how it works. The device can also be manufactured using current semiconductor fabrication processes. It doesn’t use special materials or processes. It’s a great news to bring this sensor to realization. ...

April 1, 2013 · 1 min · 174 words · ChenFu Kuo

[工作點滴] rtmps in rtmpdump with hardware engine development

Evostream server’s configuration for rtmps test Add the following content in the acceptors part in config.lua. This is for Win7 configuration and remember that we have to use double ‘' instead of single for path. The cipherSuite parameter, we could reference http://www.openssl.org/docs/apps/ciphers.html#CIPHER_SUITE_NAMES RTMP library The library is main from rtmpdump. The webpage is http://rtmpdump.mplayerhq.hu. The libssl library - SSLv23 method is used in the RTMPdump. - SSLv23 method A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. ...

April 1, 2013 · 3 min · 431 words · ChenFu Kuo

[Work Notes] Generating Makefile with Autotools and Makefile.am

Quick reference for generating a Makefile using the Autotools workflow: # autoscan . // Scan the folder to generate configure.scan # cp configure.scan configure.ac // Copy configure.scan to configure.ac # vi configure.ac // Edit configure.ac // Add: AM_INIT_AUTOMAKE(hello,1.0) // This is the required marco for automake # aclocal // Execute aclocal to generate aclocal.m4 # autoconf // Execute autoconf to generate configure # autoheader # automake --add-missing // Run automake # touch NEWS; touch README; touch AUTHORS; touch ChangeLog // Create required documents # automake --add-missing // Run automake again # ./configure // Execute configure to generate Makefile # make // Execute make Following these steps provides a good template to modify the related files for my specific target project.

March 19, 2013 · 1 min · 120 words · ChenFu Kuo

[Work Notes] GStreamer: Migrating from 0.10.x to 1.0.x in OpenWrt

I start to move the gstreamer version from 0.10.x to 1.0.x in openwrt. Two purpose, one is to get much more familiar with the gstreamer applications and plugins development, another one is to assist my colleagues for next schedule. Just make a quick note here. Official gstreamer packages version I use is 1.0.5: gstreamer core → Modify Makefile and patch, compile ok. gst-plugins-base → Modify Makefile and patch, compile ok. gst-plugins-good → Modify Makefile and patch, compile ok. gst-plugins-ugly → To be check if required. gst-plugins-bad → Modify Makefile and patch, compile ok. gst-libav → To be check if required. Proprietary plugins: ...

March 18, 2013 · 2 min · 260 words · ChenFu Kuo

[Work Notes] SIP Test of FreeSwitch by FSClient

In previous articles, I tried to build the pjsip package, but it’s hard to verify that the package works correctly without a solid understanding of SIP. So I decided to get more familiar with how SIP works by setting up a switch. There are two popular choices: Asterisk and FreeSwitch. I chose FreeSwitch because pre-compiled binaries for Windows 7 are already available. http://wiki.freeswitch.org/wiki/Installation_Guide After installation, remember to allow the application through the firewall. Since this is just for testing, I ran FreeSwitch with the default configuration. ...

March 13, 2013 · 1 min · 205 words · ChenFu Kuo

[Work Notes] PJSIP on Ubuntu

Before trying to make the pjsip work on my embedded device, I build the related libraries on PC as the reference. My environment is based Ubuntu 10.04. See the following guide. http://trac.pjsip.org/repos/wiki/Getting-Started/Autoconf The notes of packages building: ALSA and OpenSSL libraries are optional and I do not install for first. SDL: download version 2.0 and do ./configure, make; make install to install. Add sudo if encountering privilege problems. FFMPEG: reference the official FFMPEG documentation at https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide. Follow the guide to build yasm, x264 and ffmpeg. The ffmpeg version (0.10.6) and building process follow the pjsip guide. ...

March 12, 2013 · 2 min · 271 words · ChenFu Kuo