Skip to content

Instantly share code, notes, and snippets.

View yurimorales's full-sized avatar

Yuri Morales yurimorales

  • Palhoça, SC - Brazil
View GitHub Profile
@yurimorales
yurimorales / vimtutor.md
Created August 16, 2018 14:17 — forked from ericdouglas/vimtutor.md
Síntese de comandos das lições 4, 5, 6 e 7 do vimtutor

Localização e Status do Arquivo

  • ctrl g informa a sua localização no arquivo.
  • G leva o cursor para última linha do arquivo.
  • gg leva o cursor para primeira linha do arquivo.
  • 13 G leva o cursor para linha 13. ps: Digitando qualquer número no lugar do 13, te leva para a linha digitada.

Buscando por Palavras

  • /padrão vai buscar por uma incidência da palavra padrão no texto. Troque padrão por qualquer outra palavra que você queira encontrar.
@yurimorales
yurimorales / SessionIdleHandler.php
Created February 28, 2019 17:44 — forked from bbene/SessionIdleHandler.php
Symfony 3 Auto Logout
<?php
// AppBundle/Handler/SessionIdleHandler.php
namespace AppBundle\Handler;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
use Symfony\Component\HttpKernel\HttpKernelInterface;
use Symfony\Component\Routing\RouterInterface;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
@yurimorales
yurimorales / git.md
Last active January 15, 2021 17:02 — forked from leocomelli/git.md
Lista de comandos úteis do GIT

#GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

@yurimorales
yurimorales / randomToken.php
Last active December 10, 2019 20:45
Random Token Generator - PHP
<?php
$generateToken = function($length = 50) {
$token = "";
$string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$maxNumbers = strlen($string);
$i = 0;
while ($i < $length) {
@yurimorales
yurimorales / simpleRandomTokenGenerator.php
Created December 10, 2019 21:00
Simple Token Generator PHP 7
<?php
$token = bin2hex(openssl_random_pseudo_bytes(54
));
echo $token;
@yurimorales
yurimorales / mysql-export-table-to-csv.sh
Last active January 15, 2021 17:05
Export data from table MySQL to csv file, with linux command line
mysql -u<user> -p<password> <database-name> -B -e "select * from \'<table-name-from-database>\';" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > /path-to-save/<name-from-file-to-save>.csv
@yurimorales
yurimorales / iin_card
Created April 7, 2021 15:56 — forked from gusribeiro/iin_card
Regex para identificar bandeiras do cartão de crédito
Amex: /^3[47][0-9]{13}/
Aura: '^507860'
Banese Card: '^636117'
Cabal: '(60420[1-9]|6042[1-9][0-9]|6043[0-9]{2}|604400)'
Diners: '(36[0-8][0-9]{3}|369[0-8][0-9]{2}|3699[0-8][0-9]|36999[0-9])
Discover: /^6(?:011|5[0-9]{2})[0-9]{12}/
Elo: ^4011(78|79)|^43(1274|8935)|^45(1416|7393|763(1|2))|^504175|^627780|^63(6297|6368|6369)|(65003[5-9]|65004[0-9]|65005[01])|(65040[5-9]|6504[1-3][0-9])|(65048[5-9]|65049[0-9]|6505[0-2][0-9]|65053[0-8])|(65054[1-9]|6505[5-8][0-9]|65059[0-8])|(65070[0-9]|65071[0-8])|(65072[0-7])|(65090[1-9]|6509[1-6][0-9]|65097[0-8])|(65165[2-9]|6516[67][0-9])|(65500[0-9]|65501[0-9])|(65502[1-9]|6550[34][0-9]|65505[0-8])|^(506699|5067[0-6][0-9]|50677[0-8])|^(509[0-8][0-9]{2}|5099[0-8][0-9]|50999[0-9])|^65003[1-3]|^(65003[5-9]|65004\d|65005[0-1])|^(65040[5-9]|6504[1-3]\d)|^(65048[5-9]|65049\d|6505[0-2]\d|65053[0-8])|^(65054[1-9]|6505[5-8]\d|65059[0-8])|^(65070\d|65071[0-8])|^65072[0-7]|^(65090[1-9]|65091\d|650920)|^(65165[2-9]|6516[6-7]\d)|^(65500\d|65501\d)|^(65502[1-9]|6550[3-4]\d|65505[0-8])
Fort
@yurimorales
yurimorales / sh
Created March 16, 2023 18:30
Verify string in file shell script
#!/bin/bash
grep -q "word" filename.txt && echo "yes" || echo "no"
@yurimorales
yurimorales / password_generator.sh
Created October 16, 2023 11:53
Secure password command generator in terminal linux
#!/bin/bash
# Gerando senhas fortes no terminal do linux
# Usando gpg para gerar uma senha segura com 12 caracteres
gpg --gen-random --armor 1 12
# Usando openssl para gerar uma senha segura com 12 caracteres
openssl rand -base64 12