quinta-feira, 22 de setembro de 2011

E-mail com vírus recebido no e-mail

Recentemente usuários da empresa onde trabalho receberam e-mail com um link para baixar um vírus, abaixo disponibilizo o conteúdo do e-mail, exceto o link para o download do vírus é claro, retirei para não ter perigo de ninguém clicar.

Se você receber uma mensagem igual esta, ignore-a e a delete imediatamente.

Intimação nº 0149339.871/2011

De conforme com Artigos 39 Inciso V, 41 inciso I e 42 da Lei nº 14.223/06

FICA V. S.ª INTIMADO A Regularizar (Especificar a violação prevista nesta lei ou decreto regulamentador).

NO PRAZO DE 5(cinco) dias.

SOB PENA DE Reaplicação da Multa e remoção pela PMSP com cobrança dos custos.

Abra o anexo para visualização completa da Intimação, com os dados para contato.


Anexo: LINK_COM_VIRUS

Atenciosamente,

Rafael Aguiar Cerqueira
Oficial de Justiça



Abraço.

quinta-feira, 15 de setembro de 2011

Hoje não deu!

Olá,

E aí pessoal, como puderam ver, hoje, hoje não deu para postar nada no blog, ando muito ocupado e ultimamente a unica coisa que me falta é tempo e mais tempo, trabalhos da faculdade, desenvolvimento do projeto de TCC e outras coisas, além do meu trabalho.

Enfim, estes são os motivos por eu não ter postado hoje e talvez nem amanhã, mas em breve, estarei publicando um post sobre o comando "pr" o mesmo serve para paginar arquivos .txt e outros, é bem interessante, bom fico por aqui.

Um abraço.

quarta-feira, 14 de setembro de 2011

Download Windows 8

Como todos devem estar sabendo, ontem (13/09/2011) foi anunciada a nova versão do Windows, cujo nome ainda não confirmado "Windows 8" sucessor do sucesso do Windows 7.

A versão para desenvolvedores esta disponível para download, mas atenção, esta versão ainda é beta, ou seja, possui bugs, pode haver instabilidade e outros problemas, portanto, não instale o sistema em uma máquina que você irá usar no dia-a-dia, segundo Steven Sinofsky presidente responsável pela divisão Windows, este novo sistema operacional pode ser instalado em hardware modestos, ou seja, você não irá precisar comprar uma máquina nova para instalar o novo sistema operacional.

O mesmo foi projetado principalmente para dar suporte a telas touchscreen, um dos requisitos é que o monitor tenha uma resolução igual ou superior à 1024x768 para poder colocar as janelas de aplicações lado a lado.

Abaixo disponibilizo o link para o download, lembrando!!! Não instale o sistema em uma máquina de trabalho, você pode correr vários riscos: perder arquivos, tempo caçando solução para os problemas, incompatibilidade com outros aplicativos, e mais uma coisa, a Microsoft não vai dar suporte no sistema, pois ele é apenas um "Preview".

Link de download oficial Microsoft.
http://msdn.microsoft.com/en-us/windows/apps/br229516

Abraços.

terça-feira, 13 de setembro de 2011

Resolvendo o erro: Call to undefined function mysql_connect()

Olá,

Este erro ocorre quando você está tentando conectar/acessar um banco de dados MySQL através do PHP, o motivo deste erro é simples, seu php não está com suporte ao MySQL, para resolver é necessário instalar o plugin php5-mysql.

Para instalar no Debian execute:

# apt-get install php5-mysql

Para instalar no Red Hat/CentOS/Fedora execute:

# yum install php5-mysql

Feito isto, basta você reiniciar o serviço do apache através do comando:

Debian

# /etc/init.d/apache2 restart

Red Hat e derivados

# service httpd restart

Abraços.

segunda-feira, 12 de setembro de 2011

PHP+MySQL: Populando table com informações do banco de dados

Olá,

Nesta dica vou mostrar como montar uma tabela (table) através do PHP com as informações de um banco de dados MySQL.

