2020年1月21日 星期二

好用的通用型資料庫工具 dbeaver


經朋友介紹, 得知這個工具,
下載網址為:https://dbeaver.io/download/
區分為 免費的 community 版本與要錢的 Enterprise 版本.
我是測免費版本, 功能就己很多,




支援的資料庫還滿齊全的:



下載時又區分為 zip 版本(應為免安裝版本)install 版本.


測試時有發現一些重點:

重點1:
由於該工具是用 java 寫成, 所以要注意與 java 配合, 依網頁說明, 下載 zip 版本, 照理說 java 有安裝好, 應該就可以執行. 但我測試發現, 我在兩台都有裝 java 的電腦測試, 發生一台可以順利使用, 另一台則一直出現 error 13, 連上網查, 好像都是說 java 有問題,

結果我就在無法跑的那台下載 install 版本, 結果就可以執行, 所以看來可能用 install 版本會比較穩定.


剛看到, 原來 install 版本有附 jre :

"Included JRE will be accessible only for DBeaver."

所以應該不用裝 java , 就直接裝 install 版本, 這點可能要找時間測一下. 


重點2:
測試時以 sql server 作為測試資料庫, 發現正常情況是可以連, 但遇到 有install name 的資料庫就連不起來. 例如 127.0.0.1\SQLExpress  , 目前還找不出解決, 還是其實是無解.

而其它資料庫測試則晚點再逐步來測試.

重點3:
發現在裝 java 時, 發現有出現版權警告, 似乎有看到 Oracle 己取消 java 完全免費的作法, 好像有看到除了測試及個人用外, 好像其它情況是要付費的.
如果是上面這種情況, 那就表示, 如果要商用, 則雖然 dbeaver 是免費, 但你的 java 環境可能是要付費用. 這點可能要注意.




2020年1月15日 星期三

好用的 Chrome 插件 IE Tab , stream recorder







20200121:
感謝朋友介紹, 發現 另一個好用的 擴充功能 stream recorder, 可以錄下 Stream 的視訊. 剛測, 好像可以用, 可以方便的錄下 youtube 模式的Stream 視訊. good


20200121:
發現IE Tab 好像不支援 flash, 這個可能要注意一下. 其它部份, 現在好像都正常.
比較值得提的, 用 IE Tab 開啟的網頁, 好像都是 InPrivate nPrivate 模式, 各自的Session 是獨立, 不會互相干擾, 這個在某些網頁功能上來說其實是好事. 至少我寫的程式就會比較安定, 不會開啟兩個就互相干擾. good



剛測:
發現新版用 chromium 為核心的 edge , 也可以套用 chrome 的擴充功能, 只是不能直接在 edge 的 app store 去找, 而是先在 chrome 找到後, copy 網址到 edge , 這時就可以把擴充功能加到 edge 上了.

---------------------------------------------------------------------------------------------------------


由於舊網頁的關係, 須要使用到舊版IE, 又不想離開常用的chrome, 這時就可以在chrome 使用 IE Tab ab 的這個擴充套件.








加入後 chrome 的位置列右邊會出現 ie tab 的圖示, 按了之後, 就會在原來的 位置列下方多出一個IE的位置列.



在IE Tab IE Tab 列內輸入網址, 就能以IE 模式瀏覽該網頁.

如有進階需求, 則可以按IE Tab Tab 右邊的工具icon 進入設定, 目前己知重要設定有:
1. 可以設定自動啟用 IE Tab 的網址, 打入對應的網址, 就會自動啟動 IE Tab.
2. 設定 IE Tab 所要模擬的 IE 版本.

以上是我目前有用到的 進階功能.

提供給大家參考.

2020年1月7日 星期二

利用python 寫一支監控mdaemon domain pop 的程式.





20200121:
1. 己寫出大致scan功能. 但如果卡住後續處理方式還在觀察當中.
觀察重點:
1.卡多久才算卡住, 因為我有發現10幾分的信, 最後仍會消化掉.
2. 如果真的發現卡住, 那如何處理,
    a. a. 原預計是把同一個卡住時間點(以分為單位), 移至另一個資料夾, 但
            有發現手動移動信件, 其實仍卡住.
    b. 是否除了移信外, 仍要想辦法至目的端mdaemon 重新啟用 mdaemon server 才行.

有看到網路提到重啟遠端服務的作法:

step1 : 先登入對方主機:
net use \\遠端主機IP  "password"  /user:"admin"

第一種作法:
   net start [servicesname]
   建議中間要 delay 10 秒
   net stop [servicesn

第二種作法:
   停止服務:
   sc \\遠端主機IP stop services_name

   建議中間要 delay

   啟動服務:
   sc \\遠端主機IP start services_name


以上兩種作法可能要測一下.

    以上兩點還在觀察當中.
-------------------------------------------------------



原理:

mdaemon 的信件存放架構為:

domain 層: 一個domain 佔用一個資料夾, 所有使用者再掛到該資料夾下.
使用者信箱層: 每個信箱佔用一個在domain 層下的一個資料夾, 所有信件均會收到這個資料夾內.

對方要作domain pop 的mdaemon server  則會定時來這個使用者信箱取出信件, 轉送至對方的email 主機內.

domain pop 主機取走所有信件後, 會再依收件者名字, 轉發至該主機上的信箱上.

------------------------------------------------------------------
利用這個特性:

寫一支定時批次程式, 去監控這個domain pop 信箱上的信件的 age , 如果過老, 例如超過 15分, 則應該就表示domain pop 卡住了.

因為預設domain pop 的時間為 5分鐘作一次, 所以如果沒有卡住, 信件的 age 應不會超過 5分鐘

chromecast 開箱試用 與miracast 比較.



參考以下網址內容, 一直納悶, 如何可以順利安裝,

https://support.google.com/chromecast/answer/2998456?co=GENIE.Platform%3DAndroid&hl=zh-Hant


不過, 昨天晚上實際安裝, 卻出奇的順利:

1. chromecast 接到電視的HTMI 2 接口. 另用usb線 接電視的usb 電源.
2. 手機下載 chrome home , 登入 google 帳號後, 依提顯, 開啟 wifi 以及 位置 開關.
3. 一下子app 就抓到 chromecast 的 id.
4. 直接點選給予 '客廳' 代號, 就連起來.
5. 接著就可以順利播放 youtube 及 其它影片.


pro & corn

1. youtube + MV 播放片:影片效果超好.
2. 相片效果則一般.
3. 支援的影片有格式限制. 而且目前好像mkv 無法上字幕.
4. 支援的app 有限, 跟 miracast不限app 不同.

如何知道我的裝置是否支援Wi-Fi Miracast


miracast :
1. ovo 要下載miracastapp , app , 開啟app, 等待配對.
2. 手機在設定--> 裝置內找到 miracast--> 啟用再與 ovo 配對.
3. 上述兩個設備要連上同一台wifi.
4. 配對後, 手機劃面就整個出現在電視上.
5. 手機的劃面轉向會影響到電視的播放, 這點不是很方便.
6. 電影播放時, 無法佔滿整個電視劃面, 效果沒有chromecast一樣.