這幾天在玩cross-compiler 的重build,換來換去,突然發現 gcc 跟 g++ 的差別呢?
當然
"g++ 是C++ 的compiler, gcc 是C的compiler" 這個說法隨便google就一堆文章(還都是CP的) 跟你說.... 喔不... 它們不是這樣的!!!
光看不過癮,來手動證明一下。(絕對不是為了一天一筆記的目標亂充數!!!)
2013年12月26日 星期四
2013年12月24日 星期二
[ATV] 免JB - 新增你的頻道 in Apple TV (自製)
在獲得好色龍大人首肯之後,把目前的ATVDoMore打包起來
讓普通使用者能輕鬆使用。還可以播放你硬碟的電影喔。
這樣就可以躺在床上用電視龍大的翻譯轉播了!!! 馬鈴薯沙發我來啦!!!
元件教學寫在先前的筆記
http://bjglife.blogspot.tw/2013/12/atv-apple-tv-do-more.html
讓普通使用者能輕鬆使用。還可以播放你硬碟的電影喔。
這樣就可以躺在床上用電視龍大的翻譯轉播了!!! 馬鈴薯沙發我來啦!!!
元件教學寫在先前的筆記
http://bjglife.blogspot.tw/2013/12/atv-apple-tv-do-more.html
2013年12月23日 星期一
[NPM] 發行自己的套裝組 npm publish
發行耶!!!
把自己的nodeJS 作品放到資料庫上面讓人下載。 <--- 抖抖
也就是說以後只要:
#npm install mypackage
大家都能安裝你的寫的軟體。
有妹有很威...
把自己的nodeJS 作品放到資料庫上面讓人下載。 <--- 抖抖
也就是說以後只要:
#npm install mypackage
大家都能安裝你的寫的軟體。
有妹有很威...
2013年12月16日 星期一
[ATV] Apple TV do more - 自訂你的頻道
在台灣用Apple TV有一種很殘廢的感覺,對吧...
幾乎沒東西可以看,只能玩玩Air Play(還好有這個)... 最強大的就是Youtube,但..誰要在上面看精選影片(凸,硬碟裡面精選的還比較多。
幸好江湖流傳Apple TV 有一招 DNS 挾持密技,把原本預告片的頻道挾持成一個新的窗口。
然後就打開花花世界,各種對岸的影片內容任你看,問題是AppleTV 給對岸挾持,挾持耶!!!怎麼想都毛毛的... 不如就動手來做一個給自己用,手工做食品安全又健康 上面的頻道不只慢其實也沒很對胃口。
這僅提供私人使用,切勿商業,隨便改機不負責任。
也就是說在家裡自己改一改變很好用就好了,乖~~~。
幾乎沒東西可以看,只能玩玩Air Play(還好有這個)... 最強大的就是Youtube,但..誰要在上面看精選影片
幸好江湖流傳Apple TV 有一招 DNS 挾持密技,把原本預告片的頻道挾持成一個新的窗口。
然後就打開花花世界,各種對岸的影片內容任你看,問題是AppleTV 給對岸挾持,挾持耶!!!怎麼想都毛毛的... 不如就動手來做一個給自己用,
這僅提供私人使用,切勿商業,隨便改機不負責任。
也就是說在家裡自己改一改變很好用就好了,乖~~~。
2013年12月11日 星期三
2013年12月9日 星期一
[GIT] Fix git ca-bundle.crt issue: disable ssl verify
Reinstall ca-bundle.crt:
done......
最好是這樣簡單啦!!!
done......
最好是這樣簡單啦!!!
2013年12月6日 星期五
[ChromeCast] Install ChromeCast "Emulate" to Linux
想要 $35 鎂的 ChromeCast 嗎?
動手裝一台吧孩子 XD
麗娜斯小妹妹親切服務喔 >////////////<
2013年12月5日 星期四
[GIT] Source list for git stable version
Meet issue: (when using repo tool)
Exited sync due to gc errors
This is because git version is too old. So wee renew it
my sytem is Lucid (10.04)
add to source-list
---
deb http://ppa.launchpad.net/git-core/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu lucid main
--
then update git
2013年12月4日 星期三
[Chrome] 找回你的 Chrome
恩... 上次搞爆後突然想到... apt source-list 裡面是沒有 chrome 的。in 麗娜斯 10.04 LTS
好吧。那我來手動裝上妹妹的眼睛。
好吧。那我來手動裝上妹妹的眼睛。
[GIT] fatal: HTTP request failed - 臥巢泥馬
最近玩玩 node JS 跟 v8 engine to embedded, 當然git 這個套件也是要給他上去跑跑跑....
玩著玩著... 我把它給玩爛了... 還玩爛我的麗娜斯妹妹(大哭。
玩著玩著... 我把它給玩爛了... 還玩爛我的麗娜斯妹妹(大哭。
2013年8月9日 星期五
[Google] V8 JavaScript engine 安心裝
最近開始搞一些有的沒有的,平常是一個慣C人突然短時間跑來寫JavaScript
Ubuntu 安裝上面跟別人有點小小不同,memo 一下。
發現這東西寫起來真的隨興所欲超級隨便(茶)
倒也幫ATV弄了幾個好玩的東西,可以安心看電視了。
熊熊想起有個人再推廣node.js
JS 可以自己脫離瀏覽器,還可以像C一樣(!?)
JavaScript好像有點威Orz。
話說...
這年頭都在流行...自幹OS跟自幹瀏覽器就是了 (抖抖)
Ubuntu 安裝上面跟別人有點小小不同,memo 一下。
1. Tools
git, svn python g++4.6 ... tools (工具一定要)
1. add-apt-repository ppa:ubuntu-toolchain-r/test
2. 更換g++ 到4.6
原本ubuntu 預裝的是4.4
嘗試過幾版4.8 4.xx 只有4.6順利裝好。
換法:
-----
更換 g++ and gcc 版本
2. apt-get update
3. aptitude 進去選你要的版本
4. 更改gcc g++ 軟連結
-----
1. 下載V8 Source code
git clone git://github.com/v8/v8.git v8 && cd v8
2. Rebase 到主TREE
git pull --rebase origin master
3. make dependencies
這裡有點奇怪,他會去抓third-party 的code
但是
走https 一直抓不下來,手動改成http:// 不走SSL
4. make native mode=debug library=shared snapshot=on
基本上就完成了。
會產生
out/native/lib.target/libv8.so
把他COPY到 /usr/lib/
本機執行會用到
5. 小跑一下sample code
#g++ -I../include shell.cc -o shell.o -L../out/native/lib.target -lv8 -lpthread
#./shell.o
V8 version 3.20.15 (candidate) [sample shell]
> print("hi bejo");
hi bejo
> print("hi bejo");
hi bejo
>
----------
收工!!!
2013年6月14日 星期五
[Google] Hangouts 搞啥阿!!!
好啦~~ 是變好用了... 只是很多東西都亂掉了。
現在版本的hangouts 會把對話紀錄全部都丟在寄件備份,還一句話一封信的,
終於iOS 可以支援Gtalk,紀錄一下小問題。
現在版本的hangouts 會把對話紀錄全部都丟在寄件備份,還一句話一封信的,
這樣子整個資料夾都沒辦法用了。
解法: (濾掉)
is:sent -label:chats
不爽解法: (砍掉)
is:sent label:chats
然後全砍了,媽的!!!!
---------
現在hangouts 沒辦法顯示聯絡人是否上線的狀態,這google不知道在想啥,做了很多功能卻忘記很基本的事情...
[Linux] BitTorrent Sync 檔案的祕密旅行
前兩天突然發現BitTorrent Lab在上上個月4/23 發表了 BitTorrent Sync
這個 BTsync 呢? 其實就是 dropbox 的區域網路端版本,但是它不需要Server,傳輸方式靠的是P2P,人越多越快,果然是BT老本家 bitTorrent 的新作品!!!
{
"listen" : "0.0.0.0:8888",
"login" : "bejo",
"password" : "ThisIsPassword"
}
照慣例
媽呀~~~ Local 端的 P2P 正是我一直想做的工具,太讚了~
以後分享檔案不用切來切去了 >////////////<
乾~~~ 這東西好威阿,不只區網,連跨廣域網路(internet)傳送都沒問題啊!!!
家裡一台公司一台到處都可以SYNC!!!
目前支援平台
Win, Linux, ARM Linux, MAC ...
----------------------------
官網表示:(.........下面也可以)
Linux ARM
Linux PowerPC
Linux i386
Linux x64
Linux PPC QorIQ
Linux_i386 (glibc 2.3)
Linux_x64 (glibc 2.3)
FreeBSD i386
FreeBSD X64
手機板的開發中... 有點靠杯多,根本為了嵌入式系統招呼來的。
這個 BTsync 呢? 其實就是 dropbox 的區域網路端版本,但是它不需要Server,傳輸方式靠的是P2P,人越多越快,果然是BT老本家 bitTorrent 的新作品!!!
多好用,以後工作環境、在辦公室、在一堆區域電腦裡不用再開FTP、samba、 webFile就可以分檔案,也不會有主機掛掉的風險啦,還跨平台咧!!! 麗娜斯 小麥麥 都來吧 >////////////<
方法:
先安裝好一台,然後把某個資料夾分享出來GET 特徵碼(Secret)
EX: GXXXXXM3OKJTOIHYSQ3CZHH7XXXXXXXX
像上面這樣,其他台只要先輸入特徵碼,再指定想同步的資料夾即可。
特徵碼可以產生三種,第一種當然是讀寫都可以,另外一種是唯讀,還有一種是24HR讀寫(根本免洗筷特徵碼!!!) 愛給別人什麼就給什麼。
安裝:
[WINDOWS]
只支援winXP SP3 以後 vista win7 都OK
方法: 隨便裝啦。
[MAC]
隨便啦,拉過去就好了。
[Linux]
麗娜斯小女孩就是這樣,小小麻煩 = =+。
- 先把檔案抓回去,解開會發現只有幾個檔案,我們只需要一個bin檔,其他是包裝紙丟掉bin: btsync
- cp btsync /usr/bin/
- btsync --dump-sample-config > /etc/BTsync.conf
- 修改 /etc/BTsync.conf
{
"listen" : "0.0.0.0:8888",
"login" : "bejo",
"password" : "ThisIsPassword"
}
- btsync --config /etc/BTsync.conf
- 完畢。
本身configration file 裡面有經有分享檔案的設定區段,當然預設是mark 掉的。
不用打開,因為她支援 webUI ㄚㄚㄚ
本機
http://127.0.0.1:8888/gui/
OR 遠端連
http://IP:8888/gui/
所以一定要改密碼,一定要))一定要)))一定要))))))小妹妹被人偷玩會令人非常生氣的。
webUI設定就很簡單了,btsync 砍掉重開,原本設定都還會在,應該沒問題。
2013年4月22日 星期一
[OSX] 手動增加Booting script
OSX 怎麼說都像麗娜斯的同父異母妹妹,總是那邊很像這邊差一點,個性很不好捏...
今天想改Ehthernet IP alias 加進去開機booting 裡面才發現,
OSX真的很傲嬌。
首先增加 hook 點到
[ /etc/rc.common ] 的最後面
if [ -f /etc/rc.local ]; then
sh /etc/rc.local
fi
然後OPEN 新檔案
[ /etc/rc.local ]
把想新增的加進去當作 script 用,OSX booting 的時候會把自己當root 身分,所以不用管太多
當麗娜斯的 RC 用吧
[IP alias]
對~~硬是跟 麗娜斯小妹妹不一樣 ifconfig eth0:0 192.168.2.1
換成
ifconfig en2 alias 192.168.2.1
丟進去讓他開機就先alias IP吧。
[題外話]
AX772 chip 裡面同捆的 FT232R USB UART
不要裝太新的驅動,不然 /dev/XXX 裡面會沒有 FD 元件。
參考Link
混再一起就可以安心跑console 啦~~
訂閱:
文章 (Atom)