跳到主要內容

發表文章

列印 passport size photo

使用彩色印表機來列印大頭照,可以使用 PhotoCap 軟體將個人照分成8張2吋照片,再使用如 Windows 相片檢視器、IrfanView等影像檢視軟體來列印,再列印時,有許多注意的事項,分項的紀錄如下: 在 HP LaserJet Enterprise 500 color M551 印表機中: 1. 使用手送紙夾,將 4x6吋(100mm x 150mm) 相片紙:正面朝下、直放(不是橫放) 2.使用影像檢視軟體開啟 PhotoCap所產生的8張2吋照片檔(檔案預設是放在 C:\photo內) 3. 設定印表機內容:A6、1200x1200、HP 霧面相紙 200g、橫印,設定的內容如下圖: 4. 由於列印出來的相片品質不好,顏色偏黑,為了解決這個問題,將 HP 的驅動程式改成 Universal 的版本,在「印表機內容 -> 色彩」可以設定印表機輸出的顏色,設成「相片(sRGB)」以後,列印出來的顏色較不會偏暗。 列印出的大頭照上面一排與下面一排的間距太近,切割照片時,上層的照片無法留下適當的空白?可以考慮自己使用 GIMP 來製作 8X2吋,大小為 100mm X 150mm 的切割影像檔範本,不採用 PhotoCap 產出的影像來列印。

Code Blocks 的 theme

在 Code Blocks Wiki 網站中有一篇文章 Syntax highlighting custom colour themes ,作者提供 Code Blocks theme,讓使用 Code Blocks 的人有多采多姿的人生,就按照文章所提供的 xml 設定檔及安裝的步驟來安裝,在安裝之前必須注意二件事情:第一件就是先備份 Code Blocks 的設定檔,在 Windows 作業系統是放在 C:\Users\user\AppData\Roaming\CodeBlocks\default.conf 檔;第二件是 Code Blocks 關閉狀態,沒有在執行中。接下來就紀錄在 Windows 作業系統中的安裝步驟: 1. 剪下作者提供的設定檔,存成 colour_themes.conf ,檔名是可以修改的。 2. 到 Code Blocks 目錄(Windows OS)中執行 cb_share_config 程式 3. 選擇 Source configuration file : colour_themes.conf, Destination configuration file: default.conf 4. 勾選 Source configuration file下方的每一項 theme style 5. 按下 Transfer 按鈕,如果成功會出現轉換成功的字樣 6. 按下 Save 按鈕,將 default.conf 設定值更新,完成後再按下 Close 按鈕 7. 開啟 Code Blocks, 到 Settings >> Editor >> Syntax highlighting 選擇你喜歡的 Colour themes

Mind Games 心智電玩

在這一期的科學人雜誌中提到一個「 Game 心智電玩 」的主題是我感興趣的議題,文章的內容源自於 Alan Gershenfeld ,作者也有一篇 Why Gaming Could Be the Future of Education 類似的文章發表在 Scientific American雜誌。 如同科學人雜誌的文章所說,目前小孩都著重在平板、電玩,如何跳脫以往的教學型態?採用現代的科技設備,結合新奇的教材,讓學生可以從中學習到應該具備的技能、知識,是身為一位教育者所必須審慎思考、創新、改進的議題。

寫程式的思維

在 Overload 120 期中最後的一篇文章中,討論關於哪一種程式語言最適合青少年學習,文章提到 Python 不太適合,而提及 KISS 的軟體,在 Google 找到 Software Development: KISS, YAGNI & DRY. 3 Principles to simplify your life 這篇文章,或許寫程式的思維應該改變,才不會讓自己所寫的程式讓別人看不懂,或者說,讓自己以後也很容易就能看懂以前所寫過的程式碼,這才是真正寫一套好程式的哲學思維。

利用 Sublime Text 3 + Zen Coding 編輯網頁程式

這一期的 中央研究院計算中心通訊電子報 中介紹了一個類似於 vi, vim 的編輯器 Sublime,在 Sublime Text 3 新手上路:必要的安裝、設定與基本使用教 中介紹基本的設定及安裝必備的套件,其中談到 Emmet (之前叫做 Zen Coding) 這個名詞,好奇的到 Google 大神找了一下文件,在 Zen-Coding - 教你極速撰寫HTML5與CSS3程式碼 中的影片,介紹了 Zen Coding 極速編輯 HTML + CSS 的功能,許多新的軟體或套件一一被開發出來,可見新新一代的創意及巧思,是很好的一件事。 另外,在必備套件中提到了 AngularJS 的套件,在 AngularJS — Superheroic JavaScript MVW Framework 的官網 中間有一個 HELLO 的介紹,與 JQuery 做了比較,乍看起來,要製作一個 MVC 的網頁介面,似乎比 JQuery 簡單多了。 Sublime Text 3 的安裝: 1. Ctrl + ` : 進入命令輸入列,輸入底下的指令來新增 Package Control 的套件      https://sublime.wbond.net/installation 2. Ctrl + Shift + p :開啟 package control 的輸入畫面,輸入 inst 後,選擇 Package Control: Install Package 3. 輸入妳想要安裝的 Package Name or keyword:    (1)emmet(Zen Coding)  (2)angularJS  (3)LaTeXing and LaTeX-cwl    (4)ConverToUTF8 (5) SideBarenhancement (6) HTML-CSS-JS-Petty      (7)SideBar  (8)Dayle Rees Color Scheme  (9)PreDawn  (10)BarcketHighlight (11)SublimeCodeI...

OpenSSL 重大的漏洞

今天看到一則新聞,標題寫著:「 OpenSSL重大漏洞,全球網路加密傳輸安全拉警報 」, 印證了一句話:「沒有誰可以保證完全可靠的資訊安全」。 FreeBSD 的後門程式在 30 年後才被發現,OpenSSL 這個漏洞是出自於 OpenSSL Library 之中,或許不是故意之過,卻也是無知之過也!孰能完全透徹其個中的道理,能專注在任何一資訊安全的細節呢?

ABI or ELF library

自從 LLVM release Windows Installer 版本以來,一直希望能在 Windows 中使用 LLVM 工具套組,可是都是由於 Library 格式不同,無法使用到像基本的 iostream 等 std C++ library,所以還是不能在 Visual Studio 中以 Clag++ 來 compile C++ 程式。 在  LSB Infrastructure Project 中,開發了一個   ABI compliance checker 程式,提供程式開發者確認 Library 是否相容?在參考文獻當有一篇 ACCU 的文章,標題是 Interface Versioning in C++ , 討論有關於 share library 版本的問題,與 LLVM Win Installer 的使用問題相關,可以作為參考。