熱門文章

顯示具有 也許有用 標籤的文章。 顯示所有文章
顯示具有 也許有用 標籤的文章。 顯示所有文章

2015年8月14日 星期五

手机QQ后台为何清不掉?MIUI工程师:全靠1像素的页面保命

微软这回找的合作伙伴之间还真多事啊,腾讯和 360 撕逼是可以预见的,没想到连小米也开始爆料了。不过这次和 Windows 10 无关,而是在说腾讯的 Android 应用钻了系统的漏洞。
  根据小米公司负责 MIUI 适配的工程师@小米_袁军透露,腾讯的 QQ 浏览器会监控系统任何地方拷贝数据的行为,还会弹出悬浮窗,系统也没有禁止住。
  疑似公关的@手机 QQ 浏览器-雨涵在评论中表示这是为了给用户提供更方便的操作,她还说到 QQ 浏览器的后台是对第三方应用提供的浏览服务,不被调用时不会消耗系统资源,而且会很快进入休眠状态(其实原 po 说的是手机 QQ 后台,而不是浏览器)。
  另外一个是 QQ,我相信各位读者应该有体验过,明明已经用工具清理了,但 QQ 就是一直都在。@小米_袁军表示,这是因为在应用退到后台后,它会另起一个只有 1 像素的页面停留在桌面上,让自己保持前台状态,保护自己不被后台清理工具杀死。
  有兴趣的读者可以来验证一下。

轉至:http://news.cnblogs.com/n/517123/

從 C++ 創造者到 Facebook 共同創辦人,你該認識的 12 位工程師

我們每天所玩的 app 或遊戲,不是憑空生出來,而是有某些人在某些地方,嘔心瀝血,以一行一行程式刻出來的。平台、網頁、網路本身,都是起源於此。現在工程師寫程式創造一個又一個便利的產品,也是站在巨人肩膀上的結晶。Business Insider1列出 12 位至今仍在世的重要工程師,讓我們來認識這些程式界的大前輩吧!

免費作業系統 Linux 開發者 Linus Torvalds

001photo credit: Linux Foundation
1991 年在芬蘭赫爾辛基大學的宿舍裡,22 歲的 Linus Torvalds 開發了免費作業系統 Linux。今日,許許多多智慧型手機、郵政系統、歐洲核子研究組織和超過 95% 的超級電腦都靠 Linux 運行,遍佈手機到證券交易領域。當然,還有一大批熱情的死忠工程師,營造凝聚力緊密的社群,在眾人協力之下,持續進化這個作業系統。Linus Torvalds 還發起了 Git 開源專案,並為主要開發者。
不過 Linus Torvalds 也以脾氣火爆著稱,2012 年他公開抨擊 Nvidia 是他接觸過「最爛的公司」、「最麻煩的公司」,甚至當場對著鏡頭豎起中指痛罵「Nvidia,操你的!」還曾以「一群打手槍的猴子」形容 OpenBSD 團隊2
最近在一個公開場合中,一名成員就問他,你會不會覺得你的壞脾氣讓很多可能本來想要參與社群的人退卻了。Linus Torvalds 可不因年紀漸長就收斂自己的個性,他只回了一句「我一點也不在乎你。」

全球資訊網之父 Tim Berners-Lee

002Photo Credit: Campus Party Brasil/Flickr CC
Tim Berners-Lee 爵士發明了 hyper transfer protocol(HTTP),整個網際網路就是建立在 HTTP 上面,《時代》周刊將Tim Berners-Lee評為了世紀最傑出的 100 位科學家之一,形容全球資訊網(WWW)幾乎可以說是 Berners-Lee 的個人功勞3。但他並未因此致富,而是無償的把 WWW 構想推廣到全世界。即便名聲鵲起,Tim Berners-Lee 不改其志,他後來加入了由 Google、Facebook、微軟等公司贊助的非營利組織 Alliance for Affordable Internet,致力於讓全世界每個人都能付擔得起網路這個由聯合國定義的公民權。

演算法分析之父 Donald Knuth

KnuthAtOpenContentAlliancePhoto Credit: Wikipedia
從 Facebook 令人又愛又恨的動態消息,到亞馬遜精準的產品推薦,都拜 Donald Knuth 在電腦科學的學術成就之賜,他被尊稱為「演算法分析之父」。今年 77 歲的他,依然寫作不輟,編著《電腦科學的藝術》(The Art of Computer Programming)套書,最近一本於 2011 年出版。他也是史丹佛大學的榮譽教授,退休的原因是為了專心撰寫 TAOCP,造福更多有志於寫程式的學子。

