發表文章

目前顯示的是 2012的文章

哪張信用卡現金回饋最優惠?(版主被智富雜誌採訪)

圖片
本文出自智富雜誌第171期, 哪張信用卡現金回饋最優惠 ? 符碼記憶的作者小弟我有被採訪唷! 雖然最終的內容和採訪時有點出入,但還是可以參考看看。 若想找適合自己的卡記得先看: 依功能(現金回饋、哩程、加油…)推薦申辦之信用卡整理 我也整理了各家最新活動: 近期信用卡優惠活動推薦整理 。 想知道我持有信用卡的優惠細節請見: Creditcard:持有信用卡比較與功能介紹 。 其他各式各樣信用卡相關文章請見: 信用卡資訊大全 。 今年以來,在油電雙漲的帶動下, 各種物價也跟著漲一波,獨獨薪資沒漲,讓一般人只好過得錙銖必較,想盡辦法多省錢。 但其實除了刪減部分非必要的項目、降低必要開銷的金額外,還有一種好方法,就是在非得花錢的同時,透過信用卡的現金回饋,就能少繳一點卡費。而這個省錢法因較為「人性」,所以有不少人會上網,或到各BBS站討論比較,以便找出現金回饋最優的信用卡! 目前,各家銀行發行的信用卡,現金回饋的方式大致相同,都是採「當月消費總金額乘以回饋率,所得之回饋金,折抵當月或次月之消費帳款」,而現金回饋的比率,則大都在0.5%∼0.6%之間。 這比率與信用卡的另一項優惠──紅利積點相比,要好多了。一般而言,持卡人要刷30元才積到1點,好不容易累積1,000點卻只能折抵現金60元,換算下來,回饋率僅有0.2%,和現金回饋率就差了0.3個百分點。 正因為現金回饋的比率高,而且實用,大受持卡人歡迎。永豐銀行消費金融處處長王文宇也表示,去年底永豐銀行曾進行一項內部調查,結果顯示有6成以上的持卡人,最喜歡的信用卡優惠就是「現金回饋」了。 雖然,各信用卡現金回饋的方式大致相同,但是否會因為持卡人的消費、信用或其他條件「等級」不同,而會有不同的回饋優惠?持卡人又該如何比較,才能選到既合用、現金回饋又優的信用卡? 《Smart智富》月刊特別邀請研究信用卡10年以上、活躍在台大批踢踢實業坊(PTT)信用卡版的達人水龍,以及定期會整理並發布優惠資訊的部落客Werdna,為不同的刷卡族群,篩選出現金回饋率優、限制門檻較低、普及性且實用性最佳的3張信用卡。 族群推薦》月刷4天、代扣帳單 滙豐現金回饋白金卡 水龍表示,滙豐銀行發行的現金回饋白金卡,其回饋的條件是,每月刷卡總繳金額在2萬元以內,現金回饋比率為0.5%,而如果每月刷卡消...

砍站軟體:HTTrack Website Copier 3.46.1

圖片
砍站軟體依使用目的不同可以很好用,也可以很黑暗… 通常的目的就是拿來備份自己網站的內容, 或是把特定網站的文章、網頁存一份在自己電腦裡離線瀏覽, 也可以下載 Linux mirror 的內容建立自己的 mirror,才不用每次安裝都要抓很久。 當然也有人拿來下載盜版軟體、音樂,或是下載別人不小心外洩的圖片等等, 就真的很看使用者為何而使用囉。 圖片來源:http://technicalhacking9.blogspot.tw/2012/03/httrack-website-copier-345-2-x86x64.html 今天要介紹的軟體一樣相當簡單直覺, HTTrack Website Copier 3.46.1 官方網址: http://www.httrack.com/page/2/en/index.html 設定的部份雖然看起來有點複雜,不過熟悉後應該很快就可以上手, 再次因為懶惰,而且別人的教學非常詳細,就直接附上別人的教學吧, 如果之後有空或是有更進階的應該再來補上更詳細的圖文教學, 參考教學: 操作簡單的免費砍站軟體:HTTrack 3.44-1 多國語言綠色免安裝版~含使用教學 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:網站備份, HTTrack, 下載, 教學, 免安裝, 參考資料: 操作簡單的免費砍站軟體:HTTrack 3.44-1 多國語言綠色免安裝版~含使用教學

