2015年101登高賽

31分1秒,世界紀錄約十分鐘左右

Yan-ren Tsai(@elleryq)張貼的相片 於 張貼

早前兩年就有打算參加,但始終都沒能報到名,這次終於在三月底趕上,成功的報名。如果想報名的話,最好是在三月中下旬就開始關注 101 大樓網站上的消息,才不會錯失良機。

為了走上 101 大樓,做了些訓練,第一個是跑步,不過這是前年年底就已經在做的事情了,不算是特別的訓練,大致就是一星期跑兩次,從兩公里、三公里,到後來改成持續跑 15 分鐘、20 分鐘到現在的 25 分鐘這樣。比較算是特別的應該是爬樓梯,每天上班爬十層樓,賽前開始改為爬 20 層、30 層。除了這些之外,就是調整呼吸,這是看朋友推薦的文章學到的,文章裡說呼吸最主要是吐氣,要以腹部出力吐氣,新鮮的空氣才進的來。之前我都是努力吸氣,結果效果不佳。看完文章以後,我持續在跑步與爬樓梯時試著這樣做,並且維持兩吸一吐的頻率。以我個人來說,我覺得這真的有效,在跑完步跟爬完樓梯時,呼吸會平復的比較快。

在登高賽前幾天有找別人的經驗分享文,說衣物、東西都不要寄在會場寄物櫃,看是著好服裝,空手帶健保卡、悠遊卡過去,或是在附近找寄物櫃,這樣都會比卡在大會那邊排隊來的快。所以我是直接著運動服裝過去,然後太太幫我拿著另一套衣服這樣,真的是非常感謝太太的幫忙。

比賽當天,最重要的事情就是不要遵守賽程表上規定的時間,你大概抓晚半小時到一小時過去就可以了。以今年來說,手冊上說我的號碼在 9:30 ~ 10:00 去體檢,10:00 出發,結果我到了 11:40 左右才進去大樓裡要爬樓梯。第二件重要的事情,就是在號碼差不多的時候,到集結點附近聽工作人員叫號。叫號其實聲音沒辦法傳很遠,然後一堆人圍在那邊,根本聽不到,最顯眼的 LED 看板卻偏偏又是打一個大的號碼範圍,像是 0~800 、 801~1600 這樣,對於這件事情我不是很理解,明確一點不是會更好嗎?當天的天氣很好,太陽很大,還好後來有雲層遮住太陽,要不然我看進去之前一堆人就中暑了。

進去爬樓梯以後,我沒依照我平常的速度走,然後走到內圈,心情緊張許多,導致速度比平常來的快許多,呼吸也比較喘,原本預定到 30 樓才休息的,到 20 樓就先去休息一下了。等出來,就改走外圈,不急不徐、一步一步往上走,每二十層休息一次。大樓裏面的休息站不是整數的,大致是 7 或 8 的倍數,59 層是一個比較特別的樓層,這裡除了是休息站,也是換班電梯的所在。總之,我記得我在 20 、40 、59、7x、83 都各休息了一下,有一層可以看到外面風景的,有停留比較久。樓梯間的空氣在某幾層時有比較悶熱,但有些樓層有排氣的關係,反而比較涼爽,大致上不會讓人有不舒服的感覺。

等到上去以後,請旁邊的跑者幫忙拍照留念以後,就開始找電梯了。結果繞了一圈以後,發現排隊搭電梯的人已經繞了一圈了,就趕緊跟著排,排隊的同時除了平復呼吸之外,也順便把大樓外的風景拍完了。所以,真的不要浪費時間在上面逗留,趕緊排隊才是正途。下電梯換了三次電梯,第一次是 91~90,第二次是 90~59 ,第三次是 59~1 。下到一樓以後就是領完賽證明跟其他一些東西了,有痠痛貼布、保健食品、飲料、獎牌等等。出口是往地下一樓走,話說,平常根本不會去 101 樓下逛,所以在樓下還迷路了,不知怎麼出去,還特地上去問工作人員怎麼走… 冏

