數字簽名開源 開源如何推動數字藝術時代

2021-10-08 04:46:24 字數 1205 閱讀 6032

數字簽名開源

當我上大學時,軟體開發似乎要困難得多。 我上電氣工程學校,所以許多課程都涉及用組合語言對微型計算機進行程式設計。 有複雜的工具鏈,昂貴的編譯器和數千頁的手冊,其中描述了如何設定暫存器,以便這些晶元甚至可以執行。

當我參加名為「傳導機械人」的課程時,我的看法完全改變了,該課程要求學生在乙個學期內製造乙個可以指揮十人樂隊的機械人。 教授們建議我們使用兩個開源工具:processing和arduino。 這些工具處理了專案的低價值部分,因此我們可以專注於重要的事情:排隊樂器,演示作品的強度以及為**家留出時間。

眾所周知,開源運動已經為企業和組織創造了巨大的價值。 然而,它經常為那些尋求創意創業的人創造的價值卻被忽視了。 開源社群建立了許多庫和框架,這些庫和框架減少了有抱負的數字藝術家和**家的進入門檻。 儘管有很多東西,但我想重點關注處理和arduino,因為它們最能影響我的美術和程式設計方法。

處理是乙個框架,可為藝術家提供在其桌面上的空白畫布,以及用於以程式設計方式建立視覺藝術的工具包。 設定幾乎沒有,使用者只需使用兩個函式來建立程式:setupdrawsetup函式在程式開始時被呼叫一次,通常會設定畫布。 然後在迴圈上呼叫draw函式,直到應用程式完成執行為止。 儘管簡單,但它是考慮動畫的有效方法。 處理有助於初學者輕鬆地建立東西,並提供了用於建立高階作品(如安裝)的框架。

什麼處理最適合視覺藝術, arduino擴充套件了硬體。 arduino要求您實現兩個功能:setuploop(聽起來很熟悉?),而不是技術手冊和複雜的開發環境。 框中包含您使用這種大小的硬體執行的所有常見操作:開啟和關閉電源,從感測器讀取訊號以及與其他晶元對話都變得很容易。 arduino可用於製作純硬體專案,或與processing結合使用以製作數量驚人的混合專案。

在smashing boxes ,我們一直在開發乙個名為fraqture的開源藝術平台,該平台探索故障藝術並處理數字內容。 它使用一種名為quil的clojure processing處理方法與驅動540個全色led的arduino對話。 最初設計為安裝在店面視窗中,它使用前置攝像頭和社交**來獲取內容。

如果您對如何進行如此規模的專案感興趣,brian carrigan將在all things open上發表有關從空檔案到成熟藝術專案的旅程的演講。

翻譯自:

數字簽名開源

數字信封 數字簽名

2019 08 06 19 51 51 數字簽名是用來表明資料傳送者身份的,有了簽名就說明這個資料是傳送都發出來的。為什麼?因為可以用你的公鑰開啟你的簽名資訊,獲取明文的hash值。數字信封,被公鑰加密後的對稱密碼被稱為數字信封,用於對稱金鑰的交換。數字證書,用來證明資料傳送者的身份的。為什麼能證明...

數字簽名簽名概述

數字簽名的技術流程描述 1 傳送者使用摘要演算法對傳送資訊產生資訊摘要 2 傳送者使用自己的私鑰對資訊摘要進行簽名 3 傳送者將資訊本身和已簽名的摘要一起傳送出去 4 接收者使用相同的摘要演算法對資訊本身計算資訊摘要 5 接收者使用傳送者的公鑰對簽名的摘要就行驗籤,獲得資訊傳送者的資訊摘要 6 接收...

如何禁用windows數字簽名

發現windows作業系統在啟用數字簽名的情況下部分外接裝置的驅動無法安裝,裝置無法使用,可以考慮通過禁用數字簽名的方式來讓我們的驅動能夠安裝成功 windows x,以管理員開啟命令提示符 cmd 執行以下命令,看到提示操作成功完成,重新啟動電腦,即永久關閉了數字簽名驗證 bcdedit.exe ...