2011年12月28日 星期三

My Plan

  1. Cache the PLC and save to SQL
  2. Refresh page when the table in SQL is change
  3. Cache the data of matel
  4. Monitoring and controling PLC
  5. Join to AD server

2011年12月25日 星期日

Web

##HTML


##網址連結
< a href="http://www.w3schools.com">This is a link</a>
##螢幕任一位置顯示圖片
<DIV id=Layer1 style="POSITION: absolute;TOP:250;LEFT:250">
<IMG name=Image1 src="smiley.gif">
</DIV>
##有數字的清單
<ol>
<li>清單1
<li>清單2
<li>清單3
</ol>
##Telnet模擬HTTP請求
  1. telnet www.hinet.net 80
  2. enter
  3. crtl ] //顯示What you type?
  4. enter
  5. GET / HTTP/1.1
  6. HOST:
  7. enter



2011年12月22日 星期四

PHP_FreeBSD

##插入圖片圖檔名
<IMG SRC="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqlwl5F2S6UelOXFkZm5X4UjH669RE0OnaEQnVcUAgXlJYkgjbVpOpmbYLLmcpEkHxfO768XJZRppLmht0Dm8A789tpS6pn-xHYUfFnn5nIbHhnWpoOG7rxBhr5DyG7_Hgv0O5iKnzGpE/s320/postTC5f.jpg" WIDTH="11" HEIGHT="11" BORDER="0" ALT="">
##秀HTML控制字元
<>
##使用PHP將Excel匯入mysql
http://tw.myblog.yahoo.com/jw!OX2_ioqRCRtlZ0O7WBuAAPpHJhIu/article?mid=1978
#雙引號圍住的字串,PHP會對該字串做「變數值傳入」的動作
<?php
$name = "Michael";
echo "姓名: $name ";
?>





2011年12月18日 星期日

Apache_FreeBSD

##啟動Apache
ee /etc/rc.conf
apache22_enable="YES"
重新啟動FreeBSD
##Apache根目錄
/usr/local/www
##設定Config檔
/usr/local/etc/apache22/httpd.conf
ee /usr/local/etc/apache22/httpd.conf/
ServerRoot "/usr/local"
Listen 80
User www
Group www
ServerAdmin 0455@twse.com.tw
ServerName www.trt.com.tw:80
DocumentRoot "/usr/local/www"

