Skip to content

Instantly share code, notes, and snippets.

View DfKimera's full-sized avatar
🦊

Aryel Tupinambá DfKimera

🦊
  • The Netherlands
  • 08:36 (UTC +02:00)
View GitHub Profile
@DfKimera
DfKimera / test_card_create_with_hash.php
Created April 19, 2017 18:51
Tests features introduced in: https://github.com/DfKimera/pagarme-php/commit/27d2d004bcd01b9a92379fede78f6d5ca8ef92ef; Regarding issue: https://github.com/pagarme/pagarme-php/issues/168; Generates a card hash via Pagarme.js from sample data, and uses this hash with the the $pagarMe->card()->createFromHash(). The test is successful when the data …
<?php
/**
* Generates a card hash via Pagarme.js from sample data, and uses this hash with the the $pagarMe->card()->createFromHash().
* The test is successful when the data outputted is valid (generated card has the "valid" property true and a present, valid "id" property)
*/
include("vendor/autoload.php");
if($_POST['card_hash']) {
$pagarMe = new \PagarMe\Sdk\PagarMe('<< API KEY HERE >>');
@DfKimera
DfKimera / cep_lookup.js
Created April 12, 2017 18:23
Small ES6 library to lookup addresses by CEP. Supports multiple providers and automatically swaps providers on lookup failure.
/**
* kisuma-platform
* cep_lookup.js
*
* Copyleft (c) LQDI Digital
* www.lqdi.net - 2017
* Licenced with MIT
*
* @author Aryel Tupinambá <aryel.tupinamba@lqdi.net>
*/
@DfKimera
DfKimera / teste_dev_fullstack_jrpl_jul2018.md
Last active July 13, 2018 16:08
PROCESSO SELETIVO - FULL STACK DEVELOPER PHP (Júnior a Pleno)

PROCESSO SELETIVO LQDI - FULL STACK DEVELOPER PHP (Júnior a Pleno)

Teste teórico (20min)

O teste teórico é composto de algumas perguntas-problema, cuja resposta deve ser em código. Nela, avaliamos a capacidade de interpretação de texto e pensamento lógico e desenvolvimento de algorítmos.

Para realizá-lo, você deve acessar o nosso ambiente de testes do InterviewZen.

Preencha seu nome e e-mail, e clique em "Start the Interview". Cada questão tem um timer que conta o tempo total que você levou no problema. Ao concluir cada problema, clique no botão "Submit solution".

Desenvolvedor(a) Full-Stack PHP

LQDI Digital [www.lqdi.net]

Descrição

Procuramos um Desenvolvedor Web bom de briga, que tope qualquer parada. O foco vai ser tanto no front-end (recorte, montagem e programação de websites, hotsites, landing pages, e-mail marketing, portais e sistemas para web) quanto no back-end (arquitetura e desenvolvimento de sistemas, CMS, em PHP).

Queremos alguém dedicado, maduro e responsável, com tesão de fazer o que gosta, comprometido com a qualidade e os prazos, e disposto a apostar e crescer dentro da empresa!

No back-end, usamos principalmente PHP e MySQL, com Laravel 5. WordPress a gente só usa pra blog e sites de hierarquia simples. No front-end, usamos HTML5, CSS3, SASS (Compass) e jQuery, ocasionalmente usando AngularJS para projetos mais complexos (mas relaxe se você não manjar... ainda!).

@DfKimera
DfKimera / pack-release-files.sh
Created October 14, 2016 01:00
Script to pack application and all dependencies and libraries for deploy
#!/bin/sh
rm -f ./public/release.zip
zip -0 -9 ./public/release.zip -r -u . -x@do-not-pack.lst
@DfKimera
DfKimera / do-not-pack.lst
Created October 14, 2016 00:59
List of files to skip when packing for deploy
*.git*
*.sass-cache*
do-not-pack.lst
*psds*
*node_modules*
release.zip
src.zip
*.DS_Store*
*.idea*
.env

Desenvolvedor(a) Web PHP Pleno

LQDI Digital [www.lqdi.net]

Descrição

Procuramos um Desenvolvedor Web bom de briga, que tope qualquer parada. O foco vai ser tanto no front-end (recorte, montagem e programação de websites, hotsites, landing pages, e-mail marketing, portais e sistemas para web) quanto no back-end (arquitetura e desenvolvimento de sistemas, CMS, em PHP).

Queremos alguém dedicado, maduro e responsável, com tesão de fazer o que gosta, comprometido com a qualidade e os prazos, e disposto a apostar e crescer dentro da empresa!

No back-end, usamos principalmente PHP e MySQL, com Laravel 5. WordPress a gente só usa pra blog e sites de hierarquia simples. No front-end, usamos HTML5, CSS3, SASS (Compass) e jQuery, ocasionalmente usando AngularJS para projetos mais complexos (mas relaxe se você não manjar... ainda!).

<?php
function mysql_affected_rows(...$args) { return call_user_func_array('mysqli_affected_rows', $args); }
function mysql_client_encoding(...$args) { return call_user_func_array('mysqli_client_encoding', $args); }
function mysql_close(...$args) { return call_user_func_array('mysqli_close', $args); }
function mysql_connect(...$args) { return call_user_func_array('mysqli_connect', $args); }
function mysql_create_db(...$args) { return call_user_func_array('mysqli_create_db', $args); }
function mysql_data_seek(...$args) { return call_user_func_array('mysqli_data_seek', $args); }
function mysql_db_name(...$args) { return call_user_func_array('mysqli_db_name', $args); }
function mysql_db_query(...$args) { return call_user_func_array('mysqli_db_query', $args); }
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
# Info
description "LQDI Intranet Queue Bot"
author "Aryel Tupinamba"
# Events
start on started mysql
stop on shutdown
# Automatically respawn
respawn