2009年11月6日 星期五

memory copy效率比較

網路上看到的一篇文章
找個時間可以來try try看
說不定這個已經是舊文不再適用也說不定 :P

==========================================

Linux下面如果要把記憶體區塊由 A 拷貝到 B,我們除了可以使用memcpy來完成以外,還可以透過mmap來開啟檔案/proc/self/mem,來完成拷貝記憶體區塊的目的。

舉個例子來說,如果我們要把記憶體區塊由A拷貝到B chunksize bytes,可以透過如下的寫法

memcpy(B, A, chunksize);

透過mmap來做的話,可以藉由以下的寫法

int self;

self = open("/proc/self/mem", O_RDONLY);

B = mmap(B, chunksize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, self, (off_t)A);

也就是透過Linux提供給每個Process的記憶體裝置檔案 mem,來完成記憶體的拷貝動作。

不過,雖然我們可以有這兩種方法可以選擇,可是遇到要拷貝記憶體時,卻不免會遇到要選擇何種方式來實做的問題,因此該網頁的作者寫了一個小程式來測試這兩種方式的優缺點,首先在Linux上每個記憶體的Page大小為512bytes,因此測試時就是利用 512 bytes為 單位來逐漸增加測試的記憶體區塊大小。每個階段都有一個固定的記憶體區塊大小,與兩個內容不同的記憶體區塊作為拷貝時的來源端,每一個循環都會先拷貝一個 來源端到目的的記憶體區塊中,再比較內容,若相同,則拷貝另一個來源端的資料到目的的記憶體區塊中,再比較內容,如此重複10000(表示共拷貝了20000次到目的記憶體區塊中),藉此來比較memcpymmap在執行記憶體區塊拷貝時的效率。

如下表

< 筆者電腦配備: PII 35064MB RAM>

memcpy

mmap

512

0.14

0.23

1024

0.26

0.35

2048

0.51

0.59

4096

1.00

1.06

8192

2.56

2.10

16384

5.67

4.55

32768

11.71

8.96

65536

23.63

17.75

我們不難發現當記憶體區塊為512102420484096時,memcpy都勝過mmap。不過當拷貝的記憶體區塊越來越大時,mmap明顯表現的相當有效率,像最後測試的記憶體區塊大小為65536 bytesmmap相較於memcpy所花的時間少了約6秒鐘。

由此我們可以了解到,如果在Linux上我們所撰寫的系統需要使用較大的記憶體區塊拷貝時,透過mmap來作或許是一個不錯的選擇。

http://loda.zhupiter.com/LinuxDynamicLibrary.htm

static library很佔flash size?

曾經聽到有人反應static library會很佔版子上的flash size
所以我想順便說明一下這中間的差別
假設分成三種case來看

1. 先不呼叫library提供的func,且當然也先不link
假設original code編好佔了約200KB

2. 一樣先不呼叫func,但在Makefile裡頭有加上-l *.a的部分
編好的ELF一樣是size不變的

3. 開始呼叫func,且作link
編好的ELF當然變大,但....size不會是等於200KB + *.a lib size
增加的部分當然只有你用到的func相關的code size
而不是整個static library size

另外
要注意的是
link是以object為單位
所以自己寫的library
最好是類似功能的,個別放單一個object
可不要通通寫成一個object
這樣就會將很多不必要的code通通link進來了

2009年11月3日 星期二

LGPL概略探討

LGPL的限制聽起來比GPL的鬆綁一些
但相信還是很多情況是讓人無所適從
所以這篇主要是作個筆記,記錄一下自己看到的一些看法

以下筆記來自:自由軟體鑄造場 林誠夏

=========================================
「自行編寫的程式與LGPL函式庫連接〈Link〉後,會不會與該函式庫結合〈Combine〉為一不可分割或很難分割的整體〈As a whole〉,而被認為整體皆為LGPL函式庫的衍生作品〈Derivative work),導致整個結合作品都要受到LGPL授權條款的拘束。」

所以、首先要探討的是,您自行編寫程式與此LGPL函式庫的調用/連結關係,行為上的判定是靜態連結〈Static link〉或是動態連結〈Dynamic link〉?

依照一般的通說,靜態連結指的是程式開啟時必然會開啟程式與該LGPL函式庫的連結關係,也就是說程式執行時對此LGPL函式庫有依賴性,若是少了這個函 式庫則整體程式幾乎沒有獨立的運作功能。在這種狀況之下,此個別編寫的程式與LGPL函式庫會被認為是一體程式,而需要整個專案都以LGPL授權的方式才 能再散布,在散布時也要提供「整個專案(自行編寫部份+LGPL函式庫)」的程式原始碼。

而若是您用dll般動態連結的方式來取用這個LGPL授權的函式庫,則表示該專案在開啟時並不會必然性的去取用/調用/連結LGPL函式庫的功能,只有在 需要某些特定功能時才去「動態式的呼叫」LGPL函式庫來得到資訊,這樣的狀況、若是除卻此一LGPL函式庫,但原來自行編寫的程式仍然具有可獨立運作的 基本功能的話,那可以視此程式與LGPL函式庫間僅為動態連結的存取關係,從而即使合併散布,但自行編寫的方式依自行律定的授權方式,而LGPL的部份則 依LGPL授權條款的方式散布,散布者原則上僅需提供LGPL函式庫部份的程式原始碼,以及該自行編寫程式與LGPL函式庫之間如何進行呼叫的 information exchange介面資訊即可。

====================================================
1、主程式啟動時直接啟動該LGPL函式庫的連結,這是靜態連結。

2、主程式啟動時並未啟動該LGPL函式庫的連結,僅在需求時才例外的呼叫LGPL的函式庫,例如一個多媒體檔案的播放程式,播放大部份媒體檔案時可以直接執行,但在播放某些特殊編碼的檔案時,才例外地去呼叫額外的LGPL函式庫來支援,這是動態連結。

所以上面的說法,常常又被簡化為:若除卻此LGPL函式庫,則主程式部份還具有基本功能者,為動態連結的利用結構;除卻此LGPL函式庫,則專案失卻主要功能者,為靜態連結的利用結構。

