2010年9月29日 星期三

這個世界


如果要為最近下個註腳,
就是這個不是我的世界。
應該是說,不是以前的世界。

現在在這裡,可以選擇做一個nobody。
以前再做的事情,現在可以一概沒做,因為也沒人知道你能做。

我從之前備取再我前面推甄上交大的人的版上看,
我是該慶幸,幸好我沒有上交大嗎?
因為我不知道那樣的擠壓自己的能力,是不是會讓自己厭倦。

換個角度想,我擁有了全部自己的時間,
因為沒有人會較我做事,只有我自己在做我自己的事情。
 
小飛機也開始說我過太爽,
真的是很閒,
這種時候才是自己韜光養晦的時候。

 加油吧!

 
 
 
 

2010年9月28日 星期二

[Gentoo]Reverse SSH Tunnel 反向ssh tunnel



 先在我們要連線的機器上建立一條連線到我們的ssh server上
 
 ssh -NfR 12345:localhost:22 pc@myhost.com

在我們的ssh server上

ssh localhost -p 12345

進入那台我們要連線機器的ssh server了
 

2010年9月25日 星期六

[Gentoo]Linux大小寫轉換方法


Linux大小寫轉換方法
小寫轉大寫

  
(1)sed:cat file | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' 

 (2)tr:cat file | tr a-z A-Z
    cat file | tr "[:lower:]" "[:upper:]" 
 
 (3)perl:$string="abcdef";
 $string =~ tr/[a-z]/[A-Z]/;

 or
 $string=uc($string);

uc是小寫轉大寫


2010年9月20日 星期一

[Gentoo]wget 整個目錄


常常用的一個問題是,
我們要下載整個目錄的連結檔案。

以CCU課程網站為例,
下download下來會看到有個session id的

wget -i 網址

這樣話把這個頁面的所有連結抓回來。

 
 

2010年9月19日 星期日

[Gentoo]ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize


安裝 google talk 的plugin發生的錯誤

peicheng@PCsNB ~ $ chromium-bin
Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

PCsNB Downloads # ldd /opt/google/talkplugin/*
/opt/google/talkplugin/cron:
ldd: /opt/google/talkplugin/cron: 並非正常的檔案
/opt/google/talkplugin/GoogleTalkPlugin:
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libssl.so.0.9.8: no version information available (required by /opt/google/talkplugin/GoogleTalkPlugin)
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /opt/google/talkplugin/GoogleTalkPlugin)
    linux-gate.so.1 =>  (0xb7816000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb76e1000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb76db000)
    libdl.so.2 => /lib/libdl.so.2 (0xb76d7000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb76be000)
    librt.so.1 => /lib/librt.so.1 (0xb76b4000)
    libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb766c000)
    libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7529000)
    libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6 (0xb743c000)
    libm.so.6 => /lib/libm.so.6 (0xb7416000)
    libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1 (0xb7407000)
    libc.so.6 => /lib/libc.so.6 (0xb72bc000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb72a1000)
    /lib/ld-linux.so.2 (0xb7817000)
    libz.so.1 => /lib/libz.so.1 (0xb728b000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7287000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7280000)
