3/20/2007

Javascript string replacing function

0 comments

In python there's a very convinient string replacing function that comes with every string. The following example show how it works:

To construct a string:   "firstname:Runsun, lastname:Pan, project:wysiwyc"

firstname='Runsun'
lastname ='Pan'
project ='wysiwyc'
s= 'firstname:<b>%s</b>, lastname:<b>%s</b>, project:<b>%s</b>'%(firstname, lastname, project)

The symbol % attaching to the end of a string is a function to insert a series of strings (firstname, lastname, project) into the original string. This not only makes it easier to read but also easier to type, as compared to:

'firstname:<b>'+ firstname +'</b>, lastname:<b>'+ lastname+ '</b>, project:<b>'+ project + '</b>'

In javascript you don't have that luxury. I came up with a tiny function that does just that:

function ___(s)
{
var ss = arguments[0].split('___')
var out= [ss[0]]
for (var i=1;i<ss.length;i++){
out.push(arguments[i])
out.push(ss[i])
}
return out.join('')
}

So now you can do this:

s= ___('firstname:<b>___</b>, lastname:<b>___</b>, project:<b>___</b>',firstname, lastname, project)

I found that this syntax is actually better than its python cousin, because the symbol "___" implies that there's something to be filled, just like what we used to do when filling up a form with a pen.

It would look even more clear if we attach this "___()" function to the string prototype:

String.prototype._= function()
{

var ss = this.valueOf().split('___')
var out= [ss.shift()]
for (var i=0;i<ss.length;i++){
out.push(arguments[i])
out.push(ss[i])
}
return out.join('')
}

which allows this:

s= 'firstname:<b>___</b>, lastname:<b>___</b>, project:<b>___</b>'._(firstname, lastname, project)

Some other uses of this function:

Example-1:

alert('myArray=[___]'._(myArray))

Example-2:

tag = '<___ style="___">___</___>'
DIV = tag._('div','___','___','div')
SPAN = tag._('span','___','___','span')
adiv = DIV._("border:1px dashed blue; color:blue", "div example")
aspan= SPAN._("color:red;background-color:yellow", "span example")

The 2nd example gives:

div example
span example

Replace with a data in a hash


The above ___() function is already very helpful. But the original python % has one other feature:

data= {'fname':'Runsun'
,'lname':'Pan'
,'proj' :'wysiwyc'}
s= 'firstname:<b>%(fname)s</b>, lastname:<b>%(lname)s</b>, project:<b>%(proj)s</b>'%(data)

By inserting a (fname) into %s, you allow the data be in hash form. Now lets put this feature into the ___() function.

Stand-alone ___() function:

function ___(s)
{
var isObj=false
try {
isObj = arguments[1].constructor.toString().split('(')[0].split(' ')[1]=='Object'
}catch(e) {}

if (isObj)
{
var args = arguments[1]
for (var k in args) { s=s.split( '_'+k+'_').join( args[k] ) }
return s

}else{

var ss = arguments[0].split('___')
var out= [ss[0]]
for (var i=1;i<ss.length;i++){
out.push(arguments[i])
out.push(ss[i])
}
return out.join("")
}
}

Attached to string prototype:

String.prototype._= function()
{
var ss= this.valueOf()
var isObj=false
try {
isObj = arguments[0].constructor.toString().split('(')[0].split(' ')[1]=='Object'
}catch(e) {}

if (isObj)
{
var args = arguments[0]
for (var k in args) { ss=ss.split( '_'+k+'_').join( args[k] ) }
return ss

}else{

var ss = ss.split('___')
var out= [ss.shift()]
for (var i=0;i<ss.length;i++){
out.push(arguments[i])
out.push(ss[i])
}
return out.join("")
}
}

Now we can do this in javascript:

data= {fname:'Runsun'
,lname:'Pan'
,proj :'wysiwyc'}
s= 'firstname:<b>_fname_</b>, lastname:<b>_lname_</b>, project:<b>_proj_</b>'._(data)

Again, IMO, this looks better than its python cousin does.

UPDATE(7/23/07): See a regular expression version of the same function.

3/15/2007

HTML tablizer

0 comments

Introducing a html tablizer -- an online utilite to make simple html table.

The program has an Input Section and Output Section:


Enter your table data in the Input Section and either hit [Submit] button or simply move the cursor away from the input box. Then the resulting table will be shown immediately in the Demonstration in the Output Section. Also, the corresponding HTML code will be displayed in HTML code for copy and paste.

After the HTML code and the demo result are shown, you can modify the HTML code and see the result immediately:



If the resulting table is too wide:



You can hit the button [demo on top] to bring the table up:



