Monthly Archives: June 2011

關於「學習」的技巧與熱情

    在看鳥哥的私房菜-基礎學習篇(第三版)時,裡面有幾個關於學習的技巧蠻重要的,讓我在學習歷程中大表認同,分享給大家。 有系統地設計檔案目錄:不要隨便到處存放檔案,以致於以後找不到。這個技巧我也是從我的大學好同學林敬惟那邊學到的,至今獲益良多。Note:在管理檔案方面,從隔壁實驗室的莊家雋學長那邊學到SVN(版本控制伺服器)的技巧,讓我在檔案與程式碼管理上,可以透過版本記錄的方式,不怕檔案不見或是改錯。 養成一個做記錄的習慣:發現問題時,把錯誤訊息和引發狀況跟解決方法記錄清楚,最後歸類並定期整理。千萬不要以為你還年輕,等你老了健忘症開始發作就慘囉。這個習慣也是拜我的大學好同學林敬惟、學長簡至良、林子花(我忘記他本名了),以及博士班學姐李怡慧之賜,讓我養成這個好習慣。讓我在以前大學時代維護的五虎幫BBS(telnet://bbs.math.ncyu.edu.tw)、新綠園BBS(telnet://bbs.sa.ncyu.edu.tw),以及現在的各個網站甚至於學術論文撰寫,都有不錯的維護成效。 對於人類而言,學習的原動力來自: 成就感 興趣 而如何建立興趣跟成就感呢?可從以下方面著手: 建立興趣:先從一個有趣的課題深入研究,玩出興趣了,再苦都不會覺得累! 成就感:來自於「被認同感」,只要你將你的心得分享,詳細陳述貼文到相關論壇或是BBS,自然有網友到你的網頁看看,當他們覺得你的網頁很讚,便會給你一些讚美!這會讓你感動得無法自拔喔! 協助回答問題:只要你在相關論壇或是BBS上回答新手問題,可能會獲得一句真誠的讚美: 「非常感謝大大的回應,真的幫助我很多!」,這真的會讓你覺得Level Up呢! 參與討論:跟一群同好一起參與討論,你會發現原來不是只有你在奮鬥,你在這條學習路上可是有很多戰友陪著你呢!

Posted in 生活, 讀書 | Leave a comment

LDAP入門初探

什麼是LDAP?LDAP全名為Lightweight Directory Access Protocol。它是一種目錄服務(使用精簡的核心以及TCP/IP協定製作,十分輕量化),可使用 LDAP 記錄各種的人員資訊,像是通訊錄一樣,更進階一點,他也可以拿來做帳號整合,若是在 AP 上都有支援,那麼要使用同一組帳號密碼就不再是難以搞定的事了。 筆者發現有一個很好的LDAP筆記與介紹分享給大家,希望大家對於LDAP這個未知的東西感到畏懼才是! LDAP入門 LDAP基本觀念與架構

Posted in Linux, 科技, 網路 | Leave a comment

MSDN的邊做邊學系列

親愛的朋友們,我無意間在網路上發現這個好資源。微軟MSDN的邊做邊學系列,提供了以下項目: Visual Studio 2010 開發技巧 Windows 應用程式相容性 Internet Explorer 9 軟體開發生命週期管理及軟體工程應用 Windows Phone 7 Windows Mobile 6.x 雲端運算 (Windows Azure Platform) Facebook Web Application Toolkit IIS Smooth Streaming XBOX 遊戲開發 PHP 漫步在雲端 Windows Mobile Widget PHP on Windows Silverlight Internet … Continue reading

Posted in PHP, 程式設計, 網頁撰寫 | Leave a comment

[文書] Word 排版教學

研究所畢業季又到了,大家在寫論文時候,大多都選擇MS Office Word來撰寫。我發現了一個不錯的教學可以參考,推薦給各位。http://blog.yam.com/shadowweaver/trackback/23434639 另外,隔壁實驗室學長也推薦侯捷先生的書:Word排版藝術,有興趣的朋友可以先看以下的教學網站,再來決定是否購買。http://www.fg.tp.edu.tw/~anny/artweb/94class/941115class.htm

Posted in MS Office | Leave a comment

德瑞克:SQL Server 學習筆記: 在 Google Blogger 中使用 SyntaxHighlighter 1.5.1

德瑞克:SQL Server 學習筆記: 在 Google Blogger 中使用 SyntaxHighlighter 1.5.1: “更新日期: 2010/10/07 在 Google Blogger 中使用 SyntaxHighlighter 3.0.83 http://sharedderrick.blogspot.com/2010/10/google-blogger-syntaxhighlighter…”

Posted in Blog, 網頁撰寫 | Leave a comment

[Java][雲端運算] 透過Hadoop Map/Reduce,將資料送到MySQL

哈哈!終於搞定了!卡了那麼久,竟然有一行根本不該加進去的。話不多說,先說明接下來的Code該做什麼?首先,我修改了Hadoop WordCount範例,主要是把HDFS中的input/input.txt,透過WordCount Map/Reduce後的資料,餵進MySQL資料庫。依照以下步驟:1. 建立資料庫: DROP TABLE IF EXISTS `WordCount`.`Counting`;CREATE TABLE  `WordCount`.`Counting` (`name` char(48) default NULL,`count` int(11) default NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2. 將以下程式碼存成DBWordCount.java import java.io.IOException;import java.util.*;import org.apache.hadoop.fs.Path;import org.apache.hadoop.conf.*;import org.apache.hadoop.io.*;import org.apache.hadoop.io.Writable;import org.apache.hadoop.mapred.*;import org.apache.hadoop.util.*;import java.io.DataInput;import java.io.DataOutput;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import org.apache.hadoop.mapred.lib.db.DBWritable;import org.apache.hadoop.mapred.lib.IdentityReducer;import org.apache.hadoop.mapred.lib.db.DBConfiguration;import … Continue reading

Posted in Java, 程式設計, 雲端運算 | 4 Comments

[C++] Template typedef 的用法

  This GotW exists to answer a recurring question about C++ syntax: When, and how, could you make use of a template typedef?   Observably, the answer is here: Template Typedef

Posted in C/C++, 程式設計 | Leave a comment

[資工][影像處理] BMP格式及其程式寫作

上個學期,在忙得焦頭爛額之際,惡補了讀取基本圖檔BMP格式的方法。參考了以下解說: BMP圖例說明:http://jinnsblog.blogspot.com/2009/08/bmp-format-graphic-illustration.html BMP每個欄位的解說:http://crazycat1130.pixnet.net/blog/post/1345538#mark-3 BMP補充說明:http://www.wretch.cc/blog/benjay207/12157833 最後自己寫了一個BMP讀檔的例子,並進行Discrete Cosign Transformation (DCT)。可按下方圖示下載程式碼。

Posted in C/C++, 程式設計, 資工 | Leave a comment

[資工] Genetic Algorithms

想要研究基因演算法的人,可先參考下面網站的介紹:Introduction to Genetic Algorithmshttp://www.obitko.com/tutorials/genetic-algorithms/index.php 若進一步想要實做或是沿用別人開發好的函式庫,可以到下面網站下載:GAlib: A C++ Library of Genetic Algorithm Componentshttp://lancet.mit.edu/ga/

Posted in C/C++, 程式設計, 資工 | Leave a comment

[Python] Python教學文件

Victor的Python教學http://ez2learn.com/index.php/python-tutorials Python 3.1教材http://pydoing.blogspot.com/p/python-tutorial.html Python 2.0教學文件(譯者:周譯樂)http://loda.hala01.com/python/ Dive into Python3http://diveintopython3.org/

Posted in Python, 程式設計 | Leave a comment