/opt/google/talkplugin/lib:
ldd: /opt/google/talkplugin/lib: 並非正常的檔案
/opt/google/talkplugin/libnpgoogletalk.so:
ldd: warning: you do not have execution permission for `/opt/google/talkplugin/libnpgoogletalk.so'
    linux-gate.so.1 =>  (0xb78d1000)
    libdl.so.2 => /lib/libdl.so.2 (0xb786b000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7852000)
    libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6 (0xb7765000)
    libc.so.6 => /lib/libc.so.6 (0xb761a000)
    /lib/ld-linux.so.2 (0xb78d2000)
    libm.so.6 => /lib/libm.so.6 (0xb75f3000)
    libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1 (0xb75e5000)
/opt/google/talkplugin/libnpgtpo3dautoplugin.so:
ldd: warning: you do not have execution permission for `/opt/google/talkplugin/libnpgtpo3dautoplugin.so'
    linux-gate.so.1 =>  (0xb778a000)
    libGL.so.1 => //usr/lib/opengl/nvidia/lib/libGL.so.1 (0xb71e8000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb71cf000)
    libCgGL.so => /opt/google/talkplugin/lib/libCgGL.so (0xb717c000)
    libGLEW.so.1.5 => not found
    libdl.so.2 => /lib/libdl.so.2 (0xb7177000)
    librt.so.1 => /lib/librt.so.1 (0xb716e000)
    libXt.so.6 => /usr/lib/libXt.so.6 (0xb711d000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7005000)
    libCg.so => /opt/google/talkplugin/lib/libCg.so (0xb6876000)
    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6852000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb64c3000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6433000)
    libm.so.6 => /lib/libm.so.6 (0xb640d000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb63d3000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6301000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb62d2000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb624d000)
    libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6 (0xb6160000)
    libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1 (0xb6152000)
    libc.so.6 => /lib/libc.so.6 (0xb6007000)
    libGLcore.so.1 => //usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb49f6000)
    libnvidia-tls.so.1 => //usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1 (0xb49f3000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xb49e3000)
    /lib/ld-linux.so.2 (0xb778b000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0xb49da000)
    libuuid.so.1 => /lib/libuuid.so.1 (0xb49d5000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0xb49bd000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb49a1000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb499d000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb4997000)
    libz.so.1 => /lib/libz.so.1 (0xb4981000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0xb4972000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb4969000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb495f000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb4946000)
    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb493a000)
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb4936000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb4931000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb492b000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb4911000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb48a4000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb483c000)
    libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb4817000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb480d000)
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb4782000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xb476d000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb4747000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb4706000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb46e0000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb46db000)


emerge openssl

 * Old versions of installed libraries were detected on your system.
 * In order to avoid breaking packages that depend on these old libs,
 * the libraries are not being removed.  You need to run revdep-rebuild
 * in order to remove these old dependencies.  If you do not have this
 * helper program, simply emerge the 'gentoolkit' package.
 *
 *   # revdep-rebuild --library libcrypto.so.0.9.8
 *   # revdep-rebuild --library libssl.so.0.9.8
 *
 * Once you've finished running revdep-rebuild, it should be safe to
 * delete the old libraries.  Here is a copy & paste for the lazy:
 *   # rm '/usr/lib/libcrypto.so.0.9.8'
 *   # rm '/usr/lib/libssl.so.0.9.8'

>>> Recording dev-libs/openssl in "world" favorites file...

 * Messages for package dev-libs/openssl-1.0.0a-r3:

 * Old versions of installed libraries were detected on your system.
 * In order to avoid breaking packages that depend on these old libs,
 * the libraries are not being removed.  You need to run revdep-rebuild
 * in order to remove these old dependencies.  If you do not have this
 * helper program, simply emerge the 'gentoolkit' package.
 *
 *   # revdep-rebuild --library libcrypto.so.0.9.8
 *   # revdep-rebuild --library libssl.so.0.9.8
 *
 * Once you've finished running revdep-rebuild, it should be safe to
 * delete the old libraries.  Here is a copy & paste for the lazy:
 *   # rm '/usr/lib/libcrypto.so.0.9.8'
 *   # rm '/usr/lib/libssl.so.0.9.8'



2010年9月15日 星期三

[CCU]上課第一天


今天meeting的時候老師提了這年度的方向,
每次聽完老師講話都讓我深思一下。

其實如果以之前NUWeb的方向,在現今的網路的發展,還有一定的困難度存在。
如網路的頻寬大小,一般的PC的耗電高,還有,一般使用者需要一直把電腦開著。

當然,現在社群的方式就比較折衷了。

中間有提到一些跟之前在東海做的事情有很大的相關性。
也是每個教授到某個階段都想做的事情,
是我們如何運用我們的技術,
改變我們的生活。

畢竟,如果科技不能融入我們的生活,他就是死的。

之前,有關東海連結的藏經閣概念,還有要怎麼做比較好。

這一層app在未來應該還有很大一段改變很多人使用的習慣。

----

話說,老師網際網路資料庫的作業真是甜蜜的負荷QQ

  
 

[Gentoo]man 5


最近發現 man 5 滿值得看的
查一下man man

MANUAL SECTIONS
       The standard sections of the manual include:

       1      User Commands

       2      System Calls

       3      C Library Functions

       4      Devices and Special Files

       5      File Formats and Conventions

       6      Games et. Al.

       7      Miscellanea

       8      System Administration tools and Deamons

       Distributions  customize  the  manual section to their specifics, which often include additional sec‐
       tions.

 

