- HTTP指令介紹
- GET = Read
- POST = Create
- PUT = Update
- DELETE = Delete
2017年8月2日 星期三
2017年8月1日 星期二
NODE RED 上傳現在時間到GOOGLE FIREBASE 資料庫
> http://127.0.0.1:1880
- 安裝LIB
- 匯入程式碼IMPORT > CLIPBOARD
- 請將以下程式碼貼到NODE RED
[{"id":"72409a95.293654","type":"firebase modify","z":"b260aad1.9b5d68","name":"","firebaseconfig":"","childpath":"TIME","method":"push","value":"msg.payload","priority":"msg.priority","x":532.5,"y":208,"wires":[[]]},{"id":"35e9aa4e.4e2ff6","type":"inject","z":"b260aad1.9b5d68","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":231.5,"y":52,"wires":[["144159f7.5f5fc6"]]},{"id":"144159f7.5f5fc6","type":"moment","z":"b260aad1.9b5d68","name":"","topic":"","input":"","inputType":"msg","inTz":"Asia/Taipei","adjAmount":"8","adjType":"hours","adjDir":"add","format":"","locale":"zh_TW","output":"","outputType":"msg","outTz":"Asia/Taipei","x":313.5,"y":124,"wires":[["72409a95.293654","1e9d788d.697c6f"]]},{"id":"1e9d788d.697c6f","type":"debug","z":"b260aad1.9b5d68","name":"output","active":true,"console":"false","complete":"true","x":487,"y":59,"wires":[]}]
- 選"IMPORT"

- 設定GOOGLE FIRBASE DATA BASE
- https://console.firebase.google.com
- 使用google 帳號登入
- 設定認證方式:電子郵件/密碼
- 設定Database規責:請copy以下code貼上
- Copy 資料連結(請使用自已設定名稱): https://punch-card-machine.firebaseio.com/
2014年2月23日 星期日
收入加倍-貨幣的密秘
以前的人不用錢,為什麼現在的人要用錢,了解錢好好的用他改善你的生活?
看完了這影片:貨幣的密秘讓我用錢的功力更上一層樓,收入比前幾年增加了一倍。
如果看完後還不了解可以留言問我。
Youtube線上看:
http://www.youtube.com/watch?v=3xaQvyVh5j0
網路不穩的人可以直接到這下載離線看:
http://goo.gl/3OEdHH
圖片為錢的流通方式,如果各位有解決方法的話可以和我說一下。
<我的解法將自已放在最有利的位置,看一下你自已是處在那一個位置>
2014年2月6日 星期四
java-php-bridge 安装
";
";
";
";
";
2014年1月14日 星期二
OPENCART 1.5.6.1 安裝教學 大陸交通銀行網上支付 插件
前言:
大陸有許多付款方式其中又以網銀支付最為繁雜,本教學將一步一步架設。
開發環境:
- windows 2008
下載點
安裝步驟:
1. 下載官方文件 二選一 下載
LINUX 請下載
交通银行B2C网上支付API.PHP.UNIX安装包1.0.3
WINDOWS 請下載
交通银行B2C网上支付API.PHP.WIN安装包1.0.2
2. jdk-7u45-windows-x64
下載JRE
安裝應用程式
3. JRE環境變數設定
- \電腦\內容\進階系統設定\進階\環境變數\系統變數\

- 設定系統變數

CLASSPATH
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
以上三項.如\系統變數\
裡頭沒有的話.請 新增 .
如有現成的.請選擇 編輯 欄項在最後頭加上參數.並先加上分號 ; 不空格
4. 完成以上步驟!來驗證安裝.參數設定是否正確
執行\cmd\javac
如看到一堆指令.即表示JAVA的環境變數已設定成功。
5. 建立証書相關放置與安裝
建立目錄
UNIX : /bocommjava/cert/
Windows : c:\bocommjava\cert\
將交通銀行提供cert內証書
copy到以上目錄
安裝銀行根証書
a.確認JRE的keystore文件路徑
ex: C:\Program Files\Java\jdk1.7.0_45\jre\lib\security
b. 在命令列執行以下指令:
( 1 . 進到keystore文件路徑 )
cd \Program Files\Java\jdk1.7.0_45\jre\lib\security
( 2. 憑証匯入 )
keytool -import -keystore cacerts -storepass changeit -keypass changeit -alias bocommca -file \bocommjava\cert\root.cer
憑証名稱:-keystore cacerts
交通銀行root.cer放置路徑:-file \bocommjava\cert\root.cer
- 下載 javabridage.jar
- 解壓縮到c 根目錄

