show code js

2015年11月2日 星期一

python

install python 3.5.0
直譯器「python3.5」路徑/usr/local/bin
##copy line package
pip3.5 install requests (pip3.5 uninstall requests)
pip3.5 install beautifulsoup4
pip3.5 install HTMLParser
use python3 filename.py to run

2015年10月28日 星期三

與有成功人士的對談,勝過讀萬卷書

與有成功人士的對談,勝過讀萬卷書

人要獲取知識或非自已興趣、領域的知識,就要透過閱讀大量的書籍來達成。
但是要獲取實務的經驗、實實在在的成功、失敗或無效的實例,只能透過與這些人士的對談。
獲取由失敗轉為成功的知識更為難得,每個人的一生有多少人了解這個道理、得到這個機會、或是獲取非常成功、高階人士的對談機會(比如與巴菲特一起用晚餐,等等)。

人之所以會成功,必預要的要件就是驅動力。
日本銷售之神(雖然我還不認識他,但我已經打算安排時間去認識)的驅動力是貧窮與飢餓,如果沒有把產品銷售出去,那他就會死亡,家人也會餓死。
賈伯斯說到,早晨在照鏡子時,對著自已說,如果明天會死亡,今天還會不會作同樣的事?如果不會,那就是該改變了。

死亡是一種非常有用的驅動力量。但在平安、喜樂的生活裡,有多少人會去思考這個事。(但我會,我每每夜晚在睡著前都會思考,生死之間的道理)

除了貧窮、飢餓、死亡外,還有少部份的成功人士,以夢想為驅動力量,比如是革命、一個系統。

雖說佛曰生死輪迴,天主基督前世今生,大都同樣述說生命的循環。但你我知道的,仍然會只有這一輩子,而這輩子,你打算如何渡過?

有夢想有目標,人生是短的。得過且過,人生是渡日如年。如果不想平凡渡過,那麼你該想想,怎麼找到驅動自已的那個力量。

2015年10月21日 星期三

VIGOR 2920Vn 與 VIGOR2930Vn 的 VOIP

VIGOR在配置VOIP通聯時,原先使用了VPN IP作互聯成功了,但在不知道何種原因的情況下,突然是單向可通。經詢問居易原廠的答覆是,VOIP不支援VPN,真是怪事,但也給原廠測試後,原廠也是摸不著頭腦。
不過為了穩定,最後還是按原廠的建議,採用外部IP來溝通VOIP,並且原來VIGOR的5060PORT預設是通的。也就是說,有可能來自別人的VOIP撥打進來,真的是無言。

VIGOR的VOIP可以執行二種方案,一種是一對一的VOIP,另一種是一對多的SIP。
本次用到的是VOIP模式,因此修改的設定不多。

假設有南北二地要通聯,規畫如下:
  • 北區名稱為localn,代碼為1
  • 南區名稱為locals,代碼為2
設定舉例南北剛好相反:
  1. 進入VOIP >> SIP ACCOUNT,設定Profile Name為localn,Account Number/Name與Profile Name同,Ring Port鉤選Phone1與Phone2(雙鉤的用途後面再說)
  2. 進入VOIP >> Phone Settings,鉤選Symmetric RTP
  3. 進入VOIP >> DialPlan Setup >> Phone Book,進入第1組設定,鉤選Enable,Phone Number為2,Display Name為locals, SIP URL為locals @ 南區的IP
  4. 因為VIGOR2930Vn有2個實體的Phone Port 1/2,請分別接上分機(類比式)或接到傳統交換機上的外線Port即可
通聯測試:
  • 拿起聽筒撥2後即可聽到撥出聲,對方話機震鈴或對方有接入交換機則會被總機接起

後記:
  • SIP模式用在作分機用,可以轉化成軟體電話、透過Phone Port撥出實體通話
  • 實際上VIGOR的這個功能足夠一般公司使用,若要大量運用在WIFI PHONE及多線溝通,還是要用數位交換機。事實上可以作到二地通聯不用付費、語音會議室及語音留言,可二地分別上車下車,統一單位及客服等整合的好處,達到節費及精簡人事的好處。

git 放棄 remote 的版本將本地的 版本強推至 remote

git push -f origin master

2015年7月14日 星期二

股票平台建立記錄「二」取得有價證券代號及名稱


有了股票群組代碼,接著就是要抓取股票代號及名稱,
使用上一篇的連接,可以發現 http://www.twse.com.tw/ch/trading/inc/STKCHOICE/STK01.php?STK=01 中的01就是群組代號,若要抓「造紙工業」就是 http://www.twse.com.tw/ch/trading/inc/STKCHOICE/STK09.php?STK=09

