2015年2月27日 星期五

[mongo]如何開啟使用者認證功能使用者認證功能(Authentication)

[mongo]如何開啟使用者認證功能使用者認證功能(Authentication)

webber0928
第一步,建立一個最高權限帳號,請用在 MongoDB Shell 執行下面這二行的指令use admindb.addUser("root","12345678")第二步,請把 MongoDB 給 Shutdown 後,再用下面的指令來啟動 MongoDB,如果沒有加上 "—auth” 這個參數※這是啟動驗證功能之意,如果沒有此參數就啟動Mongod,那即使設定了帳戶,也沒有效果$ sudo stop mongodb$ mongod --auth$ sudo start mongodbMongoDB 啟動完成之後,再用 Robomongo 做查詢和修改。P.S.沒有裝的朋友請用$ sudo apt-get install robomongoRobomongo Create 設定:Connection>Address:
[mongo]如何開啟使用者認證功能使用者認證功能(Authentication)

[mongo]如何開啟使用者認證功能使用者認證功能(Authentication)

webber0928
第一步,建立一個最高權限帳號,請用在 MongoDB Shell 執行下面這二行的指令 use admin db.addUser("root","12345678")
[Django]AngularJS with(衝突的{{}}標籤)

[Django]AngularJS with(衝突的{{}}標籤)

webber0928
Q: 我想要用 AngularJS 搭配 Django, 但是他們都同要會用到 {{ }} 的模板標籤...有沒有什麼方法可以來改變其中一個的模板標籤?A: 使用 $interpolateProvider來改變 AngularJS 的標籤:http://docs.angularjs.org/api/ng.$interpolateProvider myModule.config(function($interpolateProvider) { $interpolateProvider.startSymbol('{[{'); $interpolateProvider.endSymbol('}]}'); });參考網址http://stackoverflow.com/questions/8302928/angularjs-with-django-conflicting-template-tags
[Django]AngularJS with(衝突的{{}}標籤)

[Django]AngularJS with(衝突的{{}}標籤)

webber0928
Q: 我想要用 AngularJS 搭配 Django, 但是他們都同要會用到 {{ }} 的模板標籤... 有沒有什麼方法可以來改變其中一個的模板標籤?
[JS] async, defer 差別

[JS] async, defer 差別

webber0928
HTML5 <script> 多了屬性 async 和 defer一般情況<script src="demo.js" ></script>整個網頁的繪製會停下,等 'demo.js' 下載完並執行完,網頁繪製才繼續。defer<script src="demo.js" defer ></script>網頁繪製不會停下, 'demo.js' 在背景下載,待 DOMContentLoaded 再執行 demo.js 。async<script src="demo.js" async ></script>網頁繪製不會停下, demo.js 在背景下載。待 demo.js 下載完畢,網頁繪製停下,執行 demo.js 。待 demo.js 執行完畢,網頁繪製繼續。Peter Beverloo 畫了張時序圖可供參考。引用網址http://blog.xuite.net/vexed/tech/61308318-script+tag+%E5%B1%AC%E6%80%A7+async+defer+%E5%B7%AE%E5%88%A5http://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/
[JS] async, defer 差別

[JS] async, defer 差別

webber0928
HTML5 <script> 多了屬性 async 和 defer 一般情況 <script src="demo.js" ></script>
lxde/Lubuntu 的快捷鍵

lxde/Lubuntu 的快捷鍵

webber0928
註釋縮寫字母 | 鍵名C | Ctrl 鍵A | Alt 鍵W | Window 鍵快捷鍵列表快捷鍵 | 功能說明C-A-Left 切換到左面桌面C-A-Right 切換到右面桌面SA-Left 將窗口發送到左面桌面,同時也切換到左面桌面SA-Right 將窗口發送到右面桌面,同時也切換到右面桌面W-F1 切換到1號桌面W-F2 切換到2號桌面W-d 顯示底桌面A-F4 關閉視窗A-space 視窗menuA-Tab 下一個視窗A-S-Tab 上一個視窗W-e 文件總管PCManFMW-r 啟動gmrun運行管理器A-F2 啟動gmrun運行管理器C-Escape 啟動menuF11 全螢幕顯示A-C-Delete 啟動lxtask任務管理器自訂快捷鍵快捷鍵是通過openbox來實現的,在~/.config/openbox 目錄下有一個lxde-rc.xml文件, 其中有類似如下格式就是設置快捷方式。 同時也可以看到系統默認已經設置了快捷方式。<!-​​- Keybindings for running applications --><keybind key="W-e"><action name="Execute"><startupnotify><enabled>true</enabled><name>PCManFM</name></startupnotify><command>pcmanfm</command></action>
[NodeJs]圖片浮水印

[NodeJs]圖片浮水印

webber0928
裝gm就不多說了npm install gmDEMO CODEvar gm = require('gm');gm('/path/to/image.jpg') .resize(353, 257) .autoOrient() .font('w9.ttf') .fontSize(36) .drawText(30, 35, '幹你娘還要下載字型檔') .write('./output/output.jpg', function(err){ if(err){ console.dir(err); process.exit(); } console.dir('Success, image in ./output/output.jpg'); process.exit(); });記得安裝軟體跟字型 謝謝!參考網址http://codelife.me/blog/2012/09/20/create-warkmarked-picture-using-node-js/http://aheckmann.github.io/gm/
在 github 建立靜態頁面

在 github 建立靜態頁面

webber0928
如果有用過Twitter Bootstrap的人應該會發現它們的網址是 http://twitter.github.io/bootstrap/ ,他們將網站放在github下,雖然只支援靜態網站,但對於簡單的小網站我想也夠了,而且還有版本控制,一舉兩得,所以現在開始來玩玩github page吧~建立github page方法1. 手動建立2. 自動建立手動建立 clone要建立page的repositorygit clone https://github.com/kejyun/github-page.git建立一個沒有母節點,名字叫gh-pages的分支(branch)git checkout --orphan gh-pages在gh-pages分支中,刪除從原本分支複製到gh-pages分支的所有檔案 因為gh-pages沒有了母節點,所以檔案異動不會影響到其他原本的分支git rm -rf .建立在github pages的網頁echo "<h1>Hello GitHub Page</h1>" > manually.htmlgit add manually.htmlgit commit -a -m "First Hello Github
在 github 建立靜態頁面

在 github 建立靜態頁面

webber0928
如果有用過Twitter Bootstrap的人應該會發現它們的網址是 http://twitter.github.io/bootstrap/ ,他們將網站放在github下,雖然只支援靜態網站,但對於簡單的小網站我想也夠了,而且還有版本控制,一舉兩得,所以現在開始來玩玩github page吧~

Coprights @ 2016, Blogger Templates Designed By Templateism | Distributed By Gooyaabi Templates