2016年5月27日 星期五

[IDE] Sublime Text 3 - Add new language and syntax

之前習慣使用 notepad++,來自訂一個自己的語法以及 syntax highlight rule

現在工作環境換到MAC上,打算改用 sublime 來做記錄

這邊紀錄一下,怎麼新增 language 和 syntax rule

1. 參考網址

   首先用 package control 安裝 PackageDev

2016年5月16日 星期一

[NodeJs] NodeJs Access Google Spreadsheet

這次紀錄一下怎麼使用 Node 來存取 Google 的 spreadsheet

1. 到 https://console.developers.google.com/project 並建立專案


   在創建專案的時候,google 會和你說此專案的 ID 是什麼

2016年4月23日 星期六

[MEAN_STACK] miniERP - Development Log 5 : Leave Epaper

這次是要增加假單的功能

功能有: 選擇假別、選擇天數、選擇代理人、選擇簽核人

並且可以發送 email 通知來簽核,以及更改主頁功能

會有四個子頁面 : 我的所有表單、我簽核過的表單、等代簽核的表單、需要我簽核的表單

基本實做的方式和觀念,和前面部分都一樣

這邊主要記錄一些比較特別的部分

2016年4月6日 星期三

[MEAN_STACK] miniERP - Development Log 4 : Department Management

這次新增一個部門管理功能到人員管理下

這邊做一些重點部分的講解

I am going to add a department management functionality

and just explain some key points.

source code 在此


1. 在 /module 下 增加 dbDepartment.js

   subDep 欄位先留著,這次還沒要實做子部門的功能

2016年3月16日 星期三

[MEAN_STACK] miniERP - Development Log 3 : Employee Management

這次要新增管理功能,第一個功能是增加人員的功能

source code 在此


1. 首先修正 module/dbEmployees.js,增加一些員工資料

   然後先手動新增一個 admin 帳號,可以把上次創的 admin 先刪掉,因為資料欄位不同了

   方法和之前一樣,只要將 Schema 修改和 dbEmployee.js 一樣就好

2016年3月7日 星期一

[MEAN_STACK] miniERP - Development Log 2 : Add Login/Logout Functionality

這次要新增 Login 和 Logout 的功能

會多使用一些 modules,可用以下方式安裝

I am going to add login/logout functionality to the system.

Install following packages before starting.

npm install express-session --save

npm install connect-mongo --save

npm install ejs --save

2016年2月21日 星期日

[MEAN_STACK] miniERP - Development Log 1 - Basic Structure

之前嚐試用 mean.js 來搭建想要做的 miniERP

但 mean.js 本身有點複雜,需要花一些時間去了解

不過使用 MEAN stack 來開發,也不一定要用 mean.js or mean.io

自己搭建也是可以

MEAN 代表的是 : MongoDB、Express、Angular、NodeJs

各自安裝的方式網路上都有許多資料可查,這邊就不贅述

主要就是透過 npm、bower來管理前後端套件