:::

解決Acer Aspire S7筆電自動關機問題:鎖緊螺絲 / How to prevent Acer Aspire S7 notebook from accidentally shutdown: Tighten the Screw

布丁布丁吃布丁

解決Acer Aspire S7筆電自動關機問題:鎖緊螺絲 / How to prevent Acer Aspire S7 notebook from accidentally shutdown: Tighten the Screw

image

Acer Aspire S7筆電在不插電的時候常常會自動關機,解決這個問題的方法是把電池中間的斷電螺絲鎖緊,但記得要準備T6六角星型螺絲起子。


推測突然斷電的原因 / Why S7 accidentally shutdown?

我使用Acer Aspire S7(以下簡稱S7)也有快三年了,大概是最近一年的時候一直有個問題困擾著我:在不插電的時候,我這台S7總是很常自動關機。

我有注意到自動關機的時間點總是剛好是在筆電風扇啟動的時候,這究竟是為什麼呢?在網路上查了一下,聽說維修中心的人說鎖好筆電電池中間那顆斷電螺絲就好,真的假的?

我半信半疑地找了六角星型鎖來鎖鎖看筆電螺絲,沒想到還真的有點鬆。鎖好之後姑且嘗試一下,的確不會自動關機。又這樣子過了一個月,還是正常運作。這下子我敢確定的確螺絲鬆脫是導致S7自動關機的主要原因了。

如何解決? / How to fix?

IMAG0685

雖然說只是鎖緊螺絲,但是S7使用的是特殊的T6六角星型螺絲,而不是一般常見的一字鎖或十字鎖,這可能得想辦法去借一下。
量一下螺絲的大小,螺絲直徑大約是0.4cm,六角星形孔大概0.1cm,太大或太小都無法鎖緊喔。

IMAG0431

然後要鎖緊的螺絲就在上圖的位置,鎖緊之後就完工了。祝大家跟Acer Aspire S7相處順利。

(more...)

道南橋旁的港味食堂 / Gang-wei Restaurant (nearby Daonan Bridge)

布丁布丁吃布丁

道南橋旁的港味食堂 / Gang-wei Restaurant (nearby Daonan Bridge)

門口的港味食堂 IMAG1165 - 2

  • 店名:港味食堂
  • 位置:道南橋下
    2015-07-25_230748
  • 菜單:一主菜三副菜、附養樂多
  • 價位:便當75NTD
  • 座位:大概25個左右
  • 服務:要自行取餐與回收餐具

港味食堂簡介 / Introduction

由於港味食堂已經於2015年7月25日結束營業。為了感謝港味食堂阿姨帶給我們餐餐充實又好吃的便當,我想在此回顧一下我跟港味食堂的回憶。

小巷子中開幕 / New open in a lane

 IMAG0091

港味食堂大概是我在研究所一年級左右開幕的,大概是2006年吧(常常搞不清楚自己的時間軸),那時候還在政大門前的小巷子裡面。當時便當還是一份60元,還有賣35元的港式點心。可是店內空間很小,用餐時間總是擠到門外去,十分熱門。

梅子五花肉 薑汁豬肉飯IMAG1098

港味食堂的菜色一向是一主菜加三配菜,再加一罐養樂多,以及超級多但好吃的飯。主菜好吃不說,我也很喜歡各種配菜,像是肉丸系列、牛蒡、士林香腸、茄子、以及各種好吃的青菜,特別是地瓜葉。餐點的內容可以參考我以前寫過的食記「政大小巷內的港味食堂」,想著想著肚子又餓了。

關門的港味食堂 2012-07-29 18.26.06

後來我畢業離開政大去當兵,一段時間沒回來光顧。有次放假時我刻意搭車北上回政大走走,想說吃個港味食堂回憶一下,不過赫然發現小巷子裡面的港味食堂已經關門。找了一下照片,發現那是2012年的事情。

搬到道南橋旁 / Reopen nearby Daonan Bridge

小曼谷旁 IMAG1164

當時我還蠻難過的,有種滄海桑田的感覺。不過後來回來政大繼續唸書的時候,才發現原來港味食堂改到道南橋下,跟小曼谷泰式餐廳當鄰居了。

菜單

換了位置的港味食堂價位變高了,可是店內座位變多,也有了電視可以看。雖然位置跟原本政大熱門的小巷子來說冷門許多,但是中午用餐時間還是常常遇到排隊或是一位難求的情況。

IMAG1180

由於店內的裝潢變成深長型的擺設,所以進來的客人就只能看左側的「今日菜單」小白板來點菜。

