發表文章

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

BusyBox set uart

stty -F /dev/ttyS1 stty -F /dev/ttyS1 raw -echo -echoe -echok stty -F /dev/ttyS1 115200 stty -F /dev/ttyS1 speed stty -F /dev/ttyS2 stty -F /dev/ttyS2 raw -echo -echoe -echok stty -F /dev/ttyS2 115200 stty -F /dev/ttyS2 speed Statistics # cat /proc/tty/driver/<driver_name> reference: http://www.armadeus.org/wiki/index.php?title=Serial_ports_usage_on_Linux

Excel 工作表密碼保護的解除方法

當開啟一個 Excel工作表,進入後要看工作表上的公式如何運作,才發現工作表受到密碼保護,上網搜尋了一下破解方法,試過很多種方法都太麻煩,最後終於找到最簡單的破解方法,借此分享,希望用的到的人不必再一一去試。 Excel 工作表密碼保護的解除方法 利用 VBA 巨集程式破解法: 1:打開該文件,切換到“檢視”選項,點擊“巨集”→“錄製巨集”,出現“錄製巨集”窗口,在“巨集名稱”隨意輸入一名稱(假設:ABC),點擊“確定”退出; 2:再點擊“巨集”→“檢視巨集”,選擇“巨集名稱”下的“ABC”並點擊右邊的“編輯”,會自動打開“Microsoft Visual Basic”編輯器,用以下的內容完全替換右側窗口中的所有編碼: Sub  ABC( )    Dim i As Integer, j As Integer, k As Integer    Dim l As Integer, m As Integer, n As Integer    Dim i1 As Integer, i2 As Integer, i3 As Integer    Dim i4 As Integer, i5 As Integer, i6 As Integer    On Error Resume Next    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66       For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66          For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66             For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126             ...

Serial Port 測試工具 - AccessPort! - (Freeware)

AccessPort is serial port monitoring tool for technicians, engineers and software developers designing or debugging serial port related projects 重點:可以 send input,而且是 Hex / Char 兩用! http://www.sudt.com/en/ap/download.htm

在 Win7 右鍵選單新增「以 Sublime Text 開啟檔案」

可在 Win7 右鍵選單新增「以 Sublime Text 開啟檔案(Open with Sublime Text)」與「開啟資料夾為專案(pen Folder as Sublime Project)」。這個方法用在 portable 版也可。 1. 增加下面檔案: sublimeText_ContextMenu.reg   Windows Registry Editor Version 5.00   ; This will make it appear when you right click ON a folder ; The "Icon" line can be removed if you don't want the icon to appear   [HKEY_CLASSES_ROOT\Directory\shell\sublime] @="Open Folder as Sublime Project" "Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"   [HKEY_CLASSES_ROOT\Directory\shell\sublime\command] @="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""   ; This will make it appear when you right click INSIDE a folder ; The "Icon" line can be removed if you don't want the icon to appear   [HKEY_CLASSES_ROOT\Directory\Background\shell\sublime] @="Open Folder as Sublime Project" "Icon"="\"C:...

pkg-config & cross compiling

別人寫得, 先紀錄一下. reference: http://dabod.blogspot.tw/2009/06/pkg-config-cross-compiling.html 想成功的 build open source package, 一定要先搞清楚 pkg-config. 支援的 pkg-config 的 package 在安裝時會將 .pc 檔裝到 /usr/lib/pkgconfig 目錄中 (當然, 這些是指 host 端的 package), 裡面包含了有 package 的版本, header files 所在目錄, libraries 所在目錄, 相依的其他 package 名稱...可用指令 pkg-config 來 query. 使用法就不說明了, 看文件應該很容易懂才是. 在網上常看到有人在問: build XXX package 時 pkg-config 一直說找不到 OOO, 明明就有裝呀, 怎麼.... build XXX package 時 pkg-config 一直說 OOO 的版本小於 mm.nn, 明明就是 aa.bb 呀, 怎麼.... 在 cross compiler 時, 我們是不會把 build 好的 package 放在跟 host 一樣的目錄的 (不然, 同名的 file 相互 overwrite, 那 host 以後肯定出問題). 所以, 想當然爾, pkg-config 回報的 package 路徑也會不同於 native build. 上面那個找不到/版本跟預期不同的問題, 情況通常是沒有將給 target 用的 package 安裝路徑提供給 pkg-config. 怎麼給呢? "man pkg-config" 一下 PKG_CONFIG_PATH A colon-separated (on Windows, semicolon-separated) list of directories to search for .pc files. The default directory will always be searched after searching the path; the default is lib‐ dir/pkgconfig:datadir/pkg...

Linux framebuffer 簡介

基本上,framebuffer是一塊連續的記憶體,其內容就是從LCD看到的螢幕內容(display),由CPU寫入。因此,螢幕的改變,包括滑鼠的移動,視窗拖移,都會改變framebuffer的內容。 所以可以如下清空螢幕:   dd if=/dev/zero of=/dev/fb 也可複製螢幕的snapshot: dd if=/dev/fb of=snapshot 然後再把它寫回去 dd if=./snapshot of=/dev/fb0