FreeProxy 4.10 Build 1751 免費版

圖片
Proxy Server 有什麼功用呢? 通常如果有某台電腦 A可以對外連線, 電腦 B連不到外部網路但卻可以連線到電腦 A, 此時我們就可以在電腦 A上架設 Proxy Server, 讓電腦 B 可以透過電腦 A連線到外部網路。 當然 Proxy Server 也可以用來變換 IP,或是躲避防火牆的限制等。 圖片來源: How a Proxy Server System Works and Why Should You Use Proxy Server? 今天要介紹的軟體就是一個相當簡單直覺的軟體, FreeProxy 4.1 Build 1751 免費版,官方下載網址: http://www.handcraftedsoftware.org/download/freeproxy.zip 設定的部份因為太簡單了,有點懶得補,直接附上別人的教學吧 如果之後有空或是有更進階的應該再來補上更詳細的圖文教學, 參考教學: 架設代理伺服器,突破網站封鎖 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:proxy, win7, win, windows, 教學, 範例 參考資料: 架設代理伺服器,突破網站封鎖 How a Proxy Server System Works and Why Should You Use Proxy Server?

解決XCP無法 import export OVF, OVA, vmdk, vhd 問題

圖片
這個問題來源是因為 XCP 與 XenServer 在套件內容不一致, XenServer使用了一個 XenServer Transfer VM 來處理 OVF 的匯入匯出, 也順便處理了 vhd, vmdk 等硬碟檔案格式的匯入。 然而這個套件(或VM) 並沒有被帶到 XCP 的對應版本之中, 導致 XCP 在做這些操作時會出現錯誤: Error: Export Appliance - Failed to export. Error: Import Disk Image - Failed to import. 而在 XenCenter 的 log 裡會出現類似這樣子的錯誤訊息: system.exception:failed to export system.xml.xmlexception root element is missing 圖片來源:http://www.virtualbox.org/svn/vbox/trunk/src/VBox/Resources/other/ 解決的方式很簡單,可以從 XenServer 光碟裡拿 rpm 檔放到 XCP 後安裝, 其中 6.1.0 是 XenServer 的版本,而 59002p 則是 build 版號: 在XenServer安裝光碟中找到 packages.transfer-vm 資料夾 複製 /packages.transfer-vm/xenserver-transfer-vm-6.1.0-59002p.noarch.rpm 檔案 放到XCP中以下路徑: /opt/xensource/packages/files/transfer-vm/ 執行指令: rpm -ivh xenserver-transfer-vm-6.1.0-59002p.noarch.rpm 或是從 XenServer 安裝好的環境中取得安裝檔案: 在XenServer環境中找到/opt/xensource/packages/files/transfer-vm資料夾 複製檔案後執行:./install-transfer-vm.sh 要確定有沒有安裝成功,可以在 XenCenter -> View -> Hidden Objects, 有看到 XenServer ...

解決XCP VM 無法開機:HVM is required for this operation

圖片
圖片來源:http://southbrain.com/south/2009/09/how-storage-works-in-sun-xvmxe.html 簡而言之就是 HVM Hardware-Assisted-Virtualization 類型的虛擬機, 在開機會需要硬體的虛擬化輔助 (如:Intel-VT or AMD-V)才能正常開機, 如果 Host 上沒有支援此功能或是沒有在 bios 裡將這個選項打開, 則 Host 上就只能開啟 PV 類型的虛擬機了。 另外若是在虛擬機內再裝一套 XCP, 則這個虛擬的 Host 也無法開啟 HVM,開啟時也會得到相同的錯誤喔! 關於 HVM, PV 的差異,請見: Xen:全虛擬化,半虛擬化,PV,HVM名詞解釋與比較 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:XenServer, XCP, HVM, start, boot, HVM is required for this operation 參考資料: Thread: HVM is required for this operation Thread: XenServer - HVM is required for this operation

解決 XCP VM 當掉問題:Another operation involving the object is currently in progress class: VM

