Skip to content

Instantly share code, notes, and snippets.

View dgmike's full-sized avatar

Michael dgmike

View GitHub Profile
@dgmike
dgmike / home.php
Created November 15, 2009 15:31
Simple Application using Ice-Baby Framework
<?php
include('ice/app.php');
app(array(
'.*' => 'Welcome'
));
class Welcome
{
public function get()
{
@dgmike
dgmike / export_to_dia.php
Created January 29, 2010 15:41
Just put your tables to tabelas.dia file. Use http://projects.gnome.org/dia/ to open this file and organize your project
<?php
/* File that you want to export */
$file = dirname(__FILE__).'table.dia';
/* Sample of table format */
$tables = array(
'tablename' => array (
'id' => 'INT',
@dgmike
dgmike / export-to-dia.php
Created February 6, 2010 20:01
Exports a database to dia file using PDO to connect on server
<?php
$file = dirname(__FILE__).'/tabelas.dia';
$host = 'mysql:host=localhost;dbname=';
$user = '';
$pass = '';
$export = array();
$pdo = new PDO($host, $user, $pass);
@dgmike
dgmike / tocai.sh
Created February 20, 2010 21:35
Minimicroplayer para apenas um arquivo
#!/bin/bash
#
# Script para tocar musicas de forma simples e fácil no Linux
# (ubuntu, kubuntu, edubuntu, Debian, Mandriva, etc). Eu coloquei
# um botão na minha barra superior para tocar sempre que eu achar
# conveniente. Por exemplo, download de um vídeo.
#
# Claro, existem outros players como o RithmBox ou o VLC, mas eu
# criei algo mais simples só para tocar a musica que eu quiser...
@dgmike
dgmike / cookies.js
Created March 23, 2010 01:14
Top 10 scripts para auxiliar seu framework favorito
function getCookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ';', len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
@dgmike
dgmike / debug.css
Created April 20, 2010 19:19
Debugs an simple array/object on html
.debug {
background: #EEE;
border-bottom:1px solid #DDD;
margin: 0 1em;
cursor:pointer;
}
.debug .title {
background:#AAA;
color:#FFF;
@dgmike
dgmike / resultados.txt
Created April 25, 2010 18:12
Benchmark em PHP - try vs reescrita de metodos
teste1
Tempo: 0.093338966369629
Tempo: 0.083599090576172
Tempo: 0.092911958694458
Tempo: 0.084725856781006
Tempo: 0.089320182800293
Tempo: 0.082650899887085
Tempo: 0.08252215385437
Tempo: 0.092643976211548
Tempo: 0.10191297531128
@dgmike
dgmike / pagina.php
Created May 2, 2010 00:03
Como criar um controller
<?php
class Pagina extends Controller
{
/**
* Página Inicial
*
* return void
*/
public function index()
@dgmike
dgmike / hover-sample.js
Created May 5, 2010 12:11
Um exemplo para usar em menus com submenus
$(function(){
$('.menu > li > a').hover(function(){
$(this).parent().find('li').toggle()
});
});
@dgmike
dgmike / pear.sh
Created May 7, 2010 16:49
Bash Completion for php PEAR
#
# bash completion support for PEAR installer.
#
# Author: Amir Mohammad Saied <amir@php.net>
# Based on: http://svn.php.net/viewvc/pear2/sandbox/PEAR_BashCompletion/trunk/pear?view=markup
#
# Puts this file in /usr/share/bash_completion/
#
# Create a symbolic link on /etc/bash_completion.d/
#