Skip to content

Zeroplex 生活隨筆

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

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

年份: 2022 年

住院建議攜帶物品

Posted on 2022 年 10 月 13 日2024 年 9 月 10 日 By 日落 在〈住院建議攜帶物品〉中尚無留言

因為需要做一系列檢查,醫師建議住院比較不會排隊排太久。原本以為三天左右檢查跑完就可以離開,結果檢查項目一直增加,跑了一週多。

這次攜帶的物品不夠齊全,讓阿宅宅不太起來,所以列一些需要注意的項目供參考。


一般住院注意事項:

  • 病床要排隊,住院單的入住時間僅能參考,實際以電話通知為主,保持聯絡避免漏接電話
  • 藥物過敏記得要記錄並告知醫師、護理師
  • 固定、長期服用藥品,以及隨身藥品也帶著,醫師會在需要時協助調整用藥。
  • 住院時,將由護理站負責提供藥物,自己攜帶的藥品請停止服用。

常用物品:

  • 水瓶。雖然醫院內商店絕對買的到寶特瓶,但可以帶一個大小適中又方便攜帶的水瓶
  • 貼身內衣褲,住院為了檢查方便通常會換成病人袍,但是貼身衣物還是要自己帶。建議先問一下住院大概多久,並帶足衣物,不然要洗衣服會很麻煩
  • 隨身包、小提袋,主要物品隨身攜帶,且包包不會去檢查室後又忘記拿回來,很重要
  • 衛生紙。院內都買得到,但是會貴很多

阿宅須知:

  • 醫院病床附近雖然有插座,但因可能會影響醫療儀器,通常不給使用。帶行動電源及快速充電器,延長線、分插座等有安全疑慮不可使。
  • 醫院內有 4G / 5G 訊號,但是使用者太密集,網路速度可能會不起來。建議是事先詢問是否可以申請院內 wifi 或事先將需要用的檔案先儲存起來
  • 護理站絕對不會讓你到處亂跑,所以請準備 Switch、筆電、平板、手遊、NERvGear 等等

TeamViewer 替代方案

Posted on 2022 年 10 月 9 日2022 年 11 月 17 日 By 日落 在〈TeamViewer 替代方案〉中有 2 則留言

之前有人提過不明原因被 TeamViewer 判斷成商業用途而要求付費,而我則是不明原因被 TeamViewer 中斷連線。

目前手上有 Parsec 可以玩,在資料壓縮和聯繫速度都蠻出色的,但裝置支援程度稍微差了一些。

另外一個選擇大概就是老牌的 RealVNC,支援 Linux 和 Windows,用 Android 連線也還算順。我可能會考慮用他來替代 TeamViewer 吧。


RealVNC

RealVNC 在 Linux 中的主要畫面
RealVNC 在 Linux 中的主要畫面
  • 官方網站:https://www.realvnc.com/
  • 支援的作業系統、平台:Windows、macOS、Linux、RaspberryPi、Android、iOS
  • 基本功能都有,即便是行動裝置都可以快速連線
  • 輸入裝置的功能比較沒有那麼多 (各種鍵盤組合按鍵、行動裝置的螢幕鍵盤)
Tags:分享

透過 kubernetes port-forward 連線至特定的 pod

Posted on 2022 年 9 月 29 日2022 年 9 月 29 日 By 日落 在〈透過 kubernetes port-forward 連線至特定的 pod〉中尚無留言

在 deployment 完成後,可能會建立多個 pods,這些 pods 預設在 node 的 private ip 中,不會與 host 連線。正式的作法,是建立 NodePort service,或是 load balancer 轉送資料到 pods。

若需要暫時與其中一個 pod 連線,可以透過 kubernetes 的 port-forward 功能轉送資料。

先確認欲連線的 pod IP address:

$ kubectl get pods -o wide 
NAME                        READY   STATUS    RESTARTS   AGE    IP           NODE       NOMINATED NODE   READINESS GATES
my-nginx-7d76cf4997-68rmh   1/1     Running   0          19m    172.17.0.6   minikube   <none>           <none>
my-nginx-7d76cf4997-d5lxt   1/1     Running   0          19m    172.17.0.5   minikube   <none>           <none>
my-nginx-7d76cf4997-q6rx4   1/1     Running   0          19m    172.17.0.4   minikube   <none>           <none>