圖片
最近遇到一個問題是在 XCP 上的 VM 無法強制重啟也沒辦法關機, 出現的錯誤訊息是:「Another operation involving the object is currently in progress class: VM」。 圖片來源:http://blog.sflow.com/2010/12/xcp-10-beta.html 查了一些資料發現可以由以下步驟解決此問題: “xe vm-list” to get the uuid of the VM that is hung (用指令取得該VM的 uuid,也可以透過 XenCenter 等方式取得) “list_domains” to list the domain uuid’s so you can determine the domain # of the VM above by matching the uuids from this output with the uuid for your VM from the previous command. (用list_domains指令列出所有domain,並用 uuid 比對取得該 VM 的 domain no.) “/opt/xensource/debug/destroy_domain -domid XX” where XX is the domain number from the previous command (執行這行指令 destroy domain,XX 的地方填入步驟2 所得到的 domain no.) “xe vm-reboot uuid=XXXX –force” where XXXX is the uuid from the first vm-list command for your VM. (name-label may work but didn’t work this time for me so I used the uuid) (強制重新啟動該 VM,XXXX 的地方填入 VM 的 uuid) 這個流程應該同時適用於XenServer 及 XCP, 若有遇上相同的問題可以試試看能不能解決喔 ^^ 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:XenServer, ...

XenServer6.1:Add CIFS ISO,xenserver does not support extended characters

圖片
圖片來源:http://blog.eogn.com/eastmans_online_genealogy/2011/05/-is-your-cd-rom-data-disappearing.html 目前最新版本的 XenServer 6.0, 6.1和 XCP beta 1.5, 1.6都有同樣的問題, 就是在新增 CIFS iso 空間時如果帳號、密碼、路徑有非英文可能就會出現以下錯誤: XenServer does not support extended characters in CIFS paths, usernames and password. 還有一點要注意的是 iso 名稱也包含在路徑裡面喔, 如果 iso 有中文的話就會造成該 CIFS 無法加入, 把 iso 檔名改掉就可以正常運作囉,供大家參考啦~ 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:XenServer, 6.1, XCP, 1.5, 1.6, CIFS, ISO 參考資料: Thread: XenServer 6.1 - unable to connect to CIFS ISO library [经验分享] 在XenServer6.1上添加CIFS ISO库时,提示xenserver does not support extended cha...

Powerpoint:線條動畫製作

圖片
最近在做投影片動畫時有個需求, 想要線段有從一頭到另一頭流動的效果,這用在箭號也許更有感覺, 總之就是希望線段能有延著某個方向慢慢出現的動畫。 查了一下資料發現用 powerpoint 內建的動畫效果就能達成。 圖片來源:http://www.veryicon.com/icons/system/rhor-v2-part-1/pptx-files.html 以下為步驟設定: 建立線條圖形: 在 Powerpoint 2010裡可以使用:插入 -> 圖案 -> 線條 (還可以用最右邊的徒手畫) 建立所要的效果動畫: 選擇剛剛建立的線條圖形後在上方選擇動畫,新增動畫 -> 擦去。 選擇動畫效果方向: 依需求於「效果選項」處選擇向上、向下、向左或向右。 下面是一個簡單的教學 pptx 檔,大家可以下載回去後播放看看效果。 Powerpoint 線條動畫教學 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:Powerpoint, 線條動畫製作, 效果, ppt, pptx, 箭號, 動畫 參考資料: ppt动画的制作请问:PPT中“点动成线”的动画怎么做?

解決工作排程器錯誤:工作影像已損毀或已遭竄改。(發生例外情況於HRESULT:0X80041321)

圖片
之前在使用工作排程器時, 只要一進到工作排程器就連續出現好幾個錯誤視窗, 錯誤的內容是:工作影像已損毀或已遭竄改。(發生例外情況於HRESULT:0X80041321)。 找了好一陣子,最近終於在別人的文章中找到解決方法且成功了! 工作影像已損毀或已遭竄改。(發生例外情況於HRESULT:0X80041321) --解決方法 圖片來源:http://skdarz.blog.so-net.ne.jp/upload/detail/m_NEC_4384.jpg.html 解決方法步驟有二: 把 C:\Windows\System32\Tasks 裡面有錯誤的工作檔案刪掉: 網友文章中有提到通常是自己建的比較有問題, 不過我的似乎不是…一個一個找太慢,最後我就把所有 task 都刪掉了! 刪除登錄編輯器 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks 裡面和錯誤的工作ID有關的資料夾。 網友文章有提到做了第一步就沒錯誤了,其實我也是 XD 所以如果第一步做完還是有錯誤的話再來做第二步吧。 那篇文章中還有列出其他國外文章的討論,一併列在參考資料中囉~ 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:工作排程器, 錯誤, 處理, 解決, HRESULT, 0X80041321 參考資料: 工作影像已損毀或已遭竄改。(發生例外情況於HRESULT:0X80041321) --解決方法 Task Scheduler corrupt tasks Task image is corrupt or has been tampered with 0x80041321 Vista Task Scheduler task image is corrup