Enjoy tablizer here.

3/11/2007

△ Recovering CHK files

0 comments

I have an old One-Touch external hard drive from Maxtor. It went crazy and generated 10,000 FILE????.CHK files about a year ago. My wife and I were worried about that the entire hard drive has gone unstable so we simply gave up using it. Recently I found some spare time trying to search for some tools to recover those CHK files.

RecognizeImageFiles.py


One of the most important file types to recover is our photos. The first step I tried was to find some python script that can recognize image files by file content but not by file extensions. There is indeed such a nice little script imghdr.py in python repository. I modified it a little to have it specifically useful in CHK image file recovery (RecognizeImageFiles).
Screenshot of RecognizeImageFiles.py execution

It was quite successful and about 500 image files were recovered. But then, what about other types of files? I went online to search for third-party tools.

UnCHK and FileCHK


Surprisingly there isn't too many tools online. The most popular tools seem to be UnCHK (by Eric Phelps) and FileCHK (by Martin Kratz). They seem to be neat and useful. However, UnCHK (version UnCHK3) froze at the very beginning:



and FileCHK gave an error that reads:

Runtime error "9":
Subscript out of range

It's possible that they couldn't recognize my One-Touch in drive F. Whatever, they don't work in my case.

MediaHeal


I then found a MediaHeal from officerecovery. The description reads:

Recovers files from corrupted hard disks. Supported are all common file systems, including NTFS, FAT12, VFAT12, FAT16, and FAT32.

I downloaded the MediaHeal for Hard Drives and gave it a try. Unfortunately, this program only aims at the entire hard drives but doesn't allow users to check folder(s):

MediaHeal doesn't allow you to choose a folder (image shrunk to fit screen)

Much worse, it froze at the very beginning on this screen:

The excution of MediaHeal demo version froze at the very beginning
(image shrunk to fit screen)


RecoverMyFiles


Finally, I found RecoverMyFiles from GetData. According to their website, this program allows users to recover deleted files even after the hard disk is reformatted (I didn't even know that it's possible):

Recover deleted files even if emptied from the Recycle Bin
Recover formatted hard drives, even if you have reinstalled Windows!
Recover your files after a hard disk crash
Get back files after a partitioning error
Recover documents, photos, video music and email.
Recover from hard drive, camera card, USB, Zip, floppy disk or other media

and it's able to recover 200 types of files. I downloaded the trial version and was amazed how efficient it was:

The screenshot of RecoverMyFile excution.

It ran smoothly and took less than 4 minutes to complete checking my 250GB One-Touch. You can check the content of each file to decide what file is valuable. Since this is a trial vresion so it doesn't allow real rescuing. But it already impressed me.

Other links


FILExt.com
http://filext.com/detaillist.php?extdetail=chk&Search=Search

Look for info about a file ext
http://shell.windows.com/fileassoc/0409/xml/redir.asp?Ext=jpg

A list of common file extensions
http://safari.oreilly.com/0596002491/winxpnut-APP-F

OfficeRecovery.com (data recovery software for corrupted files)
http://www.officerecovery.com/mediaheal/index.htm

3/02/2007

■ 228 六十週年

0 comments

228 整整六十週年了。就如過去一樣,台灣藍綠雙方政治人物與支持者都有一大堆活動與討論。我們看看六十週年的今年,跟過去有什麼不同。

● 法律制裁


去年此時,我寫了一篇有關於 228 責任追究與法律制裁的文章(註一),裡頭提到:

在二次大戰後的「紐倫堡大審」中,有很多納粹的一級戰犯被審判、定罪並處死。但是,有很多德國納粹軍官化名逃亡而逃過審判。西方社會對這些人的做法是:不管你用什麼方式逃到什麼天涯海角,即使化成灰也要把你抓出來將你定罪。

反觀台灣人對二二八事件的態度,恐怕任何一個西方人也會為之傻眼 ── 在那樣一個「系統性屠殺」之後,竟然到今天沒有任何審判與定罪。不但如此,當初有系統殺害台灣菁英的那些劊子手,不但沒有任何人接受任何法律制裁,而且接承該殘暴法統的外來勢力至今還在繼續掌握、享有社會資源,甚至還能囂張地利用新聞的編造與扭曲唱衰台灣、撕裂台灣。

並批判泛綠政客對 228 法律追究的漠視:

為什麼那麼多泛綠人士對二二八事件的探討中,竟也很少很少看到二二八事件法律責任的追究?陳水扁總統本身還是律師出身,為什麼竟不懂得強調二二八的「法律層面」,而一再地落入泛藍「將二二八政治化」的圈套裡?