Copy of 今日配菜 IMAG1104

今日配菜的內容比起以前在小巷子裡面的時候又多了其他類型。根據我的印象,青菜的種類變多了,然後還多了「糖醋里肌」跟「蒲燒鯛魚」等特別的類型。不過後來就沒看過秋葵了,有點可惜。

梅子豬肉飯 IMAG1245

右上角就是糖醋里肌,不僅非常下飯,甚至可以直接當做主菜食用。

結束營業 / Close down

門口的港味食堂 IMAG1249

可惜的是,我在一週前得知港味食堂已經決定於2015年7月25日結束營業。在這最後一週中,我猜港味食堂的客人數量應該是爆增。有一次中午來吃港味食堂時,發現門前有一群學生抱著「可能是最後一次吃港味食堂了」而前來,可是門內客人卻已經塞到水洩不通的程度。即使位置搬到離校門這麼遠的地方,港味食堂也依然很有人氣。

一堆人的點餐 IMAG1247

最後一天吃完港味食堂打算離開時,突然進來一群學生說要來點餐。即使是週六假日還如此多人,大家真的很喜歡港味食堂。我在感受人情溫暖之餘,偷偷拍了一張照片,不過人臉的部分都馬賽克處理了。


餐點 / Meals

空餐盤 11745319_10204684047248808_5801598170368445520_n

在這港味食堂最後營業的一週間,我決定每天都去用餐,以點餐歡送阿姨,順便記錄一下每一餐點的內容。不過每次一看到美味的餐點,我就像是餓昏了一樣,常常忘了要拍照。回過神來的時候,已經只剩下空的餐盤了。

儘管如此,在這幾次跟朋友一同前去用餐時,還是記錄了大家點的餐點,讓我們來回味一下吧!

南乳扣肉飯 IMAG1178

南乳扣肉飯,配菜是蘿蔔肉丸、花椰菜、雞胗。

梅干扣肉飯 IMAG1173

梅干扣肉飯,配菜是空心菜、士林香腸、洋芋肉丸。

梅子五花肉 薑汁豬肉飯IMAG1098

左邊是梅子豬肉飯,配菜是空心菜、糖醋里肌、洋芋(馬鈴薯)肉丸。右邊是黑胡椒豬肉、苦瓜、糖醋里肌、芥藍菜。

滑蛋牛肉飯 IMAG1181

滑蛋牛肉飯,配菜是大白菜、地瓜葉、蘿蔔肉丸。

鼓汁皇雞排飯 11698647_10204702720395625_8417380054150897283_n

鼓汁皇雞腿飯,配菜是白莧菜、油豆腐、蘿蔔肉丸。雞腿還蠻嫩的。

11755086_10204689113135452_530305214583903439_n

鹹蛋肉餅飯,配菜是糖醋里肌、百葉豆腐、大陸妹。

梅子豬肉飯 IMAG1245

這是最後一餐,梅子豬肉飯(以前稱為梅子五花肉飯),配菜是菜脯蛋、花椰菜、糖醋里肌。而且還不小心忍不住挖了幾口才想到要記錄。

從上面的配菜可以看到我到底有多喜歡糖醋里肌跟肉丸系列,當然每餐綠色蔬菜也是絕對要有的。另外從照片中也可以看到他的飯量之多,真的是會受到學生歡迎的便當店啊。


結語 / Conclusion

港味食堂的關門來得很突然,我還是覺得有點反應不過來。今晚離開咖啡店覓食的時候第一個想去吃港味食堂,可是又發現他們今天已經關門了,不禁感到萬分惆悵。於是只好在此為港味食堂做一個記錄,感謝他們這些年來的陪伴,並且希望能在我畢業之前看到他們復業。

題外話,看著這些照片,我肚子又開始餓了起來……看到港味食堂的便當就想要大吃,難道我是帕夫洛夫的狗嗎?

(more...)

讓系統整合ORCID註冊、登入與信任託管授權:布丁式ORCID整合方案 / Integrate your system with ORCID’s registration, login and trusted parties: Pudding style solution

讓系統整合ORCID註冊、登入與信任託管授權:布丁式ORCID整合方案 / Integrate your system with ORCID’s registration, login and trusted parties: Pudding style solution

2015-07-25_012234

這篇是給想要整合ORCID的系統採用的方案。除了以ORCID建議的方式來設計OAuth登入功能,我還用bookmarklet來製作信任託管授權功能


功能簡介 / Introduction

