首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入
Type(Type) 所有的發表文章

前往頁面 ←上一頁  1 ... 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 ... 563  下一頁→

[h1]結果是空包彈,連回 BethSoft.com[/h1]


結果 thesurvivors2299.com 還是空包彈,
連回 bethsoft.com

但是六月份公佈了 DOOM4 的過場動畫 影片!

https://www.youtube.com/watch?v=cYjR5UzhcZA

[影片/動畫]



代碼:

* Connected to thesurvivors2299.com (208.73.210.205) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: thesurvivors2299.com
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 200 (OK)
< Cache-Control: private, no-cache, must-revalidate
* HTTP/1.0 connection set to keep alive!
< Connection: Keep-Alive
< Pragma: no-cache
< Server: Oversee Turing v1.0.0
< Content-Length: 1442
< Content-Type: text/html
< Expires: Mon, 26 Jul 1997 05:00:00 GMT
< Keep-Alive: timeout=3, max=97
< P3P: policyref="http://www.dsparking.com/w3c/p3p.xml", CP="NOI DSP COR ADMa OUR NOR STA"
< Set-Cookie: parkinglot=1; domain=.thesurvivors2299.com; path=/; expires=Sun, 03-Aug-2014 08:59:37 GMT
<
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- turing_cluster_prod -->
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>thesurvivors2299.com</title>
    <meta name="keywords" content="thesurvivors2299.com" />
    <meta name="description" content="thesurvivors2299.com" />
    <meta name="robots" content="index, follow" />
    <meta name="revisit-after" content="10" />


    <meta name="viewport" content="width=device-width, initial-scale=1.0" />


   
    <script type="text/javascript">
      document.cookie = "jsc=1";
    </script>

  </head>
  <frameset rows="100%,*" frameborder="no" border="0" framespacing="0">
    <frame src="http://thesurvivors2299.com?epl=NViGD4Lmwz5cFH8I7kUJiKBn6KyBhMIpkrv425aZR7MrI8uboZMI3GSzL1HnzmjHmlwTeUDTHKYyq7pCwvhkCifIv4G8kCKm-5GrU9TMysucICKIG1M3Ln1YqyWxwRjeRwWIEoLNYHBmCSF6UZbLJcZjBKAB9WhoGtTEUw3KE_WGRlOjafSokalRCZQAIJDf778AAOB_AQAAQIDbCgAA9AydNVlTJllBMTZoWkKhAAAA8A" name="thesurvivors2299.com">
  </frameset>
  <noframes>
   <body><a href="http://thesurvivors2299.com?epl=NViGD4Lmwz5cFH8I7kUJiKBn6KyBhMIpkrv425aZR7MrI8uboZMI3GSzL1HnzmjHmlwTeUDTHKYyq7pCwvhkCifIv4G8kCKm-5GrU9TMysucICKIG1M3Ln1YqyWxwRjeRwWIEoLNYHBmCSF6UZbLJcZjBKAB9WhoGtTEUw3KE_WGRlOjafSokalRCZQAIJDf778AAOB_AQAAQIDbCgAA9AydNVlTJllBMTZoWkKhAAAA8A">Click here to go to thesurvivors2299.com</a>.</body>
  </noframes>

(2014-08-02 16:50)

[h1]可以安裝 Mac OS X 的 "x86 DIY PC/Laptop" 組合[/h1]

每個月都會有推薦名單,有些可能需要小修改(或者 workaround)
但應該稍微都有測試過。


==> http://www.tonymacx86.com/home.php

==> http://www.tonymacx86.com/437-building-customac-buyer-s-guide-july-2014.html (2014 七月份
==> http://www.tonymacx86.com/436-building-customac-buyer-s-guide-june-2014.html (2014 六月份
==> http://www.tonymacx86.com/435-building-customac-buyer-s-guide-may-2014.html (2014 五月份
(2014-08-02 16:40)

[h1]「空手道 唐手 カラテ Karate」定名命名起源對談翻譯 @ 1936 年 沖繩會議[/h1]



這的對談片段,由 1960 年出版的「空手道 大補完 (by 遠山寛賢)」的附錄摘要出來
紀錄 1936 年間,沖繩空手道大師對於「空手」的命名定名對談,這個簡短的會對於
後來「空手道的定名」,產生了一定的影響。

時間: 1936/10/25, 16:00
地點: 沖繩那霸 昭和會館
主辦: 琉球新報

Karate Masters: Chomo Hanashiro, Chotoku Kyan, Choki Motobu, Chojun Miyagi, Juhatsu Kyoda, Choshin Chibana, Shinpan Shiroma, Chotei Oroku, Genwa Nakasone
空手大師:花城長茂, 喜屋武朝德, 本部朝基, 宮城長順, 許田重發, 知花朝信, 城間真繁, 小禄 緒亭, 仲宗根源和

