2017/01/28

[工具] plutil 轉換 plist 格式至 josn 格式

plutil 快速筆記

只要 Mac 上有安裝 Xcode 就可以用 plutil 來轉換檔案

詳細用法可以用 plutil -help 查詢

基本轉換用法
plutil -convert 轉換格式 原格式檔名 -o 輸出檔名

轉換 plist 為 json 格式
plutil -convert json file.plist -o file.json

2017/01/14

[MySQL] Laravel 在連接 MAMP 的 MySQL 出現 SQLSTATE[HY000] [2002] 錯誤的解決方法

今天在 Agile Tour Taichung 2017 工作坊的環境架設中,有學員遇到在實作 db migration 時出現 SQLSTATE[HY000] [2002] 的錯誤





由於這個錯誤訊息我本身已經遇到太多次了,多到一看到這個錯誤代碼就知道發生什麼事

但還是再做個記錄,也許又可以解救遇到相同的困擾的朋友們


2017/01/10

[SQL] MS SQL 使用複合 Unique 欄位語法

備忘筆記

ALTER TABLE [TableName] ADD UNIQUE ([Column1], [Column2]);


情境:

需要判斷 2 個以上欄位為唯一值時, 避免資料重覆

2017/01/01

Happy New Year 2017

Happy New Year 2017!

硬是要在 2017 年的第一天寫上一篇 blog

今年首要的執行專案全落在 ASP.NET MVC 5 的網站開發上

每開發一次專案,總會練功鍛鍊出新想法,新作法,要變得更好就要多吸收新知。

YouTube 一直是我學習的好朋友~

今天專注在 Unit Testing and TDD 的議題上

分享一下今天看的教學影片

https://www.youtube.com/playlist?list=PLdbkZkVDyKZXqPu-xDFkzuP66QijGeewz

2016/12/31

回顧 2016 技術學習狀況

在 2016 年即將結束的今天,回顧 2016 一整年的學習狀況

除了忙於專案外,也學習了不少新技術,更新了一些觀念


在今年的前端技術變化及進步也蠻大的,我所接觸的列舉如下:

  • TypeScript - 今年的變化速度也是飛快 (搭配的工具也變化迅速: tsd, typings, @types)
  • Vue.js 1.0 to 2.0
  • AngularJS 2
  • Laravel Elixir

後端程式框架,持續邊開發邊學習
  • Laravel 5
  • ASP.NET MVC 5
  • ASP.NET Core 1.0

測試是今年開始才真正去接觸及實作
  • Selenium
  • Gherkin
  • PHP - PHPUnit
  • PHP - Behat
  • JS - Cucumber.js
  • .NET - SpecFlow
  • .NET - MSTest


另外,今年的開源成果,共發佈了一個 Laravel 套件,及兩個 Visual Studio Code 的外掛



明年 2017 年,相信又有許多新的挑戰等著我~ 繼續帶著熱情,加油吧!



2016/11/28

如何在 Windows Server 2012 安裝 Microsoft Security Essentials

Microsoft 自從 Windows 7 之後, 已有提供掃毒軟體 Security Essentials. 從 Windows 8 之後則是已經內建 Windows Defender.

然而在 Windows Server 一直找不到好用的防毒軟體, 最近剛好架了一台測試主機, Google 搜尋了一番, 映入眼簾的一篇文章吸引到我了~~ 針對 Windows Server 2012 提出的解決方案.

以前曾經試著安裝 Security Essentials 到 Windows Server, 但因為相容性問題, 一直沒解決, 這回找到了好方法, 可以繞過這個限制, 順利安裝!

2016/11/26

[CentOS] 如何在 CentOS 7 安裝使用 Visual Studio Code

自接觸客戶的 CentOS 系統, 為了要可同步並熟悉它的操作, 自己也架了一台虛擬機使用.

說實在的, 如果是個人使用的話, 我比較推薦 Ubuntu 比較人性化, 也比較不會有一些預期外的事發生.

不講別的, 在有 GUI 的主機上只有 Vim 或 gedit 來做 coding 的工具就弱掉了!

- Vim 通常是逼不得已, 或是應急小改編輯用. 真要拿來做開發用, 還是免了吧. :p

- gedit 也只是像 notepad 的功能編輯文字用

Visual Studio Code 不僅免費用, 重要的是它跨平台的特性, 而且愈來愈好用, 開發網站, 至少這個基本的編輯器一定要有.

不廢話了~ 先來安裝 Visual Studio Code 吧!!