一年過去了,也許時機也漸漸成熟了,台灣人似乎已經從「要求道歉賠償」醒過來,開始有了法律追訴的聲音。日前,美國228大屠殺遺族代表在總統府受陳總統接見時提出法律制裁的請求(註二註三):

台灣應設特別法庭審理已故總統蔣介石當年下令鎮壓導致數千名台灣人喪生的悲劇。

「我們不要求血債血償,但希望獲得公平正義的處理」,代表王文宏說道。

家屬團共計提出五點訴求,包括對蔣介石與其他幫兇進行缺席審判、將228事件列入教科書、把「中正紀念堂」更名為「台灣忠烈祠」、撤走看守蔣介石陵寢的警衛兵、以及撤銷每年將蔣介石逝世日當作國定假日的做法。

而這項請求也得到陳總統的正面回應。在新成立的228國家紀念館的揭幕儀式中,陳總統公開指稱蔣中正為 228 的元兇,並承諾政府將對 228 的犯行採取法律追溯(註四):

總統說,過去為了內部團結,政府以撫平傷痛取代責任追究,卻讓228成為有受害者卻沒加害者的無頭公案:『更讓部分政治人物有機會基於政治的需要,任意捏造歪曲歷史,不論是早年將228抹紅成由台共所主導的叛亂事件,到近日所謂「官逼民反」的最新詮釋,本質上都是一樣的,都在掩飾,並淡化當時獨裁統治者打壓民主、迫害人權的國際罪行。』

未來政府將透過責任追究和法律追訴等方式,加速還原歷史真相,因為只有這樣才能進一步尋求真正的寬恕與和解。

另外,在泛綠的『與媒體對抗』網站,一個專門探討 228 法律追溯的討論欄已經進行了好一段時間(註五),可見,國人已經漸漸瞭解,「法律制裁」才是解決 228 爭議的唯一方式。這實在是 228 六十週年最令人欣慰的事。

● 官逼民反


同一個時間,幾週前才因貪污罪被起訴的泛藍明星馬英九,再一次地重複去年他發明的「標籤」,指稱 228 屠殺是 『官逼民反』(註六):

國民黨前主席馬英九昨天重申,二二八事件不是族群衝突,是查緝私煙導致「官逼民反」

我在去年的文章裡,已經強烈批判了馬英九這種言論是在替 228 的元兇脫罪,並污衊在 228 中犧牲的台灣人:

通常,在這種官民對抗的事件上,如果你是站在人民的一邊,你會以「起義」或「革命」來形容該事件。只有站在官方或者「同情官方」的立場,才會說那是「造反」。

很顯然,馬英九雖然表面上將責任歸在官方,看起來好像是站在人民的立場講話,但是,這句話的前提卻是「人民造反」,也就是他其實完全是站在官方的立場來看待二二八。利用這句精巧包裝的政治語言,馬英九在事件的歸屬上,很巧妙地將當年台灣人為了活下去而做的掙扎定了「造反」的罪,而那些為了爭民主而犧牲的台灣人,就這樣被馬英九的陰招鎖成「暴民」。

今年,阿扁總統也在公開場合做了同樣的批判(註七):

陳水扁總統上午反駁表示,將「228事件」定位為所謂的「官逼民反」或「警民衝突」,這是為過去的獨裁者粉飾太平,完全是以施暴者與加害者的史觀來詮釋歷史,這是絕大多數台灣人民不能夠接受與理解的。

顯然,馬英九欲以「官逼民反」將 228 事件定位為「人民造反」的陰謀,已經被國人所識破。

● 日本是 228 元兇?


還有更離譜的事。前幾日中研院幾個院士發表了一篇完全背離歷史事實的文章,指稱日本與美國才是 228 的元凶,企圖將 228 的責任歸屬轉嫁到日本與美國(註八):

中央研究院院士黃彰健、研究員朱宏源、民間史學學者武之璋戚嘉林27日上午聯合發表研究新發現。他們發現,日本人蓄意放棄對糧食配給管制,造成光復後台灣糧食大災難是228事件的原兇;美國人則為自身利益,企圖掌控、佔據台灣,屬於幫兇。228事件,其實是「民逼官反」。


雲林228紀念碑
啊??? 蓄意放棄對糧食配給管制,造成光復後台灣糧食大災難,所以是228事件的原兇?

首先,日本人已經要撤離台灣,已經沒有對台灣的控制權,即使他們沒放棄,也不可能有權力去維持該管制,何來「蓄意放棄」之說?

