發表文章

使用putty自動登入並執行遠端主機的程式或指令

有人不想自己輸入帳號、密碼登入、也不想下指令。想要簡簡單單的click滑鼠,就能ssh到遠方的伺服器,並執行特定指令。 查了一下 putty 的文件,在 Using PuTTY - The PuTTY command line 有符合這樣需求的詳盡指令的說明。 想要執行的指令,逐一寫在script.txt內(檔案位於本機)。由於帳號的寫法有兩種,所以下面也提供兩個範例… putty - ssh 127 . 0 . 0 . 1 - l user - pw password - m script.txt putty - ssh user @ 127 . 0 . 0 . 1 - pw password - m script.txt 附註:指令執行完畢, putty 視窗會自動關閉 利用上述command line的指令,已經可以連到遠方主機,並執行script.txt內的指令。不過,要做到滑鼠click即可執行,還差個步驟…

php使用stomp操作ActiveMQ

最近終於可以抽了點時間試一下php和 ActiveMQ 這樣的組合。遇到了些狀況,在大家解決這些狀況的過程中,挖到更多的相關資訊。所以,做個記錄… 這次的測試,覺得ActiveMQ和JAVA比較親,其他的語言大部分須要靠STOMP(全名為Simple (or Streaming) Text Orientated Messaging Protocol。)然而,有些功能在STOMP上並沒有實做、或者處理方式不太相同。 既然是php和 ActiveMQ 的組合,就必須先瞭解一下STOMP。寫這記錄時,一般使用的STOMP都是 STOMP 1.0 。以php所提供的extension stomp pecl來說,它文件中雖然沒提到所採用的版本,但以它目前最新的版本-Release 1.0.3來說,是在2010所出。當時還沒出 STOMP Protocol Specification, Version 1.1 (官網提到1.1 Released on 2011/3/31)。推算時間,應該是採用 STOMP 1.0 寫這記錄時,官網文件 - stomp Implementations 提到,目前支援 STOMP 1.1 的僅 Apache Apollo 。文件中是對 Apache Apollo 的描述如下…感覺上對STOMP的支援程度似乎比較好? Apache Apollo a redesigned version of ActiveMQ focused on STOMP messaging. 在 Apache Apollo 官網上,是如此描述自身產品 ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching architecture. 至今,居然只有支援STOMP。之後才會加上其他的protocol。感覺… Apache Apollo 似乎沒有獨厚JAVA…不過,沒實際測過,就不下結論… ...

無耳茶壺山、半平山、燦光寮山

圖片
於無耳茶壺山洞口欣賞金瓜石全景 無耳茶壺山、半平山、燦光寮山這三個位於金瓜石的山頭一直很想去,這次終於一次走完。且,在老天的眷顧下,整個行程都在晴朗的好天氣下… 為何對這三個山頭有興趣?無耳茶壺山,算是金瓜石著名地標。他獨特的造型,只要人在金瓜石,很難不注意到他。且,由不同角度欣賞會有不同感受,有的角度像茶壺、有的角度像獅子。因此,無耳茶壺山又名獅子岩。 半平山(似乎又名半屏山),則是在走 南子吝山 時,注意到他那彷彿高山般的氣勢。燦光寮山?則是因為他擁有一顆一等三角點,仗者這一等三角點,山頂的展望一定不錯。 攝於燦光寮山山頂 當然,還是有令人失望的一等三角點,如位於 樹林的大棟山 。他山頂的地形,以及周遭樹木的高度會阻擋視野。因此展望並不好… :(

樹林大同山

圖片
在樹林大同山區俯瞰台北 最近眼睛很痠…趁者週末假日天氣轉晴時,就想去爬山…讓自己站在山頂上,眺望者四方,讓每天盯者螢幕的眼睛能好好地放鬆一下。 週六,先走了一趟位於台北盆地東方的南港山系,最後在九五峰折返。站在九五峰上的那塊大石,俯瞰台北、眺望遠方,眼睛果然就覺舒服多了~可惜的是,當時天氣不夠好,隱約能看到觀音山,卻無法遠眺林口那一端。 在台北東區能看到海?不是不可能,只要在天氣好、空氣佳時,爬上九五峰,就可以看到淡水河出海口~

新店和美山步道

圖片
和美山(大笨山)山頂,俯瞰山下的碧潭 最近台北的天氣都不太好,假日時終於轉晴,於是搭捷運去新店碧潭晃晃。蠻久沒去碧潭,跟記憶中已經有點不同。 當天天氣好,遊客很多,碧潭吊橋上滿滿的人。越到吊橋中間,可以明顯感受到碧潭吊橋左右搖晃。搖晃的非常誇張,走在上面,也跟者搖晃起來,彷彿喝醉般。想拍張清晰的照片,都有點困難… 碧潭 過了吊橋,正在想該去哪兒時,忽然發現在橋頭攤販間,有一個『門』,上面寫者和美山步道。再看仔細,居然真的是登山步道,旁邊還有地圖。看了一下地圖,覺得山頂應該是可以俯瞰碧潭全景,於是就進了門… 走過不少登山步道,第一次看過這樣的登山口。有個『門』口,進去後,兩邊牆上的展示,彷彿是廣告看板…下山時,天色已暗,兩邊打上燈光,乍看之下,真的會誤以為是廣告看板…因為回到登山口時天色已暗,沒仔細看上面的照片、說明

觀音山上看建國百年國慶空中分列式

圖片
空軍雷虎小組AT-3教練機、採大雁隊形噴藍、白、紅彩煙通過總統府上空 離上一次的國慶閱兵已經是四年前(民國九十六年、2007)的事情了。那時,事前沒有注意這些消息。新聞媒體一直圍繞在神龍小組於總統府前跳傘,讓人以為當時只有神龍小組表演。 今年的百年國慶前,看到有人拍攝空中分列式國慶預演。才知道,這次包含直昇機、慢速機及戰機等3種機隊,共12種型機種、70架飛機。並且,直昇機會在進入台北市觀禮台前會在北投、關渡、三重、蘆洲一帶盤旋。最後經由圓山飯店附近進入台北市區。 這樣就吸引我了。畢竟,這麼多架飛機、及多種不同機型會在台北上空盤旋,是非常難得的經驗。 每次看國防展,總是只能抬頭仰望天上的飛機呼嘯而過。地上的我們,只能見到機腹。這次想找座山,利用較高的地勢,欣賞到另一種角度。原本想去圓山飯店靠近航道附近的劍潭山,不過…最後是選擇海拔600多公尺,位於淡水河旁的觀音山…

php連Oracle中文亂碼問題

最近使用php操作Oracle,遇到中文亂碼問題。最後在大家集思廣益下,把問題解決了,做個紀錄… 原以為使用php去連Oracle,應該和其他資料庫一樣,在連線時,設定正確的字元集(character_set)。再將轉碼過的中文寫入資料庫即可。沒想到,Oracle有點不同… php如何設定Oracle?在官方資料 - Configuring PHP with OCI8 ,於Setting the Oracle Environment這章節中提到需要設定環境變數(Common Oracle Environment Variables),如下… ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH NLS_LANG ORA_SDTZ TNS_ADMIN 經過測試後,我們遇到中文亂碼的問題,只需要設定ORACLE_HOME、NLS_LAN即可。 當然,下述參數的設定值,需視機器環境作調整。