Skip to content

Instantly share code, notes, and snippets.

@apla
apla / test-incoming-form.js
Created January 18, 2012 11:22
formidable json test patch (test/legacy/simple/)
var common = require('../common');
var MultipartParserStub = GENTLY.stub('./multipart_parser', 'MultipartParser'),
QuerystringParserStub = GENTLY.stub('./querystring_parser', 'QuerystringParser'),
JSONParserStub = GENTLY.stub('./json_parser', 'JSONParser'),
EventEmitterStub = GENTLY.stub('events', 'EventEmitter'),
FileStub = GENTLY.stub('./file');
var formidable = require(common.lib + '/index'),
IncomingForm = formidable.IncomingForm,
events = require('events'),
@apla
apla / README.md
Last active December 12, 2015 04:28 — forked from mbostock/.block
@apla
apla / icons_and_splash.js
Created August 7, 2013 23:15
cordova hook script to copy icons and splash screens to platform directories
#!/usr/bin/env node
var cordova_util = require('cordova/src/util');
var projectRoot = cordova_util.isCordova(process.cwd());
var projectXml = cordova_util.projectConfig(projectRoot);
var projectConfig = new cordova_util.config_parser(projectXml);
projectConfig.name();
var fs = require ('fs');
@apla
apla / gist:6258386
Last active December 21, 2015 05:39
persistent storage check
document.addEventListener("deviceready", function () {
function fail(error) {
console.log(error.code);
}
function gotFileWriter(writer) {
writer.onwriteend = function(evt) {
var startScript = function (src) {
var script = document.createElement ('SCRIPT');
script.setAttribute ("type", "text/javascript");
@apla
apla / failed.js
Created August 19, 2013 08:59
blackberry.invoke.card
plugins.shareSocial.share = function (message, image, url, title, successCallback, failCallback) {
function success(args) {
successCallback && successCallback(args);
}
function fail(args) { console.log (args);
failCallback && failCallback(args);
}
using Microsoft.Phone.Controls;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.IO.IsolatedStorage;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Windows;
@apla
apla / makeEl.js
Created October 28, 2013 18:01
make element js function
function MakeEl (name, attributes) {
var el = document.createElement (name);
if (typeof attributes == 'object') {
for (var i in attributes) {
el.setAttribute (i, attributes[i]);
if (i.toLowerCase() == 'class') {
el.className = attributes[i]; // for IE compatibility
} else if (i.toLowerCase() == 'style') {
@apla
apla / gist:7627787
Last active December 29, 2015 06:19
mysql create dba user
CREATE USER 'backupdb'@'localhost' IDENTIFIED BY '++++++++++++++++++++++++++++++++++';
GRANT RELOAD ON *.* TO 'backupdb'@'localhost';
GRANT CREATE, INSERT, DROP ON mysql.ibbackup_binlog_marker TO 'backupdb'@'localhost';
GRANT CREATE, INSERT, DROP ON mysql.backup_progress TO 'backupdb'@'localhost';
GRANT CREATE, INSERT, SELECT, DROP ON mysql.backup_history TO 'backupdb'@'localhost';
GRANT REPLICATION CLIENT ON *.* TO 'backupdb'@'localhost';
GRANT SELECT,LOCK TABLES ON *.* TO 'backupdb'@'localhost';
GRANT SELECT,LOCK TABLES ON information_schema.* TO 'backupdb'@'localhost';
GRANT SUPER ON *.* TO 'backupdb'@'localhost';
GRANT CREATE TEMPORARY TABLES ON mysql.* TO 'backupdb'@'localhost';
@apla
apla / DOWNLOAD GOOGLE FONT.md
Last active December 29, 2015 20:49
script to retrieve whole pack of formats for one google font

may 14, 2014

• added help • fixed some issues for fonts with space in family name

Application preferences Cordova plugin.

Store and fetch application preferences using platform facilities. Compatible with phonegap 3.x

Installing:

From plugin registry: