2016-06-18

[工具篇] BoardThing - online brainstorming tool

目的
Retrospective Meeting

需求
要有線上白板功能
要讓Member 方便存取白板 (不要再另外註冊帳號)
最好有便利貼的感覺
方便分組
投票

緣由
由於我們Project Team的成員分隔三地 (台灣 , 大陸 , 美國) 所以我們沒辦法大家一起在白板前面做Brainstorming. 更何況是需要member們聚在一起的Retrospective Meeting了.
所以我就花了一點時間Survey了一下 目前有哪些online brainstorming的工具

參考來源 :
26 Tools for Online Brainstorming and Decision Making in Meetings
BoardThing

裡面試用了幾套 最後覺得這套 BoardThing最好用
只要主持人自己開了一個Board 將這個Board的link 分享出去
參加者就能參與討論 一起貼便利貼了

接下來就為大家介紹 怎麼使用這個Tool

How to Use BoardThing

Step1 主持人要先去BoardThing註冊 這部分就不特別提了
BoardThing 官方網站
http://boardthing.com/

新建一個Board


進入剛新建的Board 一片空白


來貼上第一張 便利貼 吧


便利貼可以用圖片

圖片還可以用網路上的Link

便利貼可以換顏色 不是只有黃色喔


可以用拖曳的方式 將類似的便利貼分組
不過很可惜 分組完會自動將第一張便利貼變成群組的名字

所以可以選擇先貼一張來當作群組名字
或是直接編輯這個群組

變成群組之後 可以設定投票

投票是針對裡面的便利貼 點一下圓圈就會 + 1
不過缺點是 按了就按了 不能取消
白板上還可以用畫筆 我們也可以用這個來分類

這個畫筆 也可以用橡皮擦功能擦掉
如果懶得打重複的字 可以Copy便利貼


可以Resize 便利貼的大小


最重要的一點 要將這個Board 分享給參與者

參與者只要在瀏覽器貼上這個Link 就能馬上加入這個Board的編輯


最後這個Board 是個Export出來的
只是我覺得效果不是很好




最後讓大家看看 我們POC 的 一個Board


目前還沒有讓團隊來試過
所以也還不確定多人同時上線的效果如何?
待我們試過之後 我再回頭報告測試的結果


2016-06-14

How to get started with .NET Core on Mac

最近剛入手Mac 唯一一個還不習慣的是
過去常常開Visual Studio來寫一些POC 驗證一些演算法 一些想法
但是在入手Mac之後就變得不方便了

剛好最近剛瞄到.NET Core 於是就來研究看看怎麼在Mac上開發.NET的程式
參考了很多資料之後 發現很多套件要安裝
這篇文章的目的 就是將這些步驟整理起來

Step 1 : Install Homebrew Requirements
為了要開發.NET Core 我們必須要先安裝OpenSSL套件
目前可以透過Homebrew來安裝 OpenSSL
但是安裝Homebrew之前 我們必須先安裝Xcode

(1) 透過Apple Store 安裝Xcode
(2) 將你的apple id加入到Xcode
(3) Get Command Line Tool
In Terminal >
xcode-select --install

(4) 確認是否正確安裝
In Terminal >                
 xcode-select -p
               


Step 2 : Install Homebrew
安裝 Homebrew
In Terminal >
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"          

Step 3 : Install OpenSSL
In Terminal >
brew update
brew install openssl
brew link —force openssl
           
           
Step 4 : Install .NET Core
安裝完OpenSSL之後 就能開始安裝.NET Core SDK了
(1) 如果有裝過過去版本的.NET Core 請將他們移除
https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh

(2) 下載官方的PKG Package
https://go.microsoft.com/fwlink/?LinkID=798400

(3) 安裝.NET Core SDK        
         
Step 5 : Install Visual Studio Code
正所謂工欲善其事 必先利其器
Visual Studio的好用就不多說了
但是Visual Studio Code 比較像是Editor (但是仍是相當強大的Editor)

(1) 到官網去下載 Visual Studio Code
      https://code.visualstudio.com/

(2) 安裝 C# Extensions
      打開 Visual Studio Code
      打開 Quick Open (⌘+P)
      輸入 ext install csharp

Step 6 : Install Yeoman
Yeoman Generator for ASP.NET Core 1.0能夠幫你很快地建立一個.NET Core的專案
要安裝Yeoman之前要先裝Node.js
請參考 https://www.npmjs.com/package/generator-aspnet
           
(1) 透過剛剛裝好的homebrew 安裝 Node.js
In Terminal >
brew install node

(2) 透過剛剛裝好的Node.js 安裝Yeoman
In Terminal >
npm install -g yo

(3) 安裝 bower
In Terminal >
npm install -g bower
           
(4) 安裝 Yeoman generator for ASP.NET Core 1.0
In Terminal >
npm install -g generator-aspnet

Step 7 : 建立新專案
你可以選擇你要建立哪一種專案
我們這邊先選擇建立一個Console Application
In Terminal >
yo aspnet
           
           
 
給專案一個名字吧
你會發現 Yeoman 有提示你接下來該怎麼做 照做就好了


到專案的目錄 輸入 dotnet restore 目的是重新整理這個專案的project.json file
接著你就能輸入 dotnet build 去build 這個專案 最後 dotnet run 執行這個程式



Step 8 : 來寫個程式吧
打開 Visual Studio Code
File -> Open (這邊請選擇整個專案Folder)
           

開始coding


Build


Run




Reference :
It is very easy to get started with .NET Core on your platform of choice.
如何在 Mac 建立 ASP.NET Core RC2 網站
Your First ASP.NET Core Application on a Mac Using Visual Studio Code
Visual Studio Code Getting Started
http://edentsai231.logdown.com/posts/151421-install-homebrew-in-mac-os-x
Tutorials