2011年5月25日 星期三

XOR 運算子

Xor 運算子

在 C++ 裡面是用   ^  或是  XOR
兩變數相互作位元的羅輯互斥運算。

用個例子來介紹一下它的運算
A     0 1 0 1 1
B     0 0 0 1 0
----------------------------   A, B 分別是表示某個二進位的數字
C     0 1 0 0 1

C=A^B

由上面可以簡單看出,如果是 0 0 的組合得出來還是 0
如果是 1 0  就是 1
1 1 則得出 0

有幾個特別的情況~~
1. 任何數對零作用都是自己。
A  1 0 1 1
B  0 0 0 0
-------------
    1 0 1 1   = A
2. 自己對自己作用變成零。
A 1 1 1 0
B 1 1 1 0
-------------
   0 0 0 0 = 0

3. 照順序做下面三個指向完,A B 的值就對換了。
A = A ^ B
B = A ^ B
A = A ^ B


★ 這個算子的特性可以用做一些 mapping 、 換位的動作。


我會發現這個有趣的算子是在跟同事討論一個測網路流量的軟體中發現的~
程式的運作原理是指定一塊空間的資料,然後用 MPI 的function 讓它在 nodes 間互相copy。
那這時候,它必需要指定copy 檔案到除了source 端以外的其它node。
這時候就可以用上這個算子了。

把自己 rank 的編號當成 A 依度對 B( 0<B< max ) 作用。
就可以得出目的地了 ( max - 1 個)

int pair(int np,int p,int k)
{
    int q;
    q = p^k;
    if(q>np-1)
       return(-1);
    else
      return(q);
}



總覺得這種算子應該還有一些其它用途~
改天有聽到,再補充吧~~~


2011年3月10日 星期四

ubuntu Rhythmbox EQ plugin

Rhythmbox 是 ubuntu 底下內建的音樂播放程式。
不過有些常用的功能,它並沒有寫進程式裡。
像是等化器( EQ ) ,下面就是提到要如果自己下載安裝它的 EQ外掛。


Rhythmbox Equalizer
為一套 Rhythmbox 的外掛,通過在網路下載 .tar.gz 檔
自行解壓縮到正確的路徑。
之後就可以在 Rhythmbox > 工具  叫出等化器的調整面版了。


#下載外掛程式
wget rbeq-X.X.tar.gz

#複製、解壓縮到家目錄下的 .gnome2
cp /home/user_name/.gnome2
tar zxvf rbeq-X.X.tar.gz

#解開來它的目錄結構為:/rhythmbox/plugins/rbeq
#COPY 一份到系統內

cd rhythmbox/plugins
sudo cp -r rbeq /usr/lib/rhythmbox/plugins/

#之後直接打開Rhythmbox 就可以看到了









2011年3月3日 星期四

[chrome] switch to tab

Chrome 的連結列工具 omnibox?
http://blog.chromium.org/2011/02/extending-omnibox.html


討論串提到的幾個外掛。
Switch to Tab ( sw )
https://chrome.google.com/webstore/detail/gbfhhcljihbgcobpfnceegfmooomhhli#
History Search ( h )
https://chrome.google.com/webstore/detail/bojcckfnoicpmfgjhhoncpinbmechmkl#


switch to tab
chrome 在一個視窗下同時開很多子分頁時,它並不會為了保留等寬的tab
而在左右兩邊留下移動的鍵頭。

但缺點就是很難分辦那些密密麻麻的tab 是什麼分頁了。

switch to tab 就是用 omnibox 的工具,讓你用該搜尋工具找到你要的tab。
key work ( sw )

history search 一定是一個使用 omnibox 搜尋自己的 history
目的一樣是為了能更快、更方便的找到自己要的網頁。

不過兩個外掛主要都是針對網址搜尋。
如果對網址沒有印象的話,就不太好用了。




另外一方面:
便利 <=> 隱私

  1. http://www.zdnet.com.tw/news/software/0,2000085678,20131482,00.htm
  2. http://chinese.engadget.com/2010/12/08/google-spruces-up-chrome-with-instant-search-from-the-omnibox-o/

2011年2月2日 星期三

免年~新春年假開跑嘍~~~

告別虎年,2011的免年~~~~
在新春期間除了一些例行性的活動外
其它多出來的時間,可以任由自己喜好來決定要把它壓在哪些事情上XD


一直以來都有計畫著,想要整理我電腦長久以來累積的資料。
包含日劇、動畫、音樂、原文書……等。

整理時,就順便複習起來了~之類的!?

像這樣一部一部翻看、然後寫寫記錄
回憶以前觀看時的心得,還有那個時間點下發生的種種~

開音樂一首一首聽~~
像是大一時剛買耳罩式耳機,戴著睡覺時都聽"零"、"獨立"…
大學某次寒假重打Diable時,黃義達的"那女孩對我說"剛出XDDD
瘋跑跑卡丁車時,都聽"舞孃"~~




今年這個過年,是在台中住這麼多年以來~
再次搬回桃園住。
趁年假時在房間裡繞繞走走
摸摸小東西、看看小說~~~也無非是一個不錯的選項!




那說了這麼多了,來結個尾~
希望新的一年,凡事都可以快樂順利^ ^

2011年1月9日 星期日

code test

<pre class="brush: html;">this is a test</pre>




#!/bin/bash
if
fi
some thing work 
echo


2010年12月26日 星期日

高橋優~ほんとのきもち




ほんとのきもち……真正的感覺?真實的感覺?真正的想法?

(紅豆の奇摩子~ㄏㄏ)


這一季日劇 Q10 的主題曲。

好久沒有看到福田麻由子出現在日劇裡了…
雖然我並沒有看懂這齣日劇要表達什麼
但是裡面有些台詞、有些配樂、有些小地方稍稍吸引了我

主題曲蠻好聽的~~有空就聽聽主題曲吧~~


2010年12月4日 星期六

完美記者



首都電視台裡,一個機動報導組。在組裡每個人的行事都擁有很強烈的個人風格。
在這種情況下,他們是如何完成每一次的報導。
而在這個過程中,他們走出自己的過去、得到成長~~



雖然也可說是正義十足的老梗(記者片快變成偵探片),不過演員也是重點啦~~
女主角前幾季的《mother》主演, 相武紗季、小出惠介、小日向文世、要潤
是這季值得推薦的日劇!!
##ReadMore##