2017/05/10

[遊記] 2016 沖繩四口親子行 - Day1 桃園機場 - 那霸空港

2016 的國慶連假
我們第一次嘗試帶兩個小鬼坐飛機
目的地是大部分人都推薦的親子旅遊勝地 - 沖繩
有蠻多原因的 - 近(飛機航程短)、先進國家(日本)、自駕遊流行(行動方便)
因此我們也選了沖繩當作我們的第一次試煉


前一天晚上收完行李後
我跟老婆就莫名的開始焦慮 XD
因為兩個貴賓在到達沖繩前會發生甚麼狀況,實在是太難預料了
結果到機場準備停車時,就發生了第一個意外
網路推薦的日月亭停車場竟然說客滿
剛剛來的路上就看到二航的停車場滿了
當下真是心頭一驚
回頭經過一航的停車場看到沒顯示客滿
馬上當機立斷開進去
停車費的事情回來再說吧
趕不上飛機可是會 gg 的
(我停的當下就知道一天要四百九了
 沒意料到這個,所以沒有預留另外找停車場的時間
 第一次自己開車停機場,也算是學了經驗)

背包示意圖 [圖片來源 : global.rakuten.com]

貴賓們在車上睡了一頓
樂桃一早的 checkin 隊伍實在是有夠長
趁這段期間,先用便利商店買的麵包跟牛奶把兩位貴賓搞定
在過安檢站時第二個失算來了
我跟老婆壓根都忘記要跟女兒說安檢站的事情
所以她當下極不願意把她的背包放下來過安檢
雖然我們是走另外的通道
但也還是有人在後面排隊
媽媽只好採取先過再說管你三七二十一的方式把她弄過安檢站
回程時避免再次重演
前一天就開始預告這些事情
果然回程的路上就穩定很多
真是一大失算啊啊啊啊啊啊啊啊啊 XD

都靠這樂天小熊餅乾 [圖片來源 : www.lottekoala.com.tw]

上了飛機後開始拿出各式各樣的家私
餅乾零食貼紙書都來
果然是有點奏效
我們坐在第一排
兒子仍然保持他一貫的 social 個性
與空姐玩的不亦樂乎
後來也很順利的睡著了
兩位貴賓在飛機起降時也沒有大吵大鬧
似乎沒有因為壓力而不舒服的狀況 (可喜可賀)
(爸爸本人倒是在降落階段頭很痛 Orz)


下了飛機後就前往 OTS 租車處
其實真的很方便
網路預訂有繁中網頁,到了當地也有會說中文的人接待,付錢刷卡就好
汽座不用加錢,WIFI 分享器也不貴
你只要在台灣的監理所去申請一張駕照的日文譯本 (一百元台幣)
其他的通通簡單搞定
最麻煩的大概是排隊吧
當天我們應該排了一個小時才辦完手續
幸運的是我們本來訂 Prius
結果被升級成 Estima (但我想開看看油電車啊 orz)

2017/03/05

The mind behind Linux - Linus Torvalds


前一陣子在 TED 上看了這個訪談
不得不說 Linus Torvalds 可能是有部分工程師嚮往成為的一種典型
單純的喜歡寫程式
不擅也不樂於參與社交活動
其中談到了他對於程式碼的「品味」(taste)

"To me, the sign of people I really want to work with is that they have good taste, which is how ... I sent you this stupid example that is not relevant because it's too small. Good taste is much bigger than this. Good taste is about really seeing the big patterns and kind of instinctively knowing what's the right way to do things."

他所謂的 stupid example 是下面這兩個例子
從 linked list 中移除一個 entry
我覺得蠻有意思的
特別紀錄一下
他認為第二種寫法有比較好的 "taste"
remove_list_entry(entry)
{
    prev = NULL;
    walk = head;

    // Walk the list
    while (walk != entry) {
        prev = walk;
        walk = walk->next;
    }

    // Remove the entry by updating the
    // head or the previous entry
    if (!prev)
        head = entry->next;
    else
        prev->next = entry->next;
}
remove_list_entry(entry)
{
    // The "indirect" pointer points to the
    // *address* of the thing we'll update
    indirect = &head;

    // Walk the list, looking for the thing that
    // points to the entry we want to remove
    while ((*indirect) != entry)
        indirect = &(*indirect)->next;

    // .. and just remove it
    *indirect = entry->next;
}

"I don't want you understand why it doesn't have the if statement, but I want you to understand that sometimes you can see a problem in a different way and rewrite it so that a special case goes away and becomes the normal case."

試著用不同的方式詮釋一個解法
就可以將特例轉換成一般情況
讓我想起 circular array 中取得下一個 index 的寫法
有人可能會這樣寫
function getNextIndex(i)
{
    if (i >= n - 1)
        return 0;
    else
        return i + 1;
}
不過仔細想想其實用 mod 可以寫得更簡單
function getNextIndex(i)
{
    return (i + 1) % n;
}

不過他也說了
真正的 taste 是表現在更大的地方
會讓你覺得很直覺也很自然的設計
那就是好的 taste

2017/02/02

在 Database 裡面儲存樹的內容


前一陣子工作需要在 Database 裡面儲存一棵樹的資料
在 SlideShare 上看了一篇
Models for Hierarchical Data with SQL and PHP - by Bill Karwin, Percona Inc.
覺得蠻有趣的
特別用部落格整理一下
以下的圖片都來自原作者的 slides
SQL statements 的部分有些是作者 slides 內的
有些是我自己在 sqlfiddle 上試寫的
以 SQLite 支援的語法為主

作者介紹了四種實作
分別為 Adjacency List、Path Enumeration、Nested Sets 以及 Closure Table
並且很貼心的作了一張表來比較


作者以一個 bug 回報系統的討論區來作例子
可以想成一個節點就是一篇文章
你回覆某一篇你就成為該篇的子節點
(以下把節點稱作 Node)


Adjacency List


Adjacency List 算是大部分人第一時間會想到的方式
就是每一筆記錄一個 Node
然後用一個欄位來記 parent Node的 ID


新增,刪除,移動一個 Node, 或是移動子樹都很容易
-- 新增一個 Node 到 Node 5 下
INSERT INTO Comments (parent_id, author, comment)
VALUES (5,
        'Fran',
        'I agree!');

-- 刪除 Node 7
DELETE
FROM Comments
WHERE comment_id = 7;

-- 移動 Node 6 到 Node 3 底下 (若 Node 6 不是 leaf 則會移動整個 subtree)
UPDATE Comments
SET parent_id = 3
WHERE comment_id = 6;
查詢某一個 Node 的 children (只向下一個 level) 也不難
-- 取得 Node 2 的 children
SELECT c2.*
FROM Comments c1
LEFT JOIN Comments c2 ON (c2.parent_id = c1.comment_id)
WHERE c1.comment_id = 2;
但是要取得整顆子樹就不容易,因為必須遞迴地拿 (文章有介紹寫法,有興趣的可以去看)
因此刪除子樹也不容易