至於什麼才是「主要功能」或是「基本功能」,則解讀上更為見人見智。原則上必須要視個案來判定,舉個案來說,若釋出的載體是手機的話,手機的主要功能就是 撥打電話,若是除卻此一LGPL函式庫的連結造成電話無法撥打的話,那當然手機程式與此LGPL函式庫間是靜態連結的依賴關係;而若是此一LGPL函式庫 是電話簿的管理程式,若失去此一函式庫的連結,至不濟是電話簿的功能無法啟動,則「有可能」僅被判定為「動態連結」而不開啟LGPL授權條款的授權拘束 性,然而、這裡用的措詞只是「有可能」,實際上的狀況,還是要依個案來作進一步的分析。

=============================================================
我們同仁也曾經就LGPL使用Code的比例做過討論,我個人就這個議題查找的結果是,並沒有哪一個著名hacker會特別用程式碼的「比例」來判定「依賴性〈Dependency〉」。

其實LGPL授權條款裡有特別規定,原則上使用者不能去刪減該LGPL授權函式庫的功能,如果使用者主張只是單純使用這個函式庫的功能的話。

比方說您的程式只用到這個LGPL函式庫的a、b、c部份的功能,LGPL授權條款特別要求您在散布時,不要將函式庫本來有的d、e、f、g、h等功能刪 掉,LGPL授權條款向有保持該LGPL函式庫完整性的要求,因為就算您不用這些額外的功能,或許下一個得到該函式庫的使用者可能會想使用。

所以照「LGPL函式庫單純被使用原則上不能被刪改」的特性來說,該函式庫程式碼的比例會愈來愈高,這是LGPL授權預設機制所使然,在這樣的條件下,以程式碼的比例來判定依賴性也並不合理,所以從邏輯分析上、從授權者共識來說,應該都不會有這方面的問題

2009年10月23日 星期五

如何讓MAC上安裝的DPP變成英文版

相信不少MAC族友對於DPP安裝好了竟然直接顯示為簡體中文而煩惱
大家還是比較希望看到英文版本的介面
這邊分享自己試過的解決方法

首先
到系統偏好設定 -> 語言與文字
然後將Englsih暫時先拉到最上面
重開機

再次執行DPP
會發現熟悉的英文介面出現了

然後再回到系統偏好設定
將語言改回為繁體中文
再次重開機

重新執行DPP
鏘鏘鏘.....英文介面!!

有需要的族友們試試看吧~~

[攝影] 網友部落格分享

這篇文章是方便找尋一些熱心網友的部落格
常常上來看可以增加敗家衝動值

黑麵@大喇叭沒誠意的馬後砲

[旅遊] 網友部落格分享

這一篇文章是用來當成參考筆記用的
附帶功能是 ==> 望梅止渴 ^___^

明天奔向人間最美的天堂--馬爾地夫 Irufushi Resort

2009年10月21日 星期三

[防震動] 該用反光鏡預鎖 or 快門線

反光鏡鎖跟使用自拍器或快門線效果差異之處:

反光鎖是消除相機產生的震動。
快門線(自拍或是遙控器)是消除按下快門的震動。

原文出處


2009年10月12日 星期一

提供sample images鏡頭敗家參考網站

SellPower

Flickr原圖搜尋系統

===================================

http://www.pixel-peeper.com/

這是一個可以讓你參考各家鏡頭表現的網站
介面蠻簡單易懂的
參考起來應該更方便

==================================

CANON D-SLR EF鏡頭列表 及作品連結
PS -> Photograph sample

u-boot porting

$ make CROSS_COMPILE=arm-linux-

生成三个文件:u-boot.bin, u-boot, u-boot.srec
u-boot.bin is a raw binary image
u-boot is an image in ELF binary format
u-boot.srec is in Motorola S-Record format (objcopy -O srec -R.note -R.comment -S [inputfile] [outfile]
u-boot ELF格式的文件,可以被大多数Debug程序识别;
u-boot.bin—二进制bin文件,纯粹的U-BOOT二进制执行代码,不保存ELF格式和调试信息。这个文件一般用于烧录到用户开发板中;
u-boot.srec— Motorola S-Record格式,可以通过串行口下载到开发板中。
然后把生成的u-boot.bin保存,并且压缩一下得到u-boot.bin.gz。
一种方式是通过JTAG口将u-boot.bin烧写到Flash的零地址,复位后就可以启动系统了。此时无需boot.bin。
但是对于at91rm9200,我们是通过boot.bin来过渡的,烧写的是u-boot.bin.gz。以上工作完成我们可以通过串口将u-boot.bin下载到主板的SDRAM中,它会自动执行, 并出现uboot>
这里我们可以通过串口把boot.bin, u-boot.bin.gz下载到主板,再用u-boot的提供的写flash功能分别把boot.bin, u-boot.bin.gz写入到flash中,完成以上工作后,对主板跳线选择片外启动,板子复位后会自动启动u-boot。其首先运行 boot.bin,其将u-boot.bin.gz解压缩到RAM中为u-boot.bin,并跳转至u-boot.bin开始执行

參考網址

2009年10月8日 星期四

Canon EF-Lens Special Site 日本官方網站


現在的網站越作越漂亮
再加上如果都是紅圈圈...嗯.....

看他的介紹已經有百微F2.8
其他coming soon的部份就看看還有什麼吧 ~



如何使用 uClibc Toolchain and Buildroot

uClibc developers provide tools to generate toolchains and root filesystems with the uClibc standard C library.

The Toolchain tool allows to generate a toolchain for a variety of architectures, including MIPS and MIPSel.

The Buildroot tool allows to generate both a toolchain and a root filesystem for a variety of architectures, including MIPS and MIPSel. Using a configuration tool (similar to the one used for the Linux Kernel), you can select compiler version, binutils version, and all softwares that should be included in the root filesystem. Then the Makefiles will automatically download, configure, compile, install and generate the toolchain and the root filesystem image.

Toolchain首頁:http://www.uclibc.org/toolchains.html

uClibc下載網頁: http://www.uclibc.org/downloads/

buildroot首頁:http://buildroot.uclibc.org/

buildroot下載網頁:http://buildroot.uclibc.org/downloads/

uClinux首頁: http://www.uclinux.org/

uClinux-dist下載網頁:http://sourceforge.net/projects/uclinux/files/


2009年10月5日 星期一

Canon EOS 7D 懶人包

這一篇純粹只是方便自己記錄
看來真的在注意7D的朋友們真的很多

感謝熱心網友整理的7D懶人包 :)

