先轉換成root身份
su -
pacman -S fcitx-im
pacman -S fcitx-configtool
pacman -S fcitx-chewing 新酷音輸入法
pacman -S fcitx-table-extra 其他輸入法
user的目錄下 vi .profile 文件內添加以下內容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
桌面右下的鍵盤圖示,選設定,再按+
2020年12月28日 星期一
2020年4月15日 星期三
Java Eclipse 2020 install instasearch
https://github.com/minyoad/eclipse-instasearch/releases/tag/v1.5.8
download it.unibz.instasearch_1.5.8.jar
copy it.unibz.instasearch_1.5.8.jar to Eclipse plugins folder
2015年10月31日 星期六
2015年10月30日 星期五
Windows 10 也可以使用Yahoo 輸入法
我的環境:
Windows 10 家用版 64 bit
先安裝 .net framework 3.5
再安裝 Yahoo!奇摩輸入法 64 bit 版
Windows 10 家用版 64 bit
先安裝 .net framework 3.5
再安裝 Yahoo!奇摩輸入法 64 bit 版
2014年12月7日 星期日
Raspbian install Asterisk 13
Asterisk 13 安裝,可用在Raspberry PI 和Lamobo M1(Banana PI),OS 用 Raspbian
apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install libssl-dev
apt-get install sqlite3 libsqlite3-dev
apt-get install libncurses5-dev subversion git-core
apt-get install libjansson-dev
apt-get install uuid-dev
apt-get install build-essential libsrtp0-dev
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar zxvf asterisk-13-current.tar.gz
asterisk-13.0.1
./configure
make menuselect
make
make install
make samples
make config
簡單的dialplan
cd /etc/asterisk
vi extensions.conf 加在最後面
[mycontext]
exten => _2XXX,1,Answer()
exten => _2XXX,n,NoOP(exten=${EXTEN})
exten => _2XXX,n,Dial(SIP/${EXTEN})
exten => _2XXX,n,Hangup
vi sip.conf 加在最後面
[2001]
type = friend
context=mycontext
callerid = User One <2001>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2001
disallow = all
allow = ulaw,speex,ilbc
transport = udp
[2002]
type = friend
context=mycontext
callerid = User Two <2002>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2002
disallow = all
allow = ulaw,speex,ilbc
transport = udp
apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install libssl-dev
apt-get install sqlite3 libsqlite3-dev
apt-get install libncurses5-dev subversion git-core
apt-get install libjansson-dev
apt-get install uuid-dev
apt-get install build-essential libsrtp0-dev
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar zxvf asterisk-13-current.tar.gz
asterisk-13.0.1
./configure
make menuselect
make
make install
make samples
make config
簡單的dialplan
cd /etc/asterisk
vi extensions.conf 加在最後面
[mycontext]
exten => _2XXX,1,Answer()
exten => _2XXX,n,NoOP(exten=${EXTEN})
exten => _2XXX,n,Dial(SIP/${EXTEN})
exten => _2XXX,n,Hangup
vi sip.conf 加在最後面
[2001]
type = friend
context=mycontext
callerid = User One <2001>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2001
disallow = all
allow = ulaw,speex,ilbc
transport = udp
[2002]
type = friend
context=mycontext
callerid = User Two <2002>
secret = secret12345
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 2002
disallow = all
allow = ulaw,speex,ilbc
transport = udp
2014年3月13日 星期四
2013年11月26日 星期二
Raspberry PI - Raspbian install Asterisk 11
軟體的電話交換機系統Asterisk,裝在Raspberry PI上的安裝步驟
安裝所需要的套件
apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install mlocate lynx tar wget nmap bzip2
apt-get install sqlite3
apt-get install libsqlite3-dev
apt-get install libssl-dev
cd asterisk-11.9.0
./configure
make menuselect
make
make install
make samples
make config
service asterisk start
asterisk -rvvvv
安裝所需要的套件
apt-get install gcc make perl
apt-get install libxml2 libxml2-dev
apt-get install speex libspeexdsp-dev libspeex-dev
apt-get install ncurses-dev
apt-get install bison
apt-get install openssl
apt-get install mlocate lynx tar wget nmap bzip2
apt-get install sqlite3
apt-get install libsqlite3-dev
apt-get install libssl-dev
cd asterisk-11.9.0
./configure
make menuselect
make
make install
make samples
make config
service asterisk start
asterisk -rvvvv
2012年3月17日 星期六
我的新作品-網路KTV SingPadApp
SingPadApp - 在網頁上唱歌的軟體,歌曲來源是YouTube ,只要Browser 支援Adobe Flash Player 就可以在家免費唱KTV.
使用的技術有:
1. Google Application Engine
2. Adobe Flex SDK 4.6
3. S3BlazeDS
4. objectify-appengine
網址: http://singpadapp.appspot.com
使用的技術有:
1. Google Application Engine
2. Adobe Flex SDK 4.6
3. S3BlazeDS
4. objectify-appengine
網址: http://singpadapp.appspot.com
2012年3月15日 星期四
GAE + BlazeDS 發生 Detected duplicate HTTP-based FlexSessions
在Google App Engine 裡使用Adobe BlazeDS 會發生FlexSessions 錯誤
解決方式:
使用修改過的BlazeDS
Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly.解決方式:
使用修改過的BlazeDS
2010年12月9日 星期四
FreeSQL - PostgreSQL 的Query 好幫手
最近要把一個PostgreSQL query 出來的結果存成insert 的sql,找了很久,居然連pg_dump 和pgAdmin III 都沒有提供,真是太扯了,google了很久,也是沒找到,後來想到上SourceForge 來找看看吧,終於皇天不負苦心人,讓我找到了FreeSQL 可以做到我要求的把query 結果存成帶有insert into的sql檔。安裝完FreeSQL後,要另外再安裝PostgreSQL的Dot net connector 才算完成,下載dotConnect for PostgreSQL 5.00 Express 就可以了。
FreeSQL query完後,按Save data button,再選擇Insert statements,就可以了。
2010年12月2日 星期四
把Fon 改裝OpenWrt, 以及安裝Asterisk
把Fon 改裝OpenWrt 費了很大功夫才完成,因為我的Fon 已經是最新的firmware,要降級比較困難,降級說明參考 Fonera 0.7.2 r3 Hacked !!!!,但是裡面提供欺騙Fon的DNS 已經不存在了,新的DNS在 Hacking the La Fonera 最下方有說明。
降級firmware 後,使用fon_flash 來幫我安裝OpenWrt
我使用的Openwrt 版本為X-Wrt 提供的backfire版,下載位置http://downloads.x-wrt.org/xwrt/backfire/10.03/atheros/
安裝完成,並利用ssh登入的畫面
為了安裝Asterisk,節省memory,需要把一些不必要的套件移除,及停止http服務
成功安裝 Asterisk 1.6,SIP Phone也可以登入
開啟Asterisk 後還剩約1MB memory可以使用,等有空再來寫個DialPlan來試試實際運作情況
降級firmware 後,使用fon_flash 來幫我安裝OpenWrt
我使用的Openwrt 版本為X-Wrt 提供的backfire版,下載位置http://downloads.x-wrt.org/xwrt/backfire/10.03/atheros/
安裝完成,並利用ssh登入的畫面
為了安裝Asterisk,節省memory,需要把一些不必要的套件移除,及停止http服務
成功安裝 Asterisk 1.6,SIP Phone也可以登入
開啟Asterisk 後還剩約1MB memory可以使用,等有空再來寫個DialPlan來試試實際運作情況
2010年10月6日 星期三
製作CentOS 自動安裝光碟
我用的OS版本為 CentOS 5.2 32bit, 應該RedHat和Fedora也適用
1. 先手動安裝CentOS
安裝完後,安裝過程的記錄檔anaconda-ks.cfg會放在/root下
2. 在/tmp下建立目錄cdrom
3. 將CentOS DVD光碟裡的檔案複製到/tmp/cdrom
4. 複製自動安裝腳本檔anaconda-ks.cfg
多個腳本檔時
5. 修改ks.cfg檔,將你切Partition 的註解#拿掉
6. 讓安裝時預設使用ks.cfg
第一行改成
6. 產生iso檔
7. 完成
8. 安裝時如要指定不同的腳本檔, 可在安裝CentOS時輸入
1. 先手動安裝CentOS
安裝完後,安裝過程的記錄檔anaconda-ks.cfg會放在/root下
2. 在/tmp下建立目錄cdrom
mkdir /tmp/cdrom3. 將CentOS DVD光碟裡的檔案複製到/tmp/cdrom
cp -fr /mnt/cdrom /tmp/cdrom 4. 複製自動安裝腳本檔anaconda-ks.cfg
cp /root/anaconda-ks.cfg /tmp/cdrom/ks.cfg 多個腳本檔時
mkdir /tmp/cdrom/isolinux/ks
cp /root/anaconda-ks.cfg /tmp/cdrom/isolinux/ks/ks.cfg5. 修改ks.cfg檔,將你切Partition 的註解#拿掉
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work6. 讓安裝時預設使用ks.cfg
vi /tmp/cdrom/isolinux/isolinux.cfg第一行改成
default linux ks=cdrom:/ks.cfg6. 產生iso檔
cd /tmp
mkisofs -o full.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T cdrom7. 完成
8. 安裝時如要指定不同的腳本檔, 可在安裝CentOS時輸入
linux ks=cdrom:/ks/ks.cfg
2010年3月29日 星期一
2009年10月21日 星期三
Open Source AS3 VideoPlayer
apdev-videoplayer 是一個Open Source 的AS3 VideoPlayer, 可以讓你改變外觀顏色及控制的物件.
官網: http://code.google.com/p/apdev-videoplayer/
介紹: http://apdevblog.com/new-version-of-our-as3-open-source-videoplayer/
API Doc: http://apdevblog.com/examples/apdev_videoplayer/docs/
官網: http://code.google.com/p/apdev-videoplayer/
介紹: http://apdevblog.com/new-version-of-our-as3-open-source-videoplayer/
API Doc: http://apdevblog.com/examples/apdev_videoplayer/docs/
2009年8月12日 星期三
追蹤物件內容的變更
Know Your Flex Proxy
這篇Bolg 文章介紹利用 mx.util.ObjectProxy 來追蹤物件內容的變更, 其中的影片裡有示範, 可惜沒提供程式碼, 要耐心看影片, 我覺得這是個很實用的技巧, 滿有趣的.
這篇Bolg 文章介紹利用 mx.util.ObjectProxy 來追蹤物件內容的變更, 其中的影片裡有示範, 可惜沒提供程式碼, 要耐心看影片, 我覺得這是個很實用的技巧, 滿有趣的.
2009年7月26日 星期日
2009年7月14日 星期二
網路備份空間mirko 和 G.ho.st
最近在尋找網路備份空間, 預防哪天電腦硬碟掛了, 資料還可以有地方保存, 而且只要能連上網, 隨時可以取得這些資料. 一開始是試用SeedNet 出的miroko , 當安裝完他的Client端程式, 開始使用時就有點傻眼, 怎麼會這樣, Client是用IE??? 那安裝的程式是做什麼用的, 原來安裝的程式是為了能夠讀取本機電腦的檔案, 用來備份到網路空間, 他的架構Browser(Ajax,dwr), Client同步程式用java, Server應該也是用java Server, 試用了一會, 感覺很不順暢, 於是就把他移掉了.
後來在Mobile01看到有人在討論G.ho.st , 於是就來試用看看, 他的UI介面用Browser(Flash), Client同步程式也是用java, 用了一會, 他的桌面做的真是不錯, 很炫, 有些程式和Server 溝通時會顯示失敗, 看起來是Server 程式的問題, 接下來是重頭戲, 他的同步備份功能, 一開始試了有中文的目錄及檔案, 測試結果失敗, 再試了只有英文的目錄及檔案, 這是沒問題的, 沒支援中文, 看來我還是沒法拿來使用, 不過他的設計還滿好玩的, 而且我最近在學習Flex, 對這項產品還滿有好感, 暫時再看看他未來會不會改善這個缺點.
後來在Mobile01看到有人在討論G.ho.st , 於是就來試用看看, 他的UI介面用Browser(Flash), Client同步程式也是用java, 用了一會, 他的桌面做的真是不錯, 很炫, 有些程式和Server 溝通時會顯示失敗, 看起來是Server 程式的問題, 接下來是重頭戲, 他的同步備份功能, 一開始試了有中文的目錄及檔案, 測試結果失敗, 再試了只有英文的目錄及檔案, 這是沒問題的, 沒支援中文, 看來我還是沒法拿來使用, 不過他的設計還滿好玩的, 而且我最近在學習Flex, 對這項產品還滿有好感, 暫時再看看他未來會不會改善這個缺點.
2009年7月1日 星期三
一篇簡介Flex 4 Skin的文章
Skinning Flex 4 slides, Uber-Basic Example Button Skin
這篇Blog 文章用投影片的方式, 簡單的介紹了Flex 4 Skin, 對Flex 4 Skin 還沒深入了解的朋友, 可以點進去看看.
這篇Blog 文章用投影片的方式, 簡單的介紹了Flex 4 Skin, 對Flex 4 Skin 還沒深入了解的朋友, 可以點進去看看.
2009年6月24日 星期三
利用Google Analytics 分析追蹤Flash 程式
Google Analytics 提供了一篇說明文件, 介紹如何讓Google Analytics 分析你追蹤的Flash 程式.
Google 是這麼介紹的:
Google Analytics (分析) 是企業級的網頁分析解決方案,此工具不但可讓您進一步瞭解網站流量和行銷成效,現在還提供了具有彈性又容易使用的強大功能,讓您透過全新的方式查看並分析 流量資料。有了 Google Analytics (分析),您就更能夠撰寫目標明確的廣告,強化行銷計劃並提高網站的轉換率。
很不錯吧, 那就趕快來看看要怎麼做才能讓Google Analytics 追蹤分析Flash
Google Analytics Tracking for Adobe Flash
Google 是這麼介紹的:
Google Analytics (分析) 是企業級的網頁分析解決方案,此工具不但可讓您進一步瞭解網站流量和行銷成效,現在還提供了具有彈性又容易使用的強大功能,讓您透過全新的方式查看並分析 流量資料。有了 Google Analytics (分析),您就更能夠撰寫目標明確的廣告,強化行銷計劃並提高網站的轉換率。
很不錯吧, 那就趕快來看看要怎麼做才能讓Google Analytics 追蹤分析Flash
Google Analytics Tracking for Adobe Flash
訂閱:
文章 (Atom)



