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();
rm -rf node_modules bower_components dist tmp
@carsol
carsol / controllers.application.js
Last active November 30, 2016 20:21
New Twiddle
import Ember from 'ember';
import joinWith from '../utils/join-with';
export default Ember.Controller.extend({
firstName: 'Jim',
lastName: 'Bob',
fullName: joinWith(' ', 'firstName', 'lastName')
});
@carsol
carsol / keybase.md
Last active November 20, 2016 05:51
keybase.md

Keybase proof

I hereby claim:

  • I am carsol on github.
  • I am carsol (https://keybase.io/carsol) on keybase.
  • I have a public key whose fingerprint is 89E9 AF63 6918 29D4 E012 2B41 349D 573B 6E2C 9931

To claim this, I am signing this object:

@carsol
carsol / userscript.js
Created September 14, 2016 17:20
Google Calendar for Fluid App userscript.js
(function () {
updateDate();
window.setInterval(updateDate, 60000);
})();
function updateDate() {
if (window.fluid) {
var months = new Array(13);
months[1] = "Jan";
months[2] = "Feb";
@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>
@carsol
carsol / gist:fe03d1a3f8d8d2cd6b4f
Last active August 29, 2015 14:20
Verifying I am +carsol on my passcard. https://onename.com/carsol
Verifying I am +carsol on my passcard. https://onename.com/carsol
@carsol
carsol / losTableViewController.swift
Last active August 29, 2015 14:06
UITableView example
class losViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
let cellIdentifier = "cellIdentifier"
var tableData = String[]()
@IBOutlet var tableView: UITableView
override func viewDidLoad() {
super.viewDidLoad()