甚且,「沒有糧食管制」造成糧食大災難而導致 228?228 這種涉及整個社會的屠殺事件的原因複雜,怎可能因為單一的「沒有糧食管制」而死那麼多人?這種荒謬的邏輯,這幾個所謂的大學者竟然說得出口?

最後,殺人不眨眼的大魔頭與中國軍隊屠殺台灣人無罪,「已無權力管制台灣」的日本人反倒成為元兇?

這幾個飽讀「屍書」的學者,試圖利用學者身份替屠殺者粉飾罪惡,真是令人可悲。

可喜的是,這幾個無恥的蛋頭學者昧著良心所羅織的偽證,並沒有得到廣大讀者的支持。在該報導所附的討論區裡,絕大部分讀者的回應是在罵這些學者(註九)。舉幾個例子:

2007-02-27 14:18
systemzero:狗黨拿了多少錢給他們這些老頭捏造假歷史
當時基隆港屠殺 可是國民政府軍隊直接用機槍對岸上無辜人民掃射
此事豈可推給美日兩國!!!
2007-02-27 14:23
juliebarbie:如此「學者」!講痟話!
扯太遠啦!
日本人要離台了,當然要解除糧食管制,讓台灣人吃自己的糧食,難道還要繼續把糧食運往日本。
不過,據了解,終戰(「光復」)後台灣糧食大量運往中國去餵「豬」,支應國共內戰所需。
2007-02-27 15:45
haghland1:我在中研院~我也覺得很奇怪
他們雖然是中研院院士,可是是因為自己的興趣與政治傾向去進行自己的研究,他們憑什麼代表中研院發言呢?就我所知,中研院研究人員跟他們意見相左的人,大有人在,為什麼這些人的聲音不被重視?
而且,拿槍殺人的人沒罪?那請問納粹大屠殺的受害者,是不是要怪當年把希特勒給甩了的女性,才讓希特勒變得有偏激傾向?這些所謂學者,真的是讓自己的意識形態掌控一切了!
2007-02-27 16:52
hongshan:錯了!元兇是蒙古人,幫兇是英國人
按照所謂「中央研究院院士黃彰健、研究員朱宏源、民間史學學者武之璋、戚嘉林」等視野獨到鑽家的邏輯,那我們也可以衍論228元兇是蒙古人,因為元朝時蒙古人渡海東征未果,所以才有後來『日本人蓄意放棄對糧食配給管制』造成228民心動盪。而幫兇當然是英國人,因為他們當年放任北美獨立,所以才有後來的『美國人則為自身利益,企圖掌控、佔據台灣』。
當然,我們也可以按照這個邏輯推論其實元兇是亞當,而幫兇是夏娃。
2007-02-27 17:12
allweiout:是壓是壓/ 幕後大元兇 倒底是誰
一直往前推,全部都有責任,共產黨,滿清,發明槍的人。
繼續愚弄人民壓~幹的好,水喔。記住這些名字!
中央研究院院士黃彰健、研究員朱宏源、民間史學學者武之璋、戚嘉林。

這些回應似乎顯示出:這年頭要以學者之名為中國人在 228 事件中屠殺台灣人的劣跡脫罪的努力,已然不能得逞了。

● 可期待的未來


幾週前,陳總統曾說過,現在距離 2008 總統大選還有一段時間,依照台灣意識的發展速度,到了 2008 選總統投票時,台灣人覺醒的程度,將使得那些「支持統一」的候選人完全沒有機會被選上。日前,國民黨的立法院院長王金平也說過類似的話 (註十):

二00八大選時的外省籍問題,將非常嚴重 ... 台灣族群的主體議意識已經發酵了,看看正名問題發酵了沒?中南部已經強烈反映不會投給外省人了

以最近台灣政府大刀闊斧的正名運動,以及民間將 228 事件由「政治層面」回歸到「法治層面」的舉動,似乎顯示,局勢是在台灣人這邊,2008 總統大選,不管親中的泛藍泛橘泛紅抬出什麼人選,以逆著台灣意識的姿態,要贏得政權恐怕很難了。

● 參考資料



註一:被遺忘的法律制裁
http://aztecpassage.blogspot.com/2006/02/blog-post.html

註二:台灣人籲審判已故總統蔣介石屠殺罪
http://www.anti-media.tw/phpBB/post_468620.html#468620

註三:Taiwanese demand trial of late president Chiang for massacre
http://news.monstersandcritics.com/asiapacific/news/article_1269827.php/Taiwanese_demand_trial_of_late_president_Chiang_for_massacre

註四:扁:轉型正義新階段 追訴元兇
http://news.yam.com/bcc/politics/200702/20070228984357.html

