git (private server)
Alternative: github
Cashboard
| var http = require('http'); | |
| module['exports'] = function isTheWebSiteDown (hook) { | |
| http.get(hook.params.url, function(res){ | |
| hook.debug(hook.params.url + " is up and running.") | |
| hook.res.end('false'); | |
| }).on('error', function (){ | |
| hook.debug(hook.params.url + " is DOWN!") | |
| hook.res.end('true'); | |
| }); |
| module['exports'] = function echoHttp (hook) { | |
| hook.debug("Debug messages are sent to the debug console"); | |
| hook.debug(hook.params); | |
| hook.debug(hook.req.path); | |
| hook.debug(hook.req.method); |
| application:open-your-keymap | |
| application:open-your-stylesheet | |
| autocomplete:attach | |
| autoflow:reflow-paragraph | |
| bookmarks:clear-bookmarks | |
| bookmarks:jump-to-next-bookmark | |
| bookmarks:jump-to-previous-bookmark | |
| bookmarks:toggle-bookmark | |
| bookmarks:view-all | |
| check:correct-misspelling |
| #!/usr/bin/env ruby | |
| # encoding: utf-8 | |
| # == Synopsis | |
| # Proof of concept using Fuzzy File Finder to locate a script to edit | |
| # Searches a set of predefined locations for a fuzzy string | |
| # e.g. "mwp" matches both "myweatherprogram" and "mowthelawnplease" | |
| # ................on "(m)y(w)eather(p)rogram" and "(m)o(w)thelawn(p)lease" | |
| # | |
| # Results are ranked and a menu is displayed with the most likely | |
| # match at the top. Editor to be launched and directories to search |
| import sublime, sublime_plugin | |
| import os | |
| class DetectFileTypeCommand(sublime_plugin.EventListener): | |
| """ Detects current file type if the file's extension isn't conclusive """ | |
| """ Modified for Ruby on Rails and Sublime Text 2 """ | |
| """ Original pastie here: http://pastie.org/private/kz8gtts0cjcvkec0d4quqa """ | |
| def on_load(self, view): | |
| filename = view.file_name() |
| require "money" | |
| class Decorator < BasicObject | |
| undef_method :== | |
| def initialize(component) | |
| @component = component | |
| end | |
| def method_missing(name, *args, &block) |
| function parse_git_dirty { | |
| [[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo '✏ ' | |
| } | |
| function parse_git_branch { | |
| git branch --no-color 2> /dev/null | grep \* | awk '{print $2}' | |
| } | |
| function parse_hg_branch { | |
| hg branch 2>/dev/null |
| #!/usr/bin/ruby | |
| require 'sqlite3' | |
| cite_part = ARGV[0] | |
| db_name = "/Users/nernst/Library/Application\ Support/Mendeley\ Desktop/neil\@neilernst.net\@www.mendeley.com.sqlite" | |
| db = SQLite3::Database.new( db_name ) | |
| db.results_as_hash = true | |
| query = "select citationkey, title, year from Documents where citationkey like '%#{cite_part}%'"#MATCH '#{cite_part}'"#{}like '%#{cite_part}%'" | |
| db.execute( query ) do |row| | |
| print row['citationKey'] + '|' |
| (function(j,q,u,e,r,y,r,o,x){try{o=jQuery;if(o&&(!r||(r&&o.fn.jquery==r))){x=true}}catch(r){}if(!x||(r&&o.fn.jquery!=r)){(q=j.createElement(q)).type='text/javascript';if(r){q.async=true}q.src='//ajax.googleapis.com/ajax/libs/jquery/'+(r||1)+'/jquery.min.js';u=j.getElementsByTagName(u)[0];q.onload=q.onreadystatechange=(function(){if(!e&&(!this.readyState||this.readyState=='loaded'||this.readyState=='complete')){e=true;x=jQuery;jQuery.noConflict(true)(function(){y(x)});q.onload=q.onreadystatechange=null;u.removeChild(q)}});u.appendChild(q)}else{y(o)}})(document,'script','head',false,false,(function($){$(function(){ | |
| /* code goes here */ | |
| console.log($.fn.jquery); | |
| })})); | |
| // readable: | |
| (function (j, q, u, e, r, y, r, o, x ) { | |
| // IE8 undefined crash fix | |
| try { |