發表文章

目前顯示的是有「Debian」標籤的文章

取消 Evernote Web Clips 的 「正在上傳未儲存狀態」on Firefox 21

圖片
近來凍仁家 Firefox 上的 Evernote Web Clips 5.6.1 一直無法離開 正在上傳未儲存狀態 也就是會一直保持 的樣子無法恢復到正常模式 ,這是個己被證實的 bug,目前只有手動修復一途,凍仁目前己在 Debian 7.0 上的 Iceweasel 及 Ubuntu 12.04 上的 Firefox 21 實作成功。

FATAL_ERROR with MOC on Ubuntu 12.04

圖片
一直以來凍仁都是使用 MOC [1] 這套純文字的音樂播放器在聽音樂,沒想到小巧又穩定的它也會 crash,看在此問題不難解決的份上凍仁就繼續安心使用它了。 MOC 正常執行畫面。

限制 phpMyAdmin 存取 IP on Debian 6

在架設 LAMP 環境時,剛入門 MySQL 的凍仁都會順手裝上 phpMyAdmin ,來管理資料庫,但這是個壞習慣,尤其是對已經上線的機器而言!若沒做好防護,就會敞開大門讓怪客 (cracker) 有機可乘!不過我們可以透過 只允許特定 IP 連線 來達到防護效果,以下將分別列出 Apache 以及 Nginx 的設定。

自訂 Grub2 on Ubuntu 9.10+

從 Ubuntu 9.10 開始,凍仁就沒什麼調校過開機選單,畢竟 Grub 與 Grub2 的差異真的不小,記得以前只要修改 /boot/grub/menu.lst 一個檔案即可,可現在的卻會動態產生這個檔案, 也就是實際可編寫的設定檔改了位置也改了規則 。 不過 Grub2 最棒的地方是它會搜尋所有分割區上的作業系統,並納入開機選單,這點可是讓 Ubuntu 更人性化不少呢!至於 Grub2 不完美的部份嘛,那就自己小小調校一下了。

自訂 w3m 快捷鍵

凍仁一直以來都很喜愛命令列 (console) 以及文字摸式 (text-base) 的世界,其原因很簡單,那就是可以一式解百招,只要是 Unix-like 的系統幾乎都能適用,但要真的碰上問題多少還是會想上網尋求答案, 尤其是 man 也解決不了的時候 ,這時就是 純文字瀏覽器 出場的時候了,比較知名的純文字瀏覽器有 Links, Lynx 和 w3m ... 等。 或許會有人問,明明就有 Firefox 了為何還要使用純文字瀏覽器?那是因為並不是每一台 Linux 都會裝到 Gnome, KDE, Unity 這類的 X-window,既然連 X-window 都沒有裝了,更何況是 Firefox 呢,多個壓箱寶才可以備不時之需! 嘗試過各種純文字瀏覽器以後,凍仁選上了 Vim-like 的 w3m 來專精,雖說都是 Vim-like 但快捷鍵 (Shortcuts) 的部份還是與 Pentadactyl 有些許出入,好在 w3m 有 keymap,補個小小設定檔就可以立大功了!

DNS Server on Debian 6

圖片
由於前工作的關係讓凍仁對 DNS 有了更進一步的了解,也申請了 .tw 的網域名稱 (Domain Name) 來練習。原先是直接使用 FreeDNS 來代管,但隨著測試環境的增加預設的 30 筆紀錄 (Record) 早已不足,索性就開個子網域架 DNS Server 自己管。

Install Redmine with Apache on Debian 6

圖片
Redmine 是一套 GPL 授權的專案管理系統,其底層架構為 Ruby on Rails,老實說凍仁自己也不是很了解,只知道 COSCUP 團隊近幾年來開始使用它管理碎髓的事務。 原本以為 Debian 上 Redmine 的環境很難搞的凍仁,在 Zeroplex 心得分享後才得知 FreeBSD 的環境更麻煩, 好險沒有跳 BSD 的坑啊 。 Redmine 介面截圖。

NTP - 網路校時

Network Time Protocol (NTP) 主要的用途是拿來做網路校時,這個名詞凍仁還是學生時就在計算機概論一課程聽過,卻不知其重要性,直到吃了大虧才知道很多情況下是不容許時間有誤差的,尤其是具有 唯一性 的時候,索性幫公司架設了台 NTP Server 並讓區網內所有的 Server 都與它校時,這樣一來可與上層校時,二來也可讓區網內部的 Server 時間具有 一致性 。 不能說從此就高枕無憂了,但狀況能少一個是一個,而且老舊的機器多少有些狀況,CMOS 換了也不見得有作用,既然可以靠軟體來解決就不必手軟了。

iconv - 轉換檔案編碼

不知大家是否有注意到安裝 Linux 時有個選擇 語系及編碼 的步驟?個人習慣使用 en_US.UTF-8 或 zh_TW.UTF-8 編碼;台灣區的 Windows XP 預設為 BIG5,而 Windows 7 則是 UTF-8。 每當有 BIG5 檔案丟近 Linux 時, 其內文有中文時都會變成亂碼 ,例如「¥¿­×¬ì§Þ¤j¾Ç」,但正常應該要顯示「正修科技大學」才對!相信透過 iconv 指令大家都能順利地找回中文。

請改用國網中心的 apt 鏡像站 (mirror)