Java Concurrent ScheduledExecutorService:定期排程的 thread pool

圖片
先前介紹過了使用 Java Timer 來達成工作排程的效果, 也介紹了 Java 內建超簡單的 Thread Pool 機制, 今天則是要來結合這兩者, 使用 Thread Pool 裡的 Thread 來執行定期排程的工作! 在開始之前,建議的大家可以先看一下先前的相關文章: Java Timer:排程、定時、週期性執行工作任務 Java Timer:schedule和scheduleAtFixedRate有何不同 Java:超簡單 Thread Pool 功能實作 圖片來源:http://www.backupforall.com/backup%20scheduler.php 下面的程式中首先我們在 constructor 裡取得 2條 Thread 的 Scheduled Thread Pool, service = Executors.newScheduledThreadPool(2); 接著一次進行一項測試,分別為: testScheduleWork、testScheduleOutdatedWork 及 testScheduleMultiWork。 完整程式碼如下: package werdna1222coldcodes . blogspot . com . demo . scheduleTask ;   import java . text . ParseException ; import java . util . Date ; import java . util . concurrent . Executors ; import java . util . concurrent . ScheduledExecutorService ; import java . util . concurrent . TimeUnit ;   public class ScheduledThreadPoolDemo {   public static void main ( String [] args ) throws ParseException {   ScheduledThreadPoolDemo demo = n...

解決 Eclipse 無法啟動問題:Failed to load the JNI shared libray

圖片
64位元的作業系統已經很普及了,因為他能兼容 64及 32位元的程式, 所以大家平常也不太 care 到底用的程式是哪一種。 先前因為 Java 出現在一些安全性的問題, 加上電腦裡安裝了 Java 6, 7 的 32 bit, 64bit 再分為 JRE 及 JDK 讓人覺得心煩, 就想說要把用不到的刪一刪,結果刪完後 Eclipse 就開不起來了 QQ 出現了這樣子的錯誤訊息:「Failed to load the JNI shared libray」。 原因是因為 Eclipse 雖然是免安裝,卻有分為 32及 64的版本, 如果 Eclipse 與 Java JVM 的版本對不上,就會出現這樣的錯誤訊息。 解決方法很簡單:確定 Eclipse 版本後裝上對應的 32或 64位元的 Java 即可。 關鍵字:Failed to load the JNI shared libray, Eclipse, Java, JVM, JDK, JRE 參考資料: eclipse開啟時發生無法載入「jvm.dll」問題的解決方法 Eclipse 出現"fail to load jni shared library jvm.dll" 在windows 7的平台上

「智慧型股票投資人」讀後心得 (The intelligent investor : a book of practical counsel, 4th rev. ed.)

圖片
在約一年前整理的投資書單「 Warren Buffett 華倫.巴菲特推薦的投資理財書單 」中, 《智慧型股票投資人》這本書理所當然地名列其中, 這本書不但被投資界譽為有史以來為股票投資人所撰寫的經典之作, 也被股神華倫‧巴菲特盛讚,本書為「截至目前最佳的投資範本」, 在  華倫·巴菲特 的 wiki  中提到: 在閲讀班傑明·葛拉漢(Benjamin Graham)的名著《智慧型投資人》(The Intelligent Investor)後,也奠定了華倫·巴菲特在投資方面的興趣與基礎。 書名:智慧型股票投資人 原文書名:The intelligent investor : a book of practical counsel, 4th rev. ed. 原文作者:Benjamin Graham著 譯者:俞濟群譯 出版社:寰宇 出版日期:1996年12月14日 語言:繁體中文 ISBN:9578457014 裝訂:平裝 雖然作者算是巴菲特的老師,這本書算是他投資論理的精華之作, 巴菲特和其他投資者都深受影響且大為推崇, 但這本書卻因為翻譯的關係讀起來異常難懂且艱深, 原本以為是自己程度不夠讀不起經典之作還有點偒心, 沒想到看其他人的心得也都是如此…… 再回頭去看去年整理書單時別人的評論: 據說翻譯不佳流暢度不足,且是1996年版。 真是後悔硬啃這本被翻譯給害了的經典之作! 之後也許會直接去找大陸那邊新譯的版本來看吧 orz 簡體中文譯本: 聰明的投資者(4版平裝,20110701出版) 、 聰明的投資者(4版精裝,20101101出版) 。 看過之後我會再重新補上心得的。 更多閱讀心得請見: 閱讀心得清單 更多投資理財相關書籍請見: 投資理財入門書單推薦總整理 另外若參考心得後有想買書,本站有提供博客來代訂服務及 e-coupon 分享, 若有需要,請見: 博客來e-coupon折價券序號分享、免費代訂代購服務 本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:智慧型股票投資人, 投資, 理財, 心得, 讀後感, 參考書, 書單, 書目, 推薦