[MLB] A-Rod 單局連兩轟七分打點


MLB之所以好看
那是因為常常有出人意料的狀況
這幾場才剛出現強投變強打.....竟然單場六分打點的出現

今天又有更神奇的出現了
這一季大家覺得可能是黯淡的一季的A-Rod
除了開季受傷...全壘打和打點都無法繼續保持了
今天又是最後一場例行賽...每個環節看起來都像A-Rod今年肯定是失望的一年

Who Knows !!??

今天A-Rod真是有點太神了
其實從他第一打席站上打擊區
我就覺得眼神很犀利...感覺得出來他今天很想認真打
但看看比賽之前的數據
他不只還差兩支HR...打點更是差多了才能到100分
他的連續十一年記錄30轟100打點
就要在今年畫上句號了

比賽繼續進行中.....

GONE~~ 嚇到我了...恩...先來一轟3分砲逆轉比數...也破了隊史單季最多HR的紀錄
可是...離100分打點還是很遠
恩....Y這局火力很猛...打席已經再度輪了一輪...A-Rod又上來了
這時候是滿壘...掐指一算.......驚!!!!!!!!

劇情這麼吸引人啊...滿貫砲就是100分打點了耶!!!!!

戲劇化戲劇化戲劇化..... 棒子揮出去的瞬間....我的嘴巴張了好大...GLAND SLAM!!!
My God....這一打席還真的是.....
30HR
100分打點
連續十二年30/100的紀錄
單局7分打點的AL Record
球季第一打席是HR...最後一打席也是HR收尾

真的有點不敢相信自己的眼睛.....

2009年10月4日 星期日

[MAC] Screen Capture in Mac

用習慣Windows的朋友應該很常使用PrintScreen來抓螢幕畫面
可是在mac keyboard上我找了半天,狼勒??

不過別擔心
嘗試的結果發現
按 command + shift + 3 ==> 抓全螢幕
按 command + shift + 4 ==> 抓特定範圍,這邊按完它會自動跳出一個框架讓你去選取

之前在windows還很常用的一個功能是
只抓單一個工作視窗的畫面可以做到嗎?
==> 請在上面 command + shift + 4按完之後,不用去拉選取範圍,直接按space就ok啦~

另外,
擷取好的圖片會自動放在桌面上啦
不用再開什麼軟體之類的作多餘的貼上動作....

羅馬競技場之GLADIATOR

最近藍光片重出了之前的暢銷作 - GLADIATOR
會特別租來看,老實說是因為前幾天聽完義大利的演講
以及想看看動畫呈現出來的羅馬競技場效果


這部片是2000年的片了
一直沒租來看是因為擔心又是另一部史詩催眠片
不想虐待自己邊看邊打瞌睡

趁著颱風風很大的下午把它看完了
如果要寫一下看完的感想
我只能說:"看,這麼好看的片我當時怎麼沒去看...."

故事的劇情
說穿了就像封面簡介寫的:
  • The General Who Became a Slave
  • The Slave Who Became a Gladiator
  • The Gladiator Who Defied an Empire
但中間的表達出來的情感才是讓人回味的
尤其是最後一幕
比擅長賺人熱淚的日劇更感動人心~~

我自己則是被這一幕的背景聲音而感動了
從熱鬧叫囂的競技場瞬間變成時間靜止般的安靜
充分表達出在那個moment,小至個人大到國家都得到了解放和自由
緊緊的凝聚了每個人的心

還沒看過的朋友們,這一片強推囉~



2009年10月3日 星期六

正妹計時器 Dashboard Widgets

剛剛看非凡在介紹一個網站
原本以為是訪問路人之類的節目
後來認真看才發現,日本人還真的很有創意以及賺錢的頭腦啊~

怎麼說呢?
首先,雖然每分鐘換一個正妹
這樣一天下來需要一千多個(60*24=1440),要花不少錢請人來拍吧??
BUT,後來才發現,這些正妹照是自願upload提供的,也就是這部份的成本,cost趨近零~~
再來是賺錢的部份,我猜最賺的應該是for iPhone download的版本吧
因為download只要不用台幣100塊吧...應該蠻多好奇或喜歡的朋友願意花小錢來嘗鮮
以它號稱有兩億的瀏覽人次來看,嗯,隨便假設這中間有百分之多少的人買了這個新鮮套件
隨便乘,都覺得真是中樂透的好點子

官方網址為 http://bijint.com/jp/
提供下載網址為 http://bijint.com/jp/pages/news/

還有Mac的朋友們,快去下載它的Dashboard Widgets吧~


開心農場完全攻略




剛剛無意間看到了這個網址

攻略!!??

這個對於遲遲還不大會玩的我
確實會是一盞明燈啊~

可惜現在有點想睡了
先提供給正努力偷菜ing的朋友們
參考參考吧 :)


2009年10月2日 星期五

[開箱] 我的第一台 Macbook Pro

你還記得最常看見蘋果是在哪裡嗎? 法雅客?水果攤?

我自己覺得是,每次看電影的時候 :p
那時候總覺得為什麼電影橋段裡頭,不管男女主角
只要有用到電腦的鏡頭,看到的大都是蘋果秀
不管理由為何,最棒的是已經做到視覺感加分的作用啦~

蘋果的質感相信也是很多人推崇的地方,再毒也要咬下去
尤其是做得像工藝品一般的MBP
套句攝影網友的口頭禪:是人都要來一台 :)

終於,在心情不大好的某一天
心一橫,卡給它嚕落去,客廳就多了這一箱
直接看圖說故事~~

1. 機器出廠日期和我拿到手好像不到兩個禮拜,真是燙

2. 掀開盒蓋,金閃閃,而且全身還包著精緻的保潔膜書套 <-- 不知道該怎麼稱呼

3. 仔細看寫了一行小字 Designed by Apple in California,虛榮感十足
下次寫個組裝by廣x or 鴻y富z康可能看起來更威~~
還是回過頭來說重點吧
這張紙除了虛榮感,它可是讓你輕鬆拉起MBP的貼心設計喔 <-- 虛榮感又+1
整個開箱過程我個人覺得這裡最貼心

4. MBP主機取出之後,底下就是一些adapter和簡單的說明書
當然還有Snow Leopard和iLife光碟