註五:從艾斯曼案(The Eichman Case)來探討228集體大屠殺罪責如何追究
http://www.anti-media.tw/phpBB/topic_15469.html

註六:馬:228事件是官逼民反
http://news.chinatimes.com/2007Cti/2007Cti-News/2007Cti-News-Content/0,4521,110501+112007022500006,00.html

註七:馬稱228「官逼民反」 扁反駁
http://news.yam.com/udn/politics/200702/20070226978869.html

註八:228事件60週年/中研院:日本是元兇 美國是幫兇
http://news.yam.com/ettoday/politics/200702/20070227981228.html

註九:「228事件60週年/中研院:日本是元兇 美國是幫兇」討論區
http://forum.news.yam.com/disingle.php?newsid=20070227981228

註十:王金平:2008大選 外省籍問題將非常嚴重
http://udn.com/NEWS/NATIONAL/NATS5/3744920.shtml

2/14/2007

【牽手】

0 comments

想到 Madeci 外的寒意
到如今困境不知凡幾
而我們依然手牽手在一起
真心相惜始終如一

於是我心中充滿無盡的感激
如妳說下輩子還要找在一起
到時也許換我給妳一棵腎臟
也好讓欠疚的人不只我自己

想到結婚兩年半裡
衫污了有妳洗好衣
肚子夭有妳煮了米
郎睏了妳先備好蓆
到月底妳早把財理

這就是我的家妻
家裡大小一手理
閑閑的我只能專心地
愛妳疼妳惜妳


給小豬豬
2007 年 情人節前夕
大牛即興作於德州休士頓
The Methodist Hospital
Rm D423

8/21/2006

■ 公然騙錢的政治神棍

0 comments

/潘潤生

日前施明德先生開記者會發起「倒扁捐款」,說已經開了幾個「倒扁帳戶」,請民眾捐款他讓他倒扁。

這種「利用民眾信念」進行騙錢的行為公然發生在台灣,真是讓人瞠目結舌。為什麼說,施先生的舉動是「公然騙錢」呢?

民主社會,總統下台有一定的法定程序,不是錢多就可以。民眾只急著要把錢送出去,可有去質問施明德,「錢多」如何跟「倒扁」扯上關係?為什麼我享受「應有的罷免總統的民主權利」竟還要付錢給你?

★ 用錢推翻民意

施先生說,要看金錢多寡,來決定倒扁的力量有多大。這種邏輯實在是荒謬可笑。首先,在他這一波倒扁行動之前,泛藍政客媒體,以及所謂親綠學者,已經發起過兩次失敗的倒扁行動,可見倒扁並非多數民眾想要的。亦即,以民主社會「服從多數決」的原則,欲倒扁的並非多數。現在,難道用「錢多」就可以讓「相對少數」的人漠視這個民主原則去推翻多數民意?

★ 有錢就有勢

更荒謬的是,這種「看錢夠不夠多」的邏輯,造成了「幣幣不等值」,因為很多人捐了遠比他建議的「一人一百」還多的錢。譬如說,當捐款為「一百萬」的時候,並不見得是一萬人想倒扁,而可能是一個人就捐了一百萬。因此,「多少錢」並不等於「多少人」。換言之,施先生的「錢多力量大」的邏輯,使得比較有錢的人,他的聲音就會比較大,比較窮的人,聲音就比較小,這是完全背離民主原則的政治詭計。

而施先生越是強調這一點,越會促使反扁民眾捐更多,反而使得「幣幣更不等值」而造成「錢越多越不代表民意」,這是對民主精神的最大傷害。

★ 缺乏民主觀念

而人民之所以會去付錢,表示民眾認同「錢多代表民意大」,認同「有錢人聲音可以比較大」,認同「可以用錢推翻民意」。這充分顯示台灣人民主素養的貧乏。

至於錢多是不是真的能倒扁呢?如果是,那台灣整個民主體系恐將崩潰。由此看來,施先生這個「捐錢給我倒扁」的反民主行為,到最後,唯一獲利的人,恐怕就是施先生自己。這種反民主的,利用民眾信念的弱點以進行斂財的行為,跟一般神棍有什麼差別呢?

5/28/2006

■ 黃光芹「台灣本土政權何去何從」

0 comments

/潘潤生

五月初,美南的FAPA 邀請黃光芹女士在休士頓台灣人活動中心演講「台灣本土政權何去何從」。黃女士跟周玉蔻汪笨湖等是泛綠政論節目主持人,有關她的資訊可參考註[1][7][8][9]。

