Skip to content

Instantly share code, notes, and snippets.

View wescleymatos's full-sized avatar
:octocat:
I'm ready!

Wescley Matos wescleymatos

:octocat:
I'm ready!
View GitHub Profile
@wescleymatos
wescleymatos / placeholder.js
Created September 11, 2012 14:41
Placeholder IE
$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {
input.addClass('placeholder');
@wescleymatos
wescleymatos / virtualhost
Created August 10, 2012 12:55
Config Virtualhost apache2
#Em /etc/apache2/sites-avaliable crie o arquivo
NameVirtualHost *
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /var/www/prime
ServerName www.prime.com.br
ServerAlias prime.com.br *.prime.com.br
@wescleymatos
wescleymatos / ferramentas_php
Created August 7, 2012 17:20
Minhas Ferramentas para Trabalhar com PHP
#Inslatar Xdebug
sudo apt-get install xdebug
#Instalar o pear
sudo apt-get install php-pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover pear.cakephp.org
@wescleymatos
wescleymatos / generator_php.php
Created July 3, 2012 18:22
gerador de nomes
<?php
function filenameGenerator($file){
preg_match("/(\w{3,4})$/i", $file, $matchs);
return sha1($file.date('YmdHis', time())).".".$matchs[1];
}
?>
@wescleymatos
wescleymatos / money.php
Created June 25, 2012 14:05
convert mysql decimal(10,2) in money brazil(R$)
<?php
//Converte de R$ para decimal(10,2)
//$value = 150.000,00
$value = str_replace('.','',$value);
$value = str_replace(',','.',$value);
echo $value; //150000.00
//Converter de decimal(10,2) para R$
//$value = 150000.00
@wescleymatos
wescleymatos / command_linux.sh
Created June 18, 2012 11:51
comandos linux importantes
#remover todos os arquivos .mp3 de um File Server, por exemplo:
find / -type f -iname *.mp3 -exec rm -rf {} \;
@wescleymatos
wescleymatos / array_to_csv.php
Created May 8, 2012 19:05
Conversão array->csv csv->array
<?php
/**
* Zend Framework
*
* LICENSE
*
* Arquivo de livre reprodução
*
* Utilização:
*
@wescleymatos
wescleymatos / cria_phar.php
Created March 21, 2012 20:24
Criar pacotes Phar
<?php
$p = new Phar('/var/www/webdesk.phar', 0, 'webdesk.phar');
$p->startBuffering();
$p->buildFromDirectory('/var/www/webdesk');
//Arquivo de output
$p->setStub($p->createDefaultStub('criar.php'));
$p->stopBuffering();
@wescleymatos
wescleymatos / tabua_de_mare.php
Created March 2, 2012 12:48
Obter dados da tábua de maré via Dom
<?php
// ============ OBTER DADOS DA URL: http://www.mar.mil.br/dhn/chm/tabuas/ ============
$dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$tables = $dom->getElementsByTagName('table');
$rows = $tables->item(0)->getElementsByTagName('tr');
$arMare = array();
$gravando = 0;
foreach ($rows as $row) {
@wescleymatos
wescleymatos / calculo_data.php
Created February 9, 2012 12:19
Fazer cálculo com data
<?php
echo 'Amanhã: ', strftime('%A', strtotime('tomorrow'));
// Amanhã: domingo
echo 'Próxima segunda: ', strftime('%d de %B de %Y', strtotime('next monday'));
// Próxima segunda: 01 de junho de 2009
echo 'Vencimento: ', strftime('%d/%m/%Y', strtotime('+3 months'));
// Vencimento: 30/08/2009