Thứ Tư, 3 tháng 9, 2014

Google apps scripts

Google apps script

作り方

Step1: Tools > Script editor. click Blank Project
Step2: 要らないコードを全部削除
Step3: do something
Step4: トリガーを設定
Resources -> All your triggers
Screen Shot 2014-09-03 at 16.43.21.png

例:毎月、kpi_sampe シートを作成する

copySheet.js
function addCopySheet()
{
    var frienger_kpi = SpreadsheetApp.openById("Your Spreadsheet ID");
    var kpi_sample = frienger_kpi.getSheetByName("コーピしたいシート名前");
    var new_month = kpi_sample.copyTo(frienger_kpi);
    var name = getMonth() + "月";
    new_month.setName(name);
}

function getMonth()
{
   var today = new Date();
   return today.getMonth() + 1;
} 

Thứ Năm, 14 tháng 8, 2014

Clone all web site page

wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --domains wbpreview.com \
     --no-parent \
     -e robots=off \
         http://3nacu.com/unique/


wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     -e robots=off \
         http://3nacu.com/unique/

Thứ Năm, 12 tháng 12, 2013

bookmarks

Mongodb replica & shading
http://www.severalnines.com/blog/turning-mongodb-replica-set-sharded-cluster

Thứ Tư, 27 tháng 11, 2013

Amazon Elastic Transcoder

http://d.conma.me/entry/2013/01/30/002445

Thứ Năm, 14 tháng 11, 2013

Very impressive Markdown

http://www.markdowntutorial.com/

Tổng hợp:
1. Chữ in nghiêng: _italic_
2. Chữ in đậm: __bold__
3. Header  #Large  ##Middle ###Small
4. ....

Thứ Ba, 29 tháng 10, 2013

Convert time python

def convert_local_time_to_utc(local_time):
    UTC_OFFSET_TIMEDELTA = datetime.now() - datetime.utcnow()
    return local_time.replace(tzinfo=None) - UTC_OFFSET_TIMEDELTA

Thứ Hai, 28 tháng 10, 2013

centos server common command

Summary


/var/www/html/ là folder web mặc định

List command

1. Checkout code

1. pwd   : xem mình đang ở đâu
2. cd /var/www/html/    di chuyển thư mục. -->
3. svn checkout link_repos
4. svn update

2. Create db

1. mysql -uroot -p : truy cập database.
2. show databases;  : show xem có những databse nào
3. create database db_name;  : tạo 1 db
4. \u db_name để sử dụng db đó
5. show tables;  để biết database đó gồm nhưng table nào
6. exit;   để thoát


3. Tmux

Dùng để quản lý session làm việc
1. tmux ls xem list những session hiện có
2. tmux a -t tên_session    để attach (sử dụng 1 session hiện có )
3. tmux new -s session_name   tạo session mới
4. ctrl B + % tạo 1 cửa sổ mới
5. ctrl B + o Switch giữa các cửa sổ
6. vim tên_file: để view log
7. ctrl B + [ để kéo lên trên. esc để thoát

4. Curl

Post: curl -d "name=value&name1=value1" http://....
GET:  curl --insecure http://....


5. Command

Ctrl + w: xoá 1 từ trong command line
Ctrl +e: đi đến cuối command line 
Ctrl + a: đi về đầu command line