其他與會貴賓(琉球新報等:
Guests: Koichi Sato, Zenpatsu Shimabukuro, Kitsuma Fukushima, Eizo Kita, Chosho Goeku, Gizaburo Furukawa, Sei Ando, Choshiki Ota, Kowa Matayoshi, Zensoku Yamaguchi, Tamashiro





對談開始


仲宗根源和:「當 Karate (カラテ, 空手道) 第一次引入日本本土(東京)的時候,空手道這個武術用漢字稱之為「唐手」,
這個名字聽起來像是外國的武術,當時廣泛被東京的練武者接受。
然而,有些人覺得「唐手」這種含有外來武術的名稱,似乎在教學上不太適當,
所以少部分道場把「空手道」用平假名拼出 Karate,而非用漢字。」

仲宗根源和:「目前東京的道場的現狀是,大部分使用「空手道(漢字 )」,另外也有不少還是維持「唐手(漢字 )」。」

仲宗根源和:「為了發展日本本土的武術,我覺得使用「空手(漢字)」代表 Karate カラテ 會比「唐手(漢字)」來的恰當。
當然「空手道/空手(漢字)」就是標準名稱,各位覺得呢?」


花城長茂:
「我們沖繩人,長久以來習慣用「唐手(Toodii / Tode)」來稱呼空手道,而非使用「Karate カラテ」,我們也習慣直接簡稱為「手 (dii / de)」,
代表這個武術,是用赤手空拳來戰鬥的意思。

小田: 「是的,我們也是慣用唐手(Toodii / Tode)


島袋:「仲宗根源和先生你好,
據我所知最近人們使用空手『道』來稱呼 Karate 這項武術,
這是否代表人們強調『空手』和『柔道、劍道』一樣有精神訓練的『道』部分呢?」



仲宗根源和「是的,他們用空手『道』來強調心靈方面的鍛鍊」


小田:「宮城長順先生你好,你會用『唐手(漢字)』來稱呼 Karate 嗎?」


宮城長順「是的,我會用『唐手(漢字)』,就和大部分人一樣來稱呼這武術;
那些來我家門口,請我教授他們這武術的沖繩子民們,都說『長順哥,請教我手(Tii/Te) 這武術!』
所以一般民眾會用「手」來稱呼 Karate。而我認為『空手(漢字)』在稱呼這項武術也很好」


宮城長順「正如仲宗根源和先生說的,例如『柔術』慢慢演化成『柔道』一樣,
在古中國,
人們原本稱功夫武術為『百打、散打、拳法』等等不同名稱,但現在主要有『功夫』講法;
所以不變的定律是,這些名稱,會隨著時代的演進而變化;因此我認為『空手道(漢字)』這名稱會比純『空手(片假名)』來的好。」

宮城長順「然而,我仍舊希望多聽一下大家的意見!
我們在大日本武德會沖繩分部,對這個爭議討論很多了...
所以,我們暫時擱置爭議,直接用『空手道(漢字)』來代表『唐手』這項武術。
空手道振興會快成立了,我們希望逐漸能夠有個正式的好名字來代表這個武術」


島袋:「宮城長順先生,您曾到中國學習武術嗎?」

宮城長順:「最初我沒有計畫到中國學『功夫』,但有一天我發現『功夫』非常棒,所以我就出發學習!」

島袋:「『手(Tii/Te)』這項武術,在沖繩是否存在一段時間了?」


宮城長順:「是的,沖繩的『手』這項武術,就像柔道、劍道、拳擊一樣,存在已久並不斷的演化!」


許田重發:「我同意仲宗根源和先生的意見,然而,我並不同意在今天會議就有『正式決議』。
目前大部分沖繩住民仍然用『唐手(漢字)』來代表空手道,我們應該多聆聽沖繩練武者和空手道研究者,
由多方的討論和研究團體徹底研究,才好做出結論。」



宮城長順:「我們並不急著在這個會議立即做出結論。」


又吉:「請各位表達真正的意見吧!」


花城長茂:「我在我的筆記本上,發現從 1905 年以來,我就用『空手(漢字)』來代表 Karate 這項武術。
例如 我用『空手組手(漢字)』來代表空手道對打。」


越來:「我想做個補充,Karate 在 1933 就被大日本武德會沖繩分部承認為格鬥武術之一。
當時,宮城長順大師是用『唐手(漢字)』來代表 Karate。
如果決定要改為『空手』,則之前的『唐手』相關文件等,可能都要改,
並且我們需要獲得大日本武德會總部的同意。」



仲宗根源和:「到現在為止,發言者都是沖繩在地人;
想聽一下佐藤先生的意見,佐藤先生是內地來的教育局局長。」


佐藤:「抱歉,我對於空手的知識不多,但我認為『空手(漢字)』會比較好,
『唐手(漢字)』相對來講根據並不多?」


古川:「用『空手(漢字)』對我們這些外地人來說,比較有吸引力,看起來有赤手空拳積極武術感覺;但如果用『唐手(漢字)』,我就比較沒有這類感覺。」


仲宗根源和:「瞭解;現在由福島先生發表意見,福島先生是軍團士官,軍方代表」


福島:「 用『空手(漢字)』比較容易從字面上瞭解;
『唐手(漢字)』的話就比較需要多花一番唇舌解釋,尤其對於新入門的練習者。」


小田:「的確,『空手(漢字)』大家都同意,但『唐手(漢字)』就有一些人反對」


宮城長順:「嗯,我曾經拜訪夏威夷武術界,
那邊的唐人對於『唐手(漢字)』比較有接受度。」



島袋:「在沖繩這邊,我們『手(Tii/Te)』和『唐手(Tootii/Tode)』來區別沖繩本地的空手道,和從中國帶回來融合本地武術的的空手道。」


仲宗根源和:「我想我們對於名稱的討論,已經有清楚的瞭解;
現在我們來討論『空手道的推廣』;
很可惜的是,目前來說,空手道還是在沖繩並非十分普及。
我們需要找出方法來推廣空手道,不論是學校的體育課或武術課。」


古川:「目前有很多的『流派 (Ryu)』,我想是我們應該不計算代價整合他們。
例如我知道首里流(Shuri Ryu)和那霸流(Naha Ryu)就有一點不太一樣。
我認為這修流派應該整合,並且統合出屬於日本空手道的型(Kata)
舉例來說,古代劍道約有 200 個流派,但經過整合,就是目前日本的劍道,且也有標準的劍道 Kata。如此一來,空手道才有辦法普及。」

古川:「舉例來說,我們應該定義出十種日語名稱的空手型,包含攻擊和防守的空手型等;
這樣一來,名實相符,推廣起來就容易。
另外,我也覺得要把空手道慢慢讓他變成一項「競技運動」!
所以我們應該研究如何讓他有比賽規則,讓他有標準的制服、標準的比賽型態等,
這樣推廣就會更普及!」


宮城長順:「古川,我同意你的意見。
你說的空手道「型」套路,我曾經在武德會沖繩分部成立時,把一些型的提案提給總部。 」

宮城長順:「至於空手道的道服這個議題,我們也同意儘快產出空手道的標準制服」

宮城長順:「另外,空手道的名詞定義這部分,我想我們會來會漸漸對他有所控制,
我會不斷的提倡這個理念,我也不斷的創造新的空手道技術藉以推廣他。」

宮城長順:「另外,關於『型』,我想傳統的『型』應該被好好的保留下來,畢竟他們是經典中的經典。如果要推廣到全國的,我們也可加入一些共容易更好的學習的新的『型』。」

宮城長順:「我們會同時創出並整理出一些『攻擊』與『防守』為主的『型』,
這些型適合小學、中學、大學等練習。」

宮城長順:「這些型,會由空手道振興會(Shinkokai)的成員們,來徹底實行並創新出來!
目前推廣振興會的成員包含,沖繩體育會和沖繩分部的大日本武德會」

宮城長順:「我們也有一些資深的弟子,對於推廣空手道很有興趣,
所以我們也會和這些弟子一起合作來推廣研究空手道!」

宮城長順:「如果各組織和專家,都能夠透徹的研究空手道,我們便可對於名稱和制服的問題,又更快的決定與結論」

宮城長順:「總之,舊有的空手型應該保留經典,新的空手型應該被創新!
要雙向進行,這樣推廣的阻力才會減少,推廣的力道才會增大!」


小田:「目前沖繩本地有多少個空手道組織?」



宮城長順:「有大日本武德會沖繩分部、沖繩體育會、首里體育會等等」

小田:「知花朝信先生,您的空手道道場,現在有多少學生?」


知花朝信:「我的道場約有 40 名空手道學徒。」


宮城長順: 「剛有提到一個意見要整合各種『流派』,如整合「首里流」和「小林流」
我個人認為這意見方向應該是錯的,因為沒有證據顯示整合有利有弊。」


宮城長順: 「然而,雖然我不贊同整合; 但有一些相同的地方,卻是存在可以努力的地方。

例如,基本的『型』(如三戰,轉掌、内蹯地/鐵騎)、進階的『型』(開手型 Kaishu Kata),這些型在各種流派都有,但在傳授時,有的『有系統和有方法』的傳授方式,
有的流派卻沒有。 我的老師『東恩納寬量』是系統方法來傳授我們這些型。」



小田:「還有其他空手大師也是去中國學習過拳法嗎?」


宮城長順:「我有聽過『松村宗棍』老師有到中國學過空手道。」


知花朝信:「我的老師把『内蹯地/鐵騎』當成基本型在傳授。」


小田:「本部朝基先生,您的空手道是誰傳授的?」


本部朝基:「我師從糸洲安恆、佐久間親雲上、松茂良興作等大師」

小田:「我認為您自己創立了自己的空手道?」


本部朝基:「 (笑)沒這回事,我並沒有自創自己的空手道。」

仲宗根源和:「好的,我們知道每位大師都同意建立空手道推廣組織,且,古川先生也告訴我們這類組織的必要性,所以我們覺得大家應該都同意這個計畫;所以會議結束後,會員們應該開始著手建立推廣的組織。」

(2014-08-02 14:57)

于君君:愛究竟是什麼 + 錯放你的手

[h2]錯放你的手[/h2]
http://www.youtube.com/watch?v=Ey8qXLVg7pg
[影片/動畫]

[h2]愛究竟是什麼[/h2]
http://www.youtube.com/watch?v=scZAsiwLcR4
[影片/動畫](2014-08-02 13:53)

[h1]變形蛇王「你的血,是他的菜,你的恐懼,是他的最愛」[/h1]

2009 好萊塢電影台主打 B 級大片。


封印了千年的禍害,即將到來

你的血,是他的菜,你的恐懼,是他的最愛(他吃的是屍體,但吸收的是恐懼感)

沒有人相信,只有你不知道!

熱鬧的園遊會,就要變成一盤人肉沙西米(刺身)!
他,不用配哇沙米(わさび)!

好萊塢電影台,變形蛇王,越變越大隻!

https://www.youtube.com/watch?v=_EbYeAIV7Tw
[影片/動畫]

(2014-08-02 13:47)

[h1] 「烤, 煮, 炒, 煎, 炸, 蒸, 鮮」的英文[/h1]


烤/火烤: Roast, Bake, Baked, Roasted
e.g. Roasted Chicken == 烤雞
e.g. Roasted Duck == 烤鴨
e.g. Baked Potato == 烤馬鈴薯
e.g. Cheesy Beef Rice Bake == 焗烤牛肉飯

"Roast vs Bake" 的差別

=> Roast 偏向「食物有一部分『直接接觸』火源」
=> Bake 偏向「食物大部分『不直接接觸』接觸火源,有包裝或容器,間接火烤、焗烤」

e.g. 烤蕃薯分兩種,如果是用鋁箔埋在窯裡的,可叫做 "Baked Yam"
e.g. 如果用叉子直接火烤蕃薯,則可能叫做 "Roasted Yam"

參考這篇: http://www.thekitchn.com/whats-the-difference-between-roasting-and-baking-word-of-mouth-211695



[hr]
水煮: Boiled
e.g. 水煮的 boil
e.g. Boiled Egg 水煮蛋

燙: Scalding
e.g. 燙青菜 Scalding Vegetable,但「燙青菜」用 Boiled Vegetable 一樣 OK


[hr]
燉煮: Stew
e.g. 燉煮的 Stew
e.g. Beff Stew 燉牛肉

紅燒: Braising, red cook
e.g. 紅燒牛肉麵 Braising Beef Noodles

滷: Slow Stew, Slow Red Cook
e.g. 滷肉 Slow Stewed Pork

但「滷和紅燒」其實不是很好分,尤其對於非專業廚師而言。

例如:
"滷肉飯" == "Slow Stewed Pork Rice" == "Braising Pork Rice"
從一般的原則來看,應該都可以。


[hr]
煨: Bake Stew, bake-stewing
e.g. 煨 == 「燒 + 燉煮」
e.g. 煨蝦麵 Bake-Stewed Shrimp Noodles


煙燻/燻製: Smoke, smoked, Smoking
e.g. Smoked Pork 煙燻豬肉


涮, 涮涮鍋: Instant-boiled
e.g. 涮牛肉 Instant-boiled beef
e.g. 涮羊肉 Instant-boiled mutton


[hr]
炒, 煎: Pan-Fry, Pan-Fried, Stir-Fry, Stir-Fried
e.g. 炒飯 Fired Rice
e.g. 煎餅 Pan-Fried Cake, 鬆餅 pancake
e.g. 清炒 Plain stir-fry, 清炒高麗菜 == "Plain Stir-fried Cabbage"
e.g. 清炒 Simple stir-fry
e.g. 煸炒 Dry stir-fry
e.g. 煸炒 Dry wok stir-fry
e.g. 滑炒 Moist stir-fry, 滑蛋牛肉 == Moist stir-fried Beef and Egg


炸: Fry, Fried
e.g. 炸雞 Fired Chicken
e.g. 炸肉丸子 Fried meatballs
e.g. 炸蝦 Fired shrimp

蒸: Steam, Steamed, Steaming
e.g. Steamed Dough 蒸包子
e.g. Steaming Fish 清蒸魚


[hr]
涼拌: Salad, Dressing
e.g. Salad (英文的涼拌也就是沙拉)
e.g. Dressing Cucumber 涼拌小黃瓜

腌: Pickling, Pickle, Pickled
e.g. 醃菜頭/醃蘿蔔 == Pickled Radish
e.g. 醃小黃瓜 == Pickled Cucumber

鮮, 鮮味: Tasty, Delicious, Delectable, Umami(日文)



[hr]
48634980_p0
很多食物



today 今天晚餐(2014-08-02 13:27)

[h1]如何鼓勵創意? or 創意創造力如何被扼殺了?[/h1]

[h2]1 How to Kill Creativity 創造力如何被扼殺了?[/h2]

原文為哈佛管理評論 Teresa M. Amabile (1998 ~ 1999)

[h2]2. 創造力大綱[/h2]
• 創造力定義:專業知識、創造性思考、動機
• 創造力管理的六大範疇: Challenge 、 Freedom 、
Resource 、 Work-Group Feather 、 Supervisor
Encouragement 、 Environment Support
• 正反實例: Chemical Central Research & National
Houseware Products

[h2]3. 經營的要求,無意間扼殺創造力[/h2]
前言
• 商業經營上的要求( Business Imperatives )往往 無意間扼殺了創造力
– 協商、生產力、管制措施等
– 在無意之間, Business Imperative 便會使得整個組織變 成容易扼殺創造力

[h2]4. 商業創意的定義 What is Business Creativity[/h2]

• 商業創意的定義
– 僅只是「原創」,並不能完全代表創意(必卡所的畫)

• 同時要「可接受」和「可實行」
– 商業上的創意,並不僅侷限於研發和行銷部門

• 商業創意的組成
– 專業知識、富創造性的思考、足夠的動機

• Expertise 、 Creative Thinking Skills 、 Motivation / 製藥廠血友病專家的例子 / 前兩者為個人特 質
– 主管或經理人對於此三項元素的組成有一定的影響

• 商業創意的分類(動機論)
– Intrinsic :內生型創意,由「內在動機」引發的創意
– Extrinsic :外生型創意,由「外在動機」引發的創意

[h2] 5. 創意 = 專業 + 思考技巧 + 動機[/h2]

{Creativity} = {Creative thinking skills + Expertise + Motivation}

三項決定創造力的要素: 足夠的動機 + 專業知識 + 富創造性的思考技巧

– 技術上、程序上與 智慧上之「知識」
– 更廣的專業知識領 域,解決問題的能力 越強
– 處理問題的「彈性 」和「想像力」空間
– 把現有的 ideas 重新組合的能力
– 和「人格特質」 「習慣領域」有一定 關係
–「內在動機」解決問題的熱誠會比「外在動機」引導出更多創造力
–「外在動機」:棍子與蘿蔔

[h2]6. 創意迷宮 Creativity Maze[/h2]
• 問題
– 在人們感覺被外在動機賄賂或控制時,錢也不能使人們對於工作感到更多的熱情
– 最具創造力 :工作提供實現興趣、成就感、挑戰性。

• 分辨兩者不同:把商業經營問題比喻成迷宮
– 外在誘因會使得個人採用「常走路線」「固定公式」來 解決迷宮(問題),以最快速度獲得報酬 => 創意不足。
– 內在的熱誠則使得走迷宮(解決問題)的過程不會那麼 的死板固定 => 較有創意。
– 對工作的熱愛、興趣、滿足感導致內在熱誠。

[h2]7. 如何管理創造力[/h2]

• 提升 (Intrinsic)Motivation 的立即影響力會比提升 Expertise 和 Creative Thinking Skills 來的大

• 六個管理(增強)創造力的範疇根據過去實驗、面談、調查所整理出來
1. Challenge
2. Freedom
3. Resources
4. Work-Group Features
5. Supervisory Encouragement
6. Organizational Support

[h2]8. 管理創造力「挑戰」 (1) Challenge[/h2]

• 適度挑戰
– 利用「 Assign jobs to match people 」來點燃員工內在動 機
– 把員工放在其能力能夠發展最大位置
– 反之,不去瞭解「員工」和「工作」之間的關係往往是 扼殺創造力的最常見情況

[h2]9. 管理創造力「自由空間」 (2) Freedom[/h2]

• 創造力的自由空間/自主性
– 給予明確目標,並給予選擇達成目標的方法(爬山)
– 自主性能夠提高可增加「內在動機」以及盡可能發揮其專業知識和創造性思考。

• 有兩種上位者誤用創造自主性
– 經常改變目標,或者沒有明確定義目標
– 有名無實的自主授權,但程序已經 proscribed ,員工走 岔路了要自己負責

[h2]10. 管理創造力「足夠資源」 (3) Resources[/h2]

• 資源的提供
– 時間和物質(金錢)為兩種主要會影響創造力的資源,得當 support ,不得當 kill
– 管理者要謹慎的分配資源,正如同分配「人」與「工作」一樣
– 時間:
• 適當時間壓力,有助於提高創造力(在某些情況下,由時間上的挑戰增加內在動機)

• 創意常需要時間來進行整合、探索解答
• 但相對的,「虛假/不合理」或者「不可能達成」的 Deadlines ,則會扼殺創造力
– 物質
• 物質資源常需要達成一個合理的折衷
• 物質資源超過「足夠」的門檻,並不會增進多少創造力
• 但,少於這個門檻,卻可能會使創造力遭到抹煞。
• 許多的管理者卻不瞭解因而把手上的資源握的很緊 ,使得員工的精力,全部放在尋找不足的資源上,而非創造力!
• 另外,較開放、舒服的工作空間也許也可幫助於創造力的增加

[h2]11. 管理創造力「團隊性質」(4) Work-Group Features[/h2]
• 團隊特質
– 由不同專業領域和特質組成合作團隊有助於創意的發展

• 團隊具有三項特質管理者必須要設法讓 ... 可產生創造力 3-factors
– 團隊隊員之間要互相分享 Excitement 在達成計畫目標的路程上
– 隊員要互相幫助其他隊員度過挫折和困難
– 接受其他隊員的想法和作法
• 反例:同質性過高的團隊( they will try to find 迷
宮最短路徑)

[h2]12. 管理創造力「管理階層的鼓勵」 (5) Supervisory Encouragement[/h2]

• 管理者的鼓勵有助於創造力的持續發展
– 員工需要從此得知自身的努力對於組織和團隊有助益
– 無論成功或失敗
– 管理者的鼓勵同時包含:自身的示範

– 反例:
• 不認同創新的想法或抱持懷疑的態度
• 冷凍創意作法失敗的人,或促其離職
• 面對創意提案的管理: Don’t Look for reasons to not use it.

– 常犯的錯誤:過長的評估、過嚴厲的批評
– 導致「注重 External Reward 」和「害怕提出創意」
– (會讓員工,長期陷入尋找 shortcut 的迷宮陷阱)

[h2]13 管理創造力「組織配合」 (6) Organizational Support[/h2]
• 整個組織加以配合才能真正強化創造力
– 盡量不要用「賄賂」來引發創意
– 同時也要提供足夠的認同和報酬在創意實現之後

– 組織管理者同時要:
• 指示資訊分享和共同合作的方向
• 確保政治問題不會惡化

– 政治問題:內訌、政爭或流言,阻礙創意的進展
• 以「專業知識」為例,流言等問題會妨礙人們的專注力,
人們會把精力放在「撇清、傳送和討論流言」上;而政治權謀會妨礙資訊的分享與流通, 使得專業知識停滯不前!

[h2]14 正確的例子 Right Management[/h2]

• 正面範例: Chemical Central Research
– Challenge : At top of their competency levels, and push
frontiers
– Freedom :管理者指定出 Final goals ,其他事項團隊有最大自主;專案經理或領者只有檢查是否朝著 goal 前進
– Resource
– Work-Group :不同 Profession 所組成的團隊
– Supervisor Encouragement : Outstanding Scientist 範例(定期鼓勵
– Organization Support :
管理者鼓勵跨部門合作和支援; 實例:尋求材料分析部門支援測試主要產品的新一代系

材料分析部門空出一段時間來幫助此團隊瞭
解本部門能夠提供什麼服務、和資訊,使得此運作更有效率;而團隊小 組也對材料分析部門非常信任!

[h2]15 反面的例子 Mismanagement[/h2]

• 反面範例: National Houseware Products
– Challenge :
– Freedom :管理者經常變更目標和干擾作業程序
(如:部門先前 meeting 決定四個優先要做的事項,在本次 meeting 中完全沒有被專案經理提到;
團隊先前被指定要 作為第一優先發展的產品,計畫突然被無預警的取消)
– Resource :團隊永遠在缺少資源的情況下運作(剛開始可能資源
缺少或許可以激發鬥志,但久而久之財政上的困難使得團對氣壓低迷)
– Work-Group :
– Supervisor Encouragement* :過長的評估和過嚴厲的批評

一位員工表示他害怕於告訴經理有關一些革命性的想法;
因為每當提出,每個人總是只研究他的漏洞而不注意他的潛力;

另外例子,團對提出一個新的 pricing program(定價策略,
但必須要等一個月才知道結果,失去商機 ;
另外,管理者把團隊的成功 case 當成是理所當然,不給予任何的認同或獎勵!
在研究顯示,數月之後,該團對成員已經到其他 smaller competitor。

– Organization Support :以「公司的政策」「行政的考量」來回絕創意。
團隊提出一個節省製造成本的方案,但被以「公司的政策」不允許來回絕掉,也沒有提出相對應,或者備份的方案出來

[h2]16 實例 P&G Great Rewards and Risks[/h2]
• 經驗:創造力的成長與否掌握在管理者的手上 as they think about, design, establish the ENV
– 實現創造力的風險
– 管理者要設法除去創造力殺手,並營造適合創造力發揮的環境

實例
• P&G : CNV(Corporate New Ventures )實例
– 為了回應近幾年來的緩慢產品革新, P&G 建立了 GNV 這個跨部門的 team ,且採用本篇文章所提及的創造力管理方法。
GNV 的成員是「自願」參加(方有高的 Intrinsic motivation ),
目標明確:開發出能夠為公司建立未來的革命性產品。有一定自主權。
成立三年之後 CNV 完成 11 個計畫,並交付執行。第一個產品「行動是熱敷」在
1998 年初已經上市試賣,並有 6 向產品在一年內要上市。 P&G 打算擴大其 CNV 的規模。

[h2]17 回顧[/h2]
• 創造力定義:專業知識、創造性思考、動機
• 創造力管理的六大範疇:「挑戰、自主、資源、團隊、鼓勵、支援」(2014-08-02 13:10)

[h1]最佳損友三劍客 牛頭帆/豬哥超/臭皮奇[/h1]


牛頭帆 簡介: http://xor.tw/+c2yfq

豬哥超 簡介: http://xor.tw/+c2yfw

臭皮奇 簡介: http://xor.tw/+c2yff
(2014-08-02 02:22)

CWT37 SANJI FAN ART(2014-07-31 22:49)

[center]CWT 37[/center]
##DIV##
[center]
[h1]CWT37: Comic World Taiwan 37 會員參展 @ NTU Stadium[/h1]
cover02 CWT37 - 曼珠沙華之路的特典

07308_B_9617 CWT37 - 同人新刊:LIFE
[hr]
More "Comic World Taiwan" Topic Related artworks

http://vovo2000.com/tags/cwt37/
http://vovo2000.com/tags/cwt/

(若您有參展 CWT37,將您的參展加上 CWT37 分類標籤,方便進行整理和搜尋!)

(若您已經確認攤位號碼,請在相關作品內文標上攤位,也方便其他同好找到你!)

[hr]
Comic World Taiwan 37 @ NTU Stadium


[hr]
See Also:


「FF」會員相關創作 :: "Fancy Frontier" Artworks Creation




[/center](2014-07-31 00:15)

[h1]台式:中文托福 第一部份、聽力測驗 選擇題[/h1]

[h2]第一題[/h2]

男:我給你看李小姐的照片,她的外型很不錯。
女:看你的大頭啦!

從這個女人的談話,我們可以得到什麼結論?

甲、她是腦神經外科醫生。
乙、她比較喜歡那個男人的頭。
丙、她覺得不耐煩且沒有興趣。
丁、這女人在吃醋。


[h2]第二題[/h2]

女:你去臺東玩,覺得如何?
男:臺東好不熱鬧,我玩的好不快樂!

這男人是什麼意思?

甲、臺東人多擁擠,他玩的不快樂。
乙、臺東很冷清,他很快樂。
丙、臺東很繁榮,他在那很愜意。
丁、臺東很荒涼,他很落漠。

[h2]第三題[/h2]

女:好久不見,你還沒死啊?
男:「恁北」好得很!
這男人在說什麼?

甲、女人的爸爸身體健康。
乙、他的脾氣很好。
丙、他過的不錯。
丁、女人的爸爸過得很好。

[h2]第四題[/h2]

男:你想要看那一台啦?
女:你們家有第四台嗎?
從這個女人的談話,我們可以得到什麼結論?

甲、她希望她家有第四台電視機。
乙、她想看四號頻道。
丙、她想看有線電視。
丁、她想看鎖碼台。

[h2]第五題[/h2]

女:這次的遠東區少棒賽結果如何?
男:結果中華大勝南韓,中華又大敗日本。

這場比賽的結果到底誰是冠軍?

甲、中華。
乙、日本。
丙、南韓。
丁、三隊戰績相同,必須加賽才能分出勝負。

[h2]第六題[/h2]

女:你不喜歡跟我去逛街?
男:對啊!妳現在才知道。
這男人是什麼意思?

甲、他不喜歡逛街。
乙、他喜歡逛街。
丙、他覺得她早知道 。
丁、他自己也不知道。

[h2]第七題[/h2]

女:你跟她見面之後如何?
男:她放我鴿子啦!
由上面這段對話,我們可以得到什麼結論?

甲、他們都很喜歡鳥類。
乙、他們一起去放生。
丙、他覺得她是個不錯的女孩。
丁、他們根本就沒見面。

[h2]第八題[/h2]

男:我們工廠最近連續三個晚上加班趕工!好累喔!
女:你的工作實在太辛苦了!
請問這名男子的工作狀況?

甲、日以繼夜。
乙、夜以繼日。
丙、日夜顛倒。
丁、日積月累。

戊、夜不閉戶。

[h2]第九題[/h2]

女:我們公司上下班都很正常,不會辛苦啦!
男:那我就放心了!
請問這名女子的工作狀況?

甲、朝三暮四。
乙、朝九晚五。
丙、朝令夕改。
丁、三令五申。

戊、日上三竿。

[h2]第十題[/h2]

陳先生:這次比賽我一定會贏你!
吳先生:是喔!最好是這樣啦!
請解釋吳先生的意思。

甲、為陳先生祝福。
乙、替陳先生打氣。
丙、有本事再說。
丁、覺得陳先生贏是最好的結果。

[h2]第十一題[/h2]

男:嗨!我來了!
女:都快一點了ㄟ!
請問女孩說這句話的心情?

甲、高興;男孩早到了。
乙、著急;叫男孩快一點。
丙、興奮;男孩和女孩都快了一點。
丁、生氣;男孩沒有準時到。

[h2]第十二題[/h2]

男:怎麼了?
女:討厭死了!一天到晚都找不到你的人!
這女孩說的話,代表了什麼意思呢?

甲、女孩已經找了男孩一整天。
乙、女孩覺得男孩很難找。
丙、有一天晚上女孩找不到男孩的朋友。
丁、白天和晚上都找不到男孩的朋 友。

[h2]第十三題[/h2]

女:你說啊!你到底去了哪裡?
男:我什麼都不會說。
這男孩說的話,是什麼意思?!

甲、男孩不會說答案。
乙、男孩不能說答案。
丙、男孩不願說答案。
丁、男孩不應說答案。

[h2]第十四題[/h2]

男:小姐,請問這件衣服怎麼賣?
女:三百,算你八折就好了!

男:二百啦!

女:你二百五啊!
請問最後這件衣服到底多少錢?

甲、六十元。(80% off)
乙、二百元。

丙、二百四十元。(20% off)
丁、二百五十元。

[h2]第十五題[/h2]

試想下列問題小姐應該如何回答最正確?

老闆:小姐,請問妳叫什麼?

甲、我叫蔡翠秋,你呢?
乙、你耳朵有問題[/h2]啊?我沒有叫啊!
丙、來一盤豆干、一碗陽春麵。
丁、我叫天天不應,叫地地不靈。

[h2]第十六題[/h2]

女:哇塞!老闆,你們的臭豆腐好臭喔!
請問老闆應該如何回答最正確?

甲、那妳不要吃啊!
乙、謝謝!大家都這樣說!
丙、對不起,我馬上幫妳換一盤。
丁、不會啊!這很新鮮耶!

[h2]第十七題[/h2]

收機鈴響聲。

男:喔!賣卡啊啦!
以下敘述何者不正確?

甲、男子叫對方不要再打。
乙、對方連續打過一次以上的電話給男子。
丙、男子的電話 SIM 卡賣掉了。
丁、男子的電話收訊正常。

[h2]第十八題[/h2]

陳先生、吳先生、張先生、趙先生在一起打麻將。

陳:二筒,碰!
吳:可惡!二筒又被你碰掉了!
張:別氣別氣! 來片波卡洋芋片啦!
王:我吃!

請問王先生吃了什麼?

甲、二筒。
乙、波卡洋芋片。
丙、上家打出來的牌。
丁、沒吃東西。

[h2]第十九題[/h2]

續上題。

陳:換誰啦!
吳:換我啦!
張:換你就快打啊!每次都是你最慢!
吳:賽給你啦!

請問吳先生做了什麼?

甲、回罵張先生。
乙、打了一張西風。
丙、拉了一坨屎給張先生。
丁、呼了張先生一巴掌。

[h2]第二十題[/h2]

弟弟:我回來了!爸媽呢?
姊姊:在麻將桌上。
根據姊姊的回答,以下敘述何者有誤?

甲、爸爸媽媽在打麻將。
乙、爸爸媽媽坐在椅子上。
丙、爸爸媽媽身旁一定有其他人。
丁、爸爸媽媽在麻將桌上做愛。

[h1]中文托福 第二部分、翻譯[/h1]

一、有搬桌子、坐椅子、拿杯子,那什麼叫〝串門子〞?

二、近世進士盡是近視。試翻譯之。

三、和尚端湯上塔,湯燙塔滑和尚湯灑湯燙塔。試翻譯之。

四、請解釋:一入侯門深似海。

[h1]中文托福 第三部分、作文 [/h1]

試作一篇五言律詩 。(2014-07-30 00:39)

[h1]改圖:美麗境界 (A Beautiful Mind) 的主角,也喜歡「文鳥」[/h1]


約翰在玻璃上寫的數學公式的「右下角」

John Nash loves Java Finches as well. (bottom right with Java Finch formula)

純改圖!
(2014-07-30 00:25)

[h1]Center Square Thumbnail 取中間正方形縮圖[/h1]

代碼:

convert hhh.jpg -resize x96 -resize '96x<' -resize 50% -gravity center  -crop 96x96+0+0 +repage  1111.jpg




[h2]Width > Height Thumbnail 寬大於長縮圖[/h2]
代碼:

convert www.jpg -resize x96 -gravity center  -crop 96x96+0+0 +repage 1.jpg




[h2]Height > Width Thumbnail 長大於寬縮圖[/h2]
代碼:

convert  hhh.jpg -resize 96x -gravity center  -crop 96x96+0+0 +repage 2.jpg

(2014-07-30 00:13)

[h1]適當時機,學會說「不!」:「自我主張」和「無禮」的區別[/h1]


本文出處: 韓國建國大學醫大神經精神系教授「河智賢」 (2007.07.13 17:43)

病人抱怨「久未謀面的要好後輩打電話來請我幫忙,說是需要我的公司其他部門正在進行的企劃書。
雖說很難辦到,但我答應試試看。結果時間過了一周,仍沒有進展。
後輩在電話中抱怨說,『如果我早點說做不到的話,他還有時間試著找其他公司的資料,可現在已經來不及了!』
每件事,我都是這樣...。因為開始的時候不能說:「不!」,最後落得兩面不是人。」

病人接著抱怨「
還有,如果有誰做錯事了,我也不會指責他。
接到貨款推銷電話、銀行滿意度調查電話,我同樣做不到立刻掛斷電話。
...昨天,一位朋友在電話裏向我訴苦,耗費了我30分鐘,結果我和客戶見面遲到了,為什麼我會這樣?!」

不適當拒絕,飽受困擾的!

不會說「不」的你,欠缺的是自信。
嬰兒出生後,先會叫「媽媽」,之後就是說「不」。
有精神分析家說,說「不」意味著第二次新生。

如果說,從母親體內誕生是軀體的誕生,
那麼說「不」就是內心建立起自我標準的信號,可謂是心理上的誕生。因為人要以自我標準為中心,去判斷事物。
只有這種自我標準明確到位,才能在每件事上作出自信的選擇,自尊感也由此確立。

但有些人不知為什麼在這一點上有欠缺。
即,與自己的想法相比,其他人的反應更重要。

舉例來說,如果身邊的三個人同時說:「天是紅的」,這類人也會懷疑「天是藍的」這個事實,陷入不安。

他們分不清「自我主張(assertiveness)」和「無禮(rudeness)」的區別,
經常擔心自己的行為會被視為無禮,進而主動放棄自己的權力。

因此,即使有人提出明顯過份的要求,他們也不會直接了當地說「不」,而只是扭扭捏捏地拖延時間。

這類人當上上司後,即使下屬們提出無禮的批評,他也不會追究。
因為他怕有人會說:「這人當了上司就變了。或是怕給下屬帶來創傷」。但這類人也往往會被人出賣,或成為笑柄。

最終這類人會產生「我不行」的自卑感,對周邊人的反應更加敏感,他人的標準也越來越比自我標準來得重要,這是一種惡性循環。
依賴外界的這種做法會導致精力枯竭,只會讓人陷入無休止的疲倦中。

建議處方:不要怕大家說你變了。人就是需要不停止地改變。你也確實應該改變了。

該說「不」的時候,就直接了當地說「不」。這對雙方都有好處。

對看不慣的事,就去指責、批評,這個世界沒有不挨駡的「天使」。

從現在起斷掉無關緊要的人際關係(如電話推銷的保險、銀行貸款、汽車貸款),
集中精力做自己的事。

現在,你的「挨駡存摺」餘額是「零」。因害怕欠債而拒絕貸款,自己掙錢買房的人是傻瓜吧。
要想讓生活更上一層樓,需要有適當的借貸。負債會讓生活緊張起來。

恐懼「負數」的你,也 該適當地讓"挨駡存摺"餘額增加了。
這樣人生反倒會變得更美好。「挨駡的人活得長」,這句話不是沒有道理的。現在,你該亮出你的棱角了。


(2014-07-29 23:31)

[h1]還有一套超過 10 年的老牌軟體: Acronis Migrate Easy [/h1]


MigrateEasy 這套軟體也適用於 SSD 升級(當然包含各種硬碟升級)

http://www.acronis.com/en-us/personal/migration-software/

(2014-07-29 22:47)

[h1]「寄生獸」電影版 2014/11/29 上映![/h1]


寄生獸(寄生獣) 官方網站: http://kiseiju.com/

@ 2014/11/29 第一集
@ 2015 第二集


預告 寄生獸影片
@ https://www.youtube.com/watch?v=DKEI4A95wSg
@ https://www.youtube.com/watch?v=RSFQLo1kBUk

[影片/動畫]
[影片/動畫]



泉新一 - 染谷将太
田宮良子 - 深津絵里
村野里美 - 橋本愛
島田秀雄 - 東出昌大
倉森 - 大森南朋
広川剛志 - 北村一輝
泉信子 - 余貴美子
三木 - ピエール瀧
浦上 - 新井浩文
平間 - 國村隼
後藤 - 浅野忠信

原作 - 岩明均
脚本 - 古沢良太、山崎貴
音楽 - 佐藤直紀
撮影 - 阿藤正一
美術 - 林田裕至
監督・VFX - 山崎貴(2014-07-29 01:12)

代碼:

        room-6
              |
         room-5   room-4
               |          |
room-7 --+--room-3
                |
                |
             room-1 --- room-2



-------------------------------------------------------------------
第一關 room1+room2。
目的 => 進入 room-3
-------------------------------------------------------------------
1. 房間一 room_1 初始房間

1.1 一個吊扇 fan_1a
-> fan_1a 預設啟動旋轉強度最強,牆壁有開關 switch_fan_1a 可調整強度
-> 強度 1 2 3 0, 1 最強, 3 最若, 0 停止


1.2 一個鳥籠 cage_1a,鳥籠有門,沒有鎖,可自由開啟
-> 兩隻鳥 bird_1, bird_2
-> bird_1 要在 fan 強度等於最弱時才會出來,站在衣櫥 close_1b 上面
-> bird_2 要在 bird_1 出來且 fan 停止時,才會出來,站在衣櫥上面
-> 調查 bird_1 bird_2 於衣櫥上,很吵鬧,有時會被咬
-> cage_1a 內只要有任何一隻鳥,都無法調查
-> cage_1a 調查,出現一張衛生紙,上面寫著
->(亂數的號碼),但是缺一角 paper_1a_1
-> cage_1a 調查,出現一跟鐵製鳥仔站棒

1.3 地板上 floor_1a
-> 有一個小飼料合 box_1a 有破洞
-> 用膠帶把破洞補起來,不然無法倒飼料
-> 補好之後 bird_1 bird_2 飛會過來吃
-> 調查原先鳥站得地方,發現衛生指的缺角 paper_1a_2
-> paper_1a_1 + paper_1a_2 => 結合成一個號碼 number_1a

-> 有一個地毯 carpent_1a
-> 調查 carpent_1a 獲得 key_door_1a

-> 有一個銅板 coin_1a,但是黏在地板上
-> 使用一字起子敲起來



1.4 兩個衣櫥 closet
-> closet_1a 沒有鎖可打開
-> 調查獲得鳥飼料 seed_1a
-> 可把飼料倒進 box_1a 但是要 box_1a 要先修補好
-> 飼料倒完發現 closet_1b 的鑰匙

-> 調查獲得鐵絲一悃


-> closet_1b 上鎖
-> 有一件外套,仔細調查,調查獲得一個「提示 note」
代碼:

                1
               1 1
              1 2 1
             1 3 3 1
            X X X X X


-> 有一件西裝,仔細調查,獲得一張「保全卡」


1.5 有兩個門
-> door_1a 上鎖,通往雜物收藏室 room-2,鑰匙 key_door_1a

-> door_1b 上鎖,通往客廳 room-3,鑰匙 key_door_1b
-> 用 key_door_1b 鎖,卻發現門把壞了
-> 用把全卡卡住門閂
-> 用一字起子撬開過關,進入 room_3
-> door_1b 開啟,且風扇最強,則 bird_1 bird_2 會飛往 room_3

1.6 秘密保險箱
-> 用特殊的 doll_b 嚇鳥仔,鳥仔 bird_1 bird2 會飛到一個隱藏的地方(此時滑鼠可調查)
-> 需要用「工具梯子」reach 此地方
-> 插入把全卡,密碼輸入字像出現
-> 密碼為 note 上面的 XXXXX 共五碼,XXXXX==14641

代碼:

   +----------------+
   + [保全卡]       +
   +                +
   +  [14641]  123  +
   +           456  +
   +           789  +
   +           0開  +
   +-----------------


-> 開啟之後,獲得 key_door_1b 的鑰匙

1.7 一些無用的沙發、床或者空氣清淨機

-------------------------------------------------------------------
2. 雜物收藏室 room_2
-------------------------------------------------------------------
2.1 有一個工具箱很高,無法碰觸
-> 使用梯子 reach 工具箱 toolbox_1a
-> 密碼所,使用鳥仔衛生紙 number_1a 開啟
-> 工具箱裡面一些雜物,取得「一字螺絲起子」

2.2 有一個 /\ 工具梯子,但是 / \ 散開了
-> 使用 鐵絲 + 鐵製鳥仔站棒 修復

2.3 牆壁上有海報,用膠帶貼著
-> 調查海報沒什麼
-> 調查膠帶,獲得膠帶一小段 tape_1a

2.4 架子上有
-> 幾個派大星海綿寶寶玩偶,沒什麼用途

-> 有一台迷你抓娃娃機,沒有硬幣不能啟動 machine_1a

裡面的娃娃勢派大星和海綿寶寶
-> 似乎有一個娃娃比較不同?
-> 使用銅板抓取此娃娃 doll_2b
-> 拿娃娃去嚇鳥仔,鳥仔會飛到一個地方

-> 抓取出來的娃娃若為一般的娃娃,
需要用一字起子去戳一下 reset
便可重新玩


(2007 寫的,未完成)(2014-07-29 01:03)

[h1]米其林 Saver+ 14 吋 185/65/R14 86H 價格參考[/h1]


1. (原輪胎為 XM1,約 2010 ~ 2011 在忠孝大潤發更換,約 $8,500 )
2014/07/26 右後輪沒氣,應該被釘子插入,到忠孝大潤發想「外補」,
老闆檢查後,說這釘子角度最好內補,他們目前沒這個服務。

2. 到新竹竹北的佑仕達 (頭前溪橋)想內補,
發現不止中一根,而且角度高達 30 ~ 45 度,佑仕達 Staff 說這角度補起來有風險。

3. 所以乾脆四輪全換;沒有 XM1/XM2,
現在 14 吋 Michelin 款式是 Saver Plus (Saver+) 185/65/R14 86H。

4. 四輪一起換刷卡 NTD $10,000,現金 $9,600,含工含定位 + 每五千調胎服務。 (July 2014)



(2014-07-29 00:06)

[h1]DCCF :: Disk Copy, Compare & Fill (Disk Data Integrity Full Access Test)[/h1]

I wrote this perl script around 2006,
this script is trying to "Filled the whole disk(partition) with 2-pass compare"
Which I believe this could verify the data integrity both within Caches and already-on-the-disk.

Note:
(1) Only tested in Windows, yet it might be not hard to port to other platforms.
(2) I remember I revised this to "multiple-threaded version" around 2007;
I may need to spare some more time to find it out.


代碼:

#!C:/perl/bin/perl.exe

################################################################################
### DCCF :: Disk Copy, Compare & Fill Test Utility  (Single Thread Version)
###
### Author :: Type T.H.Wu @ 2006
###
### Desc: Perl Storage/Disk Test Utility
###       It will (1) Generate source
###               (2) Copy source to target   
###               (3) Compare source vs target
###               (4) (Disk Full) Re-compare again all files
###               (5) Finally, delete all target files
###
################################################################################


use File::Copy qw(copy);
use File::Compare qw(compare);
use File::Glob ':glob';
use Getopt::Std;
use Win32:😃riveInfo qw(DriveSpace);


# flush immediately
$| = 1;

$thread_should_stop = 0;

# SIG
sub sig_flush()
{
   my $signame = shift;
   $thread_should_stop = 1;
   print $/."Got Signaled: SIG$signame, Try stopping...".$/;
   sleep(5);
   die("Terminated");
}
### $SIG{INT} = \&sig_flush;

sub print_usage()
{
   print "CCF :: Copy Compare Fill".$/.$/."Usage:".$/;
   print "    -a: Activity. Default = 0".$/;
   print "        -a 0 ==> Compare after each Copy.".$/;
   print "        -a 1 ==> Compare all after fill done.".$/;
   print "    -b: Buffer used for copy & compare, in MB. Default = 8 MB each".$/;
   print "    -d: Directory to test on. Mandatory, e.g. -d C:".$/;
   print "    -l: Loop. Default = 1. Set 0 for infinite.".$/;
   print "    -u: Unit size. In Bytes. Default = 1023 bytes(1KB-1).".$/;
   print "    -s: Size(*Unit) to test. Default = 8192.".$/;
   print "        So, we will test around 8M 4M ... 2K-1 by default.".$/;
   print $/;
   print "Example:  dccf -d g: -b 16 -s 32".$/;
}

sub handle_opt()
{
   getopt('abdlusp');
   $par_dir  = $opt_d;
   
   if ($par_dir eq "")
   {
      print_usage();
      exit(-1);
   }
   
   $drv_buf = substr($par_dir,0,1);
   $par_buff = $opt_b;
   $par_size = $opt_s;
   $par_unit = $opt_u;
   
}

sub init_parameter()
{
   $par_buff = 8      if ($par_buff eq "");    # -b
   $par_size = 16*1024   if ($par_size eq "");    # -s
   $par_loop = 1      if ($par_loop eq "");    # -l
   $par_unit = 1023   if ($par_unit eq "");    # -u
   
   ### TODO
   $par_loop = 0;
   $par_ptn  = 1;
   
   $par_act  = 0;;
   
   $buffsize = $par_unit * $par_buff;   
   print "CCF Using: Dir=".$par_dir." Size=".$par_size." Buff=".$par_buff.$/;
}



sub clean_up()
{
   @list = bsd_glob($par_dir.'*SRC*');
   unlink(@list);
   @list = bsd_glob($par_dir.'*TMP*');
   unlink(@list);
   @list = bsd_glob($par_dir.'*TGT*');
   unlink(@list);
}

sub gen_ptnf1()
{
   $tmpfil = "TMP";
   $p = $par_dir.$tmpfil;

   @tgtnew = {};
   @srcorg = {};
   @srcsize = {};
   $srccnt = 0;
   for ($i=$par_size; $i>=1; $i=int($i/2))
   {
      $srcsize[$srccnt] = $i;
      $srcorg[$srccnt] = $par_dir."SRC-".$i;
      $srcname[$srccnt] = "SRC-".$i;
      $tgtnew[$srccnt] = $par_dir."TGT-".$i;
      $tgtname[$srccnt] = "TGT-".$i;
      $srccnt++;
   
      print $srcsize[$srccnt-1].": ".$srcorg[$srccnt-1].$/;
   }
}

sub gen_ptnf2()
{
   my @tmpstr = {};
   my $buf = "";
   my $cnt = 0;
   for ($i = 0; $i < $par_unit; $i++)
   {
      $buf .= chr(int(rand(255)));
      if (($i % 127))
      {
         $tmpstr[$cnt++] = $buf;
         $buf = "";
      }
   }
   if ($buf ne "") {
      $tmpstr[$cnt++] = $buf;
   }

   for ($n = 0; $n < $srccnt; $n++)
   {
      my $sz = $srcsize[$n];
      my $sf = $srcorg[$n];
      print "Initialing SRC-".$sz." ";
      
      open (FH, ">>$sf") or die($!);
      for ($i=0; $i < $sz; $i++)
      {         
         print FH @tmpstr;
         print "." if ((int($sz/10)) > 0 and ($i % (int($sz/10))) == 0);
      }         
      close(FH);
      
      print $/;
   }
   
   print "Done SRC file initializing".$/;
}

sub init()
{
   handle_opt();
   init_parameter();
   clean_up();
   gen_ptnf1();
   gen_ptnf2();
}

################################################################ MAIN
init();
   
$fill = 1;
$cnt_file = 0;
$cnt_all = 0;
$cnt_overall = 0;

print "[0] ".(localtime).$/;
do {
   while (($fill == 1) and ($thread_should_stop == 0))
   {
      my $tt = $par_dir.("0" x ( 10 - length("".$cnt_all) ) . $cnt_all)."-".$tgtname[$cnt_file];
      my $ss = $srcorg[$cnt_file];
      my $fspc;
      
      print "[".$cnt_overall."] Copy ".$ss." -> ".$tt." ... ";
      $fill = copy($ss, $tt, $buffsize);
      
      if ($fill == 1)
      {
         print "Done".$/."[".$cnt_overall."] Compare ... ";   
         if (compare($ss, $tt, $buffsize) == 0)
             { print "Equal".$/; }
          else
             { die("================================= NOT Equal! Stop"); }

         $cnt_overall++;      
         $cnt_file++;
         $cnt_all++;
         $cnt_file = $cnt_file % $srccnt;
      }
      
      print "[".($cnt_overall-1)."] -------------------------------------------- ".(localtime).$/;
      
      ################ Check Free Space
      $fspc = (Win32:😃riveInfo:😃riveSpace($drv_buf))[6];
      $aspc = $srcsize[$cnt_file] * 3 * $par_unit;
      if ($aspc > $fspc) {
         print "==================================== FULL! No more free space ... ".$fspc.$/;
         print "Stop copy and re-compare".$/;
         for ($i = 0; $i < $cnt_all; $i++) {
            $tt = $par_dir.("0" x ( 10 - length("".$i) ) . $i)."-".$tgtname[$i % $srccnt];
            $ss = $srcorg[$i % $srccnt];
            
            ######### Compare Again
            print "[".$cnt_overall."] Re-Compare ... ".$tt." ";   
            if (compare($ss, $tt, $buffsize) == 0)
                { print "Equal (".$i."/".$cnt_all.")".$/; }
             else
                { die("================================= NOT Equal! Stop"); }
      
            ######### Delete
            print "[".$cnt_overall."] Delete it.".$/;
            unlink $tt or die("=========== UNABLE TO DELETE FILE!".$/);
            print "[".($cnt_overall-1)."] -------------------------------------------- ".(localtime).$/;
         }
         
         ######### Reset
         $cnt_file = 0;
         $cnt_all = 0;
         $fspc = (Win32:😃riveInfo:😃riveSpace($drv_buf))[6];
         print "==================================== Done Unlink ALL.  Free space ... ".$fspc.$/;
         print "==================================== Prepare to launch New Interation on (".$drv_buf.")!".$/;
      }
      else
      {
         print "[".$cnt_overall."] Free space of ".$drv_buf." = ".int($aspc/$par_unit)."/".int($fspc/$par_unit)."".$/;
      }
   }      
   $par_loop--;
} while (($par_loop != 0) and ($thread_should_stop == 0));


exit(1);

################################################################ END MAIN

(2014-07-28 17:11)

No CFF special Special(2014-07-27 17:07)

前往頁面 ←上一頁  1 ... 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 ... 563  下一頁→