2024年12月23日星期一

半衰期

中學時期就奇怪,為何半衰期對於某樣元素是常數?為何減少一半的時間是固定的?這一半的數量並不一樣呀!最近終於有點明白 。

維基百科對於半衰期有如下說明:

數學上可以證明,只有一級反應的半衰期是恆定的數值,且知悉一個一級反應的半衰期便可以計算出該反應的所有動力學參數,所以人們通常最關心一級反應的半衰期。

詳細解釋可以參考維基百科。我理解係,衰變的速率,是與物質數量(或濃度)成正比的。所以半衰期就固定了。

至於為何核衰變有這種特性,可以參考本標籤下另一文章。

如何提高中文寫作水準

要提高寫作水準,不外乎多寫多讀。

下面介紹我自己的經驗。

閱讀好的作品


小學時爸爸送我西遊記原著。裡面文字雖有別今日白話,但很是淺白,極為流暢傳神。讀來常常忍俊不禁。如果一時沒心機或不懂看其中的詩詞,可以跳過,只讀散文部分。高級一點,可以讀三國演義原著。如果喜歡大白話,可以讀金庸的小說。如果嫌金庸的囉嗦,可以找古龍後期的作品。網上都一大堆了,不想買紙書,上網用電話看就可以。

模彷喜歡的風格

比如你看了一本書,喜歡作家的風格,那你可以模彷他遣詞造句,寫篇讀書筆記。這效果很有趣,特別是你給別人對照閱讀原書和你的文章。

別人建議的書單

可以找別人的書單,一本一本的讀下去。遇到不喜歡的,跳過到下一本就好。不必強迫,反正書單那麼長。

通信

和談得來的朋友通信。與平日 texting 不同,通信會長篇一點,需要你更認真的組織和表達。最好他是較熟悉和親密的朋友,那麼話題會多一點,你也會自然地注入真實情感。

閱讀字典詞典

我小時候把字典讀了多次。大詞典如辭海,也是經常翻看。對當時的我來說,那就如百科全書一般。你知道哪個字的解釋最長嗎?你的字典在等著你。


你有什麼其他好方法?

衰變

看到有物理學家說衰變是怎麼回事 。確實,衰變就真係好似機械波能量散失 。我不用多說,直接看看物理學家如何解釋 。


2024年12月20日星期五

AI 真係幫到手寫 code

 


它是正確的

他把我口語中的字眼對應到正確的數據表, 參數對應到欄位, 甚至給出的常數值都正確對應到相關欄位上. 

然後我甚至可以再改進它:


我意識到我需要它插入的新ID, 就改成FUNCTION, 把它返回出來. 
但是.. 

這個FUNCTION係正確的, 但數據庫拒絕, 因為它認為 function 不應該改變數據, 因為這樣使返回值不確定. (確定=相同的參數應該返回相同的值). 

那我就要求 AI 改回 procedure, 但改用 OUTPUT parameter 傳回 id:


它是正確的.

總結:

AI knows coding.
但需要 programmer 給出準確指示.
一般的人係給不出的.

2024年12月4日星期三

數據庫物件命名慣例

老話題了,但以下文章震撼了我。

https://stackoverflow.com/questions/4702728/relational-table-naming-convention/4703155#4703155

最有趣的是外鍵使用謂語的句法,比如 Customer_Initiates_SalesOrder_fk,連結 Cutomer 表和 SalesOrder 表,顯然這是 1-N 的關係。那麼他規定 master 表在前, child 表在後。

精選

收據打印機

技能獲得! 連了 2 部收據打印機到網路上,其中一部連上了現金抽屜。今晚開始了艱苦的摸索。 先是想找一些別人的程式庫。沒想到很少人玩這個,用 swift 的尤少。幾個還是用 CocoaPod 發放,這太舊了,他媽的我的 Mac 上連 Ruby 都過時了。沒理由為了個 Pod 動到...