Skip to content

Instantly share code, notes, and snippets.

View Matheus-de-Souza's full-sized avatar

Matheus de Souza Matheus-de-Souza

  • Novo Hamburgo, Brazil
View GitHub Profile
@Matheus-de-Souza
Matheus-de-Souza / Dockerfile
Last active March 13, 2020 11:48
Wordpress + Docker
FROM wordpress:latest
RUN chown -Rf www-data.www-data /var/www/html/
@Matheus-de-Souza
Matheus-de-Souza / copy-and-paste-and-transpose.js
Created June 2, 2018 01:02
A little gist to copy and paste your chords and transposing it
const Transposer = require('chord-transposer');
const ncp = require("copy-paste");
const cifra = ncp.paste();
const result = Transposer.transpose(cifra).fromKey('G').toKey('A').toString();
ncp.copy(result, () => {
console.log('copied!');
});
<?php
$app->hook('slim.before.router', function () use ($app) {
$api_key = $app->request->headers('Api-Key');
if ($api_key == '' && strlen($app->request->getBody()) == 0 ) {
$app->halt(200, '"CORS OK"');
} else {
<?php
function logMsg( $msg, $level = 'info', $file = 'main.log' ) {
// variável que vai armazenar o nível do log (INFO, WARNING ou ERROR)
$levelStr = '';
// verifica o nível do log
switch ( $level )
{
case 'info':
// nível de informação
@Matheus-de-Souza
Matheus-de-Souza / gravacao-tela.md
Last active March 8, 2018 20:42
Como gravar a tela do Android pelo pc?

Gravação da tela

O comando abaixo grava a tela do celular por 10 segundos e cria um arquivo dentro do celular

adb.exe shell screenrecord /sdcard/example.mp4 --time-limit 10 --verbose

O comando abaixo salva a tela do celular e salva o arquivo da imagem no PC

adb.exe exec-out screencap -p > screen.png

$http
.get("http://ipinfo.io", { jsonp: true } )
.then(function(response) {
var countryCode = (response.data && response.data.country) ? response.data.country : "";
});
@Matheus-de-Souza
Matheus-de-Souza / log.php
Created February 1, 2018 15:18
That log maneiro
<?php
function logMsg( $msg, $level = 'info', $file = 'main.log' )
{
// variável que vai armazenar o nível do log (INFO, WARNING ou ERROR)
$levelStr = '';
// verifica o nível do log
switch ( $level )
{
(function (angular) {
angular
.module('project.directives')
.directive('input', input);
// Monkey patch para problema de máscara nos telefone samsung da série 6
function input($timeout) {
return {
restrict: 'E',
function verificarCidadeAtendida (nomeCidade) {
var nomeCidadeLower = nomeCidade && nomeCidade.toLowerCase(),
cidadesAtendidas = service.obterListaCidadesAtendidas();
var encontrarCidadeLowerCase = R.pipe(
R.map(R.toLower), // Põe todas as cidades em lowercase
R.any(R.equals(nomeCidadeLower)) // Busca por qualquer (any) cidade correspondente à pesquisa
);
var encontrouCidade = encontrarCidadeLowerCase(cidadesAtendidas);
  • Pense em qualquer número de DOIS dígitos, por exemplo 47

  • Subtraia a soma dos algarismos. Ex.: 47 - (4 + 7) = 36

  • Depois some os algarismos resultantes da subtração anterior, adicionando 4. Ex.: 3 + 6 + 4 = 13

  • Multiplique o resultado pelo inverso do número. Ex.: 13 x 31 = 403

  • E por último, multiplique por 3 o resultado anterior. Ex. 403 x 3 = 1209

  • Obs.: Qualquer número de 2 algarismos (entre 10 e 99) terão o mesmo resultado.

  • Não acredita ? Faça o teste !!!!