notepad++ Plugin FunctionList unicode 版本

下載連結: http://blog.powercam.cc/sys/lib/read_attach.php?id=2383

Linux : BIG-5 與 UTF-8 檔案轉換

Big-5 To Utf-8 iconv -f big5 -t utf-8 big5.txt -o utf8.txt Utf-8 To Big-5 iconv -f utf-8 -t big5 utf8.txt -o big5.txt

QT MultiScreen 輸出

./setup -qws -display "Multi: LinuxFB:/dev/fb1 LinuxFB:/dev/fb0" & 這樣就可以, 會以第一個 FB 的 resolution 為主,  似乎不支援不同解析度

Notepad++ 開啟多個視窗

Run => Open in another instance

Linux 遠端桌面XDMCP,使用 windows 遠端登入

圖片
遠端桌面這一個功能不稀奇,所有使用過Windows 作業系統的使用者都用過這一個功能, 大至上只要你是用Windows 專業版或是Server 都可以很簡單的?用這一個功能, 現在就是要將這一個功能換到Linux 系統上,辦法是一樣但是就是步驟多了一點, 而Liunx 系統上使用圖形化的遠端桌面就是XDMCP。 一般來說遠端連線到Linux 作業系統所看到會是Termal Command 的畫面, 所有的操作都是要用指令的方式去執行,這樣的好處是系統所消耗的資源是最少的, 並且可以減少使用者有不確定的操作發生,不過這樣的介面最大的問題就是使用者會視為畏途。 如果你問一個使用者這兩個操作介面選擇,大多數的人都是會選擇下面這一個比較接受的XDMCP 圖形化介面。 現在來說明建立Linux XDMCP 遠端桌面的步驟。 #安裝 XDMCP Server yum install gdm gnome-panel gnome-session xorg-x11-xdm 1. 使用 xdm 管理 X terminals vi /etc/X11/xdm/xdm-config #在最前面加上一個驚嘆號 ( ! ) !DisplayManager.requestPort: 0 2. 允許登入 X window vi /etc/X11/xdm/Xaccess #刪除最前面的註解符號 *        #any host can get a login window 3. 讓 GDM 接受 XDMCP 連線 vi /etc/gdm/custom.conf [security] DisallowTCP=false [xdmcp] Enable=true 4. 記得把 UDP 177port 打開,當然最保險的是把 firewall關掉。 5. reboot or init 5(重新登入) 第1項, 似乎不用改也可以@@?? #Windows 有 Xming 和  Xmanager   可以使用,Xming 是免費的 使用Xmanager 4 下載 X...

Eclipse 設定

圖片
通常使用 souce code 編輯器, 改這些就足夠了, "配色", "編碼", "行號", "字型&大小" 1. 改顏色, 主要是讓改深色背景, 這樣眼睛比較輕鬆. 但太複雜了, 也搞不懂要改哪裡,     eclipse 有提供桌布下載, 還不錯方便許多. 到 Eclipse Color Themes  下載就好.    下載 epf File, 然後 import 就好. 2. 改編碼    proferences > workspace > UTF-8    改  UTF-8 是因為會有中文註解的關係, 這也是不用 source insight 的原因. 3. 顯示行號    proferences > Editor > Text Editor > Show Line Numbers 4. 改字型    Window > Preferences > General > Appearance > Colors and Font > Basic > Text Font 5. 增加 Preprocessor Macro:不同版本位置有些不同 密技篇: 一套Eclipse可同時切換,英文、繁體、簡體顯示: 1.首先要先安裝完中文化包。 2.在桌面的捷徑後面加上參數即可, 英文 : -nl "zh_US" 繁體 : -nl "zh_TW" 簡體:-nl "zh_CN"。 (其它語系以此類推) 像我2.1.2中文化後,我在我桌面的Eclipse捷徑加入參數-nl "zh_US"。 "C:Program Files/eclipse/eclipse.exe" -nl "zh_US" 介面就會變回英文語系

Eclipse + CDT(C/C++開發工具計劃) 解決 unicode 問題

由於 source insight 3 不支援 Unicode, 看 source code 變得很麻煩,  想不懂, 這麼大的公司, 怎麼會這麼久都還沒出新版. 搜尋很久, 終於發現 Eclipse 這套 IDE, 應該還滿符合需求, 跨平台, 重點不用$$. 可是 wiki 瞭解相關資訊: http://zh.wikipedia.org/wiki/Eclipse http://www.eclipse.org/downloads/ 官網就可以下載 windows 的執行檔, 免安裝, 給個讚. 因為我只用 C, 所以用 Eclipse IDE for C/C++ Developers 應該就可以,  當然 用這個也可以 Eclipse Classic 3.7.2 再安裝 CDT 一樣可以. 重點, 可以安裝中文版, 當然翻譯沒有很完整, 但還是不錯用. Babel Language Packs 中文套件 http://www.eclipse.org/babel/downloads.php 選擇 "Install New Software" 填入網址.  看你的 eclipse 版本, 例如 Indigo 就填 http://download.eclipse.org/technology/babel/update-site/R0.9.1/indigo 選擇中文版本就可以了 當然 CDT 也用相同方法就可以安裝了.