黃女士首先提到陳水扁總統的「終統」政策(筆者註:指前一陣子陳總統終止「國家統一委員會」以及「國統綱領」的政策。「國統會」與「國統綱領」不但是國民黨黨國時代權威政權下的產物,完全沒有台灣人的民意基礎,而且早已長期閒置沒有任何運作,其存在的唯一意義只在象徵外來政權對台灣主權的強暴,將之廢止乃為尊重台灣人民權利的正確方向,沒想到竟造成泛藍人士的強烈反彈以及美國政府的強力干預)。她提到謝長廷先生對於終統的看法是『終統觸動敏感神經,影響台美關係』。看來終統不只泛藍罵,民進黨也不滿,這就是台灣的問題。

台灣的問題還有媒體的水準低落。媒體隨便亂報,沒有事實根據的也天花亂墜地亂報一通。到最後記者不跑新聞,等著被餵新聞,人民整天被這樣的新聞環境虐待,生活怎麼能不痛苦?陳總統自己也有感而發地說出被媒體「柔性斬首」之言。

為什麼台灣社會演變變成今天這樣的亂象?黃女士認為陳總統應該好好檢討自己,為什麼去年(2005年)要去弄個扁宋會(指去年二月的「扁宋會」,會後共同發表「扁宋會」十點結論,被李登輝前總統批為「跟人家上床」),為什麼會有媒體被中資滲透的現象,為什麼會有高捷案。。。等等。

黃女士以下列三點來談民進黨的「致命傷」:

一 扁宋會

黃女士提到扁宋會的因緣。一開始是周玉蔻、楊憲宏兩位泛綠政論家找李前總統談扁宋會的可能性。李前總統想以「郝柏村模式」讓宋楚瑜當行政院長,於是告訴陳總統扁宋會可行。周、楊於是傳話給宋楚瑜而促成扁宋會。萬萬想不到的,是陳總統竟然跟宋楚瑜達成「十點共識」(註
[2]),而在獨派人士強烈反彈之時,陳總統不但沒有採取補救措施與獨派人士好好溝通,反以「不要再自欺欺人」「任內做不到就是做不到」等不適合國家元首的發言來反諷獨派人士對於制憲的期望。陳總統甚至於還想讓宋楚瑜帶口信給胡錦濤造成扁胡會(註:據筆者所知,報紙有此報導,但政府從來沒有證實)。

這樣的言行當然會讓熱情的支持者傷心。扁宋會後陳總統在「大話新聞」節目接受訪問時又說些「阿輝又不是我老爸」等傷感情的談話。李前總統夫婦向來把阿扁當自己的家人看,因此在電視機前面看到陳總統的談話非常難過,當天晚上夫人曾文惠還送醫急救(筆者註:個人認為,陳總統對「扁宋會」最「失格」的發言,應是在他針對李前總統「我叫他去相親,他卻跑去跟人家上床」的批評時,以『要去相親,就要有上床的準備。』的荒唐用語回應。)。

陳總統從扁宋會開始向泛藍靠攏,一直到宋楚瑜與中國的胡錦濤簽訂一個中國之約才停止(註
[3]),然後到去年底三合一選舉大敗後才真正回魂。(筆者註:其實,陳總統並不是從「扁宋會」才開始他的「偏藍之旅」。打從2000年一上任開始,他就以「中間執政」為名,一步步向泛藍靠攏、妥協,在許多關鍵性的爭執上,常常以「殺親信以悅敵軍」的方式來試圖化解泛藍的挑釁,結果當然是泛綠重臣被解聘,而泛藍的無理挑釁依舊。筆者曾一度憂心,以其如此向強權低頭的個性,是否到頭來會以「接受一國兩制」來博取泛藍的好感。)

二 陳哲男

黃女士接著提到陳總統對高捷案主角陳哲男多年來「超乎尋常的照顧」。其實陳哲男不法的行為早就有跡可尋:1996年陳總統還是北市長時,陳哲男已經辱罵檢察官還被錄音;1998年司法黃牛案裡陳哲男遭彈劾;2003
競選連任時,很多案子都有陳哲男的涉獵。這些風風雨雨,將陳哲男當作親信的陳總統難道都不知情?但他不但沒有處理,甚至在2004年連任後的就職典禮前,還頒國家勳章給陳哲男,稱他「功在總統府、功在國家」,不清楚陳哲男有何作為值得國家勳章的頒發?結果最後陳哲男被收押,等於讓民進黨去了半條命。

三 自殺式改革

黃女士又提到民進黨的「搞不清楚狀況」-- 在民進黨推動的「六大改革」裡,其中可能把民進黨自己腰斬的就有三項,包括:

