sikuli 自動化 自動化操作 圖像辨視
http://www.sikuli.org/
http://www.sikuli.org/
https://yowureport.com/%E6%89%93%E4%B8%8D%E9%81%8E%E5%B0%B1%E4%BB%BF%E6%95%88%EF%BC%8C%E8%A1%8C%E5%8B%95%E7%B6%B2%E9%A0%81%E7%AA%81%E7%A0%B4-app-%E7%94%9F%E6%85%8B%E5%A3%9F%E6%96%B7%E5%B1%80%E9%9D%A2/
好文 http://adz.cool/posts/711838-merchant-mentality-of-1-software-engineer-to-be-redeployed-fastest-growth-ever-year
https://github.com/couchbaselabs/mini-hacks Important !! channels-users-roles https://github.com/couchbaselabs/mini-hacks/tree/master/channels-users-roles ===== level-1:未註冊使用者(發文要核準) level-2:註冊使用者(發文不用核準) level-3:版主(可核準或取消) 程式動態新增role 藍線:建立role 綠線:回覆結果 .角色(Roles)和使用者(users) 是可以被授權 而訪問 Channels. 使用者(users) 被附予角色(Roles),則可以 用角色的授權 進而訪問 Channels .channel(channelname) 有讀取權限 access(doc.owner, channelname); 給 寫入權限 requireUser(doc.owner) requireRole(doc.role) 也可以給 寫入權限 document content (using throw) ??? 讀和寫權限是分開的。 寫的權限完全是用sync function控制:除非sync function拒絕……… Write requireUser(username) 是否是該使用者(User) requireRole(rolename) 是否有該角色(Role) requireAccess(channels) 是否有該Channel curl -vX POST -H ‘Content-Type: application/json’ \ –cookie ‘SyncGatewaySession=d007ceb561f0111512c128040c32c02ea9d90234’ \ :4984/db/ \ -d ‘{“type”: “review”, “role”: “level-1”, “owner”: “jens”}’ {“type”: “review”, “role”: “level-1”, “owner”: “jens”} => ...
http://symposium-of-coding.blogspot.tw/2016/01/javascript-ckeditor.html Dropler