Windows7 中讓msn可以縮小到右下角Tray bar

相信很多人應該很不習慣Windows 7 中使用msn時 按下叉叉想要縮到右下方的Tray bar時 卻發生了他只縮在開始工具列佔位子 解決方法就是:將msnmsge.exe相容性改成Vista Sp3就可以了 不了解的再看以下步驟吧! Step 1: 到msn安裝目錄下找到msnmsgr.exe         (沒更改的話應該是C:\Program Files\Windows Live\Messenger) Step 2: 找到msnmsgr.exe後,在它上面按右鍵,點選內容 Step 3: 上方分頁標籤點"相容性" Step 4: 將"以相容模式執行這個程式" 打勾 Step 5: 下方的下拉式選單選"Windows Vista (Service Pack 2) 完成!

在Blogger內貼source code

下面這個網站可以幫忙轉格式  Format my Source Code for Blogging reference: http://marieyuen.blogspot.com/2007/12/bloggersource-code.html

SSHFS for Windows

圖片
前陣子, windows 的網芳不能用@@@@, 修不好... 這讓我很苦惱, 畢竟 windows 下的軟體還是比較好用. 無意間發現了 sshfs 這功能..., 可說瞬間解決的我的問題, 只能說 " 讚 " 提到Windows與inux(Unix)文件共享,我能想到的就是以下這些了: 1. samba:但一定要同一個網域. 2. NFS  :沒有免錢的 windows 軟體. 3. sshfs :在 linux 下可以用 fuse 來 mount, 與 NFS 類似.           現在 windows(Dokan) 也有人做出來了, 重點:免費!!!聽說是日本人做的. Dokan 下載地址: http://dokan-dev.net/en/download/ 需下載兩個軟體 1. Dokan library    http://dokan-dev.net/wp-content/uploads/DokanInstall_0.6.0.exe 2. 有兩套    1. Dokan SSHFS    http://dokan-dev.net/wp-content/uploads/dokan-sshfs-0201226.zip    http://dokan-dev.net/wp-content/uploads/dokan-sshfs-0.6.0.zip    先安裝 dokan-sshfs-0201226.zip, 再將 dokan-sshfs-0.6.0.zip 覆蓋過去    2. win-sshfs    https://win-sshfs.googlecode.com/files/win-sshfs-0.0.1.5-setup.exe 連線方法 也可以用 ssh key, 但不會設, 所以先用 password, 有機會再研究. ****************************************************************************** Linux + Windows 的設定流程: 1...

Unable to recompile VirtualBox kernel module

當 '/etc/init.d/vboxdrv setup' 出現 Stopping VirtualBox kernel modules [ OK ] Uninstalling old VirtualBox DKMS kernel modules [ OK ] Trying to register the VirtualBox kernel modules using DKMS Error! Your kernel source for kernel 2.6.33.3-85.fc13.i686 cannot be found at /lib/modules/2.6.33.3-85.fc13.i686/build or /lib/modules/2.6.33.3-85.fc13.i686/source. [FAILED] (Failed, trying without DKMS) Recompiling VirtualBox kernel modules [FAILED] (Look at /var/log/vbox-install.log to find out what went wrong) 確定有安裝 DKMS ... 還是無法執行 vboxdrv setup 嘗試安裝下面軟體,終於可以了... @@ 但是不是要全部安裝,我不確定。我是做了 1 & 2。 1 .      yum install gcc     yum groupinstall 'Development Tools' 2 .     yum install kernel-PAE-devel     reboot 3 .     yum update kernel     yum ins...

調整 VirtualBox 虛擬硬碟容量 (.vdi)

VBoxManage modifyhd /home/shyuan/.VirtualBox/HardDisks/NewHardDisk1.vdi  --resize 50000 其中引號處是要調整容量的虛擬硬碟印象檔,後面的數字 50000 是想要的容量 ( 單位為 MB ) 調整完後,可以看到 vdi 的空間變大了。 但還需要進入 OS 後,將 partition 作修改。

RGB 配色表

顏色 英文名稱 RGB 16色   Snow 255 250 250 #FFFAFA   GhostWhite 248 248 255 #F8F8FF   WhiteSmoke 245 245 245 #F5F5F5   Gainsboro 220 220 220 #DCDCDC   FloralWhite 255 250 240 #FFFAF0   OldLace 253 245 230 #FDF5E6   Linen 250 240 230 #FAF0E6   AntiqueWhite 250 235 215 #FAEBD7   PapayaWhip 255 239 213 #FFEFD5   BlanchedAlmond 255 235 205 #FFEBCD   Bisque 255 228 196 #FFE4C4   PeachPuff 255 218 185 #FFDAB9   NavajoWhite 255 222 173 #FFDEAD   Moccasin 255 228 181 #FFE4B5   Cornsilk 255 248 220 #FFF8DC   Ivory 255 255 240 #FFFFF0   LemonChiffon 255 250 205 #FFFACD   Seashell 255 245 238 ...