發表文章

目前顯示的是 二月, 2013的文章

Photoshop 1.0.1原始碼

圖片
最近 Adobe官方公布 Photoshop原始碼,可惜的是,不是最新 CS版本,而是 1990年發行的 1.0.1 版本,這個數位時代的起跑點,後製的里程碑!


可別再說是誤會一場了,現在大家真的可以完全免費、完全合法地下載了!這是由 Computer History Museum發佈的原始碼(經 Adobe授權),原始碼包含 179個檔案,有128,000 條程式碼(沒有註解!),有 75%是用 Pascal、15% 用 68000 assembler language及其他種類語言,重點是,全部都是由一個人編寫Thomas Knoll!(直至第二版時,才有第二名程式編寫員加入。)





想看看二十年前的程式嗎?快下載吧!(載下來以後...還是看不懂啊...)
Photoshop version 1.0.1 Source Code(WITH COMPUTER HISTORY MUSEUM SOFTWARE LICENSE AGREEMENT)使用手冊(1990 Adobe photoshop Macintosh version)使用教學(1990 Tutorial: Adobe Photoshop Macintosh version)

第一次拋棄蝴蝶機就上手

圖片
蝴蝶姬 Butterfly美若天仙、紅唇欲滴、舉止嫵媚誘惑...(本文圖片來自官方網站


搔首弄姿的挑逗下,禁不起魅惑色誘的我,失手敗下了黑蝴蝶機...走入小綠人十八銅人陣,可惜的是,只有短短兩天!這大概是我拿過最短命的手機了...

蝴蝶機極盡色誘本色但卻暗藏殺機,外型雖美艷動人,如此蠱惑人心,卻是處處藏著惡魔般的小細節,讓我不得不再次臣服於鮮嫩欲滴的白色毒蘋果 iPhone 5下。


這次如此衝動的買進賣出,大概可以歸納成以下幾點,讓想由 iOS跳槽到 Android的鄉民們參考理由伯與蝴蝶姬切八段的來由:
理由一:「觸控螢幕不夠順暢!」 - Apple 本身完全掌控了觸碰螢幕、觸碰IC,以及與LCD結合的技術,這部分看來小綠營要追上並不容易。理由二:「電池不給力!」- 五吋 Full HD 1080p解析度螢幕搭配 2020 mAH容量的電池顯然是不夠的!當然,要取得重量、體積、效能的平衡感是很不容易的事情,顯然 hTC這次對於蝴蝶機的續航力並不是放在首位。入手後使用習慣是 KKBOX + Flipboard + Facebook for iPhone + Gmail,在一個短暫的上午後,約莫四小時不到,手機就剩下不到百分之二十的電力...,我只能說,我真的太常用手機了!而電力所延伸的問題在於,沒有無線充電的台灣版蝴蝶,那片一天到晚開開關關看起來脆弱到不行的 IPX5防塵蓋應該很容易說掰掰...理由四:「系統轉移的原罪」現在換智慧型手機,除了手機購入成本以外,最大的致命傷是於轉換「平台」! 由 Apple Store轉移 Google Play, 同一軟體在 Apple買了並沒有辦法在 Google使用(當然,現在台灣沒有這個問題)。最有趣的例子是 WhatsApp,兩個平台收費方式還不一樣Apple Store是一次性收費,Google Play則是收年費!除了雲端服務這類的軟體( KKBOX、 Google Drive、 Evernote...)可以無痛轉移以外 ,我想,錢包還是要麥克麥克多一點才有辦法真的平台「無痛」移轉吧... 以上四大理由讓我立馬痛下殺手,入手後第三天即刻由 Yahoo拍賣出售!(幸好這黑蝴蝶並沒有賤價賣出,蝴蝶當熱的氛圍下,讓我還本回收,下一步入手 iPhone 5)

在零下十五度下解密 Android 手機

圖片
神奇嗎?在超低溫下就可以一虧窺小綠人 Android 底細? We present FROST, a tool set that supports the forensic recovery of scrambled telephones. To this end we perform cold boot attacks against Android smartphones and retrieve disk encryption keys from RAM. We show that cold boot attacks against Android phones are generally possible for the first time, and we perform our attacks practically against Galaxy Nexus devices from Samsung. To break disk encryption, the bootloader must be unlocked before the attack because scrambled user partitions are wiped during unlocking. However, we show that cold boot attacks are more generic and allow to retrieve sensitive information, such as contact lists, visited web sites, and photos, directly from RAM, even though the bootloader is locked. 細究之下,其實這篇研究 FROST: Forensic Recovery Of Scrambled Telephones主要是利用DRAM記憶體的暫存物理效應,在低溫環境下,讓 RAM中資料消失的速度減緩(五至六秒),而在這短短數秒內,便可透過其他機器把資料抓起來或是直接破解加密金鑰(FDE keys)!


當然啦,同樣的方法,也可以應用在筆電、平板等使用 RAM的系統(有哪個電子產品沒有用,摔筆!),研究團隊很大方地將相關工具放在網站上,有興趣的鄉民可以試試看,用…

Apple 嚴格要求 Lightning 介面認證

圖片
由於現行市場上充斥著各種標榜 Lightning介面的周邊商品,對於這樣的狀況,Apple似乎開始有些動作,已經威脅恐嚇警告未取得「MFi Program」認證的周邊廠商! Apple要求這些廠商庫存的未經認證產品,最晚必須在 2012年底前結束販售,明年起就只能販售有經認證的產品。

根據馬路消息,Apple研發 Lightning介面的過程中,定下了相對嚴格的「高」標準,不管是在耐用性、訊號傳輸、介面尺寸貼合等細節上,再加上有認證晶片控管,種種高規格設定都讓供應商倍感壓力。
而現行部分市售 Lightning線材,大多僅訴求低廉、 堪用的「低」標準,可能或許 Maybe嚴重影響 iOS 產品的功能。未來 Apple了確保各品牌在 Lightning授權上的權益,或許有可能透過 iOS系統讓「未具認證晶片」的 Lightning產品無法使用!(如部分市售山寨不知名線材即不被 iOS 6.1支援!)
無論如何,這一切只是要告訴你,還是買 Apple原廠的吧!(一條六百九無誤!)如果硬要買他牌,可記得要去瞧瞧有沒有「MFi Program」的認證申請唷!
買 Lightning之前還要讀一讀: lightning-傳輸線不簡單,內含晶片擁有智慧辨識功能 - ifans 愛瘋生活Apple 嚴格要求 Lightning 介面認證、配件商均需取得標準授權 - RakunaMacDon’t Buy Third-Party iPhone 5 Lightning Cables Yet -  Gotta Be MobileDeveloper outlines benefits of Apple’s adaptive Lightning connector - 9TO5MacBoom: Pins - Rainer Brockerhoff

MacBook Pro with Retina Display 部分機種價格調整

圖片
Apple 發佈新聞稿,將旗下的 MacBook Pro with Retina Display機種,包含十三吋以及十五吋進行規格更新以及售價調整。


MacBook Pro with Retina Display 原預設時脈,十三吋機種為 2.5GHz,而十五吋機種為 2.3GHz 和 2.6GHz;更新之後,十三吋機種將會有 2.6GHz(Core i5 雙核心處理器)搭配 256GB SSD 以及 2.5GHz 搭配 128GB SSD 兩款機種,而十五吋機種則將處理器時脈提升至 2.4GHz( Core i7 四核心處理器),另外頂級機種則是 2.7GHz (Core i7 四核心處理器)搭配 16GB 記憶體。

價格方面,調整分別如下(括號為調整前之售價):
13-inch: 2.5GHz with Retina display,1,499 美元(調整前1,699美元),47,900元新台幣13-inch: 2.6GHz with Retina display,1,699 美元(調整前1,999美元),53,900元新台幣15-inch: 2.4GHz with Retina display,2,199 美元,價格未變動15-inch: 2.7GHz with Retina display 16GB 版本,2,799 美元(原為 8GB記憶體),價格未變動
調整價格以後,最低階種的十三吋已經低於五萬售價,鄉民們會有興趣嗎?
下手前還要讀一讀: Apple 更新 MacBook Pro with Retina Display 處理器,同時調整部分機種價格 - VR-ZONEApple悄悄調降MacBook Pro with Retina Display與MacBook Air售價,同時小幅升級MBPR規格。 - 白蘋果急救室MacBook Pro 13" Retina Display Late 2012 Teardown - ifixitApple Retina 視網膜顯示器 MacBook Pro 超級比一比,13 吋家族也來湊熱鬧

Apple Chinese New Year Gift

圖片
Apple 為了要慶祝農曆年,比照耶誕佳節的 iTunes 12 Days of Christmas,在農曆過年期間推出各系列精選音樂、影片以及 App,展開一連八天的免費好康大放送


根據馬路消息來源指出,Apple 將會在 iTunes Store中以專區形式呈現年節精選內容,包含符合過年氣氛使用的 App,對應年節的精選影集、電影與音樂歌曲等,其中部份將會提供折扣優惠,或者是免費提供下載。

有什麼好康可以下載呢?就只能請各位看官每天上去看看了,今天有楊丞琳新歌為愛啟丞 EP 免費下載,鄉民們!還在等什麼?還不趕快下載!
Day 1 - 為愛啟丞新年 (Live) – 楊丞琳(單曲加上 MV)Day 2 - 麥玲玲2013蛇年運程軟體介紹 (沒有載到,殘念)Day 3 - 24個比利 - 潘瑋柏(單曲加上 MV)Day 4 - Lanterns 燈籠(畫面質感不錯,但不是很耐玩的感覺...過不久應該就會進垃圾桶了!)Day 5 - Reflection Ⅱ - 陳慧琳(單曲)Day 6 - Big Lens(快速讓「主體清、背景矇」的淺景深效軟體,大推!一指景深的攝影app – Big Lens)Day 7 - 學不會 (Live) - 林俊傑 (單曲)Day 8 - 狂野飆車 7:極熱快感 不過,比起先前的 iTunes 12 Days of Christmas,這次 Apple還很大心的整理出免費/付費遊戲一併讓大家參考,這也算是功德一件!
Fantasy Town — Enter a Magic Village!Hello Kitty®寶石方塊 HD 當然,大家也可以參考一下 iApp所整理的過年必備 App,或者立馬下載海豚男過年專用APP吧! 【2013農曆年節專用】嚴選過年必備的app-旅遊與美食篇【2013農曆年節專用】嚴選過年必備的app-交通工具篇

6 個 Apple告訴你的 JB壞處

圖片
Apple 官方提出了對於越獄(jailbreakingJB)的一些見解給大家參考,當然,老王賣瓜,一定會說這樣的行為可能會遇到 #$%等等各種問題:Unauthorized modification of iOS can cause instability, security vulnerabilities, shortened battery life, and other issues


其中包括:
Instability 不穩定性:可能會造成裝置經常無預警當機、或是內建應用程式和協力廠商應用程式閃退以及資料消失。Security vulnerabilities 低安全性:可能讓有心駭客竊取個人資訊、破壞裝置、攻擊無線網路或引進惡意軟體或病毒。Shortened battery life 縮短電池電力:破解的軟體可能導致電力耗損速度加快,減少電池單一次充電量可操作的時間。Unreliable voice and data 聲音和資料不可靠度:漏接電話、資料連線速度緩慢或不可靠,以及定位資料延遲或錯誤。Disruption of services 服務中斷:Visual Voicemail、YouTube、天氣和股市這些服務曾經有中斷或無法繼續在裝置上使用的狀況。此外協力廠商的 Apps,如使用 Apple Push Notification Service 就難以收到通知,或是無法收到其他破解裝置發送的通知或是推播服務 (例如是 MobileMe 與 Exchange)。再者,和各自的伺服器同步資料時,也會碰到問題而無法使用。Inability to apply future software updates 無法套用新版軟體更新:因私自改造的行為導致 iOS損壞而無法修復,這情形可能造成使用者安裝 Apple日後提供的更新後,再也永遠無法操作破解版的 iPhone、iPad 或 iPod touch! 當然,擅自改造 iOS的行為已違反 iPhone使用者軟體許可協議,Apple可拒絕維修安裝任何未經授權軟體的 iPhone、iPad 或 iPod touch!(這才是最嚴重的!)但如果都已經用蘋果了,你還想要(需要) JB嗎?這麼想改機,玩 Android不是更有趣嗎?


而且,每年隨著新推出的 iPhone,越獄所需的時間也愈來愈長了...雖然未如先前所預言…

部落格文章類型及威力排名

圖片
于文強心中的部落格文章威力排名前十名,果然就是強!(筆記筆記...)話說我現在的第一名文章,就是整理文,雖然量也是少得可憐啦!


十、新聞文:「新聞」求新求快,還得量產,一個人能力有限,所以通常是以共筆部落格的形式來經營,也等於是一個網站媒體,不求個人主義,只求網站流量,主要以賣廣告維生。這個年代”跑新聞”早就不是去外面風吹雨淋現場蹲,光是網路上的趣聞鮮事就取之不盡了,連傳統電視媒體都叫員工在冷氣房裡”做新聞”,還分成facebook組、ptt組、部落格組等,從各方來源挖掘新鮮事,再用專業的編輯流程來產出”新聞”,最後加上一個聳動的殺人標題,讓網友去點擊觀看。身為網路小編,訂閱各大國外部落格並翻譯成中文內容,或是由總編派發一原文報導,做”差不多”的翻譯就好,被抓到錯誤再說,反正台灣新聞不專業也不是一天兩天的事,幾個人就可把一個「新聞網站」給做起來了。無論是「直譯」或「意譯」,採用翻譯的方式取得內容雖然又多又快,但由於內容並非原創,只是一台翻譯機,缺乏「文字的靈魂」,因此新聞網站也許有流量,但沒有個性,所以無法與讀者建立關係,也養不出會留戀、會感動、甚至會上癮的粉絲。我建議大家不要被流量誤導而擺錯重點,因為任何一個部落格,內容拿得走、流量拿得走,唯有格主和讀者之間的關係是拿不走的。

九、網路文:包括網路趨勢、網路創業、網路行銷、部落格相關等,因為看的人正是你的目標族群,所以命中率很高、擴散速度很快,從數位之牆 Max到 Mr.6再到 Mr.Jamie都是網路文部落客,專精這領域並持之以恆的產出,佔有台灣網路界一定的影響力。網路上臥虎藏龍的人才一堆,自古以來文人相輕,你網路文寫得再好,不喜歡你就是不喜歡你,所以與其試著全部討好,不如保持個性順我者昌、逆我者不昌。網路文要寫得讓人轉載或佩服,重要的是引起讀者共鳴,「共鳴」不是共同鳴叫、人云亦云、國外專家說什麼就跟著喊什麼,共鳴是來自多年實務經驗下的產物,沒有親自插秧怎懂得粒粒皆辛苦,要傳授如何做到之前,你最好自己都已經做到。要讓網路人主動分享另一個網路人的文章是很難的一件事,小氣的人會覺得自己彷似矮了一截,但大方的人會以促進網路發展為大我,展現真正網路人的自信和氣度,所以,你今天是哪種人呢?

八、購物文:又名「開箱文」「勸敗文」「炫富文」,買東西是一件很爽的事情,但總不能天天買,所以只能用看的過過乾癮。網友在買東西前習慣上網「做…

Mac 如何擷取螢幕畫面

圖片
Mac的鍵盤上沒有 Print Screen「螢幕拷貝」這顆專用鍵不是一天兩天的事了,但用慣了 Windows的捧友們,一旦碰到要複製螢幕畫面時,總會發覺少了那一「鍵」!


雖然 Mac本身有許多小軟體可以達到目的,但 Mac難道沒有自己的『螢幕拷貝』工具嗎?其實,是我們不知道而已...

Mac提供了三種方式來擷取畫面,說起來,還比起Windows更方便呢!


全螢幕拷貝(類似 Windows 螢幕拷貝鍵):當要擷取整個螢幕的畫面時,只要使用快速鍵:「⌘ + ⇧+ 3 」(Command鍵 + Shift + 數字鍵 3),這樣就可以將整個螢幕的畫面存成一個PNG圖檔放在桌面上。自行選擇擷取的範圍:只要使用快速鍵:「⌘ + ⇧ + 4 」(Command鍵 + Shift + 數字鍵 4),滑鼠游標就變成一個十字形,拖曳滑鼠來自行決定要複製範圍,一放開滑鼠就完成擷取了!僅擷取「特定視窗」或「區塊」:如果想擷取某一個單一視窗的畫面,或是某個選單,Dock,Icon....,使用快速鍵:「⌘ + ⇧ + 4 + Space 」(Command鍵 + Shift + 數字鍵 4 + 空白鍵),按下後,滑鼠游標會便變成一個小相機圖示,將游標指向你想擷取的視窗或區塊(會變色),然後點一下,就完成存檔囉!
很方便吧? Mac是不是很 Mac呢?可不要在誤解它了!(上述的組合鍵,如果再加上Control鍵一起按的話,就不會另存圖檔,而直接放在剪貼簿裡頭了!)

程式開發者們最常說的10大謊話

圖片
來自於INSIDE的經典程式開發者們最常說的10大謊話 !


國外知名的問答網站 Quora上最近有人提出一個問題:程式開發者們最常說的謊話是?(Programmers: What are the most common lies told by programmers?),一樓自己寫下:
這是 hack,我晚點會修好 (This is hacky, but I'll fix it soon.)這很簡單呀 (This task will be easy.)我快做好了 (I'm almost done.)如果有 Bug,不可能是我寫的 (If there's a bug, it can't possibly be in my code.)我會在下次版本釋出時再加測試 (I'll add the Unit Test case in the next release.)我會晚點再做註解與文件 (I'll comment and document my code later.)這不是Bug,這是功能 (It's not a bug, it's a feature.)我會在下午前完成 (I will finish it by evening.) 當然,鄉民必定是熱淚烈迴響,但綜合起來,其實應答可是有先後順序的:
這很簡單,我幾天就能完成。(That's easy, it'll just take a couple of days.) - 內心OS:「說謊!啊恩勾還是等時間到再告訴老闆吧...」開發者:這需要10天。老闆:5天能完成嗎?開發者:可以!(Dev: This will take 10 days. Boss: Can you do it in 5. Dev: Sure!) - 內心OS:「當場說謊就被抓包...不可取!至少想想過一天再說!」我已經讀過文件了! (I read the documentation.)  - 內心OS:「開發中必撒的第一個謊!」這已經開發完了。只剩下幾個小問題需要處理。(It's done.  I just need to clean up a few things....) - 內心OS:「才怪,還有一大堆你不知道的問題要解決!」這不是我的 Bug,你用錯…