2008/11/6

ViewportHeight, ExtentHeight, VerticalOffset

因為想做一個功能是可以讓我在看 list 中的資料時,
不會因為 list 正在更新就一直被 scroll 到最新的資料,
同時也想在 scroll 到最底時可以一直看到最新的資料,
一個辦法是偵測scroll bar 有沒有置底,
前提是 list 有長到 scroll bar 出現

ViewportHeight + VerticalOffset(Scroll 到最底) = ExtentHeight

使用這個就可以判斷了 (筆記

2008/7/24

Macross 7 - power to the dream



歌詞出處

POWER TO THE DREAM
作詞:K.INOJO/作曲:福山芳樹/編曲:田中裕千/歌:FIRE BOMBER

POWER TO THE DREAM

*POWER TO THE DREAM
 POWER TO THE MUSIC
 新しい夢が欲しいのさ
 POWER TO THE UNIVERSE
 POWER TO THE MYSTERY
 俺たちのパワーを伝(つた)えたい

やっと掴(つか)んだ希望(きぼう)が
指(ゆび)のすきまから逃げてく
ブラックホールの彼方まで
ずっとおまえを追いかけてく

POWER TO THE WORLD
POWER TO THE LOVERS
本当の愛が見たいのさ
POWER TO THE RAINBOW
POWER TO THE FUTURE
あきらめたらお終(しま)いさ

輝くすい星(せい)の軌跡(きせき)が
メロディにソウルを与(あた)える
人は1人じゃ生きられない
愛する誰かが必要さ

*refrain
POWER TO THE DREAM
POWER TO THE MUSIC
COME ON!
FEEL THE POWER
FROM YOU & ME
POWER TO THE UNIVERSE
POWER TO THE MYSTERY
COME ON!
FEEL THE POWER
FROM YOU & ME

2008/7/18

vim 設定檔

修改自這裡

0. cd ~

1. vi .vimrc # 新增喜好設定檔

2.
set cindent
  set enc=taiwan
  set fileencoding=taiwan
  set hls
  set nocompatible # 方向鍵不會出現英文
  set sw=2
  #set guifontset=8x16,kc15f,-*-16-*-big5-0 # 設定 zh_TW.Big5 locale
  syntax on
  highlight Comment ctermfg=darkcyan
  highlight Search term=reverse ctermbg=4 ctermfg=7

3. cp .vimrc /home/XXX # 將 .vimrc 設定檔拷貝給現有使用者

4. cp .vimrc /usr/share/skel/dot.vimrc # 日後新增帳號自動複製

2008/7/17

自訂 bash@freebsd 的 Home, End, Insert 功能

參考自這裡

1)$ vim /etc/profile

加入這行
export INPUTRC=/usr/local/etc/inputrc

2)$ vim /usr/local/etc/inputrc
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word

3)登出並登入

bash@freebsd的設定

參考了這裡這裡

bash@freebsd的設定
  1. $ vim .bashrc
  2. $ ln -s .bashrc .bash_profile
  3. $ source .bash_profile
.bashrc的內容
alias ll='ls -l'
alias la='ls -al'
alias ls='ls -FG'
#alias ls='ls --color'

alias vi='vim'

#export LS_COLORS="di=32"

LSCOLORS='Ca';export LSCOLORS

#BG color is blue if you are common user, red color if you are root
if [ ${UID} -eq 0 ]; then
PS1="\[\033[1;41;37m\][\u@\h \w ]\[\033[0;37m\]\$ "
else
PS1='\[\033[1;37m\][\u\[\033[1;36m\]@\h \[\033[1;37m\]\w ]\[\033[1;37m\]$\[\033[1;0m\]';
fi
export PS1

2008/7/16

FF extention: No Tab Close Button

之前有裝這個小東西(No Tab Close Button)
把 tab 右邊的X消掉
更新到FF3後不支援了
雖然沒甚麼用處...
剛好留言中講到只要改一下就好了。

browser.tabs.closeButton
value=3
tab中沒有X 最右邊有X
value=2 tab中沒有X 最右邊沒有X
value=1 tab中有X 最右邊沒有X

2008/7/11

終於拿到 Fubar III !

原本該在 7/9 就拿到的
不知道卡在哪一個該送公文又不送的人
害我今天才拿到
害我在回實驗室的一路上一直譙學校的效率...

買回來後當然要趕快接來聽聽看
剛接上去
乾 沒聲音! 囧

調了一下選擇音效裝置就OK了
一聽
乾 差不多
怎麼跟我想像中的不一樣
又去弄看看 kernel streaming
不行 error
ASIO
也不行 no device...

