原创 藉助Unity AR Foundation構建跨平臺AR應用

Unity是同名遊戲引擎的製造商,它在繼續推進自己的AR Foundation項目,該項目旨在讓開發者可以更容易地創建能夠同時在iOS和Android上運行的AR應用。其最新版本增加了對ARKit ARWorldMap和Unity輕量級渲

原创 GitLab發佈11.6版本,支持無服務器功能部署

GitLab最新發布的11.6版本能夠使用Knative和Kubernetes來構建、部署和管理無服務器工作負載(利用FaaS模型)。 GitLab是無服務器的,並且支持FaaS,GitLab將進一步擴展其CI/CD功能,以支持完整的Dev

原创 微軟發佈IE補丁,修補腳本引擎漏洞

微軟已經針對Internet Explorer(IE)腳本引擎中的一個關鍵漏洞發佈了帶外更新,該漏洞可能導致遠程代碼執行。Tenable研究工程師Satnam Narang表示,這個漏洞正在被大肆利用,用戶應該儘快更新他們的系統。 Nara

原创 使用HiveMQ 4構建更具可擴展性和可靠性的IoT應用

HiveMQ是一個基於MQTT的消息傳遞平臺,設計用於支持物聯網應用程序。最近發佈的HiveMQ 4增加了對MQTT 5的支持,改進了其擴展系統,優化了與Docker和Kubernetes以及AWS EC2的集成。HiveMQ 4支持所有的

原创 GitHub Desktop發佈1.5版本,簡化合並衝突解決

GitHub官方客戶端應用程序的最新版本GitHub Desktop 1.5(適用於macOS和Windows)簡化了合併衝突解決以及庫的創建、添加或克隆。 合併兩個分支一直是GitHub工作流中最棘手的任務之一,因爲某些文件的不同版本之間

原创 Rust 1.31正式發佈,首次引入Rust 2018新功能

Rust 1.31是第一個實現了Rust 2018獨有新功能並且不保證與現有代碼庫兼容的版本。Rust 2018相關工作正在進行中,而Rust 1.31只是整個三年開發週期的開始,這個開發週期將對這門語言進行重要的擴展。 InfoQ之前已有

原创 Android Studio 3.3 Beta提供了新的Android代碼壓縮器R8

摘要: 在將D8作爲其新的Dalvik編譯器之後,谷歌已經開始研發新的代碼壓縮器R8,在Android Studio 3.3 beta版本上它已經可以使用了。R8承諾用更少的時間交付更小的APK文件。 在將D8作爲其新的Dalvik編譯器之

原创 Visual Studio Code發佈1.29版本,改進搜索、堆棧信息摺疊等功能

版本爲1.29的Visual Studio Code正式發佈,引入了很多重要的新功能。同時,Visual Studio Code已經具備了成爲JavaScript生態系統最常用文本編輯器的趨勢。 以下是1.29版中的一些最重要的改進:

原创 研究人員發現GPU側道攻擊漏洞

自從在2018年初Spectre和Meltdown漏洞出現以來,研究人員發現了很多影響Intel和AMD CPU的側通道漏洞變種。GPU似乎對此類攻擊免疫,至少到現在爲止是這樣的。 UC Riverside的研究人員證實,事實上,GPU側通

原创 C2x將成爲C語言的下一個ISO標準

預計將於2022年完成的C2x標準在C委員會的推動下一直在演化。InfoQ採訪了Jens Gustedt,他正在委員會內部推進新標準,他還是即將出版的新書“Modern C”的作者。 Gustedt最近總結了委員會到目前爲止的工作成果,發佈

原创 GitHub Octoverse 2018調查要點

Octoverse是GitHub爲把握社區脈搏而針對社區開發人員開展的年度調查。以下是今年調查的要點。國家和貢獻者擁有最多GitHub用戶的國家的排名與去年的Octoverse沒有顯著差異,美國排名第一,約佔整個社區的20%,其次是中國、印

原创 Amazon全新輕量級服務器端Swift框架:Smoke

Amazon Smoke框架是使用Swift語言編寫的全新開源輕量級服務器端框架,用於構建類REST或類RPC的服務。它的架構設計強調易於使用,以及請求處理程序偏向純函數編程的風格。通過Amazon Smoke創建服務需要三個步驟: 定義處

原创 Git Submodule新漏洞已修復

Git社區披露了一個影響clone和submodule命令的安全漏洞,當存在漏洞的機器訪問惡意庫時,這些命令可以遠程執行代碼。這個由Mitre分配了編號CVE-2018-17456的漏洞已在Git 2.19.1中修復。要觸發該漏洞,惡意庫可

原创 機器人操作系統來到Windows

機器人操作系統(ROS)是一種用於機器人開發的元操作系統,目前可在Windows 10上使用。微軟最初的實驗性構建名爲ROS1,集成在Visual Studio中,包括ROS Core的完全移植和若干模塊。根據微軟的說法,ROS on Wi

原创 Swift 5進入發佈倒計時

在正式發佈Swift 4.2之後,Swift團隊現在啓動了發佈過程的最後階段,把注意力集中在了Swift 5上。Swift 5計劃於2019年初發布,其目標是在保持源代碼兼容性的同時,實現ABI穩定性。ABI穩定性大致可以理解爲跨Swift