Skip to content

Instantly share code, notes, and snippets.

View praveenpuglia's full-sized avatar
👨‍💻
...human in progress

Praveen Puglia praveenpuglia

👨‍💻
...human in progress
View GitHub Profile
sc config themes start= auto
net start themes
exit
@praveenpuglia
praveenpuglia / getAllObjectMethods
Created April 18, 2014 09:22
Returns an array of methods contained within an object.
console.log(function(a){
return Object.getOwnPropertyNames(a).filter(function(b){
return"function"==typeof a[b]}
)}(YOUR_MODULE)
);
//sample tree structure
var tree = [
{
id : "A",
list : [
{
id : "A.A",
list : [
{
id : "A.A.A",
@praveenpuglia
praveenpuglia / .csscomb.json
Last active August 29, 2015 14:20
CSSComb Config for Sublime Text 3
{
"config": {
"remove-empty-rulesets": true,
"always-semicolon": true,
"color-case": "lower",
"block-indent": " ",
"color-shorthand": true,
"element-case": "lower",
"eof-newline": false,
"leading-zero": true,
@praveenpuglia
praveenpuglia / Package Control.sublime-settings
Created June 22, 2015 17:47
Installed Packages for sublime text
{
"in_process_packages":
[
],
"installed_packages":
[
"BracketHighlighter",
"Emmet",
"GitHub Markdown Snippets",
"Handlebars",
@praveenpuglia
praveenpuglia / es2015-features.js
Last active September 29, 2015 09:25
Features Examples of ES2015 - Some written, some curated.
/*======================================================
= ARROW FUNCTIONS & LEXICAL this =
======================================================*/
// OLD WAY
var squares = [1,2,3,4,5,6,7,8,9].map(function(value){
// this === window
return value * value;
});
// NEW WAY
@praveenpuglia
praveenpuglia / Xdebug Config
Created November 27, 2012 18:04
Xdebug php.ini Configuration
; XDEBUG Extension
zend_extension = c:\wamp\bin\php\php5.4.3\ext\php_xdebug-2.2.1-5.4-vc9.dll
[xdebug]
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
@praveenpuglia
praveenpuglia / Preferences.sublime-settings
Last active October 13, 2015 08:27
Sublime settings I use
{
"always_show_minimap_viewport": true,
"bold_folder_labels": true,
"caret_extra_bottom": 2,
"caret_extra_top": 2,
"caret_extra_width": 2,
"caret_style": "phase",
"color_scheme": "Packages/Colorsublime - Themes/Xcode_default.tmTheme",
"draw_minimap_border": true,
"fade_fold_buttons": false,
@praveenpuglia
praveenpuglia / LogHelper.java
Created March 18, 2013 17:45
A Helper Class for java to for Logging purposes in much like android style.
import org.apache.log4j.Logger;
public class LogHelper {
/**
* helper class d() to log debug level information.
*/
public static void d(Class cls, String message)
{
Logger log = Logger.getLogger(cls);
log.debug(message);
@praveenpuglia
praveenpuglia / log4j.properties
Last active December 15, 2015 02:39
Properties file for log4j. Put this file under <b>src</b> folder..
#Please refer to this tutorial for better understanding of log4j.
# http://veerasundar.com/blog/2009/07/log4j-tutorial-adding-log4j-logging-to-your-project/
#define the console appender
log4j.appender.consoleAppender = org.apache.log4j.ConsoleAppender
# now define the layout for the appender
log4j.appender.consoleAppender.layout = org.apache.log4j.PatternLayout
log4j.appender.consoleAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n