Author Archive

煩死人的二二八

星期三, 1 3 月, 2006

這位彭小姐的這篇文章,我相信有許多人有同樣的感覺,參考看看。

我不是不認同二二八的紀念日,而是在每年有人大肆宣示這個紀念日,讓我有點厭惡。

========== 轉貼自中時部落格的這篇煩死人的二二八 

不知道這一天究竟要怎樣過才好。哀悼、懺悔、咒罵、眼淚?發生在五十年前的那個悲劇,沒有人好受;然而,第一代抗爭,第二代、第三代繼續吵架,所有的人仍然活在二二八的詛咒裡;到底要做到怎樣的程度,才覺得夠了?在庶民生活裡,通婚、融合、天天朝夕與共,你來我往、界線已在消彌中,說實在的,若沒有人整天煽風點火,大家和平安好過日子,沒那麼困難──世界都已經是平的了,怎麼台灣還在凹凸頡抗?

繼續閱讀 »

MySQL: Out of range value adjusted for column

星期五, 24 2 月, 2006
最近在 Windows XP 上安裝 CooCooWakka ,
PHP5 + MySQL5.0.13 + CooCooWakka0.0.9rc3 + Apache2.0.55
安裝過程,發現有下面的的訊息,
Query failed: insert into wakka_pages set tag = ‘MyNoteBook?’, time = now(), owner = , category = , user = ‘127.0.0.1’, latest = ‘Y’, body = ‘test’, tinychange= ‘N’, note= ,isnew= ‘Y’,aliasname= ,tview_count= ,refer_count= ; (Field ‘body_r’ doesn’t have a default value)
所以,去 MySQL 設定欄位 body_r 預設可以為 NULL,但接下來就發生下列的訊息,
Query failed: insert into wakka_pages set tag = ‘MyNoteBook?’, time = now(), owner = , category = , user = ‘127.0.0.1’, latest = ‘Y’, body = ‘test’, tinychange= ‘N’, note= ,isnew= ‘Y’,aliasname= ,tview_count= ,refer_count= ; (Out of range value adjusted for column ‘tview_count’ at row 1
後來查到說 mysql5 不喜歡空值 ”,而另外網頁則說明在「配置數據庫的時候設定為限制傳統 sql 格式了」,所以,在設定 MySQL Instance 時,將預設的 Strict Mode 的選項去除,再重新安裝 CooCooWakka 即可。

image

C++ 筆記:OPERATOR::AND is not an aggregate type

星期三, 22 2 月, 2006
最近在用 enum 時,遇到一個問題,如下:
class A
{
public:
enum OPERATOR
{
AND=0,
OR
};

dosomething(int type=OPERATOR::AND);

}

這段在 VC7.1 編譯得過,但在 gcc 下就不會過了,就會呈現 ‘OPERATOR::AND’ is not an aggregate type 的錯誤訊息了,網路上查一下得知,

Enumerators are names in the same scope where the enumeration type is declared.

所以,必需寫成如下:

class A

{

public:

enum OPERATOR

{

AND=0,

OR

};

dosomething(int type=A::AND);

}

這樣在兩個平台就都可以編譯了,但真是傷腦筋了,我倒覺得 VC7.1 的用法比較 Make Sense 哩!! 比如我想用兩組 enum type,而其中的成員命名一樣? 這要怎樣用?

class A

{

public:

enum OPERATOR

{

DISABLE=0,

ENABLE

};

enum SEARCH

{

DISABLE=0,

EXACT,

LOCAL_OPTIMIZE

};

dosomething(int search_type=A::DISABLE);

}

目前我只知道在 class 外的 enum 宣告,可以用 namespace 的方式來達到此目的,比如

namespace Sense{
enum SenseType
{
Vision, Hearing, Touch, Smell
};
}

就可以用 Sense::Vision 等..

但 class 內? 目前我還不知道,還沒有這個需要 ^_^ 有需要再研究。

時勢造英雄?

星期二, 21 2 月, 2006

image

最近孫運璿先生過世了,我本來只是覺得為什麼媒體要特別去報導? 我並沒有感覺,因為孫先生中風時,我也才十歲來頭,説他是行政院長,我還反而記得好像俞國華或郝伯村有當過? 而前陣子看了公視報導有關孫先生的一生,我才了解為什麼了?我也不太會講,有空可以看看公視是不是還有重播? 或者到上面圖片的連結去看看。

主要以台灣光復後接手台電及創立工研院兩大事蹟為主軸。有人說他沒什麼? 他兒子也說他曾說過:「過去是極權的時代,一旦被交待下來,就很容易造就大事,而現在不容易了。」是啊,過去比較好做事,但很多極權的國家卻做不到類似的成就? 而且為什麼是他達成,而不是別人達成? 而且當他很得意而且很辛苦地說出:「我有六個小孩子,前四個是我老婆幫我生的,第五個是台電,第六個是工研院時」,沒有人會覺得不得宜? 我還真想在有 n 個小孩子後,有說台積電是我第 n+1 個小孩的豪氣 :p

孫先生就任新職時,都沒有帶任何「班底」,認為「會做事的人,就是我的班底」,就帶領著新職原單位的人做事,完成許多大事。是啊,因為過去事務官的訓練紮實,現在哪有這麼好的條件啊!而且他也被認為是清廉的政務官。是啊,因為當時是很嚴的時代,哪個公務人員不是過的很苦啊? 在現在這麼自由的時代,有人沒有辦法清廉,這是必然的啊!


其實生在台灣,總是覺得錯亂,不是生活很困苦的那種錯亂,事實上就我們這個年紀而言是不愁吃穿的年代;但經歷著思想錯亂的奇怪時代,有人想當中國人,有人想當真正的台灣人,有人想當日本人,更有人想當美國人,而身為一般人的我,沒有錢選擇遠離時,當什麼人似乎在現在都是種麻煩? 當中國人怕沒自由? 當台灣人怕沒市場或沒可能? 當日本人和美國人好像是笑話?

其實啊… 只要生活過得去,當什麼人對我而言不重要,想到孫先生在建立工研院,面臨立法院大力阻止時,所說的一句話(完整不太記得了,記大概意思):「政治家做事不能被人民想法牽著走,而是有遠見,然後說服人民同意你做」,所以,不管要做什麼人,說服我們吧!!!

用未來式說明當什麼人有什麼好處以及怎麼做?不要用過去式來說明,說什麼因為228 就當台灣人、因為憲法(或 BRIC 理論)就當中國人、因為以前日本管的好就當日本人、因為美國人強大就當第 n 州的州民~~ 嗯,我覺得都是狗屁。

台南東山遊記

星期一, 20 2 月, 2006
上禮拜六 (2/18) 跟著大豆的社團(荒野)去台南東山鄉的崁頭山孚佑宮後的山頭,去看看哪邊的蟲兒, 讓我略微找回以前出去的感覺,但我就是不像他們對於蟲兒有這麼大的興趣 , 我就是沒辦法走走得很慢很慢,為了拍一張細細端詳的照片 :p 但是以後為了身體健康,常常出去走走,倒是覺得必要了 ^_^楓傑和熊對於觀察蟲兒這方面也是沒啥興趣,楓傑反而是對於照像機能拍下週遭的事物比較有興趣,哪怕是一顆無聊的石頭也好,一路對於哪個 石頭像什麼恐龍?反而興緻大了點 ^_^

繼續閱讀 »

C++ 筆記

星期五, 17 2 月, 2006
  • Alarm Clock
    • 在 Solaris 下,有時會出現 “ALARM CLOCK”,然後中斷。
    • 有可能是 usleep() 等造成的? 不太確定。
    • 方法:略去 SIGALRM 的 signal.
      • signal(SIGALRM, SIG_IGN);
  • 在 DLL 內實作 template class 有煩人的 explicit instantiation 的問題…
    • 參考這裡 
    • 另一篇有關 Template 實作的文章: 這裡 ,有一段 the “traditional” way of organizing source code (declarations in *.h files, and definitions in *.cpp files) does not work with templates,所以,我看到的 template 實作似乎都是整個放在 .h 。
    • 結論在 DLL 內實作 template class 有點煩人。
  • 少用 strdup,用 new/delete
    • 這樣常常會有問題 (不知為什麼?)
      • string pSrc;
      • strdup(pTarget, pSrc.c_str());
      • free(pTarget);
    • 改用這樣就沒問題
      • string pSrc;
      • pTarget = new char[pSrc.length()+1];
      • delete []pTarget;

MSNBC 年度照片精選

星期三, 15 2 月, 2006
下載蠻久的,但蠻值得看的,為 NBC 整理年度的照片,但有部份為戰爭的血腥畫面,若不喜此類畫面者,就不要點入了..不然就不要看 Editors’ Choice 了,直接點 Readers’ Choice 了,一般讀者比較不會去選血腥的畫面。

MSN Spaces 您嘛幫幫忙~~

星期三, 15 2 月, 2006
  1. 弄一個蠻好笑的「網站搜尋」在左下角,只是因為這裡會過濾很多 HTML Tag,同樣的原始碼,在這裡不能用。所以,先繞到 Blogger,再繞回來 /_\
  2. 原本是想要找到某篇文章,再改該篇文章的內容,但是還是要進入「編輯您的分享空間」,再乙篇乙篇文章去翻,翻到才能編輯 Orz..
  3. 沒有「最新回應」的 Block? 還是有,我不知道?

談論主題原燒~~謝票喔 ^_^

星期六, 11 2 月, 2006
中獎名單 出 爐了, 左邊的照片得第三名(583票,右邊 111票), 讓熊公司的攝影社有 10 客套餐供分食,可惜,若是十萬元的就可以吃更多了 ^_^ 當然,這是攝影社的外拍活動和積極投稿才有的機會了喔 ^_^ 只是蠻奇怪的,過年前才 200 多票,大約第五、六名,過年後就衝上 500 多票,可能過年期間其他「拉票團體」運作而順便投的結果吧 ^_^ 攝影社努力拉票,衝上大約 200 票,就好一陣子沒有再增加,原想就不看好了,沒想到過年後就衝到目前的局面了。 感謝~~ 感恩 ~~

引述

原 燒~~搶票喔 
和熊公司的攝影社去原燒吃東西,然後按照熊同事的方法去拍,

然後攝影社幫忙投搞,沒想到有兩張我拍的照片入圍了 ^_^

2/5 前有投票的人,有機會參加 100 名原燒套餐禮卷的抽獎 (價值 NT500 左右),

心動了嗎? 請至 這個 網址  去投票,

請賜「黃凱暉」的二張照片(下面兩張)各乙票,另外二票請隨意投 ^_^

拜託、拜託 ^_^

imageimage

記事軟體 — Stickies

星期二, 7 2 月, 2006

image

自從收信軟體改用 Thunderbird 之後,為了尋找可以取代 Outlook 的 Calender 的軟體,我找到這個 Stickies  的軟體,可以”貼”在桌面上以供提醒,但我不喜歡桌面一大堆便條紙的,我用 Sleep 的功能,可設定什麼時候跳出貼紙提醒一下,我試用一、二個月了,已沒有去開那肥肥的 Outlook 了 ^_^

而且這個免費的軟體,可以做到指定 ip/address 以及 email 來傳送便條紙的,而我之前 Survay 相關軟體要做到這樣,都是要錢的。

Shared Libraries

星期二, 7 2 月, 2006
最近寫的程式莫名其妙地越來越肥,所以,花時間研究一下 shared libraries.
Under Unix
  • Compile 的方式
    • gcc -fPIC -g -c -Wall a.c
    • gcc -fPIC -g -c -Wall b.c
    • gcc -shared -W1,-soname, libmystuff.so.1 -o libmystuff.so.1.0.1 a.o b.o -lc
      • 在 Solaris 下可能會發生 “relocations remain against allocatable but non-writable sections and relocation error”,加上 -mimpure-text 和 -shared 一起用。
      • -mimpure-text, used in addition to -shared, tells the compiler to not pass -assert pure-text to the linker when linking a shared object.
  • Link 的方式
    • 不要用 LD_LIBRARY_PATH 環境設定的方式,在於用非系統 lib 要用 suid 者,會有安全方面的問題。
    • Link Environment 的設定方式
      • Linux
        • 開發時,以 root 的身分在 /etc/ld.so.conf 加入開發 library 的路徑(比如 /home/derjohng/libs/),執行 ldconfig。
      • Solaris
        • 使用 crle -u -l <lib path>,就會加到 /var/ld/ld.config
    • ln -s libmystuff.so.1.0.1 libmystuff.so (不然,可能會有 error while loading shared libraries 的訊息)
    • gcc -o test test.c -lmystuff
  • 可參考 Program-Library-HOWTO 

Under Windows (VC++)

  • 在要包成 Dll 的程式檔頭 (.h) 加入下述的宣告

#if _DLL
# ifdef DLL_SRC
# define DLL_EXP __declspec(dllexport)
# else
# define DLL_EXP __declspec(dllimport)
# endif
#else
# define DLL_EXP
#endif

  • 在要包成 Dll 的程式檔 (.cpp) 前加入
    • #define DLL_SRC
  • 並將要 export 出去的 function 和 class 加上 export tag.
    • 比如 class DLL_EXP class_name
  • Compile
    • cl -c a.c -Foa.obj
    • cl -c b.c -Fob.obj
    • link /dll /implib:$c.lib -out:c.dll a.obj b.obj
  • Link
    • link c.lib -out:test.exe test.obj

狗年旺旺來 ^_^

星期五, 3 2 月, 2006
今年過年老樣子,回高雄過年、拜年,然後回蒜頭,一想到出去玩就是塞,就懶著去哪兒,就看看片子,看看書等

  • 看了 5 片的國語版的花田少年史 (原想租台語版,比較好笑)
  • 看了 70 集的大長今 (到了後面就以 2 倍速在看,真是變態地多集~~)
  • 看了 1.5 本的白色巨塔
  • 玩了兩三盤紙上的大富翁

然後,發現在蒜頭糖廠前有種油菜花,就去這片拍拍看,還蠻多人逗留在拍的。

過年就這樣過了,原想今天 (2/3) 要不要請假,後來想一想,反正來上班也沒啥事,就提早上來上班,待在家裡只是再墮落三天而已 :p

image image
image image

Google要篩檢中國網路搜尋

星期四, 26 1 月, 2006

在 MSN Space 之後,又一則資訊產業必需在商言商地符合中國「市場需求」的不得已。

 

=== 轉載自 CNet 的這篇 

Google週四表示,在中國推出的新搜尋與新聞網站將會篩檢不討好中國官方的資料,該公司認定使用者能取得有限資料至少比全無來得好。

Google新的中國網站Google.cn預計週三推出,Google資深政策律師Andrew McLaughlin表示,若有內容被移除,會在搜尋結果下方作告知。

「Google.cn會遵循中國當地的法規,」他在新聞稿中表示,「為了尋找進入中國市場的最適合方式,我們考量網路使用者、資訊存取與當地政策之間的平衡。」

McLaughlin表示,Google初期在大陸不會提供Gmail或Blogger服務,這需等到公司覺得可達成上述平衡關係後才會提出。

Google表示,中國網友過去在存取Google服務上常會碰到問題,不是連線緩慢就是逾時。人權團體則指控中國政府會把一些不聽話的網站列入黑名單。

法國人權組織「記者無疆界」團體抨擊Google的作法非常不道德。「Google提供淨化過的內容等於讓中國官方更容易過濾網路。網站若掛不上搜尋引擎,用戶其實很難找得到。」該組織發表聲明寫到,「新的Google版本意味著,即使某個人權出版品沒有被中國防火牆擋住,當地人民還是一樣看不到。」

中國擁有13億人口,上網用戶更超過1億人,龐大的網路新興商機讓許多科技廠商垂涎。Google已經開始在中國設立研發中心,同時也擁有中國最熱門搜尋引擎baidu.com的股權。

除了Google外,許多美商搜尋公司在中國也都有類似作法,例如本月初,微軟坦承將一位喜歡放炮的中國記者blog從MSN Spaces網站中移除,理由是該公司必須遵從當地法令。去年六月,微軟也承認會在中國MSN入口網站中篩檢「自由」、「民主」等字眼。

去年六月,記者無疆界組織也指控Yahoo提供資訊協助中國政府起訴一位被控洩密的記者。師濤後來被判10年徒刑。

由於這類事件不斷發生,部分美國政治人物放話要立法規定美國廠商不得屈從中國政府進行篩檢。聽證會即將在國會召開。

不過諷刺的是,Google上週在美國卻又很有骨氣的拒絕將網路搜尋資料交給美國政府。Yahoo、MSN與AOL則已經交出。

 

Firefox 擴充套件–IETab

星期三, 25 1 月, 2006

IETab 是一個 Firefox 的擴充套件,可以在 Firefox 內開一個用 IE 執行的分頁,有點像 KKman,對於某些網站沒辦法用 Firefox 瀏覽臨時要切換成 IE 時,或在網頁開發需要兩種瀏覽器都要檢查時,這個套件蠻好用的。

下載點 。

image

Backup MySQL utf8 data

星期三, 18 1 月, 2006
一直在 backup wiki 的 mysql 資料,也一直認為 mysqldump 出來的資料是 utf8,今天心血來潮試一下,並不是這麼回事,也還好有測試這段,不然哪天資料毀了,就欲哭無淚~~
 
根據 mysql 官方網站的這頁 ,指出預設是用 latin1 的語系,而混雜著 -with-extra-charsets=complex 設定,即預設仍可以儲存 utf8, multibytes 等其他語系的資料,但語系設定不是 utf8,而是 latin1 :S
 
我測試之後,在用 mysqldump 時,就要用下述的方法 dump 出,
 
mysqldump --default-character-set=latin1 &lt;database_name&gt;
 
而下面兩種都可能會讓原本 utf8 資料亂掉:
mysqldump --default-character-set=utf8 &lt;database_name&gt;
mysqldump &lt;database_name&gt;
若要用 webmin 的 mysql 模組來備份的話,要修改 /usr/libexec/webmin/mysql 下的 backup_db.cgi 和 backup.pl 兩檔,找出
&amp;backquote_logged(&quot;$config{'mysqldump'}
在這之後加上一段
$config{'mysqldump'} --default-character-set=$config{'encoding'}

並到 Webmin 前端 Mysql 的「組態設定」將 Encoding for database content 設成 latin1 即可.

站內搜尋



本站其他服務

本站其他軟體



  • 批踢踢快訊 (pttNews)

    身為鄉民的您,是不是常常覺得現在的批踢踢 (PTT) 閱讀器,明明您就只要看幾個板,都幫您分類好,但不是您要的?甚至您只想關注某個人(或某件事)的消息,卻散布在不同東西,找出來很辛苦? 這個 App 可以解決您這些問題,快來用吧!


  • 標案快訊

    讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何採購標案,只要有最新的資訊,「標案快訊」即會推播通知給你.


  • 油價快訊App (OilPrices)

    依據油價及匯率,估算台灣下週油價,另外提供三週、一年以及三年的歷史變化,以及週末下午推播通知最新油價預估或公告。


  • 姓名筆畫吉凶查詢系統

    這是一個提供中文字康熙筆畫的小軟體,並根據農民曆計算每個名字或公司名的總筆畫以及最後的吉凶數,共有四種模式