發表文章

目前顯示的是 9月, 2012的文章

[轉載]有關找工作,投履歷以及面試的一些心得

圖片
作者: 耀進 ( 10-24 02:28 ) 發表討論 列印 詳細資料 快結業了.....大家的履歷表都準備好了嗎? 這是我在ptt科技業工作討論版看到的文章,po文的是一家公司的HR (編號#18179),看完之後,覺得非常有參考價值,引到班板上, 希望對同學履歷表的編修有幫助, 預祝各位都能找到好工作~ ==================  作者  coldsnap (風雲再起)                                     看板  Tech_Job  標題  [心得] 有關找工作,投履歷以及面試的一些心得  時間  Thu Oct 23 11:04:43 2008 ─────────────────────────────────────── 在這邊看了有一段時間,雖然沒有天天看,篇篇看, 但是多少也知道不少人這部份有些挫折,因此提供一 些心得給各位參考 小弟雖然不是什麼理級的幹部,但是也看了不少的履歷, 面試了不少人,多少還是有一些參考價值 先前找工作的心態開始吧 找工作: 找工作這一件事情本身並不是完全的能力掛帥或是學力掛帥, 還有一定的運氣存在,我個人的例子就是,之前一直找不到工 作,但是一找到工作就到了我認為最好的公司,也有了往後的 發展,有時候心裡總是會想,過去那些不用我的公司,真是損 失大了。 一直到了我開始面試別人的時候,我才知道找工作的時候並不 是能力掛帥,也不是學力掛帥,更不是經歷掛帥,而是有每一 間公司選人或是每一個主管選人的哲學在其中。 你只是還沒找到跟你...

有限狀態機的例子

always @ ( posedge clk )   begin     if ( reset )       begin         inIndex <= 1'b0;         expState <= expIdle;       end     else if ( expStart == 1'b1 )       begin         expState <= expRun;       end     else       begin         expState <= expNextState;       end   end   always @ ( expState ) // FSM   begin     if ( expState == expIdle )       begin         ;       end     else if ( expState ==  )       begin       ...

C/C++ Programming on Linux

網路上其實有不少 C/C++ Programming on Linux 的入門資料~ 只是大部分都是英文的~ 所以想當然爾~ 想要學習 C/C++ Programming on Linux 基本的英文閱讀能力是必要的~ 我會建議初學者先去看 http://www.advancedlinuxprogramming.com/ 跟 http://tldp.org/LDP/lpg/ 瞭解系統底層的架構 在學習的過程中參考 http://www.gnu.org/manual/manual.html 來當輔助 等到有一些瞭解之後再來學習 C/C++ GUI Programming on Linux 目前兩大主流是 GTK/C http://www.gtk.org/documentation.html 跟 Qt/C++ http://doc.trolltech.com/ 學習的過程中最好能夠學會使用 Vim 或是 Emacs 或是 Eclipse 還有熟悉 Makefile 的語法跟一個版本控管系統 (cvs/svn/svk/git/bzr/hg) 熟悉使用 wiki 系統來做筆記能夠幫助學習 還有最好也把 Linux 系統當作平日的桌面使用環境 這樣才能夠事半功倍地學習 C/C++ Programming on Linux

五十音表

圖片

ubuntu下MIDI音樂全攻略

  eawpats12_full.rar 1. 安裝timidity及介面擴充包 sudo apt-get install timidity timidity-interfaces-extra 2. 安裝音色庫 eawpats (內定的freepats這個音色庫效果不是很好) 下載 http://www.tngs.tn.edu.tw/download/multimedia/MIDI/eawpats12_full.rar 將這個壓縮到 /usr/share/midi/eawpats/ 之下,然後編輯 /etc/timidity/timidity.cfg 將 source /etc/timidity/freepats.cfg 這一行的最前瑞加上 # 註解掉 並加入以下設定內容 opt -A80,10a (A80是音量) dir /usr/share/midi/eawpats/ source gravis.cfg source gsdrums.cfg source gssfx.cfg source xgmap2.cfg 這樣 eawpats就是唯一音色庫了 3. 測試Timidity 由於 Timidity 在執行時需要設定 "輸出輸入",什麼是輸入呢? 可以說是 User Interface Input,由於 Timidity 有許多個 User Interface, 比如 gtk+,ncurse,X toolkit 等,可以在 timidity -h 中查閱。 輸出呢?可以指定 -Od:dsp device 直接輸出; -Os:ALSA PCM;-Oe:esound server;-Ol:ogg files,方法很多。 以 gtk+ 為介面播放代碼: timidity -ig -Od <這樣就會出現播放器> 4. Firefox瀏覽器midi外掛 mozplugger sudo apt-get install mozplugger 設定 /etc/mozpluggerrc (一般可以不用改) 尋找:controls noisy stream: timidity -Od "$file" 修改:controls noisy stream: timidity -O...