5. 別懷疑,這個正方形便當就是power adapter,和之前用過所有NB的造型視覺感都不同
就像網友說的,連adapter質感都要贏人
喜歡蘋果的你應該也無法想像 ==> MBP鋁書配上一個常見的長條型黑盒子NB adapter吧 @@

6. 趕緊來看看翻開鋁書的手感吧,嗯,這種材質摸起來就是手感爽度不同~

7. 開個機來瞧瞧,每次在法雅客玩得不亦樂乎的Dock,終於在家也能躺著滑來滑去了

8. 第一次敲MBP的鍵盤,除了key極簡風之外,總覺得我的手指敲鍵盤敲到會發出光芒,有這麼high嗎?
第一次用MBP的鄉下俗 =.= ......原來,關掉燈才是感動的開始
貼心的鍵盤自發光,讓你即使在飛機上暗摸摸的座位上也能看清楚要在facebook拉什麼塞....


9. 最後來個電影中都會有的一景 --> 銷魂的發光蘋果 XD


謝謝觀賞,水果攤收攤~~


2009年10月1日 星期四

義大利 - 天使與惡魔

今晚去聽工頭堅的演講,順便瞧瞧人氣不錯的他魅力在哪
還不錯,蠻平易近人的對話
跟一堆開口很商業的領隊導遊比起來,他的確有一些些優勢
我想,可能跟主持過台灣腳逛大陸節目的口條要求有關
當然他多年來的在旅遊方面的人事物經歷才是他成功的地方

今天的主題是義大利
所以有去參加這場演說的同仁,內心應該多少對這個地方有衝動過 :p

在他的眼中
天使,是教堂內壯觀的畫像,是從教堂頂樓四下望去的遼闊美景,是義大利濃濃的文化氣息
魔鬼,是道地的義大利麵,是兩歐元的大碗冰淇淋,是配上糖漿的濃濃乳酪

其實在這場演說中也才知道:
  • 只有華航直飛羅馬
  • 羅馬沒有高樓大廈,是不准有 :)
  • 羅馬的地鐵只有兩條,據說很破舊,也是要小心扒手的地方
  • 義大利七八月觀光客很多,也讓扒手有機可趁,不過可喜的是還不致於光天化日的搶劫,但聽說西班牙會有搶劫情況發生 ><
  • 因為義大利是狹長馬靴形狀,所以跟團的話,會花很多時間在拉車,尤其幾個著名景點都相隔好遠
  • 如果自助,可以搭火車,但可能只有大都市之間的連接
  • 有人嘗試過三人租車行,下次有朋友一起想衝動,可以考慮這個方案
  • 去到義大利,一定要爬到各個教堂或高塔的頂端,美景,在這
  • 尤其是米蘭大教堂,從地面看很壯觀,但要記得上去頂樓,據說頂樓有二十多個天使守護著

聽完當然大家心更癢了..... 畢竟成行的前提是要能有錢有閒有假可以請


2009年9月30日 星期三

Canon EOS 7D 徹底拆解


7D的身形感覺比以前更流線了.....

而且,人家已經在拆解玩耍了
我們卻遲遲還沒上市
http://www.photofans.cn/video/play.php?videoid=46

先看看人家的徹底拆解吧
因為你買了也不會有機會想嘗試這樣做的 XD


看完都會想結婚的 - improv shooting with Canon EOS 7D



最近Canon EOS 7D的即將上市是熱門話題之一

剛剛看了勸敗魔人丟過來的一個網站
http://www.vimeo.com/6496808
一開始因為還在工作所以不是看得很認真
但隨著耳中音樂和旁白慢慢帶過
我開始停下鍵盤上一直很忙的手指了,那一幕幕真是讓人打從心底很有fu

文中還提到 ...... so all of that was very improv shooting.

恩,大師都是這麼謙虛的 :)

2009年9月28日 星期一

幫Library減肥一下

build出來的binary裡頭通常都有許多symbol table等等info
可以從objdump -t或readelf -s都可以
其中當然包含了除錯用或是只是記錄用
拿掉這些並不會影響程式執行
還能夠讓你在斤斤計較的size for embedded上得到幫助

但是可不要直接--strip-all阿阿阿,那其他人就找不到啦 @@

所以大概常用的有:
$(STRIP) --strip-debug -R .note -R .comment $@
或是
$(STRIP) --strip-debug --remove-section=.note --remove-section=.comment $@

有需要可以加一下

2009年9月27日 星期日

[Mac] 如何快速切換Spaces

常用工作站的朋友
應該都習慣了在多個工作桌面間切換來做事
macbook的Spaces也提供了這個功能,可以切成4個8個工作桌面等等
還可以決定特定應用程式開啟時,會自動在哪一個桌面去執行

除了可以將滑鼠移到螢幕四個角落去做切換 (看你設定在哪)
更方便的應該還是直接用Hotkey切來切去

以目前我麼設定是
直接按 control + 上下左右 就可以跳來跳去
或是 control + 數字來直接切到第n個桌面
不過因為我只有切成四個桌面
所以我覺得用上下左右來切比按數字鍵決定快多啦~

[Mac] Pages能幫你做到什麼?


如果你想快速做出一份廣告文宣、雜誌封面或是展場海報
iWork Pages絕對是一個好幫手,讓你不需要擁有專業的美工技能也能輕鬆完成

相較於我們之前習慣的文書排版軟體
Pages有更多的優勢讓你樂於使用:
  • 一打開Pages,許多現成的templates等著你來挑選,完全解決從前呆坐在電腦前不知道如何開始的窘境
  • template不是有就好,說實話,mac軟體秀出來的美工呈現與質感完全勝出
  • 藉由template與圖片直接拖拉取代,熟練一點的話,一份圖文並茂的文宣不花你半小時吧~
  • 之前文字和圖片怎麼都對不齊、即使對齊又覺得沒有特別好看的問題,Pages都幫你解決了
  • 完成的文宣直接存成PDF,馬上可以分享給大家瀏覽,不會有字形格式跑掉的問題
  • 如果同事需要接力編輯,Pages也提供了改存成word格式
如果常需要製作文宣檔,又不想另外花錢請外面專業美工廠商製作的話
強烈推薦來使用一下Pages,簡單省錢又方便


[MAC] 如何快速移動游標來敲字

常敲鍵盤的朋友們
應該非常仰賴游標的隨心所欲移動
來完成輸入的文字

