2012年10月24日

唔駛靠Lytro, 教你用軟件都可以修復鬆郁曚的相片

不用對焦的相機Lytro早前正式登錄香港,但不是每一個人都願意去花錢買這個新相機。其實,有軟件也可以修復鬆郁曚的相片,雖然效果不及Lytro做得好,但也是可用的,請按閱讀內容看更多。

有關軟件名為SmartDeblur,只要一按就可以像上述這些例子中,把超曚的相片變清。雖然不昃百分百完美,但最少修復後的相片,終於可以看到一點詳情。有關軟件目前是為Windows而設,有興趣可按此下載。視乎相片的大小,要完整修復高質素相片可能要數分鐘。

[來源:Giz]

2012年10月22日

為什麼應該用RAW格式拍攝?

現在很多數碼相機都可以RAW格式拍攝。當然,為了方便,或是各種原因,不少人依然會「直出JPEG」。如果單純以畫質來說,RAW基本上是應該考慮的格式。問題是,到底RAW與JPEG之間,有什麼重大的差異,讓我們值得花功夫導入電腦後,以軟件編輯再輸出呢?

新攝影為我們摘選了PhotoBlog的一張圖表,讓你對上述問題的答案一目瞭然:

借人家iPhone 4 結果還了4個蘋果

這年頭果粉們對iPhone的追求是異常狂熱的,甚至達到了買得起就買、買不起就搶、不敢搶就騙的地步,為了iPhone去賣腎或者行騙的例子數不勝數。不僅大陸是這樣,就連台灣也不例外。

在台灣新竹有一名27歲的工程師,去年底的時候他在網上認識了一名住在台北的21歲女網友,雙方聊得非常開心,甚至還見過幾次面。後來有一次見面時女方稱自己的手機壞了,大方的工程師便將自己剛買的二手iPhone 4借給了她暫時使用

女網友對工程師表示她的手機送修大約需要一週的時間,修理完畢就會把iPhone 4還回。不料一週之後女方以各種理由推脫,遲遲不歸還的自己的iPhone 4。在工程師下了最後通牒之後,女方終於答應還手機了,結果三個月之後工程師收到了對方寄來的四個蘋果,工程師瞬間就傻眼了

事情的解決方法只能是對薄公堂了,目前工程師已經將女網友告到了警察局,並表示對方如果肯歸還手機的話便不要求賠償了。受理的警官笑稱「那借iPhone 5的話就該還你5顆蘋果了」。

捨不得孩子套不著狼,捨不得手機泡不到MM,話說這工程師也太窮了點,買個iPhone 4還是二手的,就這樣你還想泡妹子麼?

2012年10月20日

只因未回覆郵件?越獄黑客稱被蘋果解僱原因複雜

iOS越獄工具Jailbreakme開發者,網名「Comex」的20歲布朗大學學生尼古拉斯·阿萊格拉(Nicholas Allegra)因為沒有回覆蘋果的工作Offer電子郵件,在蘋果實習了一年後被解僱

去年蘋果招募阿萊格拉進入公司擔任實習生,此舉被外界認為是一舉兩得,既阻止了越獄軟件Jailbreakme的開發,又招募了一位人才。但近日阿 萊格拉在Twitter上表示,他在蘋果的生涯突然停止了,原因是他「忘記回覆了蘋果的工作Offer電子郵件」。在這封電子郵件中,蘋果希望他以遠程實 習生的方式繼續為蘋果效力。對於蘋果來說,Offer郵件是一件非常嚴肅的事情,因此阿萊格拉很快發現自己被解僱。

只因未回复邮件?越狱黑客称被苹果解雇原因复杂

真的就因為這麼一個看似無厘頭的原因?

搜狐IT報導,阿萊格拉隨後推翻了自己的說法,稱他被蘋果解僱的原因十分複雜,不只忘記回覆郵件這麼簡單,但欲言又止,只是表示「這個結局不壞,在蘋果度過的日子很開心」。在被問到今後的打算時,阿萊格拉表示,會專心完成在布朗大學的學業,但近日不會進行iOS越獄工具的開發。這對iPhone用戶不是好消息,因為他們一直在等待iOS 6被破解。

由於開發了iOS越獄工具Jailbreakme 2和Jailbreakme 3,阿萊格拉的網名「Comex」在網絡上聲名鵲起。因為他開發越獄軟件的速度遠遠快於其他iOS黑客,另一名蘋果黑客迪諾·佐威(Dino Dai Zovi)近期接受採訪時稱阿萊格拉是「來自未來的人」。
 

OS X更新從瀏覽器當中移除Java

號稱非常安全的蘋果OSX操作系統,今年由於Java爆出漏洞,已經讓外界對其安全性產生懷疑。

