Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

月份: 2018 年 9 月

Increase Bash History Size

Posted on 2018 年 9 月 28 日2021 年 3 月 12 日 By 日落 在〈Increase Bash History Size〉中尚無留言

It is really convenient to use Ctrl+R to find often used commands.

If Bash history is not enough to save those commands, try to add ENV vairables below into .bashrc:

# amount of commands you want to store in .bash_history
export HISTSIZE=1000

# amount of commands you want to store in current bash session
export HISTFILESIZE=200000

Reference:

  • bash HISTSIZE vs. HISTFILESIZE?
    https://stackoverflow.com/questions/19454837/
Tags:Bash, Linux

丼好食 – 日式料理

Posted on 2018 年 9 月 26 日2021 年 3 月 12 日 By 日落 在〈丼好食 – 日式料理〉中尚無留言
與筷子相比,鮭魚刺身非常厚實

透過新竹竹北的朋友介紹才知道的日式料理店,說要吃生魚片這邊應該很符合我的胃口 XD

丼好食,店裡的單點價格約在 150 ~ 250 之間,但是份量不小,即使是刺身也不是薄薄一片。建議點餐前先留意隔壁客人碗盤的大小、份量,再決定要點多少樣菜。

和老闆聊過後,得知老闆主要希望讓客人可以品嚐到食材新鮮特有的味道,不少食材都是國外進口。另外老闆會為客人喜好調整餐點用料:

「你可能是我這邊唯一一個不沾醬吃生魚片的客人」
「有可能喔,畢竟我喜歡食材原有的味道」
「芥末和醬油的味道不喜歡嗎?」
「不是不喜歡,很多餐廳的芥末感覺都是人工芥末,而不是一般的山葵 …很辣 …」
「哈,其實我以前也有試過山葵,但不少客人都覺得不辣就不像芥末。最後就換回現在這個樣子」

後來老闆看到我以後,刺身盤都自動不附芥末了。真是有趣、好聊的老闆。

店家資訊:

  • 丼好食
  • 新竹縣竹北市嘉豐五路二段25號
  • 營業時間:11:30 – 14:00 && 17:00 – 21:00
  • 電話:(03) 550-6552

Tags:食記

「綠色奇蹟」舊電腦回收

Posted on 2018 年 9 月 23 日2021 年 3 月 12 日 By 日落 在〈「綠色奇蹟」舊電腦回收〉中有 2 則留言

舊的實驗器材已經無法在使用了,另外還有一些線材、零件不知道怎麼處理。然而一般的垃圾車、資源回收車是不是真的有回收再利用又是個問號,一時之間難以下決定。

查了一下 3C 產品的回收機制,無意間看到一個回收團隊「綠色奇蹟」。

該團隊不是將回收的 3C 廢棄物依照材質分類回收,而是由志工檢測可再利用、無法使用的零件,另外拼裝成電腦主機、控制器等裝置,再將這些拼奏起來的裝置轉讓給有需要的機構,像是偏鄉地區的學校、其他志工團隊,或是其他需要的單位。

若您手上有不再使用的 3C 產品,如記憶體、CPU、主機板、滑鼠、鍵盤、線材等,可以至綠色奇蹟網站上填寫舊電腦回收表單。綠色奇蹟收到您的申請後,會電話與您聯繫,並派車至指定地點接收欲廢棄的 3C 器材。

這幾個步驟,您只要與綠色奇蹟、快遞士電話聯絡,沒有需要額外的金費支出。一個簡單的流程,讓您可以空出生活空間,並讓資源缺乏的單為一個支援的機會,一舉兩得。

我找了一個機會,假日帶著欲回收的零件至綠色奇蹟的公司一趟,辦公室位在高雄大東捷運站的 B1 走廊、捐血站隔壁  (大東捷運站很摳,幾乎沒有冷氣,直到我進了辦公室才復活 QQ)。

和志工聊了一下,得知綠色奇蹟團隊主要是由矽聯科技播出經費成立的志工機構,再與各個物流商協助,至各縣市接收老舊 3C 設備,運回總部由技術人員檢測,並組裝成可再使用的設備。

而物流費用,則由其他公司贊助、或者有心人士捐款,讓第三方受惠。

如果手上有一些老舊要淘汰的設備,或是不再使用的 3C 產品,推薦透過綠色奇蹟讓這些設備有再次利用的機會。

Ref:

  • 資源回收進焚化爐爭議:台灣回收率58%,垃圾處理的天才?
    https://www.thenewslens.com/article/98455
  • 6種「一廂情願式回收」
    https://cn.nytimes.com/style/20180531/recycling-wrong-mistakes/zh-hant/
  • 業者、地方環保局爆回收做白工,為什麼那些垃圾回收後還是進了焚化爐?
    https://www.thenewslens.com/article/96233
Tags:分享, 環保

透過 AWS 的服務防止圖片盜連

Posted on 2018 年 9 月 19 日2021 年 3 月 12 日 By 日落 在〈透過 AWS 的服務防止圖片盜連〉中尚無留言

前陣子決定要找部落格的圖床,再加上 Blogger 開始支援 HTTPS,最後決定花點小錢,直接使用 AWS s3 + cloudFront 來當作圖床。

沒錯,流量小的時候的確是只要花一點小錢,但是哪天誤會被 DDoS、圖片被有名網站盜連,這就不是錢錢可以解決的事情了。
「盜連」這個動作在英文是「Hotlinking」,搜尋了一下發現 AWS 可以透過 CloudFront + WAF 的輔助,完成防止盜連的功能:How to Prevent Hotlinking by Using AWS WAF, Amazon CloudFront, and Referer Checking。

主要是使用 HTTP header 中的 referer 來做來源檢查,設定可參考下圖。

圖一:先去 CloudFront 察看正常會使用到圖片的平台

圖二:在 WAF 建立規則

這樣大致上就可以解決圖片盜連的問題了。

但,AWS WAF 的定價可不便宜,一個 web ACL 定價是每個月 5 USD,也就是說如果圖片每個月被存取的次數沒有超過 400 次以上,其實用了 WAF 反而費用較高。就請大家自行衡量了。

Tags:AWS

C 語言 scanf() 在迴圈沒有停止的問題

Posted on 2018 年 9 月 18 日2021 年 3 月 12 日 By 日落 在〈C 語言 scanf() 在迴圈沒有停止的問題〉中尚無留言

程式大概是這樣:

scanf("%c", &input)
while (input == 'y') {
    // ....
    scanf("%c", input);
}

結果 while 裡面的 scanf() 沒有停。原因是輸入「y」並按下 enter 後,scanf 拿到的是「2n」,所以 input 會是 2,但 n 還在 input buffer 裡面,第二次 scanf 會以為使用者已經有輸入值 (空字串) 就繼續往下執行了。

要讓 scanf() 避開這個問題,只要在「%c」前面加上一個空白即可:

scanf(" %c", &input)

Ref:

  • The program doesn’t stop on scanf(“%c”, &ch) line, why?
    https://stackoverflow.com/a/20306692/8681141
  • scanf 回傳值
    https://blog.zeroplex.tw/2011/12/scanf.html
  • scanf 讀取包含空白的字串
    https://blog.zeroplex.tw/2010/02/scanf.html
Tags:C/C++

文章分頁

1 2 3 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.