Loosely ordered with the commands I use most towards the top. Sublime also offer full documentation.
| Ctrl+C | copy current line (if no selection) |
| Ctrl+X | cut current line (if no selection) |
| Ctrl+⇧+K | delete line |
| Ctrl+↩ | insert line after |
| package com.badlogic.drop; | |
| import com.badlogic.gdx.Game; | |
| import com.badlogic.gdx.graphics.g2d.BitmapFont; | |
| import com.badlogic.gdx.graphics.g2d.SpriteBatch; | |
| public class Drop extends Game { | |
| SpriteBatch batch; | |
| BitmapFont font; |
Loosely ordered with the commands I use most towards the top. Sublime also offer full documentation.
| Ctrl+C | copy current line (if no selection) |
| Ctrl+X | cut current line (if no selection) |
| Ctrl+⇧+K | delete line |
| Ctrl+↩ | insert line after |
| var http = require("http"), | |
| url = require("url"), | |
| path = require("path"), | |
| fs = require("fs") | |
| port = process.argv[2] || 4002; | |
| http.createServer(function(request, response) { | |
| var uri = url.parse(request.url).pathname |
| // Send cookies for the socket.io handshake (sails.js) | |
| // Based on https://gist.github.com/jfromaniello/4087861 | |
| // Socket.io open ticket (started by jfromaniello): | |
| // https://github.com/LearnBoost/socket.io-client/pull/512 | |
| var io = require('socket.io-client'); | |
| var request = require('request'); | |
| var xhr = require('socket.io-client/node_modules/xmlhttprequest'); | |
| var xhrOriginal = require('xmlhttprequest'); |
| window.console.clog = function(log){ | |
| var message = typeof log === 'object' ? '%cLooks like you\'re trying to log an ' : '%cLooks like you\'re trying to log a ', | |
| style = 'background:url(http://i.imgur.com/SErVs5H.png);padding:5px 15px 142px 19px;line-height:280px;'; | |
| console.log.call(console, message + typeof log + '.', style); | |
| }; |
| /** | |
| * jQuery Plugin Boilerplate | |
| * | |
| * Call the plugin by supplying a method and/or options: | |
| * | |
| * $("element").myplugin(); | |
| * $("element").myplugin({ option1: true, option2: true }); | |
| * $("element").myplugin("secondary_method"); | |
| * $("element").myplugin("secondary_method", { option1: true, option2: true }); | |
| * |
| // if (!window.L) { window.L = function () { console.log(arguments);} } // optional EZ quick logging for debugging | |
| /** | |
| * A modified (improved?) version of the jQuery plugin design pattern | |
| * See http://docs.jquery.com/Plugins/Authoring (near the bottom) for details. | |
| * | |
| * ADVANTAGES OF EITHER FRAMEWORK: | |
| * - Encapsulates additional plugin action methods without polluting the jQuery.fn namespace | |
| * - Ensures ability to use '$' even in compat modes | |
| * |
| foo = (f1, f2) -> | |
| f1() | |
| f2() | |
| # Doesn't work -- syntax error | |
| # foo(-> console.log("hi from f1"), -> console.log("hi from f2")) | |
| # Simplest way I've found to do it -- newlines added for clarity | |
| foo( | |
| (-> console.log("hi from f1")), |
Here is an essay version of my class notes from Class 1 of CS183: Startup. Errors and omissions are my own. Credit for good stuff is Peter’s entirely.
CS183: Startup—Notes Essay—The Challenge of the Future
Purpose and Preamble