2020/09/27

計算日出時間、日中時間、日落時間不求人


Calculate Your Own Sunrise, Transit, And Sunset Times


【摘要】
提供計算日出、日中、日落時間的程式,並說明使用方法。


【前言】

▪此處提供計算各地日出、日中、日落時間的程式。因本程式是依各地的座標來計算時刻,所以只要給予精確的經緯度,即使小地方的時刻也能算得出來,譬如某間學校、某地寺廟、某戶民宅等。


▪本程式可以計算的範圍是:

  • 年份:公元 ±3000 年之間
  • 經度:±180° 之間,東為正
  • 緯度:±72° 之間,北為正

  相信這個範圍應能滿足絕大部分人的需求。

2020/08/19

如何在 Debian GNU/Linux 10 系統用服務顯示 Wifi 狀態與查詢傳輸量

Notify Wifi Status And Query Statistics Using Service On Debian 10


【摘要】
敘述在 Debian 10 系統用 systemd 的 Service 顯示 Wifi 狀態,
以及記錄與計算收發量的方法。


【目錄】


    【前言
    【抽取 syslog 的內容
    【監視記錄檔
    【連結的 .service 檔
    【處理 Wifi 狀態的指令
    【記錄 Wifi 傳輸量
    【查詢 Wifi 傳輸量
    【查詢 Wifi 傳輸量的累積圖
    【後語

【前言】

一、現在的智慧型手機大多有顯示或控制上網使用量的程式,因為不是每一個用戶都是申請上網吃到飽的付費方案。試用了手機本身的和幾個另外安裝的應用程式,發現較簡單的程式只顯示每個月的量,較詳細的可以顯示年、月、週、日的量。但似乎沒有一個可以查詢自訂時段的量,譬如某日上午八時到下午五點的傳輸量。所以就想出了本文的方法,特將結果記錄於此。


二、本例的手機沒有 rooted,無法存取手機的系統資料,所以沒有辦法在手機端動手腳。但因本例目前大多用電腦發送 Wifi 讓手機上網,所以就變通地在電腦端想辦法。雖然電腦 Wifi 的收發量都比手機的上網量要大一些,但因差距不大,做個參考,還是可以的。當手機使用 SIM 卡上網時,心裡才有個底,會用掉多少 $$。


三、本文的內容大致分為:

  1. 抽出 syslog 有關 Wifi 狀態的記錄
  2. 用 systemd 的服務(service)監視上述的記錄檔,當狀態改變時,顯示通知
  3. 在 Wifi 的啟用期間,定時記錄傳輸量;Wifi 中斷,即顯示通知並停止記錄
  4. 查詢某時段的 Wifi 收發量

2020/07/09

插入隨身碟即自動備份的方法

Auto Backup Files After Inserting A Storage Device


【摘要】
敘述將指定的隨身碟連接到電腦後,即自動備份檔案到隨身碟的方法。


【目錄】

    【前言
    【方法
      【規則檔
      【序號
      【程式檔
    【後語

【前言】


定期備份檔案是非常重要的事。如果是誤刪檔案,還有機會用復原軟體救回來。但硬碟若突然故障,會令人欲哭無淚的。


個人每天都會將重要檔案備份到隨身碟,每週則將整個系統備份到外接硬碟。偶而遇到檔案發生問題時,都會非常慶幸有按時備份。


本文敘述將特定的隨身碟插入 USB 插座後,會自動備份的方法。作業系統是自己組合的 Debian GNU/Linux 10。

2020/07/02

評比免費網站之部落格


【摘要】
比較十二個可免費建站的網站所提供的部落格,項目包括:
是否有中文界面、建立網站的情形、使用部落格的狀況、是否被大陸封鎖等,共三十餘項。


【目錄】


    【前言
    【特性比較
    【文章編輯界面
    【Ping比較
    【搜尋比較
    【後語

【前言】


一、台灣有很多免費的網誌(Blog),但其中也有不少被大陸封鎖。如果沒有要和大陸地區的人分享文章,用台灣的網誌即可。若不用大陸的服務又要讓大陸民眾看得到,通常要用外國的網站。


二、全世界有非常多的平台可以建立網站,其中大多有網誌組件。然而撰寫網誌的功能不一,有些很好用,有些卻很陽春。孰優孰劣,如人飲水。為了一窺究竟,最近在十餘個網站建立部落格,將試用心得記錄於此。讓有心人,先有個概念,縮小嘗試範圍,節省時間。


三、本文只包含可以免費建站的網站,略去了十六個必需付費的(依字母排序)如:

  1&1 lonos、bigcommerce、carrd、domain.com、duda、gator、ghost.org、godaddy、homestead、imcreator、shopify、squarespace、ucraft、ukit、web.com、yola


四、十個免費的也不包括在本文之中,各有其原因(依字母排序)略述於此:

  • adobe muse:已中止
  • constant contact:以 email 為主
  • format:較適合相片
  • google sites:大陸看不到
  • imweb:開戶要手機號碼
  • jimdo:網站可能被封鎖,詢問客服,數日才回覆,說是技術性錯誤;大陸看不到
  • medium:大陸看不到
  • tumblr:短文為主
  • webs:不容易發佈
  • webstarts:開戶要用手機確認

五、去掉上面的,本文介紹的十二個(依字母排序)是:

  blogspot、mozello、simplesite、site123、strikingly、webflow、webnode、website、websitebuilder、weebly、wix、wordpress.com

2019/12/20

Conversion between Julian and Gregorian Dates using AWK

以 AWK 轉換儒略日期與公曆日期


【前言】


▪本文介紹儒略日期(Julian Date)與公曆日期(Gregorian Date)的互相轉換。

▪什麼是儒略日期?此處先介紹一些專有名詞。
  • 儒略週期(Julian Period):公元前 4713 年開始,長達 7980 年的紀年法。例如公元 2019 年是儒略週期的 6732 年。
  • 儒略日(Julian Day):自儒略週期開始的日數。
  • 儒略日數(Julian Day Number, JDN):公元前 4713 年元旦午時(儒略週期開始,JDN=0)到某日午時的日數,以世界時(Universal Time, UT)為準。例如公元 2000 年元旦 12:00(UT) 的儒略日數是 2451545。
  • 儒略日期(Julian Date, JD):儒略日數加上時分秒換算為日之小數值,即 JDN+(小時數/24)。例如公元 2020 年元旦,台灣上午十時二十分三十秒的儒略日期是 2458849.597569(UT+8.00)。

本文更新於 WordPress:
Conversion between Julian and Gregorian Dates using AWK