No more IE!請試著使用Firefox、Google Chrome等瀏覽器瀏覽
標頭的可愛Alaskan Malamute來自維基百科~

顯示具有 軟體 標籤的文章。 顯示所有文章
顯示具有 軟體 標籤的文章。 顯示所有文章

2015年1月22日 星期四

[Linux指令] 如何抓取FTP目錄下的資料夾

Linux下的 ftp 工具可以用 mget 來抓取複數檔案,但是遇到資料夾時卻行不通,面對一層層的資料夾,要怎樣才能簡單的快速抓取全部檔案呢?

使用 wget 就可以了! 可以參考以下的指令:
wget -r ftp://user:pass@server//absolute/path/to/directory
user 要換成你的帳號,pass 則是密碼
如果是匿名登入不需要帳密,將 user:pass@ 省略,只留下路徑即可


進階版:
wget -r -nH --cut-dirs=5 -nc ftp://user:pass@server//absolute/path/to/directory
多出來幾個選項,而且server後面多一條斜線(\),可以讓 wget 的行為更合理


來源及詳情參照:


2015年1月12日 星期一

Install climate data operators (cdo) on Ubuntu with netCDF4 and hdf5 support


Nikolay Koldunov
koldunovn@gmail.com
@oceanographer
CDOs can be installed from Ubuntu repositories, but they are compiled without netCDF4 and HDF5 support. As a result you can get:

Unsupported file type (library support not compiled in)

error. To solve this we have to compile cdo by ourselves.

Uninstal cdo if you have them installed from Ubuntu repositories:sudo apt-get purge cdo


Install netcdf andf HDF5 libraries:sudo apt-get install libnetcdf-dev libhdf5-dev


Download latest stable version of cdo from here

Unpack it

cd to unpacked directory

If you want to install cdo in to your system directory:./configure --enable-netcdf4 --enable-zlib --with-netcdf=/usr/ --with-hdf5=/usr/ make sudo make install


If you don't have administrative rights, of would like to have installation of cdo in other folder for any other reason, you can provide prefix:./configure --enable-netcdf4 --enable-zlib --prefix=/dir/where/to/put/cdo --with-netcdf=/usr/ --with-hdf5=/usr/ make make install


In the last case you should also add this path to your $PATH in .bashrc file:export PATH=/dir/where/to/put/cdo/bin:$PATH


note bin at the end!

Hope it will work for you :)

2011年5月6日 星期五

用Git做版本控制,輕鬆管理程式碼或任何重要文件!

為什麼要用Git?或者再將問題擴大一點,為何要做版本控制?

故事是這樣的...

在最近的日子裡,我不斷地在和程式碼(作業)搏鬥,最後,我輸給了自己的精神力,連續熬夜多日的我已經無法與Bug對抗,只能任其宰割。找到一個Bug,花上半天將它修改好,之後發現另一項錯誤,重新修改後發現之前已經修好的Bug又被我改回來了,又努力了好久企圖找出問題,試著改改程式碼,但這下可好,Bug居然變種了囧,我完全不記得自己做過什麼事情,在四百行Code裡茫然若失,不知不覺又因為遲交被多扣了二十分......

究竟發生什麼事情了?想必大家看完以上的敘述都能理解了吧。同樣的情形是否也可能出現在其他地方呢?寫作業、寫自傳、寫小說、寫網頁......,ect,也是有可能出現一樣的問題吧,修改之後存了檔,過幾天後回來看總覺得有哪裡被改爛了,過去的內容卻早就不翼而飛。所謂的版本控制可說是為了解決這問題而生的!(多人共同工作時更有其他妙用)


Git是一種版本控制系統,可以為您紀錄檔案在何時被加入,何時被修改,改了哪裡,是誰在什麼時候為了什麼而改的,將被分別修改過的檔案合併......等等,這真是我的救星QQ

把版本控制的流程畫出來差不多就長這樣:

來自:http://nvie.com/posts/a-successful-git-branching-model/


從今天開始我寫程式都將會導入Git進行版本控制,再也不要被Bug玩弄了QQ

