Skip to content

Instantly share code, notes, and snippets.

@abiank
abiank / adb screenshot
Created October 22, 2012 20:18
adb screenshot
../android-sdk-linux/platform-tools/adb pull /dev/graphics/fb0 fb0
dd bs=1920 count=800 if=fb0 of=fb0b
ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565 -s 480x800 -i fb0 -f image2 -vcodec png image.png
@abiank
abiank / android_emu_start.sh
Created November 12, 2012 08:15 — forked from stackedsax/android_emu_start.sh
Script for starting up multiple android emulators per box
#!/bin/bash
#####
#
# This script creates android emulators on the fly.
#
# Please refer to the README for usage instructions.
#
####
@abiank
abiank / gist:4069298
Created November 14, 2012 00:10
Reading a JSON File in Node.js
var fs = require('fs');
var file = __dirname + '/test.json';
fs.readFile(file, 'utf8', function (err, data) {
if (err) {
console.log('Error: ' + err);
return;
}
data = JSON.parse(data);
SocialCalc: Object
AdjustFormulaCoords: function (a,c,b,d,e){var f,g,l="",h=!1,n=SocialCalc.Formula;if(!n)return"Need SocialCalc.Formula";var p=n.TokenType,u=p.op,s=p.string,p=p.coord,n=n.TokenOpExpansion;parseinfo=SocialCalc.Formula.ParseFormulaIntoTokens(a);for(g=0;g<parseinfo.length;g++){f=parseinfo[g].type;a=parseinfo[g].text;f==u&&("!"==a?h=!0:":"!=a&&(h=!1),a=n[a]||a);if(f==p){cr=SocialCalc.coordToCr(a);if((0>b&&cr.col>=c&&cr.col<c-b||0>e&&cr.row>=d&&cr.row<d-e)&&!h)cr.col=0,cr.row=0;h||(cr.col>=c&&(cr.col+=
AssignID: function (a,c,b){a.idPrefix&&(c.id=a.idPrefix+b)}
AutoRepeatInfo: Object
ButtonInfo: Object
ButtonMouseDown: function (a){a=a||window.event;var c=SocialCalc.ButtonInfo;SocialCalc.GetViewportInfo();var b=SocialCalc.LookupElement(a.target||a.srcElement,c.registeredElements);if(b&&(!b||(!b.functionobj||!b.functionobj.Disabled)||!b.functionobj.Disabled(a,c,b)))c.buttonElement=b,c.buttonDown=!0,SocialCalc.setStyles(b.element,c.buttonElement.downstyle),document.addEventListener?document.addEvent
/* Returns probability of occuring below and above target price. */
function probability(price, target, days, volatility) {
var p = price;
var q = target;
var t = days / 365;
var v = volatility;
var vt = v*Math.sqrt(t);
var lnpq = Math.log(q/p);
@abiank
abiank / example 1
Created February 23, 2013 13:28 — forked from rbraband/example 1
# Step 0 -- create test data
redis-cli HSET :object:30343552:data foo bar
# Step 1 -- store sample function 'sampleFunction'
redis-cli SET :functions:sample "redis.call('SELECT', 0);local data=redis.call('HGETALL',':object:' .. ARGV[1] .. ':data');return data"
# Step 2 -- create function loader
redis-cli SCRIPT LOAD "f=loadstring(redis.call('get',':functions:' .. KEYS[1]));return f()"
# Step 3 -- test

Twitter公式クライアントのコンシューマキー

Twitter for iPhone

Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU

Twitter for Android

Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys

Twitter for Google TV

Consumer key: iAtYJ4HpUVfIUoNnif1DA

@abiank
abiank / loadscript.js
Created July 11, 2013 23:17
loadscript.js
function loadScript(sScriptSrc, oCallback) {
var oHead = document.getElementById('head')[0];
var oScript = document.createElement('script');
oScript.type = 'text/javascript';
oScript.src = sScriptSrc;
oScript.onload = oCallback;
oHead.appendChild(oScript);
}
{"latitude":42.1,"longitude":12.1,"timezone":"Europe/Rome","offset":2,"currently":{"time":1374756791,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":86.71,"dewPoint":64.64,"windSpeed":7.95,"windBearing":264,"cloudCover":0.3,"humidity":0.49,"pressure":1016.85,"visibility":6.21,"ozone":308.31},"hourly":{"summary":"Partly cloudy until this evening.","icon":"partly-cloudy-day","data":[{"time":1374753600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":86.29,"dewPoint":64.64,"windSpeed":7.89,"windBearing":264,"cloudCover":0.3,"humidity":0.49,"pressure":1017.03,"visibility":6.21,"ozone":309.29},{"time":1374757200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":86.76,"dewPoint":64.64,"windSpeed":7.96,"windBearing":264,"cloudCover":0.3,"humidity":0.49,"pressure":1016.83,"visibility":6.21,"ozone":308.19},{"time":1374760800,"summary":"Partl
@abiank
abiank / biggerfile.json
Created November 1, 2013 17:29
remote test 1
{"save":"version:1.5\ncell:A1:vtf:t:<button onclick='init();GetData(\"T\");'>Proceed</button>:Button(\"Proceed\",\"init();GetData(\"\"\"&B1&\"\"\");\"):tvf:1\ncell:B1:t:T\ncell:H1:vtf:t:<button onclick='init();splitData();doPlot();'>Quick</button>:Button(\"Quick\",\"init();splitData();doPlot();\"):tvf:1\ncell:A2:t:CallPut\ncell:B2:t:Strike\ncell:C2:t:YrsToExp\ncell:D2:t:Bid\ncell:E2:t:Ask\ncell:F2:t:OI\ncell:G2:t:Volume\ncell:H2:t:change\ncell:I2:t:Expiration\ncell:J2:t:ImpliedVol\ncell:K2:t:gamma\ncell:L2:t:delta\ncell:M2:t:lambda\ncell:N2:t:theta\ncell:O2:t:rho\ncell:P2:t:vega\ncell:Q2:t:Premium\ncell:A3:t:c\ncell:B3:v:25\ncell:C3:v:0.009489151716820987\ncell:D3:v:0\ncell:E3:v:0\ncell:F3:v:201\ncell:G3:v:0\ncell:H3:v:0\ncell:I3:t:Nov 1 2013\ncell:J3:v:-0.270794498974611\ncell:K3:v:5.57908531040452e-68\ncell:L3:v:1.00009489601951\ncell:M3:v:3.45177897539322\ncell:N3:v:-0.60190965815416\ncell:O3:v:0.237206282988466\ncell:P3:v:1.31116964856219e-67\ncell:Q3:v:10.1957101661715\ncell:R3:t:OK\ncell:A4:t:c\ncell:B4