Skip to content

Instantly share code, notes, and snippets.

Avatar

Thanos Polychronakis thanpolas

View GitHub Profile
@thanpolas
thanpolas / MySublimeCheatsheat.md
Created Jul 3, 2012
Packages to install, configs, hints & tips
View MySublimeCheatsheat.md

My Sublime cheatsheet

Packages to install

  • Package Control website
  • SublimeLinter Git Site
  • Git support git repo - package control: git
  • sublime-jsdocs git repo - package control: DocBlockr
  • Alignment website - package control:alignment ctrl+alt+a or Cmd+ctrl+a
  • JsFormat Git Site - Package Control: JsFormat Ctrl+Alt+f
@thanpolas
thanpolas / string2path
Created Sep 17, 2012
string2path by Ben Alman
View string2path
/*
* grunt
* http://gruntjs.com/
*
* Copyright (c) 2012 "Cowboy" Ben Alman
* Licensed under the MIT license.
* http://benalman.com/about/license/
*/
(function(exports) {
@thanpolas
thanpolas / invocator.js
Created Sep 21, 2012
Get a new instance of an Object (class) that's invocable - binded to a specific method
View invocator.js
/**
* The invocator function creates a new instance of the provided constructor
* which is also linked to a method that it contains.
*
* Check this fiddle for a live example: http://jsfiddle.net/thanpolas/Aky9Y/7/
*
* Invocator only works for pseudo-classical type of classes (prototypical).
*
* Requires 'bind' and 'isFunction', currently use underscore's equivalents.
*
@thanpolas
thanpolas / gist:4153379
Created Nov 27, 2012
Google Closure events wiring
View gist:4153379
myApp.Event = function(){};
goog.inherits(myApp.Event, goog.events.Event);
// --- in another file --- //
myApp.ClassOne = function(){
goog.base(this);
View dabblet.css
/**
* the mark
*/
body {
text-align: center;
margin-top: 20px;
}
.thanpolas {
font-size: 202px;
-webkit-border-radius: 12px;
@thanpolas
thanpolas / dabblet.css
Created Dec 10, 2012
The first commented line is your dabblet’s title
View dabblet.css
/**
* The first commented line is your dabblet’s title
*/
.envelope {
font-size: 650%;
font-family: Courier;
}
View dabblet.css
.codeblock {
width: 600px;
height: 200px;
background-color: yellow;
display: block;
}
.lineno {
background-color: #ddd;
width: 60px;
}
View dabblet.css
.container {
width: 100%;
}
.col1 {
width: 200px;
float: left;
margin-left: 20px;
background-color: #ddd;
}
View dabblet.css
.container {
width: 100%;
}
.col1 {
width: 200px;
float: left;
margin-left: 20px;
background-color: #ddd;
}
View dabblet.css
.container > p:last-child {
background-color: yellow;
}