ErrorLog "/var/log/httpd-error.log"
LogLevel warn
CustomLog "/var/log/httpd-access.log"
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin"
DefaultType text/plain
Include etc/apache22/Includes/*.conf

##重新啟動Apache
/usr/local/sbin/apachectl restart
##不中斷連線重新啟動Apache
/usr/local/sbin/apachectl graceful



##參考
http://ftp.ncnu.edu.tw/Documentation/FreeBSD/FreeBSD_eBook/ch26-1.pdf
## FreeBSD筆記 http://www.weithenn.org/cgi-bin/wiki.pl?FreeBSD_%E7%AD%86%E8%A8%98

Mysql_FreeBSD

##啟動Mysql
ee /etc/rc.conf
mysql_enable="YES"
mysql_dbdir="/home/db/mysql"
##改密碼
mysqladmin -u root password YOUR_PASSWORD
##重新啟動Mysql
/usr/local/etc/rc.d/mysql-server restart
點選--安裝Apache Mysql PHP
##登入Mysql
mysql -u root -p
##顯示所有資料庫
mysql> show databases;
##建立資料庫
CREATE DATABASE 資料庫名;
##切換資料庫
mysql> use databases_name;
##刪除資料庫
drop database 資料庫名;
##顯示 Tables
mysql> show tables;
##建立資料表
CREATE table 資料表名 (欄位1 資料型態, 欄位2 資料型態, ......);
##查詢指令的 Tables 內容
select * from tables_name
##插入新資料列
mysql> INSERT INTO `Table_Name` ( `欄位1` , `欄位2`) VALUES ( `值1` , `值2` );
##更新資料列
mysql> UPDATE `Table_Name` SET `欄位1` = `值1` , `欄位2` = `值2` WHERE where_definition;
##離開Mysql
exit
##建立Table
CREATE TABLE customer (First_Name char(50), Last_Name char(50), Address char(50), City char(50), Country char(25), Birth_Date date)
create table Company (System char(10), CompanyName char(10), PersonName char(5), PersonTelephone char(15), LeaderName char(5), LeaderTelephone char(15), Note char(30));
##改變現有表格架構來設定主鍵
ALTER TABLE TableName ADD PRIMARY KEY (欄位名);
##
mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connection');

http://itgroup.blueshop.com.tw/towns/hc?n=convew&i=153
##填入資料
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
##Show 表格 欄位
show columns from TableName;
##查Mysql版本
#mysql -V //在终端下
mysql> status; //在mysql中
mysql> select version(); //在mysql中
##中文不顯示
CREATE DATABASE `utf8_sql` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;






















資料結構(type):

資料型態 說明
TINYINT 有符號的範圍是-128127, 無符號的範圍是0255
SMALLINT 有符號的範圍是-3276832767, 無符號的範圍是065535
MEDIUMINT 有符號的範圍是-83886088388607, 無符號的範圍是016777215
INT 有符號的範圍是-21474836482147483647, 無符號的範圍是04294967295
INTEGER INT的同義詞。
BIGINT 有符號的範圍是-9223372036854775808到 9223372036854775807,無符號的範圍是0到18446744073709551615。
FLOAT 單精密浮點數字。不能無符號。允許的值是-3.402823466E+38到- 1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。
DOUBLE 雙精密)浮點數字。不能無符號。允許的值是- 1.7976931348623157E+308到-2.2250738585072014E-308、 0和2.2250738585072014E-308到1.7976931348623157E+308。
DOUBLE PRECISION DOUBLE的同義詞。
REAL DOUBLE的同義詞。
DECIMAL DECIMAL值的最大範圍與DOUBLE相 同。
NUMERIC DECIMAL的同義詞。
DATE 日期。支援的範圍是'1000-01-01'到'9999-12-31'。
DATETIME 日期和時間組合。支援的範圍是'1000-01-01 00:00:00''9999-12-31 23:59:59'
TIMESTAMP 時間戳記。範圍是'1970-01-01 00:00:00'到2037年的某時。
TIME 一個時間。範圍是'-838:59:59''838:59:59'
YEAR 2或4位數字格式的年(內定是4位)。允許的值是1901到2155。
CHAR 固定長度,1 ~ 255個字元。
VARCHAR 可變長度,1 ~ 255個字元。
TINYBLOB

TINYTEXT 最大長度為255(2^8-1)個字符。
MEDIUMBLOB

MEDIUMTEXT 最大長度為16777215(2^24-1)個字符。
LONGBLOB

LONGTEXT 最大長度為4294967295(2^32-1)個字符。
ENUM 一個ENUM最多能有65535不同的值。  
SET 一個SET最多能有64個成員。



2011年11月28日 星期一

FreeBSD_ftp

##查驗版本
uname -v
##列出開啟中的socket
sockstat
##列出月曆
cal
##清除螢幕
clear
##顯示並動態更新所有系統資訊
systat -vm
##將某指令下達後,按^Z暫停程式,然後再按bg即可丟到背景執行
bg
##背景執行的所有程序
jobs
##列出最近一星期使用者登入狀況
last
##set date
date yymmddhhmm.ss
##顯示系統開機主機狀況
uptime
##顯示該使用者的uid gid 和群組,如沒家使用者則列出自己
id user
##用來搜尋檔名符合string的原始碼檔二進位檔或說明檔
whereis string
##在資料夾及其子資料夾下搜尋
find 資料夾 –name 檔名
find / -name group
##在檔案內搜尋字串
grep 搜尋字串 檔名
grep ifconfig rc.conf
##檢查並修復磁區
fsck 磁區名
##掛載磁區
mount 磁區名
##卸載磁區
umount 磁區名
##顯示網路連線狀況
netstat
##查詢所有網路介面的情形
ifconfig -a
>##
## 修改putty ssh port 為443(原https用)
ee /etc/ssh/sshd_config 注意 不是 "/etc/ssh/ssh_config"
找#port 22
改成port 443
改好後Run
kill -s HUP `cat /var/run/sshd.pid`
即可啟動 Port 443
## 使用Putty在VirtualBox連FreeBSD
關閉 FreeBSD shutdown -p now
在/Oracle/VirtualBox/執行
VBoxManage modifyvm "FreeBSD82" --natpf1 "guestssh,tcp,,2222,,22"
Putty 127.0.0.1 2222 即可連上
http://blog.yam.com/flyzc/article/15137400
## 讓user可以變Super User
法一 # pw user mod UserName -G wheel
# groups vivek
法二 ee /etc/group 在第一行最後加上 root,username ##Sysinstall
/usr/sbin/sysinstall
##關機
shutdown -p now
##使用FTP
ee /etc/rc.conf
ftpd_enable="YES"
reboot
ee /etc/ftpwelcome
Welcome to 61.220.127.234 FTP !!
##重新啟動inetd
kill -1 `cat /var/run/inetd.pid`
##恢復 FreeBSD 的 root 密碼 來自這裡http://www.hkcode.com/linux-bsd-notes/399
當在 FreeBSD 忘記了 root 密碼時,可以在開機時進入 single user mode 及重新設定密碼,方法如下:
1. 重新開啟 FreeBSD 主機。
2. 在 "Welcome to FreeBSD!" 開啟選單中按 "4" 選擇 "Boot FreeBSD in single user mode"。
3. 然後會看到 "When prompted Enter full pathname of shell or RETURN for /bin/sh:",直接按 Enter。
4. 這時便會直接進入 single user mode,輸入以下指令重新掛載根目錄 "/" 為可讀寫:
# mount -u /
# mount -a
5. 用 passwd 重新設定 root 密碼:
# passwd
6. 最後重新啟動即可:
# sync;sync;sync;reboot











2011年10月27日 星期四

傷病給付&失能年金&看護補助

1.        職業傷害補償費及職業病補償費,均按被保險人遭受傷害或罹患職業病之當月起前6個月平均月投保薪資70%,自不能工作之第4日起發給,每半個月給付1;如經過1年尚未痊癒者,減為平均月投保薪資之半數,但以1年為限,前後合計共發給2年。
(40000*70%*12+40000*50%*12=57.6#)
 
 

1.    失能年金:
被保險人遭遇職業傷害或罹患職業病,經治療後,症狀固定,再行治療仍不能期待其治療效果,經全民健康保險特約醫院診斷為永久失能,並符合失能給付標準或為身心障礙者權益保障法所定之身心障礙,且經評估為終身無工作能力者,得請領職業傷病失能年金給付,另一次發給20個月職業傷病失能補償一次金。    
2.    失能一次金:      
      (1)   被保險人遭遇職業傷害或罹患職業病,經治療後,症狀固定,再行治療仍不能期待其治療效果,經全民健康保險特約醫院診斷為永久失能,並符合失能給付標準規定,且失能程度未達終身無工作能力者,得1次請領職業傷病失能給付。   
      (2)   被保險人之失能程度經評估為終身無工作能力,且於9811日前有保險年資者,亦得選擇1次請領職業傷病失能給付。



發生職災經評估為終身無工作能力者,除發給年金外,另加發 20 個月職災失能一次金。          
             經評估為終身無工作能力,保險年資 20 年,平均月投保薪資 40,000 元。
            每月年金金額: 40,000 ×20× 1.55 %= 12400 元。  
            如其為職災事故,再加發: 40,000 × 20 個月= 80 萬元#   
                               

   
1.        請領看護補助,每月發給新台幣1萬元。
2.        同一傷病,請領本項補助,其所有請領期間應合併計算。參加勞工保險者,合計以5年為限;未參加勞工保險者,合計以3年為限。(1*12*5=60#) 

2011年3月23日 星期三

香港太極拳學院

http://www.taichihk.com/

太極散手招式

上手
下手

順序
招式
順序
招式
01
上步捶
01
提手上勢
02
上步攔捶
02
搬捶
03
上步左靠捶
03
右打虎
04
打左肘
04
右推
05
左劈身捶
05
換步右靠
06
撇步左打虎
06
右劈身捶
07
提手上勢
07
轉身按
08
折疊劈身捶
08
開勢搬捶
09
右橫脟手
09
換步左野馬分鬃
10
下勢右打虎
10
轉身撤步履
11
上步左擠
11
向右轉身按
12
雙分右蹬腿
12
摟膝指襠捶
13
上步右採脟
13
換步右穿梭
14
左掤右劈身捶
14
白鶴亮翅蹬腳
15
摟膝上步左靠
15
撤步撅左臂
16
轉身按履勢
16
雙風貫耳
17
進步雙按
17
下勢搬捶
18
單推右臂
18
右搓臂
19
順勢按
19
化打右掌
20
化推
20
化打右肘
21
進步採脟
21
換步撅右臂
22
右打虎
22
轉身撤步履
23
上步左擠
23
回擠


24
換步雙分右靠
24
換步轉身左靠
25
打右肘
25
轉身金雞獨立
26
退步化
26
雙分上步左蹬腳
27
後退轉身上步靠
27
退步撅左臂
28
轉身換步右分腳
28
雙分右摟膝
29
轉身換步左分腳
29
雙分左摟膝
30
換步右靠
30
回右靠
31
上步左攬雀尾
31
右雲手
32
上步右攬雀尾
32
左雲手
33
右開左掤右劈身捶
33
側身撇身捶
34
上步高探馬左蹬腳
34
白鶴亮翅右靠腿
35
轉身擺蓮
35
左斜飛式
36
刁手蛇身下勢
36
右斜飛式
37
左打虎
37
轉身撇身捶
38
倒攆猴一
38
上步左搧
39
倒攆猴二
39
上步右搧
40
倒攆猴三
40
上步七星
41
海底針
41
扇通背
42
手揮琵琶
42
彎弓射虎
43
轉身右單鞭
43
肘底捶
44
上步十字手
44
換虎歸山
45
轉身退步履
45
上步轉身履
46
上步轉身跨虎
46
轉身退步跨虎