show code js

2011年12月30日 星期五

如果人沒有夢想,那跟鹹魚有什麼二樣

但是沒有夢想就不會產生理想, 夢想是慾望,理想是目標, 將慾望量化成目標,就是夢想至理想的實踐。 要有更好的理想,也要有更虛幻的夢想才能達成。

2011年11月9日 星期三

我們都是一步一步由基層爬起 沒有運氣 只有努力 有人說人生像棋局 沒有永遠的輸家,也沒有永遠的贏家 也有人說人生如夢 當走到盡頭時 那些歲月如閃電般在眼前流過 更有人說人生如戰場 勝者稱王 敗者為寇 在漫長的人生道路上 只有光能計算長短 時間只是相對 若能知道自已內心的渴望與需要 訂下目標則有朝一日也會接近成功

2011年11月8日 星期二

MDB2 Error: not found

已安裝PEAR及MDB2 並使用MDB2連結資料庫後,發生 MDB2 Error: not found 主要是未安裝相對應的Driver(如MDB2_Driver_datatype) SAMPLE CODE require_once 'System.php'; require_once 'MDB2.php'; $dsn = array( 'phptype' => 'mysqli', 'username' => 'usr', 'password' => 'psw', 'hostspec' => 'localhost', 'database' => 'db', ); $mdb2 = MDB2 :: connect($dsn); echo '
mdb2=' . $mdb2; // on screen is MDB2 Error: not found 請Telnet至主機並進入 opt/share/pear 輸入 # pear install MDB2_Driver_mysql(i) ,若發生pear/MDB2_Driver_mysqli requires PHP extension "mysqli"時,則改以下輸入並安裝即可正常使用 輸入 # pear install -f MDB2_Driver_mysql(i)

2011年10月14日 星期五

QNAP NAS active php and install pear & package

Active Web Server
INSTALL IPKG of QPKG
Active TELNET and login server, command # ipkg install php-pear
modify php.ini at include_path ="/opt/share/pear/";
in telnet, goto /opt/share/pear, and command # pear install MDB2 (sample) to install package

2011年9月14日 星期三

protel create gerb from pcb

1.啟動PROTEL並開啟PCB檔
2.點擊PCB文件
3.點擊MENU的FILE,在選單中點擊CAM MANAGER
4.彈出對話盒,配置並產生CAM OUTPUT
(a)點擊NEXT,點選GERBER
(b)連續點擊NEXT至選擇要輸出的層
(c)鉤選要輸出的層後,再連續點擊NEXT至FINISH
5.點擊CAM OUTPUT文件
(a)鉤選GERBER OUTPUT,並使其反白
(b)直接按F9或點擊右鍵,在選單上點擊GENERATE CAM FILE
(c)就會產生GERBER FILE等文件
6.文件存放路徑
(a)XP : 我的文件夾\cam???
(b)W7 : c:\users\username\appdata\local\temp\cam??????

2011年8月30日 星期二

android img mount

record

mkdir /media/temp2
sudo mount -o loop *.img /media/temp2
sudo umount /media/temp2

mkdir /media/temp1
mount -o loop a.img /media/temp1
umount /media/temp1

copy /media/temp1 or temp2 a new directory and modify
use mkyaffs2image new directory to ?.img

create a nand flash img file.

2011年8月28日 星期日

android develop ready

1.SDK

至 http://developer.android.com 下載 SDK 選擇所要開發的平台系統環境
以MAC而言,選擇MAC版本,下載完後解壓縮,並將該目錄整個移至應用程式下以便隨時開啟
執行 TOOTLS下的EMULATOR即可開始進行模擬

下載ANDROID作業系統,執行TOOTLS下的ANDROID,將所有INSTALLED PACKAGES安裝,以便
在任何版本環境中開發程式

若有更新將可以在AVAILABLE PACKAGES進行更新及安裝


2.PATH
開啟終端機,輸入 CD ~,再輸入nano .bash_profile
輸入 export PATH=$PATH:/applications/android-sdk-mac_x86/tools
按Control X再按Y再按ENTER存檔離開

輸入 $PATH 顯示參數

3.ECLIPSE
點擊HELP的INSTALL NEW SOFTWARE
在WORK WITH輸入 http://dl-ssl.google.com/android/eclipse/
將Developer Tools全鉤選,再點擊NEXT進行安裝,然後同意及完成

2011年6月16日 星期四

Mac Ports