初次使用macbook鍵盤的我
對於幾個在鍵盤上面常看到的鍵突然不見了,有點不知道該如何是好
打起字來,不管中英文輸入,總覺得好像變笨拙許多
心中才在納悶說,mac有這麼不人性嗎?

基於我迫切需要使用的好奇心
腦中突然閃過,為了加快輸入,很有可能是用組合鍵啦~
果然,測試出來的組合如下~~
  • 之前的backspace,就是現在mac鍵盤上的delete (位置差不多,應該不會有困擾)
  • 之前的delete,可以按 fn + delete
  • 之前的home,可以按 command + left
  • 之前的end,可以按 command + right
  • 之前的PageUp,可以按 option + up
  • 之前的PageDown,可以按 option + down
  • 瀏覽網頁時,按 command + up 可以從捲軸當時所在位置直接回到頁面最上方
  • 瀏覽網頁時,按 command + down 可以從捲軸當時所在位置直接跳到頁面最下方
另外還試出來的有
在safari敲網址時
按 option + left/right可以快速在每個token間快速切換

如果你跟我一樣對初次敲macbook鍵盤有疑惑的話
希望以上的資訊能幫助你快樂的敲鍵盤

[哈啦] 頂級飯店的貼身享受

一流的飯店除了氣派的裝潢和舒適的環境
在提供給客人的客房貼身享受更不能馬虎
因為這種小細節更能夠讓客人豎起大拇指的讚賞

之前看到人家推薦的有....
  • 浴袍:Frette
  • 浴毛巾: Abyss
下次出門在外可以留意一下自己是不是用到高檔貨 :)
如果,在外面飯店用得不過癮的話
Frette可以search僑蒂絲,Abyss可以找法蝶BATH專櫃


[北海道] 道產日 - 盡享美食

10/3是北海道的道產日
有各式各樣的美味主食,從甜的到鹹的都有,當然也包含特別的甜點
大多數的美食也是平常看不到的
譬如說有符合當前季節的料理,包秋葉蟹的大壽司耶 :)~


[Mac] 遠端登入Windows


很多人可能像我一樣
習慣在工作電腦前,透過遠端登入家中其他台機器去做事
以Windows XP或Vista而言
大家可能都已經非常仰賴內建的遠端桌面連線來達到remote control的需求

那如果從mac os能不能也擁有遠端登入Windows的能力呢?
當然是有的
而且還是MS自家就已經有寫好遠端桌面連線for Mac的版本,真是佛心來了
介面和Windows本身的幾乎一模一樣

全名叫:Remote Desktop Connection for Mac

官方網址與介紹如下:


Microsoft Remote Desktop Connection Client for Mac 2.0.1

Remote Desktop Connection Client for Mac 2.0.1 lets you connect from your Macintosh computer to a Windows-based computer or to multiple Windows-based computers at the same time. After you have connected, you can work with applications and files on the Windows-based computer.

For more information about this release, please visit the Microsoft Web site.

Released: Tuesday, August 11, 2009

.dmg file size: 7.8mb


[Mac] iPhoto也能隨身帶著走

在介紹如何把iPhoto隨身攜帶之前
我們先來看看平常如果你想要單獨備份你好不容易整理分類的照片
  1. 打開Finder
  2. 進到你的home目錄下的圖片目錄
  3. 找到一個叫iPhoto Library的檔案,就是它,備份這個檔就可以了
再來,如果你已經把iPhoto Library備份到external HD
那麼即使你出門沒帶著你的macbook
只要帶著這個HD在身邊
到目的地借用任何一台mac都可以開啟你自己的iPhoto喔

怎麼用?

接上HD,在開啟iPhoto的同時,先按住option鍵再點選開啟
iPhoto就會跳出視窗詢問你想要使用哪個Library來開啟
選擇你的HD裡頭的Library就可以了

更棒的是
你出門在外使用的一切,都一樣會記錄在這個Library中
所以當你回到家打開自己的mac
馬上能繼續使用你白天出門在外工作的一切成果,不錯吧~

2009年9月26日 星期六

[Mac] iPhoto可以幫我做些什麼?


iPhoto?在 Windows平台用習慣PS、PI或各式各樣的修圖管裡軟體,初次可能會認為我會需要用到這個小軟體嘛!?

的確,跟那些專業的影像軟體比起來,iPhoto不管是功能或尺寸都是小上一號,不過呢,如果你嘗試用過iPhoto的方便且平易近人的小功能之後,相信會讓你改變印象~

首先,跟新手朋友們分享的是:不要把iPhoto當成PS的比較對照組 ^_^
因為iPhoto訴求的是讓你有一個又快又方便的影像管理工具
不是要讓你用來把野獸變美女的 :p

接下來,整理一下iPhoto有哪些好用的功能是你可能會喜歡的:
  1. 支援標籤功能。如果你在blog或工作上常用到tag的功能,你會發現讓你的照片也支援tag的時候,心中有多麼的興奮,I Love It !
  2. 支援事件分割的功能,讓你在整理相片更直覺更輕鬆
  3. 支援人臉自動辨識功能,只要你輸入完這張臉是誰,iPhoto可以快速幫你把database中所有這張臉都找出來,呼呼
  4. 支援照片和google map的整合,以後你只要在map上滑鼠移到某個縣市,就可以馬上秀出你所有在這個縣市拍的照片,就跟地圖日記網站的功能差不多意思
  5. 支援照片喜好程度的星號標記,這個在日後sorting很有用
  6. 支援智慧型篩選,它可以讓你自訂篩選條件來挑出database裡頭的照片,條件甚至包含了鄉機型號或是光圈大小等EXIF資訊都可以拿來用,心動了吧 :)
  7. 支援多種模式的照片輸出展示,接上電視或投影機,馬上就有現成漂亮的template幫你做demo,可以快速取代那些製作照片光碟軟體的功能
  8. 支援demo的格式輸出,除了用你自己的macbook來展示,你也可以把它輸出成一個影像檔寄給朋友,輸出的同時還可以選擇解析度大小等等,來決定輸出的檔案大小
  9. 支援照片製作成明信片功能,這是又快又簡單的選擇,製作完的檔案除了可以拿去照相館沖洗、用列表機列出來,還可以直接print成PDF檔寄給大家,真的很簡單方便
  10. 支援影像處裡軟體中常用且常見的功能,一樣標榜的是,陽春,但絕對是快速簡單就可以出圖~~

