Skip to content

Instantly share code, notes, and snippets.

View fryn's full-sized avatar

Frank Yan fryn

View GitHub Profile
@ytkhs
ytkhs / broadcast_battery_event_to_emulator.sh
Created August 13, 2011 04:37
broadcast battery status changing event to android emulator from terminal
$ adb shell
am broadcast -a android.intent.action.ACTION_POWER_CONNECTED
am broadcast -a android.intent.action.ACTION_POWER_DISCONNECTED
am broadcast -a android.intent.action.BATTERY_OKAY
am broadcast -a android.intent.action.BATTERY_LOW
@gavinsharp
gavinsharp / dominant-color.js
Created June 9, 2011 17:06 — forked from leibovic/dominant-color.js
Dominant Color
function getDominantColor(aImg) {
let canvas = document.createElement("canvas");
canvas.height = aImg.height;
canvas.width = aImg.width;
let context = canvas.getContext("2d");
context.drawImage(aImg, 0, 0);
// keep track of how many times a color appears in the image
let colorCount = {};

Sass/Less Comparison

In this document I am using Sass's SCSS syntax. You can choose to use the indented syntax in sass, if you prefer it, it has no functional differences from the SCSS syntax.

For Less, I'm using the JavaScript version because this is what they suggest on the website. The ruby version may be different.

Variables

function getFont(element) {
// create canvas in owner doc to get @font-face fonts
var doc = element.ownerDocument;
var canvas = doc.createElement("canvas");
var context = canvas.getContext("2d");
if(!context.measureText)
return "Text";
var style = doc.defaultView.getComputedStyle(element, null);