5/03/2010

[分享] 為什麼可愛男孩,會變成糟糕丈夫?

為人父母者注意了,有個女人的未來就要靠你們,你們要負責教出一個樂於分擔、樂於分享的好丈夫來。




●教出女人願意嫁的男孩!



在小說《男人與男孩》中,男主角哈利從事人人稱羨的媒體工作,還有美麗的妻子、兒子,加上意氣風發的四輪傳動新車。但和同事的一夜情,卻搞砸這位男士的鼎盛期。



他妻子知道哈利出軌後,回父親家去,哈利去求她回家,妻子對他大吼:



「你以為家庭生活是件容易的事嗎?」她突然生氣起來,「你以為聽你哀嚎不再是青少年,每隔5分鐘叫派特(他們的孩子)不要再看『星際大戰』,還有照料房子是容易的事嗎?而且你毫不幫忙,你就像地球上的每個男人,以為只要去上那個瑣碎的班,責任就完成了。」



***



如果男人真的以為,他只要去上那個瑣碎的班,來供應金錢,就盡了做丈夫、父親的責任,就不能怪女人愈來愈不想嫁人。



根據主計處的資料,近十年來女性單身戶數增幅幾乎為男性的一倍。由於求學、就業因素,女性民國80年底至90年底,單身戶數增幅高達159.4%,幾乎為男性81.3%的一倍。



就算嫁了,女人也更勇於離開品質不佳的婚姻。去年我國離婚率創新高,每千人人口中有2.9對離婚,居全球第五。



女人的確有權對這樣的婚姻品質抱怨。從最表面的家務分擔來看,台灣女人做家事、照顧小孩、老人的時間,比男性多了五倍(主計處資料顯示,女性每週16.22小時,男性才3.27小時)。



明明家事是家中每一個人的事,如果丈夫偶爾洗碗,「就要當做撿到的,」家庭、工作兩頭忙的上班族陳宜玲抱怨。



更糟糕的是,科技的發達並沒有讓男人節省工作時間來陪伴家人、分擔家務,「男人只不過從牌桌移到網路、DVD,」一位女性高階主管觀察。



偏偏男人覺得自己很命苦。過去他父親只要準時把薪水交給老婆,就盡了責任,現在社會還期待他們當「新好男人」。



李宗盛有一首描寫男人壓力的流行歌曲「最近比較煩」。音樂錄影帶裡,青、壯、中年三代的男歌手垂頭喪氣地窩在酒吧抱怨,「每天工作排得滿滿、太太又嫌自己回家太晚。小孩功課不好、女兒太胖、兒子不肯吃飯。」



事實上,男人抱怨的這些苦,一直都是職業婦女長期所挑的擔子。



更令女人難以忍受、也在子女記憶中留有遺憾的,是「父職蒸發」。



一項發表在《人口統計學》期刊的研究發現,在孩子步入成年期的過程中,如果父親和孩子在情感上很親密,對家庭的參與度比較高的話,孩子在學校的表現會比較優異,也比較不會成為少年犯。



但男人幾乎沒有擔任過照顧者的經驗,遇到孩子如小獸般的需索無度,馬上就慌了手腳,相對於如同「育兒專家」的妻子,顯得很無能,於是他退回讓自己最有成就感的職場。



更遑論女人希望自己的丈夫樂於分享。能坦承自己的感受,即使是傷心,也會告訴她;當她敘述自己的生活點滴或新點子時,會用心傾聽。



現代女性也期望那個長不大的男人樂於分擔。例如會參與家務分配,也讓孩子參與;唸書給孩子聽、指導孩子做功課。



問題出在哪裡?難道我們將可愛的男孩養成糟糕的丈夫嗎?



●是夥伴,非競爭對手



美國心理學家、婚姻諮商師蕊爾認為:「我們不應責怪個人,因為丈夫的角色已經改變,我們沒有教出、也未曾教出親密的夥伴,而教出強悍、競爭心強的選手來。」



社會要求男孩強悍、堅毅,認定目標往前衝,也迫使男孩遠離自己的情感需求,也拙於感知別人的脆弱感受。



美國波士頓心理學家威廉.波拉克在《真正的男孩》中,點出父母在養育男孩的三個迷思。



》第一個迷思:男孩的行為是生物造成的性別差異,特別是睪固酮(testosterone)所造成的影響,所以社會應接受他們戀物、不溝通、不懂傾訴,喜歡用蠻力解決問題。