Path Enumeration


Path Enumeration 紀錄更多資訊,不像 Adjacency List 只記錄 parent 的 id
這個方法紀錄了從 root 到自己的完整路徑


新增,刪除,移動一個 Node, 或是移動子樹也不難
-- 新增一個 Node 到 Node 5 下
INSERT INTO Comments (author, comment)
VALUES ('Fran',
        'I agree');

UPDATE Comments
SET path =
    (SELECT path
     FROM Comments
     WHERE comment_id = 5) || last_insert_rowid() || '/'
WHERE comment_id = last_insert_rowid();

-- 刪除 Node 7
DELETE
FROM Comments
WHERE path LIKE
        (SELECT path
         FROM Comments
         WHERE comment_id = 7) || '%';

-- 移動 Node 6 到 Node 3 底下 (若 Node 6 不是 leaf 則會移動整個 subtree)
UPDATE Comments
SET path =
    (SELECT path
     FROM Comments
     WHERE comment_id = 3) || substr(path, instr(path, '6'))
WHERE path LIKE
        (SELECT path
         FROM Comments
         WHERE comment_id = 6) || '%';
與 Adjacent List 不同的是,查詢某一個 Node 的子樹不難
-- 取得 Node 2 的 subtree
SELECT *
FROM Comments
WHERE path LIKE
        (SELECT path
         FROM Comments
         WHERE comment_id = 2) || '%/%';
雖然投影片中說查一層 children 很難
但是我試了一下好像也還好
-- 取得 Node 2 的 children
SELECT *
FROM Comments
WHERE path LIKE
        (SELECT path
         FROM Comments
         WHERE comment_id = 2) || '_/';

Nested Sets


Nested Sets 蠻特別的,每一筆資料存著左右兩個數字
左數是一個比所有子節點的數字小的一個數 (每個子節點也是會有左右兩個數字)
右數則是一個比所有子節點的數字都大的一個數
所以 root 的左數一定是所有節點的左右數中最小的
反之 root 的右數則是所有節點的數字中最大的
頭暈了吧 XDDDDD
一圖勝萬言


查子樹很容易
-- 取得 Node 2 的 subtree
SELECT descendant.comment_id
FROM Comments parent
JOIN Comments descendant ON (descendant.nsleft BETWEEN parent.nsleft AND parent.nsright)
WHERE parent.comment_id = 2
    AND descendant.comment_id <> 2;
但是新增,刪除,移動一個 Node, 或是移動子樹都不容易
因為你會必須更動很多相關連的左右數
以新增一個 Node 為例
-- 新增一個 Node 到 Node 5 下
SELECT nsleft,
       nsright
FROM Comments
WHERE comment_id = 5;
-- 把結果存在 $nsleft_5, SQLite 沒有支援 local variable

UPDATE Comments
SET nsleft = CASE
                 WHEN nsleft >= ($nsleft_5 + 1) THEN nsleft + 2
                 ELSE nsleft
             END,
             nsright = nsright + 2
WHERE nsright >= $nsleft_5;

INSERT INTO Comments (nsleft, nsright, author, comment)
VALUES ($nsleft_5 + 1,
        $nsleft_5 + 2,
        'Fran',
        'I agree!');
slides 內也說明了一下查一層 children 的困難處
其實作者也把 SQL statements 寫出來了
只是真的不是很直覺,需要稍微在腦中想一下才知道他為什麼那樣寫

Closure Table


這是唯一用到兩張表的方法
一張表存 Nodes 的資訊
以 bug 回報系統來說,就是像作者,內文之類
另一張表存每一個 Node 到它自己所有的 descendants 的路徑
一樣一圖勝萬言


說真的我第一次看到這個方法時讚嘆不已
因為沒有研究過這個問題
所以沒想到有這樣的設計方式
投影片中更提到 TreePaths 這張表可以多存一個路徑長度的資訊
這樣在作一些查詢時會更容易一點


新增 Node 的時候要到 TreePaths 的表裡面建立相對應的路徑
-- 新增一個 Node 到 Node 5 下
INSERT INTO Comments(author, comment)
VALUES ('Fran',
        'I agree!');

-- 新增 paths, 複製指到 Node 5 的所有 paths 並把 descendants 換成新的
INSERT INTO TreePaths (ancestor, descendant, length)
SELECT ancestor,
       last_insert_rowid(),
       length + 1
FROM TreePaths
WHERE descendant = 5
    UNION ALL
    SELECT last_insert_rowid(),
           last_insert_rowid(),
           0; -- 加上一條自己指自己的 path
刪除也蠻簡單的
-- 刪除 Node 7
DELETE
FROM TreePaths
WHERE descendant = 7;

DELETE
FROM Comments
WHERE comment_id = 7;
利用 TreePaths 裡的 length 欄位
在查詢子樹或是一層的 children 時很方便
-- 取得 Node 2 的 children
SELECT c.*
FROM Comments c
JOIN TreePaths t ON (c.comment_id = t.descendant)
WHERE t.ancestor = 2
    AND t.length = 1;

-- 取得 Node 2 的 subtree
SELECT c.*
FROM Comments c
JOIN TreePaths t ON (c.comment_id = t.descendant)
WHERE t.ancestor = 2
    AND t.length > 0;
移動應該是最麻煩的
因為你要先刪掉所有相關的路徑
再重新建立移動後新的路徑
-- 移動 Node 6 到 Node 3 底下 (若 Node 6 不是 leaf 則會移動整個 subtree)
DELETE
FROM TreePaths
WHERE descendant IN
        (SELECT descendant
         FROM TreePaths
         WHERE ancestor = 6 )
    AND ancestor NOT IN
        (SELECT descendant
         FROM TreePaths
         WHERE ancestor = 6);

INSERT INTO TreePaths (ancestor, descendant, length)
SELECT supertree.ancestor,
       subtree.descendant,
       supertree.length + subtree.length + 1
FROM TreePaths AS supertree
JOIN TreePaths AS subtree
WHERE subtree.ancestor = 6
    AND supertree.descendant = 3;
最後是把整棵樹從 root 開始列出來所有 Nodes
SELECT n.*,
       p.ancestor AS parent
FROM TreePaths AS t
INNER JOIN Nodes AS n ON t.descendant = n.treeNodeId
LEFT JOIN TreePaths AS p ON p.descendant = n.treeNodeId
AND p.length = 1
WHERE (t.ancestor = 1)
    AND (p.ancestor IS NOT NULL
         OR n.treeNodeId = 1)
ORDER BY t.length;

2016/05/20

Thirty Three - One Daughter, Two Children, And Three Important People

照顧小孩真的很辛苦


在此要先感謝所有為了下一代辛勤的父母大人們
這裡提到的辛苦並不是抱怨
而是要再次強調照顧小孩是一份重要且伴隨壓力的工作
是的
這應被視為一件有給職的工作
所以請大家不要再給全職爸爸 / 媽媽太多莫名的標籤了
甚麼過很爽或是很輕鬆這種詞彙就請收起來吧
你真的很想這樣說
也請你自己在夜深人靜時躲在棉被裡說
放過全職爸爸媽媽們吧

