2011年3月11日 星期五

蘋果專利追踪網站

剛好有學弟在問我蘋果電腦的專利要上哪兒找,
看來apple fans的標記一直深深烙在學弟的心中,
好吧,為了不失學長的典範和面子,當然要硬著頭皮找一找,

還好,總算是被我找到一個仁兄的Blog,
該網站專門介紹蘋果電腦的專利:

http://www.patentlyapple.com/

有興趣的朋友可以去看看。

此外,列出各專利的查詢網站供大家參考:

經濟部智慧財產局
http://twpat.tipo.gov.tw/tipotwoc/tipotwkm

各美國專利查詢網站介紹
http://cdnet.stpi.org.tw/patentsearch.htm

2011年3月9日 星期三

NTUST thesis Latex範本 v1.5 release

最近在PTT的latex版上,有人在討論各校的latex論文範本,
剛好就提到了我一年前和同學改寫的範本,
當年發佈的v1.4版必需使用pdflatex編譯,
中文的支援度還算堪用。

隨著科技的進步,latex也跟著進步,
現在有熱心的同學Saiba將原本的文件改寫成xelatex的版本,
中文的支援度更加強大,
還有很多新的功能,
待各位朋友細細的體會。
所以,在這裡,我們正式發表

NTUST thesis V1.5

希望可以幫助有需要的朋友,加速寫論文的時間。

下載網址:

http://code.google.com/p/ntust-thesis/downloads/list

2011年2月26日 星期六

Touch icon運作原理猜測

有朋友跑來跟我説,touch icon的功能跟你做的Q-dial好像,只是他可以離線撥號耶。
(心中OS:當然啦,原理差不多丫,我只是想要自己用的,又不賣錢。就算要賣錢,也不就像是游泳比賽,人家做什麼動作,你也做什麼動作嘛,有什麼好大驚小怪的~~誤)

原本,我也以為touch icon只是寫好一個軟體,方便它產生連線到遠端主機的網頁,
照理來説,應該也是要每次撥號就要連線一次。

不過,我試著用飛航模式執行他產生出來的頁面,居然可以不用上網也可以撥號,
這果然是強大很多,難怪touch icon要錢啦。
這也激起了我的好奇心,為什麼他可以做到不用上網,卻可以撥號呢?
果然,真相只有一個,被我找到了原因所在了。
原來,它產生出來的網頁URL包含了所有的網頁的內容,
換句話説,他的URL內容包含了所有的meta data和聯絡人資料,
所以,可以不用上網也能使用。
當然,touch icon這個軟體本身還是負責將這個URL產生出來。

不過,當icon在產生的時候,還是要連線到網路,
不知道是不是因為要將相片上傳遠端的伺服器,
或是有其它的作用,
所以,個人還是會有一點點怕怕的。
好不好用就看個人啦

參考網頁:

http://blog.clawpaws.net/post/2007/07/16/Storing-iPhone-apps-locally-with-data-URLs

新新Macbook pro 之Thunderbolt 有感

icon20110224.jpg

想必這幾天大家應該都有看到新版的Macbook pro已經上市了吧,
個人覺得最大的爆點是Thunderbolt,而其他更新的部份都還好,
為什麼呢?
或許你會覺得Thunderbolt不過是新的一款傳輸技術,
只不過讓傳輸的時間減短了一些。
真的只有這樣嗎?

讓我們先來看看Thunderbolt的一些簡單的規格:

1.目前10Gbps高速傳輸,未來擴展到100Gbps (目前實際傳輸約700MB/s)
2.單一的光纖纜線取代今日電腦上各種繁雜的外接線
3.傳輸距離長達100公尺
4.可同時處理多項通訊協定,具備服務品質保障,會讓應優先處理的項目的傳輸先受到保障

資料來源:
http://iphone4.tw/forums/showthread.php?t=122372

哇~實際傳輸約700MB/s,而且可同時處理多項通訊協定,
簡單的來講,就是一條大水管,透過這條大水管,可以同時將影像、音訊和資料傳輸到另一端。
所以,可想而知的應用,就是一個Thunderbolt port,透過一條轉接線,
可以同時連到HDMI、USB3.0和FW800,而且還會綽綽有餘。

看到這裡,大家如果還是覺得沒什麼的話,
讓我來仔細告訴你蘋果到底在想什麼好了。

首先,我們都知道,蘋果電腦一直以來為人詬病的問題,就是使用的硬體比別人舊,
但是卻賣的比別人貴,這一點相信大家都知道,
這也是我個人無法勸敗朋友買蘋果電腦的原因之一。

而這一次,蘋果居然是全世界第一個採用這麼新的Thunderbolt技術,
一個不是自家的技術,也不是成熟到支援度廣泛的介面,
這很顯然的是,蘋果在像外界宣示,蘋果將在電腦市場中,變成一個硬體領導的地位。
就像是iPhone 4的retina一樣,在各家手機廠都還沒有使用之前,
蘋果就率先使用這麼高解析度的螢幕,
可想而知,蘋果的野心越來越大了,無論在軟體設計上、工業設計上、和硬體技術上,
蘋果都想成為領導者,真的不得不配服蘋果的遠見和企圖心。

