[爆卦]linux指令整理是什麼?優點缺點精華區懶人包

雖然這篇linux指令整理鄉民發文沒有被收入到精華區:在linux指令整理這個話題中,我們另外找到其它相關的精選爆讚文章

在 linux指令整理產品中有5篇Facebook貼文,粉絲數超過2,018的網紅Kewang 的資訊進化論,也在其Facebook貼文中提到, 剛剛在整理筆記的時候,發現兩年半前還在前公司就應該要發的文章一直躺在筆記裡面,快點整理一下 po 出來。 --- 這是第三篇關於 log 的文章,應該也是最後一篇了,這次來聊聊如何讓開發者用 log 了解自己發出的 API 流程是否正確及如何提升效率。 強者小編同事用 python 寫的 lo...

linux指令整理 在 工具王 阿璋 Instagram 的最讚貼文

2021-04-04 20:32:18

【#程式教學】「想學會寫程式,必先練此功!」 新手必備✨C語言懶人包✨  大家千呼萬喚的C語言懶人包來啦🤟🏻一起看下去!!!!  1️⃣C語言:入門基本功💪🏻 C語言是個超~強大的程式語言,C語言靈活高效的運算和豐富的功能性,以及可以跨平台使用的特點,成為了近30年來用途最為廣泛的語言。...

  • linux指令整理 在 Kewang 的資訊進化論 Facebook 的最佳貼文

    2021-01-04 10:27:00
    有 48 人按讚

    剛剛在整理筆記的時候,發現兩年半前還在前公司就應該要發的文章一直躺在筆記裡面,快點整理一下 po 出來。

    ---

    這是第三篇關於 log 的文章,應該也是最後一篇了,這次來聊聊如何讓開發者用 log 了解自己發出的 API 流程是否正確及如何提升效率。

    強者小編同事用 python 寫的 log 整理工具,其實就是把 AP 吐出來的一堆多行 debug log,轉成只有 header、url、執行時間的單行 log。所以其實可以把產生出的 API log 再用其他 Linux 指令,即時顯示給開發者看。

    ---

    這麼做的好處不少,對 frontend 來說,可以避免下列問題發生:

    1. API 誤用:A 畫面應該是要串 a API,可是卻串到了 b API,又或是串成了 a' API。串成 b 是有點誇張啦,但最近 review 後發現 a' API 倒是比較常出現,像是參數帶錯之類的。
    2. 誤解 API 流程:流程應該是串 abc,可是卻串成了 acb。有時候這不是什麼大問題,但在注重流程的 App 上這就很嚴重了。
    3. API 狂發:流程應該是串 abc,但卻變成了 abbbcc。這個問題在使用上比較難發現,因為會有這類問題的大都是 GET API,依 RESTful GET API 的 idempotent 特性,無論執行多少次 GET,結果都會是一樣,所以也就更難發現問題了。

    ---

    對 backend 來說的好處也不少:

    1. 了解 cache 設計方向:像是剛剛的第 3 點問題,在 frontend 還沒更版前,backend 可以先加上 Cache-Control 機制,把大量的無效 request 從資料庫轉移到 Cache 裡面,當然 frontend 本來就要有這機制才行。
    2. 了解每支 API 的效率:開發 API 沒幾個重點,就是流程正確、執行速度快,其中執行速度也是最難處理的一塊。所以了解 API 的處理速度,才有辦法做最佳化。

    用這套工具就可以把上面提到的幾個重點一一檢視,也發了十幾個 issue 給 frontend 及 backend,算是 CP 值很高的一個開發。

    ---

    至於技術細節,其實也就下面兩個重點而已:

    1. 用 SocketIO 建置一套 WebSocket Server,然後放兩個輸入框,表示要訂閱 (subscribe) 的 log 來源及要監視的 user id
    2. 用 tail -f 將 log 即時 pipe 到強者同事寫的 log 整理工具,再用 awk 把需要的欄位輸出,最後將輸出的欄位發送到 WebSocket Server

    這個即時顯示 log 的網頁從發想到完成,工時應該只有兩三個小時吧,但發揮的效用可說是非常的大,今天就靠這個網頁開了十幾張單,算是最近小編蠻能說嘴的一項工作了吧 XDDD

    * https://www.facebook.com/kewang.information/posts/2058766574399706
    * https://www.facebook.com/kewang.information/posts/2085843121692051

    #socketio #websocket #log

  • linux指令整理 在 TibaMe-雲端網路系統工程師養成班 Facebook 的精選貼文

    2019-03-19 22:15:00
    有 37 人按讚

    TibaMe x 資策會中壢 網工幫 一位3/22 即將結訓的優秀學員,不只技術強悍,更將接近六個月在這上課的所學的Linux指令、服務、網路協定、做過的網路架構、雲端服務等...課程相關內容,圖文並茂的整理在一份Excel表單之內,並且加上自己蒐尋到的相關補充資料,這樣優秀的同學目前還沒決定要到哪間公司服務,歡迎需要優秀工程師的廠商來網羅~

  • linux指令整理 在 紀老師程式教學網 Facebook 的最讚貼文

    2018-01-15 08:46:00
    有 151 人按讚

    [好文] 20 種很棒的 Raspberry Pi 應用(附簡易中文翻譯)

    原文連結: https://www.makeuseof.com/tag/different-uses-raspberry-pi/

    Raspberry Pi 是一種價格低廉的「開發板」(根據配備與規格的不同,一片 NT$1000~NT$3000 左右)。它可以安裝 Linux,用來當成文書機。也可以用它暴露出來的「通用輸出入針腳(GPIO, General-Purpose Input/Output)」,寫程式來做各種自動控制專案。對於想入門「嵌入式程式設計」領域的朋友,是一個很好的起點。

    國外網友整理了 20 種 Raspberry Pi 很棒的應用,如果您也不曉得 Raspberry Pi 可以拿來做什麼用,不妨來看看吧!

    為了不太看英文的朋友,我特別簡單翻譯了一下。原文每項都有詳細的圖片或影片介紹,以及超連結教大家怎麼「做到」,很推薦大家去看看喔!

    1. 作為「桌機」(Desktop PC)
    裝了 Linux 後,便可以當成簡單的文書機。

    2. 作為「無線列印伺服器」(Wireless Print Server)
    對於某些沒有內建 Wi-Fi 的印表機,可以當這些老式印表機的無線網路接收器。

    3. 作為「AirPrint 伺服器」
    這是蘋果電腦所使用的「無線列表機連線協定」。如果您不想自己買一個,也可以嘗試自己做一個喔!

    4. 作為「媒體播放器」(Media Center)
    Raspberry Pi 安裝 Linux 後,就可以做為媒體串流伺服器,將您存在電腦上的影片,投射到家中具有 HDMI 接口的大電視上。可高達 1080p 高解析度喔!

    5. 作為「遊戲模擬器」(Retro Gaming Machine)
    可在 Raspberry Pi 上安裝各種遊戲模擬器(紅白機、PS...),並下載各種懷舊遊戲的 ROM 檔案,裝上手把,就可以回味您的青春了。

    6. 作為「Minecraft 遊戲伺服器」(Minecraft Game Server)
    「Minecraft」台灣暱稱為「麥塊」,是一款可以「挖寶、探險、建築」的遊戲。也有些專家很推薦讓小朋友玩,培養 3D 空間的感覺。我兒子也蠻愛玩的... XD 如果你不想花錢去加入官方的「麥塊伺服器」,不妨自己架設一個囉!

    7. 機器人控制(Robot Control)
    如果想做機器人,那 Raspberry Pi + 另一塊開發板「Arduino」,應該是你的首選。把 Raspberry Pi 當成「大腦」,執行智慧判斷。把 Arduino 當成「神經系統」,負責控制四肢。您的機器人就會活靈活現的了!

    8. 製作「定格動畫」(Stop Motion Camera)
    Raspberry Pi 也搭配一個小型的攝影機。如果您想製作「定格動畫」(移動一下拍一張,然後連續播放。如:粘土人動畫),這邊有寫好的程式碼,以及教你怎麼組裝喔!拼一拼就有一台「定格動畫專用攝影機」了!不必花大錢買!

    9. 縮時攝影機(Time Lapse Camera)
    雖然您的 iPhone 也能拍縮時攝影...但您要拍的縮時攝影若是在戶外,且時間長達好幾個月(如:觀察花卉開花過程),您會把 iPhone 丟在野外幾個月嗎?不會吧?這時便宜強大的 Raspberry Pi + 行動電源就可以派上用場了!有簡便程式碼,並且教你怎麼安裝喔!

    10. FM 收音機(FM Radio Station)
    Raspberry Pi 也能架設 FM 接收台喔!你可以把它當成一部收音機,接上喇叭,就是一台簡易的 FM 收音機了。

    11. Web 伺服器
    Raspberry Pi 也可以安裝 Web 伺服器,讓你在家裡就能架設網站,不必去跟外面買空間、繳月費。

    12. Twitter 機器人
    這邊指的是會自動轉推特定關鍵字的軟體。有些推特經營者,會習慣去搜索包含自家品牌相關的新聞,然後轉推到自己的帳號。有了 Twitter 機器人,這件事就可以請它代勞了!给他關鍵字,就可以幫你自動轉推,維護自家品牌的熱度喔!

    13. 自製監視器(Motion Capture Security System)
    由於 Raspberry Pi 有 USB 接口,安裝 Linux 後根本就是一台桌機,所以當然可以用 Web Cam 做出監視器,還能用手機連回來看看監視器看到什麼喔!

    14. 數位相框(Digital Photo Frame)
    Raspberry Pi 板子很小,安裝 Linux 後,再把它連上一個螢幕,就是一台「數位相框」了。想在自家客廳循環播放你的珍貴回憶嗎?試試看這個專案吧!

    15. 星空攝影(Photograph the Night Sky)
    天文愛好者可以利用 Raspberry Pi 可程式化、又能連接攝影機、外接螢幕的特色,製作夜空拍攝道具。這樣一來,就不用苦苦守候天文現象囉!

    16. 網路流量監視器(Network Monitoring Tool)
    Raspberry Pi 既然是一台 Linux 小電腦,當然可以安裝 Linux 相關的軟體,來監視特定網站的流量。對於那些想知道自家流量如何的人,非常方便!

    17. 智慧型電視(Smart TV)
    您家有 HDMI 的電視,但無法上網收看網路內容嗎?Raspberry Pi 自帶 HDMI 與 Wi-Fi,將它安裝成一台網路電視,再讓它把內容透過 HDMI 輸出到你家電視機,馬上把你家的電視機從「智障型」升級成「智慧型」電視!看 YouTube 什麼的,輕鬆自在喔!

    18. 網路硬碟(NAS Box)
    Raspberry Pi 安裝 Linux 與特定軟體,再於 USB 接口加掛一顆 4TB 的硬碟,馬上就能讓你出門也能存取家中的檔案。Raspberry Pi 相當省電,可以全天不關機。連上家中的 ADSL,就成了全天候的網路硬碟了!讓你從此嫌棄 Dropbox 不夠用!

    19. 智慧型家庭中控器(Home Automation)
    想在抵達家裡之前,就用手機打開冷暖氣機、按下煮飯的按鈕、或啟動咖啡壺嗎?早就有人幫你把程式碼寫好了喔!添購一些「網路受控」的電器開關,再讓它們與 Raspberry Pi 相連,你就可以用手機操控 Raspberry Pi,讓它幫你下指令,控制家中電器開關了喔!

    20. 自製「AirPlay 接收器」
    這是 Apple 的一種網路連線協定。支援 AirPlay 的設備,可以透過該協定,互相交換資料。如果你家中 Apple 設備眾多,又不想花錢買一台 AirPlay 接收器,可以想辦法自己做一個喔!

    希望這樣的簡單翻譯,大家會喜歡!如果對「自動控制」有興趣的朋友,不妨去買一塊 Raspberry Pi 開發板,自己回來試試看這些專案喔!

    祝福大家有個愉快的星期一!歡迎按讚、轉貼、留言討論!