星期三, 10月 02, 2019

Mac 連不上 flutter.dev

今天想看一下 Flutter ,居然連不上 https://www.flutter.dev ,猜想和幾年前學 Ruby on Rails 有關。


星期三, 8月 21, 2019

Sunsetting Mercurial support in Bitbucket

今天收到Bitbucket的通知要停止支援Mercurial,我在多年前Google Code還不支援Git時就提過,經過仔細比較,Git全面支援UTF-8後怎麼看都是未來的標準,在各方面都無懈可擊;Mercurial與Git相較有明顯的效能差異,會被淘汰只是遲早的問題。
Atlassian
After much consideration, we've decided to remove Mercurial support from Bitbucket Cloud and the API. Mercurial features and repositories will be officially removed from Bitbucket and its API on June 1, 2020.
What used to be a very fragmented version control software market has rapidly matured. Mercurial usage on Bitbucket is steadily declining, and the percentage of new Bitbucket users choosing Mercurial has fallen to less than 1%. At the same time, Git has become the standard. According to a Stack Overflow Developer Survey, almost 90% of developers use Git, while Mercurial is the least popular version control system with only about 3% developer adoption.
Given that Git has emerged as the version control system of choice for the industry, we have decided to focus our priorities and roadmap on building the best possible experience for the market and our users.
Read on to learn more about what led to this decision, timeline, and migration resource support.

星期六, 6月 01, 2019

小米2S的Android Pie ROM

手上有一支32GB的小米2S,使用2年後因為常過熱就放著沒用,陸陸續續從 Android 5.0刷到Android 6.0。

星期一, 1月 21, 2019

偽造Google的Email

今天收到一封偽造Google的Email,漏洞百出,只是頭一次收到,特此誌之。

星期日, 12月 09, 2018

Firefox 字型顯示異常

最近新裝1臺Windows 10筆電和1臺Windows 10電競用桌機,2臺的Firefox預設字型設成Noto Sans CJK TC都還是以PMingLiu(新細明體)顯示。

星期五, 11月 23, 2018

Linux上OpenJDK Java字型破碎問題

最近裝PyCharm Community,字形會莫名的破碎,很醜,我試過改用Oracle JDK就正常,但是老子就是不爽用Oracle JDk。幸好有網路上高手如雲,在Ask Ubuntu裡查到,只要改 /etc/environment 加上一列
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
就可以解決這問題,我建議結果UTF-8的方案,所以做成
 _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dfile.encoding=UTF-8'
就完美解決。
若沒有權限去改 /etc/environment,可以在 /etc/profile或自己的~/.profile 裡加進也有相同效果。

星期四, 9月 06, 2018

Cairo Clock for Ubuntu 18.04

簡單地說,Ubuntu 18.04不再提供 Cairo Clock,我升級了。

Linux/Ubuntu依照SMB版本去掛載分享

因為現在Windows分享的版本從SMBv1~SMBv3都有,所以用 mount.cifs時,常會跳出
mount error(95): Operation not supported
別擔心,有個快速的解法。

星期一, 8月 06, 2018

Visual Basic 6/VB6 MSCOMCTL.OCX 損毀

今天美麗大方的MIS小姐要更新一個古老的VB6專案,沒想到 VB6(Visual Basic 6) 的IDE居然說MSCOMCTL.OCX 損毀。

星期四, 7月 19, 2018

Windows Update 發生 「 0x80092004 」 錯誤

最近半年Windows更新的頻率實在很驚人,而且常有彙總套件推出,這次在幾臺Server 2012 上無法更新,原來微軟知道這問題。

星期四, 5月 03, 2018

Server 2003移除PowerShell 1.0升級Server 2008

因為Server 2003停止支援,加上沒有新版的Smb,在Windows 10 build 1709之後,預設移除SMBv1支援,所以要升級舊版的Server 2003。當您有安裝的 Windows PowerShell 1.0 時,您無法升級以 Windows 為基礎的作業系統,但我根本找不到KB926139 。

星期日, 4月 08, 2018

Blogger支援https了!

等了許多年,Blogger終於支援 https了! 去年看的時候還不支援自訂網域名,今天看到終於可以,爾後請使用  https://blog.tenyi.com 連到本站。

星期四, 1月 25, 2018

PureData for Analytics (Netezza) nzload 失敗

PureData for Analytics (Netezza) nzload command cannot load some datetime formats

說人話,就是使用 nzload大量匯入 csv等檔案時失敗,主要原因就是nzload對於 檔案的要求很嚴格,只接受 沒有 BOM的UTF8編碼檔案,更重要的是日期時間格式。

星期一, 1月 15, 2018

LXDE/Lubuntu的Cairo Clock等 透明背景 及 延伸桌面

因為家中電腦老舊,跑Mate Desktop有點吃力,所以改用PCman大大的LXDE。此時桌面的Cairo Clock變成有黑色方框背景:

星期五, 1月 12, 2018

DBeaver 介面語言

DBeaver是我個人頗常用的一套跨平台Database管理工具,最近升級後發現Windows版本居然變成簡體中文,而且無法切換為英文。

星期三, 12月 20, 2017

可以在Windows Server 2012安裝的防毒軟體

Windows Server 2016內建Windows Defender 防毒軟體,所以不少人常問我在Server 2008/2012上能裝什麼免費防毒軟體?

星期四, 11月 09, 2017

NFS datastore的優缺點

使用NFS datastore的優點:
  1. 可以用任何client去讀取資料,像我偶爾需要去修改 vmx 檔時,可以不用透過console用vi改,用Notepad++/Atom/Pluma去修改實在是一大樂事。
  2. 備份容易,可以用NAS/NFS provider上的備份機制,目前的NAS都有快照機制,也可以將快照備份到其他台NAS。我買一套Veeam Backup and Replication的$,就足夠買一座S牌或Q牌NAS做為備份用。
  3. 由於是File based,所以支援重複資料刪除(Deduplication)。使用iSCSI時Deduplication 的效率其實很差,雖然很多家都說是block level deduplication,其實效果有限。 不過若不是買NetApp這種等級的神器,還是不要輕易開啟,我曾經在Nexenta Store上開啟,效果非常不滿意,對效能影響甚鉅。
  4. 需要還原備份時很容易,可以快速掛載備份的vmdk取代原有的vmdk達成快速復原。
 使用NFS datastore的缺點:
  1.  只能用單一網路,沒有MPIO之類的機制。多埠合併都需要switch支援,不在討論之列。
  2. 使用NFS target的File System,不是VMFS,限制比較多。
  3. 效能不如iSCSI,原因就是以上兩點綜合。

結論:
需要極高速的datastore時,首選仍然是iSCSI,但若考慮到備份還原時,NFS 對於窮人也可以納入考量。

NFS datastore change IP address

摘錄自 Changing IP address of NFS Datastore
- Shut down all VMs (via the VIC)

- Put the server into maintenance mode:
# vimsh -n -e /hostsvc/maintenance_mode_enter

- For each datastore whose address has changed, delete the old, and re-add it with new address (and exact same label):
# esxcfg-nas -d <label>
# esxcfg-nas -a --host <new_name> --share <remote_nfs_share_path> <label>

- Mount the datastores
# esxcfg-nas -r
(this will fail if any datastore hosts are still unreachable, or will complete silently if all goes well)

- Bring the server out of maintenance mode:
# vimsh -n -e /hostsvc/maintenance_mode_exit