[Gentoo]ssh connection 連線數設置



/etc/ssh/sshd_config

可以設置
#MaxStartups 10
同時的連線數不包含已經登入的連線

#MaxSessions 10



     MaxSessions
             Specifies the maximum number of open sessions permitted per network connection.  The default is
             10.
 
 

2010年9月14日 星期二

[Gentoo]crontab Cron Daemon送信


在crontab執行完只要有stdout
他就會送信出來
除了導向/dev/null外

在/etc/crontab 加上

 MAILTO=""

這樣就不會把信送出了。
 man 5 crontab 


If MAILTO is defined but empty  (MAILTO=""),  no
       mail will be sent.  

[CCU]991選課參考


研究所要修28學分扣掉每學期都要聽的演講剩下24學分,
也就是說,要修八門課。
要修3門必修。

一上 一下     二上         二下
3    3          2(or 1)   0(or 1)

這樣研二應該有比較多的時間寫論文,
怕二年級沒動力修OS了。

 
1 4105476 01 網際網路資料庫系統Web-based Database System吳昇 33/0/0 3 選修 三
E,F 工學院A館205 0 連結 碩博合開,開放資工系大三大四同學選修

1 4105400 01 電腦網路Computer Networks林柏青 33/0/0 3 必修 三B,C 教學大樓507
0 連結 碩博合開 ,列入電子商務學程科目 ,列入資通安全學程科目


1 4105730 01 作業系統Operating System熊博安 33/0/0 3 必修 一B,C 工學院A館101
0 連結 碩博合開
 
1 4106001 01 計算機專題(一)Special Topics on Computer Science (I)丁川康
20/0/2 1 必修 一8,9 地震館215演講廳 0 連結 限資工所碩士班一年級與博士班一年級學生修習
 
參考來源:

"1 4105402 01 網路安全攻防技術 Techniques of Network Attacks and Defenses 林柏青 3 3/0/0 3 選修 二E四E 工學院A館101 0 連結 碩博合開"
國立中正大學開排選課系統 99學年度第1學期課程表--資訊工程研究所 (在「Google 網頁註解」中檢視)


[CCU]991選課參考


研究所要修28學分扣掉每學期都要聽的演講剩下24學分,
也就是說,要修八門課。
要修3門必修。

一上 一下     二上         二下
3    3          2(or 1)   0(or 1)

這樣研二應該有比較多的時間寫論文,
怕二年級沒動力修OS了。

 


1 4105476 01 網際網路資料庫系統Web-based Database System吳昇 33/0/0 3 選修 三
E,F 工學院A館205 0 連結 碩博合開,開放資工系大三大四同學選修

1 4105400 01 電腦網路Computer Networks林柏青 33/0/0 3 必修 三B,C 教學大樓507
0 連結 碩博合開 ,列入電子商務學程科目 ,列入資通安全學程科目


1 4105730 01 作業系統Operating System熊博安 33/0/0 3 必修 一B,C 工學院A館101

0 連結 碩博合開1 4106001 01 計算機專題(一)Special Topics on Computer Science (I)丁川康
 

 20/0/2 1 必修 一8,9 地震館215演講廳 0 連結 限資工所碩士班一年級與博士班一年級
學生修習
參考來源:
 





 




 

"1 4105402 01 網路安全攻防技術 Techniques of Network Attacks and Defenses 林柏青 3 3/0/0 3 選修 二E四E 工學院A館101 0 連結 碩博合開"
國立中正大學開排選課系統 99學年度第1學期課程表--資訊工程研究所 (在「Google 網頁註解」中檢視)


2010年9月13日 星期一

[GTD]我們如何使用GTD


趁現在剛開學比較有空,來試驗自身使用GTD管理的情況,
把survey的一些工作,以及方法寫下來做參考。
 

2010年9月11日 星期六

temp金剛經要旨


金剛經要旨
http://blog.youthwant.com.tw/b.php?do=A&bid=8673&aid=496459#comment87657

8月初三



 每年8月初三是庄裏面熱鬧的日子。
這一天往往整個庄都有很多布袋戲再演,

 今年算一算在這十戶的小庄,就有了十八棚的布袋戲,兩 棚電子琴,還一棚歌仔戲。

整個庄上炮聲不斷,
為寧靜的夜裡增填不同的氣氛。

