感謝 ubuntu-tw 論壇的 peterho
Ident 在此文 10.10 中文輸入問題
提到的解決方法
修改 /usr/share/ibus-table/engine/table.py
在 96-106 行可以看到透過 get_chinese_mode() 決定預設語系
做法是從 LC_CTYPE 或 LANG 來判斷

smalldd 發表在 痞客邦 留言(1) 人氣()

一直以來覺得奇怪,為什麼vmware player上裝的OS其3D acceleration功能都不會動
直到最近才知道原因
原來vmware player支援3D acceleration的前題是顯示晶片必須支援OpenGL的S3TC (S3 Texture compression)功能
相關資訊: VMware and 3D acceleration on Intel graphics

smalldd 發表在 痞客邦 留言(0) 人氣()

原來windows上好用的免空下載器JDownloader也有PPA repository可用
JDownloader 官網
PPA repository
可用下列命令增加此套件庫
>sudo add-apt-repository ppa:jd-team/jdownloader

smalldd 發表在 痞客邦 留言(0) 人氣()

使用fopen開啟檔案時
有時會發生無法開啟的錯誤
此時可以在程式碼中加入
extern int errno;
取得開檔之錯誤代碼

smalldd 發表在 痞客邦 留言(1) 人氣()

通常在 Open Source 的原始碼資料夾下會看到 AAAA.5 BBBB.8
副檔名1~8代表的意義可查詢 man 的說明檔得到
>man man
若要直接讀取說明檔檔案
>man -l <file>
例:
>man -l AAAA.5

smalldd 發表在 痞客邦 留言(1) 人氣()


PSI = lb/in2

1 kg = 2.204622622 lb
0.45359237 kg = 1 lb
1 in = 2.54 cm
0.3937 in = 1 cm

smalldd 發表在 痞客邦 留言(0) 人氣()

1 噸 = 3024 kcal =12000 BTU = 3.517 kW
1 kW = 860 kcal

smalldd 發表在 痞客邦 留言(1) 人氣()

1.
引用標頭檔 linux/ioctl.h
#include <linux/ioctl.h>
若 kernel 內有定義 CONFIG_COMPAT 這 defined constant
表示 ioctl 在 相容模式 (compatibility mode)
要多引用 linux/compat.h
#include <linux/compat.h>

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
修改 /etc/gdm/gdm.conf
>sudo vi /etc/gdm/gdm.conf
找到 AllowRoot=false
false 改成 true

smalldd 發表在 痞客邦 留言(0) 人氣()

假設寫了一支 smalldd 的程式是一支以網路核心功能開發的程式
1.
把 smalldd.h 檔放到 include/net/

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 vim addon 管理套件 和 vim 的 plug-ins
>sudo apt-get install vim-addon-manager vim-scripts
2.
安裝 plug-in
>vim-addons install <plug-in>

smalldd 發表在 痞客邦 留言(0) 人氣()

這是從 Joey 的 Who call me – kernel版 看來的
在 Linux kernel 中可以使用 sprint_symbol() 來查看函式指標指到的函式名稱和 stack 位址
用法相當簡單
假設有個加法函式
int add(int augend, int addend);

smalldd 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。