hothero's TechNote

Will be sharing troubleshooting experiences, findings, tutorials, ...

mac

連結Amazon EC2 Server與ssh設定

本文章講解重點focus在linux的機器上,而筆者使用的是mac osx。 使用.pem連結 首先,找出在創建instance時下載的keypair檔案(*.pem)並複製或記下此instance的IP或DNS。開啟終端機 cd 至keypair檔案的所在地。並鍵下"ssh -i sight.pem ec2-user@IP位址"連結server。 免.pem認證檔連結 做此步驟可省去以後都得要使用.pem檔認證連結server。 ``` ssh-keygen -t rsa  #(註:產生id_rsa, id_rsa.pub這兩個私鑰與公鑰,預設檔案位置在~/.ssh/內,若已有則可免去此步驟) scp -i sight.pem ~/.ssh/id_rsa.

  • hothero
    hothero
aws

創立Amazon EC2 Instance

本文章跳過申請aws(Amazon Web Service)帳號的申請部分,直接從創立Instance開始。 創立Instance Step1:一開始,登入AWS Console內按下"Launch Instance"按鈕 Step2:接著選取"Launch Classic Wizard",跟著步驟走就是了,務必記得選取image有星星圖案的才有Free Tier方案。 Step3:記得只有micro這個Instance Type才有Free Tier可享用。 Step4:目前只有美東(us-east)的server可選取。 Step5:在進階的選項(Advance Instance Option)中,可以設定Linux的kernel與RAM Disk等等,此處跳過並無特別設定。 Step6:在Instance Details部分,

  • hothero
    hothero
windows

[故事]使用chkdsk拯救硬碟大作戰

最近因為實驗室一顆裝滿資產的外接式硬碟突然讀取不到搞的我精神耗弱,本以為年代久遠導致硬碟壞掉不能讀取,就開始找了一堆資料救援軟體,過去只知道FinalData,這次又多瞭解了其他也不錯的軟體,像是RStudio、GetDataBack。軟體細節可參考此文章。另外,悲慘情況如下圖: 圖註:如紅框所標,系統抓不到硬碟標籤、容量等資訊(還會一直提示要格式化它) 使用RStudio(其他套罩不太住)掃了幾天(此硬碟1.5 TB)後,雖然是有掃到檔案,但卻不能還原...(幾經嘗試後依舊無法也不知為何) 本來已經放棄自己用,都找好五間資料救援的商家跟老師報價了。過了幾天突然靈光一閃想到windows有chkdsk這個系統工具可用,就死馬當活馬醫了... 沒想到check了一兩天後居然復活了...,真是感謝上帝的愛戴T_T 使用方式:開啟命令提示字元(Command Prompt)-> 輸入chkdsk I:/x/r。註:I為硬碟代號、

  • hothero
    hothero
OpenCV

Build opencv 2.2 using mex with VS2010 on matlab r2011a

網路上這類文章不下少數,而本篇文章將著重在如何將opencv2.2版利用VS2010的編譯器,用mex編成matlab r2011a版可呼叫的file(新版本所修改的地方)。(註:mex為一編譯器,可將c/c++程式編成為matlab執行檔) 編mex不外乎幾個步驟: 安裝Visual Studio 2010, MATLAB r2011a, opencv 2.2 setup matlab中的mex 可參考:http://blog.yam.com/dainn/article/26676311 編輯matlab的mexopts.bat ( C:\Users\hothero\AppData\Roaming\MathWorks\MATLAB\R2011a ) 在"set MATLAB=%MATLAB%

  • hothero
    hothero
mac

using print feature : layout on mac (like fineprint on windows)

相信只要是學生,熟悉windows平台且常影印上課講義,一定都會知道fineprint這套好用的軟體。 FinePrint介紹: *萬用印表機預覽器 *刪除不需要的頁面 *轉換為灰階頁面 *移除空白頁面 *移除不要的文字與圖形 *合併多頁文件在一張頁面 *列印電子信箋 *備份列印工作 在mac上其實就有內建類似的功能,在Print中選擇layout,便可簡單選擇1, 2, 4, 6, 9, ...等頁數於同一張,方向性也有三種供選擇,如圖。

  • hothero
    hothero
rails

migrate DB from sqlite to mysql for RoR on Heroku

之前做PHP project為了方便建立資料庫,利用rails scaffold快速建立表單放在heroku上讓其他人以便輸入資料,而rails預設資料庫為sqlite,本以為sqlite migrate到mysql很簡單,沒想到有些tricky,在此將步驟整理出來。 步驟如下: heroku db:pull --app appname 先從heroku上把資料抓下來 http://devcenter.heroku.com/articles/taps#export_pull_from_heroku 下載sqlitestudio程式(或其他可export sqlite為.sql檔案的程式) http://sqlitestudio.one.pl/index.rvt?act=docs 利用sqlite軟體(sqlitestudio)讀取sqlite資料並export成sql檔案,路徑為:db/development.

  • hothero
    hothero
wordpress

將現有wordpress搬到amazon

Amazon在雲端服務中已享譽名聲,其主要網路服務為AWS(Amazon Web Service),簡潔的頁面與簡單的註冊、使用流程相當的便利,更別說現在註冊的新使用者可限度的免費使用一年!! 在申請AWS服務、設定與安裝wordpress的教學文章在網路上已琳琅滿目,在此推薦inside的amazon系列文章: 免費玩雲端運算,Amazon Web Service 雲端運算平台攻略 【1】 Amazon Web Service 雲端運算平台攻略 【2】 Amazon Web Service 雲端運算平台攻略 【3】:免費架WordPress部落格的虛擬主機! 本篇文章主要是介紹將現成的wordpress移轉至amazon需注意的細節。 準備 將部落格壓縮及export你的部落格資料庫(很多資料表),透過架設ftp或是利用wget下載至amazon主機中,如有使用dropbox的使用者可丟至public後用wget即可。 另外,為保險起見請先將原有blog的wp-config.php檔刪除,透過wordpress重新設定產生。(不會有任何影響) 設定NameHost 可參考VirtualHost Setting for apache。

  • hothero
    hothero
wordpress

Wordpress Permalink 設定(加強版)

網路上對於更改wordpress permalink(永久連結)的教學文章很多,但卻都是一個一個方法,並不適用於所有人,在此將所有方法整理出來,全部都作完一定可以成功!! 開啟Apache Module 編輯(vi)apache安裝目錄中conf下的httpd.conf(amazon ec2 上apache的路徑:/etc/httpd/conf/httpd.conf),搜尋(/ + keyword)#LoadModule rewrite_module modules/mod_rewrite.so 將其#去掉(amazon 安裝的apache預設已開啟)。 再找到: <Directory /> Options FollowSymLinks AllowOverride None Order

  • hothero
    hothero
javascript

透過修改原始碼解除網頁鎖右鍵限制 (Chrome Dev)

很多網站為了保護自己網站內容都會將該網站的右鍵、選取等功能鎖住,此篇文章主要是介紹用Chrome Dev的Inspector透過修改網頁原始碼將限制移除,其他方法就不再多述。 圖片來源 Chrome Inspector 相信擅長網路開發或是略有而聞的讀者一定都知道FireBug這套出自於Firefox的Plugin(chrome也有,不過是Lite版),便是可以透過修改網頁原始碼即時在網頁上看到變化,而Inspector也可以說是chrome原生的FireBug,對於網頁開發員來說可說是必備工具!! 如何破解 開啟Inspector的方式有兩種,一種是透過右鍵->Inspect Element(如果鎖右鍵就沒用啦),另一種則是在功能表列上View -> Developer -> Developer Tools。 出現Inspector後就是找尋鎖功能的程式碼啦,絕大部分都會放在body這個Attribute中(從最上面開始找起)。舉此網站來說,在body中他擺了三個javascript的event handler來做右鍵、拖曳、選取的鎖定。 <body id="article-main" class=

  • hothero
    hothero
You've successfully subscribed to hothero's TechNote!