2012年12月22日 星期六

軍旅雜記#3

感覺自己就不是一個很會寫作的人
很難得可以將這個系列寫到第三篇(茶)

由於自己當兵的地方是在一個鳥不生蛋的山上
相對來說風景的可看性就高了一些
目前為止看過美景有:

1 半夜三點出去站哨時所看到的星空,第一次如此清楚看到北斗七星和數不清的流星
2 下午跑步時所看到的夕陽
3 早上站哨時一堆鳥在四周走動找食物,及有時會碰巧看到的老鷹

風景之所以美不單是因為那個景象
更重要的是當下的心情
那些畫面不是可以用照相機拍下來的
而是只能留在回憶裡不斷溫存:)

-----

軍旅生活至今已過了三個月左右
而選擇先當兵雖然是個無悔的決定
但相對也失去了不少東西
大多數是屬於無形的
比如和朋友相處的時光、一段以為可以一直走下去的感情
雖然不見得都和當兵這個動作有關
但總是在這個時間內所發生的
一年後,我所面對生活是否能夠像過去一樣呢?
又或者是變得更好或更壞呢?
人生中的每一個轉彎後的風景都是無法預期的
只好持續走下去才能知道答案

每次回來放假都會不斷看著FB
看看朋友們的近況
當然並不是所有的近況都令人如此愉快
有一些真的只是自己調適不過來
以為自己早已超然
但實際上還是個不懂成長的小屁孩
不得不吐嘈如此不成熟的自己
有時會想不如就不看吧
但人就是這樣
還是會不斷想知道別人的八掛
自己選擇也就只好自己承受了(茶)

回頭談談在軍中的生活吧
說句實在話大家對於台大生這個身份還是會有一些多餘的想像
可能是因為志願役士兵大多數是高中畢業就簽下去吧
包括會問一些「台大生是不是都怪怪的?」「身為台大生會不會很驕傲?」之類的
其實我覺得台大生就是很一般的大學生
至多就是資源享受的比較多、機會比較多
但不懂得去接觸的話其實就是沒什麼差
平常心對待其實就足夠了
反觀有些兵或幹部反而認為因為自己是高中畢業
所以什麼事搞不懂做不好都沒關係
其實這種想法反而會阻礙自己的進步
一點好處都沒有
學歷在軍中一點用都沒有
所有人都是在同一個起點向前跑
先跑的就先贏

最後得提一下一個很有趣的現象
軍中的人大多數都很愛車子
幾乎所有人都對車字的型號及配備如數家珍
而對我來說
因為家中從小就沒有車子的存在
對於汽車的認知幾近為零
所以對於這種環境也就顯得格格不入
而軍中的薪水是否能夠承載買車的需求呢?
這就見人見智了

這個系列文也不知道能夠堅持到什麼時候
而且寫得還蠻亂的其實
也許也只有我自己做為一個記錄在看吧
希望能夠堅持寫下去

2012年12月8日 星期六

軍旅雜記#2

總算是又放假了
在部隊的每一天總是讓人覺得漫長
從12/1開始
不論是衛哨、戰待、值班的勤務都正式開始接觸
同時也經歷了第一次自己一人開PAR做每檢等等
要學習的東西還是不少
因此每天還是維持著沒什麼自己時間的狀態
希望之後能多一些時間

這一段時間裡最有趣莫過於罰寫事件了

罰寫事件事的起因是因為部隊裡有進行衛哨守則的考試,考試一共考四題,每一題的字數約莫五十字左右,採默寫的方式,而考試過後若是有任何一題錯誤,該題就必須罰寫二十次,若是沒有罰寫完則沒有辦法放假,整體來看沒什麼問題,但是在考試當下,我們才突然發現,四題中的第四題是我們不知道答案的題目(事先有給題庫讓我們背),於是理所當然地有不少人就很無言地空下第四題黯然交卷……

結果運氣不好的是,衛哨守則的考試正好安排在不少人放假前的兩天,加上改考卷的時間,等同於在放假前一天才會知道自己錯了幾題,而有鑑於至少錯了第四題,也就至少要寫50x20=1000字的罰寫,每個人只好無所不其極地找時間寫,我自己也是犧牲掉了午休及許多零碎的時間來完成罰寫,說句實在話,整個狀況是十分不合理的,但為了自身的假期,還是只能默默地把它寫完。

再來重點來了,強者我朋友由於放假前兩天大夜值班,直到放假前一天的下午三點起來後才知道事情的嚴重,再加上當天有點忙碌,一直到晚上九點才拿到自己的考卷開始罰寫,部隊就寢的時間是十點,一個小時人要將罰寫完成理論是完全不可能的,而隔天早上的六點就要放假了,本來看樣子他是只能等隔天早上寫完再放假了,結果想不到他竟突出奇招,在半夜一點半起床,一人偷偷走到廁所,以馬桶為桌椅,一路奮戰到淩晨四點,完成了自己的罰寫,再默默躺回床上,一切都是如神不知鬼不覺,只能說放假的魅力真是將人的潛力完全激發出來啊(遠目)。

2012年11月23日 星期五

等待

男孩一個人在門邊的桌子等著。

一家咖啡店裡,男孩一個人坐著,明明不應該是坐立難安的環境,四周的人也沒在注意他,但他就是一直無法靜下心來,桌上有著他剛剛點的咖啡,裡面其實也沒剩多少了,依男孩的習慣只要一口就可以喝完,但他留下那一口的咖啡只為了等待,不讓店員覺得他想霸著那個位子,其實只是他自己的自我意識過剩,在現在這個時代,只靠一杯咖啡就坐在店裡待了一個下午的人是大有人在,但無論如何,他還是選擇做他自己,依循著自己那不知所以然的原則而活著。

