棄用正版Win!巴塞羅那擁抱開源Linux+Python需求增速達174%【馬哥教育早報第183期】
2018年01月15日 星期一
【馬哥教育新聞快報183期】
導讀:棄用正版Win10/Office!巴塞羅那擁抱開源Linux+Python需求增速達174%,AI人才缺口仍超百萬
每日一句
人生最終的目的在于覺醒和思考的能力,而不只在于生存。
早報內容
0.棄用正版Win10/Office!巴塞羅那擁抱開源Linux
據西班牙當地報紙El País報道,巴塞羅那地方議會決定,將開始Linux取代Windows的計劃。目前,宗教法院已經先行安排了1000臺Ubuntu電腦。
與之相伴隨的,開源軟件也將逐步取代Windows“全家桶”的地位,比如Open-Xchange之于Exchange,LibreOffice/OpenOffice之于Office,Firefox之于IE/Edge等。
地方議會稱,他們不愿在正版系統/軟件的授權和服務上再投入大量金錢了。當然,這里的官員們相當開明,相關預算的70%將被用在開源事業的推廣上。
1.Canonical發布來自Intel的最新微代碼,可在Ubuntu軟件庫獲得
Canonical剛剛宣布,英特爾最新的針對Spectre安全漏洞的微代碼更新現在可以從所有支持的Ubuntu Linux版本的軟件庫中獲得。
本周早些時候發布新的內核更新,以減輕Meltdown 和 Spectre安全漏洞,通過允許本地,非特權的攻擊者從內核內存獲取敏感信息,使數十億設備面臨攻擊風險,Canonical現在發布了來自Intel的最新微代碼,以支持Intel CPU。
Canonical表示,該更新提供了在Ubuntu 17.10(Artful Aardvark),Ubuntu 17.04(Zesty Zapus),Ubuntu 16.04 LTS(Xenial Xerus)和Ubuntu 14.04 LTS(Trusty Tahr)操作系統系列中使用的Linux內核版本所需要的微代碼補丁,來減輕Spectre的影響。
2.Python需求增速達174%,AI人才缺口仍超百萬
2018年1月10日,Boss直聘發布《2017互聯網人才趨勢白皮書》。
其數據顯示:“從分布上看,新興技能占比提高顯著。Python由于語法簡潔,功能強大,且在人工智能、大數據方面展現出效率優勢,越來越受到歡迎。數據顯示,2017年在雇主發布的職位說明中,Python技能需求增速達到174%,居于首位,Spark、Hadoop等大數據技能需求增幅也十分靠前。 ”
3.Fruitfly mac惡意程序作者遭起訴,感染監控數千計算機
Fruitfly 惡意程序的活躍時間超過五年,甚至可能長達十年之久。美國司法部近日對俄亥俄州一嫌疑男子提起訴訟。
按照訴訟書內容來看,該惡意程序的存在已有13年之久,被告Durachinsky開發的這款惡意程序能夠啟動感染設備的攝像頭和麥克風,拍攝和下載截屏、記錄按鍵、竊取稅務和醫療記錄、照片、互聯網搜索等情況。
Durachinsky 甚至專門開發了查看多個設備的控制面板,讓他能同時瀏覽多個感染計算機的實況畫面。
4.微軟與Signal合作推出端到端加密的Skype
微軟和Open Whisper Systems(Signal應用程序的制造商)近日宣布,他們正在共同合作為Skype提供端到端(E2E)加密對話支持。這項功能將加密Skype音頻呼叫和短信通訊。
通過Skype的短信功能發送的圖像,音頻或視頻文件也會以這種方式進行加密。微軟使用了Signal開源協議來加密這些通信。這和此前Facebook用在WhatsApp、Facebook Messenger以及Google用與Allo應用程序的意圖相同。
各種消息的舉報人、活動者、以及持不同政見者等需要任何尋找可靠加密會話應用程序的人都可使用新版Skype。
【每日一個知識點】
【每日一個Linux知識點第044期】
問題:aspell有什么用 ?
答案:顧名思義,aspell就是Linux操作系統上的一款交互式拼寫檢查器。aspell命令繼任了更早的一個名為ispell的程序,并且作為一款免費替代品 ,最重要的是它非常好用。當aspell程序主要被其它一些需要拼寫檢查能力的程序所使用的時候,在命令行中作為一個獨立運行的工具的它也能十分有效。
【每日一個Python知識點第045期】
問題:“猴子補丁”(monkey patching)指的是什么?這種做法好嗎?
答案:“猴子補丁”就是指,在函數或對象已經定義之后,再去改變它們的行為。
舉個例子:
import datetime
datetime.datetime.now = lambda: datetime.datetime(2012, 12, 12)
大部分情況下,這是種很不好的做法 - 因為函數在代碼庫中的行為最好是都保持一致。打“猴子補丁”的原因可能是為了測試。mock包對實現這個目的很有幫助。
【近期開班】
Linux面授班30期:2018年03月26日(北京)
Linux網絡班29期:2018年02月10號(網絡)
Python面授班10期:2018年03月05號(北京)
Python網絡班09期:騰訊課堂隨到隨學(網絡)