Skip to content

Instantly share code, notes, and snippets.

View davidino's full-sized avatar

David Funaro davidino

  • AWS
  • Dublin
  • 04:25 (UTC +01:00)
View GitHub Profile
@davidino
davidino / Command.php
Created January 7, 2012 15:46
getTokenReplaces
<?php
protected function getTokenReplaces()
{
$replaces = array();
foreach ($this->tokens as $token => $value) {
$key = $this->getFormatter()->untokenize($token);
$formatter = $this->getTokenFormatter($key);
$values = array_map(function($value){
@davidino
davidino / gist:2427711
Created April 20, 2012 10:39
production vs deployment trick
find source/ -print | grep -v "localpath-directory-to-exclude" | cpio -pdm backup
#http://hints.macworld.com/article.php?story=20070408062023352
diff -qr dirA dirB | grep -v -e 'DS_Store' -e 'Thumbs' -e '.svn' | sort > diffs.txt
@davidino
davidino / processPost.js
Created April 30, 2012 22:30
job continuous failing
postJob.on('failed',function(){
var obj = postJob.toJSON()
if(!isNAN(obj.attempts.remaining) && obj.attempts.remaining == 0){
redisClient.decr(job.data.title)
util.log('job post definetly failed')
}
util.log('job post failed')
})
@davidino
davidino / deploy.rb
Created May 1, 2012 22:36 — forked from meritt/deploy.rb
Capistrano config for NodeJS application
set :application, "application-name.js"
set :node_file, "server.coffee"
set :host, "87.250.250.11"
set :repository, "git@github.com:meritt/application-name.js.git"
set :user, "root"
set :admin_runner, "www-data"
set :scm, :git
set :branch, "master"
set :deploy_via, :remote_cache
@davidino
davidino / gist:3879804
Created October 12, 2012 15:34
facebook stream
<?php
require_once __DIR__ . '/../vendor/php-sdk/src/facebook.php';
/*
some code
*/
$facebook = new Facebook(array(
'appId' => $app['facebook.app_id'],
'secret' => $app['facebook.app_secret'],
<form novalidate="" action="#" method="post">
<div id="form">
<div>
<label for="form_name" class="required">Name</label>
<input type="text" id="form_name" name="form[name]" required="required" />
</div>
<div><label for="form_surname" class="required">Surname</label><input type="text" id="form_surname" name="form[surname]" required="required" /></div>
<div><label for="form_email" class="required">Email</label><input type="text" id="form_email" name="form[email]" required="required" /></div>
<div><label for="form_terms" class="required">Terms</label><input type="checkbox" id="form_terms" name="form[terms]" required="required" value="1" /></div>
<div><label for="form_terms_info" class="required">Terms info</label><input type="checkbox" id="form_terms_info" name="form[terms_info]" required="required" value="1" /></div>
@davidino
davidino / gist:4079068
Created November 15, 2012 15:07
form.html
<form action="#" method="post">
<div id="form">
<div>
<label for="form_name" class="required">Name</label>
<input type="text" id="form_name" name="form[name]" required="required" />
</div>
<div>
<label for="form_surname" class="required">Surname</label><input type="text" id="form_surname" name="form[surname]" required="required" /></div>
<div><label for="form_email" class="required">Email</label><input type="text" id="form_email" name="form[email]" required="required" /></div>
<div><label for="form_terms" class="required">Terms</label><input type="checkbox" id="form_terms" name="form[terms]" required="required" value="1" /></div>
@davidino
davidino / gist:4087842
Created November 16, 2012 14:44
index.2.html
<form novalidate="" action="#" method="post">
<div id="form">
<div>
<label for="form_name" class="required">Nome</label>
<ul>
<li>Questo valore non dovrebbe essere vuoto.</li>
</ul><input type="text" id="form_name" name="form[name]" required="required" />
</div>
@davidino
davidino / gist:4104606
Created November 18, 2012 11:17
documentTest.php
public function testCreateDocument()
{
$binding = $this->createHttpBinding();
$document = json_encode(array('@class' => 'Address', 'name' => 'Test'));
$creation = $binding->postDocument($document);
$this->assertHttpStatus(201, $creation, 'Creates a valid document');
$rid = str_replace('#', '', $creation->getInnerResponse()->getBody());
@davidino
davidino / gist:4106671
Created November 18, 2012 18:28
readme
ci-stuff