Skip to content

Zeroplex 生活隨筆

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

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

「投資最重要的事」讀書筆記

Posted on 2023 年 5 月 1 日2023 年 5 月 1 日 By 日落 在〈「投資最重要的事」讀書筆記〉中尚無留言

投資最重要的事

  • 作者: 霍華.馬克斯 Howard Marks
  • 出版社:商業周刊
  • ISBN:9789869422642

  • 追求報酬的增加,伴隨而來的是承受風險的增加
  • 投資的主要風險歸結為兩個:虧損的風險與錯失機會的風險。
    要大幅消除其中一個風險是有可能的,但不可能把兩個風險都消除
  • 投資的目標是買得好,而不是買好的
  • 槓桿會放大結果,但不會增加價值
  • 在低報酬環境別想賺到高報酬
  • 忘記過去的人一定會重蹈覆轍
  • 永遠不要低估心理面的影響力。
    貪婪、恐懼、將質疑拋諸腦後、盲從、嫉妒、自負和投降心態都是人性的一部分,而且它們有很強的能力迫使一般人採取行動
  • 錯誤邊際是防禦型投資的關鍵要素,雖然當未來情況跟期望一致時,大部分的投資都會成功。但是當未來不如預期時,錯誤邊際能使結果控制在可以容忍的程度。
Tags:書籍

在 Linux 上透過 samba 共用目錄

Posted on 2023 年 4 月 29 日2023 年 12 月 11 日 By 日落 在〈在 Linux 上透過 samba 共用目錄〉中尚無留言

在多台電腦間共用目錄,samba 應該算是最方便的工具了。

安裝 samba:

sudo apt install samba

安裝完成後,可以在 /etc/samba 找到設定檔 smb.conf。

開啟設定檔,加入目錄共用設定:

[folderName]
comment = Samba on Ubuntu
path = /home/zeroplex/files/
read only = no
browsable = yes
  • foldername:在網路上要顯示的名稱,照上面的設定為 \\192.168.0.xxx\folderName
  • path:主機上要共用的目錄路徑
Tags:Linux

PHP build-in server 會將 dot 符號誤判為檔案

Posted on 2023 年 4 月 27 日2023 年 4 月 27 日 By 日落 在〈PHP build-in server 會將 dot 符號誤判為檔案〉中尚無留言

在 Laravel 中想要實作 route:

Route::get('domain/{name}')
    ->where('name', '[\w\d\.]+');

但在 local 的環境上一直顯示 404 NOT FOUND。

後來注意到 PHP build-in server (php -S) 的 log 中有顯示:

[404]: GET /whois/zeroplex.tw - No such file or directory

表示 PHP 把 zeroplex.tw 視為一個檔案,嘗試尋找並執行,當然會變成 404。

若將環境改為 Nginx + php-fpm 就不會遇到這個錯誤了。


參考資料:php – Route with dot (IP address) not found, returns 404 – Stack Overflow

Tags:Laravel, PHP

APC UPS 不斷電系統 BR1000G-TW 更換電池

Posted on 2023 年 4 月 26 日2023 年 4 月 26 日 By 日落 在〈APC UPS 不斷電系統 BR1000G-TW 更換電池〉中尚無留言

昨天 APC UPS BR1000G-TW 跳警報,表示電池故故障無法備援。把電池拆下來後,使用用電表量檢查,看起來電壓正常,不曉得是哪裡有問題。電池從 2016 年用到現在換一下也比較安心。

BR1000G-TW 是由 2 個 12V 的鉛酸電池串聯而成
BR1000G-TW 是由 2 個 12V 的鉛酸電池串聯而成

取出電池以後,先將貼紙沿著邊緣切開,就可以看到接頭固定板。

電池為 12V 通用規格,但要注意電池的電流供應量要在 7A 或以上 (我找到的湯淺電池規格是 12V 7.2A)。

新電池接回去以後,建議拿膠帶固定起來,比免晃動導致接頭脫落。安裝回 UPS,啟動以後應該會自動作一次電池檢測,如果燈號沒有閃爍表示更換成功,接下來就等電池的電充滿上工。

Tags:APC, UPS

PHPUnit 10 改變 expected exception 的寫法

Posted on 2023 年 4 月 22 日2023 年 4 月 22 日 By 日落 在〈PHPUnit 10 改變 expected exception 的寫法〉中尚無留言

PHPUnit 9 以及之前測試是否有 throw exception 的方法,是在 test case 前加上 annotation:

/**
 * @expectedException \Exception
 */
public function testFailed() { }

在 PHPUnit 10 則直接在 test case 中呼叫 assertion 即可:

public function testFailed()
{
    $this->expectException(\Exception::class);
}

但要注意,必須在測試開始之前。若 exception 比 expectedException() 還要早出現仍會視為 test failed。

Tags:PHP, PHPUnit

文章分頁

上一頁 1 ... 16 17 18 ... 317 下一頁

其他

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