Opera介面字型設定

圖片
出處: http://starshine.pixnet.net/blog/post/9173753 1.    在工具列的 [工具] -> [功能設定] -> [進階] -> [字型]   ,建議先將 [最小的字型]    調成 12 點。 其餘個別的字型設定,可以參考下圖:        2. 在 Opera 的 profile/styles/user 底下新增一個 css 檔案,檔名隨意。 (假如安裝過程沒有特別設定,應該是在 C:\Program Files\Opera\profile\styles\user) css 的內容設定如下: @charset "UTF-8"; *{ font-family:"新細明體"!important; } 之後重新啟動 Opera   ,在 [檢視] -> [樣式] 中把剛剛新增的 css 檔案打勾,就大功告成啦。 css 中的!important 代表強制跨階層設定,這樣一來如果沒有意外, 網頁上的字型應該都會變成新細明體,看起來就順眼多啦。

QT4 Hello World

圖片
1. 先安裝一些必要的檔案 $ sudo apt-get install libqt4-dev qt4-qmake g++; 2. 鍵入 "Hello World" qt4main.cpp #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello!World! Orz..."); label->setWindowTitle("First Qt!"); label->resize(200, 50); label->show(); return app.exec(); }   3. 將qt4main.cpp放置於空目錄中 $ qmake -project $ qmake $ make $ ./qt4main 執行結果如圖

FXChrome

可以改變Firefox的外觀像chrome瀏覽器。 https://addons.mozilla.org/zh-tw/firefox/addon/fxchrome/?src=cb-dl-users

Firefox: 設定滑鼠滾輪捲動行數

開啟 firefox,在網址列輸入: about:config 。 篩選器輸入: mousewheel.withnokey.sysnumlines ,按兩下把值變成 false。 接著在篩選器輸入: mousewheel.withnokey.numlines ,按兩下填上滑鼠滾動的行數。   2012/11/30 P.S. mousewheel.withnokey. 似乎是找不到了 直接使用下列擴充套件效果不錯: https://addons.mozilla.org/zh-TW/firefox/addon/smoothwheel/developers

file-roller: 壓縮檔內出現中文亂碼

先新增zh_TW.Big5的locale... sudo gedit /var/lib/locales/supported.d/zh 加入: zh_TW.Big5 Big5 接著再執行... sudo locale-gen 最後... LANG=zh_TW.Big5 file-roller

完整備份Ubuntu已安裝的應用程式清單

這裡有教你如何完整備份Ubuntu已安裝的應用程式清單, 以及重灌後的還原: http://hehe2.net/linuxhowto/howto-fresh-ubuntu-install-without-losing-your-current-settings/ 1. 備份/home/user (如果/home是獨立分割區可以省略這步) 2. 備份應用軟體清單: sudo dpkg --get-selections > /home/user/package.selections 3. 重灌好後還原應用軟體: sudo dpkg --set-selections /home/package.selections && apt-get dselect-upgrade

(轉載)GNU graph -- 小巧好用的畫圖程式

http://sealmemory.blogspot.com/2008/10/gnu-graph.html 用來畫 x, y 座標軸圖形的程式

在 Linux 上建立 helloDriver.ko for Android

參考:http://telesky.pixnet.net/blog/post/6969608 1. 先準備 helloDriver.c and Makefile helloDriver.c #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_INFO "Hello, world\n"); return 0; } static void hello_exit(void) { printk(KERN_INFO "Goodbye, cruel world\n"); } module_init(hello_init); module_exit(hello_exit); Makefile KERNELDIR := /home/____/_____/982_Android/kernel/ PWD :=$(shell pwd) ARCH=arm CROSS_COMPILE=/home/____/_____/991_Android/other/vanilla/tools/arm-eabi-4.2.1/bin/arm-eabi- CC=$(CROSS_COMPILE)gcc LD=$(CROSS_COMPILE)ld obj-m := hello.o modules: $(MAKE) -C $(KERNELDIR) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) M=$(PWD) modules clean: rm *.o *.ko *.mod.c *.markers *.order *.symvers 2. 在 /home/____/_____/982_Android/kernel/ 裡修改 Makefile ARCH := arm CROSS_COMPILE := /home/____/_____/991_Android/other/vanilla/tools/arm-eabi-4.2.1/bin/arm-eabi- $ ...