》事實是:睪固酮的確對男孩的行為、活動有所影響,但影響更遠大的是父母的愛與照顧。父母親足夠的愛,會刺激小男孩的大腦,讓他能夠適應周遭環境。「我們的確可以型塑(shape)男孩子的行為,」波拉克博士說。



父母可以找出方法和管道,將男孩的精力用在正面和具建設性的活動上。如果他們想打架,給他們一個吊袋,讓他們學拳擊;如果他們想吵架,約定他們得就事論事,還可以發展辯論技巧。



》第二個迷思:男孩「應該」是男孩,也就是說他們應該像傳統定義的「男子漢」一樣,強壯、堅毅、勇敢、控制女性。



》事實是:沒有人去修正「健康男子漢」的定義。健康的男子漢會尊重女性;他的確是勇敢的,包括勇敢表達情感。



》第三個迷思:男孩天生對心理、情緒不敏銳。



》事實是:男孩子可以被養育成敏感並具同理心,可以去關懷他人,包括女孩的情感。



男孩子之所以「不在乎別人」,是因為文化訓練男孩子必須如此。他們習於以「男人」的方式,包括憤怒、激動或冷漠等來反應。



因此,每一個男孩都有變成好丈夫的潛力,端視父母怎麼愛他、教他。不過好男人有千百種,成為好男人的方法也有千百種,沒有金科玉律,以下是歸納國、內外專家的觀點,給父母參考。



【1.給男孩安全的環境表露情感】



這部份焦點在母親,因為母親是男孩所接觸到的第一個全心全意的愛,這份緊密的關係對他一生影響重大。



小男孩在不同階段感到失落,如果母親對他的需求非常敏銳,並給孩子足以信賴的回應,孩子與母親之間就會建立起一種內在的聯繫,也就是心理學家說的「安全的依附(secure attachment)」。



這種安全感很重要,它提供一個不被批評、受保護的環境,讓男孩自由表達他的內心世界,順暢地表露情感,讓他們更了解自己,也更有效地與人溝通,哈佛大學兒童心理學教授、《該隱的封印》作者金德倫認為。



這可能是在2歲時,教他分享一個大漢堡;在9歲時,安慰他沒被選入校隊;或青少年時被女生拒絕。



【2.不要將男孩推出門外】



我們的文化會用「成長」為名,將男孩與家庭分離,希望他獨立自主,「像個男人」。



有些母親也會擔心,如果孩子和自己太過親密,會養成一個長不大的娃娃,甚至過於娘娘腔。



事實上,成為一個男人並不意味必須和母親斷了關係。



「我們需要重新看待男性角色,」師大人類發展與家庭系副教授林如萍認為,「我們常把善於發展友誼、關係,歸於女性特質,把獨立、強悍歸於男性。我們應該相信,這些女性特質是『人類』都該有的特質,所以不用擔心男孩太敏感、太娘娘腔。」



事實上,男孩和女孩一樣,都會從各種健康的關係中成長,而且,愈多愈好,美國波士頓兩位女性心理學家凱特.朵莉、尼姬.菲蝶認為。



【3.父親角色不容忽視】



男孩會觀察父親在婚姻、家庭、社區中,如何面對衝突、處理關係,在他日後的生活中,會謹記在心,也就是「言教重於身教」。



「父親所能給孩子最好的禮物就是愛母親,」東海大學社工系教授彭懷真說。



就因為父親的角色如此獨一無二,他應該做男孩的表率,以尊重的態度對待妻子與身邊其他的女性。



【4.父親也要表達情感】



不僅僅要和男孩相處,父親如果能對男孩有更深一層的情感聯繫,更能協助男孩在情緒表達上更順暢。



金博倫博士提出疑問:當你的6歲男孩感覺傷心或憤怒時,父親要做什麼?是用憤怒的語言回應?還是引導孩子說出情緒,並試圖找出潛藏的問題?



父親如果願意付出時間和努力,是可以改變情感疏離的。「我們希望現代的男孩可以從『四目相接』,而非『背影』,才能了解父親的愛,」台灣性別平等教育協會理事長蘇芊玲說。



【5.教男孩什麼是真正的男子氣概】



真正的男子氣概不是寥寥數語可以概括,它傾向主動、果敢、富領導精神,但也應該是:敏感地察覺女性的需要,並給孩子充分的愛。



和兒子、甥姪們討論你們所欣賞的男性,以及為什麼你們欣賞他們,因為他們的溫暖、獨立、同理心、主持正義等等。



【6.共同參與家事】



