Skip to content

Instantly share code, notes, and snippets.

View marcelod's full-sized avatar
🎯
Focusing

Marcelo Diniz marcelod

🎯
Focusing
  • São Paulo - Brasil
View GitHub Profile
@marcelod
marcelod / gist:f86265a22dba3552d2d2cd4330e1eb10
Last active December 13, 2017 12:51
my help upgrade codeigniter version 2 to 3
// usei para renomear os arquivos com extensão php para a primeira letra de cada arquivo para maiuscula
rename -v 's{ (\A|\s) (\w+) }{$1\u$2}xmsg' *.php
// atualizar a parte tabela do banco de dados
https://codeigniter.com/user_guide/libraries/sessions.html#database-driver
DROP TABLE ci_sessions;
CREATE TABLE IF NOT EXISTS `ci_sessions` (
`id` varchar(128) NOT NULL,
`ip_address` varchar(45) NOT NULL,
@marcelod
marcelod / gist:74162a499b13f4490587c771774bfb77
Last active September 14, 2020 13:09
Deploy com git automatizado

Parte do servidor

  • acessar via ssh o servidor, por exemplo ssh user@ip
  • no servidor, acessar a pasta do projeto, por exemplo, /var/www/meu-projeto/
  • criar e acessar a pasta, por exemplo app.git (mkdir app.git && cd app.git)
  • dentro de app.git, executar o comando git init --bare para criar um repositório mínimo git
  • criar um arquivo chamado post-receive dentro de app.git/hooks - nano hooks/post-receive e adicionar o seguinte conteúdo
#!/bin/sh
@marcelod
marcelod / git-pull-all
Created July 12, 2018 16:43 — forked from grimzy/git-pull-all
Git pull all remote branches
#!/usr/bin/env bash
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
@marcelod
marcelod / main
Created June 13, 2019 13:36 — forked from tgfarias/main
Docker commands
#Start docker
docker-compose up -d --build --force-recreate
#Import database
docker exec -i [container] mysql -u[user] -p[pass] [database] -v < [path_of_sql_import]
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root -pPASSWORD DATABASE > backup.sql
docker exec CONTAINER /usr/bin/mysqldump -u root -pPASSWORD DATABASE | gzip > backup.sql.gz
docker exec CONTAINER /usr/bin/mysqldump -u root -pPASSWORD DATABASE | bzip2 > backup.sql.bz2
@marcelod
marcelod / git.md
Created December 3, 2019 14:56 — forked from leocomelli/git.md
Lista de comandos úteis do GIT

GIT

Estados

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

Ajuda

<?php
$items = [];
foreach ($products as $value) {
$items[] = [
'product_id' => $value->id,
'name' => $value->name,
];
}
return collect($items)->all();
<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>jsPDF</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
@marcelod
marcelod / RemoveBranchsLocais.md
Last active August 29, 2022 20:55
Remove branchs locais que já foram enviadas para master (main)