一。黨政軍退出媒體 ── 忙了半天,泛綠的都退出了,泛藍的還是霸佔不放,結果讓泛藍的更加壟斷媒體;
二。國會改革── 要國會改革(國會減半、單一選區兩票制 ),光是算算各政黨的基本盤,民進黨不用選就已經輸了,2007年 立委選舉可能只有二、三十席。泛綠立委通過這個即將「造成立委失業」的條款,結果反過來批評政府,比泛藍批得更凶。
三。三合一 ── 三合一有利於國民黨賄選與樁腳制度,對基層樁腳盤根錯節的國民黨而言等於是如魚得水。因此推動「三合一」,等於是助長國民黨,讓民進黨失勢。而在幾個民進黨大頭裡,謝長廷是力主三合一的,陳總統也支持,只有蘇貞昌曾拍桌反對。

為什麼民進黨會去推動有利於國民黨、有害於民進黨的制度?民進黨還沒站穩前就想改革,等於沒考慮到本土政權的延續。黃女士質疑:如果改革是要消滅本土媒體與政權,那改革有何意義?

除了以上三點之外,黃女士也認為陳總統也應該檢討為什麼放任公權力不彰,使得違法者越來越視法律於無物。譬如說,媒體被中資滲透至少 17 家,這些都是違法行為,為什麼政府不敢取締?(筆者註:如果如報紙報導陳總統說的:『願意犧牲國家安全,也要捍衛百分之百的新聞自由』是真實的話(註[4]),那在他的觀念裡,寧可陷國家於險境中,也不敢去動媒體,如果當真如此昏庸,我們還能期望什麼呢?)(筆者又註:TVBS 電台在去年新聞局長林佳龍任內已經被裁定為違法中資而因此被罰款。後來行政院長謝長廷下台,換上蘇貞昌,新聞局長也換人,同樣的政府單位,卻反過來裁定 TVBS 合法,不但讓其續照而且罰款還要吐回去,理由是『間接中資,不算中資』。也就是說,所有中資只要找人在台灣成立一家人頭公司做為轉接,用這種間接方式來控制台灣的媒體,這樣蘇貞昌的政府就認為屬於「不算是中資」。關於蘇貞昌的網友討論可參考註 [5],其中有這麼一段話:『 查了一下蘇貞昌周邊幕僚,越來越冒冷汗,原來被稱為「自殺式改革」的國會減半,原始規劃就是出於院長辦公室主任吳祥榮之手』)。

還有,連宋訪中,為什麼沒有法辦?根據憲法增修條文刑法 113 條,最起碼隨行的國民黨立委都應該罰 20 萬以上,可是政府卻放任不管,根本連調查都沒有。陳總統沒有動用公權力,導致社會越來越目無法紀,也難怪陳總統當時的支持度僅剩 18 趴。

黃女士還說,現在整個民進黨都向泛藍傾斜,蘇貞昌、謝長廷都向中國傾斜,還有新潮流也是一樣,有事就看到他們先跳出來講一些偏向泛藍的言論。新潮流的鐘佳賓等其實自己是想到中國做生意,才會逼促政府開放。還有一些泛綠媒體人看到泛藍勢大,開始在轉變立場往泛藍傾斜。她強調她絕對不會採取如此路線。

對於 2008 總統大選的選情,黃女士表達了悲觀的看法。她說馬英九其實看不出來有什麼能力,大致上一直「連歸馬隨」,大概以後在胡錦濤面前也如連戰一般不敢說自己當過中華民國的什麼長。而且,當國民黨主席前還有人期望他改革,沒想到當了主席後賣黨產賣得比連戰還凶,正副議長選舉黑金一堆,縣市長選舉時還幫台東縣鄺麗真輔選(筆者註:2005年縣市長選舉,馬英九全力輔選已經被調查的台東縣長候選人吳俊立(註 [6]),而在吳俊立貪污罪確定之後的補選中,又全力輔選其妻鄺麗真以確保其能「繼承夫業」,吾人不禁合理懷疑,吳俊立、鄺麗真夫婦到底幫馬英九私藏了、掩蓋了什麼私人利益,否則為什麼明知其為貪官卻非確保其當選不可。同時,馬英九當時也全力輔選基隆市長候選人許財利,其人目前已經因貪瀆罪被收押,但是馬英九竟還對外宣稱「從不後悔向選民推薦他」)。

馬英九已經積極的跑遍台灣在為他的2008總統大選鋪路,但相對的,民進黨到現在還沒有總統人選,四大天王內鬥可能打到 2007 年,在那之前,一切都將是零。以民進黨如此態勢,她擔憂 2008的選舉本土政權將被斷送,但原因不在馬英九,而在民進黨本身。