嗯,大概就是這樣,算是了了一件心願,明年應該就會來試著跑 10 公里或半馬了。不過也有可能繼續自我挑戰而不參加比賽就是了,不太敢想像一邊在路邊跑、一邊吸廢氣的情況。

電影流水帳(2015/4/10~2015/4/20)

RED CARPET: Passerella per Natalie Portman Natalie Portman ,其實沒有演這兩部電影,也沒幫忙配音。只是在查回魂夜時,從維基百科得知原來裏面周星馳跟莫文蔚的造型是來自終極追殺令裡的 Leon 跟 Mathilda ,頗令人意外,所以就用了飾演 Mathilda 的 Natalie Portman 的照片。

  • 回魂夜 (IMDB, Wikipedia)。鬼故事啦,大樓有厲鬼,然後 Leon 出現並且協助保全一同來捉鬼。裏面有蠻多笑點,即使是現在來看,也還是覺得蠻好笑。
  • Justice League: The flashpoint paradox (IMDB, Wikipedia),中譯:正義聯盟:閃電俠之逆轉。主軸是時間,閃電俠以他的速度突破時間屏障,到了過去救了自己的母親,導致歷史的改變,他還一直以為是極速教授所做的改變。在這個分支裡,亞馬遜與亞特蘭提斯聯姻,可是神力女超人卻殺了當了皇后的姊姊(應該是),生氣的水行俠就帶著亞特蘭提斯人跟神力女超人帶領的亞馬遜大打出手,幾乎導致世界毀滅。而超人克拉克則被政府軟禁,虛弱的要命,根本跟印象中壯壯的超人大相逕庭,露意絲則跟效命於政府的鋼骨與其他英雄聯合,想要避免神力女超人跟水行俠的戰爭毀滅世界。後來透過蝙蝠俠的幫忙,閃電俠再次突破時間屏障阻止自己改變歷史,讓整個世界回復正常。
    在閃電俠要回去阻止自己之前,爸爸蝙蝠俠拿了一封信給閃電俠,閃電俠在回到原來的世界以後,將這封信交給了蝙蝠俠,讓蝙蝠俠感動的落下淚來。

電影流水帳(2015/3/30~2015/4/9)

Petal by Emily Ketteringham

  • 整容日記 (IMDB, Wikipedia)。挺普通的故事,看到中間,大概可以猜到結局是什麼了。
    郭晶是個普通的女孩,對自己的容貌不是很滿意,畢業後,被男友甩了 (飾演男友的就是失戀33天裡的前男友陸然),為了求職跟愛情順利,就去整了。整了以後,果然挺順利,不僅僅找到工作,也招來桃花 (雷蒙)。之後為了更加順利,繼續整。到了後來,被公司同事發現,整容的事情曝光,只能辭職返鄉。同時,也被雷蒙嫌棄,兩人分手。
    郭晶在收拾心情以後,東山再起,再次求職。而雷蒙也突然發現自己很愛郭晶,就去找了郭晶,豈料為了救郭晶而發生車禍,這車禍導致雷蒙也去整了容,這下兩人可誰也沒辦法嫌棄誰了。
    故事裡不忘安插反例,第一個是郭晶的好友,抵押了房子去整容,卻不是很成功;第二個是兩人生下的孩子跟父母一點都不像。
  • Shaun the Sheep Movie (IMDB, Wikipedia),中譯:笑笑羊大冒險。帶著兩個小鬼去看早場,故事很好笑也很溫馨,看完以後很開心,原本易怒的情緒被吹散了。
    故事是小羊 Shaun 覺得生活很平淡,就設計了主人,讓他好好休息,然後羊群們就能放一天假。結果狗打亂了整個佈局,主人所在的拖車意外自走,跑到大城市去,結果讓主人喪失記憶。Shaun 跟羊群為了找主人就出發去大城市,展開一番冒險,最後跟狗合作救出主人,重新農場原來的生活。