[Mac] 快速切換應用程式的疑惑

用過Macbook Pro的觸控式軌跡板
就知道有多麼愛不釋手
其中常用的有四指左右滑來快速切換應用程式
但是有時明明切換到Safari卻發現怎麼沒有網頁?

別擔心,四指滑動快切絕對是會動的
那為什麼沒畫面呢?

這邊有幾個要跟新手朋友們一同分享的是
  1. Mac應用程式的開啟,你會發現在畫面最上面會有一列你目前所在的應用程式為何
  2. 再來是新手朋友們可能會有的疑惑是,應用程式有被我關掉了沒?
  3. 以Safari為例,command+N是僅關掉網頁視窗,command+Q才是關掉整個應用程式
  4. 如果以下方Dock來觀察,會發現原來還在執行中的應用程式,該圖案下方竟然亮著小燈,說真的,如果不是老師跟我說,我還真的沒發現那個亮燈 ^_^
  5. 最後是我自己覺得和Windows不同的地方是,當你把應用程式中的視窗都關掉之後,在Windows看到的可能是一整個螢幕灰灰的背景視窗,但是在Mac卻是沒有任何東西,你看到的會是桌面 => 沒錯,就是桌面,我想這應該也是讓很多人以為,明明我執行了應用程式,怎麼畫面空空的沒反應? 下次可以留意一下畫面最上方是不是有不同的程式名稱顯示~
了解完上面說的之後
朋友們應該知道問題出在哪了
當你快速切換到Safari應用程式卻沒看到東西時
可能只是你剛好把所有網頁視窗都關掉了 + 你直接看到桌面背景
所以才讓你誤以為怎麼應用程式不能執行 or 不見了 :)


[Mac] 如何快速關機

不知道有沒有朋友跟我一樣希望有一個關機的快速鍵組合
方便自己能起身的同時敲個鍵盤準備閃人
經過大師的提醒
原來只要同時按 control + option + command + 退片鍵

這麼多鍵?不是很麻煩嘛?
看一下鍵盤才發現
簡單說就是空白鍵左邊三顆 + 退片鍵就可以啦 :)

實用度:100分


2009年9月21日 星期一

[新竹] 大遠百威秀 - 劃位

每次看電影都會想到的是,不知道今天劃的座位好不好?
可是看完之後就忘了那個廳那個座位視野音效都不錯
因此還是透過懶人備忘錄來記錄一下

  • 7廳 (J排9、10號)
  • 11廳(N8N9尚可接受,3D數位大廳,看3D建議畫最後一排P13P14P15)
  • 12廳 (J排8、9號,小廳16排)