每個人都是不一樣的個體


從照顧兒子再次理解所有人都是完全不同的個體
不能以同樣的規格對待
這是 2015 年的育嬰留職停薪給我最大的體驗之一
當初帶女兒時
她可以自己坐在沙發上玩玩具
或是翻翻 DM 看看書
兒子完全不一樣
學會走路後更是忙碌地不得了
只要雙腳可以走到的地方一定要留下足跡
有時候真覺得 "你為什麼不能稍微停下來玩玩具呢"
但只能時時提醒自己
不同個體有不同的天性
不應該強求任何人去成為你想像的樣子

開始關注自主學習的可能



自從有了孩子之後
有時候跟同事聊天或者是透過一些文章
可以發現現在有很多不同的教育方法
從以前就聽過的蒙特梭利、森林小學
到後來我才聽說的華德福或是宜蘭的人文等等
反正有很多很多的方法跟流派

我個人後來看了一個 TED 影片
是一個美國人 Salman Khan 說明他創立一個網站 Khan Academy 的由來
( TED 影片 - Salman Khan:影片能改變教育 )
台灣也有一個均一教育平台
這是誠致教育基金會引入了 Khan Academy 的平台所做的中文化網站
我覺得資訊爆炸的時代
透過網路學習已經是不可避免的

當然
去了解這些並非對於傳統學校教育沒有信心
我相信大部分的家長只是希望多知道一些選擇
畢竟我們距離真正的多元還有很長的路要走

接近生命的序幕,思考生命的終章



吳慷仁因為麻醉風暴得了金鐘獎迷你劇集男配角獎
但同時他也出演了一部客家電視台製作的劇 - 出境事務所
後來跟老婆把這部劇看完了
劇情主要是在描述殯葬業 ( 現在多稱做禮儀公司 )
用幽默詼諧的手法來敘述死亡的議題
看完之後覺得我們太少談論這類事情
在有了小孩後
覺得自己應該早點開始思考相關議題

為此
我特地跟法律系的朋友了解了一下遺囑的相關規定
也研究了一下 DNR 的事情
我相信很多人都面臨過兩難的抉擇
或者是不知道怎麼做比較好的情況
可以的話我希望不要讓自己的孩子們也陷入同樣的難題
畢竟要面對我的離開已經是一件很難處理的情緒了
何苦再讓他們煩惱更多
也許
2016 年的生日目標之一就是立好第一版的遺囑

2015/09/26

讓人停不下來一次看完六集的麻醉風暴

2014 年金鐘獎入圍我支持的是台視製作的八點檔「雨後驕陽」
2015 年金鐘獎入圍我要推薦的是公視製作的迷你劇集「麻醉風暴」
2016 年的金鐘獎先預告我希望台視製作的八點檔「春梅」能入圍最多

麻醉風暴.jpg
[使用來自Wikipedia 的 合理使用條款授權]

麻醉風暴是一部只有六集的迷你劇
我是在今年的育嬰留職停薪期間看的
故事主軸就如劇名提到的
圍繞在一個麻醉科醫師
因一次手術中失誤所引發的醫療糾紛中

當時跟老婆看了一集後就停不下來
分兩次看每次三集就這樣看完了
這是台灣罕見的職場劇
上一齣我有印象的已經是白色巨塔了
相較於韓劇與日劇
台灣這種類型的劇真的是非常非常少
也許也因為這樣
每齣職場劇才會那麼吸引人(因為不夠好的劇本沒人願意出錢拍嗎 XD)

劇情除了主軸想講的醫療糾紛
以及台灣醫療崩壞的各面向問題外
也談了一點點心理疾病
雖然這部分我覺得有點多餘
但是整體來說雖然集數迷你
看起來仍是相當過癮
唯一的缺點是可能集數很少
所以有些地方的節奏偏快

吳慷仁跟黃健瑋的演出相當令人入戲
令人意外的是黃仲崑
之前在小燕之夜談植髮帶給他的好處
其中一項是髮型可以有不一樣的設計
戲路就不會被限制在黑道大哥這樣的角色上
果然馬上演了一個院長 XD

劇中也有帶到處理大量傷患時的 triage
剛好與前一陣子八仙塵爆時
很多第一時間到現場的醫生都有分享當時的狀況
幾乎所有人都會提到 triage

日內瓦宣言
另一個熟悉的名字是醫師誓詞
除了最令人感動的一幕外
劇中也出現了不只一次
台灣的醫學院學生在要成為實習醫師前會有個授袍儀式
其中除了接受教授們的授袍外
還會宣讀醫師誓詞
以下節錄自台大醫學系的網頁

      准許我進入醫業時:
      我鄭重地保證自己要奉獻一切為人類服務。
      我將要給我的師長應有的崇敬及感戴;
      我將要憑我的良心和尊嚴從事醫業;
      病人的健康應為我的首要的顧念:
      我將要尊重所寄託給我的秘密;
      我將要盡我的力量維護醫業的榮譽和高尚的傳統;
      我的同業應視為我的手足;
      我將不容許有任何宗教,國籍,種族,政見或地位的考慮介於我的職責和病人間;
      我將要盡可能地維護人的生命,自從受胎時起;
      即使在威脅之下,我將不運用我的醫學知識去違反人道。
      我鄭重地,自主地並且以我的人格宣誓以上的約定。"

醫師是一個壓力很大且工時很長的職業
基隆長庚在老婆第一次生產的時候
據說麻醉科只有兩個主治醫師
想像整個醫院的開刀房一天要開幾床刀
都分給兩個人負責
先不考慮排假的狀況
這工作量用想像的就相當大
更何況工作內容還不是印印文件打掃環境
而是攸關人命的在開刀房負責麻醉

很多人喜歡放大絕說不爽不要做
或是批評畢業生只想賺大錢沒醫德
使得現在內外婦兒四大皆空
大家可以試著換位思考將心比心一下
現在的環境真的不會讓人想跑嗎

最後回到主題
今天是金鐘獎的頒獎典禮
我希望麻醉風暴可以奪得各項大獎
台視跟 TVBS 在本周開始也會重播這齣劇
非常推薦

2015/07/24

木村拓哉補完計畫 - 前言

前一陣子木村拓哉來台造成旋風
中時與自由還把這則新聞放在隔天報紙的頭版 (偉哉台灣媒體)
讓我想起多年前在東京六本木的朝日電視台
意外的看到了 SMAP (為了宣傳草彅剛的電影)
讓身為木村飯的我
對於能真的看到木村拓哉這件事久久無法忘懷