另外就看完「勇者義彥和魔王之城」,蠻好笑的,而且每集大約半小時左右,蠻適合打發時間。原本預算很少的製作,到了後期,看的出來有因為收視率不錯而增加預算。女主角木南晴夏還蠻耐看的,主角的妹妹阿久在每集的最後雖然只有短短不到一分鐘的鏡頭,但是從跟男友走,到黑社會大姊頭,到進監牢,到變貴婦,這整個連貫起來其實很有戲啊~ 😀

KeePass / KeeFox

花了一點功夫才搞定,表示應該紀錄一下。

先安裝 KeePass:sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil

然後透過 Firefox 的套件管理安裝 KeeFox,重新啟動 Firefox 以後會有提示,說要複製 KeePassRPC.plgx 到 KeePass 的資料夾,我就是卡在這裡,這裡就是要將他提示的路徑的 KeePassRPC.plgx 複製到 /usr/lib/keepass2 下,這個檔案其實是 keepass2 的 plugin,主要功用是啟動一個 server,讓 KeeFox 能跟 keepass2 溝通。

啟動 keepass2,建立新的資料庫,設定 Master password 或設置密碼等等。回到 KeeFox 選項裡,設置資料庫的路徑(看存在哪裡)、keepass2 的路徑 (/usr/bin/keepass2),這樣就大功告成了。

缺點就是,keepass2 要開著… >_<

參考資料:

修改 EXIF 的命令:exiftool

數位相機的日期設定錯了,所以拍出來的照片裡的日期也是錯誤的,就想說不知道有沒有工具可以修正。

找了一下,看到可以用 exiftool:

此外,也可以用 jhead ,視覺化介面可以用 picasa (雖然現在 Google 好像沒繼續開發了)。

修改的指令大致就是這樣子,這是要往後平移兩天的:exiftool “-ExifIFD:CreateDate+=0:0:2 00:00:0” your_photo.jpg

然後也要記得改 -ExifIFD:DateTimeOriginal 跟 -IFD0:ModifyDate 。

要查看目前的 EXIF 資訊,一樣也可以用 exiftool :exiftool -s -a -u -g1 your_photo.jpg

電影流水帳(2015/3/12~2015/3/29)