現在很多系統都想要整合ORCID,但是大部分系統的整合方式都只是提供一個輸入框,要作者自行註冊再自己複製ORCID編號。可是現在已經是OAuth的時代,我們可以採用ORCID建議的三方登入來建置登入按鈕。

2015-07-25_003703

有注意到上面這張圖裡面顯示的「布丁布丁吃什麼?」要求取得登入訊息的資訊嗎?這個方法很簡單,不必動到任何伺服器端的程式碼,只要用JavaScript在前端執行就能夠搞定。

操作說明 / Usage Instruction

以下介紹如果在尚未登入ORCID,也沒有註冊ORCID的情況下使用此方案的過程。

登入與註冊 / Login or registration

image

這個方案是為了整合既有的系統。系統通常會有Email的輸入框,也會有ORCID ID的輸入框。

image

如果有加入布丁式ORCID整合方案,就會變成上面的樣子。

2015-07-25_003703

按下「建立或連接ORCID ID」會跳出要求ORCID登入畫面。你也可以在該畫面的「Don't have an ORCID iD? Register.」切換成註冊畫面。

2015-07-25_005901 - Copy

登入成功之後,該視窗會關閉,然後原本的視窗中會抓到登入之後的ORCID ID。

授權 / Add trusted party

接下來我們要加入信任託管的授權。

2015-07-25_005901 - Copy (2)

請照著下面的指示,把「授權政大」(這個按鈕的字可以自訂)拖曳到書籤列。

image

書籤多了一個「授權政大」了。

2015-07-25_005901 - Copy (3)

然後按下「開啟設定頁面」按鈕。

2015-07-25_010457

開啟了ORCID的帳號管理頁面。

orcid2

點下書籤列上的「授權政大」按鈕。

orcid3

接下來會跳出一個對話框,因為授權需要密碼,請輸入您ORCID的密碼。

2015-07-25_010704

授權成功,會跳出即將關閉視窗的訊息。

image

這樣就授權完成了。擁有授權的一方就可以用信任託管的方式幫忙建置ORCID的資料,做法請看我之前寫的「以機構身份管理其他研究者的著作:ORCID的信任託管功能」。


功能展示 / Demonstration


安裝教學 / Installation Instruction

接下來我要來說明如何安裝布丁式ORCID整合方案。這是給網頁工程師看得部分,如果你看不懂,那也別在意。

首先,我們會有一個系統表單網頁的網址,此例中的網址為「http://your-server/form.html」(會在後面用到),以及該網頁的原始HTML碼。例如:

<input type="text" name="email" value="" />
<input type="text" name="orcid_id" />

然後我們要底下加入以下程式碼:

<script type="text/javascript" src="https://googledrive.com/host/0B3_qgRmbvvZ1RmhGYmVFeTExblU"></script>
<script type="text/javascript">
ORCID_puli_utils.init({
    inputs: {
        email: "[name='email']",
        orcid_id: "[name='orcid_id']"
    },
    app: {
        client_id: "APP-xxxxxxxxxxxxxxxx",
        client_secret: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        redirect_uri: "http://your-server/form.html",
    },
    employment: {
        orcid: "0000-0002-5496-8565",
        disambiguated_id: 32787,
        source_id: 34913,
        keyword: "National Chengchi University",
    },
    message: {
        connect_button: "建立或連接ORCID ID",
        bookmarklet: "授權政大",
        bookmarklet_usage: "請拖曳上面授權按鈕到書籤列<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9IFr0Z9Qu-JIR3vi2UFkfW5mZdy9WgzKo1FIl7qU6nuoze36JOmBxutZ0eiOcjnzrSUduGXpWoAXiU5qoJvkDd56Abts2y91UFFcOjw5apmyUy4GwFskZ-LF4LY5oZPgu3npi_Q/' style='border:1px gray solid' />",
        open_account: "開啟設定頁面",
        open_bookmarket: "請點選授權按鈕。<br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLbMa53HgWhdm1Lq4mOD-SRzkMmF55D6SwTOiBKR3MPqq2L0pgxK9T6jtuiZgJxwas2tXY3Sj52HIXcxw5qvA5O58JhwBZ2gwzatVJ18iETssbgtYrvty7bZ6GlHAP9jFbS93wJg/' style='border:1px gray solid' />",
        input_password: "請輸入您的密碼 <br /><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtNZ37lCN_qWYT5TUjW8ul6VsiDJx5_cxv4yY7CNOqc_OLboP_TsSNiDgXbNR7EHYnq7QmtLlxOYLpW7no-JNQjfcHyfPz8UBmac1A_MWVFoUK-e511ryaXnd5uP_2lIDy5KtUww/' style='border:1px gray solid' />",
        prompt_hint: "請輸入您的密碼",
        prompt_error: "密碼錯誤,請再次輸入您的密碼",
        alert_success: "授權成功,視窗即將關閉。",
        delegated: "已經授權"
    }
});
</script>

這邊總共有3處參數需要設定,我用顏色標示,各別是綠色的信任託管對象藍色的Public API設定紅色的機構資訊紫色的授權按鈕。這些資料取得的方式不一,以下一一說明:

綠色的信任託管對象設定

2015-07-25_013934

首先,我們先要有一個代表機構的公用ORCID帳號。這個帳號就算不是ORCID的機構會員也無所謂,用一般的方式免費註冊一個ORCID的帳號就可以了。

2015-07-25_014533

註冊之後,你就會獲得一個ORCID ID。我註冊了一個測試用的ORCID帳號,ORCID ID就是「0000-0002-5496-8565」。

藍色的Public API設定

image

接下來我們要設定供網站登入用的Public API。這邊要設定三個參數: 1. client_id、2. client_secret、3. redirect_uri。這三個參數都必須在ORCID網站上的開發者工具裡面設定。

2015-07-25_015048

點下開發者工具頁面中間的「Register for the free ORCID public API」。

image

確認接受條款。

image

然後設定你的網站資訊,包括網站名稱(Name of your application)、網站網址(Your website URL)、網站介紹(Description of your application)、返回網址(Redirect URIs)。比較需要說明的是返回網址,請設定系統表單網頁的網址,此例就是「http://your-server/form.html」。然後按下右下角的磁片按鈕來儲存。

image

儲存之後會回到原本的開發者工具頁面,按下「Show Details」來顯示詳細訊息。

image

這邊可以找到Public API所需要的三項參數。在Redirect URIs裡面找到返回網址redirect_uri參數;在Client ID找到client_id參數,開頭會是「APP-」;在Client secret可以找到client_secret參數。(一般是不能公開這個參數)

這樣子Public API所需要的參數就設定完了。

紅色的機構資訊

image

接下來是機構資訊的設定。這邊有三個參數要設定,以政大為例:

1. disambiguated_id: 32787

2. source_id: 34913

3. keyword: “National Chengchi University”,這一項可以自行設定。

機構的disambiguated_id跟source_id是比較難以取得的參數,以下說明如何使用Google Chrome瀏覽器來取得機構的這兩種參數。

image

首先我們要進入到你自己的ORCID頁面,然後在Employment裡面進入「+ Add employment」裡面的「+ Add manually」。

image

同時開啟Google Chrome的偵錯面板,切換到Network分頁。

image

在Institution/employer中輸入資訊時,就會自動帶出機構的資料。找到我們目標的機構,例如國立政治大學就是「National Chengchi University」。

image

點下「National Chengchi University」的時候,注意Network分頁讀取資料的網址,有個「32787?_=1437762980098」,其中32787就是disambiguated_id

image

新增機構之後,Network分頁中會讀取一個叫做「affiliation.json」的檔案。點進去看該檔案的細節。

image

在Request Payload裡面找到disambiguatedAffiliationSourceId: “34913”,其中34913就是 source_id

雖然過程有點麻煩,但這樣子就設定完機構的參數了。

紫色的授權按鈕

image

最後是「授權政大」的按鈕。這個按鈕可以任意修改文字訊息。事實上,message裡面的資料都可以任意修改,不會影響布丁式ORCID整合方案的運作。但是修改時必須遵照JSON的格式就是了。


結論:暫時的方案 / Conclusion: A Temporary solution

布丁式ORCID整合方案終歸來說只是一種暫時使用的權宜之計,特別適合不想要花錢買一個系統來管理ORCID(因為ORCID網頁本身就很好操作了,實際上不太需要額外買一個系統來管理)、也不想要花錢加入機構會員(因為機構會員的Member API一樣要額外的系統才能運作)的機構。

ORCID是一個稱職的OAuth系統,可說是學術界的Google Account一樣。可是它作為著作目錄權威檔的角色來說,本身有很多問題在,詳細可以看我之前寫的「令人意外!ORCID目前並沒有自動跟資料庫同步」。對於ORCID,除了註冊帳號之外,目前似乎並沒有深入建置資料的必要性就是了。

(more...)