我在 2015 年五月中的時候不知為什麼心血來潮
覺得身為一個木村飯竟然沒有看過所有他主演的日劇
真是太不盡責了
所以就開始了「木村拓哉補完計畫」
在開始這個計畫前
我最喜歡的前三名應該是

  1. ビューティフルライフ (美麗人生)
  2. プライドPRIDE
  3. LONG VACATIONロングバケーション (長假)
美麗人生第一名是因為
雖然不是 happy ending
但是整齣劇柊二 (木村拓哉) 跟杏子 (常盤貴子) 的關係是那麼美好
雖然有一點點小風波
但是部會讓人很療癒的感情戲
PRIDE 排名這麼高
只是因為我個人覺得戲裡面的木村拓哉實在是太帥了
長假則是因為它太經典了

以下是各劇的進度以及觀後感想

CHANGE

5/27
南極大陸

6/15
PRICELESS

6/29
安堂ロイド~A.I knows LOVE?~

7/7
從天而降的億萬顆星星

7/24
HERO2

アイムホーム

2015/07/13

魔鬼藏在程式碼的註解裡

想了很久不知道標題應該怎麼取

正文開始

Steam 是一個現在很著名的線上數位軟體銷售平台
上個月是 Steam 的夏季特賣
被 ptt 鄉民們戲稱為「電玩宅男百貨公司週年慶」
身為宅男的我當然也買了一兩款標上了「歷史新低」的遊戲
其中一款是今年出了續作且聲勢浩大的「巫師 3」
我買了前作「巫師 2 : 王國刺客」
於是有了這一篇文章


當時 ptt 有人買了同款遊戲後無法執行 (請見 : [問題] 巫師2 下載完無法執行)
一執行就跳出一個錯誤視窗
我看完鄉民給的解法後覺得蠻有趣的
就稍微研究了一下

 

這問題是來自於在 script 裡面有波蘭文的註解
程式碼的部分有興趣的人再點大圖看吧
左邊是在中文系統下的畫面
右邊則是在波蘭語系統下的截圖
出錯的兩句註解分別是
MT: funkcja włączająca/wyłączająca płonące przeszkody (翻譯)
Tu zostało zamknięte Wielkie Zło.(翻譯)

因為使用非英文的語言在程式原始碼檔案中寫註解
結果導致 compile error
這個坑怎麼那麼似曾相似啊!!!!!!!!!!
相信有些人應該會聽過「許功蓋」這號人物
(聽過的人不要怕被猜出年紀不敢承認啊 XD)
這是在 Big5 編碼 (或稱大五碼) 下發生的問題
即使在 Unicode 已經這麼普及的年代
這問題仍然在某些系統繼續存在 (請見 : 我在台灣開 Uber 的感想:還是當乘客比較爽)
在念大學的時候
就曾經在註解或是 printf 內寫了這幾個神奇的魔術文字
導致 compile 出問題
沒想到這問題不是只有中文會發生啊 (有點幸災樂禍)
而且巫師 2 是在 2011 年發行的
只能說歷史是會重演的

2015/04/28

育嬰留職停薪之全職爸爸的心得

[圖片來源: www.epochtimes.com]
前言

首先要正名一下
俗稱的育嬰假
在性別工作平等法的條文內是稱為「育嬰留職停薪」
因為很多人心中對於「請假」跟「留停」是不同的概念
你說你將請一年的假,對方心裡可能是想「靠,這麼爽」
反之,你說你將留停一年,對方可能會擔心你經濟或是之後工作會不會有影響
以下附上法律條文以及辦法
正文開始

在 2015 農曆年後
我開始了我的育嬰留職停薪
做這個決定前
跟老婆討論了很多
我們在 2014 年中就大致有了共識
一方面是想在老婆第二胎產假期間
幫忙她度過比較棘手的前兩個月
另一方面也跟自己的職涯思考有關
希望在這段期間可以沉澱一些
想想之後的方向

在農曆年節到二二八連假的期間
大概就跟放假沒甚麼區別
有趣的是這段期間我維持了每週兩三天寫寫 ACM 的活動
讀讀幾本想讀的書
但是都只讀了開頭的一點點
也帶著老婆跟女兒到處走走逛逛
算是與目前輕鬆的日子餞別
因為我們兩個都知道
第二胎出生後又會進入好幾個月很難外出的狀況

兒子閃電出生,全職爸爸正式上場

兒子比預產期早了幾週來臨
在醫院以及岳母家待了一周多後
我們在三月中的時候回家
在第一個月老婆坐月子的期間
感覺真的很辛苦
煮飯、洗碗、換尿布、洗屁股、洗嬰兒的手帕
下午幫嬰兒洗澡洗衣服、晚上幫老大洗澡洗衣服
除了餵奶 (這一胎親餵)
以及哄老大睡覺 (我試著哄,但是換來的就是不斷的大哭要找媽媽) 之外
剩下就完全由自己負責

不過隨著各種事情都上了軌道後
反而習慣了這樣的生活
我果然是很容易被有節奏感的生活制約 XD


完全覺得很值得的一段育兒時間

五月中旬要回去上班了
其實我還蠻適應在家的這些生活的
如果可以的話
我還蠻想再留停一年左右
但是已經承諾的事情要先回去完成

兩個多月來的心得與收穫很多
  1. 透過負責家中的大小事務的換位學習,讓我了解了很多主婦們的心境
    希望未來可以更體諒老婆的辛勞。
  2. 不是人人都適合某個職務,同理也不是人人都適合全職主婦/主夫
    當有人家事/育兒外包時,要能更有同理心。
  3. 之前上班的日子應該是過得太安逸了,育嬰留停開始到現在
    我已經瘦了五到六公斤,身材恢復得比產婦還要快。
最後
還是要給過去現在未來的各位全職爸爸媽媽們致上深深的敬意

2015/04/23

Thirty one plus one, Family plus one



沒想到我的生日願望之一竟然成真了
當天在看開票時看到一直領先
還以為只是各家電視台灌水的程度不同
很意外最後得票數竟然破紀錄

不過我想真正的考驗在選上後才開始
這幾個月來市長相關新聞也多到一個不行
持續監督才是更重要的

洗澡是重要的親子互動時間

2014 年中老婆懷了第二胎
我也因此接手了幫女兒洗澡的任務
從一開始女兒因為洗澡的人不同而大哭
到後來我們會一邊洗澡一邊唱歌
今年三月兒子出生後
我也繼續承接洗澡的工作
而且解鎖了人生中重要的體驗
"幫出生一周的小嬰兒洗澡"

洗澡的時候通常會跟女兒隨便的聊天
有時候則是趁機教他一些指令
例如他戴著洗頭帽時
教他聽到"看上面"就要"把頭抬起來"
久了任何類似的情境都可以用

前一陣子他非常愛聽張學友的藍雨
(這首歌的代號是"打一班",因為副歌裡有一句"搭一班最早的列車")
從一開始他只會唱"搭一班"
後來一邊洗澡我就教會了他唱"茫茫的哦... 搭一班最早的列車"

總之,對於沒時間陪小孩的父母親們
我會很建議一定要幫他們洗澡