圖片
大約一年前,台灣的 apt 鏡像站 (mirror) 開始不穩,凍仁則改用 shadow.ind.ntou.edu.tw 鏡像站。2011/10/12 凍仁發現其 首頁 有大大的標題寫著「 ftp.tw.debian.org 以及 tw.archive.ubuntu.com 的管理者正在尋求資源 」才終於知道這些 mirror 不穩的原因, 幫不上忙的凍仁, 只能上 Plurk 問前輩們 ,最後在前輩們的提醒下改用國網中心 [1] 的 mirror 就穩定了。 可以看的出來下方有幾個網域名稱 (Domain name) 是指到同一個 IP,凍仁雖不能肯定是指到同一台 Server,但可以肯定的是機器不夠力了! OS Mirror IP Debian opensource.nchc.org.tw 211.73.64.9 Ubuntu free.nchc.org.tw 211.73.64.9 Ubuntu ftp.twaren.net 140.110.123.9 2001:e10:5c00:5::9 ▲ 國網中心的 mirror。

screenrc of Vimperator-like bindkey

圖片
Screen 是個在 unix like 都有立足之地的好工具,除了可以在單一個 shell 裏面開啟多個 子視窗 ,還可以丟到背景執行,雖說 screen 功能很多很強大,但是像這種純文字介面的工具不免要靠較複雜的熱鍵,不過改成類似 Vimperator 的操作模式就不用重新適應了。 凍仁風的 screen

【Scripts】CapsLock Notification on Debian

圖片
自從得知 ThinkPad T410 的大寫鍵 Caps Lock 狀態燈 離開螢幕下方的 LED 面板的以後,凍仁就一直很依賴右下角的通知(Notification), 不是說新的設計不好,但用久了就會發現它早就被左手的小拇指遮住,哪還看得到什麼 LED ..!? 雖說官方早已幫 Windows 寫好 On-screen display(OSD) ,而 Mac OSX 上也有 CapSee ,至於 Linux 上凍仁有找到 lock-keys-applet ,但還是不像官方的直覺。

Debian 6.0+ x ThinkPad T410 notes

近來因為工作上的關係凍仁敗了人生中的第一台 ThinkPad ,基於雙硬碟的誘因下選擇了 T410 ,也因工作的關係多花了 NT$ 2,000 購買 Windows7 的 license,不過有了 Ultrabay 系統就可以把光碟機換成硬碟槽,工作之餘也能安心的玩 Linux。 下表為作業系統配置,值得一提的是 sda 用的磁碟分割表(Partition Table) 為 GPT ,sdb 則為 MBR , 為了向下相容 WindowsXP 得用舊規格 。 dev Operating System sda1  Windows Seven 64bit sdb1  Windows XP 32bit sdb3  Debian squeeze 64bit sdb6  Ubuntu 64bit

【Themes】AwOken - Awesome Token icon

圖片
凍仁已經忘記是從什麼時候開始喜歡用黑黑的佈景主題,是因為紅配黑?還是白色太刺眼?不過這樣一來就得花更多的時間尋找合適的 Gtk, Icons themes, 懷念以前 gdm 很好改的時代 。 這個 awoken-icon-themes 原先是給支援 PPA 的 Ubuntu 不過凍仁已經成功在 Debian squeeze sid 跑起來了。

Ubuntu 網路設定 - iwlist, iwconfig 無線上網指令

圖片
大約一年前,由於辦公室網路無線化的結果,凍仁得靠著 Wireless 上班,新鮮歸新鮮, 可對於電腦被收走的凍仁而言是一件很棘手的事 ,切入正題前先簡述一下網路配置。 上圖使用 Dia 繪製。 1. 右下角為 某 D 大廠的 Wireless Access Point。 2. 盾牌圖示為凍仁的 IBM Thinkpad A31。 3. PC 皆外接某 D 大廠的 USB 外接網卡。

ssh 遠端登入免密碼 with RSA

圖片
當凍仁還是專題生時, Shawn 學長曾提過 ssh 可用金鑰連線,這樣就不怕會被鎖在家門外, 那時有用個登入三次失敗帳號會上鎖的機制 ,最近凍仁才知道這用到了大學 資訊安全 課堂上提過的公開金鑰加密 (RSA 演算法),也就是先將公開金鑰 (public key) 給對方,之後的通訊將透過此 public key 加密,之後再用私鑰 (private key) 解密。 密碼學與網路安全一書簡報。

【Scripts】input GPG key for Debian/Ubuntu

凍仁每次安裝 Debian 以及 Ubuntu 時,多少都會使用到第三方 (third-party) 的套件來源,而一般的都會多簽署個 GPG 金鑰 (key) 來驗證,但要是沒手動匯入 key,則每次更新時皆會有「NO_PUBKEY? Add GPG key for apt-get update」的錯誤訊息。指令不難只是很煩,寫個 scripts 就來處理就省事些。

Monaco + LiHei 字型優化 on Ubuntu 10.04+

圖片
看到 KaLUG 前輩的 EvilWM 後真的發覺 Linux 的自訂度真的很高,有些時候只需改個小小的設定就可以很漂亮,凍仁喜歡用 Ubuntu 的原因之一就是因為它可以用又大又美的字體,雖說 Windows 7 在這部份已經改善不少了,但個人認為還有待加強 :P

多彩的 Bash 提示字元 ($PS1) on Debian 5

圖片
凍仁前陣子看到 Aminzai 的 Konsole 後就一直想幫自家的 gnome-terminal 做點小小的改變,其實早在大學時代教過了,只要在 bash 的設定檔中更改 PS1 的設定即可。

orinoco wireless PC card driver on Debian 5

圖片
恩師那借到 IBM Thinkpad A31 後就用牠上班啦,目前都跑 Debian lenny, 曾試過 OpenSUSE 11.1 ,神奇的地方是一開始安裝系統時沒插上這張 ORiNOCO Wireless PC Card (無線網卡) 就會找不到 driver?網卡內建還是有他的好,說到底也只是少個 firmware (韌體) 罷了。