Skip to content

Instantly share code, notes, and snippets.

View brpaz's full-sized avatar

Bruno Paz brpaz

View GitHub Profile
@brpaz
brpaz / Rakefile.rb
Created February 22, 2015 09:55 — forked from kinopyo/gist:3444889
Rake task example #rake
# [RAILS_ROOT]/lib/tasks/sample.rake
desc "print hello world!" # description.
task "hello_world" do # rake task name.
p "hello world!" # print "hello world!"
end
namespace :myapp do
desc "import data from somewhere"
# load rails environment
@brpaz
brpaz / aws_s3_cli_examples.md
Last active August 29, 2015 14:14 — forked from magnetikonline/README.md
AWS CLI S3 usage examples. #aws #s3
@brpaz
brpaz / gif2mp4.sh
Last active August 29, 2015 14:13 — forked from csabapalfi/gif2mp4.sh
Convert gif to mp4
ffmpeg -f gif -i infile.gif outfile.mp4
@brpaz
brpaz / multiple_ssh_setting.md
Last active August 29, 2015 14:13 — forked from jexchan/multiple_ssh_setting.md
How to configure multiple ssh accounts for github. #ssh #github

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "[email protected]"
@brpaz
brpaz / hash_hmac_receiver.php
Last active August 29, 2015 14:12 — forked from samarpanda/hash_hmac_receiver.php
#php #hmac #crypt #base64
<?php
function get_private_key_for_public_key($public_key) {
// extract private key from database or cache store
return 'private_key_user_id_9999';
}
// Data submitted
$data = $_GET['data'];
$data = json_decode(stripslashes($data), TRUE);
@brpaz
brpaz / redis.sh
Last active August 29, 2015 14:10 — forked from pbrisbin/redis.sh
Redis cheat shet #redis
# Connect to a server
redis-cli server
# Make an insert
set key value
# Make multiple insert
@brpaz
brpaz / Add business days.php
Last active October 9, 2023 20:31 — forked from davidsalazar/Add business days.php
Add business days to a DateTime #php #date #businessdays
public function add_business_days($datetime, $duedays)
{
$i = 1;
while ($i <= $duedays)
{
$next_day = date('N', strtotime('+1 day', $datetime));
if ($next_day == 6 || $next_day == 7)
{
$datetime = strtotime('+1 day', $datetime);
continue;
@brpaz
brpaz / EntityHiddenType.php
Last active August 29, 2015 14:09 — forked from bjo3rnf/EntityHiddenType.php
Hidden field for Symfony2 entities #symfony #datatransformer
<?php
namespace Dpn\ToolsBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Dpn\ToolsBundle\Form\DataTransformer\EntityToIdTransformer;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
use Doctrine\Common\Persistence\ObjectManager;
@brpaz
brpaz / ManyToEntityTransformer
Last active August 29, 2015 14:09 — forked from frodosghost/ManyToEntityTransformer
Data Transformer: Many to Many for Entity Field #symfony #datatransformer
<?php
namespace Acme\DemoBundle\Form\DataTransformer;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\PersistentCollection;
use Doctrine\Common\Collections\ArrayCollection;
use Symfony\Component\Form\DataTransformerInterface;
use Symfony\Component\Form\Exception\TransformationFailedException;
@brpaz
brpaz / rsync example.sh
Last active August 29, 2015 14:08 — forked from fduran/rsync example
#rsync
# www.fduran.com
# sync (copy) local to remote server directory
# take out dry-run after test
rsync --dry-run -azvrh -e 'ssh -p 2022' --exclude 'donotcopy' /var/www/ [email protected]:/var/www/
# options:
a: archive, preserve metadata
z: compression
v: verbose