Skip to content

Zeroplex 生活隨筆

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

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

Untitled Post

Posted on 2019 年 12 月 6 日2021 年 3 月 12 日 By 日落 在〈Untitled Post〉中尚無留言

相信很多人看過這個錯誤訊息:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

想必開剛使接觸 Python 的人應該都會遇到這個問題吧?然後就乖乖的「pip install MySQL db」、「pip install ConfigParser」之類的。
不過大家不用擔心,地雷我已經踩完,邊直接給答案。

先在系統上安裝套件「sud aptitude install libmysqlclient-dev」再回到 python 環境底下安裝「pip install mysqlclient」。到這邊都沒有看到錯誤的話,就可以試試看做一次 migration 了。

Ref: https://stackoverflow.com/a/4169790

Tags:Python

杯蓋的迷思

Posted on 2019 年 11 月 15 日2021 年 3 月 12 日 By 日落 在〈杯蓋的迷思〉中尚無留言

以前一直聽到別人說:咖啡外帶的蓋子材質不耐熱,一直蓋著可能會釋出有毒物質 …。

今天叫外送的時候稍微看了一下杯蓋的材質:

左邊的標示材料為「PP 聚丙烯」,到 Widipedia 查了一下這個材料,耐熱可以到攝氏 140 度,所以其實當杯蓋應該還算安全。

備註:大家要注意的幾個點:

  • 水的沸點是攝氏 100 度,但如果改成玉米濃湯可就不一定囉
  • 杯蓋通常比較容易遇到的是水汽 (水蒸氣),蒸氣的溫度是可以破百的喔
Tags:生活雜記

母校的學生可以自由的參與反送中

Posted on 2019 年 11 月 12 日2021 年 3 月 12 日 By 日落 在〈母校的學生可以自由的參與反送中〉中尚無留言

前幾天回母校「被」參加活動,無意間看到公佈欄,上面貼滿反送中的加油和關心。

看到其實蠻高興的,表示學校是開放的、自由的,學生在大學就已經在關心國際大事,不像筆者一直到出社會才開始看新聞。

Tags:生活雜記

MySQL non-interactice installation

Posted on 2019 年 11 月 11 日2021 年 3 月 12 日 By 日落 在〈MySQL non-interactice installation〉中尚無留言

相信大家對這個畫面都不陌生:

除了 MySQL 5.7 的某幾個版本會自動產生 root 的 password 以外,大多都是在安裝時讓使用者自行輸入密碼。

但今天你不是手動安裝,而是寫 script 讓主機自行部屬,這下就麻煩了,因為你不可能每台主機都人工輸入密碼,另外像是 AWS 自動部屬的話,你大概連 console 都沒有。但若透過 debconf 是有機會做到完全自動安裝。

首先來安裝 debconf:

sudo apt-get install debconf

稍等為了讓大家看一下 deb 的 interactive mode 是怎麼撰寫的,在安裝 ar 套件:

sudo apt-get install binutils

今天要被我拿來操刀的是「mysql-community-server_5.7.27-1ubuntu18.04_amd64.deb」。先用 ar 把 deb 檔解開,可以看到同下方的檔案:

$ ls
control.tar.xz  data.tar.xz  debian-binary

這邊要解壓縮「tar xvf control.tar.xz」,解開後會多出幾個檔案:

$ ls
conffiles  config  control  debian-binary  postinst  postrm  preinst  prerm  templates

這邊只專注於「config」檔,其他檔案先不管。開啟「config」檔以後,大概可以看到幾個關鍵字,像是:

  • db_input
  • db_get
  • db_fset
  • mysql-community-server/root-pass

這幾個關鍵字和整個 shell script 就是用來和使用者互動的指令,也就是最上面看到的那張圖。經由 db_set + variable-name 就可以暫存使用者輸入的資料,接下來就透過這幾個變數來動手腳。

先告知 debconf 不使用互動的方式來安裝 deb:

export DEBIAN_FRONTEND="noninteractive"

既然沒有和使用者互動,理當不會有 root 密碼,但可透過「debconf-set-selections」的方式來幫 package 設定:

debconf-set-selections <<< "mysql-community-server/root-pass password root"

之後安裝時就不會出現使用者輸入提示視窗了:

dpkg -i mysql-community-server_5.7.27-1ubuntu18.04_amd64.deb
apt-get install -f  # 安裝需要的 dependedncy
apt --fix-broken -y install
Tags:Linux, MySQL

一般感冒與流行性感冒 (流感) 的差異

Posted on 2019 年 11 月 1 日2021 年 3 月 12 日 By 日落 在〈一般感冒與流行性感冒 (流感) 的差異〉中尚無留言

這幾天被感冒的一些病狀搞到實在很不舒服,誰身酸痛不說,喉嚨雖然沒有很痛,但整個乾得很難說話。

另外就是整個體力下降,本來要去公司撐的一、二天,結果出門時發現連機車都快牽不動,只好乖乖請假在家。

在網路上找到了一些區分一般感冒與流行性感冒 (流感) 差異的說明,簡單練出幾個差異比較大的症狀,如下 (Blogger 居然不支援畫表格 ….QQ):

節錄,詳細內容請看「蒼藍鴿的醫學天地」

影片:感冒?流感? 差別到底是什麼!?

症狀 一般感冒 流感
影響範圍 呼吸道局部症狀 全身性
發病速度 突發、漸進式 突發性
發病症狀 喉嚨痛、打噴嚏、流鼻涕 喉嚨痛、肌肉酸痛、倦怠
發燒 少發燒、或僅體溫稍微升高 發高燒

ps. 感謝 emmet 贊助畫表格 QQ

這次自己判斷可能還沒有到流感,暫時請狂睡,外加補充水份和維他命,希望週末、週日就可以恢復正常。

另外也感謝同事幫我把工作 hold 住,不然我應該會掛彩吧

Tags:生活雜記, 資訊學習

文章分頁

上一頁 1 ... 71 72 73 ... 318 下一頁

其他

關於我  (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 國際 授權條款授權.