初二的晚上還是下著大雨,
一到初三就撥雲見日了。

小叔公說,有一年他還燒香請颱風初七才來。

一般人的宗教信仰就是一種求心安,心靈的寧靜,
在這裡的居民透過這樣的信仰,安居樂業於此。


----------放上照片(西螺 弓孝宮主祀 伏魔大帝 鍾馗爺 ) 
 
 

2010年9月9日 星期四

test2


test2

[中正]我也要努力阿



星期二到了中正體檢,
星期三註冊了。
星期四,開學第一次Lab聚餐。
第1天我6點多就自己醒了,這幾天的生活過的真是健康。
無奈下午都會伴隨著雨來。
離開了東海,到了這裡,
總覺得有無數的時間,看著周圍有一些強者,兩年的時間其實很少,

怎樣過,兩年都會很快過去。
希望好好修課,把其他人再做雜事的時間省下來。
 
剛好老師也沒接什麼其他的國科會計劃,
用這兩年來充實自己。
 
哈~剛開始還會戲稱至少加入這個Lab什麼都沒有,
但是有一個很好並且值得跟隨的老師。

以前都是自己定下的計劃太多,但是卻沒有時間一個一個完成。
 
兩年何常不是韜光養晦的時間! 

[Gentoo]mask by ~x86




mail peicheng # ACCEPT_KEYWORDS="~x86" emerge dev-php/PEAR-Services_JSON

2010年9月7日 星期二

[Gentoo]update gcin


check layman gentoo-taiwan
*add
 layman -a gentoo-taiwan
source /etc/make.conf
 *or sync
 layman -s gentoo-taiwan

emerge gcin -pv 
 
somthing ............happend ...
發現網站裡的 1.5.6_pre6版本不見了
變成了pre8
 

PCsNB gcin # vi gcin-1.5.6_pre6.ebuild 
PCsNB gcin # mv gcin-1.5.6_pre6.ebuild gcin-1.5.6_pre8.ebuild 
PCsNB gcin # ebuild gcin-1.5.6_pre8.ebuild manifest
emerge -pv gcin 
done.

2010年9月1日 星期三

最後東海最後的棟長研習營



哈~
這次還是跑回來參加棟長研習營
也是挺愜意的一次
原以為會非常突兀
不過,
卻是留下一種不一樣的情感。


我只能說,我一隊三小絕對是一時之選。
我從開始就說了,
男的都成年了自己照顧自己,
女的就跟女隊輔走。
接著我就比較早搭著郭老師車到廬山溜搭了。
中間停留在霧社明蘭吃飯,吃完飯順便帶串蕉(哈哈 一上去飯店組長還很訝異

第1天的時候,隊上的人是還沒有聊太開。

剛到達碧樺飯店的時候,副理就說了,
廬山這個地方,可能3 5年內就會消失了,所以再珍惜難得的機會。

不過,廬山的人為破壞太過嚴重,沒有一個整體的建築規劃。
這種地方除了要特別去一趟,太概也不會再去第二次。
不過,飯店真的很誘人。

第2天早上,就起來泡晨湯了, 大夥們擠在我們這一次研習營最小間的房間泡湯聊天,
這種感覺是挺好的,一堆人在那邊閒聊。

早上換成了大地遊戲,我們跑了最遠的關卡。
這種心情是悠閒。
早上跑跑跳跳,換來的是吃的更下口的午餐
(飯店的午餐其實挺不錯的 是我參加研習營來數一數二的

嘿,下午就是郭老的伏虎養生時間,
經過郭神醫的盛名,我們跟大家宣佈,晚上要預約的人請到606。
哈,606是我房間XD

晚上,到301聊天,真的是很開心, 很久沒有新認識的一堆人東聊西聊,
還有我們系上的一位男人(啦啦啦

每個人都有每個人的一段故事,在這群高潛值的族群裡。
這些都會成為他們的一段過程,每個人懷抱著自己的那種感覺,棒!

第3天,早上還是不忘泡湯。
在他們討論一些規定時,就成為我比較悠閒的時刻了。

畢竟這次在到東海參加棟長研習營是個難得的機會了。





------
晚上在男指室遇到小新,哈
她也長大了變得好會講話意猶未盡的我,十點才滾回家去。

這次多找到了兩個國中學妹真是奇怪的經驗。