[UX] User Experience Lifecycle
之前買了本關於UX的書, 果然介面設計也好有學問, 除了須要有technical background 外, design sense 又少不得, 難怪會有UX designer 這個工種.
之前買了本關於UX的書, 果然介面設計也好有學問, 除了須要有technical background 外, design sense 又少不得, 難怪會有UX designer 這個工種.
不同的語言設定, 在網頁上是平常的事, 在ASP.net MVC 上套入, 也不太複雜, 方法如下:
砌UI 時, 總須要一堆圖示令系統變得更容易被理解. 但Google 到好圖時, 不是要課金, 就是要bitmap為主. 而它不能隨著screen resolution 而改變. 這令UI design 上產生問題.
最近做一個project, 網站需要利用social media 作sharing, 基於de-facto standard, 故須要於網頁中加入Open Graph Protocal. OpenGraph 是Facebook 發明的一套準則, 可讓不同的search engine 更有效地收集到網頁中的資訊. 現在除了Facebook, WhatsApp 都有應用到. 當將URL 放到message box 上, 它便會讀取網頁上的OG tag, 從而讀取 data render UI. 於<HTML> tag 內, 須加入prefix 作識別: <html prefix=”og: […]
JSON 是一種方便的serialization format. 相對於XML, 其容量相對較小, 更適合於network 中傳輸. 當要將dictionary serialize 時, 方法如下:
GMap.net 是一套user control 整合了不同的Map source (e.g. Google, OpenStreetMap 等). 它亦可以加入marker 及計算route 的距離等feature. 而它亦有出到WPF version, 但相對之下, 利用WinForm 的development 彈性較大, 而部份WinForm 有的event WPF 沒有(如Marker Click等), 須需熟識WPF 才可以掌握.
當在WPF實行MVVM (Model View ViewModel)時, UIElement value 改變時, 總不能於ViewModel 反映到出來, 原因是該Property 沒有fire Changed event.
計劃登山行程少不了的, 就是用拿地圖去看一下路線, 再確立起點, 終點和中途站. 以往在山藝學到的, 還要計算距離, 上升, 下降, 預計時間等.有點費時.當然總有人會開發工具去方便這類工序.
為了方便自己以為建立coding standard, 制造一堆template 是其中一個方法. 有時候會copy and paste 一堆相類似的code再修改. 雖然能夠達到目的, 但費時失事. 所以Item Template 應運而生.
現在security 越來越重要, 若一個project 要上production 前, 通常都會進行一次security scan, 以確保一定程度的measurement. OWASP 是一個非牟利團體定期向業界匯報當時常見的security issue, 而其中的security scanner 亦應運而生. 它會對網站進行一個intuition test, 從而找到漏洞. 網址: https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes