Skip to content

Instantly share code, notes, and snippets.

Avatar

Mrinal Wadhwa mrinalwadhwa

View GitHub Profile
View ansible-vagrant-inventory.py
#!/usr/bin/env python
import argparse
import json
import re
import subprocess
import sys
def ssh_config_lookup(key, config_text):
return re.search("(({})\s+(.*))".format(key), config_text).group(3)
View Example.as
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
[Frame(factoryClass="com.mrinalwadhwa.ApplicationLoader")]
public class Example extends Sprite
{
View ApplicationLoader.as
package com.mrinalwadhwa
{
import flash.display.DisplayObject;
import flash.display.MovieClip;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.utils.Dictionary;
View Example.as
package
{
import flash.text.TextField;
import flash.display.Sprite;
import crayons.data.binding.Binder;
public class Example extends Sprite
{
private var source:SomeModel;
private var target:TextField;
View SomeModel.as
package
{
import crayons.signals.ChangeSignal;
public class SomeModel
{
private var _data:String;
public var dataChanged:ChangeSignal;
public function SomeModel()
View DuffsDevicePerfTest.as
protected function while_loop1():void {
var l:int = 500000000,
i:int = 0;
while (i < l){
i++;
}
}
@mrinalwadhwa
mrinalwadhwa / justify.js
Created Jun 15, 2012
Justify text if hyphens:auto is supported
View justify.js
var addStyleSheet = document.createStyleSheet || function(styles){
var css = document.createElement('style');
css.setAttribute("type","text/css");
css.appendChild(document.createTextNode(styles));
document.getElementsByTagName('head')[0]).appendChild(css);
}
function isHyphensAutoSupported(result){
try {
var
@mrinalwadhwa
mrinalwadhwa / index.html
Created Jun 15, 2012
CSS to make a div take the entire page, width & height 100%
View index.html
<!DOCTYPE html>
<!--[if lt IE 7]><html class="lt-ie9 lt-ie8 lt-ie7" lang="en"><![endif]-->
<!--[if IE 7]><html class="lt-ie9 lt-ie8" lang="en"><![endif]-->
<!--[if IE 8]><html class="lt-ie9" lang="en"><![endif]-->
<!--[if gt IE 8]><!--><html lang="en"><!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Box</title>
<style>
@mrinalwadhwa
mrinalwadhwa / to_datauri.rb
Created Jun 19, 2012
convert to data uri
View to_datauri.rb
# tools.ietf.org/html/rfc2397
# developer.mozilla.org/en/data_URIs
require 'base64'
require 'cgi'
# based on segment7.net/projects/ruby/datafy
def to_datauri(content, content_type)
outuri = 'data:' + content_type
unless content_type =~ /^text/i # base64 encode if not text
View make_osx_vagrant_box.sh
# Create an OSX Vagrant Box
# Run this script from the directory that has InstallESD.dmg in it
# Get InstallESD.dmg using the method described on this link
# http://hints.macworld.com/article.php?story=20110831105634716
# Setup a vagrant box
# http://garylarizza.com/blog/2013/01/20/using-veewee-to-build-os-x-vms/
git clone git://github.com/jedi4ever/veewee.git
You can’t perform that action at this time.