1.下載並安裝 MACPORTS http://www.macports.org/
2.更新 PORT TREE ,進入系統>工具然後開啟TERMINAL,執行 $updating the ports tree
3.搜尋程式 指令 $ port search app_name
4.確認已安裝的程式 指令 $ port installed
5.安裝程式 指令 $ sudo port install app_name
6.移除程式 指令 $ sudo port uninstall app_name 或 $ sudo port -f uninstall installed 將所有已安裝的APP全部移除
7.可使用 指令 $ man port 來查詢 PORT可用指令

例:安裝PHP5,目前是5.3.6
使用指令 $ port search php5
使用指令 $ port install php5
安裝或移除的過程中,可能會要求輸入密碼以驗證MAC的所有權

2011年4月19日 星期二

NSMutableArray 物件生存週期

物件加入時retainCount自動+1,而物件移出後值-1

而與NSArray差異為此物件元素經宣告後無法變更,元素的內容,仍可變更



[self testArrary];


-(void)testArrary

{

NSMutableArray *array =[[NSMutableArray alloc] init];

NSObject *myObj4 = [[NSObject alloc] init];

[array addObject:myObj4];

NSLog(@"after add to array retainCount = %d",[myObj4 retainCount]);

[array removeObject:myObj4];

NSLog(@"after reomve from array retainCount = %d",[myObj4 retainCount]);

}


MyObject 已改用 NSObject

2011年4月8日 星期五

速記

xib 主要是設計介面,將物件擺放至介面中
h 為宣告用途,如物件的宣告或物件的方法、處理宣告,透過連接或是程式碼,將此處的物件宣告與介面的物件連結
m 為類別、方法的敘述處,或是處理方式

各屬性有不同的工具配置

2011年2月28日 星期一

讓iBooks使用英漢字典




iPhone

1.進入iBook

2.下載並閱讀任一本英文書

3.選取內容上的任一單字,待反白及出現選單後,點擊dictionary後,下載字典完成後按done

4.將會產生資料夾/var/mobile/Applications/iBook/Library/Dictionaries,裡面將會有預設字典

5.下載要用的字典包如Langdao English-Chinese Dictionary.dictionary.rar,解壓並上傳至該第4項的資料夾下

6.重新開機後進入iBook即可使用






iPad

1.下載要用的字典包如Langdao English-Chinese Dictionary.dictionary.rar,解壓並上傳至/Library/Dictionaries資料夾下

2.重新開機後進入iBook即可使用





Wranning 若無法正常使用時,請改用以下方式

1.將字典包解壓後,進入目錄/{dictionary_name}.dictionary/Contents/用文字編輯器開啟Info.plist

找到CFBundleIdentifier的下一行

確認與目錄同名com.apple.dictionary.{dictionary_name}

2.將字典包複製至/Library/Dictionarys/下,並修改權限(套用全部含子目錄、檔案)所有人root群組admin,所有人與群組均可讀、寫及執行

3.進入/var/mobile/Applications/iBooks/iBooks.app/資料夾,用文字編輯器開啟BKDictionaryManager_LanguageToOrder.plist

找到



en



com.apple.dictionary.NOAD

在這行com.apple.dictionary.NOAD的前面

加入這行com.apple.dictionary.{dictionary_name}

4.重新開機或重新啟動Respring即可進入iBook在書內使用字典

5.以上限為標準epub的電子書,pdf檔無法使用

-- Send by my iPad

2011年2月21日 星期一

LabView 虛擬卡片練習













-- Send by my iPad

LabView 示波器練習