等著,時間緩緩地前進。

男孩發現自己沒有任何偽裝,於是他起身了,走到不遠的書架上,看著書架上的書,大部分是一些過期的雜誌,他並沒有看任何雜誌的習慣,看著書本的名稱卻不知該如何挑起,男孩有些慌張,生怕挑了奇怪雜誌讓人誤會,只得站在書架前不動。

「你怎麼在這?」

女孩的聲音從男孩的背後傳出,男孩這時的心裡如萬馬奔走一般,全身都緊繃了起來,有些不知所措,但他還是說了:

「剛好在這裡喝著咖啡看個書,妳也是嗎?」

「是啊,剛好要走了,拜拜。」

「拜拜。」

女孩離開了。

男孩原本的緊繃和不安沒了,他走回了自己原本所待的桌子,喝完了最後一口咖啡,都涼了,但他毫不在意,收拾好自己的東西,結完帳,嘴角帶著微微的笑容,心跳不已的離開了咖啡廳,相信這一天都會有著好心情吧。

軍旅雜記#1

至今當兵已兩個月多了

經歷了新訓(37天)、營訓(3天)、二階訓(12天)

現在已經正式下了部隊約四天左右

認識很多不一樣的人

聊天中總是會聊到有關休學當兵的問題

畢竟比較少會想到在考上研究所後就休學當兵這個選項

大部分立即的反應都是:「為什麼不先唸完再當兵呢?」

大致上有幾點是我目前有想到

1. 暫時脫離學生生活

首先是因為身體的因素,雖然就感覺上來說我算是病痛不多的類型,但是體力不好是確定的,而且大學又經常性的熬夜,說句實在話都是不小的傷害,利用在當兵這段時間將身體鍛練起來,對自己也比較好;再者就是身份的轉變,說句實在話,我一直覺得學生的身份一直是很好的防護牆,它使我們和社會整體是切割開來的,因為是學生我們似乎就一直被保護著,一直享受著某種程度的特權,有人說,軍中是最黑暗的社會,若是能夠經歷過最黑暗的環境,那就會更珍惜學生的生活,不會只是虛度生活。

在我入伍一段時間後,真的就非常強烈的感覺到:

我想回去讀書啊啊啊!!!!

而很慶幸的是我還有這個機會,反觀軍中大部分的弟兄都是要準備出社會工作,心中徬徨可想而知,有關工作的部分則跟我接下來的下一點有關了。

2. 找工作可能相對容易

這一點只是猜測,但試著想像IT界的日新月異,在雲端興起的一年前,你可能心中毫無雲端這個詞的認知,但在你當完兵的一年後,每個人都開始說雲端的好,雖然很多事情是無法在學校學習到是沒錯,但是若是一段時間和自己的專業領域脫離,個人是覺得重新上手還是需要一點時間,所以若是能在研究所結束後立刻進入職場,相對來說也會比較容易適應,同時做為學生會有比較多的機會進去公司實習,若是能在實習的同時建立人脈,如果表現良好的話,在我的觀點中,企業也會比較喜歡即戰力高的員工,就能提早獲得未來的工作機會,比起在和社會脫節一年後,拿著自己僅存的一張畢業證書找工作可能會簡單一些。

3. 國家政策的不定性

這個就要看一下新聞連結了

回復兩年徵兵制?恐爆入伍潮

雖然事情發生的可能性不大,但是總是有個不定性,比起在那裡忐忑不安,不如提早入伍把這個負擔給去除了,也比較不用擔心,而且目前來看募兵制真的很難短時間內順利推動,自己的命運還是能自己掌握比較快樂。


比較值得提的可能就這三點,至於不選擇預官是因為沒考上,替代役是因為資格不符,研發替代役則是因為不想被公司簽強制性的三年約,其實也許他們會是更好的選擇,但人生就是這樣,沒辦法把每個選擇就走過一次,只能做下決定,然後承受後果。

這次放假後相信部隊的生活也會漸趨穩定,只希望能夠充飽電並且平平安安退伍,並在未來的人生持續衝刺。

2012年8月29日 星期三

[Linux] Darkstat

Darkstat
Packet Sniffer
除了可以用來看自身的網路流量之外
同時也可以知道和自己所連線的ip的hostname及相關資訊
是一個輕量但功能相當完整的程式
使用方法:
$sudo darkstat -i  [interface]
ex:
$sudo darkstat -i wlan0
順利啟動之後
預設會在 http://0.0.0.0:667 看到記錄的結果

2012年1月28日 星期六

[Blogger] SyntaxHighlighter

參考來源:http://blog.lyhdev.com/2010/09/bloggersyntaxhighlighter.html
Syntax Highlighter可以讓你在Blogger中顯示美觀的程式碼~
安裝的方法
  • 首先在<b:skin>前加入以下內容
<!-- SyntaxHighlighter  3.0.83-->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushColdFusion.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDiff.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushErlang.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushGroovy.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJavaFX.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPowerShell.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushScala.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
  • 接著在</body>前加入以下內容
<!-- SyntaxHighlighter  3.0.83-->
<script type='text/javascript'>
     SyntaxHighlighter.all()
</script>
<pre class="brush: groovy">
println 'Hello World'
println 1 + 2 + 3
</pre>
同時由於在blogger上貼程式碼時需要先經過轉換,不然大於小於的符號會不見的~可以用這個網站來達成
HTML Encoder:http://www.opinionatedgeek.com/DotNet/Tools/HTMLEncode/Encode.aspx
Firefox使用者可以參考這一篇:http://blog.lyhdev.com/2010/08/bloggerhtmlhtml-encode-button-firefox.html