Considerando que você já saiba codificação .html e entenda um pouco de programação em .php vamos começar!

Primeiro, vou explicar o ambiente.

Meu banco de dados possuem apenas dois campos: nome e cidade. E a partir deles eu vou gerar uma tabela com todos os nomes que já estão cadastrados.

Partindo deste principio, vou considerar que você já tenha sua conexão do PHP + MySQL pronta, caso não tenha, você pode ler este post: Conexão no mysql com php onde explico como efetuar uma conexão e inserir dados no MySQL através do PHP.

Ok, voltando ao post, meus dados já estão cadastrados na tabela o que me resta é apenas executar um select no php e salvar o resultado, pois bem, vamos lá.

Crie um arquivo tabela.php (ou outro nome) você que manda.

$ vi tabela.php

<?php
include("conexao.php");

$query = "select * from usuarios;";

$resultado = mysql_query($query,$conexao) or die(mysql_error());

if(mysql_num_rows($resultado)>0)
{
      print "<table border='1'>";
      print "<tr><td>Nome</td><td>Cidade</td></tr>";
          while ($info = mysql_fetch_array($resultado))
              {
print "<tr><td>$info[nome]</td> <td>$info[cidade]</td></tr>";
}
      print "</table>";
 }
?>

Feito isto, salve e feche o arquivo, vou tentar explicar o que acontece dentro deste código. Na primeira linha, estou incluindo o código de conexão, assim eu consigo chamar a conexão sem nenhum problema, a variável $query contém o comando que será executado no MySQL, ou seja, neste caso precisamos de informações que estão contidas no banco de dados, então é necessário executar o comando select.

Já a variável $resultado ela literalmente recebe o retorno do comando select feito no MySQL, o mysql_query() vai executar a sua query e retornar as informações dentro de um array, ou vetor, como você preferir, caso contrário ele irá mostrar uma mensagem de erro através do mysql_error().

Para saber se meu select obtive o retorno esperado utilizei o mysql_num_rows() se for maior que 0, significa que o select retornou algo, caso contrário pode ter acontecido algum erro ou algo do tipo.

Caso a minha condição (if) seja válida eu crio a tabela <table> e já faço o cabeçalho que eu quero que apareça, Nome e Cidade, agora vou imprimir o resultado em novas linhas e colunas através do while.

Através do comando mysql_fetch_array() eu vou ler o array completo, como você pode observar estou jogando os valores dentro da variável $info, é importante dizer que $info[nome] é o nome do meu campo do banco de dados ou seja [nome] é uma coluna que esta no meu banco de dados.

Após finalizar o while, fechamos a tabela e pronto, sua tabela estará pronta e com todos os dados que foram retornados na consulta do banco de dados.

É importante dizer, apesar que quem ler já vai saber, este arquivo deve estar dentro do seu diretório de publicação web seja no apache com suporte para php em Windows ou Linux.

Abaixo uma imagem de como ficou minha tabela com as informações do banco de dados.


Qualquer dúvida/sugestões/críticas podem utilizar o campo de comentários!

Um abraço!

Copiando arquivos entre duas máquinas Linux!

Olá,

Nesta dica irei demonstrar como copiar arquivos entre duas máquinas Linux, porém é necessário que as duas estejam conectadas em rede e o principal, o serviço de sshd (servidor ssh) deve estar sendo executado.

O processo é bem simples, no terminal vamos utilizar o comando scp

$ scp arquivo/pasta usuario@192.168.0.1:/diretório_destino

Obs.: para copiar pastas, é necessário adicionar o parâmetro "-r" após o "scp" para que ele copie a pasta e também os arquivos que estão dentro dela.

Um exemplo funcional para o meu caso, seria:

$ scp arquivo.txt cesar@192.168.0.1:/home/cesar


$ scp -r pasta cesar@192.168.0.1:/home/cesar

Após teclar enter, é só colocar a senha do usuário da máquina destino.

Note que na máquina destino estou usando o usuário "cesar" e copiando os arquivos para o /home do mesmo, este usuário deve existir para que o comando funcione.

Abraço!