2021年12月28日 星期二

你買的密碼貨幣是 coin 還是 token ?

coin vs token 在中心化交易所 (例如 Max、 pionex、 gate 等等) 買賣密碼貨幣時, 我們使用的是託管錢包 (custodial wallet), 不太需要知道 coin 和 token 的差別。 很多文章或網站甚至混用這兩個名詞。 但是開始使用 非託管錢包 (例如 metamask) 到去中心化交易所 (例如 Uniswap、 PancakeSwap 等等) 去交易時, 就需要知道兩者的差異。 這篇來筆記一下跟密碼貨幣交易相關的區塊鏈連結與名詞, 也順便展示一下我畫的圖。

2021年12月5日 星期日

清點密碼貨幣資產

最近迷上密碼貨幣, 爬了好多文, 心得不知從何寫起。 (為什麼不應該叫做「加密貨幣」? 因為它只用到 非對稱式加解密 的 「數位簽章」 那一半, 並沒有用到它的 「加解密」 那一半。) 今天先分享一篇最單純的心得: 如何清點你的密碼貨幣資產? 我在好幾個交易所開了帳戶, 也買了好幾種密碼貨幣。 買到後來到底賺錢還賠錢連自己都頭昏搞不清楚了。 (昨天的瘋狂爆跌過後, 現在當然很明顯是賠錢的。 真希望我是今天才開始買的...) 所以建了 這個Google試算表。 大家可以拷貝回去修改成自己的版本。 裡面的數值當然只是示意, 並非我真實的投資金額, 不過確實大略反應我的資產配置重點。

2021年10月8日 星期五

glabman: 一個人一天架好一間 linux (+ windows?) 電腦教室

M212 教室所有電腦一開機就進入 pdmenu 是的, 暑假我在跌跌撞撞當中完成了這個壯舉。 如果再來一次, 有這篇事後心得文可以參考, 說不定半天就可以完成, 或許還能附贈 Windows。

2021年9月25日 星期六

(在 Windows 底下) 製作 UEFI 版 「貴哥實驗室」 開機隨身碟

現在大部分的電腦都支援 UEFI 開機, 所以新版的貴哥實驗室開機光碟也跟著配合支援 UEFI。 拿它來製作開機隨身碟的過程可以全程在 Windows 底下完成。 從今年開始, 檔案名稱改成 「版本字串放在前面」, 比較容易一眼就找到最新版。

感謝蘇浚緯助教製作以下教學影片。

2021年9月12日 星期日

aws ec2 損毀救援記

我有租一部 aws 的 ec2 虛擬主機。 如果不小心下錯指令把少數幾個重要檔案搞爛掉了, 以致無法登入甚或是無法開機, 該怎麼辦? 比方說前幾天我就發生了一個悲劇... 我的伺服器當然有照著 密不透水的 ssh 這篇做, 在 /etc/ssh/sshd_config 裡面設定 PasswordAuthentication no, 並且搭配 ~/.ssh/authorized_keys 指定允許登入的 ssh 公鑰。 那天我手殘不小心把這個檔案刪掉了, 馬上掉入恐慌, 就像幾個月前某天出門後才發現忘記帶鑰匙一樣! 比忘記帶鑰匙更慘的是, 這次沒辦法找老婆幫忙~ 更糟糕的是: 伺服器上面還有老婆要用的檔案... 我雙重死定了~

2021年9月11日 星期六

pdmenu 幫麻瓜製作常用功能文字選單

pdmenu 文字選單畫面 像我天天在用 regular expressions、 命令代換 $(...)、 pipe 等等工具, 把很多小工具湊起來解決自己日常生活的轉檔/撈資料等等問題, 如果有人願意請我幫他檢視經常性的電腦工作流程, 一定可以發現很多重複性、 機械化的動作其實都可以用簡單兩三句 perl + shell script 解決。 (可惜連老婆都不覺得她需要我幫忙, 更不想改用 linux...) 總之假設你身旁有一位已被你說服用 linux 的電腦麻瓜, 而且你已幫他寫了很多 scripts。 下一步就是用 pdmenu 把這些 scripts 包成一個文字選單, 讓他可以用快速鍵或滑鼠點選執行你幫他寫的 scripts。