共同做某件事是和男孩建立關係最有效的方法,如一起散步、玩遊戲、下棋,當然也包括洗碗、拖地、澆花等。



而且由於經濟型態改變,男人需要自理生活或與另一半共同經營,所以男孩更有必要學會生活技能,照顧自己。



【7.當他開始約會,試著和他討論】



其實男孩、女孩都喜歡討論兩性問題。林如萍副教授到高中(無論男校、女校)家政課上,鼓勵男、女生說出他們心目中「『可愛』的男(女)生」的定義,藉由討論,使他們更深入瞭解男女兩性心中欣賞的異性究竟應具備哪些條件,父母也可以從這樣輕鬆的話題切入。



新聞事件也是交談的契機。例如你可以問:「你知道強暴和約會強暴的區別是什麼?」或「你想男生為什麼會強暴女生呢?」



***



再回到哈利的故事。



在妻子決定到日本尋找自我後,哈利真的得學當爸爸。



他發現,之前的父親工作,充其量只是分時假扮。現在真的做爸爸了,當他要專心看求職欄時,派特要看善惡在雪地對決的《帝國大反擊》;求職時,他得帶著他去面試;他還不吃飯、整天要看《星際大戰》錄影帶。



當他學會當爸爸後,才發現「工作不是我宇宙的中心,我宇宙的中心是我兒子。」原來當孩子受傷時,就像生命向他扣留了人質。



哈利在30歲意外的災難,讓他終於變成女人願意嫁的男人了。



(*文章來源:康健雜誌第69期)

6/19/2009

如何利用 7-zip 設定自動解壓縮並解壓縮後自動啟動程式

本文轉載自:http://blog.miniasp.com/post/2009/01/How-to-setup-7-zip-to-build-SFX-installer.aspx

我去年有弄一個 WinForm 的案子,案子完成後要給客戶安裝檔,程式還蠻簡單的,但除了主執行檔外,還有包括幾個相關的檔案,因為我不打算用 Setup Project 進行部署,而想直接做成「綠色軟體」,讓程式點兩下即可自動進行解壓縮並執行程式。那時就決定用 7-zip 來實做,因為真的容易很多,以下是當時的筆記。

雖然可以透過 7-zip 做出內含解壓縮程式的執行檔,但透過介面最多只能做到將檔案壓縮而已,若要解壓縮後自動執行裡面的其中一個程式好像不行。





若要做出可自動解壓縮並自動執行程式的話,必須使用 SFX 模組(module)才行,又因為我希望整個流程可以自動化,所以我打算用指令列(Command Line)的方式進行設定,並且整合到 Visual Studio 的建置流程(Build Process)中,整個過程完全自動化( 建置 --> 壓縮 --> 製作成 SFX 執行檔 )。

以下是設定的過程:

1. 先到 7-zip 下載頁 下載 7z Library, SFXs for installers, Plugin for FAR Manager 回來



2. 接著,你只要解壓縮 7zr.exe 與 7zSD.sfx 兩個檔案就可以了。其中的 Installer 目錄包含使用範例,看批次檔就大概知道怎麼做了。而我通常都把檔案解壓縮到 WinForm 專案的 bin 目錄下,之後我會將 Debug 或 Release 目錄整個壓縮起來即可。



3. 然後新增一個文字檔 config.txt ,這是設定 SFX for installers 在執行的時候的行為,包括解壓縮時要顯示什麼標題(Title)、是否要提示使用者按下確認後進行解壓縮(BeginPrompt)、或解壓縮後要自動執行哪支程式(RunProgram)、...等等。以下是設定檔範例(備註:檔案請使用 UTF-8 編碼存檔)

;!@Install@!UTF-8!

Title="多奇資料庫管理系統"
BeginPrompt="您要執行 多奇資料庫管理系統 嗎?"
RunProgram="Debug\多奇資料庫管理系統.exe"

;!@InstallEnd@!
4. 再來,就可以先透過 7zr.exe 程式將檔案壓縮成 7z 檔。

7zr.exe a Debug.7z Debug\
5. 最後一個步驟,就是將 7zSD.sfx、config.txt、以及 Debug.7z 三個檔案合併成一個可執行檔,我們可以利用 Windows 內建的 copy 指令搭配 /B 參數完成這三個檔案的合併動作。如下指令中,最後一個參數是最後要輸出的執行檔名稱。

copy /b 7zSD.sfx + config.txt + Debug.7z Debug.exe
此時,你只要執行 Debug.exe 就會出現以下畫面,在按下 是(Y) 之後就會立即執行解壓縮動作 (解壓縮到系統暫存目錄),並且在執行完後執行你在 config.txt 中定義的 Debug\多奇資料庫管理系統.exe 程式。