上表中,可以看到 pod 的 IP 都被指定在 172.17.0.x 下。這邊假設我們要在 127.0.0.1 的 port 8080 轉送到 172.17.0.4 這個 pod 的 port 80:

$kubectl port-forward pods/my-nginx-7d76cf4997-q6rx4 8080:80
Forwarding from 127.0.0.1:8080 -> 80
Forwarding from [::1]:8080 -> 80

顯示 port-forwarding 狀態、且指令仍在執行沒有中斷,表示 port-forwarding 建立成功。接下來就可以從 127.0.0.1:8080 送資料到 pod 中 (範例中 pod 中為 nginx):

$ curl http://127.0.0.1:8080
<html><body><p> Hello World, kubernetes </p></body></html>

我明明應該要寫 code 的啊,為什麼現在都在寫 config …..

Tags:Kubernetes

docker container 錯誤:entrypoint permission denied

Posted on 2022 年 9 月 24 日 By 日落 在〈docker container 錯誤:entrypoint permission denied〉中有 1 則留言

追 minikube 中的 log kubectl logs s3-provider-xxxx -p 時,看到錯誤訊息:

Defaulted container "s3fuse" out of: s3fuse, init-myservice (init)
/bin/sh: /docker-entrypoint.sh: Permission denied

第一,是檢查 docker-entrypoint.sh 的權限。要讓 script 可以執行,在 COPY 進 image 以後記得調整權限:

RUN ["chmod", "+x", "/docker-entrypoint.sh"]

另外,再看了一下 entrypoint 寫什麼:

#!/bin/bash
set -euo pipefail
set -o errexit
set -o errtrace
....

第一行這樣寫有點雷。

shebang 雖然可以讓 shell 可以了解需要使用哪一個直譯器來執行 script (可以參考之前 shebang 的介紹),但是每個系統的 bash 路徑並不一定相同。有些在 /bin/bash ,有些則在 /usr/bin/bash,當然還有其他例外。

若不確定直譯器的路徑時,可以透過 env 這個指令來協助,這個工具在個系統上的絕對路徑都是 /usr/bin/env,env 會從 runtime environment 偵測執行檔的路徑 (上面的範例是 bash),這樣一來 script 作者就不需要為每個環境來客製化設定。

用 env 來改寫 shebang,結果如下:

#!/usr/bin/env bash
set -euo pipefail
set -o errexit
set -o errtrace
....
Tags:Docker, Linux

Ineno 的 3 號鋰電池

Posted on 2022 年 9 月 16 日2022 年 9 月 16 日 By 日落 在〈Ineno 的 3 號鋰電池〉中尚無留言

前陣子嘗試了 OXOPO 的鋰電池,他們家的 3 號電池還不錯,但是 4 號電池的額定容量只有 550 mAh 實在不太行。最近看到 Ineno 家的鋰電池,容量有到 1000 mAh 左右,決定來嘗試一下。

Ineno 3 號鋰電池
3 號鋰電池的容量有道 1750 mAh (大圖)

最後還是要說一下,因為鎳氫充電電池的電壓為 1.2V,在精密儀器上可能會造成供電不穩。

鋰電池的優點是電壓穩定且可以提供較大的功率 (以前是水銀電池,但不環保已不再生產),由於目前的技術還沒辦法讓相同大小的鋰電池有鎳氫電池那麼大的電容量,不適用所有的電器產品上,到是雷射筆、滑鼠、遊戲手把等需要穩定電壓的產品很好用,請自行斟酌。


最這些嘗試讓我也花了不少 coco,如果你覺得這些資訊對你有幫助,希望能贊助幾毛錢,讓我有機會嘗試並給各位有參考價值的資訊。

Tags:分享

文章分頁

上一頁 1 ... 5 6 7 ... 22 下一頁

其他

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