自我職涯的思考

2014 年對我算是不太一樣的一年
從原本負責的案子調離後
開始有時間檢視自己的職涯
過程中很感謝公司的主管們及前輩給的各方意見

2014 年底加入新的開發團隊
開始回到重度寫程式
以及跟資深工程師們合作的狀況
霎時間好像覺得
"這才是我想要的工作的情況"
也許是射手座那種懶惰又討厭麻煩的個性
潛意識地讓我喜歡螺絲釘的角色

總之想了很多種可能
應該還是會繼續思考對自己及家人最適當的規劃

分化很簡單




以政治話題開頭
就以另一個值得大家思考的議題結尾
好幾年前在 youtube 上看了一個公視的節目
該集是在說加拿大有個小學老師做了個實驗
要讓小朋友們感受到霸凌跟歧視對被害者會造成怎樣的影響

看完之後相當有感觸
但我看到的不是歧視的部分
而是"分化"是多麼容易的一件事情
片中的老師用身高當作一個條件
把班上的同學們分成了兩個群體
然後稍微差別待遇一下
兩個群體不用老師繼續推波助瀾
就開始了彼此的針鋒相對

可能會有人覺得那是小學生才會被身高高矮分化
但卻忘了現實也有很多荒謬的方式在分化著我們
可能是職業
可能是出身地
可能是喜歡的顏色(喜歡天空藍或是青草綠)

最可憐的就是勞工們被分化
不同職業的受薪階級都不應該彼此激烈對立
因為勞方彼此從來都不是對手
真正的敵人是看著你們互鬥的資方與相關的利益團體

最後是
蔡康永現在在台灣只主持康熙來了
實在是埋沒了他的能力與天分
從後續的訪問中可以看出他是很棒的主持人

2015/01/10

[閱讀] 侯文詠短篇小說集


這次元旦連假花時間把之前買的"侯文詠短篇小說集"看完了
其中我最喜歡的兩篇分別是"黎明前"跟"天堂的小孩"
兩篇在網路上都找的到全文

"黎明前"講的是醫生對已死亡的人仍繼續施以急救
用讓家屬需要多一點的時間接受病人已故的理由
來掩護病患在手術室中身亡的事實
這一篇短短的故事卻隱藏了各種不同面向的議題
除了醫生的面子問題
還有家屬有時候其實需要的是一齣他們能接受的戲
但不一定要是事實
現實是苦澀的難以接受
不如包裝過的謊言容易承受

"天堂的小孩"
有了小孩讀這篇真的是莫名難過
主軸是一個車禍骨折的小孩
但是負責他的醫師看了他的 X 光片後
心中懷疑起另一種可能
而偏偏這可能的事實是令人相當不能接受也不齒的
第二主軸主要是講醫生的私人感情
但我覺得這只是用來堆疊層次感
讓每次故事再次回到小孩身上時
讀者能夠準備好更深入事件的真相
就像料理比賽的評審在嚐新的一道菜前
會用水或茶讓口腔中的味道盡量消失一樣
結局令人感傷
願天下的孩子們都能夠幸福快樂

多年前讀完"危險心靈"跟"白色巨塔"後
在 ptt2 上對侯文詠的小說寫了簡單的心得

"他的書有一種感覺
就是你會覺得書結束了
但是裡面的主角卻還是繼續的活著往下走
有的作者不一定會以這種方式做結
或者是故事的內容不適合
不過他寫的故事都還蠻可以這樣結尾的
更容易把人帶入沉思的情緒中"

原來這風格一直都存在
也從這些短篇一路保留到他的長篇小說中
希望他可以繼續寫更多小說

2014/07/26

[遊記] 2014 關西京阪奈賞櫻十日 - Day1 心齋橋筋藥妝店

前言那篇文章忘了說到
這次也是第一次嘗試坐 LCC (Low-cost Carrier)
其實上次規劃要帶爸媽來的那次也是想坐捷星
這次選坐的是樂桃航空
但是因為是熱門時段
我在當天知道開賣的時候就去搶了
又因為不想坐比較差的時間
所以其實只有比一般航空公司便宜一點點
但是就當作體驗囉
(台北飛關西有兩個時段
 一個是大約十點多十一點飛
 另一個是晚上八點左右飛
 關西飛台北則是早上八點左右飛
 以及下午四五點左右飛)
關西空港在 2012 年啟用第二航廈
這是日本第一個專門給廉價航空使用的航廈
可以看到照片我們下了飛機直接就在跑道上
回程的時候也是一樣
從二航廈有免費的接駁車可以坐到一航廈


我們到了一航廈後找到賣交通票卷的櫃檯後
直接買了之後會用到的大阪周遊券二日券以及關西周遊卷(Kansai Thru Pass, 簡稱 KTP)
網路上有很多關於票券介紹
建議一定要好好花時間研究
因為除了可以省錢之外
這種整日交通都不用錢的票券
在你臨時想要改行程的時候相當方便
因為怎麼坐都不用錢麻 (只要你在符合票卷規定的免費範圍內)

本來還要到 JR 的綠色窗口買嵐山小火車的票
但是人龍實在是長到一個不行
我們猜測應該是要買 JR West Pass 或者是 ICOCA + Haruka 套票的人吧
於是我們到南海地鐵的櫃檯
換了在飛機上買的樂桃優惠的南海地鐵套票後
坐上地鐵一邊研究等下下了車要怎麼走
一邊研究怎麼開啟 3G 漫遊



這次住在心齋橋的 Via Inn
這是很多人推薦不錯的旅館
每天早上有免費的簡單早餐可以吃
基本上跟我們之前住東京的 Super Hotel 或是 Tokyo Inn 的形式差不多
但是入住人真的很多
有時候晚一點下來吃早餐就得等一下才會有位子
距離心齋橋站很近
日本的商務旅館就是一如往常的小而巧
不過我們已經習慣就沒什麼差


安置好行李並休息一下
我們就出發前往在日本的第一餐 - 板前燒肉一斗
我們去的是心齋橋店
這是網路上有人推薦的和牛燒肉
是的,"和牛"燒肉
所以在出發前我們已經知道要價不斐了

當天到的時候
櫃檯發現我們是不會說日文的外國人後
就找了一個會說中文的店員來引領我們 (我們猜測是韓國人)
他說因為晚上的預約已經客滿了
如果你們要用餐的話大概只有四十分鐘的時間可以吃
我們考慮價錢關係也不會點太多就答應了
事實證明我跟老婆這種吃飯時"專心吃飯"的個人特質
果然可以在四十分鐘內吃完而且還有飽足感



其實我已經忘記我點的部位有哪些了
還記得的大概是莎朗、橫隔膜、牛肩肉跟牛小排
爐子的火很旺,所以肉放上鐵板只要一下子就熟到可以入口了
我跟我老婆都記得第一口肉的滋味
簡直就是太好吃了!!!!!!!!
搞得其他天的行程如果吃的普普通通
就會以這家店當作基準來比較
我們最後吃了大概八千日幣
雖然不便宜但若是用Moe燃來相比
同樣的價錢在一斗大概可以吃到Moe燃的六七成飽
所以我覺得還算值得




