Skip to content

Instantly share code, notes, and snippets.

Marcelo de Souza Lima marceloxp

Block or report user

Report or block marceloxp

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View git_commands.md

GIT Commands

Auto login

# ~/.netrc
machine host.com.br
  login user_login
  password user_passwords
@marceloxp
marceloxp / apache.md
Last active Jun 4, 2019
Apache Tips
View apache.md

Apache Tips

Basic tips commands to Apache for PHP

Install:

sudo apt update
sudo apt install apache2

Conf file:

@marceloxp
marceloxp / php-alternate.sh
Last active Feb 18, 2019
Change PHP Versions
View php-alternate.sh
#!/bin/bash
# chmod +x ~/dev/php-alternate.sh
main()
{
echo "---------------------------------------------------------------------------------------------------"
echo "CURRENT PHP VERSION"
echo "---------------------------------------------------------------------------------------------------"
php -v
echo "---------------------------------------------------------------------------------------------------"
echo "Choose a PHP version:"
View git-flow.md

Utilizando o fluxo Git Flow

Fonte: https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04

Este artigo tem o intuito de expor uma abordagem de como trabalhar utilizando o fluxo git flow.

Se você já trabalha com o git como principal ferramenta de controle de versão, já deve ter visto várias abordagens de como utilizar e controlar branchs em um cenário de produção ou pessoal. E se você é novo com git, este fluxo irá te ajudar a ter maior familiaridade de como empresas, projetos opensource costumam utilizar seus fluxos de trabalho. É muito comum vermos pessoas utilizando somente um branch para fazer commits em projetos pessoais. Isto não é errado, é muito tranquilo de se controlar tudo em uma branch quando se está desenvolvendo sozinho, mas o cenário muda bastante quando temos que interagir com mais desenvolvedor ou contribuidores, seja em um projeto opensource ou privado. Nessas horas é suma importância que se tenha total controle do que está sendo produzido por sua equipe, onde, a

@marceloxp
marceloxp / git filters.txt
Last active Jan 8, 2018
Git Extensions Filters
View git filters.txt
- Ignores.
.(rar$|gz$|zip$|exe$|pdf$|log$)
- Text files.
.(php$|ctp$|mustache$|js$|css$|scss$|htm$|html$|less$|md$|txt$|yml$|map$|htaccess$|rb$|)
- No extension files.
(LICENSE|COPYING|empty)
- Languages files.
@marceloxp
marceloxp / httpd-vhosts.conf
Last active Jul 5, 2016
Apache Virtual Host
View httpd-vhosts.conf
<VirtualHost 127.0.0.1>
ServerAdmin webmaster@www.cake3.local.com.br
DocumentRoot "C:/um/xampp/projetos/git/job0003_cakephp3"
ServerName www.cake3.local.com.br
ErrorLog "logs/www.cake3.local.com.br-error.log"
CustomLog "logs/www.cake3.local.com.br-access.log" common
<Directory "C:/um/xampp/projetos/git/job0003_cakephp3">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
@marceloxp
marceloxp / FileNameUtils.php
Last active Jun 13, 2016
Captura um nome de arquivo de devolve um array de 2 elementos com o nome e extensão.
View FileNameUtils.php
<?
function GetFileParts($file_name)
{
$tmp = explode("/", $file_name);
$_filename = array_pop($tmp);
$tmp = explode(".", $_filename);
$ext = array_pop($tmp);
$fil = substr($_filename, 0, ((strlen($ext)+1) * -1));
$r = array();
$r["name"] = $fil;
@marceloxp
marceloxp / gist:5731198
Last active Apr 18, 2016
jQuery onReady
View gist:5731198
$(document).ready
(
function()
{
}
);
View new_gist_file.js
function isset () {
// http://kevin.vanzonneveld.net
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + improved by: FremyCompany
// + improved by: Onno Marsman
// + improved by: Rafał Kukawski
// * example 1: isset( undefined, true);
// * returns 1: false
// * example 2: isset( 'Kevin van Zonneveld' );
// * returns 2: true
View colorAverage.php
public function colorAverage($rect)
{
//$rect = array(x, y, w, h);
$im = @imagecreatetruecolor($rect[2], $rect[3]);
if (!$im) { return false; }
imagecopy($im, $this->info, 0, 0, $rect[0], $rect[1], $rect[2], $rect[3]);
$imgW = $rect[2];
$imgH = $rect[3];
You can’t perform that action at this time.