2021年9月7日 星期二

齊步走! 用 netcat 同步指揮教室裡的所有電腦

電腦教室裡有幾十部電腦, 想要把一個大檔一次同步派送給所有電腦, 可以用 udpcast; 那如果想要一次同步指揮所有電腦呢? 就用 netcat!

2021年9月5日 星期日

pocketsphinx 語音指令實驗

我的手指被我操到快廢掉了 :-( 趕快研究一下語音下指令。 觀念上是可行的。 需要先安裝這幾個套件: apt install pocketsphinx pocketsphinx-en-us xdotool

2021年9月3日 星期五

xml-js 把 xml 轉成 json / jq 批次串接多個檔 / 噗浪 rss 備份

先前我一直用 plurk-list 這個 php 小程式從噗浪所提供的 rss 來備份我自已的噗浪。 可是最近突然失效了。 原來是噗浪的 rss 格式有小的變動, 時間順序變顛倒了。 反正我本來就不喜歡 php 語言, 乾脆整個重寫。 Rss 是 xml 格式, 但是處理 xml 格式的程式寫起來很囉嗦。 秉持著 長線投資的電腦學習策略 所建議的 「以檔案格式為核心」 的思考原則, 決定先把 xml 轉成 json 再來處理, 畢竟有 jq 瑞士刀 可以處理 json 檔, 而且 json 格式在許多語言裡面直接對應到普通陣列與關聯陣列, 處理起來方便多了。 這篇其實包含三個不同的主題, 可以視興趣選讀 1、2 節或 1、3 節。

2021年9月1日 星期三

fcitx 輸入法表格客製化

我目前的作業系統是 linux mint, 使用的輸入法是 fcitx 的嘸蝦米。 最近剛從 mint 20 升級到 20.2 , 原本熟悉的 「cg」=>「要」 現在卻變成了 「cg」=>「履」; 必須完整打完三碼 「cgx」 才會得到 「要」。 為了省下這一碼, 花了半小時終於研究出來。 凡是表格類的輸入法, 像是倉頡、行列等等, 我猜也可類推?

Linux 換滑鼠指標圖示, 摩登版

軟體自由協會的聊天群組 裡面學到的技巧, 比四年前寫的 linux X11 環境更改滑鼠指標圖示 要更簡單。

先到 gnome look 的 cursors 頁面 點一下 "rating" 分頁以便按照用戶評分排序, 挑一組喜歡的。 我需要比較大比較顯眼的圖示, 所以就點進去第二名的 Oreo Cursors。 切換到 files 分頁, 看到有很多不同口味可以選擇下載。 我選了 oreo_spark_orange_cursors.tar.gz 等等幾組。 把每一組都解壓縮到 /usr/share/icons/ 底下: sudo tar -C /usr/share/icons/ -xzf oreo_spark_orange_cursors.tar.gz 然後叫出系統的滑鼠設定選單。 以我使用的 linux mint 20.2 uma [xfce 口味] 而言, 可以直接下 xfce4-mouse-settings 指令, 或從主選單的 「設定值」 => 「滑鼠與觸控板」 叫出設定選單。 在 「主題」 分頁底下就會看到新增的幾組滑鼠圖示可以選了!

設定滑鼠 選取滑鼠主題

2021年8月28日 星期六

web app 遇到 android 手機時的除錯方式

因為平台限定/java語言/複雜開發環境等等因素, 我一直不想學寫手機 app。 近年來我自己最常自寫自用的, 是 web app, 尤其是 scatplot 資料視覺化。 可是偶爾會遇到電腦瀏覽器可以正常閱覽, 手機瀏覽器卻出錯的狀況。 很討厭的是: 手機上的瀏覽器沒辦法開啟開發者 console 來除錯。 以下筆記三個不完美的 「手機/平板瀏覽器看 web app」 除錯方案, 用一部 Galaxy Tab A7 lite / SM-T220 測試。