2014年2月22日 星期六

準備Base programming 筆記_Day 1

雖然已有3、4 年的SAS經驗,但不希望浪費 Base programming for SAS 那近 六張小朋友的報名費,為求謹慎,我依照  SAS Certification Prep Guide: Base Programming for SAS 9, Third Edition 這本書,開始按步就班進行準備,但又因為不想在書裡留下任何記號,就決定把筆記留在blogger裡,以供後續參考。

期許自己每晚能定時 K書,別估負那貴松松的書籍費和報名費 ( 搭廉航去日本爽爽玩的來回機票就這般沒了~~~ T_T 越想越心痛 )。

====================================================================

程式以 DATA 或 Proc 為一組,執行上遇到DATA或Proc時,會把已讀入的指令執行完畢,再去讀新的一組DATA 或 Proc指令。

Two-level 資料檔名稱 ( Libname.filename )
  • 開頭,letter (A~Z)大小寫不拘,或者 underscore (_)
  • 之後,任意 letter underscore 或數字。
  • 長度,
    • Libname :最多8碼
    • Filename:長度最多32碼。
Missing Value
數值變項為 (.),文字變項為單純的空白()  。

變項的 Format ,用於 Display
作用規則 SAS data value --> sas format --> Formatted sas data value
例如:把 數值的5678,用DOLLAR8.2 format,就變成以 $5,678.00 呈現。
8.2 就是原自 w.d 的寫法,w是總長度,d是含有小數幾位。

變項的 Informat ,用於 Read data
作用規則 Data value --> sas informat --> sas data value
例如, 原始外部資料是 $5,678.00 ,指定以Comma 10. 去讀,電腦最終以5678.00 轉入SAS,去除 $ 和 ,。

有關 format 和 informat,一個顯示資料,一個讀取資料,後續應該會有更細的介紹。

一個(;)表示一個statement,下例有5個(;),是5個statement。(@_@ 還真的沒有仔細算過)
proc print data=new.prodsale
label noprint;
var x y z ; where state='NC';
label state='Name of State'; run;


附註:除上述所列,還有一些很基本的軟體環境,一般user 都已知道,速速往後讀吧。

2013年8月7日 星期三

Kindle 3 的快捷鍵

參考
http://blog.the-ebook-reader.com/2010/08/29/kindle-3-shortcuts-hot-keys-and-hidden-features/

記錄幾個有趣的功能。

當畫面在「首頁」時的操作按鍵組合。
  • alt + shift + G:Capture screen,截取螢幕畫面,會以 GIF 格式儲存在 documents 資料夾中,並非在 picture裡,須連結電腦才能觀看。
  • shift + alt + M:呼叫踩地雷遊戲。按M就是標記有雷,按R是重新開始,按方向鍵移動,方向鍵中間則是打開格子 (格子下有雷就爆了)

我贏了 XDD 
按G 可以換五子棋遊戲,與電腦對戰,殺時間用。
我又贏了 XDD
  • alt + G:一般情況下為螢幕顯示更新,在踩地雷遊戲中按此快捷鍵則可叫出五子棋遊戲。另也可快按"Menu"鍵兩下更新螢幕顯示。

  • alt + 鍵盤最上方的整排英文字母:Q-O 即是數字鍵 1-9 ,alt+P 則為0。


Convert MS word (doc) into Amazon (azw3)

工作時,偶爾會認真向學讀期刊 paper (@@),不太喜歡印紙本,因為已經太常過度傷害無辜的樹木、地球與北極熊,也不想盯著螢幕看太久,很傷眼,LCD無形中的藍光不是好惹的,折衷方案就是用Kindle,它E-Ink的螢幕看起來舒服多了。

其實直接放PDF檔進去也是OK,但4吋稍小的螢幕,閱讀時必定放大來用,再加上舊版 kindle pdf 換頁速度稍慢 (還在可接受範圍內),弄個mobi或azw3格式會方便許多。
  1. 首先是依合法管道,將「網頁版」的全文複製到word裡,pdf 轉 doc可能不太方便。
  2. 因為舊版 kindle 3 不支援MS office,需自行利用 Calibre 製作電子書格式(mobi, azw3),有一個重點是先將word檔轉換為「乾淨的」 html 格式,就直接另存新檔為「已篩選的網頁」,如下圖,其後會依序出現兩個對話框,請都點選「是」,即可完成。
  3. 接著開啟Calibre,先「加入書籍」,把前述的html檔加入書庫當中。
  4. 選擇該本書,再「轉換書籍」,如下圖。

  5. 記得在右上角選擇你想要的格式,再按左下角的「確定」,就開始轉換了,如下圖。
  6. 完成好的檔案會放在 Calibre Portable\Calibre Library 裡,如果沒有自行設定電子書的作者,它會出現在資料匣Unknown裡。


Calibre的使用可參考
http://amalthia.mediawood.net/tutorials/ebooks/programs.html