更新訊息

日記帳 for Android 更新 - 20130719
1. 增加項目小計功能;
2. 取消資料庫匯入功能(目前此功能常造成程式錯誤,待有更好的實作方式時,再重新上架)。

2015年10月29日 星期四

Error "Failed to open a session for the virtual machine..."

自從VirtualBox升級到5.0.0以後,我家裡桌機所安裝的VirtualBox就再也沒有正常啟動過,老是出現開啟工作階段錯誤的訊息,同時帶有如下的資訊:

Result Code:
E_FAIL (0x80004005)
Component:
MachineWrap
Interface:
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

經過好長一段時間的測試及了解,透過下面的討論串發現,竟然是防毒軟體造成!!

Reference: https://forums.virtualbox.org/viewtopic.php?f=6&t=68869

真是太令人不解了,只好把平常不怎麼用的防毒軟體給移除;然後,祝我好運吧!!

2015年1月18日 星期日

Swatch MusiCall 校正

這幾天把多年前買的Swatch手錶翻了出來整理。坦白講,現在的我實在搞不清楚當初為何會買了這麼多錶?擺了這近二十年,雖然一直保存在不見天日的箱子裡,但很多材質還是老化了,一點都不保值,二手價就更不用說了。

可能是電路特性的關係,Swatch MusiCall錶在沒電了好些年之後,重新上電池會出現指針不準的現象,需要特別校正,才能正常使用。步驟如下:

  1. 按下控制鈕五秒,進入測試/校正模式;
  2. 拉出控制鈕,往上轉會移動時針,往下轉會移動分針;
  3. 把時/分根針都指向十二點鐘;
  4. 推回控制鈕重置完成;
  5. 重新設定時間。
重置後,手錶就能正常的操作及使用了。

2014年8月23日 星期六

潛水日誌 - 20140823

2014/08/23#1累積氣瓶:157
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度29C水面間隔00:00
入水時間07:35潛水時間00:41
最大深度14.5M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

沿90度出發,遇沙地後向左約30度可看到第一塊礁石。沿礁石前進,左側幾乎都是沙底。沿路可以發現另兩塊礁。最後一塊礁石的體積較大,高度約4-5M,繞行一圈約需10min左右。沿途遭遇有薯鰻、清潔蝦、機械蝦等。

回程時尋礁石回來,並轉240度回。若右側出現巨型岩石,代表接近右側之九孔池;若左側出現巨型岩石,代表接近左側之九孔池出水點。

同行者:小金、阿廖、萬芳

2014/08/23#2累積氣瓶:158
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度30C水面間隔01:35
入水時間09:52潛水時間00:51
最大深度14.1M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

嚐試依前述潛航方式回左側(前進方向)九孔池旁水面出水,成功。

同行者:小金、阿廖、萬芳

2014年8月17日 星期日

潛水日誌 - 20140817

2014/08/17#1累積氣瓶:155
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔00:00
入水時間08:08潛水時間00:42
最大深度13.7M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

海邊有點小波浪,雖是陰天,但基本上還算明亮,是個蠻舒服的好天氣。

此潛點共有三個出入水點(中間的海灣及兩側的九孔池)。試著導航回中間小灣,但水下無特殊的標定物,所以回程時大約向右偏移了30度,從九孔池出水面。再次下潛後,潛游回中間海灣。

同行者:小金、阿廖、萬芳

2014/08/17#2累積氣瓶:156
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔01:23
入水時間10:15潛水時間00:46
最大深度14.4M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

再次試著導航回中間海灣,但從左側九孔池旁出水面。

同行者:小金、阿廖、萬芳

2014年7月19日 星期六

潛水日誌- 20140719

2014/07/19#1累積氣瓶:153
地點東北角潛點93KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔00:00
入水時間08:06潛水時間00:36
最大深度14.2M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

新學員仲帆海洋實習。仲帆的水性很好,入水後狀況不錯,浮力也能自由的控制。過了一個冬天,小金有些生疏,下水時會緊張,但休息片刻後漸入佳境。

同行者:陳朝養、郭仲帆、小金

2014/07/19#2累積氣瓶:154
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度29C水面間隔01:39
入水時間10:24潛水時間00:47
最大深度12.5M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

仲帆海洋實習。

同行者:陳朝養、郭仲帆、小金

2014年7月13日 星期日

潛水日誌 - 20140713

2014/07/13#1累積氣瓶:151
地點東北角潛點83KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度15M UP流況前進方向小頂流
溫度28C水面間隔00:00
入水時間07:09潛水時間00:42
最大深度26.2M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

海水相當清澈,能見度也很高;水中有大量的魚群,但大部份都是小型雀鯛類。峭壁上的軟珊瑚似乎受到破壞,不知是否與前陣子幾個月連續大雨所帶來的大量泥沙有關?景觀大不如前。

在深度約15至20米左右,持續有冷水流經過,會稍感寒冷。

同行者:陳朝養

2014/07/13#2累積氣瓶:152
地點東北角潛點83KM
方式Shore Dive潮汐漲潮
天候浪況N/A
能見度15M UP流況峭壁下沉流後往左帶
溫度29C水面間隔01:18
入水時間09:11潛水時間00:33
最大深度24.8M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

下水後頂流的狀況減輕,但因為感冒的關係,鼻竇的壓力平衡一直做不太起來,造成局部的出血。