「網路讓我們變笨?」讀後心得 (The shallows : what the Internet is doing to our brains)

圖片
不知道大家有沒有想過? 自從電腦出現、網路普及,一直到最近智慧型手機快變成必備, 這些方便的發明無孔不入地進入了我們的生活, Google、Facebook......,我們每天使用的網路會不會悄悄改變我們的大腦呢? 你的生活已經完全數位化了嗎?看看下面的例子中你符合幾項, 符合地越多,代表受網路影響越深,越需要看看這本書…… 因為你已經是「網路淺薄症候群」潛在的高危險群: 每天都會使用Google之類的搜尋引擎  同時開啟的網頁常超過10個 文章還未細讀就先轉貼到自己的塗鴉牆 一發表文章就期待有人按讚回應 離開電腦或手機就無法安排生活 很久沒有讀完一整本書了 書名:網路讓我們變笨?:數位科技正在改變我們的大腦、思考與閱讀行為 原文書名:The Shallows: What the Internet Is Doing to Our Brains 原文作者:卡爾 (Nicholas Carr) 譯者:王年愷 出版社:貓頭鷹 出版日期:2012年01月06日 語言:繁體中文 ISBN:9789862620625 裝訂:平裝 雖然說我們的生物課本告訴我們當今較被接受的理論是達爾文的進化論, 但對於一個人的大腦而言用進廢退也有許多明確的事實。 例如我們的記憶會因重複背誦、不斷回想而加強, 或者持續某特定動作也可能影響大腦的結構,如計程車司機大腦某區塊特別發達, 這也書中也另外舉了蛞蝓的實驗來作例證,以科學的角度說明大腦如何進化與退化。 這本書在大腦用進廢退且會持續因我們的行為而改變的基調下, 說明了網路如何影響、改變我們的大腦而對我們產生影響。 如在網路發達後我們越來越常使用超連結, 超連結引領我們通往一個個我們感到興趣的新頁面, 雖然可以快速地瀏覽眾多資料,卻反倒讓我們失去了深度閱讀的專注力。 想想上次認真地閱讀完一本書是什麼時候了呢? 還有一項通篇持續提及的是我們會將工具視為自己的一部份, 但使用工具的同時,卻也讓我們逐漸失去了不使用工具的其他能力。 就像我們用挖土機取代了鏟子,雖然效率增加,但我們就不會有發達的肌肉; 書中提及某作家因身體因素不能再以手寫的方式寫詩而改用打字機, 後來他發現他再也寫不出長的悠美的句子, 詩句已全然被快節奏、簡短的字詞所取代,就像打字機俐落的...

Xen:全虛擬化,半虛擬化,PV,HVM名詞解釋與比較

