Skip to content

Instantly share code, notes, and snippets.

@romeugodoi
romeugodoi / cURL-dateURL
Created July 14, 2014 15:25
Varrendo site com padrão de data na url via cURL.
<?php
$url = 'http://www.site.com.br/agenda/';
$data = new DateTime();
$dataFinal = new DateTime('2014-07-30');
$timeout = 5; // set to zero for no timeout
$ch = curl_init();
@romeugodoi
romeugodoi / Dockerfile
Last active August 29, 2015 14:21
Symfony2 + Docker + docker-compose + New Relic
FROM ubuntu:14.04
MAINTAINER Daniel Negri <danielnegri@byoc.io>
# Keep upstart from complaining
RUN dpkg-divert --local --rename --add /sbin/initctl
RUN ln -sf /bin/true /sbin/initctl
# Let the conatiner know that there is no tty
ENV DEBIAN_FRONTEND noninteractive
// MARK: - Adding a header to a single request
let headers: HTTPHeaders = [
"X-Mashape-Key": MY_API_KEY,
"Accept": "application/json"
]
Alamofire.request("https://mashape-community-urban-dictionary.p.mashape.com/define?term=smh", headers: headers)
.responseJSON { response in
debugPrint(response)
@romeugodoi
romeugodoi / makeAPNSPushCerts.sh
Last active November 7, 2017 17:01
Creating certificate to send push notification to APNS from backend.
#!/bin/bash
CERT=$1
P12=$2
NAME=$3
# Error out if no file types were provided
if [ $# -lt 1 ]
then
echo "Erro de Sintaxe, por favor informe o arquivo certficado seguido pelo arquivo .p12 e o nome que prefere usar."
@romeugodoi
romeugodoi / DeviceModel.swift
Last active November 15, 2017 21:05 — forked from JonFir/DeviceModel.swift
Get device model in Swift
import UIKit
public extension UIDevice {
var modelName: String {
var systemInfo = utsname()
uname(&systemInfo)
let machineMirror = Mirror(reflecting: systemInfo.machine)
@romeugodoi
romeugodoi / gist:8262c36c4e5e610ca6f5a5755895d9f5
Last active October 9, 2018 21:49 — forked from maccath/gist:3981205
Split PDF to individual pages using FPDI and FPDF
<?php
/**
* Split PDF file
*
* <p>Split all of the pages from a larger PDF files into
* single-page PDF files.</p>
*
* @package FPDF required http://www.fpdf.org/
* @package FPDI required http://www.setasign.de/products/pdf-php-solutions/fpdi/
@romeugodoi
romeugodoi / ValorPagtoViewController.swift
Created August 1, 2019 14:59
Formatador de moeda R$ + Extensions
import UIKit
class ValorPagtoViewController: UIViewController {
@IBOutlet weak var valorTextField: UITextField!
var valorPagto: Float = 0.0
override func viewDidLoad() {
super.viewDidLoad()
//
// UIBarButtonItem+Badge.swift
//
// Created by Stefano Vettor on 12/04/16.
// Copyright © 2016 Stefano Vettor. All rights reserved.
//
import UIKit
private var handle: UInt8 = 0
@romeugodoi
romeugodoi / OrderFilter.php
Last active March 5, 2020 14:49 — forked from teohhanhui/OrderFilter.php
APIPlatform OrderFilter with distance using geometry or geography column type on PostgreSQL database (with PostGIS).
<?php
declare(strict_types=1);
namespace App\Filter;
use ApiPlatform\Core\Bridge\Doctrine\Common\Filter\OrderFilterTrait;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\OrderFilter as BaseOrderFilter;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface;
use Doctrine\Common\Persistence\ManagerRegistry;
@romeugodoi
romeugodoi / OrderFilterLatLng.php
Last active March 5, 2020 14:49
APIPlatform OrderFilter with distance using latitude and longitude columns on PostgreSQL database.
<?php
declare(strict_types=1);
namespace App\Filter\API;
use ApiPlatform\Core\Bridge\Doctrine\Common\Filter\OrderFilterTrait;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\OrderFilter as BaseOrderFilter;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface;
use Doctrine\Common\Persistence\ManagerRegistry;