Archive of ‘實用軟體’ category

Aviate – 自動分類、偵測地點的啟動器

官方網站:http://getaviate.com/

使用 Android 的好處之一就是可以自由的更換主介面。這邊稱的主介面通常叫做 Launcher,功能類似手機的 shell,提供一些基本的程式管理、widget 顯示、桌面等功能。

大約在一兩年前,我曾經用過一款類似的 launcher,叫做 SlideScreen,其概念跟今天要介紹的 Aviate 雖然有些差距但是畫面的設計上卻是相當類似的。一般的 launcher 都是提供你許多桌面,然後再給一個「所有程式」之類的面板 (還有很炫很炫的動畫),像是 Apex LauncherNova Launcher 等,但是 SlideScreen 不提供一大堆的桌面,反而只提供一個桌面,在桌面上顯示所有你需要知道的訊息,像是簡訊、email、天氣等。如此簡潔的介面深得我心,但可惜的是開發團隊沒有繼續維護下去,在現有的 Android 版本上已經無法使用。

Aviate 這個 launcher 某方面上可以說是擷取了 SlideScreen 的精華,加上時下流行的 LBS 服務,並且又融入了 Android OS 的特點:widgets,做出了這個會自動偵測所在位置、自動分類應用程式的 launcher。

(繼續閱讀…)

Proxmox 簡易安裝與設定

proxmox

Proxmox 是一套操作上非常簡單的虛擬化系統,提供了 KVM 等級的虛擬機器建置管理以及 OpenVZ 兩種使用環境。KVM 是 Linux kernel 從底層提供的虛擬化環境,可以支援大部分 x86 架構的硬體(但 CPU 需要支援虛擬化指令集),至於 OpenVZ 則是作業系統等級的虛擬環境,有點類似於 chroot,主要是用同一作業系統提供各種不同的網站服務,基本上效能比較好但是限制稍微多了一點。兩種架構應該都算是 IaaS 的服務。

現在的最新版本是 Proxmox VE3.1,釋出也一段時間了,相信網路上也可以找到不少資源。由於 Proxmox 主要是以 Debian 為基本建立的,因此許多熟悉的指令像是 apt-get 都可以直接套用,熟悉 Ubuntu 的朋友想必操作上絕對沒有問題。

這一次處理 中央網路開源社 的伺服器,由於資源不多因此我們只有一台電腦與一個 IP,要在這種克難的環境下搞出虛擬平台稍微複雜了點。VMWare 之流的軟體硬體支援度不好,Xen 的操作使用又太複雜,再加上沒用過 Proxmox,因此就決定來試試看

安裝

安裝的部份非常簡單,放入光碟一步一步照著教學操作就可以安裝完成。詳細的圖文教學可以參照最底下的連結。 在這邊我們要設定一個主機的 IP 位址方便未來連線。

使用

安裝完之後,變可以透過 https://[your IP]:8006 進入主機的 web 管理介面。這介面真的美觀好用到令人感動 XD

(繼續閱讀…)

FreeBSD 9.0 Release

延伸閱讀:FreeBSD 8.0 升級
http://blog.snowtec.org/2010/02/freebsd-80-release/

FreeBSD.org 於 1/12 釋出了 9.0 的發行版本,寒假閒著沒事幹的我當然試著升級囉!

延伸閱讀
FreeBSD 9.0 Release Notes:http://www.freebsd.org/releases/9.0R/relnotes.html
FreeBSD 9.0 支援的新功能:http://ben6.blogspot.com/2011/08/freebsd-90.html

不過由於我的測試主機是虛擬機,效能不太好,因此上文提到的編譯全世界的方法就很花時間(當然我也很懶),因此這次就來嘗試之前沒有試過的 “freebsd-update” 工具程式。

根據 FreeBSD handbook 所述,這個工具程式可以直接下載編譯過後的 binary 執行檔,不用再重新編譯世界,速度上可以說是快了不少。所以就來更新吧!

首先,需要…. 嗯,根據說明這個工具超級自動化,事前準備幾乎都不需要了。當然,檔案與設定檔的備份都還是要做,畢竟這可是升級,各種恐怖的事情都有可能發生。

接下來就開始更新吧!

指定 -d 的參數是因為我 /var/db 下面的空間不夠,而 freebsd-update 預設會將檔案下載到這邊。如果硬碟空間不夠的話要另外指定資料夾才行。

接下來 freebsd-update 會開始下載更新所需要的 binary 檔案,執行完了之後進行下一步。

過程中會詢問你需要合併之設定檔,然後重開機一次,若有需要的話(建議)更新所以系統上已安裝的 ports ,再執行一次:

再重開機一次即可完成安裝。

利用 rsync 同步檔案

rsync 是什麼?

  • 同步更新兩處電腦的檔案與目錄
  • 使用 zlib 演算法,傳輸資料量小
  • 可以透過本機/NAS/SSH/Daemon同步

rsync 可以幹嘛?

  • 差異備份
  • 同步資料
  • mirroring
  • 增量備份

rsync installation

(繼續閱讀…)

USBDLM 磁碟區代號管理

情境是這樣的:

我有一個 3.5″ USB 外接式硬碟,我主要是用他來養動物,然後我有為我的農場設定不同的分割區,所以分割區代號亂跳的話會非常麻煩…
這代表每次我都要重新設定下載資料夾,然後可能下載完的檔案還要重新 hash 一次。所以如果有方案是可以固定外接裝置的代號的話會非常方便。

之前我一直使用一套軟體, USB Safely Remove  ,來做這件事情。這個軟體會在 USB 硬碟根目錄裏面放一些 ini 檔案,這樣就可以分配到適當的代號了,不過該套軟體要付費,而我之前是透過 Givaway of the Day 下載,所以重灌之後之後就沒辦法用了。

然後我就透過 Google 找到 USBDLM 這個軟體。

(繼續閱讀…)

1 2