TAG

ACG (23) Assembly (2) Boost (2) C (29) C++ (65) CMake (3) CSIE (67) Debian (32) Design_Pattern (2) Django (1) Eclipse (1) en_US (12) FFmpeg (3) FoolproofProject (24) FreeBSD (2) Git (4) GNU_Linux (62) IDE (5) Java (10) JavaScript (18) KDE (15) Khopper (16) KomiX (3) Kubuntu (15) Lighttpd (2) Opera (1) PHP (2) PicKing (2) Programing (16) Prolog (1) Python (5) Qt (30) Qt_Jambi (1) Regular_Expression (1) Shell_Script (7) Talk (98) VirtualBox (7) Visual_Studio (12) Windows (15) zh_TW (25) 戲言 (27) 歌詞 (2) 糟糕 (7) 靠北文 (40) 首都機能移轉 (2)

2011年11月15日星期二

Setting host-only adapter on Linux host

在虛擬機器上我一直是 VirtualBox 的支持者, 儘管我並不賞識 Sun 或是 Oracle.
要讓 host OS 和 guest OS 可以透過網路互相溝通, 比較簡單的方式是使用 bridged adapter, 而用這種方式拿到的 guest IP 會跟 host IP 處在同一個網域. 也就是說和 host 處在同一個區網的其他機器都看得到這個 guest, 如果本來的用途就是要分享給區網使用, 那這就是最直接的方法.
但如果你只希望 guest OS 只被 host 看到, 那就得用點迂迴的方式, 那就是在 guest 使用兩個網路卡介面, 一個使用 NAT, 另一個使用 Host-only adapter.

2011年11月8日星期二

QNetworkAccessManager can not determine file size from Pure-FTPd

If you are using QNetworkAccessManager to download files from a Pure-FTPd server, the file sizes are always -1. This is cause by Qt, Pure-FTPd, and the FTP RFC spec.

2011年10月1日星期六

Threads in Qt

寫出好用的泛型程式碼需要天份, 寫出具有異常安全性的程式碼需要細心, 而要寫出完全多緒安全的程式碼, 你需要的是新鮮的肝.

2011年7月24日星期日

Reuse existing KSnapshot on press PrintScreen

在 Debian 或 Kubuntu 的預設設定, 按下 PrintScreen 鍵會啟動 KSnapshot, 若再按下一次 PrintScreen, 則會再喚起一個 KSnapshot. 但這不是我想要的行為, 當我按下 PrintScreen 時就代表我想抓圖了, 不停地開啟新的 KSnapshot 有點蠢. 幸好 KSnapshot 有提供足夠的 D-Bus 介面, 這讓我們可以寫一個 script 操作已存在的 KSnapshot.

2011年6月23日星期四

Download attachment file with JavaScript

AJAX 回應回來的內容會被 JavaScript 拿到, 而不是直接顯示在網頁上. 當你希望瀏覽器跳出下載對話框, 可以這麼做:
window.location.href = 'download.cgi';
是的, 根本不需要 AJAX.

Configure Django with Lighttpd on Debian/Ubuntu

網路上找到的資料都有點不完全, 最近在逃避現實的過程中找到了一個比較簡單的方式, 供有需要的人參考.

2011年5月27日星期五

Khopper 0.4.2 is out!

v0.4.2:
  • 修正 Windows 平台開檔時會直接清空檔案的問題
  • 新增 Windows Installer 方便安裝
v0.4.1:
  • 修正 YouTube 抓取失敗的問題
  • 增加 Ubuntu Natty 的套件
v0.4.0:
  • 加入 FreeDB 支援
  • 加入 YouTube 支援
  • 加入多緒轉檔功能支援
  • 儘可能消除 Phonon 對不同格式的影響
  • Ubuntu 安裝使用 PPA 來源