因此抓股票代號就要使用上篇抓到的群組資料來進行

// 群組資料庫(略)
$type = array();

$num = count($type);
for( $i = 0 ; $i < $num ; $i++ )
{
$url = 'http://www.twse.com.tw/ch/trading/inc/STKCHOICE/STK' . $type[$i] . '.php?STK=' . $type[$i];
$text = file_get_contents($url);
preg_match_all('/]*)>([^<>]*)<\/span>/', convert85str($text), $match);
$type_num = count($match[0]);
for( $j = 0 ; $j < $type_num ; $j++ )
{
$stock = explode(" ", $match[0][$j]);
echo '
' . str_replace("","",$stock[0]) . ',' . str_replace("","", $stock[1]);
}
}

抓到的資料會在頁面呈現 [股票代號],[股票名稱]

唯一美中不足的就是無法分辨,已下市或其他成分。

另外,也可以抓 本國上市證券國際證券辨識號碼一覽表 的資料來充實股票代號的資訊

股票平台建立記錄「一」取得證券群組代號及名稱

此作為個人建立股票平台記錄用

首先要取得分類,並建立分類資料表,可以連到 臺灣證券交易所 取得,
而由 如何擷取所有的股票代號| Justlink 碎碎念 得知直接連結為 選擇證券代號
但由於選擇證券代號是一iframe頁面,因此,再了解結構後可以得到更直接的頁面連結為 http://www.twse.com.tw/ch/trading/inc/STKCHOICE/data_Top.htm

然後使用php來抓取並轉成sql指令,當然table要先設計好欄位要放什麼資料
接著利用以下程式碼來展出列表:

url = 'http://www.twse.com.tw/ch/trading/inc/STKCHOICE/data_Top.htm';
$text = file_get_contents($url);
$text = convert85str($text);
$preg='/echo '
' . $temp[0] . ',' . $temp[1]; // 證券群組代碼,證券群組名稱
}

其中由1開始是避開選擇項目的第一項及48是去除後面不必要的群組,當然,如果將來群組調整了,48這個數字就表示不是固定的一組數字,可以檢閱直接連接的原始程式碼後自已去計算總共要抓多少筆

由於只是隨便寫寫,因此截取代碼及名稱上,重覆使用了多次去除不必要的code

2015年7月7日 星期二

OMRON NJ-SQL初始化

1.首先建立CPU資料及I/O



2.設定內置EtherNET/IP通訊協定
  • 設定PLC的IP位置及閘道
  • 設定路由表




3.設定連接SQL
  • 先在要使用的數據庫配置好數據庫名稱、使用者及帳戶,並將預設的資料表建立
  • DB連線設定:連線名稱將用來作「資料庫連接用」(如SQL_DB)
  • 設定數據庫類型:支援ORACLE、SQL SERVER、DB2、MYSQL及FIREBIRD
  • 設定數據庫名稱、使用者名稱及密碼(及密碼再次確認)



4.建立數據類型(資料表)
  • 依照NJ的要求,各欄位應對應合適的欄位型別


5.撰寫程式,連結資料庫
  • 使用SQL_CONNECT物件
  • DBCONNECTTONAME使用先前建立好的DB連線名稱
  • ERRORID建立一變數名稱,方便追蹤錯誤訊息代碼



6.測試連線

2015年6月22日 星期一

Siri on iPhone3GS iOS6.1.6


JB and Install Siri
  1. JB your iphone using p0sixspwn
  2. Open Cydia
  3. Add http://repo.siriport.ru in source
  4. Install SiriPort.Ru(original-ios6.1.x)
  5. Setting > General > Siri > Enalbed
  6. Holding home button to run Siri, test Siri and Dictation
  7. you can watch youtube for this post

if your fail can using those process, see below

  1. Change your regin location language to use english
  2. See [JB and Install Siri]
  3. When test ok, change back your regin location language, and set siri use your regin location language

2015年4月1日 星期三

purchase list from our supplier

I work as a purchaser for parts of apparatus for a long time ago.
I using my professional to create a "micro" erp system
I only need 1 hour to finish my job in all day, because I using this system.
My partners are using this system can easy learn and spend a little time to know all parts of apparatus.
When my supplier delivery parts to us, we can to check order number to show parts list from system, easy to manage delivery list and put items into warehouse.


2015年3月29日 星期日

vigor 2930

can use command to autoreboot like as vigor 2920 the same.

telnet to vigor 2930
use sys autoreboot 24 to set 24 hours to reboot again.
use sys autoreboot on to set it on

2015年3月24日 星期二

Application is not access to running on AD computer

Default Config in GPO

already include %Program files% ( x86 and x64 )

but it need add a policy is ProgramData of directory to be allow