Browse Category

Programming

再見了 Yahoo Pipes

Yahoo Pipes 主要的功能是透過一種圖形化串接的方式(所以叫做 Pipes 吧?),讓使用者可以將某些內容轉換成自定的 RSS 的格式,放到 RSS reader 裡以方便追蹤。從 2008 年開始用到現在,我自己陸陸續續也刻了幾支:

  1. Flickr Explore and CC (pipe, blog)
  2. 冼鏡光老師部落格的 Feed (pipe, blog)
  3. Large Flickr Interestingness Feed For Wallpaper (pipe, blog)
  4. 500px Popular Wallpapers 的 Feed (pipe, blog)

前兩天看到 Yahoo Pipes 準備要收起來的消息,不免小小的驚嚇了一下,其實它本質上算是 RSS 時代的產品,現在進入 social media 的世代,收起來也是遲早的事,只不過 Yahoo 給的緩衝時間似乎有點緊迫(對我來說啦)(2015 年 8 月 30 日會進入唯讀狀態,9 月 30 日正式關閉),算一算只有三個月的時間呢。

Keep Reading

Excel – 亂數序號產生巨集

每一兩個月,我們都要進行排班表的儀式,但因為班數常常剛好不會是整數,所以會以抽籤的方式來決定誰要排哪種 course,傳統的做法是弄幾張小紙片,簡單做個籤,大家抽一下,老實說沒幾個人也不會太難執行,但有時候是因為要找紙,總是得花一些額外的時間,所以決定在 Excel 上弄個巨集來加速這個動作。

Keep Reading

Dicom SR Parser For Sonography

趁著主任出國開會的空擋 (XD),把這個功能完成了個大概。

之所以會想做這個,其實也是想要省那一點點的時間,每次在打肚子 sono 報告時,總是會需要手工抄一些數據(雖然可能有人不認同這種報告樣式),例如左右兩邊 kidney 的長度、spleen 長度、prostate size …,其實這些量測性和計算性的資料會被 DICOM Structured Report (SR) 儲存起來,所以只要能解讀出這些欄位,就可以自動幫我填上這些資料。

其實目前報告系統中也有提供類似的功能,但那奇怪的結構實在不和我的胃口,只好「自己報告自己救」了。

Keep Reading

折衷的 IE Javascript Inject

之前為了在報告系統中插入想要執行的 javascript,利用了 AutoHotKey 可以控制網頁物件 DOM 的方式,來進行 javascript inject,不過前一陣子更新了 IE11 後,好像有點問題,執行 window.execScript() 時總會出現錯誤,看了一個討論串,目前用到最重要的 Lib — WBGet() — 的作者 jethrow 表示:

This is of course assuming that window contains a valid window object – but more importantly that you have the correct credentials for that window object. In other words, if you access the window object via HTML Dom navigation, this won’t work.

看來可能是這個原因造成的。雖然目前主力的電腦還是 WinXP + IE8,但總是要想辦法解決 IE11 的問題,而且 IE11+ 以後也不再支援 window.execScript,改以 window.eval 來替代,只好另想其他方法。

Keep Reading