2015年11月8日星期日

超好用的免費FastStone Photo Resizer - 批次修圖 / 加浮水印

上兩個月去了柬埔寨旅行,回到香港,多達1200張相需要處理,包括Resize至2048px以上傳至Picasa而不計空間,而且最重要是加浮水印。
其實我一直放上Blog的圖片都不想加Watermark,一來麻煩,二來沒必要。
但想真一點,始終自己拍的照片,還是加入Watermark比較好。

上網想找一個簡單的軟件做,其實選擇有很多。
但原來最好的就在附近,它就是FastStone Photo Resizer,免費,簡單,不用安裝,完全符合自己一向選用軟件的要求。
它的兄弟產品就是知名的看圖軟件 - FastStone Image Viewer,在Windows上名氣跟XnView差不多。
(順便一提,最新版FastStone Image Viewer終於支援unicode filenames,它亦是我現在用的看圖軟件,取代XnViewMP)


2015年8月24日星期一

Microsoft Azure 安裝uBuntu Server + XRDP 灰畫面解決方法


前天在Azure上的Market Place部署uBuntu Server的VM,並需要安裝Samba與Windows Share Folder,選擇的版本是14.04 LTS,過程順利,照著這裡這裡這裡的指示,利用SSH安裝Deskop的GUI和XRDP。
但安裝後,興奮打開Windows的Remote Desktop連接後竟然出現如下圖的灰點畫面。

最後發現原來14.04 LTS使用ubuntu-desktop GUI就會這樣,
轉用Xfce Desktop GUI就沒有問題。
若用不慣,就只好好像我一樣,退回使用12.04 LTS版本,
就可以如常使用ubuntu-desktop。



參考:

2015年8月15日星期六

Windows 10 Metro App自動關閉解決方法

Windows 10其實是不錯,但很多個別情況由Win7/8升級後就出現問題。
我自己主要就遇到以下問題,比較煩人:
  1. 明明停了UAC,而且是Admin登入,但執行軟件預設都不是 Administrator mode。
  2. 部份檔案出現權限問題,變成ReadOnly,要自行再設定安全性。
  3. 開機時,Windows Defender嚴重消耗資源。
而另一個必需解決的問題就是Metro App如Edge,Store等內建App,會出現Crash(閃退)的情況。
原因不明,而且在我使用Win10第三天才發生。

在Windows的Event Viewer看到超多Error,全部都是 -
  • 應用程式 Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge 的啟用失敗,錯誤為: 應用程式未啟動。 如需詳細資訊,請參閱 Microsoft-Windows-TWinUI/Operational 記錄檔。
  • svchost (1360) SRUJet: 嘗試開啟檔案 "C:\WINDOWS\system32\SRU\SRU.log" 供讀 / 寫存取失敗並出現系統錯誤 5 (0x00000005): "Access is denied. "。 開啟檔案作業將會失敗並出現錯誤 -1032 (0xfffffbf8)。
  • svchost (1360) SRUJet: 無法寫入檔案 C:\WINDOWS\system32\SRU\SRU.chk 的陰影標題。錯誤 -1032。


最後在這裡找到解決方法 -
  1. 以Administrator 打開CMD
  2. 輸入powershell,按Enter
  3. 輸入
    Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    再按Enter。
系統就會重建所有Win10預設的Metro App,完成後就可以正常執行程式了。

2015年8月4日星期二

Windows 10初體驗 + 奇摩速成/廣東輸入法測試


近日見到討論區上的大家都在試玩Windows 10,見到有參與Windows Insider的人說「Windows 10是最後一個版本的Windows」,「Windows 10會再戰十年」等等評語,搞到我都心急想試用一下。

用出了沒多久的VirtualBox 5.0安裝。( New features in VirtualBox 5.0 )
安裝時記得開啟5.0新版才有的Paravirtualization Interface,由原本Legacy轉至Hyper-V,據說會效能更好
另外3D加速都要開啟。

Win10把人人得以誅之的Metro App由強迫性全螢幕轉回視窗型式 (有最大化/縮小/關閉按鈕),
不過就是這一小步令Win8失敗。
我見到很多人都樂意接受視窗式Metro App,終於不用把滑鼠以超精準地,向上邊界移動去關閉Metro App。

第一時間試一試Microsoft Edge瀏覽器。
速度很快,但功能肯定不如Firefox/Chrome/Opera,沒有Extension的話,應該都是用來下載其他瀏覽器多。
不過預設字形很奇怪 (不是Segoe UI嗎?),而且Edge本身沒有獨立設定字形 (還是有其他方法?)

試完Edge後,周圍走一走,市集或XBox那些跟Win8時差不多。
而且Media Player竟然還是Win7時的版本....
反而見到有一個內建軟件叫3D Builder,玩過一下,幾得意。



不過老實說,如果以一般用戶角度,Win10給我的驚喜反而不如Win8,Win10只是7代加上8代的最終型態。
Win10的視窗風格,感覺就跟知名.NET Control開發商DevExpress的出品一樣,而且人家在五年前的Winforms Control已經是這個風格。
圖片取自 -
Metro Style WinForms Skin
Metro Inspired Theme


最後試了一試奇摩輸入法,自從我上一個Post介紹之後,
自己都用了兩年了,都已經習慣了它的速成和廣東輸入法。
所以即刻試試Windows 10支援狀況,試過了安裝沒問題,使用上都是一樣。
還是有小缺點是不支援Metro App,只支援Desktop軟件,如輸入法遇上Metro軟件會如下圖灰了不能選擇的。
不過相信大家暫時95%都是用Desktop軟件,問題應該不大。
奇摩輸入法的介紹 / 使用方式 / 下載可以返回這個Post - Windows 8.1 速成/廣東輸入法救星

2015年7月19日星期日

UniConv - 超強轉碼工具 BIG5/GB/UTF8/Unicode

這個月工作上都需要用上SSIS ( SQL Server Integration Services ),處理以億行計的資料。
當中有一個難處是客戶提供的CSV出現中文亂碼,本來應該是UTF8的,他匯出了BIG5編碼。

本來日常對於這回事,是很簡單處理的。
可以用Notepad++人手轉換,或者用廣為人知的經典工具 - ConvertZ

但這次我處理數百計的CSV,所以必須要支援Parameter,由SSIS中傳遞檔案路徑,而且CSV檔案是上1GB的,相信很多軟件打開都會Crash。

這個網站找來知名的Iconv,滿心歡喜以為事情簡單,但轉出來的UTF8檔案,依然是亂碼。
研究過後是Iconv轉換出來的UTF8檔是沒有BOM ( 什麼是BOM? ),亦嘗試跟這裡做自行加上,但都不行。

最後在一個不起眼的討論串當中找到這個叫 UniConv的工具,效果十分好。
轉換1GB檔案竟然不用30秒。
一個小小的工具可以做大大的事。

執行命令很直接:
C:\uniconv.exe BIG5 "C:\chinese_input.txt" UTF8 "C:\chinese_output.txt"

如果還出現亂碼可以試一試把Output的編碼轉為"Unicode11:BOM:UTF8" 或 "Unicode20:BOM:UTF8",之於三者有什麼分別,我就沒有去研究了。
其他參數和編碼可以看Readme檔案 - uniconv.txt。

下載 UniConv由我的Dropbox下載

一開始總覺得這個工具很神秘,細看之下原來已經是1998年編譯的,由一間叫Basis Technology所寫,但現在連官網上都找不到這個工具了。