2010年8月31日 星期二
好書推薦-[有錢人的陰謀]
OK!
我開始好奇這本「有錢人的陰謀」了!
How about you ?
另外,還有一個重要的觀點。
我一直都不太相信,經濟已經開始復甦!
剛好有部影片,強化了我的觀點。
有興趣的朋友,一定要看看……
美元的崩盤
當你辛苦工作,攢積你的錢財時。
也別忘了加強財商,好好保住它們,運用它們!
2010年8月28日 星期六
如何利用sqlplus匯入CSV檔
其實有和之前一篇提MySQL匯入CSV檔的技術相似!->http://linux-cisco.blogspot.com/2010/07/mysql5csvexportimport.html
而且相似度達百分之九九,我想是各家關聯式資料庫的技術,除了底層的運作設計各有其善長外。
基本上,給DBA管理者或Developer的介面和語法,都有朝標準化去發展。
這樣才利於資料庫的轉換嘛!
消費者導向!對使用者而言,是很不錯的結果。
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/ldr_concepts.htm
[範例]
load data
infile 'example.dat' "var 3"
into table example
fields terminated by ',' optionally enclosed by '"'
(col1 char(5),
col2 char(7))
example.dat:
009hello,cd,010world,im,
012my,name is,
如何利用sqlplus簡單產生CSV檔
如何把ORACLE裡的資料,以SQLPLUS匯出成CSV檔案。
在藍森林找到一段語法,好像還滿能符合這需求的~
先筆記起來TRY看看!
sqlplus scott/tiger << @END set pagesize 0 ; set feedback off ; spool output.csv.tmp ; select ename||', '||empno||', '||hiredate from scott.emp; spool off @END ; 再利用 grep -v ^SQL 的指令運用,擷取有用的資料內容。 grep -v ^SQL output.csv.tmp > output.csv
output.csv 就會是我們希望看到的CSV檔案!
最近軟體課那邊開發的程式也到要實測階段了,很快就會面臨把舊資料匯入新資料庫的課題。
由於新舊的資料庫分析不同,也就是說,兩邊的資料表架構,會有某程度的差異。
利用以上的語法,把舊資料匯成CSV檔後,可以方便讓HR的同事核校。
之後,再把校對好的資料,匯入新的資料庫裡。
補充一:
這篇是講利用文字指令的方式,如果有像SQL Developer, TOAD等工具軟體。
當然就另當別論~
上OTN查到一種更簡易的語法,就是……
定義SQLPLUS的環境變數!
SET COLSEP ','
補充二:
想要使用PL/SQL的朋友,也可以參考
->http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:88212348059
->Export Oracle dump query result to CSV format
Here the simple procedure to do it,CREATE OR REPLACE FUNCTION DUMP_CSV (
P_QUERY IN VARCHAR2,
P_SEPARATOR IN VARCHAR2 DEFAULT ‘,’,
P_DIR IN VARCHAR2,
P_FILENAME IN VARCHAR2
) RETURN NUMBER
ISL_OUTPUT UTL_FILE.FILE_TYPE;
L_THECURSOR INTEGER DEFAULT DBMS_SQL.OPEN_CURSOR;
L_COLUMNVALUE VARCHAR2 (2000);
L_STATUS INTEGER;
L_COLCNT NUMBER DEFAULT 0;
L_SEPARATOR VARCHAR2 (10) DEFAULT ”;
L_CNT NUMBER DEFAULT 0;BEGIN
L_OUTPUT := UTL_FILE.FOPEN (P_DIR, P_FILENAME, ‘w’);
DBMS_SQL.PARSE (L_THECURSOR, P_QUERY, DBMS_SQL.NATIVE);
FOR I IN 1 .. 255 LOOP
BEGIN
DBMS_SQL.DEFINE_COLUMN (L_THECURSOR, I, L_COLUMNVALUE, 2000);
L_COLCNT := I;
EXCEPTION WHEN OTHERS THEN
IF (SQLCODE = -1007) THEN
EXIT;
ELSE
RAISE;
END IF;
END;
END LOOP;DBMS_SQL.DEFINE_COLUMN (L_THECURSOR, 1, L_COLUMNVALUE, 2000);
L_STATUS := DBMS_SQL.EXECUTE (L_THECURSOR);LOOP EXIT WHEN (DBMS_SQL.FETCH_ROWS (L_THECURSOR) <= 0); L_SEPARATOR := ”; FOR I IN 1 .. L_COLCNT LOOP DBMS_SQL.COLUMN_VALUE (L_THECURSOR, I, L_COLUMNVALUE); UTL_FILE.PUT (L_OUTPUT, L_SEPARATOR || L_COLUMNVALUE); L_SEPARATOR := P_SEPARATOR; END LOOP;
UTL_FILE.NEW_LINE (L_OUTPUT);
L_CNT := L_CNT + 1;
END LOOP;DBMS_SQL.CLOSE_CURSOR (L_THECURSOR);
UTL_FILE.FCLOSE (L_OUTPUT);RETURN L_CNT;
END DUMP_CSV;
/To test it, you can simply run
SELECT dump_csv (‘SELECT * FROM EMPLOYEES’, ‘,’, ‘WORK_DIR’, ‘test.csv’) FROM DUAL;
- P_QUERY = ‘SELECT * FROM EMPLOYEES’
- P_SEPARATOR = ‘,’
- P_DIR = ’WORK_DIR’
- P_FILENAME = ‘test.csv’WORK_DIR is oracle directory, that create through this script,
CREATE OR REPLACE DIRECTORY WORK_DIR AS ‘C:\csv’;
2010年8月27日 星期五
替eclipse加工,引入SWT!
SWT並不是內建必備的plugin,有時會需要加工載入。
http://www.eclipse.org/swt/
畫面找一下載點,把swt的zip檔下載下來。
然後,就是在eclipse環境中定義如何去引用它了!
http://www.eclipse.org/swt/eclipse.php
補充:各式各樣的SDK載點
http://www.eclipse.org/downloads/index.php
#===============================================================#
以下這篇講到如何加工載入可以寫C和C++的CDT plugin。
http://www.cnblogs.com/oomusou/archive/2006/11/11/557741.html
大致上,eclipse套用其他Development環境,都是類似作法!
2010年8月26日 星期四
2010年8月17日 星期二
空大作業-多媒體影音製作應用
XP有內建的 Windows Movie Maker 還滿好用。
簡單的影音編輯兩段大兒子小時候的影音檔,充做作業用囉~
事前的材料和剪輯構思,其實是最難的部份。
但礙於技巧有限,作品十分粗劣。
有請大家將就點,看一下捧個場吧!
2010年8月16日 星期一
ubuntu 10.4 64bit 版本總算能安裝VMware Server 2.0.2 了!
Posted on April 2, 2010 by Ramon de Carvalho Valle
April 18, 2010: I updated the patch with the modifications suggested by Andrea. The problems in building the vmci module on the x86_64 architecture are fixed now.
I released a new patch for VMware Server 2.0.2 which brings some improvements, adds support for newer versions of the Linux kernel and fixes all the problems mentioned in the previous post. The patch was made to be the least intrusive as possible in the VMware Server 2.0.2 code. It was tested on Ubuntu 9.10 (2.6.31-17-generic) and Fedora 12 (2.6.32.10-90.fc12).
The patch has the following features:
- Add support for versions of the Linux Kernel that implement COW credentials.
- Add support for net_device_ops structure.
- Add support for netdev_priv().
- Remove references to init_mm structure by removing APIC support for 2.6.25 and later (APIC code currently uses the macro pgd_offset_k).
- Suppress GCC warnings.
- Fix the vsock use of exported symbols from from vmci module problem.
- Fix the ether_setup() (misplaced) problem introduced by the previous patch (the NAT network connection problem).
- Fix other known issues.
The following are instructions on how to apply the patch:
Download the VMware Server (VMware-server-2.0.2-203138.i386.tar.gz).
Download the VMware Server 2 update patch #2:
$ wget -N http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update-2.patch
Extract VMware Server:
$ tar -xzf VMware-server-2.0.2-203138.i386.tar.gz
Extract VMware Server modules:
Change working directory to vmware-server-distrib/lib/modules/source/
$ tar -xf vmci.tar
$ tar -xf vmmon.tar
$ tar -xf vmnet.tar
$ tar -xf vsock.tar
Apply the patch:
Change working directory to vmware-server-distrib/
patch -p1 < ../VMware-server-2.0.2-203138-update-2.patch
Archive VMware Server modules again:
Change working directory to vmware-server-distrib/lib/modules/source/
$ rm -f vmci.tar
$ rm -f vmmon.tar
$ rm -f vmnet.tar
$ rm -f vsock.tar
$ tar -cf vmci.tar vmci-only/
$ tar -cf vmmon.tar vmmon-only/
$ tar -cf vmnet.tar vmnet-only/
$ tar -cf vsock.tar vsock-only/
Run installer script as root:
Change working directory to vmware-server-distrib/
$ sudo ./vmware-install.pl
Note for Ubuntu users:
When asked for the current administrative user for VMware Server, specify your user as a different administrator.
Note about VMware Remote Console Plug-in:
The VMware Remote Console Plug-in does not work properly on Ubuntu 9.10, Fedora 12 and other newer distributions. A workaround for this is to set the environment variable VMWARE_USE_SHIPPED_GTK before running the VMware Remote Console Plug-in. To set this environment variable at login time, add the following line to your ~/.profile:
export VMWARE_USE_SHIPPED_GTK=yes
2010年8月10日 星期二
真正的民意,不容忽視!
吳敦義和劉政鴻不能說的秘密 - 來自大埔98%的心聲!
當接到這封Email時,我嚇了一跳。因為之前不管在網路上,或在媒體中我們都沒有機會了解,所謂『同意徵收』的98%大埔農民地主的感受。
吳敦義在媒體上狡猾地說:『政府應體會「2%」的心情,而非陶醉在98%的喜悅。』我在徵得原作者同意下,把這封Email一字未改原原本本的放到部落格上,讓大家知道那98%真正的想法!!
寄件人 大埔人 <XXXXXXXX@XXXX.com.tw>
收件人 billypan101@gmail.com
日期 2010年8月7日下午8:45
主旨 大埔人另一種心聲!
潘醫師您好:
原來潘醫師真的不是記者.
當時還納悶為什麼要隱瞞.
阿公也偷偷告訴我們你故意隱瞞你是記者的身分.呵....原來都是誤會.
電視上看過潘醫師.但現實看到本人卻認不太出來.(都很帥啦^^)
首先.感謝潘醫師對大埔的關心.
身為當地人.這種感恩更為強烈.
我先表明身分.我是98%"同意"被徵收的一員.
但如您所言:"去你的吳敦義".沒有一個是願意被徵收的.遑論喜悅.
很多人的確都是掙扎到最後一天才不甘願地去繳交.
因為縣政府非常強硬地告訴我們:
"你不選擇配地.那就是同意要被收購了. 沒有第三個選擇."
鑒於補償費這麼低.根本無法到外面買間房子.
於是大家只好無奈地紛紛選擇配地.將來自己蓋房子比較省.
98%不是不顧自己的權益.而是少了那份跟他拚到底的勇氣.
害怕抗爭到最後.落得失敗.損失又更大.
所以對於那2%.我們相當敬佩.
此事讓人深刻體會原來民主自由的國家也沒這麼民主自由嘛.
身在民主國家.政府竟然可以打著"依法行政"的口號強取百姓土地.
實在太扞格不入了!有名而無實.其實應該是獨裁國家吧?
從查估一開始.居民就已經飽受污辱與委屈.
查估人員草率.傲慢.不實.
居民不但要自己爭取.還要面對查估人員的輕蔑態度.
每戶很多項目都是被"露溝"的.
查估人員根本不會詳細幫你一一列入.
有些居民若是不知道什麼是可以補償的.不知道要再去爭取.
損失也就這樣過去了.
你說有多誇張就有多誇張啦.
很多戶都是叫查估人員來估好多次才結束的.
感覺好像在討東西.但明明不是自己的財產嗎?
明明是你要徵收.不是應該要幫我們弄好好的嗎?
你應該要顧全我們的財產啊.怎都會要我們自己去要回來.扯斃!
還有一項令我非常非常不解的是:活人不比死人?
人住的水泥房子.一棟建築物補償下來不超過一百萬.
但水泥墳墓竟然一座補償一百多萬.
光水泥.鋼鐵.空間就差很大了耶.我著實無法理解補償規則.
完全不符合比例原則啊.怎麼政府是顧死人.不顧活人的呢?
不知道這是台灣的"法律"規定.每個地方都是這樣?還是苗栗的特例?
因為我家沒有墓地賠償.無法給您這方面的證據.
但若詢問被徵收的居民.一定都曉得.
當時居民就已經很憤怒.周邊全都是抗議查估不實的白布條.
向每家媒體投訴.沒有一家願意理會.
心中盡是挫敗.無助.無奈.鬱悶.只能任由強暴.
所以當初看到大話新聞首度討論這件事.
居民們心中莫不沸騰.雀躍到失眠.
因為終於有人願意注意到我們的不平了.
那種喜悅.開心.興奮.是外人無法體會的.
縱使最後仍不會有什麼改變.但心中已大快不少.
外人.包括大埔以外的苗栗縣人.很多都還是覺得劉政鴻當縣長當得很好.
有些甚至無法理解為什麼大埔人要這麼激動.
朋友還問我朱阿嬷真的有這麼憂鬱嗎?
我想不是當事者.如果沒有相當的同理心.怎麼也無法理解這種憤與愁.
憤的是沒有被尊重!愁的是心事誰人知阿!
朱阿嬤個性沉靜.為人客氣.
小時候常看她騎著變速機車去送整箱的啤酒.
當時還覺得:這種粗重工作不是應該男人做的嗎?阿嬷真是強!
附近老者也都說阿嬷年輕時過得很辛苦.
兩夫妻真的就是一分錢一分錢攢起來的.
辛辛苦苦賺了一輩子.年老終於有了一點成績.
就快要可以享福了.
沒想到卻來了一隻惡虎.見到肥羊.整隻叼走.
遇到這種事.難道真的有辦法心平氣和嗎?那是有多麼不甘阿!
朱阿嬷以前談論鄰人自殺.還說怎麼這麼傻.
沒想到今天政府竟然也逼著她走上傻這條路.徒留世間一把辛酸淚.
除了感謝您的關心.仍有一點想向您提醒.
2%的人心理的愁苦絕對甚於98%.但那些98%的心裡未必都是好過的.
如果縣政府最後仍硬要做.現在停工.恐怕輪到98%的人憂鬱了.
因為很多都在外租房子.但補助的房租津貼只有一年六個月.
配完地.居民還要自己蓋房子.如果拖越久.恐怕要在外借住越久.
這是部分98%中選擇配地的人的擔憂.
除非縣政府肯買單.肯承認是自己決策錯誤.
不過以我們的了解.機率近乎零..
恐怕到時候這筆帳推到2%身上.企圖造成人民對立也說不定.
其實大家都在努力爭取與抗爭.只是程度差別.
2%的人完全不妥協.精神令人敬佩.
但98%的人也並未停止過抗爭.
一直都有在努力爭取更好的條件.希望能多換一些地回來.
感謝您們讓大埔人的委屈與不滿有宣洩的機會.
這對大埔人來講也算是一種心理治療.
但期望的不單單是同情與關心而已.
還是希望能喚醒大家對法制的省思.
不要再讓擁有權力的人仗著"依法.合法"的口號任意妄為.
感謝您~~
補充一下,我所了解的,他信中所講的墓地補償,至少有一個例子是70萬元。
在我回覆了他這封的Email後,大埔人再度回信給我(他真正的Email address 我用XXXX隱去)
寄件人 大埔人 <XXXXXX@XXXX.com.tw>
收件人 Billy Pan <billypan101@gmail.com>
日期 2010年8月9日上午12:46
主旨 Re: 大埔人另一種心聲!
潘醫師:其實您的動態,一直都在我的掌握中喔!(呵.放心啦.我不是國安局)
我連續三天注意到您對大埔的關心,第一天在您的部落格看到您遠赴大埔拍的照片,第二天在 Youtube看到您接受新頭殼的採訪,訪談中您也提到您還在想啥點子,我當晚也試著來想看看有啥點子,不過不小心想著想著就睡著了,呵。後來隔天便看到 您在部落格的新文章,也是透過您的部落格,才知道您的信箱。關於您提的做法,我覺得很不錯,只是我還是有點小小的不確定。我的疑慮是角色思考的落差,因為 我不是2%的一員,加上我們很快就適應生活的新軌道,所以他們真正的苦悶與想望,恐怕我無法做精準的聯結,無法揣測他們真正需要的幫助會是什麼,因此可能 一切還是要問問自救會會比較適合,不過他們已說可行,那應該就可通了。以我的觀點,覺得您的點子真是太讚啦,太感謝您的付出了。
至於我的文章?ok!感謝您讓它有曝光的機會,其實這些都是當初我狂call大話新聞想要講的內容,但很怪耶,怎麼都打不通阿?比中樂透還難,害我都懷疑起打進去的不會是他們自己的打手吧,哈!
如果有需要幫忙,歡迎提出,我將盡我所能予以襄助,但我也不敢保證一定能提供協助耶!因為最近自己也因為工作而陷入壓力鍋裡(得憂鬱症找你可以免掛號費 嗎?哈),可能需要一大段時間適應陌生的工作內容與龐大的工作量,所以無法拍胸脯保證,屆時或許只能選擇性幫忙了。如需一些情報,我可當你的間諜和眼線, 定將我所知報乎你知,哈!
Ps.其實您照片中的那棵大樹(背景是群創公司)旁有座古井,井口被怪手用紅沙發堵住(未入鏡),當初那裡有個三合院,住在那裡的人都是喝井水過活的,如 今人已經搬走,井已經變樣,更是逼迫人民離鄉背井的強烈象徵! (咦~這樣想想,能力之餘,我也可以來寫寫這裡的故事,拍拍這裡的照片,然後上傳給你齁!這也可以算是一種協助嗎?哈)
如果不是他告訴我,我也不知道我拍的這張照片裏,那張突兀的紅色沙發下面,竟然有著這樣的秘密,那兒不但隱藏了一座古井,也隱藏了農民家園被破壞的象徵!!
搜尋此網誌
本站大事記
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!
原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!
我的網誌清單
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
一個多月..14 年前