---

以上的第4、第5個步驟可以寫成批次檔(Batch),假設我命名成 SFXDebug.bat

接著再到 Visual Studio 中的 Project Property -> Build Events -> Post-build event command line 輸入以下指令:



注意:由於該指令預設開始位置為專案建置的輸出目錄,所以我先用 cd .. 先跳到上一層目錄,再執行我的批次檔進行壓縮並產生 SFX 安裝程式,否則批次檔在執行的時候很容易會有找不到檔案的問題。

對於 SFX 的完整資訊可以下載 7-Zip Command Line Version 後,裡面有個 7-zip.chm 說明檔,這裡會有相當詳細的說明。





相關連結
[7-zip]http://7-zip.org/

[Self-extracting archive]http://en.wikipedia.org/wiki/Self-extracting_archive

4/15/2009

[ C# ] 好用的 FTP Client SOURCE CODE

剛上網找到的,怕忘記,快記下來,

經過測試可以用,可以夾在C#程式裡用.

不用 remote dir 部份要改為

/customer/chixxxxxx/hjs/in

接近最下面有個內容 click here ,按下後就可以下載 source code .

引用至:

http://www.ondotnet.com/pub/a/dotnet/2004/05/10/ftpdotnet.htm

3/30/2009

Office SharePoint Server 2007 安裝注意事項

文章轉自http://einstand.spaces.live.com/blog/cns!A31A50C8EBA9EF7C!265.entry

經過多次的安裝失敗, 我稍為整理了一下我遇到的困難.

首先, MOSS 2007(Microsoft Office SharePoint Server 2007) 不能安裝在 Windows Server 2000 上, 安裝程式會說至少要 Server 2003 SP2 以上.

所以後來我就弄了一台新的電腦, 裝上 Windows Server 2008, 結果也是不能裝. 很離譜吧! 連安裝程式都不能 Run 直接就被 Windows Server 2008 擋掉了, 說什麼程式不相容.

因此, 只好乖乖的安裝 Windows Server 2003 SP2.

第一次裝 MOSS 2007 時, 沒看什麼書, 直接就執行安裝程, 也很順利地安裝完成. 但........裝完不能用.

查不出原因, 就好乖乖的買本書回來研究. 悅知文化出版的那一本寫的還不錯, 書厚圖也多, 就是貴了點.

總結一下心得: 一 首先 Server 2003 上要先裝上 Active Directory (這個有點難度, 因為太難在此不做說明. 換言之, 如果連 AD 都裝不起來的話, 就不必挑戰 MOSS 2007 了)
二 再安裝 IIS 和 .NET Framework 2.0 和 .NET Framework 3.0
安裝完 Server 2003 後, 會裝你裝上 .NET 1.0 和 .NET 2.0 至於 .NET 3.0 就要自行去下載後再安裝
三 將 .NET Framework 2.0 設為 IIS 的預設環境.
安裝完 Server 2003 後, IIS 會預設使用 .NET 1.0 而 MOSS 2007 是使用 .NET 2.0 因此在安裝 MOSS 前要先更改設定.
更改的方式很怪, 要在 "命令提示字元" 下, 用手輸入. 如下
cd \Windows\Microsoft.NET\Framework
cd v2.0.50727
aspnet_regiis -i
iisreset /noforce
上面的指令的大意就是切換到 .NET Framework 2.0 的目錄後, 再執行註冊程式, 然後再重新啟動 IIS
四 然後就執行安裝程式了
安裝程式共有十個步驟, 悅知那本書的作者是在第二個步驟發生錯誤, 而我是在第七個步驟發生錯誤.
不過, 那是安裝程式的 BUG, 不要怕, 重新開機, 再執行一次 "SharePoint 產品及技術設定精靈" 即可.
當然八字重的人可能一次就裝好, 命不好的人就多 Run 幾次吧!
五 我在裝完後, 執行 "SharePoint 3.0 管理中心" 時, 還發生一個奇怪的錯誤.
.NET 的錯誤訊息是說 C:\WINDOWS\Microsoft.NET\Framework\v.2.0.50272\Temporary ASP.NET Files 沒有寫入的權限
此時, 我就管不了那麼多了, 我就新增一個 "Everyone" 再給它 "完全控制" 就 OK 了.
當然, 這樣做是有風險的, 反正我的機器不對外開放, 不必管那麼多.