Jena MaloneJena Malone ,在星火燎原裡飾演 Johanna Mason ,飾演一個有點讓人討厭的角色,能演到讓人討厭,所以我覺得她演得挺好的,以後應該有不錯的發展。

  • KANO (IMDB, Wikipedia)。故事就是近藤教練操練嘉義農林的球員,然後最後進了甲子園打決賽的故事。大體上不錯,有些地方沒交待的很清楚,例如投手吳跟教練的情誼,然後就是嘉南大圳的支線有點突兀。
  • Fast and Furious (IMDB, Wikipedia),中譯:玩命關頭。轉到 HBO 時,剛好看到,之前也沒看過,就把它看完了。
    原來警察臥底是第一集就開始,Brian 奉命去 Dominic 的組織裡臥底,要查卡車行搶案。經過一番功夫 Brian 取得 Dominic 信任,也開始跟 Mia 交往。認識以後,他發現 Dominic 不是壞人,並且誤以為 Dominic 的對頭 Johnny Tran 是搶案主嫌,就回報上去。後來發現 Johnny Tran 不是主嫌,真正的主嫌真的是 Dominic。之後 Jesse 跟 Johnny Tran 比賽賽車,輸了車子,Dominic 為了 Jesse 的車子,決定再次行搶。這次行搶,差點賠上 Vince 性命,好在 Brian 及時趕到,救了 Vince,但他的身份也曝光。最後 Brian 賭上自己的前途,放 Dominic 走。
  • 万能鑑定士Q -モナ・リザの瞳- (IMDB, Wikipedia),中譯:萬能鑑定士Q 蒙娜麗莎之瞳。故事不錯,就一個很厲害的鑑定師Q因為某個機緣,被推薦去法國參加試驗,並且與美沙獲選,成為蒙娜麗莎畫作到日本來時的護衛。
    凜田莉子在法國接受了美沙的邀請一起接受特訓,這個特訓的內容相當奇怪,也造就了後來莉子的失常。記者悠斗從發現莉子到跟訪莉子到莉子的失常,一直都在莉子身邊,為了幫助莉子,悠斗調查了莉子的出身與接受特訓時的事情,結果發現特訓的奇妙之處。不過蒙娜麗莎這個畫作還是被偷走了,莉子靠悠斗的幫忙,重新找回自我並查明了美沙也是被騙,然後找回蒙娜麗莎,並逮捕了真正的犯人。
    說真的,這個特訓真的相當奇妙,會讓人感到奇怪,但你說不上來哪裡怪怪的。
  • The Hunger Games: Catching Fire (IMDB, Wikipedia),中譯:飢餓遊戲-星火燎原。大致就是照原作,說真的,電影跟看完小說相隔有段時間了,所以說不上來哪裡有遺漏什麼的,反而還是靠電影回想起不少片段。
    這集簡單說,就是各區開始有暴動,總統又不滿意上集冠軍的表現,就藉著每 25 年有特別比賽的名義,找回各區參加過的選手來抽籤,然後要這些人再去參加比賽。這次的比賽就別有用心了,原來各區參加過的選手或多或少都有跟第十三區聯絡,打算推翻目前的國家,讓各區恢復自由,於是就透過這次比賽,救出對革命有用的 Katniss 。
    這集除了有已逝的 Philip Seymour Hoffman 之外,也有許多知名演員參與,像雷神索爾弟弟 Liam HemsworthDonald Sutherland … 等等。但裏面比較吸引我的是 Jena Malone ,表現的很機車,可是卻是好人。

nodeschool.io expressworks

最近看到 nodeschool.io ,所以就照著說明來上 expressworks 的課。

首先就是要安裝:npm install -g expressworks workshopper-exercise

接著建立一個目錄,作為練習用,例如 expressworks_practice ,然後在該目錄下安裝 express jade :npm install express jade

最後就可以練習了,要練習,就是輸入 expressworks,就可以看到選單,選定項目後,會有題目的說明。

以下是你可用的指令:

  • 執行程式並自動驗證:expressworks run program.js
  • 執行:node program.js
  • 檢查:expressworks verify program.js
  • 顯示題目說明:expressworks print
  • 顯示選單:expressworks

但要注意的是,expressworks 似乎是用關鍵字來檢查程式,所以有可能用 node 執行時會有錯誤發生,但 expressworks 卻告訴你通過了的情況。

SugarORM

因為想偷懶,之前有看到 Sugar ORM,感覺上很簡單易用,就試試看了。大致上照網頁上的說明,就可以用了,這裡主要提一些比較不清楚的地方。

  1. 使用 Android Studio 的話,compile ‘com.github.satyan:sugar:1.3’ 這行是放在 app/build.gradle 裡的 dependencies {} 裡。
  2. 放在 AndroidManifest.xml 裡的 meta tag 很重要。DOMAIN_PACKAGE_NAME 要跟你 entity class 的 package name 對應到,否則,會沒辦法自動建立資料表格。VERSION 在第一次開發時,是隨便給,但在之後有變動 entity class 以後,要出更新版本時,這裡要記得累加。如果都還沒上架,那倒是沒關係,可先都不變,碰到問題時,先 uninstall 再 install app 就可以了。
  3. 在 app 啟動時,查看 Logcat ,可以看到 SugarORM 輸出的訊息,說建立了什麼資料表格,如果使用上有問題,不妨看看,會有所幫助。
  4. 不支援 1 對多、多對多的關係。1 對多,可以在類別裡建立欄位跟函式來處理:

    至於多對多,也是可以用傳統 RDB 的觀念來炮製。

官方網頁裡還有提到直接 Query 跟 Migration,這邊我就沒試了。