Skip to content

Instantly share code, notes, and snippets.

@carsol
carsol / bash-cheatsheet.sh
Created April 28, 2017 16:16 — forked from LeCoupa/bash-cheatsheet.sh
Bash CheatSheet for UNIX Systems
#!/bin/bash
#####################################################
# Name: Bash CheatSheet for Mac OSX
#
# A little overlook of the Bash basics
#
# Usage:
#
# Author: J. Le Coupanec
# Date: 2014/11/04
function getHightlightCoords() {
var pageIndex = PDFViewerApplication.pdfViewer.currentPageNumber - 1;
var page = PDFViewerApplication.pdfViewer.getPageView(pageIndex);
var pageRect = page.canvas.getClientRects()[0];
var selectionRects = window.getSelection().getRangeAt(0).getClientRects();
var viewport = page.viewport;
var selected = selectionRects.map(function (r) {
return viewport.convertToPdfPoint(r.left - pageRect.x, r.top - pageRect.y).concat(
viewport.convertToPdfPoint(r.right - pageRect.x, r.bottom - pageRect.y));
});
@carsol
carsol / controllers.application.js
Last active March 3, 2017 20:18 — forked from samselikoff/controllers.application.js
Mirage todo list example
import Ember from 'ember';
export default Ember.Controller.extend({
newItem: null,
newItemUserId: 1,
users: null,
db: Ember.computed('refreshDb', function() {
let dump = window.server.schema.db.dump();
@carsol
carsol / Rake Database.md
Created September 13, 2016 22:13 — forked from stevenyap/Rake Database.md
List of rake commands to manage database

Create database

rake db:create

Create database table

This will creates a migration file in /db/migrate without table definition.

rails g migration create_<TABLE>