2013年10月18日 星期五
Ubuntu 12.04 Install JDK 6 for Android Source Code Builde
Install the Oracle JDK 6
- Download the 32bit or 64bit Linux "compressed binary file" - it has a ".bin" file extension
- Give it permissions to execute and extract it
chmod a+x [version]-linux-i586.bin
./[version]-linux-i586.bin
JDK 6 package is extracted into
./jdk1.6.0_x directory, for example ./jdk1.6.0_30.Lets rename it:
JDK 6
https://app.box.com/s/uar3raw5qh1w46bqnnnq
mv jdk1.6.0_30 java-6-oracle
- Now move the JDK 6 directory to
/usr/lib
sudo mkdir /usr/lib/jvmsudo mv java-6-oracle /usr/lib/jvmswitch to Oracle JDK 6
download
https://app.box.com/s/uuaac6svwnmn4bx2qwki
webupd8.googlecode.com hosts a nice-easy script to help with this.wget http://webupd8.googlecode.com/files/update-java-0.5b chmod +x update-java-0.5b sudo ./update-java-0.5b
don't worry - 0.5b refers to the script version - not the version of java!An alternative to this is to use the webupd8 ppa and the
update-java package.
Finally test the switch has been successful:
java -version javac -version
These should display the oracle version installed - 1.6.0_30Ubuntu GNU/Linux 12.04 LTS (Precise Pangolin) released. I wanted to manually install the Sun JDK 6 and 7 on Ubuntu.
Installing Sun JDK 6 on Ubuntu 12.04:
- Download the sun jdk 6 bin from here.
- Make the bin file executeable:
chmod +x jdk-6u32-linux-x64.bin
- Extract the bin file:
./jdk-6u32-linux-x64.bin
- Move extracted folder to this location:
sudo mv jdk1.6.0_32 /usr/lib/jvm/
- Install new java source in system:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1
- Choose default java:
sudo update-alternatives --config javac sudo update-alternatives --config java
- java version test:
java -version ---------------------------------- Installing Sun JDK 7 on Ubuntu 12.04:
- Download the sun jdk 7 tar file from here
- Extract the tar file:
tar -xvzf jdk-7u4-linux-x64.tar.gz
- Move extracted folder to this location:
sudo mv jdk1.7.0_04 /usr/lib/jvm/
- Install new java source in system:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1
- Choose default java:
sudo update-alternatives --config javac sudo update-alternatives --config java
- java version test:
java -version
2013年4月14日 星期日
2013年3月12日 星期二
Linux套件更新指令APT & YUM
apt-get update更新套件列表apt-get dist-upgrade升級 rpmapt-cache search搜尋套件,ex: apt-cache search httpdapt-get install安裝套件,這裡的套件安裝,會考慮到相依性的問題。 ex: apt-get install httpdapt-get remove
移除套件,這裡的套件移除,也會考慮到相依性的問題。 ex: apt-get remove httpdapt-get clean清除安裝時下載的暫存套件原始檔案,位於 /var/cache/apt/archives
yum update更新套件, ex: yum update httpd,如果只有 yum update ,會更新所有已經安裝的套件。yum search搜尋套件,ex: yum search httpd*,會搜尋所有跟 httpd 有關的套件。yum install安裝套件,這裡的套件安裝,會考慮到相依性的問題。 ex: yum install httpdyum remove移除套件,這裡的套件移除,也會考慮到相依性的問題。 ex: yum remove httpdyum clean清除安裝時下載的暫存套件原始檔案,位於 /var/cache/yum,因為這裡可以清除的項目很多,我最常用的是 yum clean all ,一次給他清掉 :pyum list列出套件名稱,用法常用有分以下幾種:
yum list updates
列出所有可以更新的套件yum list installed
列出所有已安裝的套件
2011年12月4日 星期日
Redmine 每周工作 Email 提醒
Redmine 每周工作 Email 提醒
Redmine有不錯的工作項目及甘特圖可供專案基本的時程控管,
不過在管理介面上並無"提醒我"的設定,所以工作指有在被指派或是變更的時候,會通知相關人員
所以我們需要透過指令的方式來達到未來幾天工作的提醒,官方的指令如下:
rake redmine:send_reminders days=7 RAILS_ENV="production"
days:表示未來幾天的工作 (如果已經過了日期的,只要工作項目狀態不是已結束的,也會一併寄)
還有tracker、project參數可以使用 ( 參考網址:http://www.ossxp.com/doc/redmine/admin_guide/admin_guide.html#id30 )
因為我們使用的是Bitnami版,所以我們可以建立一個Bat檔如下:
CALL C:\PROGRA~1\BITNAM~1\scripts\setenv.bat"
cd C:\PROGRA~1\BITNAM~1\apps\redmine
rake redmine:send_reminders days=7 RAILS_ENV="production"
然後加入排定的工作就ok囉^^,這樣一來團隊工作就更加自動化囉!
Redmine 利用批次檔排程備份 + 異地備份
Redmine 利用批次檔排程備份 + 異地備份
還不知道 Redmine是甚麼東西的朋友,可以閱讀一下我之前的文章,TFS 的替代方案:Redmine【Part1】安裝 Redmine + Subversion
在此真的強烈建議如果買不起TFS,又以VS.Net 為主要開發工具 的朋友,可以考慮用 Redmine + Subversion + AnkSvn 的替代方案,
基本的功能都有,而且又不用錢!真的是好物啊!
目前 Redmine + Subversion 已經變成我們團隊不可或缺的工具,這時候備份越顯重要,
由於安裝的是 Bitnami的版本,所以其實備份還蠻方便的。
一開始思考的方向是利用批次檔完成幾個動作。
- 備份 Redmine的SQL資料檔
- 備份 Redmine的附件資料 (預設 C:\Program Files\BitNami Redmine Stack\apps\redmine\files)
- 備份 Subversion的版本控制檔案
- 將所有檔案依照日期壓縮成需要密碼的 zip檔
- 將備份檔 FTP至遠端伺服器
底下是bat檔的內容,幾行就解決了,加入排程,輕輕鬆鬆就完成每日異地備份囉!
01 | |
02 | CALL C:\PROGRA~1\BITNAM~1\scripts\setenv.bat" |
03 | set CURDATE=%date:~0,4%-%date:~5,2%-%date:~8,2% |
04 | cd C:\backup |
05 | if not exist %CURDATE% mkdir %CURDATE% |
06 |
07 | rem --------- 開始備份 ------------------------ |
08 | rem 備份mysql |
09 | mysqldump -u帳號 -p密碼 bitnami_redmine > C:\backup\%CURDATE%\redmine.sql |
10 |
11 | rem 備份Subversion檔案 |
12 | svnadmin dump C:\Svn\版本控制區 > C:\backup\%CURDATE%\svn.dump |
13 |
14 | rem 備份redmine的附件檔 |
15 | "C:\Program Files\7-Zip\7z.exe" a -t7z C:\backup\%CURDATE%\files.zip "C:\PROGRA~1\BITNAM~1\apps\redmine\files" |
16 |
17 | rem 將整個檔案壓縮成有密碼的zip檔 |
18 | "C:\Program Files\7-Zip\7z.exe" a -t7z -p密碼 C:\backup\redmine%CURDATE%.zip "C:\backup\%CURDATE%\" |
19 |
20 | rem 刪除備份的暫存檔 |
21 | rmdir /s/q C:\backup\%CURDATE%\ |
22 |
23 | rem --------------- 開始FTP --------------------- |
24 | rem 產生參數檔 |
25 | echo user FTP帳號> ftpcmd.dat |
26 | echo FTP密碼>> ftpcmd.dat |
27 | echo prompt off>> ftpcmd.dat |
28 | echo mput C:\backup\redmine%CURDATE%.zip>> ftpcmd.dat |
29 | echo quit>> ftpcmd.dat |
30 |
31 | rem 開始上傳 |
32 | ftp -n -s:ftpcmd.dat FTP伺服器位置 |
33 | del ftpcmd.dat |
34 |
35 | exit |
36 |
37 | |
PS:我的主機是用五年前的NB架的 (Compaq M2231),RAM加到1.5G,效能還ok,但是真的蠻擔心硬碟毀損,
現在我們的團隊網站有本機備份跟遠端備份了,再也不用擔心囉!
另外備份時間其實蠻快的,要做到每小時備份也不會有太大問題,不過這當然看資料的大小而定囉。
























