2013年10月17日星期四

RIME自定義化

按照個人習慣定制RIME輸入法
停用左右shift功能,按SHIFT不會切換中/英輸入功能
停recognizer大寫圖案,SHIFT+字母直接打大寫英文字母不用按多一下Enter
直交〜全形符號,喜歡直接打這個符號。其他符號其實也可以照辦煮碗

2013年6月12日星期三

Mac OS Chrome textarea使用fixed width font字型

由於經常使用綱上的系統寫作,發現Mac OS的Google Chrome裏textarea預設不是使用monospace固定寬度的字型。
常常寫wiki的時候覺得很麻煩,因為那些字元並沒有好好的對齊。
參考了Fixed Width Text for Gmail™擴充功能,修改了一下。
其實就是簡單的把所有textarea強制使用monospace font

2013年4月5日星期五

Windows Run Command

Via: Run... Command / Windows / Computer Productivity
記錄一下常用的Run命令:
  • cmd
  • taskmgr
  • appwiz.cpl
  • compmgmt.msc
  • osk
  • regedit
  • control
    • netconnections
    • printers
  • intl.cpl

2013年2月25日星期一

Ubuntu LiveCD boot to ram

實驗完發現沒有效果,拔走USB後依舊會有錯誤。
以後再看
++++++

這裏看到
原來修改boot/grub/grub.cfg入面linux那一行
給kernel傳一個參數:toram
比如改成這樣:
...
menuentry "Try Ubuntu without installing" {
 set gfxpayload=keep
 linux /casper/vmlinuz.efi.signed  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash toram --
 initrd /casper/initrd.lz
}
...
就可以把root加載到內存,然後執行甚麼都會超級快~
應該開機以後把USB拔下也依然能繼續跑的

ToKyo-JuPiTer: Gentoo mount internal disk without root

上篇講到mount internal disk的權限其實是polkit控制的 但是Gentoo預設是需要root權限 如果直接修改action的xml每次升級都會變回來 而真正的設定檔案其實是在/etc/polkit-1/rules.dGentoo wiki便有寫 加入檔案/etc/polkit-1/rules.d/10-udisks.rules:
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks.filesystem-mount-system-internal" &&
        subject.user == "username") {
        return "yes";
    }
});
這樣便可 也可以直接修改admin group為wheel 加入檔案/etc/polkit-1/rules.d/10-admin.rules:
polkit.addAdminRule(function(action, subject) {
    return ["unix-group:wheel"];
});


PS Gentoo改版以後界面變漂亮了~ 終於不再是那個超簡陋的、看上去很不專業的wiki


++++++
原來是wiki少了一個括號,直接return yes則不用輸入密碼。
admin group應該是需要輸入密碼確認的。

2013年1月24日星期四

MacPorts sync失敗

一直都覺得MacPorts sync太慢總時失敗,可能是rsync比較容易timeout的原因
找到官方文檔,原來可以用Tarball下載每天自動打包的Port Tree
配置方法超容易,修改$prefix/etc/macports/sources.conf
#rsync://rsync.macports.org/release/ports/ [default]
http://www.macports.org/files/ports.tar.gz [default]
把原本的rsync一行改成透過http下載的tarball
由於我不是經常地同步port tree,偶爾才升級一下。
每天打包的tarball比較適合我

2013年1月11日星期五

Linux系統工具


Linux System monitor tools:

htop - (top)interactive process viewer.
vmstat - Report virtual memory statistics.
w - Show who is logged on and what they are doing.
uptime - Tell how long the system has been running.
ps - report a snapshot of the current processes.
free - Display amount of free and used memory in the system.
iostat
sar
mpstat
pmap - report memory map of a proces.
ss - another utility to investigate sockets.
tcpdump - dump traffic on a network.
strace - trace system calls and signals.
/proc - cpuinfo, meminfo, zoneinfo, mounts
Nagios - Network monitoring application.
Cacti - web-base monitoring application.
lsof - list open files.

sysstat package:

iostat
sar
mpstat

iprout package:

ip
ss
tc

few more tools:

nmap
lsof
ntop
conky / GkrellM
vnstat
mtr
iptraf
nmon - system monitor tools


Traffic Monitor / Networking testing

There are some useful tools: vnstat can report the transfered data and transfer rate. mtr can trace route path with ping together, useful for finding the traffic neck. ss is the successor of netstat, much more efficient and faster.

nmap, a scanning tool. ntop, network traffic reporter.

sar can do:

Collective CPU usage
Individual CPU statistics
Memory used and available
Swap space used and available
Overall I/O activities of the system
Individual device I/O activities
Context switch statistics
Run queue and load average data
Network statistics
Report sar data from a specific time
and lot more..

2012年11月5日星期一

ToKyo-JuPiTer: Ubuntu版本號

以前寫過關於ToKyo-JuPiTer: Ubuntu版本號的文章
現在找到了官方關於開發代號(DevelopmentCodeNames)的wiki
有齊歴史的開發代號,如果想看Release也有官方的wiki。可以查看Release Note

熱門文章