Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Learning

Marcelo de Souza Lima marceloxp

:octocat:
Learning
View GitHub Profile
@marceloxp
marceloxp / .bashrc
Last active Jan 8, 2020
.bashrc to Docker containers
View .bashrc
#!/bin/bash
xp_true="true"
xp_false="false"
# String routines
xp_str_empty()
{
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

View git_commands.md

GIT Commands

Auto login

# ~/.netrc
machine host.com.br
  login user_login
  password user_passwords
@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:"
@marceloxp
marceloxp / apache.md
Last active Aug 3, 2020
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 / 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 / cakephp_log.php
Created Oct 26, 2015
Log SQL queries on CakePHP
View cakephp_log.php
$log = $this->Model->getDataSource()->getLog(false, false);
debug($log);
@marceloxp
marceloxp / youtube_events.html
Created Mar 6, 2015
Capture Youtube events.
View youtube_events.html
<!-- <iframe width="500" height="306" src="//www.youtube.com/embed/xpto?rel=0" frameborder="0" allowfullscreen></iframe> -->
<div id="player"></div>
<script>var ytVideoId = "xpto";</script>';
<script type="text/javascript">
var player;
var timer1 = null;
var video_length = 0;
var video_percent_curr = 0;
var video_percent_last = 0;
@marceloxp
marceloxp / .htaccess
Last active Aug 29, 2015
Apache conditional .htpasswd
View .htaccess
SetEnvIf Host .*local.yetanothersite.* VAR_LOCAL_SITE
SetEnvIf Host .*yetanothersitehomolog.com.br.* VAR_HOMOLOG_SITE
SetEnvIf Host .*www.yetanothersite.com.br.* VAR_PROD_SITE
Order Deny,Allow
AuthUserFile /var/../.htpasswd
AuthName "Authorized personnel only."
AuthType Basic
Require valid-user
Allow from env=VAR_LOCAL_SITE
You can’t perform that action at this time.