Skip to content

Instantly share code, notes, and snippets.

View joaoneto's full-sized avatar

João Neto joaoneto

View GitHub Profile
@joaoneto
joaoneto / static.js
Created April 5, 2015 02:01
Try hoodie hooks :P
var appName = require('./package.json').name
|| require('../../package.json').name;
var ports = require('ports');
var port = ports.getPort(appName + '-hoodie-plugin-social');
module.exports = {
// 'server.pack.post': function (pack) {
// console.log('hook: server.pack.pre called');
// },
#!/bin/sh
# Alot of these configs have been taken from the various places
# on the web, most from here
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
# Set the colours you can use
black='\033[0;30m'
white='\033[0;37m'
red='\033[0;31m'
@joaoneto
joaoneto / dynamics.js
Created January 8, 2015 18:20
oauthio dynamics.js
var config = require('../lib/config');
module.exports = function (hoodie) {
var dbname = config.dbname;
var oauth_cofig = hoodie.config.get('oauthio_config');
var pluginDb = hoodie.database(dbname);
var oauthio = new OauthIo(hoodie, pluginDb);
var routes = {
@joaoneto
joaoneto / crosswalk.js
Created November 1, 2014 18:45
Gulp tasks to download and update a existent cordova project with crosswallk
var gulp = require('gulp');
var gutil = require('gulp-util');
var shell = require('gulp-shell');
var download = require('gulp-download');
var unzip = require('gulp-unzip');
var clean = require('gulp-clean');
var runSequence = require('gulp-run-sequence');
var fs = require('fs');
var path = require('path');
var et = require('elementtree');
@joaoneto
joaoneto / icon-fill.js
Created October 27, 2014 20:42
material.components.icon.extra
/**
* Markup
* <md-icon icon-fill="red" icon="'/img/icons/test.svg'" style="width: 32px; height: 32px;"></md-icon>
*/
angular.module('material.components.icon.extra', [
'ngMaterial'
])
.directive('iconFill', function () {
@joaoneto
joaoneto / ConnectPlugin.java
Created July 6, 2014 06:44
Debug - Print real Facebook Hash Key
package org.apache.cordova.facebook;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
@joaoneto
joaoneto / development.js
Last active August 29, 2015 14:01
Config with dot getter and setter
// DEVELOPMENT
module.exports = exports = {
"db": {
"connection1": {
"driver": "mongodb",
"url": "mongodb://localhost:27017/database_dev"
},
"connection2": {
"driver": "redis",
"url": "redis://localhost"
@joaoneto
joaoneto / env.sh
Created September 14, 2013 18:26 — forked from pulkitsinghal/env.sh
# local env.
$ export COUCH_HOST=https://xxx.couchdb.com
$ export COUCH_PORT=xxx
$ export COUCH_USERNAME=xxx
$ export COUCH_PASSWORD=xxx
$ export COUCH_DATABASE=xxx
# cloud env.
$ heroku config:add COUCH_HOST=https://xxx.couchdb.com
$ heroku config:add COUCH_PORT=xxx
@joaoneto
joaoneto / nice_zenity_example.sh
Created September 13, 2013 00:34
Nice zenity installer example
#!/bin/bash
function infinite_progress {
$* 2> /dev/null
}
function verify_dependencies {
local DEPS=""
local PACKAGES=$1
for PACKAGE in $PACKAGES ; do
@joaoneto
joaoneto / start_services.sh
Last active December 22, 2015 15:18
Start services, if they are not running
#!/bin/bash
EXITCODE="0"
SERVICES=(
"memcached &"
"mongod &"
"redis-server &"
"neo4j start"
"elasticsearch"