不過,現在蘋果正在努力消除這一問題的後遺症。蘋果本週發佈的OSX更新,已經徹底去掉了蘋果自己Mac Web瀏覽器中的Java小應用程序插件。

Java小應用程序是黑客攻破OSX特別有效的辦法。因此,用這次更新,蘋果徹底禁止Java小應用程序在Mac上自動運行。

OSX更新之後,用戶在試圖運行Java小應用程序的時候,將被提醒無插件可以運行這些Java小應用程序,並且將會被引導到Oracle網站下載適合的程序。Oracle也宣佈,從蘋果那裡接手OSX版本Java開發和下載服務。

雖然蘋果這項決定,為用戶帶來不便,但是毫無將確保OSX操作系統的安全性。

歷史性時刻!ARM首次成功模擬運行x86

ARM在移動領域風生水起,但是要想在桌面和服務器上佔領一席之地,最大的麻煩就在於不兼容最為普及的x86代碼系統和程序,而出路只有兩條:要麼大力推進自己的生態系統,要麼模擬運行x86,就像曾經的全美達那樣(下場比較慘)。

今年七月份,英國廠商Boston Server推出了基於Calxeda ARM架構處理器的服務器「Viridis」,之後也一直在披露其工作進展,近日更是豪氣萬丈地官方宣佈了一個歷史性時刻的到來:這套ARM平台第一次成功運行了x86代碼!

過去一段時間裡,Boston一直在和來自Eltech的工程師團隊就此進行合作。這家貌似來自俄羅斯的公司正在ARM服務器上開發能夠運行x86程序的軟件,並且已經成功開發出了一種可作為模擬器使用的二進制轉換器(binary translator),能夠發揮出大約45%的原生ARM性能。

雙方在Viridis平台上進行了六大類別的深入測試後,將這一模擬效率提高到了65%,並且會爭取在近期繼續提高到80%,乃至更高。

雖然Boston拒絕披露具體細節,但是AnandTech網站分析指出,Eltech的模擬器是實時翻譯、運行x86代碼的,因此整個模擬器會有些偏大,畢竟它要在兩套完全不同的指令集架構之間牽線搭橋,不同於VMware那樣在x86-x86之間轉換。

據稱,Eltech使用了1MB的轉換器緩存,這意味著代碼轉換可以重複利用,但隨著緩存逐漸填滿,重複利用率就會迅速降低,而且只有相對輕便的代碼才能運行得比較快,獲得宣稱的45-65%的轉換效率。

但是我們知道,大多數服務器應用的代碼和指令都很大,所以Eltech的轉換器能否高效率運行它們也有待觀察。高性能計算軟件倒是相對不那麼複雜,但這玩意兒對處理器性能要求又特別高,很難說服他們放棄x86、改用ARM再去模擬x86(何苦來著)。

總的來說,二進制轉換器在特定場合下還是有用的,比如某些特定的Web應用軟件不算很大,又是閉源的,沒有ARM版本,但除此之外就很難說了。ARM服務器真想闖出一片天地,最穩妥的還得是催生一整套針對ARM架構完全優化編譯的Linux軟件。

历史性时刻!ARM首次成功模拟运行x86

 

用能量束把飛船「射」到外星球上去

我們已經陸陸續續發現了大量系外行星,其中有不少條件和地球稱得上很接近,看上去適宜生命存在,相信也有不少人希望能盡快前去一探究竟,但是夢想歸 夢想,考慮到漫長星際旅行需要耗費的極大能量和極長時間,真的很讓人沮喪。科幻小說中的超光速飛船虛無縹緲,可預見的未來裡我們仍會被侷限在基於牛頓物理 原理的「作用-反作用」引擎上,而在這個層面上,不管採用何種推進方式,核聚變、反物質甚至黑洞借力,飛船本身都必須攜帶大量的燃料,從而極大地增加飛船 自身重量,讓加速和減速時耗費的能量也隨之猛漲。

那麼能不能不帶燃料出發呢?比如在地球附近製造出大量的能量,並將能量束瞄準飛行中的飛船,推動其前進,就像在花園裡用澆花的軟管沖刷樹葉,而樹葉就代表著輕便的飛船。微波科學公司的James Benford就認為:「這是唯一一種不存在物理學障礙的恆星際飛行模式。」

其實這也不是什麼新鮮理論了,物理學家Robert Forward在上世紀80年代中期就想出了這個點子,後來還發展出了用激光反向減速的補充方案,以便在旅行結束時停靠。

這種理論轉化為實際的難度可想而知,但是已經有人在這麼做了,Benford就正在自己的實驗室裡對此方案進行基本的測試研究。

實驗結果顯示,採用寬闊的圓錐形「船帆」似乎是效果最好的,當然船帆以及飛船本身都必須使用質量極輕的材料製作,比如納米碳管、石墨烯、鈹等等,而且能夠長時間經受來自能量束的1000℃以上的高溫炙烤,還必須具備極好的反射性能,避免能量浪費。

