2010年4月6日星期二
也許可以不急著買 Office 的授權 ?
2010年4月5日星期一
Ubuntu 如何快速安裝 LAMP Server ( Apache + MySQL + PHP ) ?
sudo tasksel install lamp-server
如果有發生找不到 tasksel 的錯誤訊息,請先用下面的指令來安裝 tasksel 囉 !
sudo apt-get install tasksel
Ubuntu 如何移除 MySQL Server ( 伺服器 ) ?
sudo apt-get remove --purge mysql-server
sudo apt-get autoremove
2010年4月2日星期五
Ubuntu 如何用 Source Code 安裝 PHPMyAdmin ?
1.當然要先安裝 Apache、MySQL 及 PHP5。
2.再來要先安裝 PHPMyAdmin 會用到的 php5-mcrpt 模組,然後重新啟動 Apache
sudo apt-get install php5-mcrypt
sudo /etc/init.d/apache2 restart
3.要用 SVN 下載原始程式,如果沒有裝過 SVN,就請參考這裡。
4.切換到 /var/www 之後,下載 PHPMyAdmin 的原始程式碼
cd /var/www
sudo svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpMyAdmin
5. 編譯及權限設定
cd phpMyAdmin
sudo mkdir config
sudo chmod o+rw config
6.用下列網址開啟 phpMyAdmin 的設定網頁來開始設定
http://localhost/phpMyAdmin/setup/
7.設定成功後記得移除 config 資料夾
sudo rm -r phpMyAdmin/conifig
8.設定 .htaccess 來限制可以存取的網址
Ubuntu 如何安裝 SVN 用戶端 ( SVN Client ) ?
安裝方式如下:
aptitude install subversion
2010年4月1日星期四
如何讓 Ubuntu 啟動就掛載 VirtualBox 的分享資料夾 ?
1.sudo vi /etc/rc.local
2.參考這一篇來加入掛載分享資料夾的說明
3.存檔後重開就會有了..
2010年3月31日星期三
Ubuntu 如何安裝 Webmin ?
Webmin 的安裝不難,只要去下載 Webmin 的 deb 檔之後,再用 dpkg 來安裝就差不多可以完成了,作法說明如下。
1.到 http://www.webmin.com/deb.html 下載 deb 檔。
2.執行下列指令來安裝 ( 檔名會依下載版本而不同 )
sudo dpkg -i webmin_1.510_all.deb
3.通常上面執行完之後都會有錯誤,一般是因為相依的件未安裝的原因,請執行下列指令來補裝這些套件。
sudo apt-get install -f
4.上面三個步驟完成之後就算安裝成功了,接下來就可以用網址來連入到 Webmin 了,Webmin 預設用的 port 是 10000,而且要用 https 來連線才行,例如,阿舍在 http://xyz.com 上裝了 Webmin,那麼就可以用下列網址來登入 Webmin。
https://xyz.com:10000
Webmin 可以用任何有 sudo 權限的使用者來登入,不需要另外建立專用帳號....
如何用 Javascript 取得和設定 CKEditor 的欄位值 ?
var ckeditorString = CKEDITOR.instances.body.getData();
相反的,如果要用 Javascript 來塞值到 CKEditor 裡去,那就用 setData() 的方式來做,做法如下:
CKEDITOR.instances.body.setData( '<b>Hello World !</b>' );
2010年3月30日星期二
Ubuntu 如何安裝 PHP 的 GD 程式庫 ( Library ) ?
sudo aptitude install php5-gd
執行完上面的安裝指令之後,還要用下面的指令把 Apache 重開才能讓 Apache 的程式可以使用 GD 程式庫哩 !
sudo /etc/init.d/apache2 restart
Ubuntu 如何指定使用者為 sudoer ?
sudo visudo
等 visudo 開啟後,找到一個 root ALL=(ALL) ALL 那一行,然後在那一行的下面打入和那一行一模一樣的的東西,只是把 root 換成是要變成 sudoer 的使用者名稱就可以了,以阿舍想要把 arthuryu 這個帳號變成 sudoer 來說,在 root 下面那一行打入下面字串後存檔就 OK 了。
arthuryu ALL=(ALL) ALL
另外,如果在 visudo 裡的最下面有看到 %admin ALL=(ALL) ALL 這一行的話,就表示只要要下面的指令把使用者加入到 admin 群組就會變成 sudoer 了,就不用這麼辛苦的開 visudo 來改的哩 !
sudo usermod -g admin arthuryu
2010年3月28日星期日
Ubuntu 如何用 tar 備份及還原 ?
tar cvpzf 備份檔路徑及檔名 --exclude=不備份的檔安或資料夾 根目錄
舉例來說,阿舍如果想把整個 Ubuntu 備份下來的檔案放在根目錄下並將檔案名稱命名為「 ubuntu2010032801.tgz」的話,那麼就要執行下面的這一行指令。(註: 因為阿舍把備份的檔案放在根目錄下,所以,也要把根目錄下的自己 ( /ubuntuXYZ.tgz ) 給排除,不然,會有問題的...)
sudo tar -cvpzf ubuntuXYZ.tar.gz --exclude=/ubuntuXYZ.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/dev /
另外,還原備份檔的方式也不難,阿舍就順便提一下,首先,在全新的 Ubuntu 安裝完成之後,把備份檔放回根目錄,然後,執行下面的指令,這樣就可以把新安裝好的 Ubuntu 變成備份的那一個哩 !
sudo tar -xvpfz ubuntuXYZ.tgz -C /
另外,還原備份檔的方式也不難,阿舍就順便提一下,首先,在全新的 Ubuntu 安裝完成之後,把備份檔放回根目錄,然後,執行下面的指令,這樣就可以把新安裝好的 Ubuntu 變成備份的那一個哩 !
sudo tar -xvpfz ubuntuXYZ.tgz -C /
如何用指令查看 Ubutnu 的資源使用情形 ?
top
想要有一點變化的樣子,可以考慮安裝 htop 這指程式,它會直接有一個百分比的圖來顯示 CPU、記憶體和 Swap 的使用情形,安裝指令如下:
sudo aptitude install htop
安裝完成後,直接輸入 htop 就可以執行了。
如果只要查詢記憶體的使用情形的話,就直接輸入 free -m 就會用 MB 為單位來顯示記憶體的使用現況,不過,不像 top 或 htop 一樣,會即時動態更新。
APT 和 Aptitude 有什麼不同 ?
事實上,Aptitude 的設計就是為了更簡化套件 ( Package ) 的安裝與管理,所以,Aptitude 不只在安裝時會自動先執行 apt-get update 來更新套件資料庫之外,還會把相依的套件一起給裝起來,而且,只要一個 Aptitude 指令就可以做各種事,不用像 apt-get 要分成 apt-get、apt-cache 等不同用途的指令,所以,安裝套件時,還是用 Aptitude 會比較省事哩 !
CPanel 有替代的軟體可以用嗎 ?
Ubuntu 如何設定系統時間與網路同步 ?
sudo aptitude install ntp ntpdate
執行安裝完成之後,就會動啟用 ntp 時間伺服器來定期和網路上的時間伺服器做同步了,而預設的 ntp 時間伺服器是 ntp.ubuntu.com,如果要變更同步的時間伺器的話,可以開啟 /etc/ntp.conf 這個設定檔來做修改,台灣也有官方的 ntp 時間伺服器供大家使用,伺服器的網址在這裡。
2010年3月22日星期一
Facebook 粉絲團來的不一定是粉絲哩 !
這兩天的一個大新聞,就是雀巢公司的 FackBook 粉絲團被反雀巢公司的不良粉絲給灌暴了 ! 來了一堆的粉絲,但是都是來亂的,這些不良粉絲的發言會影響忠心粉絲的認知,進而造成嚴重的反行銷,而社群網站的特色之一就是訊息的傳遞速度是非常之快的,而且,對應的處理方式通常是決定這個反向行銷加劇的速度,所以,阿舍是覺得,如果想要利這種社群網站的行銷方式之前,還是先擬定各種可能的狀況和應變方式,這樣才可以在事情發生異常時,火速的止血去...。
2010年3月17日星期三
利用雲端運算服務建置測試環境..
一般來說,要在自家公司建構系統或網路的測試環境,有時是不太容易的,而像 Amazon 這種雲端運算服務,有提供不少的作業系統和不同運算能力的虛擬機器可以使用,所以,可以很容易的建構出要的測試環境,只是,這樣購買運算力的付費方式,一般企業可能還不一定能接受哩 ! 不然對系統工程人員會有不小的幫吧 !
2010年3月15日星期一
免費的 Comodo Firewall + Anti-Virus 出 4.0 版了
不過,安裝時,要先移除舊版本之後再安裝新版本,可是,安裝時會需要連到 Comodo 的伺服器下載檔案,大概有 130 幾 MB,這樣子就會有一小段的時間是空窗期,就是電腦會沒有個人防火牆的保護,所以,最好在安全的連線環境中會比較保險哩 !
Composite Application 和 Mashup Application 有什麼不同
2010年3月13日星期六
BPM 和 Workflow 的不同 ?
Workflow ( 工作流程 ) 通常指的是完成一件事所需的所有作業,在企業來看,就是指完成單一工作的所有作業,例如請購作業流程、採購作業流程等,因此,有人說,企業流程是由工作流程所構成的,也有人說,商業流程包含工作流程,上面的說法都不算錯,但重點是,企業流程管理的目的是要從企業整體營運的角度來看,讓企業營運的整體流程能夠順暢和有效率的運行。
註: 阿舍的論文「服務導向架構與商務流程管理整合之個案研究」的電子檔在這裡下載。
Hadoop 的替代品 : Cloud MapReduce
Cloud MapReduce 的程式碼只有 3000 多行,比起 Hadoop 的二十幾萬行少很多,Cloud MapReduce 號稱速度比 Hadoop 快有 60 倍之譜哩 ! 而且,Cloud MapReduce 自己說它比較穩定和更分散,如果你是用 Amazon 的雲端服務,那就可以考慮一下用 Cloud MapReduce 來取代 Hadoop 看看...。
2010年3月12日星期五
Ubuntu 的 "Humanity Towards Others" ? 是什麼
"Humanity Towards Others" 的精神,為 Linux 社群建立互助,共享的開放原始碼使用環境,而 Ubuntu 一直投注心力在使 Linux 能夠讓更多的人可以容易的使用 Linux,其實就是一種實踐 "Humanity Towards Others" 精神的作法。
微投影機 ( Micro Projector ) + 虛擬鍵盤 + 智慧手機 ?
阿舍想,如果這三種產品都成熟了,而且都可以透過藍芽來連結 ( 為什麼不直接做在一起 ? 大概沒有人還想繼續用「黑金剛」級的大手機吧 !! 呵 !),那麼,就能模擬出和筆記型電腦一樣的使用經驗,可以在任何環境做坐在桌上型電腦前做的事哩 ! 這樣就會發展出真正的行動運算能力,使用電腦和手機的方式就會改變了。
PS.畢竟要在小螢幕上看和用手指點、點、點,還是很難可以完成用筆記型或桌上型電腦的做的事的。
Flash 將不會被 HTML5 取代 ?
以阿舍看來, HTML5 和 Flash 之間的戰爭似乎走向了類似 Open Source 和付費軟體的戰爭,而結果就是兩者會以互有消長的狀態,一起存在著,而 HTML5 就變成 Flash 之外的另一個選擇,沒有誰消滅誰的問題了,除非那一方搬出了殺手級的應用方式 ( Killer Application ),那才能有所改變的....。
2010年3月10日星期三
如何在 Lotus Notes 的表單上插入 PNG 檔 ?
而 Lotus Notes 8.0 之後的版本己內建支援 PNG 檔,它把 PNG 圖檔稱做是「Portable Network Graphic」,就是 PNG 的全名的意思,而不叫「PNG Image」。
2010年3月9日星期二
人肉雲端運算服務 ?
2010年3月8日星期一
零時攻擊 ( Zero Day Attack ) 是什麼 ?
不過,到了後來,零時攻擊 ( Zero Day Attack ) 也開始用在駭客利用軟體廠商尚未發現的安全漏洞所做的攻擊。
VirtualBox 如何備份的虛擬機器 (VM) ?
後來去查了一下,原來,VirtualBox 的備份和搬移是要利用它自已提供的匯出和匯入功能來達成,檔案格式是 vof,而不是 vdi 檔哩 ! 可是,VirtualBox 的匯出和匯入功能速度不快做起要花不少的時間哩 !
雲端運算服務的三種賺錢機會...
- 基礎架構服務化 (IaaS, Infrastructure-as-a-services)
- 這個指的是整個硬體和網路的成本,要做這個服務來賺錢,成本要很粗,而且最好是像中華電信這種有當 ISP 和提供 IDC 服務的公司最合適。
- 平台服務化 (PaaS, Platform-as-a-services)
- 這個就像是電腦的作業系統一樣,提供一些網站或網路程式應用雲端運算服務的功能,在台灣,目前己經跳出來說的作的,就只有趨勢科技要成立一家叫做「騰雲」的公司,而在國外,就很多了,比較有名的,就是 Amazon 的 AwS 了。
- 軟體服務化(SaaS, Software-as-a-services)
- 最後的這個就是大家的機會了,只要有創意能寫出好用和受歡迎的網路程式,再加上雲端運算能夠提供由小博大和 Small to Big 的優良環境,所以,這一塊是個人、Soho 以及企業大戶等,大家都可以下去各自打拼的機會了。
訂閱:
文章 (Atom)

