Skip to content

Instantly share code, notes, and snippets.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
set history=500
filetype plugin on
filetype indent on
set autoread
au FocusGained,BufEnter * checktime
let $LANG='en'
set langmenu=en
set encoding=utf8
add_newline = false
format = """
$shell\
$directory\
$git_branch\
$git_commit\
$git_state\
$git_metrics\
$git_status\
@roberocity
roberocity / Convert-ExcelToCsv.ps1
Created August 20, 2020 18:32
Use PowerShell and Excel to convert a set of files from .xlsx to .csv automatically
[CmdletBinding()]
param (
[Parameter(Mandatory=$true)]
[ValidateScript({
if (Test-Path -Path (Resolve-Path $_) -PathType Container) { return $true }
else { throw "The SourcePath is not valid" }})]
[string]
$SourcePath,
[Parameter(Mandatory=$true)]
@roberocity
roberocity / tablesort.css
Last active August 29, 2015 14:07
sorts a table by rows with no dependencies
th[data-sort] {
cursor: n-resize;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@roberocity
roberocity / gallery.html
Created September 25, 2012 00:09
Photo Gallery
@roberocity
roberocity / gist:3750808
Created September 19, 2012 17:03 — forked from madrobby/gist:3733875
Fade out elements on WebKit and Firefox and IE 9+
<style>
#mask_demo {
background: #d0d0d0;
width: 80%;
padding: 10px;
position: relative;
}
/* this may not be a better way to do it, but it is a different way.
it still used the svg for the background on browsers that don't
@roberocity
roberocity / node_debian_init.sh
Created July 14, 2012 23:28 — forked from peterhost/node_debian_init.sh
Daemon init script for node.js based app/server (DEBIAN/UBUNTU)
#!/bin/sh
# ------------------------------------------------------------------------------
# SOME INFOS : fairly standard (debian) init script.
# Note that node doesn't create a PID file (hence --make-pidfile)
# has to be run in the background (hence --background)
# and NOT as root (hence --chuid)
#
# MORE INFOS : INIT SCRIPT http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit
# INIT-INFO RULES http://wiki.debian.org/LSBInitScripts
# INSTALL/REMOVE http://www.debian-administration.org/articles/28
@roberocity
roberocity / git-deploy.rb
Created May 9, 2012 19:39
Git-based deployment for Sinatra
require 'sinatra/base'
require 'time'
class GitHook < Sinatra::Base
def self.parse_git
# Parse hash and date from the git log command
sha1, date = `git log HEAD~1..HEAD --pretty=format:%h^%ci`.strip.split('^')
set :commit_hash, sha1
set :commit_date, Time.parse(date)
(function( $ ) {
$.fn.maxHeight = function() {
var max = 0;
this.each(function() {
max = Math.max(max, $(this).height() );
});
return max;
};
$.fn.equalizeHeight = function() {