10F櫃臺正對面,廁所旁
如果是網路劃位的話,預先會先幫你劃M排中間附近
不過我比較推薦改劃J排9、10號
除了前面有走道可以伸腳蹺腳也不用擔心踢到前方的座位 (有被踢過的應該都覺得很#!$#@)
9、10號也是視野正中間的位置

以這次看的3D 絕命終結站4來說
從J排看前方字幕的角度字很清楚
雖然有了3D,放映也改為digital了,人臉都清晰許多
但總覺得少了什麼........ 想起來了=> 螢幕是不是有點小啊 @@"

2009年5月28日 星期四

[使用分享] V-KOOL 40 不擋我的GPS

V-KOOL的隔熱紙一直很受到大家的愛戴
目前主要的產品有: http://www.v-kool.com.tw/product-2.php

今天來分享一下前擋的部分
前擋很多人的選擇不外乎V40, V70, J60等
J60的出現很快吸引許多新車主的目光
和另外兩個V字頭的相比較
J60除了價格比較平易近人
還有一個很重要的原因是...聽說V40/70會檔GPS...J60則完全不會檔!!

Okay, V40/70因為含有金屬成分,所以對GPS收訊的確會有影響
當初我也曾經猶豫要不要選擇V40
現在看來,當初的決定是正確的
V40不僅涼快清晰爽度高
更可喜的是,它也沒有擋我那台已經是四年前買的老GPS耶~ (感動......)

每個人在挑隔熱紙的時候
心中或多或少會因為一些不確定的疑惑而猶豫起來
在這裡想分享自己使用後的經驗

疑惑一: V40透光率比V70低,貼前擋會不會太暗?
==> 原先我也會因為透光率的數字而擔心貼了太暗的前擋,會不會有視線安全上的問題。目前使用到現在,不管白天、晚上、下雨,我自己在三個條件下的感想是,視野都很清晰!! 沒有想像中的"黑"...

疑惑二: V40會擋GPS,那我還是考慮其他款好了?
==> 這個地方影響因素比較多,像是GPS晶片、品牌甚至角度都有可能,不然為什麼有人說他的可以,有人卻不行。以我自己那台四年前的老GPS來說,他在V40底下一樣跑得好好的,也不需要把GPS先放在車外定位好再拿到車內等等的額外動作,放在車內從開機到定位完成,速度並不慢~

五月報稅疑惑 Q&A

Q1:人家說地價稅和房屋稅這些可以拿來當列舉扣除項目?

引用財政部稅務網站的說明:
http://www.etax.nat.gov.tw/wSite/ct?xItem=29027&ctNode=11556
78年12月30日修正公布的所得稅法已經刪除稅捐項目列舉扣除的規定,所以從79年1月1日開始,地價稅和房屋稅不可以作為綜合所得稅的列舉扣除額。

Q2:為什麼列舉項目中房貸利息的部分不會累計進去扣除額?

如果你申報的所得收入項目有銀行利息這一條的話
房貸利息必須拿來和這個利息相減
如果你的銀行利息比房貸利息多
那房貸利息這一條就沒辦法幫你省到錢

Q3:個人健檢,可以加進去列舉項目當成醫療支出扣除額嗎?

引用財政部稅務網站的說明:
http://www.etax.nat.gov.tw/wSite/ct?xItem=56856&ctNode=10708
納稅義務人為瞭解自己身體狀況所為之一般性健康檢查,與醫療行為無關,不可於個人綜合所得稅之醫藥費項下列舉扣除。惟若經醫生建議為醫療需要,所支付之健康檢查費用,得依所得稅法第17條第1項第2款第2目之3規定,申報醫藥費列舉扣除。

2009年5月21日 星期四

/dev/null 2>&1 是什麼?

常有人問到 /dev/null 2>&1是什麼意思?

簡單說,/dev/null (often called the bit-bucket) 是系統中的black hole
任何被導到這裡的東西都直接莎呦哪拉,不會被系統處理

再來,program通常都有輸入和輸出
輸入通常是standard input(STDIN),可能是鍵盤的輸入或是另一個program的output
輸出通常指的是print to standard output(STDOUT),有時候也會需要print to standard error(STDERR)

如果不是用名字來稱呼,他們也有各自的數字來代表他們:
  • 0 代表 STDIN
  • 1 代表 STDOUT
  • 2 代表 STDERR
如果你在使用上沒有特別指定,default指的是STDOUT

所以
假設今天你輸入了一行指令叫
./my_program > /dev/null 2>&1

這個意思是
my_program這支程式所產生的STDOUT會被導到/dev/null,也就是不會出現在螢幕上
然後STDERR(2)會被導到STDOUT,STDOUT又導到block hole,所以也一樣不會出現在螢幕上

用一句簡短的話來作結論,這個用法就是用來...."把你的output訊息通通丟到黑洞裡!"

PS. That’s one good way to make a program be really quiet!

2009年5月6日 星期三

日本自助 - 如何辦理觀光簽證

初次到日本自助旅行的朋友常問到,要怎麼辦日本簽證?

好消息! 去日本短期觀光,免辦免辦!!

一切的好康要源自前幾年(2005)的愛滋博覽會,阿~不會啦,是在名古屋舉辦的愛知博覽會,呼~
當時日本國為了歡迎和吸引海外的參觀人潮
所以對外開放了一些國家可以免簽證的方式進入日本,來參與這場世紀盛會
原本博覽會活動的期間是3/25~9/25,也就是只有這一段時間是對我們service免簽證
後來可能佛心來了
在9/16時由日本內閣會議決定
正在實施中之免簽證措施,於9/26以後仍將繼續實施 (大感激~~)
就這樣....到現在去日本觀光都是爽爽去,免辦!

詳細內容如下:

1.實施對象
 持有有效之台灣護照者(僅限護照上記載有身分證字號者)

2.赴日目的
 以觀光、商務、探親等短期停留目的赴日時(以工作之目的赴日時、則不符合免簽證)

3.停留期間
 不超過90日之期間

4.出發地、入境地等
 無特別限定

But.....
即便如此,可不要得了便宜還賣乖
下面列出幾點注意事項
出處:日本台灣交流協會(Interchange Association, Japan)官方網站
敬告以免簽證方式入境日本國的各位
短期停留期間可進行之活動内容(具體實例)

參考官方網站:
日本簽證及入境須知 (中華民國(台灣)外交部領事事務局)
(財)交流協会 東京本部
交流協會 臺北事務所

2009年4月27日 星期一

[分享] E-mail Icon Generator

無意間逛到這個網址 http://services.nexodyne.com/email/index.php
覺得還蠻有趣的
分享給有需要的朋友們看看

這個網址主要是幫你的email address生成一個小的icon圖示 (*.png)
方便你安插在你的blog或其他你想使用的地方
常用的gmail, hotmail, yahoo信箱等等都有支援

顯示的方法可以有兩種:
  • 一個是你icon生成的同時,他會提供你一個public URL,往後你只需要在你的網頁中用超連結指到這裡即可
  • 另一個當然就是你自己把這個圖示save在自己的電腦中,要用的時候自己再插入圖片就可以

2009年4月16日 星期四

北海道 - 日常生活資訊網站

天氣預報
天気予報 - ウェザーニュース
峠の天氣情報
北海道情報入口網站 BEST! from北海道 (首頁右方有北海道一週天氣預報)

JR鐵路資訊
JR北海道 - 列車時刻・運賃・料金案内
JR北海道 - 各站置物櫃數量尺寸查詢
JR道央 - 各停靠站地圖
JR道南 - 各停靠站地圖
自行開車
距離と時間検索 | 北の道ナビ
北海道の道路時刻表

3C電器的使用
一般來說,我們平常在用的3C產品在日本的飯店都能直接使用,不需要轉換電壓。
但是提醒大家的是,一般NB常用的三頭電源最好自備可轉成兩頭的插座,
因為在北海道我住過的那幾家飯店,可都是只能插兩頭的電源喔!!


追櫻
最前線
お花見特集 桜前線とれたて便2009

日本自助 - 如何網路訂房

DSC08887

日本的網路訂房很方便
也不需要事先刷卡 or 繳付訂金
對自助的朋友們是一個很大的福音
因為你可以在出發前還有機會更換旅程中的住宿點

但是,請大家發揮旅人的精神
不要預定了不去住又不事先取消
平白浪費人家的好意
記得玩也要玩得有品一點才是阿 :)

下面有幾個教學文章
應該足夠大家踏入網路訂房的世界

背包客棧 日本網路訂房DIY
善用日本網路訂房系統
善用日本網路訂房系統(二) 精打細算都會房事篇
如何註冊日本jalan訂房網站
jalan網站使用說明 (官方日文介紹)

北海道 - 網友Blog分享

這裡記錄了一些網友的文章遊記分享
內容都寫得很有fu也有參考價值
因此隨手記錄在這裡
方便自己日後瀏覽欣賞
[08夏-日本] スーパー北斗列車上的少見冰淇淋與訂購長萬部螃蟹便當
2007/12/20遊記--洞爺湖、小樽運河
2008北海道自由行
視野超棒的札幌JR Tower日航飯店
第一次去北海道自助旅行(三)~安排行程的小訣竅
北の国から
愛戀櫻花妹 北海道の王様
BEST! from 北海道
愛上北海道的風景-實用地圖
Milly最喜歡: 札幌住宿都會摩登的Fino
時尚黑的札幌Cross Hotel
積丹半島駕車遊 - 遇見美國
洞爺湖駕車遊
早春 北海道春爛漫紀行
お元気ですか 白色北海道之戀
札幌夜景
札幌巨蛋展望台 (基本營業時間 10:00~18:00)
函館市電函館駅前站(附:如何搭乘函館市電)

日本自助 - 如何使用海外自動提款機ATM

DSC00540