吃完飯後開始女人的戰鬥
我們在心齋橋筋幾個著名的藥妝店裡面打轉
為的是先了解想買的東西在心齋橋筋的價格
目的是要跟明天京都的新京極賣的藥妝作個比價
如果在新京極比較便宜的東西就明天再買
到了新京極發現心齋橋比較便宜的東西就改天再過來買
這就是女人計畫好的購物戰略
最後看的差不多了就來排 Pablo 起司蛋糕
排隊的人不少,但是出蛋糕的速度也很快
所以大概排五分鐘左右就買到了
其中有分 Rare 跟 Medium (指的是起司的熟度)
我們買了一個 Rare 的回飯店慢慢吃
後來發現兩個人分三天吃還是吃不完啊 (賞味期限是三天)

最後回飯店整理東西的時候
我發現我放在包包內裝錢的信封袋不見了
找了半天都找不到
最後想想最有可能是在藥妝店掏 iPad 出來
要看藥妝的圖片的時候掉的
掉錢實在是讓人心情十分低落
但幸好我的錢剛剛都拿去付房間的錢跟晚餐了
所以只掉了一萬日圓
算是不幸中的大幸吧
(這就是我三月底在 facebook 上的 stupid mistake)

2014/07/20

[遊記] 2014 關西京阪奈賞櫻十日 - 前言

在日本311地震那年
本來計劃要帶爸媽去關西賞櫻
但老人家放不下心最後就取消沒去了
接下來就是老婆懷孕跟可愛的女兒出生
因此從 2012 年去完馬來西亞員工旅遊後
我們就再也沒出國了

去年年底我們決定要再啟這個賞櫻旅行
由於距離上次自助旅行已經有好幾年的時間了 (2010 年的東京自助行)
心中的自助魂又再次燃起
這次的旅行在規劃跟執行的過程中嘗試了很多第一次

定點出發.彈性日程

考慮櫻花滿開日期的不確定性
這次的行程安排策略
是以每日都從同地點出發為基礎 (最後是固定住在大阪心齋橋)
這樣就可以視花況交換不同天的行程


而由於京阪奈的地理位置剛好形成一個三角形
(京都與大阪大約 50 公里,京都與奈良大約 40 公里,大阪與奈良大約 30 公里)
因此如何在交通上省錢且轉乘方便就成了很重要的事
這部分花了蠻多時間在看網路上的資料跟利用 Google Maps 試排

智慧型手機 3G 漫遊

在第一代 iPhone 上市六年後
我跟老婆終於在 2013 年下半年正式加入使用 smartphone 的行列
因此當然要感受一下帶來的便利性
雖然我還是有把部分地圖附在行程中印出來
但是不得不說 Google Maps 真的是好用到一個爆炸
特別是臨時想改行程去其他點的時候
透過 Google Maps 連幾點要坐哪線公車在哪站下車
下了車之後應該走哪條路走多久會到
完全清清楚楚的告訴你
而且準確度相當高


在這之前本來連地圖都不想印的
想透過新的 Google Maps Engine
把所有點跟交通方式都列在上面
(網路上也有很多人在教怎麼用這個功能規劃行程)
但是免費版只能在一個自訂地圖中放有限的導航路線
再加上實際到了當地
我發現 Google Maps Engine 的 App 用起來沒有 Google Maps 的 App 好用
所以就放棄了 Google Maps Engine
完全以 Google Maps 為主

去日本旅遊在行動上網部分有很多種可行的方案
最常見的應該是租所謂的小紅機或小黑機
還有一種我覺得比較麻煩的是 b-mobile
但是上述兩個方案都蠻便宜的
不過我最後都沒用這兩種
我是使用中華電信的日租型國際上網
中華電信的方案有幾個特點

優惠方案1日型
(連續24小時)
3日型
(連續72小時)
5日型
(連續120小時)
用量收費0.01元/KB
收費上限399元999元1,599元

1. 用多少流量付多少錢,超過日租價格等於吃到飽
意思是說假設你使用一日租 399 的方案
計價方式為 0.01元/KB
你若當天只用了 100 KB
那就只收你 100 * 0.01 = 1 元
如果你用了 40 MB
那本來以流量的收費方式來算應該要付 40 * 1024 * 0.01 = 409.6 元
但你只需要付 399 元

2. 不用另外帶一台機器或是裝另一張卡
可以直接用原本的手機中的中華電信 SIM 卡就可以使用了

3. 可透過網路設定何時啟用
這個意思是你可以在台灣透過網路先送出申請
比方我的班機預計在 3 月 29 日當天日本時間下午一點多降落
我可以申請讓這個行動上網的方案
在 3 月 29 日的日本時間下午三點開始啟用 (考慮出關後才使用手機)

4. 不會有租不到機器的情況
加上我也懶的在當天去機場領機器
或者是說提心吊膽機器在最後一天晚上還沒寄來

基本上考慮以上這幾點
我最後就選了中華電信的方案
缺點當然就是貴了一點
但是只要帶自己手機還蠻方便的

自製旅遊小手冊


在這之前已經看過很多人自製的小冊子
想說這次也嘗試一下作作看
但是後來並沒有時間好好做好編輯
也沒有找真的印刷店來輸出
不過有了經驗後下次就有機會作更精緻的版本了

2014/06/14

韓劇有感

神的禮物 - 14 天
上週跟老婆把這齣劇看完了
不得不說韓劇真的很厲害
這齣的劇本很強 人物很多 卻都在劇情中擁有重要地位
關係複雜卻不會看不懂或沒耐性看下去
除了我覺得結局處理得不夠好之外
其他部分我覺得算是無可挑剔

結婚後因為老婆關係看了很多韓劇
除了製作成本的差異外(例如 <Iris>或是<該隱與亞伯>)
劇本的多樣性是我覺得台劇目前完全跟不上的地方
光是穿越時空的劇情我就不知道看過多少
但每齣的手法或者是說編劇的設計都完全不一樣
有類似蝴蝶效應的 (<九回時間旅行>)
有類似七龍珠的特南克斯的 (<未來的選擇>)
或是仁顯皇后
又或是屋塔房這類的
或是像這一齣也是玩了時空穿梭的把戲

光這一類就多到不勝枚舉
更不要講一些奇怪的設定了
例如前一陣子很夯的外星人 (<來自星星的你>)
還有再前一陣子的陰陽眼 (<主君的太陽>)
動物化身啊吸血鬼等等的
虛構歷史的類型也不少
像是<擁抱太陽的月亮>
或是<愛上王世子>等等
也難怪<犀利人妻>或是<我可能不會愛你>會在當時紅遍全台
因為劇情的新鮮感也是吸引人想看的一個重要關鍵

