錄音
Audacity
後製
GoldWave
Adobe Audition
2012年3月31日 星期六
2012年3月30日 星期五
php apc upload progress bar
Debian / Ubuntu
安裝失敗參考這邊
Reference :
A Simple PHP Upload Progress Bar
# pecl install apc
# echo "extension=apc.so" >> /etc/php5/apache2/php.ini
# echo "apc.rfc1867 = on" >> /etc/php5/apache2/php.ini
# /etc/init.d/apache2 restart
安裝失敗參考這邊
Reference :
A Simple PHP Upload Progress Bar
php extension (.so) directory
Installing shared extensions: /usr/lib/php5/20060613+lfs/
Installing header files: /usr/include/php5/
Installing header files: /usr/include/php5/
ubuntu 8.04 pecl install apc fail
# pecl install apc
再執行一次, 會 pass 上面的錯誤, 但會產生另一個錯誤
# pecl install apc
手動編譯、安裝
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
54 source files, building
running: phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
ERROR: `phpize' failed
手動修正略過錯誤
# cd /tmp/pear/cache
# tar zxf APC-3.1.9.tgz
# vi `which phpize`
48 phpize_check_configm4()
49 {
50 if test ! -r config.m4; then
50 if test ! -r /tmp/pear/cache/APC-3.1.9/config.m4; then
51 phpize_no_configm4 $@
52 exit 1
53 fi
54 }
再執行一次, 會 pass 上面的錯誤, 但會產生另一個錯誤
# pecl install apc
building in /tmp/pear/temp/pear-build-root5UmrUG/APC-3.1.9
running: /tmp/pear/temp/pearzUs6mv/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no
configure: error: cannot find sources (config.m4) in /tmp/pear/temp/pearzUs6mv or ..
ERROR: `/tmp/pear/temp/pearzUs6mv/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no' failed
手動編譯、安裝
# cd /tmp/pear/cache/APC-3.1.9
# ./configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no
# make
# make install
Installing shared extensions: /usr/lib/php5/20060613+lfs/
Installing header files: /usr/include/php5/
# ls /usr/lib/php5/20060613+lfs/apc.so
# echo "extension=apc.so" >> /etc/php5/apache2/php.ini
# echo "apc.rfc1867 = on" >> /etc/php5/apache2/php.ini
# /etc/init.d/apache2 restart
WARNING: channel "pecl.php.net" has updated its protocols, use "channel-update pecl.php.net" to update
# pecl channel-update pecl.php.net
Inkscape 箭頭顏色
箭頭不會跟著線條一起更改顏色 |
Solution :
Extensions->Modify Path->Color Markers to Match Stroke
Reference :
Bug #169123 (sf1831811) “Arrow heads black on colored line” : Bugs : Inkscape
2012年3月29日 星期四
before git commit
This hook is invoked by 'git-commit', and can be bypassed
with
Reference :
Git pre-commit hook
Python, PEP8 and Git hooks
\--no-verify
option. It takes no parameter, and is
invoked before obtaining the proposed commit log message and
making a commit. Exiting with non-zero status from this script
causes the 'git-commit' to abort.Reference :
Git pre-commit hook
Python, PEP8 and Git hooks
QEMU 存取硬碟檔案
host <- samba share -> guest (qemu)
-smb DIR
When using the user mode network stack, activate a built-in SMB
server so that Windows OSes can access to the host files in dir
transparently.
要讓 QEMU 建立的系統存取實體分割區的資料夾或檔案, 要透過 samba 的方式, 在啟動 QEMU 時加上 -smb 宿主的分享DIR (ex : -smb $HOME/qemu_share), 之後進入系統後即可存取此共享資料夾
Guest OS 掛載 samba folder
* 宿主主機 IP 皆為 10.0.2.2
Windows :
Start -> Run -> \\10.0.2.2\qemu_share
Linux :
# mount //10.0.2.2/qemu_share /mnt/
Reference :
Howto share data between host and guest OS on Qemu with Samba - a great resource for How To's from Wikia
-smb DIR
When using the user mode network stack, activate a built-in SMB
server so that Windows OSes can access to the host files in dir
transparently.
要讓 QEMU 建立的系統存取實體分割區的資料夾或檔案, 要透過 samba 的方式, 在啟動 QEMU 時加上 -smb 宿主的分享DIR (ex : -smb $HOME/qemu_share), 之後進入系統後即可存取此共享資料夾
Guest OS 掛載 samba folder
* 宿主主機 IP 皆為 10.0.2.2
Windows :
Start -> Run -> \\10.0.2.2\qemu_share
Linux :
# mount //10.0.2.2/qemu_share /mnt/
Reference :
Howto share data between host and guest OS on Qemu with Samba - a great resource for How To's from Wikia
2012年3月28日 星期三
Word 建立書籤及快速跳至特定書籤
1. 在 Word 中要使用類似錨點的功能名字叫書籤, 參考如下網站做法
2. 也可以使用自動目錄即可同時享有目錄與書籤功能
Word 2007
插入目錄位置:參考 -> 目錄 -> 自動目錄
製作目錄階層:檢視 -> 大綱模式 -> 選取該行 (例: 1 簡介) 加入階層 1、(1.1 起源) 加入階層 2、以次類推 -> 回到目錄位置案更新目錄
Reference :
如何建立書籤及快速跳至特定書籤
《Word教學之超方便「目錄製作」》 - 故事 ∞ 開端 - Yahoo!奇摩部落格
轉成後 PDF 還是可以使用哦 |
2. 也可以使用自動目錄即可同時享有目錄與書籤功能
Word 2007
插入目錄位置:參考 -> 目錄 -> 自動目錄
製作目錄階層:檢視 -> 大綱模式 -> 選取該行 (例: 1 簡介) 加入階層 1、(1.1 起源) 加入階層 2、以次類推 -> 回到目錄位置案更新目錄
Reference :
如何建立書籤及快速跳至特定書籤
《Word教學之超方便「目錄製作」》 - 故事 ∞ 開端 - Yahoo!奇摩部落格
.desktop file
系統程式 /usr/share/applications/
使用者自訂 ~/.local/share/applications/
Reference :
Desktop files: putting your application in the desktop menus
使用者自訂 ~/.local/share/applications/
Reference :
Desktop files: putting your application in the desktop menus
使用 CamStudio 做 Windows 螢幕錄影
進入 CamStudio 資料夾, 執行 Recoder.exe |
在上方工具列區域選擇 "區域", 執行開始錄製後可以圈選錄製範圍 |
快捷鍵 F8 為開始錄製, F9 為停止錄製
(更多功能請參考:工具列 -> 選擇 -> 鍵盤快捷鍵)
錄製完檔案為 AVI 格式, 可使用 CamStudio 內 Producer 工具將 AVI 檔案轉換為 SWF |
Reference :
CamStudio 2.0 免安裝中文版 (2.6 Beta 免安裝英文版)
2012年3月27日 星期二
pep8 安裝 / 使用
pep8 - Check your python source files with PEP8 : vim online
安裝 pep8
$ git clone git://github.com/cburroughs/pep8.py.git
# ln -s pep8.py/pep.py /bin/pep8
加入 vim plugin
$ mkdir ~/.vim/ftplugin/python/
$ mv pep8.vim ~/.vim/ftplugin/python/
編輯 python, 按下 F5 會執行 pep8 進行檢查
使用 Ctrl + w, 然後用 K / J 可以將游標移動到上 / 下視窗
若在下面 pep8 檢查的訊息按下 Enter, 將自動跳至上方程式碼該行
安裝 pep8
$ git clone git://github.com/cburroughs/pep8.py.git
# ln -s pep8.py/pep.py /bin/pep8
加入 vim plugin
$ mkdir ~/.vim/ftplugin/python/
$ mv pep8.vim ~/.vim/ftplugin/python/
編輯 python, 按下 F5 會執行 pep8 進行檢查
使用 Ctrl + w, 然後用 K / J 可以將游標移動到上 / 下視窗
若在下面 pep8 檢查的訊息按下 Enter, 將自動跳至上方程式碼該行
Moodle
Moodle 模組:
報名
如何做報名系統?
Moodle 模組開發:
moodle 掛模組實驗
Moodle 網站應用:
Moodle Taiwan: Moodle台灣好站
Moodle 文件:
MoodleDocs
Course: Using Moodle
數位教學相關:
臺中市教師資訊能力線上學習網
政治大學教學發展中心
報名
如何做報名系統?
Moodle 模組開發:
moodle 掛模組實驗
Moodle 網站應用:
Moodle Taiwan: Moodle台灣好站
Moodle 文件:
MoodleDocs
Course: Using Moodle
數位教學相關:
臺中市教師資訊能力線上學習網
政治大學教學發展中心
在 Linux Screen 中回捲畫面
Screen is a Linux terminal program.
不能使用 Shift + PageUp / PageDown 捲動畫面時
1. 按 Ctrl + A (或你在 ~/.screenrc 裡 bind 的 escape 鍵), 接著按 [ , 進入 Copy mode
2. 此時使用 K、J 移動游標即可回捲
Reference :
How to Scroll Up on a Linux Screen
不能使用 Shift + PageUp / PageDown 捲動畫面時
1. 按 Ctrl + A (或你在 ~/.screenrc 裡 bind 的 escape 鍵), 接著按 [ , 進入 Copy mode
2. 此時使用 K、J 移動游標即可回捲
Reference :
How to Scroll Up on a Linux Screen
2012年3月26日 星期一
無所事事的藝術
P.101 |
2012年3月24日 星期六
Web Client Side MVC
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
Reference :
Backbone JS框架指南 - Web Development Notes
Also See :
Beginning Backbone.JS X CoffeeScript - 網站製作學習誌
標籤:
javascript,
MVC,
web
2012年3月23日 星期五
建立 Android 開發環境
1. 安裝 Java SDK
2. 安裝 Eclipse
3. 安裝 Android Development Tools (ADT)
Reference :
InstallAndroid - androidbmi - 安裝 Android 開發工具
# apt-get install sun-java6-jdk sun-java6-jre
2. 安裝 Eclipse
下載 Eclipse IDE for Java Developers 版本
3. 安裝 Android Development Tools (ADT)
開啟 eclipse -> Help -> Install New Softare -> Add -> 輸入 Name 「ADT」 與 URL 「http://dl-ssl.google.com/android/eclipse/site.xml 」-> OK -> Eclipse 會搜尋一下 -> 選擇 Developer Tools 含底下項目後 -> 一直 Next 後 Install -> 完成後先關閉 eclipse4. 安裝 Android SDK
下載、解壓縮 Android SDK
開啟 eclipse,會要求設定 Android SDK 位置,指向解壓後的 android sdk 資料夾
Reference :
InstallAndroid - androidbmi - 安裝 Android 開發工具
Python 開發鍊
Editor / IDE
Vim
Geany
Code Analysis
pep8 : Check your python source files with PEP8
pep8 安裝 / 使用
Python, PEP8 and Git hooks
Pep8 and Pylint in Geany
PyChecker
python - PyLint, PyChecker or PyFlakes? - Stack Overflow
Version Control System, VCS
Git
Mercurial
Git 初學筆記 - 指令操作教學 | Tsung's Blog
Continuous Integration Server (Unit test、Daily build)
Jenkins CI
Unit Test in Python
Vim
Geany
Code Analysis
pep8 : Check your python source files with PEP8
pep8 安裝 / 使用
Python, PEP8 and Git hooks
Pep8 and Pylint in Geany
PyChecker
python - PyLint, PyChecker or PyFlakes? - Stack Overflow
Version Control System, VCS
Git
Mercurial
Git 初學筆記 - 指令操作教學 | Tsung's Blog
Continuous Integration Server (Unit test、Daily build)
Jenkins CI
Unit Test in Python
2012年3月21日 星期三
一天當中有多少落差?
今日白天來到淡水,捷運站外欣賞街頭藝人演出的民眾與排隊往天元宮的人潮;老街旁一年前下不去的淡水河與如今的金色水岸。
下午參加了面試,喔,不,我搞錯了!工作內容是技術人員與管理、服務人員之差。但一個非常難得的機會,在訪談中深入了解到社區大學辦學理念,目前台灣的教育分軌,有國中 / 小、高中 / 職、大學 / 技術學院及社區大學等其他終身教育學習單位。社區大學屬於公辦民營,雖無同等於大學學歷之畢業證書,但有修習完學分的結業證書,課程以大學四年制來做規劃,社區大學不須嚴格的考試關卡,入學門檻降低,使居民有更多機會接受高等教育,而學員皆是主動向學的。對比現今國民義務教育的教學方法,學校寧可教能教的東西,孩子則被逼著每天做不完的功課,引導學生的自發學習,才是最直接、長遠的教育方針。社大的精神,值得公民對於工作、生活的課題間思考與啟發。
我於地下街閒晃,晚點兒回家,不帶傘的陰天是雨落與不落之差,唯一不變的是,時間依舊流逝,但用跑人的人不一定比較富足,我們能否在落差之間,發現不同的山谷與高峰,將優勢納入自己的內在生活,並藉由不斷地學習、付出以增進生命的價值。
下午參加了面試,喔,不,我搞錯了!工作內容是技術人員與管理、服務人員之差。但一個非常難得的機會,在訪談中深入了解到社區大學辦學理念,目前台灣的教育分軌,有國中 / 小、高中 / 職、大學 / 技術學院及社區大學等其他終身教育學習單位。社區大學屬於公辦民營,雖無同等於大學學歷之畢業證書,但有修習完學分的結業證書,課程以大學四年制來做規劃,社區大學不須嚴格的考試關卡,入學門檻降低,使居民有更多機會接受高等教育,而學員皆是主動向學的。對比現今國民義務教育的教學方法,學校寧可教能教的東西,孩子則被逼著每天做不完的功課,引導學生的自發學習,才是最直接、長遠的教育方針。社大的精神,值得公民對於工作、生活的課題間思考與啟發。
我於地下街閒晃,晚點兒回家,不帶傘的陰天是雨落與不落之差,唯一不變的是,時間依舊流逝,但用跑人的人不一定比較富足,我們能否在落差之間,發現不同的山谷與高峰,將優勢納入自己的內在生活,並藉由不斷地學習、付出以增進生命的價值。
2012年3月20日 星期二
tm.getLine1Number() return null
注意,手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中。这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。这就是为什么很多人得不到本机号码的原因。
There is no guaranteed solution to this problem because the phone number is not physically stored on all SIM-cards, or broadcasted from the network to the phone. This is especially true in some countries which requires physical address verification, with number assignment only happening afterwards. Phone number assignment happens on the network - and can be changed without changing the SIM card or device (e.g. this is how porting is supported).
Reference :
Android 本机号码的获取
Get Phone Number in Android SDK
There is no guaranteed solution to this problem because the phone number is not physically stored on all SIM-cards, or broadcasted from the network to the phone. This is especially true in some countries which requires physical address verification, with number assignment only happening afterwards. Phone number assignment happens on the network - and can be changed without changing the SIM card or device (e.g. this is how porting is supported).
Reference :
Android 本机号码的获取
Get Phone Number in Android SDK
Android Root
在手機 /system/bin 安裝 su 及在 /system/app 安裝 Superuser.apk
Reference :
Root 原理與手動 Root 詳細過程 @ Nexus One、Android 2.3.3、Ubuntu 10.04
五分鐘 ROOT 掉 Android 手機!(支援 Android 2.1 或以上)
Reference :
Root 原理與手動 Root 詳細過程 @ Nexus One、Android 2.3.3、Ubuntu 10.04
五分鐘 ROOT 掉 Android 手機!(支援 Android 2.1 或以上)
Android Debug
/data/anr/traces.txt
當你的應用程式發生 ANR (Application is Not Responding) 錯誤時,Android 會自動將問題點的 code stack list 寫在這個檔案內,你直接用 cat 命令就可以看他的內容。
/home/dan/android-sdk-linux_x86/tools/adb logcat
Reference :
Android 內部的祕密 - 系統目錄
Android上的bug定位(troubleshooting)
當你的應用程式發生 ANR (Application is Not Responding) 錯誤時,Android 會自動將問題點的 code stack list 寫在這個檔案內,你直接用 cat 命令就可以看他的內容。
/home/dan/android-sdk-linux_x86/tools/adb logcat
Reference :
Android 內部的祕密 - 系統目錄
Android上的bug定位(troubleshooting)
2012年3月19日 星期一
使用 php 進行 ssh 連線
====================安裝過程====================
// Ubuntu 8.04.3 LTS
// PHP 5 (cli)
# apt-get install php5-dev p
hp5-cli php-pear build-essential libssl-dev zlib1g-dev
# tar zxf libssh2-1.2.1.tar.gz
# cd libssh2-1.2.1/
# ./configure ; make ; make install
# pecl install -f ssh2
// 如果編譯不過可能要更新 libssh2 http://sourceforge.net/projects/libssh2/files/
# echo 'extension=ssh2.so' >> /etc/php5/cli/php.ini
================================================
====================新增了方法====================
// 為了可以讓本機 root 使用 public key 來驗證登入遠端執行命令
// key 的產生與複製到遠端可以參考 OpenSSH Public Key Authentication
function authRootPublicKey( $user = '' ) {
if( !ssh2_auth_pubkey_file( $this->con, $this->user, "/root/.ssh/id_rsa.pub", "/root/.ssh/id_rsa", 'secret') ) {
$this->log .= "Authorization failed !";
}
}
================================================
cygrunsrv
$ cygrunsrv -I pc_stat_off_http_trap -o -d "CYGWIN pc_stat_off_http_trap" -p /home/Administrator/pc_stat_http_trap.py -a off
$ cygrunsrv -I pc_stat_on_http_trap -d "CYGWIN pc_stat_on_http_trap" -p /home/Administrator/pc_stat_http_trap.py -a on
cygrunsrv - MIT
在 Cygwin 下安裝 SSHD 的方式
$ cygrunsrv -I pc_stat_on_http_trap -d "CYGWIN pc_stat_on_http_trap" -p /home/Administrator/pc_stat_http_trap.py -a on
cygrunsrv - MIT
在 Cygwin 下安裝 SSHD 的方式
W: Possible missing firmware /lib/firmware/bnx2-09-4.0.5.fw for module bnx2
W: Possible missing firmware /lib/firmware/bnx2-09-4.0.5.fw for module bnx2
W: Possible missing firmware /lib/firmware/bnx2-06-4.0.5.fw for module bnx2
在安裝完系統後 另外進行安裝 firmware
# apt-get install firmware-bnx2
或由此下載放入磁碟片或 USB Disk
http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/?C=M;O=A
W: Possible missing firmware /lib/firmware/bnx2-06-4.0.5.fw for module bnx2
在安裝完系統後 另外進行安裝 firmware
# apt-get install firmware-bnx2
或由此下載放入磁碟片或 USB Disk
http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/?C=M;O=A
2012年3月16日 星期五
SyntaxError: Non-ASCII character '\xe8' in file
需要讓 Python 知道此檔案不是 ASCII
在第二行加上
在第二行加上
# -*- coding: utf-8 -*-
變成
#!/usr/bin/env python
# -*- coding: utf-8 -*-
.
.
.
Reference:
How to Use UTF-8 with Python
2012年3月15日 星期四
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
# apt-get install firmware-realtek
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
# apt-get install firmware-realtek
firefox 外掛 / 附加元件 / Add-ons
網頁設計
Firebug
FireSass for Firebug (因為 sass 與 css 的程式碼行數並不對應,用 Firebug 查問題不太方便,裝了 Firesass 後就可以直接觀看 sass 原始碼找問題。(轉自 i-design))
ColorZilla
行動網頁開發
User Agent Switcher
Firesizer
Cookie
Cookie Manager+
Views Cookies (於 Page Info 裡查看本網域 cookies)
代理伺服器
FoxyProxy
封包分析
Tamper Data
vi/vim 化
vimperator
It's All Text! (如果有裝 vimperator,直接按 Ctrl + i 就可以調用 gvim 編輯器了)
筆記
Zim Capture (搭配 Zim,類似 Evernote 的內容選取剪貼功能)
IE
IE Tab
影音
come2china (解除大陸封鎖影片地區的限制)
下載
DownloadHelper (下載多媒體、youtube)
DownThemAll
FlashGot
滑鼠手勢
FireGestures
分頁工作群組管理
TooManyTabs
擋廣告
Adblock Plus
不自動播放 Flash
Flashblock
圖片資訊
Fxif
購物
SaveBar
將分頁在同一頁連續下去
AutoPager
Firebug
FireSass for Firebug (因為 sass 與 css 的程式碼行數並不對應,用 Firebug 查問題不太方便,裝了 Firesass 後就可以直接觀看 sass 原始碼找問題。(轉自 i-design))
ColorZilla
行動網頁開發
User Agent Switcher
Firesizer
Cookie
Cookie Manager+
Views Cookies (於 Page Info 裡查看本網域 cookies)
代理伺服器
FoxyProxy
封包分析
Tamper Data
vi/vim 化
vimperator
It's All Text! (如果有裝 vimperator,直接按 Ctrl + i 就可以調用 gvim 編輯器了)
筆記
Zim Capture (搭配 Zim,類似 Evernote 的內容選取剪貼功能)
IE
IE Tab
影音
come2china (解除大陸封鎖影片地區的限制)
下載
DownloadHelper (下載多媒體、youtube)
DownThemAll
FlashGot
滑鼠手勢
FireGestures
分頁工作群組管理
TooManyTabs
擋廣告
Adblock Plus
不自動播放 Flash
Flashblock
圖片資訊
Fxif
購物
SaveBar
將分頁在同一頁連續下去
AutoPager
Windows Server 2003 與 2008 的不同
Server Core
Windows Server 2008 - Server Core 基礎指令介紹
Hyper-V (Hyper-V 需要採用 64 位元的作業系統,以及支援硬體虛擬化的 CPU,現在是Intel VT 及 AMD-V 處理器)
Hyper-V伺服器虛擬化簡介
Reference:
請問windows server 2000、2003、2008 - iT邦幫忙::IT知識分享社群
Warning: cannot open /proc/net/dev (沒有此一檔案或目錄). Limited output.
在 chroot 中, 使用 ifconfig 會出現
Warning: cannot open /proc/net/dev (沒有此一檔案或目錄). Limited output.
解法:
# mount -o bind /proc /TheMountPoint/proc
Warning: cannot open /proc/net/dev (沒有此一檔案或目錄). Limited output.
解法:
# mount -o bind /proc /TheMountPoint/proc
lilyterm 設定檔
官方文件
Reference:
Document - LilyTerm
我的 LilyTerm 0.9.9 設定檔位置在 ~/config/lilyterm/default.conf
- The configuration file is located at ~/.config/lilyterm.rc (<= 0.9.6) or ~/.config/lilyterm.conf (0.9.7) -- note that you may need to copy the default *.conf file from /etc/xdg/lilyterm.conf in the case of the latter.
- Execute lilyterm -p to get a sample profile.
- Use [Get function value] in the menu to get a function key to use in your profile.
- To make the current tab's settings as the default, use [Save settings].
- Use the -u command-line option to specify a custom profile.
Reference:
Document - LilyTerm
sshfs for windows
由日本人開發的 Dokan, 可以掛載成磁碟機, 上傳 1G 檔案大概七分鐘, 中文語系看起來沒問題, 若要使用要反序安裝所需套件與主程式
Dokan SSHFS
Dokan library
.NET Framework 2.0
Dokan SSHFS
Dokan library
.NET Framework 2.0
停用 windows live account
重設密碼
https://account.live.com/ResetPasswordDL.aspx?mkt=zh-TW
結束帳號
https://account.live.com/CloseAccountDL.aspx?mkt=zh-tw
台灣微軟客服專線
免費服務電話 : 0800-0088-33
客服專線 : 02-29998833
https://account.live.com/ResetPasswordDL.aspx?mkt=zh-TW
結束帳號
https://account.live.com/CloseAccountDL.aspx?mkt=zh-tw
台灣微軟客服專線
免費服務電話 : 0800-0088-33
客服專線 : 02-29998833
2012年3月14日 星期三
網頁/網站 與 Facebook 社交/互動
用 Facebook 帳號註冊/登入
Login with Facebook
or
Facebook Connect
按讚
Like Button
點讚看帖
Reference:
Social Plugins
Login with Facebook
or
Facebook Connect
按讚
Like Button
點讚看帖
Reference:
Social Plugins
XOOPS 安裝 CBB 論壇模組
$ cd XOOPS_ROOT_PATH
$ wget http://dh.twpug.org/major/xoops/2.0/module/xoops-module-cbb-308-tchinese.zip
$ unzip xoops-module-cbb-308-tchinese.zip
$ mv xoops-module-cbb-308/modules/newbb modules/
進入模組管理員 -> 列出可以安裝的模組 -> 安裝 CBB 模組
http://yourhost.com/xoops/modules/system/admin.php?fct=modulesadmin
即可使用論壇模組
http://yourhost.com/xoops/modules/newbb/
Reference :
http://twpug.net/modules/wfdownloads/singlefile.php?cid=25&lid=645
$ wget http://dh.twpug.org/major/xoops/2.0/module/xoops-module-cbb-308-tchinese.zip
$ unzip xoops-module-cbb-308-tchinese.zip
$ mv xoops-module-cbb-308/modules/newbb modules/
進入模組管理員 -> 列出可以安裝的模組 -> 安裝 CBB 模組
http://yourhost.com/xoops/modules/system/admin.php?fct=modulesadmin
即可使用論壇模組
http://yourhost.com/xoops/modules/newbb/
Reference :
http://twpug.net/modules/wfdownloads/singlefile.php?cid=25&lid=645
2012年3月13日 星期二
自己架設群網站 (SNS) ??
Vanilla (PHP)
Vanilla API - Vanilla Forums
Now can GET Categories、GET and Search Discussions、GET Profile (November 2010 by Mark)
Elgg (PHP)
BNW • 話題 - 試架社群網站系統Elgg Social Networking Engine 1.8.3
elgg « 轉折,然後向上
OpenPNE (PHP + symfony)
Pligg
Vanilla API - Vanilla Forums
Now can GET Categories、GET and Search Discussions、GET Profile (November 2010 by Mark)
Elgg (PHP)
BNW • 話題 - 試架社群網站系統Elgg Social Networking Engine 1.8.3
elgg « 轉折,然後向上
OpenPNE (PHP + symfony)
Pligg
exim4 安裝、設定
安裝
# apt-get install exim4
設定 (未完)
# apt-get install exim4
# dpkg-reconfigure exim4-config
Reference :
ubuntu 下安装邮件服务器EXIM4+dovecot - extJS - ITeye技术网站
如何在Ubuntu Desktop 10.04‧安裝Exim4服務‧並使用Google的SMTP伺服器‧發送電郵 | Knowledge base
Ubuntu 如何安裝和設定只寄不收 ( Send Only ) 的郵件伺服器 ( SMTP Server ) ?
ubuntu打开exim4发送邮件 - 汇程网
XOOPS 安裝
由此下載
英文版(2.5.4)
中文版(2.5.0) (先建立xoops資料夾後再將內容解壓進去)
將 htdocs 資料夾搬移至 web 服務的資料夾並取名為 xoops
由瀏覽器進行安裝、設定 http://localhost/xoops/install/index.php
英文版(2.5.4)
中文版(2.5.0) (先建立xoops資料夾後再將內容解壓進去)
將 htdocs 資料夾搬移至 web 服務的資料夾並取名為 xoops
由瀏覽器進行安裝、設定 http://localhost/xoops/install/index.php
2012年3月12日 星期一
XP 忘記密碼
使用 Noname XPE 光碟開機, 使用 Windows 全系列密碼修改工具清除密碼 (參考如下網址圖解教學)
Reference :
使用者帳戶密碼 用XPE 強制更改用法??? - Yahoo!奇摩知識+
Windows XP 忘記管理員登入密碼解決
Windows XP password
Tags :
XP、Vista、忘記密碼、密碼修改
Reference :
使用者帳戶密碼 用XPE 強制更改用法??? - Yahoo!奇摩知識+
Windows XP 忘記管理員登入密碼解決
Windows XP password
Tags :
XP、Vista、忘記密碼、密碼修改
2012年3月6日 星期二
編譯安裝 pidgin & finch
Download the source code from http://pidgin.im/download/source/
or
$ wget http://nchc.dl.sourceforge.net/project/pidgin/Pidgin/2.10.1/pidgin-2.10.1.tar.bz2
# apt-get install intltool libxml2-dev libidn11-dev libdbus-glib-1-dev libperl-dev libnss3-dev libgnutls-dev tcl8.4-dev tk-dev
$ ./configure --prefix=/home/yan/pidgin --disable-screensaver --disable-gtkspell --disable-gstreamer --disable-vv --disable-meanwhile --disable-avahi --disable-nm
# make ; make install
or
$ wget http://nchc.dl.sourceforge.net/project/pidgin/Pidgin/2.10.1/pidgin-2.10.1.tar.bz2
# apt-get install intltool libxml2-dev libidn11-dev libdbus-glib-1-dev libperl-dev libnss3-dev libgnutls-dev tcl8.4-dev tk-dev
$ ./configure --prefix=/home/yan/pidgin --disable-screensaver --disable-gtkspell --disable-gstreamer --disable-vv --disable-meanwhile --disable-avahi --disable-nm
# make ; make install
2012年3月5日 星期一
MySQL 限制資料庫容量
申請網頁空間時都會限制使用者容量,那資料庫檔案的部份呢?
可能可行的一種作法:
將資料庫複製到有設定 user quota 的用戶資料夾內, 再將此資料夾 link 到 mysql 的資料庫資料夾
Reference :
database 的使用者容量限制
可能可行的一種作法:
將資料庫複製到有設定 user quota 的用戶資料夾內, 再將此資料夾 link 到 mysql 的資料庫資料夾
Reference :
database 的使用者容量限制
更改 MySQL 資料庫檔案存放的資料夾
1. Stop mysqld
2. mv /var/lib/mysql /data/mysql
3. Modify MySQL configuration file (/etc/mysql/my.cnf or C:\Program Files\MySQL\MySQL Server 5.1\my.ini)
Reference :
Changing the MySQL Application Data Directory path on Windows / XP / Vista | opensourcevarsity.com
Moving MySQL datafile to another location
2. mv /var/lib/mysql /data/mysql
3. Modify MySQL configuration file (/etc/mysql/my.cnf or C:\Program Files\MySQL\MySQL Server 5.1\my.ini)
datadir=/data/mysql4. Start mysqld
Reference :
Changing the MySQL Application Data Directory path on Windows / XP / Vista | opensourcevarsity.com
Moving MySQL datafile to another location
Joomla Migration 轉移 / 備份
主要備份兩個地方
1. Joomla 程式安裝的資料夾:直接複製整個資料夾過去, 或壓縮後複製過去再解壓縮
2. 資料庫檔案可使用 mysqldump 備份, 或使用 phpmyadmin 匯出 (cpanel 裡也有) (可參考如下網站 第二步,轉移資料庫)
Reference :
轉移Joomla!網站到新空間上 | Joomla!123-圖解架站教學網
1. Joomla 程式安裝的資料夾:直接複製整個資料夾過去, 或壓縮後複製過去再解壓縮
2. 資料庫檔案可使用 mysqldump 備份, 或使用 phpmyadmin 匯出 (cpanel 裡也有) (可參考如下網站 第二步,轉移資料庫)
Reference :
轉移Joomla!網站到新空間上 | Joomla!123-圖解架站教學網
Joomla 設定檔
$ vi ./www/joomla/configuration.php
資料庫相關設定
資料庫相關設定
12 public $dbtype = 'mysqli';
13 public $host = 'localhost';
14 public $user = 'root';
15 public $password = 'PASSWORD';
16 public $db = 'joomla';
17 public $dbprefix = 'htdxu_';
更改 GhostXP 中還原的映像檔名稱
loadusb.bat
ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -nousb -crcignore -sure -rb
Reference :
GHOSTXP支持IDE、SATA、USB光驱的引导IMG文件 - 教程, 本区精选 - IT天空 - Powered by Discuz!
ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -nousb -crcignore -sure -rb
Reference :
GHOSTXP支持IDE、SATA、USB光驱的引导IMG文件 - 教程, 本区精选 - IT天空 - Powered by Discuz!
2012年3月4日 星期日
WPA / WPA2
# wpa_passphrase SSID WPA_KEY > /etc/wpa_supplicant/WIFI.conf
# wpa_passphrase ABCD_ESSID abcdefg001 > /etc/wpa_supplicant/ABCD_ESSID.conf
或
# vi /etc/wpa_supplicant/WIFI.conf
# wpa_supplicant -i ath0 -c /etc/wpa_supplicant/ESSID.conf
-B Run daemon in the background.
# dhclient ath0
/etc/network/interfaces
iface ath0 inet dhcp
pre-up wpa-supplicant -Bw -Dwext -iath0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
# wpa_passphrase ABCD_ESSID abcdefg001 > /etc/wpa_supplicant/ABCD_ESSID.conf
或
# vi /etc/wpa_supplicant/WIFI.conf
network={
ssid="0x209"
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP
group=CCMP
psk="studyarea"
}
# wpa_supplicant -i ath0 -c /etc/wpa_supplicant/ESSID.conf
-B Run daemon in the background.
# dhclient ath0
/etc/network/interfaces
iface ath0 inet dhcp
pre-up wpa-supplicant -Bw -Dwext -iath0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
在 ramdisk 內執行 firefox
# vi /etc/fstab
// 開啟firefox前和要關機時, 各要執行一次指令稿, 以進行資料載入及儲存
$ sh tmpfs_firefox.sh
Reference :
Speed up Firefox with tmpfs - verot.net
firefox /home/yan/.mozilla/firefox/ivh61n87.default tmpfs size=256M,noauto,user,exec,uid=1000,gid=100 0 0
// 開啟firefox前和要關機時, 各要執行一次指令稿, 以進行資料載入及儲存
$ sh tmpfs_firefox.sh
Reference :
Speed up Firefox with tmpfs - verot.net
Minecraft Server
server.properties
$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
或
$ bash minecraft start
// 內網架 Server
Reference :
Minecraft
Tutorials/Setting up a server - Minecraft Wiki
online-mode=false
$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
或
$ bash minecraft start
// 內網架 Server
# echo "1" > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 25565 -j DNAT --to-destination 192.168.1.2:25565
Reference :
Minecraft
Tutorials/Setting up a server - Minecraft Wiki
2012年3月3日 星期六
2012年3月2日 星期五
用裝置管理員判斷電腦是否有 USB 2.0
裝置管理員 -> 通用序列匯流排控制器
尋找標有 "Enhanced" 或 "High Speed" 的 USB 控制器。這些就是電腦上的 USB 2.0 埠。沒有這些標示的 USB 控制器為 USB 1.0。
Reference :
Microsoft Windows:識別電腦上的 USB 2.0 埠
尋找標有 "Enhanced" 或 "High Speed" 的 USB 控制器。這些就是電腦上的 USB 2.0 埠。沒有這些標示的 USB 控制器為 USB 1.0。
Reference :
Microsoft Windows:識別電腦上的 USB 2.0 埠
訂閱:
文章 (Atom)