JavaScript 開發者 Brendan Eich

004Photo Credit: YouTube
Brendan Eich 於 1995 年任職於網景期間,為網景瀏覽器開發出 JavaScript,成為最廣泛的網頁應用標準。1998 年他協助成立 Mozilla.org,也就是 Firefox 瀏覽器的開發組織。不過去年他晉升為 Mozilla 執行長,卻因曾經以個人名義捐助 1000 美金支持反同性戀婚姻的美國婚姻組織(National Organization of Marriage),遭到員工與同性戀組織強烈反彈,言明拒用 Firefox,隨即黯然下台。

Docker 創造者 Solomon Hykes

005Photo Credit: Docker
Solomon Hykes 創造了 Docker,讓眾多開發者樂歪了的技術,因為 Docker 讓他們只需要寫一次程式,隨時隨地都能在任何地方執行。Docker 本來其實只是 dotCloud 的副專案(side project),但自從 Docker 成了工程師人見人愛的工具之後,現在整間公司的重心已移往新寵兒。曾有傳聞指出,Docker 的價值約有 10 億美金這麼高。

Facebook 共同創辦人 Mark Zuckerberg

這位,應該就不用特別解釋了。在哈佛大學造出社群帝國 Facebook 的 Mark Zuckerberg,其渲染整間公司的座右銘「move fast and break things」也早已根植從矽谷起源的新創公司文化。

Ruby on Rails 設計者 David Heinemeier Hansson

007Photo Credit: Courtesy of David Heinemeier Hansson
Ruby 是由日本電腦科學家松本行弘設計的,以簡潔優雅聞名,而來自丹麥的 David Heinemeier Hansson(DHH)為 Ruby 語言開發了框架(Rails),讓 Ruby 在全球爆發性成長,成為最受歡迎的網站後端語言之一。2005 年被 Google 評選為「年度駭客」。有些台灣工程師會將 DHH 比為「歐洲林志穎」,因為他除了寫程式,還是個賽車手,2012 年參加過 Le Mans 24 小時耐力賽,2014 年奪得冠軍。DHH 也是專案軟體開發公司 Basecamp(原名 37 Signals)的合夥人。

自由軟體運動精神領袖 Richard Stallman

008Photo Credit: Wikimedia Commons
Richard Stallman 是美國自由軟體運動的精神領袖,堅定的自由軟體倡導者。他所創造的 GNU 通用公共許可證是世界上最被廣泛採用的自由軟體許可證,他所推行的「Copyleft」的概念,確保軟體被應用在公共領域。

BitTorrent 發明者 Bram Cohen

009Photo Credit: Wikimedia Commons
2001 年 Bram Cohen 發明了 BitTorrent 讓他聲名大噪。相信讀者多少都曾受過 BT 的「恩澤」,BT 將巨大的檔案分割成可以同時下載的小型檔案,讓使用者享受奔馳下載的快感。據估計 BitTorrent 在全球擁有 10 億使用者,儘管因散佈盜版檔案的形象曾被視為創作者的天敵,但去年英國樂團 Radiohead 主唱 Thom Yorke 直接在 BT 上獨家發行新專輯。至今,BT 天然的匿名性與無與倫比的下載速度,依舊是網友交流盜版音樂、電影、遊戲的天堂。

Java 發明者 James Gosling

010Photo Credit: Wikimedia Commons
全世界最熱門的語言之一 Java,發明者是這位 James Gosling。他在昇陽電腦工作時開發了這套語言。當時作為科技先鋒的昇陽於 2010 年被甲骨文收購,James Gosling 於併購案生效之後旋即離職,並且經常嚴厲批評甲骨文。後來他曾在 Google 短暫工作過五個月,接著又加入新創公司 Liquid Robotics。

C++ 發明者 Bjarne Stroustrup

011Photo Credit: Wikimedia Commons
「C++」應該是這世界最家喻戶曉的程式語言了,這是由丹麥電腦科學家 Bjarne Stroustrup 在 1978 年於貝爾實驗室所發明。奠基於已故 Dennis Ritchie 開發的 C 語言,加上諸多新特性,成為運用最廣泛的語言之一。現在 Bjarne Stroustrup 任教於德州農工大學、哥倫比亞大學,同時也在摩根史坦利工作。

《毀滅戰士》John Carmack