圖片
以下這兩篇文章清楚說明了 Xen 各種虛擬化模式的差異: The Paravirtualization Spectrum, part 1: The Ends of the Spectrum The Paravirtualization Spectrum, Part 2: From poles to a spectrum 圖片來源:http://gigaom.com/apple/will-the-cloud-lead-me-away-from-the-mac/ 以下是我的理解,若有錯歡迎留言告知: 全虛擬化 (Full virtualization) : 不用更改作業系統核心就可以直接安裝在 VM 上。 又分為早期的 Software Emulation 及後來的 Hardware-Assisted-Virtualization (HVM)。 Software Emulation :以純軟體(Hypervisor Level) 模擬 VM 所需之硬體資源, 如以 binary translation 等方式將 VM 對 I/O的存取作轉換。 Hardware-Assisted-Virtualization (HVM) : 透過 CPU 來支援虛擬化,CPU 必須具有 AMD-V 或 Intel VT 的技術。 PV on HVM, fully virtualized with PV drivers : 因現在新的作業系統都可以外掛第三方 dirver, 所以可以在 HVM 或其他全虛擬之 VM上掛載 PV drivers。 PVHVM : 半虛擬化的 Interupters, Timers。 PVH : 比 PVHVM 再更半虛擬化一些,把 MotherBoard 及 boot 也都半擬化了。 這個項目是未來 Xen 發展的重點。 半虛擬化 (Para virtualization) :就是 PV。 修改作業系統核心使OS知道自己處於虛擬化環境中, 透過 PV dirvers 在I/O呼叫時直接與Hypervisor提供之interface互動,效能比較好。 比較表: 關鍵字:全虛擬化, 半虛擬化, PV, HVM, PVHVM, PVH, 差異, 比較, 名詞解釋, 參考資料: ...

閱讀心得:深入淺出程式設計

圖片
深入淺出程式設計 作者David Griffiths, Paul Barry 繁體書 平裝 ISBN-10: 9862762691 ISBN-13: 9789862762691 出版者: 歐萊禮 出版日期: Aug 25, 2011 評級: 評論: Head First 深入淺出系列的書一向就是以簡單清楚有趣的範例, 加上許多說明圖片來幫助讀者可以快速學到所要介紹的內容, 我自己看過深入淺出 Java, Servlet & JSP, SQL, PMP, Ajax ……, 每本書在閱讀後向來都很滿意,但最近看的兩本書都讓我有點小小不滿, 並不算是內容不夠好,而是有種沒打到期待的重點的感覺。 最近看的這兩本書分別是  深入淺出Python  及這篇的心得主角 深入淺出程式設計, 當初是因為想學 python,所以才一回氣買了這兩本書。 深入淺出Python  就不用說了,當然是在介紹 python, 而深入淺出程式設計則是因為他是用 python 來介紹程式設計的概念, 想說趁著學 python 順便看看有什麼程式設計的概念是自己以前所忽略的。 在前些日子看完  深入淺出Python  後的心得中提到該書的前六章很OK, 但後面有點偏離主題讓我有些不滿,覺得應該多介紹一些 python 常用的工具才是。 然而前兩天又看了深入淺出程式設計…, 原本期待他可以用淺顯易懂的例子說明程式設計的重要概念, 但看完後總覺得這好像不太適合初學者看,而且有種書名不符的感覺! 為什麼會有這種感覺呢? 雖然本書的前面幾章用非常易懂的例子來帶大家進入程式設計, 例如自動到網站抓回咖啡豆價格、用twitter發文等等, 但我好像一直沒有感受到這是在教「程式設計」, 一連串的例子下來反而讓我覺得這根本就是「深入淺出 python」, 加上後面的 GUI、物件等部份……, 更讓我覺得這真的是一本python的入門書而不是程式設計, 感覺程式設計的書應該再多著重在概念說明而非程式? 就這本書而言我覺得概念說明的地方有點太少了,並不適合程式設計的初學者使用, 反倒是在說明程式的部份太多,才讓我覺得他比較適合當 python 入門書。 總而言之雖然這本書內容不錯,但我...

閱讀心得:深入淺出Python

