顯示具有 搜尋技巧 標籤的文章。 顯示所有文章
顯示具有 搜尋技巧 標籤的文章。 顯示所有文章

2020年5月16日 星期六

各種伺服器各種服務的萬用保護鎖: ssh tunnel

本來我是懶得跟那些拿 windows 來架伺服器的人談資安啦。 但是最近中油/台塑/總統府都被攻擊, 我還是提供一點建議好了。 (雖然我也不知道入侵點到底是伺服器還是一般用戶的瀏覽器, 但反正這篇要談的是後者。)

2020年1月16日 星期四

pip 套件繪製相依圖

我的 python 程式都是小程式, 但經常用到很多相依套件。 (因為我既懶惰又很會搜尋 ^_^) 偶爾會想知道: 到底這些套件彼此之間有什麼樣的相依性? 例如有一天想畫股票 K 線圖, 爬文得知至少有 mplfinance 跟 dash 兩個現成函式庫可用。 那到底它們各自又會引進哪些函式庫呢? 交集多嗎? 這時就可以用 pipdeptree 來畫圖。 以 python3 為例, 用 pip3 install --user pipdeptree 安裝 pipdeptree, 並且也必須安裝 「想要研究相依性的那些套件」, 然後: pipdeptree --graph-output svg -p dash,mplfinance > dash-mplfinance.svg 就產生一張壯觀的 svg 圖, 可以用瀏覽器打開來欣賞。

dash 跟 mplfinance 這兩套件各自引進哪些函式庫呢? 交集多嗎?

2019年12月5日 星期四

哼旋律搜尋歌曲

很久以前曾把玉山銀行送的音樂 CD 轉成 mp3, 前一陣子才拿到車上聽。 前幾天聽到其中一首好療癒而旋律卻又好簡單的歌, 不斷重播, 感覺靈魂都要飛起來了... 可是找不到原來的 CD 了啊~ 今天用 「search song by melody online」 找到 midomi。 哦, 需要我哼歌啊~ 我害羞~ 於是安裝 poc-streamer 套件, 把主旋律截出來: mp3cut -o ~/main.mp3 -t 00:14-00:40 05-audiotrack.mp3 再開一個終端機用 mpg123 ~/main.mp3 播音樂, 同時把麥克風堵到喇叭前面, 在 midomi 上按下麥克風按鈕, 真的找到一首 「春の日の花と輝く」, 原來這是愛爾蘭民謠。

接著用 「irish folk song spring」 找不到我要的歌, 回頭用 「春の日の花と輝く」 終於找到英文歌名: 「Believe Me, If All Those Endearing Young Charms」。 我喜歡聽樂器版, 於是搜尋時加上 「intrumental」。 點來給相同頻率的朋友們聽:

2019年10月12日 星期六

google 圖片搜尋批次下載

google 圖片搜尋 「dog drinking」 玩機器學習時, 需要有大量的訓練資料。 以圖片辨識來說, google 圖片搜尋是最佳幫手。 但是要手動把搜尋結果一張一張存檔, 很累呀! 這時可以用 github 上 (有五、六千顆星) 的 google-images-download 來批次下載。

2012年9月30日 星期日

xls 檔遇到 「無法修改鎖定的儲存格」 時, 略過密碼的方法

xls 檔出現 「無法修改鎖定的儲存格」 錯誤訊息 [2022/8] 推薦 OfficerBreaker 更簡單。

某些 xls 檔加上了 微軟的 IRM 機制 -- 當你用 LibreOffice 要修改其中某些被 "保護" 的欄位時, 會看見 "Protected cells can not be modified." 或 "無法修改鎖定的儲存格" 之類的錯誤訊息。 如果是在 excel 底下, 則會看見 "您嘗試變更的儲存格有密碼保護" 之類的錯誤訊息。 試著在分頁的 tab 上按右鍵, 欲取消 「保護工作表」, 卻會被詢問密碼。 這就是名為保護實為限制的 DRM 遙控數位枷鎖。 只要這麼做就可以略過密碼了:

2010年10月7日 星期四

Wikisummaries 挑喜歡的好書來讀; 摘要分享讀過的好書

格主因為整天掛在網路上, 近年來紙本書籍讀得很少。 閱讀網路部落格文章 (我最常看的東東之一) 固然多元﹑ 新穎﹑ 即時, 也不乏很有深度的作品, 但紙本的經典著作還是有它的價值。 例如我在寫 (另一個) 觀點部落格 「資訊.人.權.貴 隨便記」 時, 就經常發現自己在引用 小王子 1984 這兩本書裡面的段落。 當然, 因為書看得太少, 有時只好拿臨時浮現在腦海中的關鍵詞上網搜尋 quotes, 打腫臉充胖子隨便引用沒讀過的書當中的片段。

有那麼多人/那麼多網站介紹那麼多好書, 但是時間又不夠, 該如何取捨呢? 把想讀的書名加上 "summary" 拿來搜尋, 或許可找到一些該書的短評摘要。 例如 「長尾理論」 是什麼東西? 請搜尋 "long tail summary"。

2010年5月16日 星期日

快快惹人愛 -- 用 trickle 自我限制上網速度

每次下載檔案時, 如果正好遇到老婆大人在 上網敗家 研究市場行情, 就會被嫌。 今天下定決心不要再當一個惹人厭的傢伙。

搜尋 「linux limit bandwidth」 找到 Bandwidth Limiting HOWTO。 可是這個方法要重新編譯 squid, 有點不適合我現在 (已經從技術組轉到行銷組) 的程度。 因為其實我是自願放棄頻寬的, 應該要比設定伺服器簡單很多。 而且 windows 用戶應該很少人會這樣做, 所以猜想根本不必指定作業系統 -- 改搜尋 「voluntary bandwidth」。 結果找到 Use bandwidth shapers (wondershaper or trickle) to limit internet connection speed。 看來 trickle 比 wonderland 更簡單, 連設定都不必, 只要在任何下載指令前面加上 trickle 並指定速度即可。 也請見 Control your bandwidth with Trickle

安裝 trickle... 超小, 才 37 k! 然後試著用 10k/s 的速度安裝 stellarium:
trickle -d 10 apt-get install stellarium
果然一帆風順, 我可以一邊下載, 一邊寫部落格; 老婆也沒感覺到我在下載。 "trickle" 這個字的意思, 就是一點一點地滴 -- 像是水龍頭的省水閥一樣, 自己省著點用, 把頻寬留給別人 (或別的程式, 例如瀏覽器), 讓別人用起來感覺速度正常... 快快惹人愛啦!

[後記: 如果是 firefox 自動更新或是其他不明原因, 明明自己沒在用網路, 網卡的燈卻還是猛閃, 應該怎麼辦? 後來讀到這篇的 iftop 和 nethog 兩個指令超好用, 可以查詢自己的電腦到底是那些程序在吃頻寬: How to monitor network traffic in Linux]