Skip to content

Instantly share code, notes, and snippets.

View mrinalwadhwa's full-sized avatar
🦀

Mrinal Wadhwa mrinalwadhwa

🦀
View GitHub Profile
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
[Frame(factoryClass="com.mrinalwadhwa.ApplicationLoader")]
public class Example extends Sprite
{
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;
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;
package
{
import crayons.signals.ChangeSignal;
public class SomeModel
{
private var _data:String;
public var dataChanged:ChangeSignal;
public function SomeModel()
protected function while_loop1():void {
var l:int = 500000000,
i:int = 0;
while (i < l){
i++;
}
}
@mrinalwadhwa
mrinalwadhwa / justify.js
Created June 15, 2012 05:34
Justify text if hyphens:auto is supported
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 June 15, 2012 20:32
CSS to make a div take the entire page, width & height 100%
<!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 June 19, 2012 01:34
convert to data uri
# 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
@mrinalwadhwa
mrinalwadhwa / make_osx_vagrant_box.sh
Created June 19, 2013 18:47
Create an OSX Vagrant Box
# 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
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
is_xcode_cli_tools_installed() {
xcode-select -p >/dev/null 2>&1
[[ $? -eq 0 ]]
}