星期日, 5月 19, 2013

DORA, Declaration on Research Assessment

小弟之前寫了一些文章,比如四年前的 '學術界的遊戲:impact factor'、三年前的'Impact Factor and Its Role in Academic Promotion'、去年的'在“科研指標”廢除後,SCI, Impact factor, Ranking 仍舊是研究者的共業'、以及今年的'Case Report 和 impact factor',都是在敍述,使用 "Impact factor" 是多麼 "不科學"的事。

今年,連最科學的雜誌:Science,它的主編 Bruce Alberts也站出來,也在這次的「舊金山研究評論宣言」──San Francisco Declaration on Research Assessment(DORA)一起反對使用了60多年的 Impact Factor,以及陳述了它對於研究環境的摧殘。
▲▲▲ 這是截圖自臉書上的文章

星期三, 5月 08, 2013

用 Python來開 Microsoft Access的.mdb資料檔

其實 Python算是蠻容易了解的語言,至少在語法上算是蠻貼近於我們使用的文字,加上眾多的函式庫的支援,幾乎就是你要的函式大多都可以找到。加上它算是網路世代的程式語言,在網路功能的支援也不惶多讓。不過,沒好好唸過程式語言的我,對於其中的物件還是不太熟悉。

我會使用Python,也是被逼的。當初要交程式報告時,實在是搞不懂要怎麼去get及put網頁資料。看過java及C,直覺並不是我可以在一個假日就完成這樣工作的。因為之前稍稍有看過Python的網頁,它的語法和basic,pascal或Matlab都蠻像的,而且可以查得到網頁相關的功能。

這幾年都接了單位的"品質"精進作業。每年都要想一個品質專案,因為有些事是不得搬上抬面的,所以大家都做些顯而易見,不傷大雅的議題。今年我特別抄去年的專案,只是用 Python寫好電子化的處理方案。在用Python處理時,遇見資料庫讀寫的問題,因為實在太少資料了,所以拿上來分享一下。

先說我的狀況:就是要去開一個已有的.mdb檔,讀出裏面的資料,再上傳到單位的網頁中。為了讀database檔,Python簡單解決方案為使用pyodbc,或是使用pypyodbc。兩者都可以讀一些主流的sql server,以及Microsoft excel和access的存檔。兩者的差異只有pypyodbc是純python的程式碼實作出來的。打開.mdb檔的方式如下:

###打開.mdb檔的方式

conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\dir\\file.mdb')
cursor = conn.cursor()
cursor.execute('select * from ProgressNote;')
###

星期日, 3月 10, 2013

你還在用印表機,還是開始用3D-Printer了?

去年,
我的指導教授因為腳扭到,打石膏,但是石膏又不太合腳,而且很癢,還不能脫下來抓。
當時在病房中,就提到了說,為什麼這些石膏什麼的不能掃瞄完腳,然後用3D-printer印出來,還可以印成可打開的樣子方便換藥。

過了一年,果然3D-printing被用在醫療方面了。

最早是這個發表在Plos one上面,用3D-printing印出耳軟骨模型來做未來植入所用的器材:

它似乎是用原先有損傷的耳朵為模,然後用電腦計算處理掉皮膚及傷害的部份,再用做出模具,灌入材質做出人造耳軟骨。

星期四, 2月 28, 2013

氣管內雷射

常有人問我,我的專長是什麼。我制式的回答是:胸腔介入性檢查及治療。

但是什麼是介入性檢查及治療?基本上就是支氣管鏡檢查及治療、超音波檢查及治療。

最具代表性的支氣管鏡治療就是這個 (用影片來說比較快,所要講的也都打在影片中了):


沒有個人資訊,應該不會侵犯隱私吧!

星期日, 2月 24, 2013

Case Report 和 impact factor

這一陣子幫 fellow們投 Case Report,可謂是吃力不討好。連續丟了好幾個 Journal都是 Reject。而且,一堆 Journal幾乎都不收 Case Report了,為什麼?

我們來看美國 Neth Heart J 怎麼樣來評 Case report的:


星期六, 1月 12, 2013

升級公務機:LG Optimus L3 E400,成為 ICS的一員

上次已經介紹過這台公務用手機,LG Optimus L3 E400,了。也知道這是一台便宜貨"入門"手機。配上 512MB的 RAM及 1G的 ROM,實在是沒什麼空間可以裝東西。所以,想說來試看看改成ICS,至少安兔兔上的資料,ICS的效能似乎是比較好的,而且ICS的介面似乎也比較優。剛好查到真的有給 E400用的CM9,就來試看看。基本上我是花了4-6小時才搞定來龍去脈。在這兒寫出來的目的,是讓大家不用多花4小時,短短20分鐘左右就可以讓 ICS 上身 裝上 E400。

醜話先說在前面,刷機有一定的風險,我能成功不代表你也可以無風險的照做沒事情;使用非原廠提供的系統可能會喪失保固;請必須了解到刷機完全是自主行為,且自己可以負擔成功或失敗的所有風險。

第一步,要裝寶典,必先 root:
基本上,Android系統是要root才可以搞花樣,就像iPhone要 jb一樣。只是用Android的人比較有Geek的精神,凡事自己來,沒有iOS上所謂"一鍵 jb"的。可是,Geek沒搞好就 GG了。

root前要做幾件事:
0. 先充飽電 (至少60%以上)。
1. 可以同步,備份的先備一下,尤其是慾照片。
2. 要在pc端安裝 USB 驅動程式,程式可以在LG官網取得,或是在網路上取得。
3. 要把打開 (USB偵錯模式)usb debugger mode,位置在
Settings→Applications→Development,或是 "設定→應用程式→開發項目。

每一台機器 root的方式都不一樣,甚至有官方直接提供 root程式的,像MOTO就有。LGE沒那麼佛心,所以只能使用網路上高手的程式。我用的是下面這一個 root的程序。


//for syntaxhighlighter 3 //看一下載入的JS模組有哪些,不要的就刪掉 //end syntaxhighlighter 3