Filed Under (PHP, Programação) by Alex P. Torres on 22-05-2010
PHPWebCorrector é uma correção do texto desenvolvido por ProgramacionWeb.net que funciona em qualquer servidor web que tenha PHP, sem a necessidade de instalar qualquer biblioteca executável ou externo.
Esta correcção é escrito em PHP puro e permite a correção de um texto de um arquivo de dados com todas as palavras certas, com um tempo realmente incrível. Você pode ver um exemplo de quão bem ele funciona e baixar o arquivo de correção, que inclui o dicionário de espanhol, portugues e outros idiomas como estes.

Español
Catalan
Inglés
Portugués
Configurando o Corretor.
Para usar a magia, provavelmente terá que incluir no seu arquivo phpwebcorrect.php página PHP, então você pode usar as seguintes funções:
include 'phpwebcorrect/phpwebcorrect.php';
phpwc_init();
phpwc_boton_corregir('text2');
phpwc_boton_idioma('text2');
phpwc_textarea(500,200,'text2','ejemplo');
Veja um exemplo On-line
http://www.programacionweb.net/descargas/corrector-texto-php/ejemplo/
Filed Under (Internet, Programação) by Alex P. Torres on 23-11-2009
esta listagem foi feita pelo reconhecido Jeromie Jackson, consultor de segurança em informática,
Filed Under (PHP, Programação) by Alex P. Torres on 23-11-2009
Aprenda usar a API do Google para fazer buscas atraves de seu site.
esta classe foi desenvolvida por Thiago Belem
Eu somente utilizei e gostei como funciona muito bom..
<?php
/**
* API de busca do Google
*
* @author Thiago Belem (<a href="mailto:contato@thiagobelem.net">contato@thiagobelem.net</a>)
* @link <a href="http://thiagobelem.net/blog/">http://thiagobelem.net/blog/</a>
* @version 1.1
*/
class googleSearchAPI {
protected $url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&start=%s&q=%s';
var $resultado, $pagina, $keywords;
function __construct() {
if (!function_exists('curl_init')) {
trigger_error('A biblioteca cURL não está instalada!');
return false;
}
if (!function_exists('json_decode')) {
trigger_error('A biblioteca para manipulação de JSON não está instalada!');
return false;
}
}
/**
* Pega o resultado HTTP de uma URL
*/
protected function httpRequest($url) {
$cURL = curl_init($url);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
$resultado = curl_exec($cURL);
$resposta = curl_getinfo($cURL, CURLINFO_HTTP_CODE);
curl_close($cURL);
return $resultado;
}
/**
* Executa a busca
*/
function busca($keywords = null, $pagina = 1, $site = null) {
$keywords = (is_null($keywords)) ? $this->keywords : $keywords;
$start = (is_null($pagina)) ? 0 : (($pagina - 1) * 8);
$bkeywords = (!is_null($site)) ? ($keywords . ' site:' . $site) : $keywords;
$url = sprintf($this->url, (int)$start, urlencode($bkeywords));
$resultado = $this->httpRequest($url);
if (!$resultado) {
trigger_error('Não foi possível acessar a URL de busca:<br />' . $url);
return false;
}
$resultado = json_decode($resultado, true);
$this->resultado = $resultado['responseData'];
$this->keywords = $keywords;
$this->pagina = $pagina;
}
/**
* Pega os resultados encontrados
*/
function resultadoSites() {
return $this->resultado['results'];
}
/**
* Pega o total de sites encontrados
*/
function resultadoTotal() {
return $this->resultado['cursor']['estimatedResultCount'];
}
}
?>
Exemplo de Uso nesta pagina você modifica a seu gosto.
<?php
$keywords = 'Thiago Belem';
$pagina = (isset($_GET['p'])) ? (int)$_GET['p'] : 1;
$gs = new googleSearchAPI();
//$gs->busca($keywords, $pagina); // Busca normal
$gs->busca($keywords, $pagina, 'thiagobelem.net'); // Busca em um site específico
$total = $gs->resultadoTotal();
echo "Total estimado de resultados: " . $total;
echo "<br />";
echo "<h2>Pagina: " . $gs->pagina . "</h2>";
foreach ($gs->resultadoSites() as $item) {
echo "<h3>" . $item['title'] . "</h3>";
echo "<p>" . $item['content'] . "</p>";
echo '<a href="' . $item['unescapedUrl'] . '">' . $item['visibleUrl'] . "</a>";
}
echo "<hr />";
// Paginadores:
if (($pagina - 5) > 1) echo '... ';
for ($n = 1; $n <= ceil($total / 8); $n++) {
if (($n < ($pagina - 5)) OR ($n > ($pagina + 5))) continue;
echo '<a href="?q='.$keywords.'&p='.$n.'">'.$n.'</a> ';
}
if (($pagina + 5) < $total) echo '...';
?>
Infelizmente essa API de busca do Google só retorna 8 resultados por vez (uma limitação do Google mesmo)… mas você tem acesso a todas as páginas que precisar.. É só mudar o valor da variável $pagina (do exemplo).

