Python 常常使用 easy_install、pip 安裝套件,但是要怎麼確保這些套件都是安全的呢?有安全漏洞要怎麼知道呢?
作者: Tsung
Redmine 「專案儲存機制」無法更新問題 修復步驟
Redmine 專案可以使用 GUI 的方式來查看 Git Repository 的 Commit / 歷史紀錄 等等資訊,但是在某個日期後,就一直無法更新,手動執行下述強制更新命令也沒用。
環境:Debian / Ubuntu Linux
- $ cd /usr/share/redmine
- $ sudo bin/rails runner "Repository.fetch_changesets" -e production
- 出現下述 Bad object (Git 一些錯誤)
fatal: bad object xxxaabbcc...
要怎麼處理呢?
台灣觀光局公佈 公營露營場名單
台灣 交通部觀光局 公佈公營合法的露營場地共84個,不少都是免費的,有興趣可以參考看看。
- 註:不過這些免費營地,之前有申請過,基本上都是無功而返,還是要看緣份了~
Genact:電腦 Compiler、Debug.. 畫面模擬的裝忙程式
Github 一個很搞怪的專案,執行後,電腦會出現下載、Compile、Debug.. 等等的畫面,不斷的跑個不停,實際上什麼事情也沒做,就像是螢幕保護程式一樣.. XD
簡單說,就是一個讓電腦假裝很忙的程式...
- Source code:svenstaro/genact: A nonsense activity generator
執行步驟:
- wget https://github.com/svenstaro/genact/releases/download/0.2.2/genact-linux # From Releases · svenstaro/genact
- chmod +x ./genact-linux
- ./genact-linux
註:這隻程式 Linux、MacOSX、Windows 各種版本都寫好了...
Linux uniq 遇到不同字元 被算在一起的解法
Linux CLI 要計算一個檔案內,行數相同字串的重複次數,通常就是 sort 再 uniq -c 計算。
平常計算都是正常的,但是若遇到編碼種類比較多元,有些長角的 a、o.. 會跟一般英文字母的 a、o 算在一起,當然案例還有更多舉不完。
Golang 使用 mux 做 router 遇到 %2F、%0A 的解法
Go 想要做 REST API 或者要對 router、dispatcher 等等的處理,可以使用 mux 的套件。
不過 mux 的套件在 GET 資料,若內容有 "/" 就是 %2F 的話,程式會直接給 404,程式就直接結束,無法處理,要怎麼解決這個問題呢?
- 註:%0A 是換行字元
5秒內讓 Baby 停止哭鬧的技巧 (適合2~3個月 Baby)
Baby 剛出生不會講話,唯一能做的反應就是哭,除了尿濕、便便、肚子餓之外,純哭爽的就很難解決了~
此影片有教學怎麼樣在 5秒內讓寶寶停止哭鬧~
- 註:要練習建議在床上,感覺有點難抱。
Linux CLI 對 UTF-8 檔案增加 BOM 怎麼做
BOM (byte-order mark) 中文叫:位元組順序記號,主要是 Windows 標示這是 UTF-8、UTF-16.. 來判別使用的。
想要讓 Windows 的 Excel 開啟 UTF-8 的檔案自動選對編碼(不會亂碼),就需要增加 UTF-8 的 BOM。(不然就得用 插入資料 選擇編碼的方式)
影片:不要證明、只要進步
卡內基訓練的推廣影片,內容很值得看看~
下述摘錄自此影片:
Don't Prove
IMPROVE
「不要證明、只要進步」
你不需要證明自己,但是你非得天天進步不可
- 我要你每天的每一個時刻,都要努力比昨天的自己更好。
- 如果你學到了對別人也有用的東西,要分享給大家,這樣我們也可以一起更快的成長
- 不要證明,只要進步,不然我就開除你
人生的意義不是競爭,而是合作
- 我們不需要打敗別人、證明自己才會成功,而是每天盡心盡力自我成長
- 改進我的技能,增長我的智慧,專注落實我的願景,最後我發現唯一需要超越的人,就是我自己
Linux CLI 如何在檔案前面增加內容
Linux 於 Bash shell (CLI) 要怎麼將檔案第一行(檔頭、檔案開頭)或者指定行數增加內容?
註:在檔案最後一行加入內容,只要 echo 'last content' >> filename.txt 即可。