會後的聽眾提問,同鄉王明珠女士提到已經沒有泛綠媒體,泛綠如何宣傳。黃女士說目前跟汪笨糊在研討經營未來節目的可能性。

有位同鄉提到,我們政府連一國都沒有,卻堅稱有三國之地(指憲法稱中華民國、中華人民共和國,外蒙古為國土;其實中華民國的憲法對於「國土」的定義很含糊,用語是「依其固有疆土」),民進黨為何不喚醒台灣人。黃女士說,阿扁沒有勇氣,怕被批評為法理台獨,到後來連他自己都不知道下一步要怎麼走。

有位年輕同鄉問起如何教導外籍新娘使其成為台灣人。黃女士回應說,她不明白為什麼教科書到現在還沒有加入台灣本土教材。有些泛綠政府官員當了官後的表現很奇怪,譬如說,姚嘉文先生當考試院長,考試委員包括他一個共七個,要表決什麼決定時,其他六票剛好藍綠比三比三,表決結果也是三比三,只要姚院長投泛綠那邊一票泛綠贊成的政策就通過,姚院長卻說要保持中立不投票,結果使得泛綠在「即使有比泛藍更多委員」的情況下,仍無法讓泛綠支持的政策通過。這不是很鄉愿嗎?

黃女士關於姚院長的描述讓筆者吃驚不小。筆者很難想像姚院長會有如此鄉愿的作為。但願這事只是個誤解。

美南民進黨的李錫舟先生則對教科書的問題提出了補充。他說,教科書修改要兩年,故杜正勝上任後第一次主張的新的教科書,今年九月才能出來。問題在於,為什麼阿扁不在一開始就讓杜正勝當部長?如此已經浪費了四年。李先生強調,教育一定要本土路線不能走中間路線。

總結而言,黃女士的演講重點在目前亂象的分析,著重在陳總統應該為目前的亂象自我反省,尤其是陳總統在「偏離本土路線」及「公權力淪喪」兩方面的缺失,是造成如今泛綠民心渙散,支持度崩盤的關鍵因素。黃女士對於現況的分析確實有助於旅居海外的台灣同鄉瞭解家鄉近況,只有兩點讓筆者覺得有點遺憾:一是演講主題的「台灣本土政權何去何從」的「未來」幾乎完全沒有著墨;二是黃小姐在大約有六次講到「中國」的場合中,只有一次以「中國」稱之,其他五次仍稱呼對岸為「大陸」。中國有自己的國名,「大陸」這個詞的英文是「mainland」,只有「自認為是附屬島國」才會稱身旁的大島為「大陸」,要不然,國際慣例上應該是以國名相稱,如此也算是對對方國家的尊重。顯然,黃小姐尚未意識到自己用語間的「自我矮化」的意涵。在泛綠早已經積極「為中國正名」相當長一段時間的現在(最起碼有兩年了吧?),以黃小姐扮演「為泛綠喉舌」的知名政論家角色而言,這現象的確讓筆者感到相當意外。

黃小姐演講中數度宣稱她自己絕對不會因為藍營勢大而「西瓜偎大邊」,想到黃小姐與汪笨湖、周玉蔻等名嘴都是在泛綠成為執政黨後才由藍營中「起義來歸」的往事,吾人希望黃小姐今天在演講中的保證,並不僅僅是面對同鄉時的討好之詞。

[1] 黃光芹小姐主講「台灣本土政權何去何從」
http://www.epochtimes.com/b5/6/5/13/n1317107.htm
[2] 扁宋會十點:
http://news.bbc.co.uk/chinese/trad/hi/newsid_4290000/newsid_4293900/4293901.stm
[3] 陸委會:兩岸一中 逾扁宋會十點共識
http://www.epochtimes.com/b5/5/5/12/n919653.htm
[4] 願意犧牲國家安全,捍衛百分之百的新聞自由
http://www.libertytimes.com.tw/2005/new/jul/9/today-p4.htm
[5] 蘇院長,還是當科長就好?
http://www.anti-media.tw/phpBB/viewtopic.php?t=14360&postdays=0&postorder=asc&start=0
[6] 清廉執政
http://mayingshe.blogspot.com/2006/04/blog-post_21.html
[7] 黃光芹部落格
http://bloguide.ettoday.com/heartburn1/
[8] 泛綠網友對黃光芹的檢視與批判
http://www.anti-media.tw/phpBB/viewtopic.php?t=14387&k_id=14
[9] 魚夫給邱毅與「資深媒體人」的忠告
http://blog.ptt2.cc/blog.pl/LucSpace/article,20031115.html