這部分台灣真的還有很多可以加油的地方
例如之前在看的<媽!親一下>就算是還不錯
現在在追的<雨後驕陽>更是近幾年我覺得最好看的台語劇了

2014/02/19

Goodbye Mozilla Firefox

Firefox 也用了好一陣子
其實本來沒有特別要換掉的
在公司一直以來我都是與 Google Chrome 兩種 browsers 互換著用
但是隨著買了 iPad 與 Android smartphone (Sony Xperia ZL)
慢慢越來越常使用 Chrome
因此漸漸的從工作的機器開始
一台一台的把 Firefox 捨棄掉了
終於換到家裡的機器了
寫完這篇就會移除掉這伴隨已久的 browser

Firefox 在 2004 年釋出 1.0 版的時候
就因為網路上的許多支持者的推薦
我也開始安裝 Firefox
並使用這個 browser 作為預設的網頁瀏覽器
但因為工讀作的是 ASP / ASP.Net 相關的內容
所以還是有很多時候必須使用 IE
喔對了
還有要用到銀行系統的時候 XD

其實並不是因為 Firefox 不夠好所以要換
只是因為使用上的習慣
以及被 Google 的其他服務綁定了
好壞參半就是了
僅以這篇對陪伴我好多年的 Firefox 致上崇高的敬意 XD

2013/12/30

Thirty and one, Family and One

 (批踢踢今年怎麼沒有寄生日信)

不知不覺又過了一年
首先還是感謝大家的祝福
從大家對我的暱稱中
可以很明顯的分辨哪些人是同一時期的朋友
生日當天並沒有特別慶祝
回顧了去年生日給自己的文章
提醒自己每一年的生日
要記得慢下腳步回顧過去這一年自己的改變

吾家有女初長成

今年說來人生最大的改變就是多了個女兒
在小孩還未出世前總是有很多的想像
等到實際發生了
才知道大部分的事情沒辦法想像的到的
也再一次的對全天下的媽媽致上最高的敬意
特別是全母乳媽媽
現在只希望女兒可以平平安安健健康康長大
雖然心中還是抱著女兒成名後
可以提前退休這種賣女求榮的幼稚想法

邁入管理大學四年級

算一算擔任研發管理職也即將滿三年
今年應該算是最有心得的一年吧
每次面臨一些很棘手的問題時
都是一次更深入了解自己的自我省視過程
從那些矛盾心理的衝擊中
去正視自己脆弱以及過不去的點
然後觀察自己
如何在這些內心深處的掙扎中作出改變
好像寫的有些不著邊際
白話一點說就是
臉皮又厚了點嘴炮又強了點
還有很多可以作的更好的地方
又或者內心深處還是想當個小螺絲RD吧

親情梗仍舊是弱點

今年女兒正式出生後
我發現我對親情梗更無法招架了
有次只是節目上有人分享他爺爺過世前
在病床上對著奶奶說
“後世人再擱來給你照顧”(台語)
我一聽完眼眶就已經泛濫成災了
老婆還很不可思議的問到底哭點在哪
其實我也不知道
只是覺得這些小老百姓的故事才是最動人的
所以請不要約我去看各種感人的電影或表演 XD

31 歲了
我還是個充滿各種矛盾的射手座
未來應該仍是個擁有幼稚內心的大人吧
請大家發現我的幼稚跟無聊時
當做好事多多包容一下吧

2013/11/20

30-day challenge - 汽車品牌 - Opel

Opel logo
Opel是一家德國公司
在台灣翻譯為 "歐寶"
總部位於德國的 Rüsselsheim
是黑森州南部美因河畔的一個城市
創辦人為 Adam Opel
原本剛成立的時候是製造縫紉機的工廠
1862 年製造了第一台縫紉機
也在同年 Adam Opel 以自己的姓氏成立了歐寶
1895 年 Adam Opel 辭世後
由他的五個兒子繼承家族事業
其中兩個兒子對當時在歐洲流行的汽車生產有興趣
決定成立汽車部門
1911 年 Rüsselsheim 的工廠發生火災,原紡織機的生產線付之一炬
原地重建的廠房也因此改為生產汽車
1914 年成為德國最大的汽車製造商

P4 model
1929 年被美國的通用汽車 (General Motors Corporation) 收購了 80% 的股份
1931 年剩下的股份又被 GM 全盤收購,正式成為通用在歐洲的第一個子公司
當時除了日產 500 輛汽車外,還有 6000 臺的腳踏車
1935 年,Opel 推出 P4 車款,這輛車讓 Opel 成為德國第一大車廠
1936 年推出了 Opel 未來的長壽車種 Kadett
在 1985 年更獲得了歐洲年度風雲車的榮耀
1991 年改名為 Astra 但仍沿用 Kadett 的生產序號
因此第一代的 Astra 稱作 Astra F



1989 年,Opel 發表了雙門跑車 Calibra
此車款的風阻係數低達 0.26
1990 年上市後即造成轟動
並保持最低風阻係數市售車紀錄達十年之久

風阻係數就是空氣阻力係數
一般來說車輛行使時的空氣阻力有三種形式
第一是氣流直接撞擊車輛正面產生的阻力
其二為空氣流過車身的摩擦阻力
最後是外型阻力,這跟車後方的真空區 (slipstream) 有關
通常真空區越大阻力就越大
某經典賽車卡通中利用真空區的跑法被翻譯為 "史利普跑法"
其實是英文的音譯

2013/11/13

30-day challenge - 汽車品牌 - BMW

Bayerische Motoren Werke AG
因為是德國公司所以上面是德文的公司名稱
有興趣聽發音的人可以點這個連結到 google translate 聽聽
AG 在德文是表示 Co. Ltd.
雖然不知道中文名字會在什麼文件上使用
但是中文稱作 "巴伐利亞發動機製造廠股份有限公司"
通稱為 BMW
總部位於德國巴伐利亞的慕尼黑
在大中華地區翻譯為寶馬
小時候長輩們總以台語暱稱為 "美英她老母"

創辦人為 Karl Friedrich Rapp
在 1913 年成立了拉普引擎製造廠
主要廠房原本是用來製造腳踏車的
拉普引擎製造廠是從事飛機引擎的製造
同年 Gustav Otto 也在附近成立了古斯塔夫奧圖航空機械製造廠
Gustav 是大名鼎鼎四行程汽車引擎的發明者
Nikolaus August Otto 的兒子
接著在 1916 年與人合資
成立了巴伐利亞飛機製造廠 (Bayerische Flugzeugwerke AG,簡稱BFW)
並將之前的公司併入這家新創立的工廠
同年 Rapp 也找人資助並擴張規模
但是由於營運不善,使得 Rapp 在 1917 年時離開
後來找到了奧地利的金融家 Franz-Josef Popp 接手引擎廠
1917 年將工廠改名為現在的名字