今天真高興,又學到一樣好物

  • 首先啟動LabView
  • 進入後,點擊Blank VI開啟新的VI檔
  • 接著畫面會出現三個對話框,分別為 Front Panel、Block Diagram及Controls。
  1. Front Panel顯示介面,也就是輸出端
  2. Block Diagram為程式介面,所有的元件控制、連結都在此介面完成
  3. Controls工具列,各模組、元件清單列
  • 調整Control將所有工具顯示出來,點擊右上角View中的Change Visible Categories,並選擇Select All後按OK,就會將所有可用模組及元件顯示出來
  • LabView是可圖形化程式編寫軟體,因此所有元件除了設定值外,幾乎都以拖議方式完成,因此,接下來要拖議五個元件至Front Panel。
  • 在各元件連續點擊時,可於Front Panel及Block Diagram二個介面中切換。
  1. 點擊 Controls > Express > Num Ctrls 並將 Knob 拖曳至 Front Panel中,在 Knob 上點擊滑鼠右鍵,選擇properties可配置此元件的組態,在此調整Scale,將刻度加加至100後,按OK,即完成設定。
  2. 在同一區中,將另一個Pointer Slide一樣拖曳至定點,並修改組態Scale最大刻度為100。
  3. 點擊 Controls > Express > LEDs並將Round LED拖曳至定點。
  4. 點擊 Controls > Express > Buttons並將 Stop Button拖議至定點。
  5. 點擊 Controls > Express > Graph Indicators 並將 Graph 拖曳至定點。

  • 切換至Block Diagram介面中即可看到對應於輸出畫面中的元件,接著將進行元件控制的連結與配置,另一樣調整Controls將所有可用模組及元件列出。
  • 接著開始進行元件間的控制項連結及設定,通常元件的左邊為輸入右邊為輸出,而程式控制流程上,亦以左輸入右輸出為主。
  1. 點擊 Controls > Express > Exec Control > While Loop 且不拖曳,至編輯區將所有元件框住即可形成一個迴圈,以讓程式不斷的執行、運作,此時LV將會自動配置Stop Button,可使用其配置或點擊一次該元件並按下Del鍵後將其刪除,重新連結至已配好的Stop Button,只要將滑鼠移到元件的連結點,即會出現拉線的圖示,點擊一下後,再至要連結的另一個元件,同樣點擊一下要連結的接腳點即可完成連結,請將自動產生的Stop Button刪除,將自配的Stop Button與While Loop結束紅點連結。
  2. 點擊 Controls > Programming > Timing 並將 Wait until Next ms Multiple拖曳至While Loop中,並在該元件上以右鍵點擊,點選Create > Constant並輸入100 (ms),表示以每秒10次的迴圈來運作While Loop內的程式,加上新一代的LV可以自動運用空閒或指定運作的核心,可幾乎作到平行流程同步運作的效果。
  3. 點擊 Controls > Express > Signal Analysis 並將 Simulate Signal 拖曳至定點,模擬訊號輸出,到定點後會開啟對話框,可設定組態完成設定後按OK。
  4. 將Knob接點與Simulate Signal的左邊第二接腳Frequency連結,進行弦波的頻率週期的調整控制。
  5. 將Slide接點與Simulate Signal的左邊第三接腳Amplitude連結,進行弦波的振幅的調整控制。
  6. 將Simulate Signal的Sine接腳與Waveform Graph連結,進行弦波的顯示控制。
  • 完成上述步驟後,即可按下介面上的工具列的Run播放鈕,即可開始進行運作及測試。
  1. 切換至Front Panel,調整頻率及振幅,即可看到波形的產生。
  2. 按下Stop Button鈕後即可停止程式運作。

  • 增加LED的顯示,當振幅達到50時LED燈將亮起。
  1. 切換至Block Diagram介面。
  2. 點擊 Controls > Arithmetic & Comparison > Comparison 並將 Comparison 元件拖曳至定位,同時會開啟配置組態對話盒,在Compare Condition選擇 > Greater,在Comparison Inputs中可採用內定方式於Value欄位內輸入指定之數值,或選擇Secound Signal Input採用外部數值(較靈活),在此選擇後者,在Result選擇One result per data point,再按OK結束 。
  3. 連結Slide至Greater的Operand1接腳,在Greater的Operand2接腳上點擊右鍵並選擇 Create > Constant並輸入50,接著將Greater的Result連結LED。
  • 切換至Front Panel並按下工具列的Run播放鈕以便執行程式,接著調整振幅達50以上時,即可看到LED燈亮起,調至50以下時,即熄滅。



  • 存檔,完成。
-- Send by my iPad

Measure Map丈量土地

iPhone、iPad均適用
非常適合房仲或專營土地買、看地

用法:
1•找到要計算的地圖,可按右下鈕開關放置大頭針用的準心
2•將準心對準要放大頭針的點後,按下左下角的+即可,若錯了可點住大頭針移到正確的位置或按-刪除最後放的大頭針
3•按下下方的方塊鈕,即可在左上出現全區一週的長度及面積m^2
4•另可存、取檔及寄出,取得目前位置



也許不是很精確,但供參考規劃已很足夠


-- Send by my iPad

2011年2月20日 星期日

Tap-Translate 即時單字、區域及整頁翻譯,發聲

下載並安裝


執行Tap-Translate
按下右上的設定鈕


選擇翻譯的語言並按下最下面的Integrate鈕





將本頁加入書籤


點選書籤及編輯,再點選剛加入的Tap-Translate書籤


點擊游標處右邊的X,清除位置





