Skip to content

Instantly share code, notes, and snippets.

View chukaofili's full-sized avatar

Chuka Ofili chukaofili

View GitHub Profile

Keybase proof

I hereby claim:

  • I am chukaofili on github.
  • I am chuka (https://keybase.io/chuka) on keybase.
  • I have a public key ASDH2L0dSJmaX2CcTXURqsSrejb7oFArvJ173y0AO3AEHQo

To claim this, I am signing this object:

@chukaofili
chukaofili / README.md
Last active June 30, 2018 15:17
Persistent LoopBack Alias

Loopback Alias

Creates an alias on the loopback interface (lo0) with the IP 200.0.0.1 on Mac OS X.

Installation

  1. Install the plist to: /Library/LaunchDaemons/com.runlevel1.lo0.200.0.0.1.plist
  2. Set mode: chmod 0644 /Library/LaunchDaemons/com.runlevel1.lo0.200.0.0.1.plist
  3. Set owner: sudo chown root:wheel /Library/LaunchDaemons/com.runlevel1.lo0.200.0.0.1.plist
  4. Load: sudo launchctl load /Library/LaunchDaemons/com.runlevel1.lo0.200.0.0.1.plist
@chukaofili
chukaofili / ExampleController.js
Created May 19, 2016 08:01
Sails Paginate Service
/**
* ExampleController.js
*/
module.exports = {
list: function(req, res) {
var perPage = req.query.per_page;
var currentPage = req.query.page;
var conditions = {active: true};
PaginationService.paginate(res, SailsModelHere, conditions, currentPage, perPage, [{name: 'AssociatedModel', query: {isDeleted: false}}], 'createdAt DESC');