用於發射超級能量束的發射器被設想成巨型天線,自然耗資驚人。Benford估算,如果要建造一個能夠發射卡車大小載荷能量束的發射裝置,得需要大約180萬億美元,並且每次任務都得再花5000億美元。

這些數字看上去很驚人,不過相比於建造一艘自行推進的恆星際飛船,根本就是小菜一碟。

Benford表示,我們一開始不必急於將這種技術用於星際旅行,可以先在太陽系內測試,比如為在火星上執行任務的宇航員送去補給物資。這些物資在被「射出」之後,飛行速度可以達到每小時160萬公里左右,不到兩個星期就能到達火星,然後使用激光或者大氣減速系統進入火星軌道即可。

Benford估計,如果想向距離地球約1光年的奧爾特云發射探測器,需要建造一台2400億瓦特功率、直徑為3公里以上的發射天線,耗資約為 1440億美元。可以發射的載荷重量約為70公斤,其中一半是翼展800多米長的「船帆」。發射5小時內後的時速就可達22萬公里。

如果想把幾噸重的星際飛船以1/10光速的速度發射到距離我們最近的半人馬座α星,發射天線的功率需要300萬億瓦特,直徑也接近100公里,這相當於全球每天耗電量的20倍。另一個問題時,飛船的加速度也將達到50個G,因此除非發明了有效的緩衝技術,人在裡邊會瞬間變成肉餅。

即便不能親自前往,或許我們也可以向其它的宇宙文明發送地球生物的DNA樣本,然後……三體人就能在他們的星球上重建一個地球動物園了,甚至可以發去人類自己的DNA,再由外星文明還原。

用能量束把飞船

聽第一位進入Google數據中心的記者爆料

騰訊科技報導,史蒂文列維(Steven Levy)是第一位有幸進入谷歌數據中心的記者。他將自己的親身經歷娓娓道來,令讀者有種身臨其境的感覺。

列維寫道:「谷歌數據中心門口有一個標識牌,註明如果沒有戴耳塞或耳套就不得入內。你可以使用自動出貨機吐出的橙紅色耳塞或佩戴象機場地勤人員佩戴的那種頭盔。我們戴好耳塞,卡瓦(Kava)將手抬起來對準安全掃瞄器進行身份驗證,然後厚重的大門就打開了。然後我們就走進這個充滿數據的世界。」

但是正如列維在他的文章末尾所指出的那樣,谷歌仍然將它的數據中心帝國看作是它在網絡競爭中掌握的最重要的一項優勢,它仍然決定不向競爭對手透露它 的最新技術。數據中心技術成熟後,谷歌可能會向外界分享它的一點點技術成果,但最新的研發成果只有它自己掌握。谷歌基礎設施主管烏爾茲霍爾澤(Urs Holzle)稱:「我們儘可能保持開放性,但前提是不能失去我們的競爭優勢。我們將傳播思想,而不是行為。」

在過去的幾年裡,我們對谷歌網絡瞭解了很多,它被公認為最先進的網絡業務。但是我們不知道的東西還有很多。最明顯的是,谷歌一直對其數據中心帝國中 使用的聯網技術守口如瓶。它只說想要開發自己的服務器。與Facebook等大型網絡公司一樣,它沒有透露它在全球運行著多少台服務器。

這些問題的答案都值得探尋,因為谷歌是整個技術行業的巨無霸。它的數據中心建設總是領先於行業,當那些數據中心建設方法或技術被披露出來後,立刻就會被整個行業採用。

現在,谷歌聯網設置中存在著巨大問題。今年秋季,谷歌承認它正在設計定製聯網設備,利用OpenFlow開源協議在數據中心之間傳遞信息。但是這種技術與在計算設備中傳遞信息的聯網技術是不同的。我們在今年夏季的時候曾採訪過霍爾澤,但他當時拒絕談論相關事宜。

谷歌所有的聯網設備都是它自己設計的,這已經是公開的秘密。據谷歌前工程師JR李沃斯(JR Rivers)稱,谷歌從2005年起就開始設計自己的聯網設備了。今年2月,一台名為Pluto Switch的神秘聯網設備的照片出現在一個不知名的論壇上,那些照片顯然是發錯了地方。從照片洩露的信息來看,那似乎是谷歌在3年前開發出來的一台廉價 的交換機,但谷歌仍然沒有公開關於那台設備的任何信息。

有人懷疑谷歌已經在其數據中心中使用了一種全新的光纖聯網交換機,但這似乎不大可能。對於在服務器之間短程傳輸數據來說,光纖交換機的成本一直都太高。而且要想用光纖交換機替代銅線交換機,還需要解決一些技術上的難題。