圖片
深入淺出 Python 作者Paul Barry ISBN-10: 9862763485 ISBN-13: 9789862763483 出版者: 美商歐萊禮股份有限公司台灣分公司 出版日期: Nov 30, 2011 評級: 評論: 今天花了一個下午就看完了整本書, 深入淺出系列還是一如往常非常適合初學者入門使用。 我是一個對 Java 有一定程度的讀者, 後來遇上了 python 突然覺得很不適應,自己摸索了一下還是抓不太到重點。 於是就想說再靠深入淺出系列吧,而這本書一樣帶來良好的概念。 我認為前六章帶給我很大的收穫,稍微列一下重點: 清單人人愛:python到底和其他程式語言有何不同呢? 這章的重點在於 python 強大的 list! 使用模組:會寫 code 人應該都知道模組化的好處, 這章教我們如果發行套件, API更新時應注意的重點還有如何貢獻程式碼。 處理錯誤:python 這種直譯式語言所有錯誤都是在執行時期, 所以 exception 的處理就顯得非常重要了! 這邊書中列出兩種不同的錯誤處理方式,算是以例子來傳授觀念,大推薦! 將資料存入檔案中:這邊教了 File IO,以及如何以 pickle 二元檔儲存資料, 對於需要將資料永續儲存的人來說此章必看! 處理資料:這章的重點在於轉換及處理資料, 所以有了排序、去除重複值、處理不同格式的例子,淺顯易懂! 繫結程式碼與資料:這章介紹了字典與 class,讓我再次感受到 python 的強大, 建議要學 python 的人至少要學會這些用法~ 後面的 7~11 章也很有趣, 但可能是因為加入了 android 和 google app engine,讓我覺得重心好像有點錯誤了。 而且用 python cgi 拼出 html code 的範例一直讓我反感, 很好奇到底會不會有人這樣使用 python… 雖然第十章與 SQL 的連結還是很精彩, 但我比較希望這些章節能更專注在 python一些, 因為對我而言這本書對 python 的功能介紹好像就只停留在前六章了, 感覺還有好多東西漏掉了啊 orz 總而言之一樣是本好的入門書,不過以我的心得就是讓你拿到基本的入門票, 之後一定要再看其他的 pyth...

花旗銀行 Smart 活存行外開戶

圖片
很多人開花旗的戶頭都是為了以存戶進件的方式申辦花旗信用卡, 經過大家的討論後發現只要在戶頭內放15萬元大概就都會過了。 不過我先前就已經順利申請花旗的信用卡,所以我純粹是因為帳戶的優惠才要來開戶的, 我申辦的帳戶是花旗 Smart 活存帳戶 ,他是無褶戶沒有存褶, 大部份的交易都可以透過網路/電話銀行或實體/網路ATM來完成。 以下是花旗銀行 Smart 活存帳戶優惠, 詳情可再參考: 開戶總約定書(合約編號:2012/06) 中的「Smart活存帳戶約定事項」。 花旗支付每月第一筆 跨行轉入 手續費(最高以15元為限) 每月帳戶平均餘額滿5萬可享次月 5次 國內跨提免手續費, 滿25萬下個月 每天可享99次國內外提款 免手續費 (對一般人而言超夠用了)。 每月帳戶平均餘額滿25萬,下個月在國外CITIBANK ATM還可由台幣帳戶提領當地貨幣免手續費(餘額未滿就$75/次) 花旗ATM(幾乎找不到)/網銀/花旗網路ATM 轉帳繳費手續費都7元 國內花旗ATM可直接領美金免手續費 以上大概就是花旗 Smart 活存這個帳戶最吸引我的幾個重點, 在決定要辦之後因為不想請假跑去銀行辦, 所以是直接在網路上 Smart 活存帳戶  頁面點選旁邊的我要開戶, 接著就會有開戶的專員打電話來聯絡了。 專員會詢問開戶的目的,這邊請記得一定要和投資扯上關係, 畢竟花旗也不是作公益的,提供上述的優惠一定是為了賺錢, 花旗並不喜歡一般只是想定存、活存的客戶, 而比較希望客戶動用帳戶內的資金去投資, 如果開戶目的只說要定存、活存,很可能這個戶就開不起來了! 通過第一關後因為我已經決定要開 Smart 活存, 所以專員也只簡單介紹了一下其他不同的帳戶。 接著便詢問我是要親自至花旗銀行開戶,還是要和他約在行外開戶。 因為我不想請假特地跑去銀行,所以就約了行外開戶 。 行外開戶 的過程非常簡單,就只有兩三份文件要簽, 當然還是要雙證件影本,還要用立可拍拍張照, 順利的話大約是在15分鐘內就可以完成,而且還不用先存錢! 比起其他家銀行的行內開戶真是快了許多。 寫完開戶文件後大約四五天就開戶完成,接下來會陸續收到提款卡及密碼函, 兩者都收到後才有辦法開卡,另外也要詢問專員帳號後一併開啟網路銀行。 後來就開...

