[Tools] Image Resizer for Windows
寫Blog 執相有時為了統一格式, 都要做簡單的resizing, 但為了做這個就安裝Photoshop / GIMP / Paint.net 或者ACD see 便有點殺雞用牛刀. 因此, 便找了一套簡單的tools 來做這類工作.
寫Blog 執相有時為了統一格式, 都要做簡單的resizing, 但為了做這個就安裝Photoshop / GIMP / Paint.net 或者ACD see 便有點殺雞用牛刀. 因此, 便找了一套簡單的tools 來做這類工作.
近期Microsoft 擁抱開源, 好多有用的東西之前要偷dll, 找boot disk都已經可以在其Github 中找到, 並且整合到其他開源平台. 而Office UI Fabric 是其中之一.
數到日本連鎖登山用品店, 第一間講出來應該是好日山莊. 而今次在大阪和有馬, 都有幸到訪及課金.
到了行程尾聲, 為了慳錢便預約了較平而且包早餐的賓館住. 但預約後再Google, 原來這是一間時鐘酒店, 簡單來說, 就是爆房賓館. 但為了慳錢和新鮮, 就拼死一試吧!!!
在Front-end Application, 當有request 須要進行較長時間的處理, (例如web API call, 檔案IO等), 通常除了disable UI controls 外, 為了令user 知道處理狀況, 便須要利用Progress bar 表達運作進度. 在WPF中, 與HTML5 一樣, 都可以利用<ProgressBar> 實現. 然而, 在TaskBar 中的圖示, 則須要再作處理. 在示範中, 用了code-behide 作Proof-of-Concept, 相信利用MVVM 都能夠順利使用.
Metadata 是內容的描述性資訊 (Descriptive information), 例如檔案的建立日期, 作者等. 而圖像則有其自己的metadata, 主要分三類: Technical Metadata: 主要為圖片的技術相關資訊, 例如光圈, 快門, ISO, 等. 除了相片外, 亦會有攝影器材的資訊, 如相機, 鏡頭等. 這類metadata 亦被統稱為Exif. Descriptive Metadata: 通常為圖片的內容描述. 如圖片的主題, 檢簽, 位置等. Administrative Metadata: 若圖片有申請知識產權(Intellengent Property, IP), 則在此會有版權資訊, 使用守則. 而這類Metadata […]
有時寫External Application, 為簡化註冊程序, 有時會引入oAuth 將認證及登入等交給第三方處理 (如Facebook, Google / Linkedin 等). 而在ASP.net MVC 中, 亦已有相對應方法如下:
在用戶管理時, 總有須要重設密碼, 若密碼設定太簡單(e.g. 123456), 用戶不去改便容易有保安漏洞, 所以寫了個PasswordGenerator class, 以singleton 形式去產生password. 為了更方便設定, 亦加入了password complexity 相關設定(最少10個字, 英文字母大小楷, 包括符號), 提供更大的彈性.
若計劃行程要去欣賞日出/日落時, 到了目的地, 卻不能早佔先機, 到達有利方位去欣賞, 就會錯過magic moment.
在利用C# 叫用 Web API 時, 須要透過HttpWebRequest 去傳送request 和HttpWebResponse 去收return 回來的data. 以下是部份測試代碼.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes