即時通訊軟體的網頁版【84/366】

大家應該都有在使用LINE
大陸最多人用的是微信(wechat)跟QQ(騰訊)
美國最多人使用是whatapp跟Facebook Messenger
這邊列出除了主流以及非主流
有支援多螢與多平台的即時通訊軟體
當然一定要有網頁版才會被列出
閱讀全文 即時通訊軟體的網頁版【84/366】

關於存取控制的那些事【64/366】

自己在公司設計系統的時候
常常會遇到權限管理的問題
只有一個管理者還好解決
或是只有使用者跟管理者也不複雜
但是當每個使用者都要分配不同的使用功能時候
還要能夠套用特定的角色功能
就會需要一些架構或是流程來參考設計
閱讀全文 關於存取控制的那些事【64/366】

網頁瀏覽器之多【54/366】

Solidot | Vivaldi准备发布第一个稳定版
瀏覽器日新月異
老牌瀏覽器 Opera 中國化,奇虎 360 為首集團以 12 億美元拋出收購邀約 | TechNews 科技新報
被收購也不是奇怪的事情
這邊列出主流的網頁瀏覽器 2016/02 的市佔率
不計算手機平台的流量

  • Chrome 55.21%
  • Firefox 14.69%
  • IE 13.55%
  • Safari 9.44%
  • Opera 2.01%

statcounter的統計資料 除了上面五個瀏覽器
其他還有很多很多的瀏覽器都排不上名次呢
閱讀全文 網頁瀏覽器之多【54/366】

全端工程師應該要會的 X 件事

精實的工程師似乎要會很多
全端 = 前端 + 後端
我覺得嚴格來說 全端工程師
應該是要知道整個網站的全貌
並能夠協助 前端 與 後端
全都懂不代表全部都要做
因為現在網站越來越多事情要處理
畢竟熟悉全貌
事情做起來才會快速
那就來談談應該要會的 X 件事情吧

  1. 網站架設 (聽說MIS也都會)
    1. 域名設定
    2. DNS設定
    3. 評估主機規格並購買與管理
    4. 設定主機環境
    5. 開發環境建置
    6. 各種主機服務的架設
  2. 網站規劃 (聽說PM都不會以下)
    1. 網站開發工具選擇
      1. framework
      2. UI framework
      3. library
      4. API service
    2. 開發語言選擇
    3. 源碼版本控制管理
    4. 資料庫結構設計
    5. 網站功能與架構設計
    6. 網站功能時程評估
    7. 網站架構切割(將開發工作切割)
    8. issue track 選擇
    9. 是否導入 持續整合(CI)
    10. QA的流程規劃
  3. 網站製作
    1. 網站功能切分(後端)
    2. 網站設計切分(前端+設計)
    3. 開發流程的協調(感覺就是處理PM不能處理的)
    4. 開發中的功能調整(後端+前端)
    5. 開發中的設計調整(設計)
    6. 協除排除開發問題(後端+前端)
  4. 網站維護
    1. 追蹤網站運作
    2. 修復網站錯誤
    3. 追加功能開發
    4. 網站功能重新設計與製作
    5. 分析資料庫數據