沿路看到幾株柳珊瑚,試著檢查上頭是否有豆丁,不過並未發現。至峭壁時開始感覺到明顯的下沉水流,且有越來越強勁的趨勢,決定先返回並試圖離開流區;快到達斷崖邊時,水流改為向左帶,但進入平坦區時,水流消失。

此時發現過去常見的那窩大型海葵,但其中的小丑魚僅剩一條雌魚,未見其他公魚(死亡?!)。

同行者:陳朝養

2014年1月15日 星期三

PostgreSQL on Cygwin

最近嚐試在Windows 7上,透過Cygwin環境來安裝PostgreSQL DB,可是一直遭遇到困難。

上網查了一些資料,有一篇文章說明在「/usr/share/doc/Cygwin/postgresql.README」裡,有相關的設定方式。依README執行了下列的指令:

$ cygrunsrv -S cygserver

卻一直回報「cygrunsrv: Error starting a service: OpenService:  Win32 error 1060」的訊息,網路上也一直沒有找到相關且明確的解決辦法。依照過往的經驗,並查詢了指令的用法/意圖,我判斷應該是服務註冊及權限出現了問題。因此以系統管理員身份執行Cygwin,並執行以下指令:

$ export PATH=/usr/sbin:$PATH 
$ cygrunsrv -I cygserver --path /usr/sbin/cygserver.exe 
$ cygrunsrv -S cygserver

完成後,執行README中所述的後續指令:

$ initdb -D /path/to/postgresql/data
$ createdb
$ pg_ctl start -D /path/to/postgresql/data -l /var/log/postgresql.log
$ psql

至此完成PostgreSQL於Cygwin環境的安裝設定。

補充說明:這個方法只適合單機操作的開發環境。若要以Service的方式運行,則需另參考README中的說明。

2013年6月30日 星期日

潛水日誌 - 20130630

2013/06/30 #1 累積氣瓶:147
地點 東北角 潛點 83KM
方式 Shore Dive 潮汐 退潮平
天候 浪況 N/A
能見度 15M Up 流況 向右120度沿岸流
溫度 27C 水面間隔 00:00
入水時間 07:02 潛水時間 00:39
最大深度 25.8M 平均深度 N/A
入水殘壓 190BAR 出水殘壓 70BAR
濾心使用 N/A 氣源 AIR
清晨約六點半到達海邊,發現礁盤外有朝120度之沿岸流,但是流速看來不快。與陳教練討論後,決定下水並順流前進。

今天狀況不錯,水很溫暖,且能見度很高,同時加上順流潛水的結果,整個行程格外的令人感到輕鬆;但唯一美中不足的是,今天 的垃圾特多,下水點滿是漂流的垃圾。

同行者:陳朝養

使用裝備:Scubapro Classic / MK25+S600

2013/06/30#2累積氣瓶:148
地點東北角潛點83KM
方式Shore Dive潮汐漲潮起
天候浪況N/A
能見度15M Up流況向300度微流
溫度27C水面間隔01:21
入水時間09:02潛水時間00:52
最大深度22.9M平均深度N/A
入水殘壓190BAR出水殘壓70BAR
濾心使用N/A氣源AIR
循同一路徑進行潛游,至斷崖處遭遇漲潮時由外海送入的冷水流,溫度瞬間下降兩度。原本擔心起流無法順利返回岸邊,所以決定提早向岸邊方向返回;但此次流況並不明顯,因此在返程慢慢游回,途中發現兩條薯鰻及章魚。

同行者:陳朝養

使用裝備:Scubapro Classic / MK25+S600

2013年6月16日 星期日

潛水日誌 - 20130616

2013/06/16#1累積氣瓶:145
地點東北角潛點83KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度10M流況N/A
溫度27C水面間隔00:00
入水時間07:24潛水時間00:32
最大深度23.7M平均深度10.3M
入水殘壓200 BAR出水殘壓100 BAR
濾心使用
氣源AIR

清晨約六點半到達海邊,發現海面正起大量的沿岸流,在岸上等待流停。下水後除有大量水母及垃圾外,其餘狀況不錯。


同行者:陳朝養、廖浚宏

2013/06/16#2累積氣瓶:146
地點東北角潛點83KM
方式Shore Dive潮汐退潮
天候浪況N/A
能見度10M流況面海沿斷崖往左流,近岸時呈離岸流
溫度27C水面間隔01:16
入水時間09:14潛水時間00:33
最大深度26.8M平均深度13.1M
入水殘壓200 BAR出水殘壓80 BAR
濾心使用
氣源AIR

下水後不久即發見有章魚一隻及獅子魚一條,東北角近來生物變少了,不知道是不是受到環境變化的影響,或是被補魚人所殺?

回程在大斷崖處開始起流,雖發現有清潔蝦,但當下決定返回以策安全。在回程途中,流況變強,幾乎到難以前進的程度,需要借助徒手攀爬或流鉤才能前進。阿廖在途中體力不支,上岸休息;但上岸時未儘速離開浪區。未來上課時,應加強傳遞相關經驗。

同行者:陳朝養、廖浚宏

2013年6月5日 星期三

調度場演算法與逆波蘭表示法

為了幫日記帳程式加點基本運算功能,想起了大學時期學到的前綴式運算表示法。但由於太久沒接觸,忘了用法也忘了名稱,在Google裡找了好久,老是找不到正確的方向。

不過,最終還是找到了!! 分別是調度場演算法逆波蘭表示法,可以用來進行四則運算的表示及實際應用。

相關參考:
  1. Equation (expression) parser with precedence?
  2. Shunting-yard algorithm 
  3. Reverse Polish notation (RPN)