Skip to content

Instantly share code, notes, and snippets.

View rduarte's full-sized avatar
🏠
Working from home

Ricardo Duarte rduarte

🏠
Working from home
View GitHub Profile
<?php
$manager_strings['Bem_Vindo'] = 'Bem vindo ao meu site, %s';
$manager_strings['Noticias_introducao'] = 'Quanto é %s + %s + %s?';
?>
Considere a seguinte estrutura de arquivos:
./Carros/
./Carros/1.0/ka.txt
./Carros/1.0/clio.txt
./Carros/1.0/uno.txt
./Carros/1.8/palio.txt
./Carros/2.2/vectra.txt
./Motos/monareta.txt
./Motos/100/biz.txt
./Motos/125/biz.txt
$ sudo apt-get update
$ sudo apt-get install linux-backports-modules-intrepid linux-backports-modules-intrepid-generic
$ sudo apt-get remove gnome-orca cdrdao evolution brasero compiz compiz-core libcompizconfig0 compizconfig-backend-gconf compiz-wrapper f-spot transmission-common gnome-pilot libgnome-pilot2 language-pack-en language-pack-gnome-en aspell-en gimp-help-en hunspell-en-us myspell-en-au myspell-en-za myspell-en-gb tracker xsane-common ekiga
sudo apt-get install php5 php-pear mysql-server php5-gd
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
mkdir ~/www
sudo rm -rf /var/www
sudo ln -s ~/www/ /var/www
@rduarte
rduarte / base62.php
Created April 2, 2009 22:34
base62 algorithm - encode and decode
<?php
function base62_encode($num){
$chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$base = 62;
$result = '';
while($num >= $base) {
$r = $num%$base;
$result = $chars[$r].$result;
$num = $num/$base;
@rduarte
rduarte / codificador.php
Created April 2, 2009 22:40
algorithm based on base64 for general proposes
<?php
function codificar($valor, $chave){
if (($chave = codificacao_chave($chave)) !== false){
list($inicio, $fim) = $chave;
} else {
return false;
}
$base = base64_encode($valor);
$base = str_replace('=', '', $base);
@rduarte
rduarte / import_md5_bzip2.sh
Created April 7, 2009 18:38
Check MD5 integrity and import bzip2-sql files
#!/bin/bash
db_host="localhost"
db_name="database"
db_user="root"
db_pass=""
file_path="/full/path"
while read LINE; do
HASH=`echo $LINE | awk '{print $1}'`
FILE=`echo $LINE | awk '{print $2}'`
<FilesMatch "\.(html|htm|js|css|gif|jpg|png)$">
FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header unset Last-Modified
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header set Cache-Control "public"
</IfModule>
</FilesMatch>
<IfModule mod_deflate.c>
class Array
def shuffle!
size.downto(1) { |n| push delete_at(rand(n)) }
self
end
end
require 'rubygems'
require 'twibot'
<?php
ini_set('default_charset', 'utf-8');
header('Content-type: application/xml');
$html = utf8_encode(file_get_contents("http://www.clicrbs.com.br/atlantidafm/jsp/default.jsp?uf=1&local=1&template=3343.dwt&pSection=726&section=12"));
// Tenho vergonha, mas foi o jeito para o lixo de HTML
preg_match_all(("/» &nbsp;Pretinho das (.*)<!-- Escutar--><!-- Baixar-->&nbsp;|&nbsp;<a/"), ($html), $matches);
$matches = explode("»", $matches[0][0]);