其實版本控制系統也有很多種,並非只有Git。但為何我選擇Git呢?隨緣
底下這個網頁非常清楚地說明了為何Git是最好的:
Why Git is Better Than X

而我最看中它的一點是它和Linux有關係可以輕鬆建立本地端的Repository,我這個小咖只要用單機版就很夠了,這種愈輕量的東西愈好。而且得利於它的分散式架構,就算以後我真的想要將專案發佈到線上也非常容易,能夠輕鬆的轉換,真是一舉數得~



底下附上我收集的相關連結和教學:(第一個連結真的太讚了!!)
寫給大家的 Git 教學
Git 版本控制 branch model 分支模組基本介紹 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Git 版本控制:利用 git reset 恢復檔案、暫存狀態、commit 訊息 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
[Git] 版本控制: 如何使用標籤(Tag) | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Linux & Ocarina: 迷人的 git
Git 初學筆記 - 指令操作教學 | Tsung's Blog
Git 初學筆記 - 實作測試 | Tsung's Blog
Git 版本控制系統 (1) | ihower { blogging }
[ 小黑宅 ]: 初探 git 版本控制系統
Git Submodule 的常見錯誤
给ubuntu下的git添加颜色 - Meebe
Git Study
阿偉的個人天地 » Git rebase 的應用經驗
Tutorial on Git / 白話文Git教學 | Thoy's
解決在 Ubuntu Terminal 底下 git diff 沒有輸出結果 10.10 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Simple daily git workflow - Naked Startup
Git Magic - 章 2. 基本技巧
Welcome to O'Reilly Taiwan!

補充:
Git Cheatsheet
Pro Git中文版
git ready - learn git one commit at a time
用Git管理Google code

2011年4月7日 星期四

Linux 20年



今年是Linux走過的第20週年,以後也會繼續走下去。
(如果我有空的話還真想幫忙做中文字幕)
(話說回來Google的即時音訊轉字幕真的好強大=口=)

2011年3月10日 星期四

2011年2月17日 星期四

Androidify - Google的新APP

今天又看了一次這影片,覺得實在是太讚了,音樂也很棒,所以雖然過一陣子了還是決定貼一下XD