好吧 我認了 OTZ
就仔細聽聽看吧 看看到底小朋友獻到哪去了...

What 'bout my star?@Farmo
和原本的AC97比起來
其實是越聽越有味道
我的感覺是每個樂器都有自己的位置
中島愛的聲音也更清楚更有延伸穿透的感覺
原本換了耳機後可以聽到的雜音都沒了
變得比較可以想聽哪個樂器就可以抓到那個樂器

STANCE_PUNKS 01 - I Wanna Be
剛剛講的優點
再聽這首歌的時候就變缺點了...
因為可以清楚的抓到樂器與人聲
原本用AC97的那種充滿整個耳朵的雜聲就消失了
再聽的時候就覺得不夠熱血不夠吵雜不夠粗慥
想不到雜雜的音效也是有優點的

結論:
與換耳機比起來,
換音效卡與擴大器的效果就沒這麼明顯了
不是一換上去就可以立刻感受到改變
而是需要重新去感受歌曲
重新去抓沒聽過的東西
而且也不再是東西南北大小通吃
適合的歌開始有分別了 = =+
我覺得 goldring dr50 就不適合喜歡被重低音轟炸的人
Fubar III 也不適合那種有點糊反而更有感覺的歌曲

2008/7/8

Goldring DR50

昨天付款
今天到貨
想不到新竹貨運也是挺快的

狠下心買的新耳機當然要趕快試聽

乾! 老子錢沒白花!!

相較之前的KSC75
不僅空間感廣多了
再聽 JPOP時 KSC75 在背景會一直有砰砰砰的低音敲擊感
換到DR50就都沒有了 聽起來好舒服
而且樂器的存在感都提升不少
不再是噗噗噗的了

該有的有 該沒有的就沒有
超棒!

另外要推一下品韻的老闆
交易的過程 感覺還不錯

罵到自己

這幾天再改作業和發表作業成績
想說google doc 很好用
就把成績都放在上面
結果發表成績後
同學們有問題
想讓他們可以去找改自己作業的助教
就把他們照編號分好
想說,這樣沒問題了吧


想不到每個寄信來的同學都說找不到自己的編號
每收一封就幹一次
大學生的還不知道怎麼看編號,豪洨!!

結果
在幹了一個禮拜後
不小心點了一下"發布網頁"
乾 真的沒有編號!
只有可以編輯的人才看的到
其他人只能看到內容
看不到編輯視窗才有的編號

我這整個禮拜都乾錯人了....

2008/6/25

CurveTo: MPICH2 under Windows Vista


CurveTo: MPICH2 under Windows Vista

很有用的教學,特別是在vs2005下如何編譯MPI的程式。
除了要在project中加入MPI安裝目錄下的 include 和 lib 資料夾外,還要再加入使用的 .lib 在 project 中。

2008/6/17

PCBSD安裝新酷音

$ cd /usr/ports/textproc/skim
$ make install clean
$ cd /ust/ports/chinese/scim-chewing
$ make install clean

(under bash)
$ nano ~/.profile

# 如果LANG預設是en_US.UTF-8
#export LANG=en_US.UTF-8
export XMODIFIERS="@im=SCIM"
export LC_CTYPE=en_US.UTF-8
export GTK_IM_MODULE=scim

(重啓xwindow)
Ctrl+Alt+Backspace

2008/6/10

What 'bout my star?@Formo

有稍做修改...

歌詞:

What 'bout my star?

Baby どうしたい? 操縦

ハントル きゅっと(にぎ)って 

もうスタンバイ

(Do you) want my heart & want my love?

NO!? んもう!スウィンして KISS!

中途半端(ちゅうとはんぱ)なスタイルはNO

ブッ飛んじゃってるLOVE ならfor me

(How) beautiful! Excuse me!

欲したら ラララ possibilities

. (Point) I don't care how much fake

. (Point) ふたつにひとつ

but 愛なら して

What 'bout my star? *7

{Let me know what you want.

I would give you!

How fantastic to be with you. My love! }*2

Darlin' 近付いて (ふくじゅう)

NO YOU. NO LIFE ナンツッテ もう絶対!

need your heart & need your love

OH YES!! スウィートでKISS! (?)

乗っかつちゃってる恋でもGO!

もう一回なんてないからExciting

Wonderful! Charming you!

GET したいから ラララ

We`ll sing around the world

3. Hey, I count down.

2. Are you ready?

1. もうまてないよ

0. 愛、鳴らして!

What 'bout my star? *7

あなたとロマンティックデート

わたしにミラクル(miracle)キス

ふたりのエモーション(emotion)デート

{Let me know what you want.

I would give you!

How fantastic to be with you. My love! }*2