Git 入門必備網站清單

Git 官網
包含git各種gui的介紹與文件
msysgit
git windows安裝環境
SourceTree
git client GUI,Windows與Mac都支援
TortoiseGit
git client GUI,Windows使用
GitHub
git web hosting,公開repo無限開,非公開需要付費
Bitbucket
git web hosting,公開與非公開repo都可以無限開
有限制共用最多五人,超過也是付費
Pro Git
官方的書籍,連結是中文翻譯
https://ihower.tw/git/
ihower的git中文教材頁面,有很詳細的文章與投影片
Git 初學筆記 – 指令操作教學
Tsung’s Blog的指令入門教學,同站也有很多git文章

手邊可以使用的開發資源

今天看了一篇文章 【8個免費工具幫助簡化前端開發的工作
就來整理一下手邊有的資源
其實平常找工具都是透過Google
但是有些真正好的工具,其實是藏在民間
但是曾經看過卻沒有整理的資料
往往就會遺忘掉了

https://uiuxlink.hackpad.com/
這上面有很多UI/UX的資源整理
由於是hackpad,也可以補充更多資源上去

之前寫了篇Github上面的資源整理
也是可以快速找到開發資源的方式
閱讀全文 手邊可以使用的開發資源

Github上面的資源 repository

看到一篇 推薦!國外工程師整理的系統管理員資源大全
進去發現是翻譯github上面 awesome-sysadmin
一時興起就搜尋一下上面 awesome- 開頭的repos
然後設定用stars排序
就找到了一整排的 各類資源repos
以下列出我常用的,跟其中比較特別的部分

用書籤工具拉了一個排名前面的整理頁面

[收集] 20150507

https://sheethub.com/
SheetHub 就想要做這一件事情。
資料丟過來之後,就會自動整理,輸出成 excel 或著是 JSON。


顛覆傳統資料庫,強打主動推送更新的資料庫RethinkDB正式登場
http://www.rethinkdb.com/
https://github.com/rethinkdb/rethinkdb


Golang Taiwan 台北聚會 hackpad
https://twitter.com/golangtw
http://golang.kktix.cc/


screen-20150508161005001
很多縮址服務都會提供還原的方法
PPT跟0rz是在網址後加「=」
http://0rz.tw/1gkrp=
http://ppt.cc/Z!4f=
TinyURL是另外提供會預覽原始網址的連結
http://preview.tinyurl.com/bdzxknu
http://tinyurl.com/bdzxknu (直連網址)
bit.ly跟google是網址後加「+」
http://bit.ly/1amXGGg+
https://goo.gl/VvMvQk+
以上原始網址都是 https://www.google.com.tw


 

全端工程師應該要會的 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. 分析資料庫數據

[筆記] codeigniter 3.0 會遇到的問題

最近有新專案可以寫,就開始使用 codeigniter 3.0 來寫
我撰寫的本機環境是twampd,
然後把code透過bitbucket丟到linux主機上面
就跳錯誤了!!!
查了一下,發現是3.0需要把 (libraries, drivers, controllers and models)
這些檔案的檔名首字母改為大寫,這是3.0的規定呢,升級說明也有寫到
之後如果還有遇到其他問題,會再分享給大家的