再輕點空白處後再點擊貼上


點擊書籤鈕回到上頁


點擊完成





進入瀏覽任一語言網頁


開啟書籤,點擊並載入Tap-Translate








點擊頁面上任意單字即可開啟小對話盒並翻譯
點擊喇叭圖示即可發音


點擊頁面圖示即可開啟google translate作整頁翻譯





或點擊+圖示可區域翻譯







真是有夠讚

-- Send by my iPad

2011年2月17日 星期四

SQL Server 2000 backup command config

SQL Server 2000 backup command config

1.open [sql server enterprise manager]
2.open [microsof sql servers\sql group\local\manage\sql 代理程式\operation]
3.open and modify item
4.click [setup] and [edit]
5.modify [command] below
DECLARE @filename NVARCHAR(200)
set @filename = convert(NVARCHAR(19),getdate(),120)
set @filename = REPLACE(@filename,':','.')
set @filename = N'C:\backup\'+@filename+'_dbname.bak'
BACKUP DATABASE [dbname] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'dbname backup', NOSKIP , STATS = 10, NOFORMAT

2011年2月9日 星期三

AirPlay with AirPort Express

AirPlay with AirPort Express

原本以為只能用Remote才能播放音樂至AirPort Express的
結果..........可以用了
無須透過PC,直接由iPad、iPhone中,選擇由AirPlay輸出音效至AirPort Express再輸出至音響播放,實在有夠讚,ㄏㄏ

圖懶得轉了,大家將就一下

在iPad上
iPod



YouTube



HomeFree Combo




在iPhone上
iPod



YouTube




不能用的原因,可能是JB不完全所至,昨日使用由sam通知的完整JB後
即可像全民情聖影片中的那部控器,控制音響等等

現在能用了,有夠High的,哈哈

-- Send by my iPad



-- Send by my iPad

2011年2月8日 星期二

Vigor Filter Rules

use {Data Default Filter}
1.[config] {filter : arp, misc, p2p object or group}
2.[config] {schedule}
3.[config] a new {filter}
A.[checkbox] {Filter Rule}
B.[set] {Comments}, {Schedule}, {Direction}, {Source IP}, {Destination IP}
C.[select] {Pass Immediately (Filter)}
D.[select] {your filter object or group}

VIGOR Router use VPN LAN to LAN

general
1.[set] {profile name}
2.[active] {this profile} and {Netbios} [allow]
3.[select] {both(out/in)}

out
1.[select] {IPSec channel}
2.[set] {Target Server or IP}
3.[set] {IKE password}
4.[config] {IPSec Security}
A.[select] {Hight (ESP)} and {3DES check}
B.[click] {advance}, [select] {Aggressive mode(IKE 1 mode)} and {active (PFS)}
C.[set] {local ID}

in
1.[ckeckbox] {IPSec channel}
2.[checkbox] {Target VPN gateway} and [set] {Target IP} or {Target ID}
3.[checkbox] and [set] {IKE password}
4.[checkbox] all {IPSec security type}

TCP/IP
1.[set] {Target NetIP(like 192.168.1.0)}
2.[set] {Target NetMask(like 255.255.255.0)}

2011年2月1日 星期二

HomeFree Combo

這款是圓剛的多頻電視分享器,可將影音訊號透過網路分享


主機本體前方為狀態指示燈及訊號源指示燈


後方除了網路連結埠一組、電源開關及電源輸入端外,訊號源提供了數位電視訊號輸岀入一組、有線電視訊號輸出入一組、S端子訊號輸出入一組及AV訊號輸出入一組,共有四組訊號源,不用另外購買分接器,非常方便


當電源開啟,網路及訊號連接好後,狀態指示燈為藍色且恆亮不閃爍


PC端請使用所附的光碟安裝播放及管理程式
而iPad則至Apple Store下載HomeFree Player(限iPad)


第一次進入將選擇訊號源,若選擇有線電視訊號,則會開始掃瞄可視頻道


同時間可二台任意裝置連結,並觀看不同訊號源,若要看的訊號源被佔用,則無法開啟,也就是說每個訊號源只能被一個裝置使用喔,真可惜


收看時的畫面品質不錯,流暢且清晰



YouTube Video

以下圖面是以iPad快照所拍攝的


囚目前該產品的網路模組尚不穩定,不論是靜、動態取得IP,ZPC、iPad端時有抓不到裝置的情況,無法忍受的朋友可再等較穩定的版本或隨時留意韌體更新

-- Send by my iPad