2014年7月26日 星期六

『分享』使用創用 CC 取得合法授權圖片製作簡報


什麼是『創用 CC』?

這時候又要搬出谷歌大神查wiki,是這樣解釋的:

創用CC(Creative Commons,簡稱CC)是一個非營利組織,該組織提供同名的一系列著作權授權方式。創用CC組織的主要宗旨是使得著作物能更廣為流通與改作,作為其他人據以創作及共享的基礎,並以所提供的授權方式確保上述理念。
做簡報的時候,需要運用到很多圖表來解釋一張簡報的資訊,當你一方面想找適合簡報內容的圖,卻又擔心有授權情形,那麼可以參考 CC 素材搜尋 功能

2014年7月23日 星期三

『狂賀』Google Material Design 非官方正體中文版電子書出爐


喲?為什麼標題要寫『狂賀』?因為小丸是參與翻譯的一員,今天終於出爐問世了。當初 Google I/O  2014 開發者大會公佈了最新的設計理念出了一份指南手冊,只單純看圖片就已經感受到強烈的設計風格,後來同事提出了一個想法, 想要把指南手冊翻成非官方版的繁體中文版,當時我馬上毛遂自薦,並且不知道哪裡來的自信,告訴同事「翻譯可以找我喔!」

2014年7月19日 星期六

『Node.js』nvm 管理多個 Node.js 版本

nvm 是一種在管理多個 Node.js 版本的套件,當你預計採用不同版本執行Node.js 的時候,可以採用這個套件,那麼我們可以先進到這個網址裡面找到安裝指令

https://github.com/creationix/nvm

安裝指令請在下方找到:

$curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash

將這個指令貼到命令提示字元


安裝完之後,請先將命令提示字元關閉,再重新開啟以使用 nvm 指令
接著重啟之後,輸入

$nvm

就能看到 nvm 可以使用指令有哪些

試試看吧!

2014年7月11日 星期五

『JSP』取得 HttpRequest Header

參考使用

網址:http://192.168.1.110:8080/Demo/httprequest.jsp?id=abc123#test

request.getProtocol()HTTP/1.1
request.getScheme()http
request.getServerName()192.168.1.110
request.getServerPort()8080
request.getProtocol()HTTP/1.1
getServletConfig()
.getServletContext().getServerInfo()
Apache Tomcat/7.0.53
request.getRemoteAddr()192.168.1.110
request.getRemoteHost()192.168.1.110
request.getCharacterEncoding()null
request.getContentLength()-1
request.getMethod()GET
request.getQueryString()id=abc123
request.getRequestURL()http://192.168.1.110:8080/Demo/httprequest.jsp
request.getRequestURI()/Demo/httprequest.jsp
request.getServletPath()/httprequest.jsp
session.getCreationTime()1405077415920
session.getLastAccessedTime()1405077415920
request.getHeader("Host")192.168.1.110:8080
request.getHeader("Accept-Language")zh-tw
request.getHeader("Accept-Encoding")gzip, deflate
request.getHeader("User-Agent")Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3)
AppleWebKit/537.75.14 (KHTML, like Gecko) Safari/522.0
request.getHeader("Connection")keep-alive

2014年7月5日 星期六

『Gulp.js』介紹 Gulp.js 並實作壓縮(minify)圖片

它是建立在 node.js 的一個套件。The streaming build system. 它的觀念是一套利用串流方式輔助建置系統,優化前端工程的效能(縮小js 檔案大小,編譯預處理的css, less )加快js, css...etc 載入速度,特色在於代碼優於配置關做法讓事情變得更簡單,更直覺的方式構建系統。

『Terminal』用樹狀結構查看目前資料夾與子目錄

在查看當前底下有哪些目錄時,通常在  linux, mac 的 terminal 會使用  ls -l  或  ls -al  指令檢視,如下:


不過這個只能看一層,有時候想看有沒有樹狀結構的樣子,並且顯示全部的子目錄,你可以在 terminal 輸入以下:

$alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

看看結果

請下 tree 命令,就如下呈現:

還不賴吧~