在日本好像不是所有的提款機都能夠認得海外發行的金融卡
因此這邊記錄了一些ATM的資訊
方便日後不時之需
日本國家旅遊局 | 訪日參考資訊 | 基本資訊 | 自動提款機
自動提款機 | 日本旅遊與生活指南 japan-guide.com
在這邊也分享一下自己臨櫃辦理的經驗

1. 在海外要可以用當地的ATM提款,你需要:
  • 記得卡片的磁條密碼 ==> 就是卡片4位數的那個密碼 (God! 幾百年沒用過了....)
  • 開啟卡片跨國提款功能
2. 如果你不是很確定你是否滿足上面兩項條件,準備下面兩項東西,親自跑一趟銀行吧~
  • 身份證
  • 銀行開戶印鑑
3. 到了銀行的業務接待窗口
服務人員會先從電腦幫你確認你的卡片是否已經有開啟跨國提款這項功能
如果有開啟,請跳到5

4. 如果沒有開啟,他會先請你填寫申請單,上面跨國提款會有
  • 永遠開啟
  • 短暫開啟,請填入開啟起迄時間
  • 不開啟
5. 接著就是問你是否還記得你的4位數磁條密碼
如果也記得,請跳到8

6. 如果不確定記不記得,服務人員會親切地帶你去ATM前面嘗試變更磁條密碼看看
首先一樣是先輸入卡片的晶片密碼(你平常領錢在用的那個)
然後進到變更磁條密碼的頁面
先輸入你的卡片磁條密碼 (.........這時候應該都是憑印象亂猜的輸入)
然後再輸入你要變更後的密碼
如果你剛剛輸入的磁條密碼是正確的
代表你的記性還不錯,可以準備回家
(記得:此時你的卡片密碼已經變為你剛剛修改過後的密碼~)

7. 大部分情況是,亂猜三次後 => 錯誤,乖乖回到接待窗口填單reset你的磁條密碼
並且酌收工本費50元

8. 收工,快樂踏出銀行,準備出國救經濟~

=====================

另外重要的是,跟信用卡海外刷卡一樣
海外提款一樣要依據當天的匯率來換算提領的現金
以及你還要額外付這筆提領金額需要的手續費 (算法當然要看各家銀行,通常是不大便宜啦~)

以我的case來說,每一筆提款是:
  • 依據當天匯率換算你的海外現金提領金額
  • 提領金額 * 1.1倍 + 100元手續費 = 你銀行存摺消失的金額
服務人員一再很親切地提醒我
非到必要,不要使用到這個動作,因為不划算、不便宜、很貴~~

辦理的這天又問到
該銀行預計近期又要調高海外刷卡的手續費了 (又是貴 again~~)
向外商銀行的高手續費看齊
不景氣的年代,銀行的作法都朝這部分去思考了....


/******************* 我是分隔線 ******************/

2009/04/29 Update

剛從北海道回來,今天就看到網路新聞說: 台灣金融卡 北海道可領錢

這個跟前面介紹的方法可是代表不一樣的方式喔 (前面文章介紹的是透過Cirrus的方式來領)
倘若明年初這個方式已經通過建製完成
大家在北海道可就輕鬆了
請直接拿著你的提款卡到ATM前面
(PS. 請改成找ATM上有跨行提領(你的卡片背面左下方那個)的符號的機器)

然後 ==> 你在台灣怎麼領錢就照一樣的方式領
(密碼應該也是直接用你的晶片密碼啦~~ 而不需要記4位數密碼了)

這真的是很方便
此外,因為不再是透過Cirrus系統來提領
所以也不需要再支出貴很大的手續費啦!!! Good News~~

大家期待這一天的到來吧....

延伸閱讀: 金融卡提領日幣 五要點

日本自助 - 如何兌換日幣

在日本雖然信用卡很普遍
但為了不錯過隨時可能出現的美食小攤 and 省下每刷的海外手續費
出發前記得要先去兌換夠用的日幣在身上

每家銀行的匯率都不同
但.....你出國玩幾天應該還不至於換個幾十萬上百萬
所以可以先在家連上一些網站上試算差多少錢
如果你和我一樣是遵守出國玩很窮的模式
那可以挑自己常往來或離家離公司近的銀行去兌換就可以了

可以兌換的點有:台銀、兆豐......很多很多

日本自助 - 如何看懂日文網站

第一次規劃日本自助旅行的朋友
看到那些漂亮精緻的日文網站
最頭痛的莫過於看起來似懂非懂的內容文字描述
這個網站能夠提供:
  1. 中、日、英互翻
  2. 片段文字翻譯
  3. URL整頁翻譯
至於翻譯的精準度好不好
有用過這類工具的朋友們,心裡應該都有個底
雖不完善,但至少透過拼湊法 + 大家無比的想像力
應該還是可以猜得出來大致的意思啦

2009年4月15日 星期三

北海道 - 如何租車

DSC00546
我需要準備什麼證件:

在日本開車上路
必須先在台灣帶著你的駕照去監理站
辦理駕照"日文譯本" ==> 其實,就只是一張printer列出來的A4紙
工本費: 100 (台票,不是日幣)
時間: 抽號碼牌隨到隨辦,辦理過程不會耽誤你的時間太久的,因為,就只是一張A4

到了日本租車點
你需要同時提供: 護照 + 中文駕照 + 駕照日文譯本

租車篇:

日本租車比價網
JR租車網
Hondaレンタカー|札幌駅北口店
Mazda租車網

開車行前規劃:

開車的行前規劃很重要
尤其是在人生地不熟的異國
加上你也不會想浪費寶貴的時間在短暫的旅行行程當中
因此有個好工具好網站來解決這方面的困擾是再好不過了

下面為大家介紹幾個自己愛用的網址
距離と時間検索 | 北の道ナビ (這個網站大推~)
北海道主要都市間的距離以及所需時間
北海道の道路時刻表 (這裡可以查到詳細的起點、終點以及中間各個經過點的距離時刻表)
北海道道路情報総合案内サイト (道路情報綜合指南)


btree那邊整理了幾篇好文章
非常值得一看
[車遊]日本租車實用連結整理
[案内]日本加油一二三


熱心網友分享:
速成!給新手的日本租車開車指導
『北海道』行程 and 資料 -『肉丸公主』就想出去玩
到北海道開車旅行必知事項
ANA藍天假期北海道駕駛樂 (有多條路線可供玩家參考)
後記 5 の 租車 - TraVeL 。 CaKe。