當時正值第一次世界大戰
所以 BMW 成為了軍機引擎的製造廠
隨著世界大戰結束
因為凡爾賽條約限制德國不能擁有空軍
所以 BMW 開始轉型生產鐵路用的制動器
也開始發展機車的引擎
1923 年更研發出了軸傳動的 R32 型機車
相較於鏈條與皮帶傳動
軸傳動的壽命是最長的
但是動力耗損卻是最大的

1928 年用 1600 萬馬克併購了英國的 Austin 車廠
1933 年推出了 BMW 303 這款最具代表性的車款
因為此車開創了 BMW 一直到現在還維持的兩項傳統
一是直列六缸引擎 (straight-six engine) 的汽車
二是在車頭部份的 "雙腎" 水箱護罩 (double-kidney grille)
double-kidney grille
flat-six engine
straight-six engine




















BMW 在行銷上最有名的經典就是提供新車協助 007 系列電影的拍攝
像是 "黃金眼" 中的 BMW Z3
"明日帝國" 中的 BMW 750,"縱橫天下" 的 BMW Z8 等等
但是因為在電影中過度強調車輛的存在
許多影評跟影迷也批評因過度商業化導致的影片質感變調
不過從行銷觀點而言
這真是一個很厲害也很有效的置入性行銷

2013/11/11

30-day challenge - 汽車品牌 - Honda

本田技研工業株式会社
台灣也是沿用漢字本田
總部設在東京都港區
公司創辦人為本田宗一郎
1906 年本田宗一郎出生在靜岡
16 歲畢業後進入了東京的一間汽車修理廠工作
39 歲本田成立了本田技術研究所
兩年後在濱松設立了本田技研工業株式会社
開始研發製造摩托車
43 歲時結識了藤澤武夫,兩人把本田發展成為世界級的大企業

本田宗一郎是世界上第二個榮獲美國機械工程師學會頒發荷利獎章的汽車工程師
第一位為大名鼎鼎的 Henry Ford
本田宗一郎非常謙和
從沒有把企業當作個人財產
也從不讓家族成員進入本田企業管理
據說本田在晚年甚至後悔將本人名字用在公司名稱上
日本鈴鹿市曾經提出要將名字改為本田市
但是被宗一郎拒絕
因為他說 "在城市名字上冠以個人名字,簡直太荒唐了"

本田是第一家在北美洲開創高階品牌的日本汽車製造商
本田公司曾經因為擴充速度太快
造成資金上的吃緊
當時本田技研在台灣的合作夥伴慶豐行 (三陽工業前身)
曾開出信用狀助其度過難關
所以本田宗一郎與三陽創辦人黃繼俊有著深厚的交情
一直到 1990 年代末期才因雙方繼承人的意見分歧
結束了三陽與本田的合作關係

1974 年第一代 Honda Civic 引進台灣
Civic 當時被翻譯為 "喜美"
往後 20 年,Civic 歷經五次改款,始終暢銷
"喜美" 幾乎成為 Honda 在台灣的代名詞
台灣仍有許多人把 Honda 的汽車都叫做喜美
我小時候也一直以為 Honda 在台灣就是叫做喜美

2013/11/10

30-day challenge - 汽車品牌 - Mitsubishi

三菱自動車工業株式会社
台灣沿用日本漢字三菱
總部設在東京港區
目前屬於三菱集團的核心事業之一
三菱財閥的創始人是岩崎彌太郎
文獻中記載其曾在坂本龍馬下的土佐商會中工作
後來被調到九十九商會 (原名大阪商會)
38 歲時創立了三菱商會
三菱的標誌是岩崎的家徽 "三段菱"
和當時土佐藩主山內家族的標誌 "三柏菱" 的結合
"mitsu" 表示 "三" 而 "bushi" 則表示 "菱角"

三菱汽車的生產一開始是由三菱重工的前身
三菱造船開始,推出日本首部輛產型汽車 Model A
除此之外還創下了日本首台柴油引擎,首部柴油貨車
首部大型巴士以及首部四輪驅動原型車
1970 年,三菱汽車生產事業部脫離三菱重工
正式成立三菱汽車

2000 年三菱爆發世界性的大醜聞
被稱為三菱之恥
除了一直以來被懷疑的技術性瑕疵外
三菱被發現長年來都將內部文件分類
交給政府的文件都是另一套編號
當時三菱的高層有七人遭到逮捕

2013/11/08

30-day challenge - 汽車品牌 - Toyota

トヨタ自動車株式会社
在台灣最常聽到的名字就是TOYOTA
中文的翻譯為豐田汽車公司
總部在日本愛知線豐田市
公司創辦人為豐田佐吉
豐田佐吉是個發明家
其實最初豐田是作織布機起家的
後來由他的兒子豐田喜一郎在 1933 年 9 月成立汽車部門
1937 年正式獨立成立トヨタ自動車工業株式会社

豐田是目前世界排名第一的汽車公司
2013年度預計生產的汽車數量為 1010 萬輛
為世界上第一個達到年產千萬輛的車廠
在二戰時期是日本軍方車輛的主要供應商
在戰爭後期廠房被盟軍摧毀

在 1950 年,公司經營陷入危機
當時的帝國銀行 (現今的三井住友銀行) 與東海銀行 (現今的三菱東京日聯銀行)
組成的銀行團要求豐田喜一郎辭任社長
才願意緊急融資援助豐田

豐田公司的總部所在地原名為 "舉母市"
但是由於豐田公司的關係
使得當地迅速發展
也因此於 1959 年更名為 "豐田市"
豐田市把美國的汽車大城底特律作為姊妹城市

2009 年 8 月美國加州的一起交通意外
爆發了豐田汽車的設計問題
當時該輛汽車時速高達 190 公里
接著失控翻覆,車內四名乘客當場喪命
經過調查,懷疑是腳踏墊卡住了油門踏板
後來宣布明年一月開始要兆回八種在美國販賣的車款
主要是要把油門踏板改短
並更換更安全的腳踏墊

2010 年 1 月又再次爆發瑕疵問題
發現加拿大生產的油門踏板
會發生油門不會回彈而造成汽車爆衝
2 月又發生第三代 Prius 煞車失靈問題
這一年可說是豐田史上最慘的一年

2013 年豐田公司公佈其 2012 年全球的汽車銷售為 975 萬輛
多於通用汽車的 929 萬輛
重新回到世界汽車銷量首位

在管理學上豐田最有名的應該就屬 "豐田模式" (Toyota Way)
豐田模式是基於 14 個原則
另一個基於豐田模式的系統稱作 "豐田生產方式" (Toyota Production System)
這個系統原本叫做 Just-In-Time Production System
TPS 靈感其實是來自美國福特公司
當時豐田代表團去密西根參觀福特的汽車廠
發現他們使用的許多生產方法並非很有效率
特別是大量的庫存
結果豐田代表團在訪問 Piggly Wiggly 超市時
看到了他們只在顧客購買了商品之後,才作進貨
從這個地方啟發了 TPS 的誕生