2013年7月22日 星期一

linux tar的用法


常用語法

  • 建立壓縮檔
    tar -czvf 檔案名稱.tgz 來源檔案
    將 來源檔案 壓縮後,打包成一個名稱為 檔案名稱.tgz 的壓縮檔,來源檔案 可以是檔案或目錄。
    來源檔案 也可以有很多個,以空白字元分隔:
    tar -czvf 檔案名稱.tgz 來源檔案1 來源檔案2 ... 來源檔案n
  • 檢視壓縮檔的內容
    tar -tzvf 檔案名稱.tgz
  • 解開壓縮檔的檔案到目前的目錄
    tar -xzvf 檔案名稱.tgz
  • 複製目錄
    tar -cvf - 來源目錄 | tar -xvf -
    將 來源目錄 下的所有檔案及子目錄複製到目前的目錄,這樣做的好處是可以保留原來的檔案屬性。

2013年7月6日 星期六

Drush


Drush = Drupal + shell
Drush 不是模組

Why Drush?
就是快,打指令看起來比較厲害

Drush 安裝Drupal
drush dl drupal
clear
mv drupal-7.22 drupal
cd drupal
drush site-install --db-url=mysql:\\drupal:00000000@localhost/dbName -y

[ok]
[ok]


install drush
in ubuntu -
pear install drush/drush

**administrator theme : seven ?

基本指令介紹
drush help
drush help dl
drush status

drush cc
drush cron
drush updb  等於執行 update.php
drush wd-show  列出系統資訊
drush wd-del all  刪除系統資訊
下載模組
drush dl view ctools
drush dl views --select all

查看套件資訊 project module information
drush pmi views

drush en [+project]  啟用模組
drush en views

drush dis [+project] 關閉模組
drush pm-uninstall [+project] 反安裝
drush pml  模組列表

drush rl views     #release for views
drush up  更新所有模組及資料庫

drush upc  更新程式碼,不更新資料庫
drush vset theme_default garland 更換版型
drush cc

user create
drush ucrt [account]
drush ucrt kuro --mail="kuro@hotmailt.com" --password="123456"

重設使用者密碼
drush upwd kuro --password="0000"
drush ublk [account]   block 帳號
drush uublk [account]  un-block 帳號

drush urol "role-name"  [account] 設定role
drush urrol  "role-name"  [account]  拿掉role

drush ucan [account]  刪除帳號

Drush Devel module
drush dl devel 下載devel
drush en devel_generate

drush genc  產生文章及回應數
drush genu 產生帳號
drush genu 100

drush make  #drupal 懶人包

drush make makefile.make drupal  #將makefile.make的套件下載到drupal目錄下
Drush Make 指替你建構環境但是不包含資料庫

drush generate-makefile druapl.mak  產生目前drupal網站的make file
###################################
drushmake.me  產生 druapl makefile 的生成器
###################################

drush make drush.mak drupal   安裝makefile到目錄drupal下
資料庫的部份
drush site install drupal

drush uli   # user login 

http://tinyurl.com/drupalCamp2013-drush

drupal 8 的瀏覽器支援


drupal 8 may release on 2014Q1 support IE9 and after all,
in case ,you want to support IE8 maybe down-grade built-in jQuery 2.0 to jQuery 1.9

----------------------------------------------
---- 那些年我們一起搞的金流  -----
藍新
成立2000年
中規中矩的公司

綠界

成立1996年
願意分享介接程式的公司
最近與歐付寶業務合併

紅陽
成立1998年
曾因資安事件上新聞
在行動支付上較積極


建議順序
1. paypal ,webatm
2. 超商代碼
3. 條碼

用戶喜好程度
1. 超商代碼
2. 條碼
3. paypal ,webatm


金流模組
安裝,ok
修改,很機車

-----------------
自行開發金流模組
- 銀行信用卡收單 
- 銀行四大超商收單

銀行收單申請
1. 接洽銀行
2. 確定收單種類
3. 簽訂合約
4. 提供介接API

開發流程
規格確定
開發
測試
正式上線 (換hashcode / return url)

在Drupal裡有許多購物車模組,如何寫一次就能用在所有購物車上
- Drupal 7 以上請用Payment模組架構開發
OrderNumber怎麼編
- Prefix + Time + OrderId
金流要跟物流結合嗎?
- 不要,但可以用訂單編號查詢物流狀態
如何補足付款過程中發生的斷點問題
- 用Cron做查單

-- 第三方支付 -----

第三方支付 = 帳房
- 有信任才能成就生意
- 資安問題是第一重要

服務項目決定客戶屬性
- 對常見的購物車提供介接程式
- 對客戶的商業模式提供解決方案
- 提供固定與不固定的撥款頻率


2013年6月25日 星期二

停止crontab的寄信通知


Crontab 在執行時, 只要營幕有任何標準輸出, 就會轉成信件寄出通知,初期要 Debug用時還不錯, 但是久了後就很煩, 就想把他丟到 /dev/null 或 改寄到其它地方去, 但是 /dev/null 丟了好多次都沒有用, 才發現到原來是少了 2>&1, 完整命令如下:
於設定時將標準輸出導到 /dev/null
0 * * * * script_name > /dev/null 2>&1
將信件改寄到其它地方, MATILTO="", (不過 "" 的話, 我不知道會寄到哪邊去)
於 Script 最前面加上 MAILTO=""


ref:http://blog.longwin.com.tw/2006/01/stop_crontab_send_mail/

如何在網站、部落格中安裝 LINE 分享、轉貼按鈕?行動網頁?


以下程式碼適用於一般網頁:


reference : http://briian.com/?p=9836

如何重置webmin的使用者密碼

reset Webmin的使用者密碼 
1.使用find找出Webmin安裝目錄下的密碼修改檔changepass.pl  
find / -iname changepass.pl 

2.切換到該檔所在目錄,執行: 
./changepass.pl /etc/webmin 欲修改的帳號 欲修改的密碼 

修改後就可以使用新密碼登入Webmin

ref:http://www.wretch.cc/blog/diskdupe/12322782

2013年6月18日 星期二

Apple Enterprize Developer Account 申請記錄

開始申請時間 5/31

Your Apple Developer Program Enrollment Request


蘋果美國公司來電確認時間 6/18 13:30
詢問三個問題
1. 詢問購買者是否了解企業者帳號無法上架到Apple Store
2. 詢問購買者購買企業者帳號的用途是限於企業內或客戶使用的
3. 詢問購買者是否可以代表公司與蘋果簽約

同意合約 6/18 13:41

Apple Developer Program Enrollment Update


付費購買 6/18 13:55

正在處理你的訂單 W226794118


完成購買時間 6/18 16:58