uma simples biblioteca em Javascript para gerar graficos de estatiscas
para um rapido uso.
é bom para quem precisa gerar relatorios personalizados em seu sistema online.
link do site
Filed Under (Programação) by Alex P. Torres on 20-11-2009
1º – Todo programador tem que saber lógica de programação, não
existe programador sem lógica.
2º – Ninguém quer te ajudar, a não ser que a pessoa que você pediu
ajuda ganhe algo com isso.
As pessoas já tem problemas demais para ficar resolvendo os seus.
3º – Você sempre será um estudante. Sempre tem algo à aprender.
4º – Você não é pior que ninguém, e ninguém é melhor que você.
Todos nos somos inteligentes, ninguém é “burro”.
Apenas algumas pessoas são mais estudadas que você.
5º – Você não tem que gostar de ler, mais também não pode odiar.
Você pode não gostar de ler um livro com tema amoroso, ou dramático,
mas um livro sobre programação ( Que é o que você estuda ) você tem
que gostar.
Se não gostar… porque está tentando aprender à programar?
6º – Qual é seu objetivo?
Aprender à programar ou criar um keylogger?
Ou um Trojan ?
Ou um cheat para trapacear um jogo?
Se quer mesmo aprender a programar dedique à aprender e não à se-
guir tutoriais com códigos prontos e copiar e colar sem saber o que faz.
7º – Se você acha que está muito difícil aprender a programar, calma,
descanse depois volte aos estudos e leia novamente, tente entender.
Se você acha que não consegue mesmo, desista.
8º – Comece do começo, pra que vai tentar aprender uma coisa avança-
da se você não sabe nem o básico?
Um bom exemplo para isso é a escola, pra que um professor vai ensinar
figuras de linguagem aos alunos se eles não sabem nem ler?
Tentar aprender pelo avançado de uma vez é idiotice.
9º – De início escolha uma linguagem mais simples.
Antes de estudar linguagens de baixo e alto nível, eu recomendo você
estudar HTML para você se familiarizar com códigos.
Logo, recomendo Visual Basic, Pascal, Python, uma destas linguagens
para início.
10º- Pesquise, Raciocine !!
Use seu cérebro, não peça programas prontos onde você só se dá o tra-
balho de colocar seus créditos.
Abraços e sucesso nos estudos,
Felipe P. Coutinho.
Fonte: Comunidade no Orkut
Filed Under (PHP, Programação) by Alex P. Torres on 18-11-2009
PHPWebCorrector é um corretor de texto desenvolvido por ProgramacionWeb.net que trabalha em qualquer servidor web que tenha php sem necessidade de instalar nenhum biblioteca.
Disponivel em Ingles, Catalan, e Portugues da Portugal
para mais informação acesse aqui:
http://www.programacionweb.net/descargas/corrector-texto-php/descargar/