好想要一隻Android啊,這個APP沒有PC版啊。・゚・(つд`゚)・゚・。o0





另外我看了幾個實機示範,我把最清楚的那部貼上來
不過因為那個示範者自己也是第一次用所以有點冗XD
但也是因為這樣所以才示範得最清楚吧~影片也沒有雜音、畫質又好^^
唯一的缺點就是死氣沉沉吧 = =

2010年12月1日 星期三

Ubuntu 10.10 Live USB 無法完成安裝

Ubuntu 10.10 似乎是不能用10.04或更早之前的Ubuntu版本來製作開機隨身碟(使用內建的開機磁碟建立程式),雖然可以啟動系統,但是在安裝過程中會發生錯誤

但是用10.10以後的版本建立的10.10版開機隨身碟可以正常執行安裝

原因是現在的安裝程式會在安裝過程中從CD裡加入一些APT來源,但是舊版的開機磁碟建立程式並沒有針對這一點做調校,所以每次到那個步驟就會失敗

方法有兩種,用光碟或硬碟開10.10然後再做隨身碟(我最後是用GRUB2讓ISO檔直接開機,然後再做隨身碟OTZ),或是換個程式(ex.UNetbootin)

2010年11月29日 星期一

64位元版Ubuntu的Flash player安裝

※Update:
現在在Ubuntu下,已經可以直接在軟體中心裡安裝了,只要善用右上角的搜尋:

也可以在終端機裡輸入:
sudo apt-get install flashplugin-installer
來安裝。但是要記得啟用restricted和multiverse來源(可利用更新管理員中的「設定」)



ADOBE總算又釋出了64bit版的Flash Player,有人弄了PPA,現在安裝就變得很方便了
在Ubuntu下,可以利用「Ubuntu Tweak」直接安裝

首先增加Flash的Source:
接下來再進行安裝:









如果發生錯誤無法安裝,可能是因為你有安裝過flashplugin-nonfree或是
adobe-flashplugin等套件所以造成衝突,請先解除安裝。

如果無法解除安裝或是明明顯示衝突但系統卻告訴你沒有安裝過那個被衝突的套件的話,就請在終端機下:
sudo dpkg --force-all --remove 造成衝突的套件名稱
這樣可以強制移掉它。

2010年11月6日 星期六

[解決]Lubuntu 10.10 GRUB2抓不到Windows (修復開機選單)

Lubuntu 10.10系統不預裝os-prober,所以GRUB會抓不到Windows

檢測系統中是否有安裝,終端機下:
sudo os-prober

成功例:
jake@jake-Aspire-M3300:~$ sudo os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
jake@jake-Aspire-M3300:~$


若顯示錯誤訊息請輸入此行指令安裝:
sudo apt-get install os-prober

安裝完成後,鍵入此指令:
sudo update-grub

如此應可成功,請重開機看看。


我的心路歷程請詳下文

2010年10月9日 星期六

Chromium 8 誕生!!!



第八代誕生了!!!!!!!!

感動到痛哭流涕 O_Q


不過目前這個版本上跑 Google Mail Checker Plus 還是會當掉 = =||


另外,更新最快的 Chrome 版本 canary 也更新到第八代:



總之版號第三段達到549的時候就會變8.0版了。

2010年8月19日 星期四

我現在在電腦教室

今天是第一堂課,內容是SCJP的證照認證考試課程

我居然陰錯陽差「和許哲豪同一班」啊!!!!!!!!!!!


太驚訝了,沒想到他也是電腦魂


*怨念:如果早個一兩年就學完去考這張證照就好了,SUN被甲骨文併購之後,如果拿到證照,上面就不會有感覺還不錯、漂亮、低調、又典雅的




而會是...










醜不拉機的ORACLE!!!!!!



崩潰,我第一次對昇陽被收購這件事情感到如此悲痛...

2010年8月11日 星期三

Chrome (Google瀏覽器) 乒乓球

沒想到真的出現了,以附加元件形式存在的小遊戲


安裝網頁在這裡

這真的只是個"小"遊戲而已,而且他的3D感覺很難抓,看不太出來球飛到哪裡了

以後會不會有更大型的遊戲出現呢~? (一定會有)

2010年6月21日 星期一

修改Windows7檔案管理視窗(鬼隱惹人厭的家用群組!)

上面方框中的連結是外文網站的教學,教你如何移除惹人厭的家用群組(及其他)!


用過Windows7的人都知道,瀏覽檔案的時候旁邊總是有一些萬年不用的殘渣功能如下:




尤其是圖中的,台灣的中文版譯作家用群組,十分礙眼,因為根本用不到



現在,我就來親自示範一下將整個

媒體櫃(Libraries)、網路(Network)連同家用群組(Homegroup)鬼隱起來~
(我的最愛想留著,桌面很好用)



原文中有較簡易的方法,但是用了之後會別無選擇只剩下我的電腦,所以就不介紹了

但是簡易還原法是可以用的歐,如果做完想還原再去看看吧~

2010年6月20日 星期日

Chrome Experiments 裡的 HTML5 遊戲 - Entanglement



這是磷鐵絲說要的。適逢它改版,我就順便打個小介紹。

連結區:
連結請使用 Firefox 或 Google瀏覽器開喔 ~ 版本也不要太舊捏 ~


從 Chrome Experiments 連進去的話會以 popup 開啟,畫面會比較大~

這次改版多了一些功能,等等慢慢提

留言板按鈕小更新

之後按下留言板鈕,網頁會一律自動捲到留言板高度 ~

本來是要解決留言板捲動的啦......

使用 protype 之 Effect.ScrollTo

參考網頁

這招似乎沒辦法用在留言板上,會發生奇妙的狀況 ?

trying

2010年6月19日 星期六

留言板正反序問題

我用的是 CBOX 的留言板系統,連結在留言板有。

它可以設定正反序,也就是可設定成 "末篇為最新" 或是 "首篇為最新" 兩種模式。

當然,預設會讓最新文章直接可視,

也就是說就算設定末篇為最新,一樣是不需要自己捲動到最下面的,因為一開始就會停在最下面。

至於問題出在哪......

2010年6月15日 星期二

留言板回來了

留言板全新推出,又回到上面那排裡了~

可以點點看會發生什麼事。

參考資料:http://www.skyvee.net/2008/03/flash-prototype.html

之後會慢慢修改 Blog,敬請期待


6/15夜間更新
peteranny 提到...
點不出來呀囧

經過測試之結果如下(全部瀏覽器開啟JavaScript功能): 
Google瀏覽器:執行正常
Chromium:執行正常
Firefox 3.63:執行失敗  ←←問題所在
IE8:執行正常     ←←受寵若驚@@
Opera mini 5:執行成功,但有問題
Opera mobile 9.50 beta2 for UIQ3:執行失敗

其中Opera mobile 9.50 beta2 for UIQ3本來就不支援此功能

而Firefox則推測是由於太過龜毛而不願執行我那段有點Blogger風格的程式碼

所以我會再改,想辦法閃掉這個

2010年6月4日 星期五

舊聞:Google創意廣告

防捏,不用嵌入,Youtube連結在此~

使用前:傳統瀏覽器上面一堆工具列、左邊有很雞肋的側邊攔、只剩一點點的瀏覽空間

使用後:俗又有力簡潔有力、速度飛快的Chrome! XDD

2010年6月2日 星期三

HTML5 強襲!

說起來,這陣子我最期待的軟體技術就是HTML5了。

HTML5+CSS+JavaScript 所能夠做到的事情已經非常令我驚嘆了,甚至確實可以取代Flash頗大部分的網頁應用,甚至於一部分Flash的遊戲,都可以用這個組合重寫出來了。完全不用Plugin的目標確實是可以實現的!這真是令我倍感興奮。

不過,HTML5應該已經滿接近其全貌了,之後應該不會再有太醒目的差異。

不過,不需要Flash構成網頁的話,也表示不能再用擋Flash的Plugin來檔廣告了欸!
希望廣告還是繼續用Flash寫好了XD


這裡有"HTML5火力展示!九個讓你驚奇的HTML5應用",有興趣的可以用火狐3.6以上,或是使用Chrome (Google瀏覽器)來開啟,體驗一下 HTML5 的威力。

不用試 IE8 了,它不支援 HTML5。當然你也可以 try。


"Chrome Experiments"有更多的 HTML5 示範,建議用 Chrome (或Chromium) 開啟,那裏面的網頁應該都對 Chrome (Google瀏覽器) 最佳化過了。而且一直有在更新!今天我寫這篇的時候就看到兩三個新的又出現了,像是 "Scroll Clock",這個作品非常可愛XDDD


Firefox和Chrome在我的網頁首圖下方紅字區有連結,以前我也寫過和Chromium有關的文章。用網頁最上面搜尋框可以找到。

2010年5月7日 星期五

筆記:apt 和 dpkg 的操作

sudo apt-get update          //更新套件列表

sudo apt-get upgrade          //升級

sudo apt-get -f install          //若更新或安裝軟體時出錯、失敗或被中斷,可嘗試修復安裝

sudo apt-catch search "欲搜尋之文字"          //搜尋清單中之套件

sudo apt-catch show "套件名稱"          //顯示套件的詳細資訊

sudo dpkg -l          //列出已安裝之套件包

sudo dpkg -i "套件包"          //以 deb 檔安裝套件

sudo dpkg -r "套件名稱"          //移除套件

sudo dpkg -p "套件名稱"          //移除套件(包含設定檔)



參考資料:
ubuntu wiki:Apt和dpkg快速參考
今天的 Tetralet 又在唧唧喳喳了:DPKG/APT 常用指令 (上)
今天的 Tetralet 又在唧唧喳喳了:DPKG/APT 常用指令 (下)