Skip to content

Instantly share code, notes, and snippets.

@dpasqua
dpasqua / aws-ec2-vpc-ip-rotator.sh
Created May 11, 2019
Script to change a ec2 IP with Elastic IP, when ec2 in VPC.
View aws-ec2-vpc-ip-rotator.sh
#!/bin/sh
#
# script by Douglas V. Pasqua <douglas.pasqua@gmail.com>
#
# this script is based on original: https://github.com/maxharlow/aws-ip-rotator/blob/master/aws-ip-rotator.sh
# the improvement in this scrtipt is that it works with ec2 in vpc (at releasing the old ip)
#
# To run this script install aws-cli and jq (JSON Processor)
# $ sudo apt install awscli
# $ sudo apt install jq
@dpasqua
dpasqua / publica-fanpage-v4.php
Last active Feb 18, 2016
Exemplo de script de publicação na fanpage, facebook, usando PHP SDK v4.0.x ! Instale o SDK v4 através do composer. Mais detalhes de como instalar o SDK via composer pode ser obtido em: http://www.douglaspasqua.com/2015/05/24/criando-aplicativos-facebook-sdk-v4-em-php/
View publica-fanpage-v4.php
<?php
session_start(); // Sessao do php deve estar ativa
// datetimezone
date_default_timezone_set('America/Sao_Paulo');
// autoloader gerado pelo composer
require_once "vendor/autoload.php";
// configurar APP_ID e SECRET
@dpasqua
dpasqua / facebook-req-perm.php
Last active Aug 29, 2015
Requisitando Permissões pela API do Facebook com PHP (Exemplo)
View facebook-req-perm.php
<?php
// Cria a instancia da aplicacao, informando o appid e o secret
$facebook = new Facebook(array(
'appId' => $APP_ID,
'secret' => $SECRET,
));
// obtem o id do usuario
$user = $facebook->getUser();
@dpasqua
dpasqua / facebook-publica-foto.php
Created Oct 4, 2013
Script que realiza publicação de foto no perfil do usuário do facebook. Usando SDK do facebook para PHP. No exemplo, após a publicação da foto, é realizado uma marcação.
View facebook-publica-foto.php
<?php
/**
* script que realiza publicação de foto no perfil do usuário do facebook
* no exemplo também é realizado uma marcação na foto
*/
// incluir a lib fo facebook
require 'facebook-php-sdk-master/src/facebook.php';
// Cria a instancia da aplicacao, informando o appid e o secret
@dpasqua
dpasqua / DownloadController.php
Created Sep 2, 2013
Exemplo de como implementar download de arquivos no zend framework2 de forma eficiente!
View DownloadController.php
<?php
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
class DownloadController extends AbstractActionController
{
public function indexAction()
{
@dpasqua
dpasqua / interval.sh
Last active Aug 22, 2020
Script que irá executar um determinado comando a cada 15 segundos. Script é ideal para ser utilizado no crontab, caso queira um processo seja executado em intervalos menores que 1 minuto, que é o intervalo mínimo permitido no crontab.
View interval.sh
#!/bin/bash
# Script que irá executar um determinado comando a cada 15 segundos.
# Script é ideal para ser utilizado no crontab, caso queira um processo seja executado em intervalos
# menores que 1 minuto, que é o intervalo mínimo permitido no crontab.
#
# Pode ser facilmente adaptado para outros intervalos diferente de 15 segundos.
# Neste exemplo, o script será executado nos momentos: 0, 15, 30 e 45 (para por aqui).
# O próximo momento será executado pelo crontab que iniciará um novo ciclo.
@dpasqua
dpasqua / publicar-fanpage.php
Last active Dec 21, 2015
Exemplo de publicação em Fan Page do facebook. Utilizando o sdk para PHP.Parametrizar appId, secret e o ID da Fan Page que deseja realizar a publicação.
View publicar-fanpage.php
<?php
// incluir a lib fo facebook
require 'facebook-php-sdk-master/src/facebook.php';
// Cria a instancia da aplicacao, informando o appid e o secret
$facebook = new Facebook(array(
'appId' => '',
'secret' => '',
));