2010-06-29 11:07

Ubuntu 語系設定與變更

# 更改預設語系,設定檔路徑:/var/lib/locales/supported.d/local
locale-gen zh_TW
locale-gen zh_TW.UTF-8

# 動態變更成[中文語系]
[root@linux ~]# export LANG=zh_TW.UTF-8
[root@linux ~]# export LC_ALL=zh_TW.UTF-8


# 動態變更成[英文語系]
[root@linux ~]# export LANG=C
[root@linux ~]# export LC_ALL=C


參考來源:
Ubuntu 9.10 增加 / 設定 語系(Locale)
2010-06-29 11:00

Ubuntu 預設編輯器

# 執行這個指令就會跳出 user 的編輯器選單
[root@linux ~]# /usr/bin/select-editor

# 如果要將系統的預設值變更的話,可以執行這個指令
[root@linux ~]# update-alternatives --config editor


# 如果不喜歡選項中的編輯器,可以藉由更改下面這個檔案,然後重新登入就會生效
[root@linux ~]# vim ~/.selected_editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim"


# 或者動態直接改變環境變數(一次性)
[root@linux ~]# export EDITOR=vim
2010-06-01 22:54

讓你的 Plurk 有天空的感覺

最近開始接觸 Plurk 微網誌
但第一個感覺就是要我天天看這不順眼的 UI 實在很難過
於是想起 fred 一直提到夏日大作戰裡的 UI 介面
所以參考 Josh PetersonBlogger 所設計的一個版型來製作 Plurk 的版面


由於我並沒有覆蓋太多的原始樣式 所以請將佈景設定成下列選項:


Plurk 的樣式安裝連結


底圖是使用 Blogger 所提供的圖片
但由於直接連到 Blogger 會常常無法正常顯示 所以我另存一份到 Picasa 中去放
有需要獨立存放的請參考以下連結:
Blogger 的原始連結:http://themes.googleusercontent.com/image?id=1OACC... (JPEG 79KB)
建議不要直接連結 Blogger 的圖檔,Blogger 有阻擋不正當連結。
我個人的圖檔位址是:http://sites.google.com/site/weskerjax/code... (JPG 70KB)

由於我用了很多 box-shadow(陰影) 及 border-radius(圓角)還增加美感
測試後在 IE7 及 Opera 上呈現會有點出入
目前只有 Firefox Chrome 能完整的呈現所有的 CSS 效果

實際呈現效果:

歡迎來到我的 Plurk


參考來源:hold on
2010-06-01 22:11

[ActionScript] Component 動態建立與移除


/*建立 Component*/
createObject("TextInput", "name_ti", getNextHighestDepth(),{
_width:200,
_heigh:22,
_x:20,
_y:30
});

/*移除 Component*/
destroyObject("name_ti");
2010-05-24 09:09

[ActionScript] 嵌入 SWF 和影像檔

//createTextField(instanceName, depth, x, y, width, height)
this.createTextField("swf1", 10, 0, 96, 1024, 576);
swf1.html = true;
swf1.htmlText = " <img width='1024' height='576' src='my_flash.swf'/>";


參考來源:
嵌入 SWF 和影像檔 --Flash CS3
2010-05-23 17:27

EclipseColorer 不錯的語法加亮外掛

最近又找到一個不錯的 Plugin 來用
EclipseColorer 支援 150 種語言的語法標記
讓我在用 Eclipse 寫 PL/SQL 的時候至少是彩色的

但除了支援多種語言以外本身沒什麼特色
就像一個有顏色的筆記本
既然已經有詞庫了為什麼沒有語法提示呢?
美中不足 暫時堪用一下吧!

線上安裝網址:http://colorer.sf.net/eclipsecolorer/
2010-05-22 23:32

[Oracle] Sequence 取號函數


-- [新增]
CREATE SEQUENCE my_sequence
INCREMENT BY 1
START WITH 1
MAXVALUE 99999999999
NOCYCLE
CACHE 10
;

-- 參數說明:
INCREMENT BY n -- 每次疊加的值(正負數)

START WITH n -- 指定初始值,建立後將無法透過 ALTER 修改

MAXVALUE n -- 最大編號
NOMAXVALUE -- (預設)不設置最大值,由系統上限決定

MINVALUE n -- 最小編號
NOMINVALUE -- (預設 1)不設置最小值

CYCLE -- 當取至最大值後,是否循環再由最小值開始
NOCYCLE -- (預設)不設置循環,當超過限制時將返回異常

CACHE n -- (預設 20)系統會一次取出 n 個數作為快取,但會造成跳號的現象
NOCACHE -- 不使用快取,保證在產生的編號中沒有跳號,但這樣會降低性能.



-- [修改]
ALTER SEQUENCE my_sequence
INCREMENT BY 10
MAXVALUE 10000
CYCLE
NOCACHE
;



-- [刪除]
DROP SEQUENCE my_sequence;



-- [使用方式]
my_sequence.CURRVAL -- 返回序號的當前值
my_sequence.NEXTVAL -- 增加序號的值,然後返回序號值



參考來源:
Oracle 產生自動編號方式
2010-05-22 14:50

CSS3 圓角

*{

/* Gecko browsers */
-moz-border-radius: 20px; /*all*/
-moz-border-radius: 20px 0; /*TL&BR, TR&BL*/
-moz-border-radius: 20px 0 20px; /*TL, TR&BL, BR*/
-moz-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/
-moz-border-radius: 20px/ 10px; /*(X)/ (Y)*/
-moz-border-radius: 20px 0 20px 0/ 10px 0 10px 0; /*(X)TL, TR, BR, BL/ (Y)TL, TR, BR, BL*/

-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 0;


/* Webkit browsers */
-webkit-border-radius: 20px; /*all*/
-webkit-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/

-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 0;


/* Konqueror (KDE) */
-khtml-border-radius: 20px; /*all*/
-khtml-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/

-khtml-border-top-left-radius: 20px;
-khtml-border-top-right-radius: 20px;
-khtml-border-bottom-left-radius: 20px;
-khtml-border-bottom-right-radius: 20px;


/* ??? browsers */
-goog-ms-border-radius: 20px; /*all*/
-goog-ms-border-radius: 20px 0 20px 0;/*TL, TR, BR, BL*/

-goog-ms-border-top-left-radius: 20px;
-goog-ms-border-top-right-radius: 0;
-goog-ms-border-bottom-right-radius: 20px;
-goog-ms-border-bottom-left-radius: 0;


/* W3C syntax */
border-radius: 20px; /*all*/
border-radius: 20px 0; /*TL&BR, TR&BL*/
border-radius: 20px 0 20px; /*TL, TR&BL, BR*/
border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/
border-radius: 20px/ 10px; /*(X)/ (Y)*/
border-radius: 20px 0 20px 0/ 10px 0 10px 0; /*(X)TL, TR, BR, BL/ (Y)TL, TR, BR, BL*/

border-top-left-radius: 20px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius:  20px;

}


參考來源:
CSS Backgrounds and Borders Module Level 3
CSS Border Radius :: Richard A. Johnson
border-radius與圓角 - wowbox blog (網頁設計知識庫)