目前還不清楚谷歌是否在其數據中心中使用了OpenFlow技術。據推測,這是谷歌內部業務的很大一部分內容。但谷歌也可能會採用某種虛擬聯網方案和Nicira提供的虛擬化技術。Nicira最近剛剛被虛擬化廠商VMware以12.6億美元的價格收購。

鑑於OpenFlow是一種遠程管理網絡硬件的技術,虛擬化聯網技術讓你可以只利用軟件就能架設其複雜的網絡,這樣就可以更容易地在數據中心內部調整數據的流向。在谷歌的各個數據中心之間傳送信息的廣域網上,谷歌使用了它與Nicira合作開發的一款網絡控制器。

現在,谷歌已經坦言承認它自己的服務器都是它自己設計的這一事實。它在2009年的時候對外公佈了某些設計。但在過去的3年裡,它可能又開發了不少的新設備,至於到底有多少,誰也說不清楚。谷歌發言人對我們說,至少谷歌開發的一些最新的服務器設計可以在這段視頻中看到。

截至上個月,我們已經知道谷歌為它的部分服務器配備了GPS設備和原子鐘,以協助構建其全球性數據庫Spanner。是的,GPS設備和原子鐘。上週,谷歌工程師傑夫迪恩(Jeff Dean)在洛杉磯召開的一次系統工程師會議上對我們說,這些設備相對更廉價一些,可能每台設備的成本只有幾千美元

我們仍然不知道谷歌到底運行著多少台服務器。列維認為這個數據並不重要。 他寫道:「走在龐大的數據中心內部,我意識到那是一個龐大的天文數字。即便可以數清楚,那個數字基本上也是毫無意義的。現 在的設備配備著多核心處理器和其他先進組件,它們的處理能力和功能不知道比以前提高了多少倍。 谷歌現在的一台服務器也許相當於以前的20台服務器。無論如何,谷歌已經在使用群集技術了。」 他的說法也有一定的道理,但是從另一個角度來說,谷歌運行的服務器數量仍然是重要的。

由於谷歌的服務器都是它自己設計的,而且它運行著云服務,這將推動全球硬件市場發生巨大的變化。據英特爾的狄安布萊恩特(Diane Bryant)稱,谷歌現在是英特爾的第五大服務器芯片客戶,這明顯說明谷歌已經成為全球最大的硬件製造商之一,它正在蠶食戴爾和惠普等廠商的業務。

顯然,谷歌在製造它自己設計的設備時需要與外部廠商簽訂合同。這就會鼓勵許多其他的公司如Facebook和高盛等直接到谷歌的原設備廠商處設計它 們自己的硬件。 但是在今年夏天的時候,霍爾澤對我們說,谷歌沒有必要將所有的設備都交給原設備廠商來製造。也許谷歌將通過加拿大、墨西哥或是南美洲的一家代工廠商來製造 它的設備。 從目前的情況來看,加拿大廠商Celestica就是一個很好的選擇。

那麼谷歌運行著多少個數據中心呢? 它在美國擁有6個數據中心,在歐洲有3個數據中心,還有4個數據中心正在建設之中(其中有3個在建的數據中心位於亞洲,1個位於南美洲)。 但谷歌沒有透露它通過與其他公司合作獲得使用權的數據中心有多少個。

另一個重要的問題是,谷歌正在對其基礎設施進行維護。那也是一個秘密。

听第一位进入Google数据中心的记者爆料
Google技術員麥克巴哈姆安裝一塊主板

2012年10月19日

WebPlatform.org 上線

由多個互聯網巨頭在 W3C 帶領下創建的互聯網平台開發內容聚合站點 WebPlatform.org 上線。

http://youtu.be/Ug6XAw6hzaw

隨著移動互聯網和瀏覽器戰爭的發展,Web 開發人員不得不面對在多個站點的開發網站上查找資料並在多個瀏覽器中檢視效果的難題。

WebPlatform.org 整合了來自業界 Adobe、Facebook、Google、HP、Microsoft、Nokia、Mozilla 和 Opera 的文檔資源,在 W3C 的領導下創建了一個標準化的 Web 開發文檔分享倉庫,方便開發人員編寫符合標準且具備良好跨瀏覽器兼容性的 Web 應用。

介紹一個不錯的電腦程式語言學習網站

Codecademy is the easiest way to learn to code. It's interactive, fun, and you can do it with your friends.

有志想學習電腦程式語言的網友,可到 Codecademy 走一轉。

http://www.codecademy.com

內容有現時很流行的程式語言課程提供,包括 JAVA, Python, Ruby..... , 而且是免費的呢

JavaScript:http://www.codecademy.com/tracks/javascript

Python:http://www.codecademy.com/tracks/python

Ruby:http://www.codecademy.com/tracks/ruby

Web Fundamentals:http://www.codecademy.com/tracks/web

JQuery:http://www.codecademy.com/tracks/jquery