Eclipse 好用套件:使用ModelGoon自動產生UML

圖片
ModelGoon 是使用在 Eclipse上的套件,主要的用途在於自動產生 UML圖, 如果開發程式時是以 Eclipse 開發, 那麼在需要產出 UML 時可以考慮使用這個套件偷懶一下。 在使用這個套件前,首先當然就是要把他裝進 Eclipse 中囉! 開啟 Eclipse,在上方的工具列找到 Help -> Install New Software... 。 點選右上角的 Add,並於跳出的視窗中填入  http://www.modelgoon.org/update 。 圖例中因我已經安裝了所以會出現 Duplicate Location。 點選 OK 後,勾選 ModelGoon 並照著流程點選下一步, 接下來會花一段時間開始下載套件,安裝完成後會需要重新啟動 Eclipse。 重啟後在 Project Explorer 點右鍵 -> New -> Others , 便可以看到 ModelGoon Diagram 底下的三個選項,分別是: Class Diagrams、Interaction Diagrams、Package Dependencies Diagrams。 選擇完後按 Next ,接下來把相關的 java 檔拉進視窗中, ModelGoon 就會自動幫我們產生 UML 圖了!是不是很方便呢? 產生的結果如下: 關鍵字:ModelGoon, UML, Java, Eclipse, Class Diagram, Sequential Diagram 參考資料: 使用ModelGoon在Eclipse畫出 Java UML

Excel, Google SpreadSheet:相對參照與絕對參照

圖片
不知道大家平常使用 Excel 或 Google SpreadSheet 時常不常使用公式呢? 當我們在使用公式時常常會需要其他欄位的資料, 要例如要使用H欄的第四行,我們就會在公式中使用 「H4」來代表, 這種方法大家都很常用,我們在這邊將這種參照方式稱為「相對參照」, 接下來則要說明另一種參照方式「絕對參照」,並說明他們的不同。 圖片來源:http://blog.toggle.com/5-ways-to-fix-corrupted-excel-files/ 在 Excel 或 Google SpreadSheet 中我們常常用拖拉的方式複製欄位或公式, 如果公式中使用的是「相對參照」, 則拖拉時儲存格往右一格,公式範圍也會自動往右一格。 如 A1 = SUM(A2:A10),則往右拉後 B2 = SUM(B2:B10), 當然不只往右拉,要往上下左右四個方向都是可以複製公式的。 大家可以下載下方 excel 後將 A1 往右拉到 B1, C1, 就可以讓 A1~C1 都顯示為下方 2~10欄位的總和。 但有時我們的需求並不用相對參照, 有可能因為比較的範圍不變,所以只要固定參照到某個欄位即可, 此時我們就可以將參照更改為「絕對參照」, 例如 F1 = MAX(F2:F10),也就是求下方 2~10 欄位的最大值, 而我們想在右方顯示每個值與最大值的差異,所以公式就是 G2=$F$1-F2。 當公式往下拉時 G3=$F$1-F3,可以看到 $F$1 固定,而 F的欄位則會隨下拉而改變, 最終就可以達成我們想要計算的目的。 以下 Excel 供大家簡單參考,請下載回去後自行拖拉體驗一下啦! 另外 Google SpreadSheet 也是同樣的用法喔! Excel 相照參考與絕對參考說明 關鍵字:Excel, Google SpreadSheet, Reference, 固定, 欄位, 公式, 參照, 絕對, 相對, 下拉, 複製 參考資料: 「Google文件」計算成績的名次、等第和排序

Linux Kernel 正式支援 Xen

圖片
簡而言之就是 Linux Kernel 在 2.6.39+ 之後的版本就原生支援 Xen, 當然也有些 Linux Distribution 在這之前就自己把 Xen 的模組放進 Release 中了。 原生支援的好處是無論 dom0, domU都直接支援, 而不用特地去找或去下載 xen 化的 kernel 回來編了! 詳細內容請見下面參考資料處的連結。 下面整理了一下各大 Linux 版本資訊,供大家參考囉! Linux Kernel Xen Support 關鍵字:Xen, Xcp, Linux, Kernel, support 參考資料: Xen 正式进入 Linux 内核 Linux mainline contains all the Xen code bits for Dom0 and DomU support Xen celebrates full Dom0 and DomU support in Linux 3.0