作者: 主持人

示例中的構建機器人

我需要設定從 Git 儲存庫組裝軟體包並將其交付到網站的流程。 不久前,當我在 Habré 上看到一篇關於 buildbot 的文章(連結在最後)時,我決定嘗試並應用它。 由於 buildbot 是一個分散式系統,因此為每個架構和作業系統建立單獨的建置主機是合乎邏輯的。 在我們的 […]

通過MQTT協議對Esp8266進行互聯網控制

大家好! 本文將詳細介紹並展示如何在短短 20 分鐘的空閒時間裡,透過使用 MQTT 協定的 Android 應用程式來設定 esp8266 模組的遠端控制。 遠端控制和監控的想法一直激發著熱衷於電子和程式設計的人們的思想。 畢竟,能夠隨時接收或發送必要的數據,[...]

使用 Python 編寫 API(使用 Flask 和 RapidAPI)

如果您正在閱讀本文,您可能已經熟悉使用 API(應用程式介面)所帶來的可能性。 透過將眾多開放 API 之一添加到您的應用程序,您可以擴展應用程式的功能或使用必要的數據來豐富它。 但是,如果您開發了一項獨特的功能並想與社群分享怎麼辦? 答案很簡單:您需要[...]

Habr Weekly #15 / 關於好故事的力量(以及一些關於炸雞的故事)

安東·波利亞科夫 (Anton Polyakov) 講述了他的 Koktebel 酒莊之行,並講述了該酒莊的歷史,其中有些地方是基於營銷策略的。 基於這篇文章,我們討論了為什麼人們相信有關蘑菇列寧、九十年代和 2010 年代馬夫羅季以及現代競選活動的節目。 我們還討論了炸雞的烹飪技術和谷歌糖果名稱。 帖子連結 [...]

第九平台ALT

平台九 (p9) 已發布,這是基於 Sisyphus 自由軟體儲存庫的 ALT 儲存庫的新穩定分支。 該平台旨在開發、測試、分發、更新和支援各種複雜的解決方案—從嵌入式設備到企業伺服器和資料中心; 由 ALT Linux 團隊創建和開發,並得到 Basalt SPO 公司的支援。 ALT p9 包含儲存庫 [...]

進入 IT:尼日利亞開發人員的經歷

我經常被問到如何開始 IT 職業生涯的問題,尤其是我的尼日利亞同胞。 對大多數問題給出一個通用的答案是不可能的,但在我看來,如果我概述一個在 IT 領域首次亮相的通用方法,它可能會很有用。 是否有必要知道如何編寫程式碼? 我收到的大多數問題[...]

UBports韌體第十次更新,取代了Ubuntu Touch

UBports 專案在 Canonical 退出後接管了 Ubuntu Touch 行動平台的開發,並為所有配備基於韌體的官方支援的智慧型手機和平板電腦發布了 OTA-10(無線)韌體更新。在Ubuntu上。 更新是為智慧型手機 OnePlus One、Fairphone 2、Nexus 4、Nexus 5、Nexus 7 2013、魅族創建的 [...]

更新免費防毒包 ClamAV 0.101.4,消除漏洞

已創建免費防毒套件ClamAV 0.101.4 的版本,該版本消除了bzip2019 存檔解包器實作中的漏洞(CVE-12900-2),該漏洞可能導致在處理時覆蓋已分配緩衝區之外的內存區域選擇器太多。 新版本還阻止了創建非遞歸 zip 炸彈的解決方法,這在先前的版本中受到了保護。 先前新增的保護[...]

在 NPM 儲存庫中偵測到惡意軟體套件 bb-builder。 NPM 6.11 發布

NPM 儲存庫管理員封鎖了 bb-builder 軟體包,其中包含惡意插入。 自去年八月以來,該惡意軟體包一直未被發現。 在這一年裡,攻擊者成功發布了 7 個新版本,下載量約 200 次。 安裝軟體包時,會啟動 Windows 執行文件,將機密資訊傳輸到外部主機。 建議已安裝該軟體包的使用者緊急更改所有現有的[...]

Solaris 11.4 SRU12 版本

Solaris 11.4 SRU 12 作業系統的更新已發布,該更新為 Solaris 11.4 分支提供了一系列常規修復和改進。 若要安裝更新中提供的修復程序,只需執行“pkg update”命令即可。 新版本中:GCC編譯器集已更新至9.1版本; 包含 Python 3.7 (3.7.3) 的新分支。 之前發布的是 Python 3.5。 新增了新的[...]