另外,即然Thunderbolt的出現,是為了融合現階條各程規格的線材,
可想而知,不久的將來,Macbook air可能會只剩一個Thunderbolt port,
反正,只要透過Thunderbolt cable就可以轉成USB2.0或是3.0,
那不如就只留一個Thunderbolt port,這樣可以讓Macbook air更為輕巧。
按照這樣的思維去想,搞不好以後連iPhone都只留一個Thunderbolt port,
反正只要一個port,就可以將資料,影音傳送出來,何樂而不為呢?


最後,讓我來胡思亂想一下,因為最近看到連手機的處理器都已經是雙核了,
下一代的手機時脈都可以達到2.5GHz,甚至可以超頻,
請參考:

http://uon.cc/hardware/28nm-arm-cortexa9-milestone-5215.html

雖然,我不能確認,Arm所提出來的雙核技術是否能和現今intel的cpu相比,
但是,可以預期的是有朝一日,手機的計算能力可以和現在的筆電不相上下,
那是不是表示,手機和筆電的差異,不過就是電池大一點,有一個好打的鍵盤和滑鼠。

所以未來的智慧型手機,或許會成為:
在等公車時的遊戲機;
業務需要做簡報時,接個Thunderbolt轉VGA,變成簡報機;
在家裡,接個Thunderbolt轉HDMI,加上藍芽鍵盤和滑鼠,就變成一般電腦。
反正需要大量運算的程式,都給他放在雲端上跑,一台手機可以滿足所有的需求。

我想,蘋果應該是目前最接近這個夢想的公司之一,
想想看,OSX 10.7是不是已經有iOS中的控制介面了,
呼呼,希望我的胡思亂想會有成真的一天!!





2011年2月23日 星期三

Linux重啟DHCP client

相信大家都知道DHCP很方便,不用自己設定ip就可以自動連上網路,我的電腦也是用DHCP自動分配ip。
但是,很奇怪的,在Linux上,好像有時就是無法自己找到ip,重啟網路卡也沒用。
沒辦法,只好手動重啟DHCP,讓DHCP client再次向Server要一次ip,指令如下:
先release dhcp client
$ sudo dhclient -r

再重新啟動dhcp
$ sudo dhclient

這樣網路卡就能重新取得ip位置了。

參考來源:
http://www.cyberciti.biz/faq/howto-linux-renew-dhcp-client-ip-address/

2011年2月19日 星期六

Mac上Wireshark 無法正常使用的解決方法

很奇怪,我Mac上的Wireshark突然不能用了,一直找不到網路卡,
就算是升級到最新版本的Wireshark也無用,
後來被我發現是網路卡的權限的問題,
因為不知道什麼原因,我的所有網路介面都變成只有root才能使用。
所以解法就很簡單,只要將網路介面的權限改大一點,讓所有的使用者都能使用,

指令如下:

sudo chmod 644 /dev/bpf*


這樣wireshark就可以正常找到網路介面啦。


參考來源:
http://langui.sh/2010/01/31/no-interfaces-available-in-wireshark-mac-os-x/

2011年2月13日 星期日

Google App Engine 有感

雖然Google App Engine (GAE)從2008年就已經上線了,
但是我一直都沒有接觸,主要的原因是,它一開始只有Python的版本。
因為我沒碰過Python,所以,第一反應就是不理他,畢竟我沒有必要為了一個小東西去學一個新的語言。
最近我發現GAE開始支援Java了,Google果然還是喜歡Java的,
所以我打算用Java來寫一些小東西來玩玩。

但是,在我的MAC上卡在Eclipse不能正常安裝GAE的SDK,
最後逼不得已,只好下載Python的SDK,MAC的安裝過程完全無痛,點二下就完成了。
可以到
http://code.google.com/intl/zh-TW/appengine/downloads.html
下載。

使用Python開發web application,其實並沒有想像中的難,如果有使用過Ruby寫過網頁的話,一定很容易上手。
感覺觀念都很類似,都是用MVC的架構,就好像是使用php上的Smarty一樣,
因為我想要的功能很簡單,大概用不到一個小時,把官網文件k一下,
就寫好我想要的web application。
官網文件:

http://code.google.com/intl/zh-TW/appengine/docs/python/gettingstarted/

其實,這裡所説的web application就是我幾天前發表的Q-dial iPhone 快速撥號程式
有iPhone的朋友可以去設定看看,有什麼建議可以留言給我。

最後,還是寫一下GAE的感想好了,
其實,GAE還滿容易上手的,而且又是Google的產品,可以和Google account整合在一起,很多帳號設定的問題都可以不用自已處理。
感覺可以開發出很多現成的應用,沒記錯的話,上面還有一些交易的功能,可以讓開發軟體的時間更快。
而在學校方面,或許可以拿來跑一些東西也不錯,如果可以話,多申請幾個project,搞不好可以建立起一個平行處理的平台,可以省去買器材的經費。

以上純脆個人感想,大家可以試玩看看GAE,真的還滿不錯用的。
Related Posts Plugin for WordPress, Blogger...