Skip to content

Instantly share code, notes, and snippets.

View luizventurote's full-sized avatar

Luiz Venturote luizventurote

View GitHub Profile
@luizventurote
luizventurote / transaction-and-lock-sql.sql
Last active August 29, 2015 14:01
Usign transaction and lock in SQL.
/**
* Trabalho de Banco de Dados II
* Luiz Alberto binda Venturote - Matheus Claudino - M19
*
* Uma empresa de alimentos possui vários representantes.
* Cada representante atende um local específico, realizando os pedidos dos clientes.
* A empresa recebe todos os pedidos dos clientes através dos representantes e envia os produtos para os clientes.
* Para manter a integridade dos dados do estoque, os representantes não podem fazer os pedidos ao mesmo tempo.
*/
@luizventurote
luizventurote / gist:10abb89e6fa632a75a5e
Created May 19, 2014 14:37
Estudos - PHP, PDO, MVC.
http://www.digitaldev.com.br/2013/01/22/exemplo-de-mvc-com-php/
https://github.com/iMastersDev/php-oop
http://www.youtube.com/playlist?list=PL9FA1317A2BF91ACF
http://regisconde.files.wordpress.com/2011/05/tutorial-oo-e-mvc.pdf
http://tutsmais.com.br/blog/php/criando-crud-com-pdo-insert-delete-update-reader-php-objetos-organizado-profissional-fundamentos-codigo/
https://github.com/panique/php-mvc
http://forum.imasters.com.br/topic/428230-crud-com-php-oo-e-mvc-parte-1/
http://book.b-e-n.ru/Pro%20PHP%20MVC.pdf
@luizventurote
luizventurote / vagrant-config.md
Last active August 29, 2015 14:01
Vagrant config

Creating a base box in Vagrant

This tutorial is for creating a vagrant box for ubuntu 12.04 (LTS)

Along the tutorial you must follow this conventions

  • Hostname: vagrant-[os-name], e.g. vagrant-debian-lenny
  • Domain: vagrantup.com (causes delays in resolving own FQDN, as in dnsdomainname or hostname --fqdn commands)
  • Root Password: vagrant
  • Main account login: vagrant
@luizventurote
luizventurote / print-text.html
Created June 23, 2014 04:57
Print page test.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Print test</title>
</head>
<style type="text/css" media="print">
@page {
@luizventurote
luizventurote / openTextFile.c
Created August 14, 2014 13:43
This function will get the contents of the text file.
#include <stdio.h>
#include <stdlib.h>
/**
* Open text file
* @author Luiz Venturote
* @param char file_name Name of the text file
* @return char Content of the text file
*/
char * openTextFile(char *file_name) {
@luizventurote
luizventurote / ClosedHashing.c
Last active August 29, 2015 14:05
Hashing table algorithm
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Quantity of students
#define STUDENTS_QTY 20
// Hash table size
#define HASHTBL_SIZE 7
@luizventurote
luizventurote / conteudos-necessarios.md
Last active August 29, 2015 14:08
Conteúdos necessários.

Sumário de conteúdos

  • Lógica de programação
  • PHP
  • Orientação a Objetos em PHP
  • Banco de Dados (MySQL - PDO)
  • Servidores web
  • Linux
  • Controle de versão (Git)
  • MVC
@luizventurote
luizventurote / console2.reg
Created November 8, 2014 20:57
Add Console2 in Windows context menu
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Console]
@="Console Here"
[HKEY_CLASSES_ROOT\Directory\shell\Console\command]
@="\"C:\\Console2\\Console.exe\" -d \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Console]
@="Console Here"
@luizventurote
luizventurote / vagrant-magento.md
Last active August 29, 2015 14:12
Utilizando o Vagrant para agilizar e facilitar o desenvolvimento de lojas virtuais com Magento

Utilizando o Vagrant para agilizar e facilitar o desenvolvimento de lojas virtuais com Magento

Introdução

A instalação e o preparo para o desenvolvimento de uma plataforma Magento muitas vezes leva tempo e dependendo da situação pode ocerrer vários tipos de erros durante esse processo. Você também pode enfrentar diversos problemas com a imcompatibilidade entre os ambientes de desenvolvimento quando se trata de um trabalho em equipe, reunindo vários desenvolvedores, pois é provável que cada desenvolvedor prepare o ambiente de uma forma diferente para realizar o seu trabalho.

Pensando nisso, surgiu o Vagrant! Para quem não conhece, o Vagrant é uma ferramenta que lhe permite criar ambientes portáteis de desenvolvimento com máquinas virtuais (Virtual Machine – VM), ele trabalha junto com algum programa que faz a gerência de máquinas virtuais, como por exemplo, o Virtual Box e VMware. Com esse tipo de recurso podemos trabalhar em um mesmo ambiente com todos na equipe, independente da máquina e o siste

@luizventurote
luizventurote / virtual-host-windows.md
Last active August 29, 2015 14:13
Virtual Host Apache Windows

Windows host file

127.0.0.1           localhost
127.0.0.1       	site

httpd-vhosts.conf

NameVirtualHost *