800px-John_Carmack_GDC_2010Photo Credit: Wikipedia
John Carmack 是 id Software 的共同創辦人,他最知名的事蹟是開發了《德軍總部3D》(Wolfenstein 3D)、《毀滅戰士》(Doom)和《雷神之錘》(Quake)等遊戲。他所引領的 3D 圖像技術,如二元樹分割技術、表面快取技術,歷久彌新。現在 John Carmack 在 Facebook 擔任 Oculus VR 首席技術長,將他在圖像的淵博知識,帶向虛擬實境頭盔。

轉至:http://www.inside.com.tw/2015/08/13/here-are-the-12-most-influential-programmers-working-today


選擇的弔詭實驗

想像你正走進一家美食專賣店,看到店裡展示了圖裡的果醬。
選一種你會購買的果醬。
 何時起床?早餐吃什麼?該穿什麼?一早無盡的選擇與決定…
 未命名
結果怎麼樣?
有多難選擇?倘若店裡只有6種口味,而非24種口味,
你購買的機率反而還高一些。

上述說法由哥倫比亞大學的研究者希娜.艾因嘉(Dr.Sheena Lyengar)和史丹佛大學的馬克.里柏(Mark Lepper)共同提出。他們請兩個人打扮成店員,並且在店裡佈置兩張桌子,一張擺了6罐果醬,另一張桌則擺了24罐果醬。他們每小時將桌子位置調換,因此一天下來的客人,就會隨機地走到桌前。客人可以隨意試吃各種口味。客人也會收到折價卷,但他們得走到果醬區挑選要購買的果醬。如此一來,不管他們試吃到的是那一桌,購買時還是會看到所有口味。他擺出了大量口味的試吃桌,會吸引到比另一小桌更多的客人。然而看過種類繁多的果醬後,只有3%的客人選擇購買。而看過種類較少果醬的客人,卻足足有30%的人決定購買。

「這個現象著實驚人」艾因嘉和里柏寫道:「目前有許多古典心理學理論,試圖解釋人類理性選擇中的動機和經濟原理,而我們觀察到的現象肯定動搖了這些理論的根本假設——科學家原本以為若要真正激發人的欲望和動機,我們需要能提供較多的選擇,而非較少的選擇。」

過多選擇似乎會讓我們無法做決定,這可能是因為選擇越多,我們就得花更多心力判斷。我們也許會覺得花費的心力多過於得到的好處,也或許整個做決定的過程,會降低購買的快感。
 2
看清楚一點!
何時起床?早餐吃什麼?該穿什麼?要看報紙還是打開電視看晨間新聞和天氣預報?該何時上班?這些決定都會塑造你的特質,為獨一無二的你下定義。存在主義的哲學家卡繆(Albert Camus)總結以上說法,提出了這個設問:「我究竟
應該自裁還是喝杯咖啡呢?」生命充滿了抉擇。你的大腦並非憑空做出選擇。相反地,大腦會權衡各種可能,考慮過去經驗的記憶,以及所有未來需要採取的行動。現代生活為抉擇帶來了許多好處和壞處。從一方面來說,科技似乎讓許多許則變得方便簡單。倘若你想準備晚餐,你可以選擇加熱冷凍食物或買外帶,
吃剩的就丟進冰箱,而不需要每晚忙著煮飯,無中生有地變出晚餐來。但從另一方面來說,大眾媒體讓我們生活各方面都充滿了眾多選擇——該上哪間學校?選哪個工作?申請哪一家公司的電話?買那一輛車?有幾百種款式的鞋子,該選哪一種?這麼多的選擇,讓人不禁感到壓迫。於斯沃斯莫爾學院(Swarthmore
College)任教、研究社會理論和社會行為的作家貝利.史瓦茲(Barry Schartz)發現,在一家電子專賣店中,他可以混合所有音響設備(包括喇叭、調諧器、CD播放機等等),配出六百五十萬組音響組合。這個數字實在讓人頭昏腦脹。

你做的決定,會定義你的人生。就算不自覺,你其實隨時在做決定。
有機會選擇是很好,但太多選擇就有點麻煩了。選擇過多會帶來心理上的痛苦,就連做出最好決定的快感,也無法抵銷伴隨而來的壓力、身心的耗損,以及抉擇後可能萌生的懊悔心情。然而日常生活中妳無法逃避抉擇,因此若想增加快樂,你不妨簡化決策的過程。找出最好作家伏爾泰(Voltaire):滿足者的選擇策略,而非最好的選擇。
A00022