quinta-feira, 11 de agosto de 2011

Algumas Formatações PHP

//Formatando Data e Hora do Mysql para PT-BR
1    <?php echo date( 'd/m/Y H:i', strtotime( $row_rsNoticias['strNotDateCad'])); ?>
//Formatando Moeda do MYSQL para PT-BR
1
2
3
4
5    <?php 
$numero = 5000; 
echo 'R$ ' . number_format($numero , 2 , ',' , '.'); 
// iria imprimir R$ 5.000,00 
?>
//Limitando a quantidade de caracteres a ser exibida
1
2
3
4
5
6
7    <?php 
//Sem a Formatação: 
echo $row_rsComentarios['strComText']; 
  
//Com Formatação: 
echo substr( $row_rsComentarios['strComText'], 0, 50); 
?>
//Adicionando dias a uma data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37    <?php 
//Variavel da data atual no formato MYSQL 
$dataInicial = date('Y-m-d'); 
  
/* 
//Pegar a hora agora 
echo strtotime("now"); 
  
//Usando uma data textual 
echo strtotime("10 September 2000"); 
  
//Adicionar um dia 
echo strtotime("+1 day"); 
  
//Adicionar uma semana 
echo strtotime("+1 week"); 
  
//Adicionar uma semana, dois dias, quatro horas e dois segundos 
echo strtotime("+1 week 2 days 4 hours 2 seconds"); 
  
//Buscar por dia da semana, próxima quinta 
echo strtotime("next Thursday"); 
  
//Buscar por dia da semana, última segunda 
echo strtotime("last Monday"); 
  
//Pegar data de hoje e adicionar 10 dias 
$now = strtotime("now"); 
echo strtotime("+10 day",$now); 
*/
  
//Somando 30 dias na data atual 
$data_vence = date("d/m/Y", strtotime("+30 day",strtotime($dataInicial))); 
  
//Recuperando a data já somada os 30 dias 
echo $data_vence
?>



Vitor Yudi Hansen

Membros do Anonymous planejam destruir FB

Vincent Diamante/Wikimedia Commons

Seria o Anonymous capaz de tirar do ar a maior rede social da atualidade?
São Paulo – Parte do grupo hacker Anonymous planeja um ataque a fim de minar o Facebook da web. O ataque seria mais um passo para a consolidação de uma nova rede social, a Anon+, criada pelo grupo.

Em um vídeo publicado no YouTube, o grupo declara: “Queremos chamar sua atenção. Os meios de comunicação os quais todos vocês adoram serão destruídos. Se você é um hacktivista ou alguém disposto a proteger sua liberdade de informação, junte se à causa e ajude a matar o Facebook em nome de sua própria privacidade”. O vídeo foi publicado no YouTube no dia 16 de julho e nomeia a ofensiva, agendada para o dia 5 de novembro, como operação Facebook.

Por meio de mensagens publicadas no Twitter hoje, o Anonymous esclareceu que o ataque está sendo planejado por uma parcela de seus membros.

“A Operação Facebook está sendo organizada por alguns Anons. Isso não significa que o Anonymous todo concorde com o plano. Nós preferimos enfrentar poderes reais e não aqueles meios que nos usamos como ferramentas”, diz o grupo, citando um artigo que convoca os hackers para combater governos que praticam a censura na web.

A rede social do Anonymous foi criada no mês passado, após o grupo ter sido banido da Google+. 

http://info.abril.com.br/noticias/internet/membros-do-anonymous-planejam-destruir-fb-10082011-6.shlt

quarta-feira, 10 de agosto de 2011

Formulario por email php

<?php 
//Para quem vai ser enviado o email 
$para = "seu-email@dominio.com.br"; 
//resgata o nome digitado no formulário e grava na variavel $nome 
$nome = $_POST['nome']; 
//resgata o assunto digitado no formulário e grava na variavel $assunto 
$assunto = $_POST['assunto']; 
  
//mensagem que vai ser enviado no e-mail 
$mensagem = "<strong>Nome: </strong>".$nome; 
$mensagem .= "<br> <strong>Mensagem: </strong>".$_POST['mensagem']; 
  
//hader para o e-mail ir com codificações corretas e tudo mais. 
$headers = "Content-Type:text/html; charset=UTF-8\n"; 
$headers .= "From: dominio.com.br<sistema@dominio.com.br>\n"; //Vai ser mostrado que o email partiu deste email e seguido do nome 
$headers .= "X-Sender: <sistema@dominio.com.br>\n"; //email do servidor que enviou 
$headers .= "X-Mailer: PHP v".phpversion()."\n"; 
$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n"; 
$headers .= "Return-Path: <sistema@dominio.com.br>\n"; //caso a msg seja respondida vai para este email. 
$headers .= "MIME-Version: 1.0\n"; 
  
mail($para, $assunto, $mensagem, $headers); //função que faz o envio do email. 
?> 
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Enviando email pelo PHP - Vitor Yudi Hansen</title> 
</head> 
  
<body> 
<form id="form1" name="form1" method="post" action=""> 
  <table width="500" border="0" align="center" cellpadding="0" cellspacing="2"> 
    <tr> 
      <td align="right">Nome:</td> 
      <td><input type="text" name="nome" id="nome" /></td> 
    </tr> 
    <tr> 
      <td align="right">Assunto:</td> 
      <td><input type="text" name="assunto" id="assunto" /></td> 
    </tr> 
    <tr> 
      <td align="right">Mensagem:</td> 
      <td><textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td> 
    </tr> 
    <tr> 
      <td colspan="2" align="center"><input type="submit" value="Enviar" /></td> 
    </tr> 
  </table> 
</form> 
</body> 
</html>


Vitor Yudi Hansen

quinta-feira, 4 de agosto de 2011

Vagas - Flex - 08/2011

Algumas Vagas para FLex
=D


São José dos Campos - SP


Analista Desenvolvedor dotNet

Experiência mínima de 2 anos em desenvolvimento de aplicações web e desktop com

Microsoft dotNet

Conhecimentos Design Patterns, UML e Processos de Desenvolvimentos de Software

Desejável conhecimento em Java, Adobe Flex e Microsoft Silverlight

Desejável experiência em desenvolvimento GIS ESRI ou Google/Bing Maps ou Geoserver

Inglês Técnico
Disponibilidade para viagens ocasionais

Empresa .....: Geoambiente Sensoriamento Remoto

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Desenvolvedor Flex XML



A H2M conceituada consultoria de informática, seleciona profissionais

qualificados para a vaga de Desenvolvedor Flex XML com o seguinte perfil:



Experiência em trabalhos para agência de publicidade

Conhecimento em adserving plataformas necessárias,em Rich Media, XML,

conceitos Flash, Java Script um plus, DART for Publishers plataforma(DFP)

O candidato deve demonstrar habilidades de gerenciamento de projetos.
Desejável fluência no idioma Espanhol

Empresa .....: H2M Soluções

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Mobile Developer

A Slash tecnologia, empresa especializada no desenvolvimento de soluções

corporativas, contrata profissional para integrar o time de mob. development

(iPad e iPhone) com o seguinte perfil:



. Conhecimentos em desenvolvimento para ambiente iOS

. Sólidos conhecimentos em inglês são altamente desejáveis

. Disponibilidade para início imediato em tempo integral



Diferenciais:

. Conhecimentos em HTML 5, Flash Catalyst e Flex são grande diferencial

. Dominio do idioma inglês

. Experiência anterior de programação em linguagens como Java, .NET



Local de trabalho: Jardins
Enviar currículo e pretensão salarial

Empresa .....: Slash tecnologia

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Analista Programador PHP

Requisitos:

Superior completo ou cursando.

Desenvolvimento nas seguintes ferramentas: PHP (5.2.6), MySQL (5.0.67, views e

procedures), XML, Flex 4(com framework Cairngorm 2 ), Excel com macros (VBA,

pivot tables, lookups, webqueries).
Local de Trabalho: Tietê ou Paulista.

Empresa .....: CAAD Tecnologia

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Analista Programador Java



Consultoria em Informática, especializada em soluções em Tecnologia

da Informação,atendendo a demanda de seu Cliente,uma Empresa Líder

de mercado em seu segmento,necessita de profissionais com:



Experiência em Analise e Desenvolvimento de Sistemas Web utilizando Java,

padrão J2EE,com Hibernate,SQL,SQLServer 2008. Será um diferencial

experiência no desenvolvimento de aplicações com frontend em Flex,

utilizando BlazeDS e conhecimento em arquitetura de aplicação.



Tipo de contratação PJ

Prazo Indeterminado

Local de Prestação de Serviços: Proximidades do metro Consolação.

Os interessados deverão encaminhar currículo via email,descrevendo pretensão
de valor e previsão de disponibilidade.

Empresa .....: BVTI Digital Business Solution

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Analista Programador Pleno

Consultoria em Informática, especializada em soluções em Tecnologia da

Informação,busca profissionais com os seguintes requisitos:



Conhecimento na plataforma de desenvolvimento .NET(Vb.Net, C#.Net, Asp.Net)

JAVA, Flex, Hibernate, etc. Banco de dados SQL 2005Administração e

programação(store procedure, views, functions)

Conhecimento avançado no pacote Office(VBA macros)

Experiência: ter atuado como analista programador em projetos de migração.

Formação: Superior completo Java .Net e SQL 2005, desejável conhecimento

SQL 2008.



Os interessados deverão encaminhar currículo via email, pedimos para descrever
pretensão de valor e disponibilidade para inicio.

Empresa .....: BVTI Digital Business Solution

Enviar curriculum para ...: Clique somente se for seu perfil


São Caetano do Sul - SP


Analista prog .NET Pleno



Atuar no desenvolvimento de aplicações .NET para a Web, análise e levantamento

de requisitos, elaboração de documentação técnica.

Experiência em desenvolvimento Web utilizando o framework .NET e linguagem

C#.NET com Ajax.

Ensino Superior completo na área de tecnologia da informação.

Desejável experiência com Flex Builder.

Conhecimento em banco de dados SQL Server 2008.

Noções de desenvolvimento orientado a testes e desenvolvimento ágil.



Benefícios: Assistência Médica/Medicina em grupo, Assistência Odontológica,

Tíquete-refeição, Vale-transporte

Regime de contratação CLT (Efetivo)Faixa Salarial á combinar
Horário De segunda a sexta, das 8h12 às 18h.

Empresa .....: MicroPower

Enviar curriculum para ...: Clique somente se for seu perfil

 


São Paulo - SP


Analista Desenvolvedor Java Sênior



A Clarify TI, Empresa especializada na área de serviços de tecnologia da

informação, com mais de 15 anos de atuação na área de serviços e produtos,

seleciona para seu quadro de consultores da fabrica de software, o seguinte

perfil profissional:



Analista Desenvolvedor Java Sênior

Características:

Experiência mínima de 4 anos com análise e desenvolvimento JAVA.

Já ter atuado com Hibernate, JPA, EJB3, Quartz

Domínio de mod elagem/desenvolvimento para MsSql,Oracle

Serão diferenciais atuação com Flex,BlazeDS,Ruby



Forma de contratação PJ

Tempo de projeto 6 meses com possibilidade de prorrogação

Local de Trabalho Zona Oeste



Os profissionais interessados deverão encaminhar CV, impreterivelmente com
pretensão salarial e disponibilidade para início

Empresa .....: Clarify Sistemas TI

Enviar curriculum para ...: Clique somente se for seu perfil





Vitor Yudi Hansen

Paginação PHP

Vamos ver um exemplo de paginação em PHP.

Antes disso, precisamos entender o que é paginação.

Paginação de resultado é algo bem simples,

Fazemos uma busca em determinada tabela do DataBase, e com o resultado da busca, dividimos o número de registros, por um número especifico para exibir por página.

Por exemplo um total de 200 registros, e nós queremos exibir 20 por página, logo teremos 200/20 = 10 páginas.

Simples, não?

Bom vamos lá para o código então.



Primeiramente realize a conexão ao MySQL:
<?php
$conn = mysql_connect("host","usuario","senha");
$db = mysql_select_db("bancodedados");
?>



Agora vamos criar a cláusula SQL que deve ser executada:

<?php
$busca = "SELECT * FROM tabelax";
?>



Vamos ao trabalho... Especifique o total de registros a serem exibidos por página:



<?php

$total_reg = "10"; // número de registros por página

?>


Se a página não for especificada a variável "pagina" tomará o valor 1, isso evita de exibir a página 0 de início:



<?php

if (!$pagina) {

$pc = "1";

} else {

$pc = $pagina;

}

?>


Vamos determinar o valor inicial das buscas limitadas:



<?php

$inicio = $pc - 1;

$inicio = $inicio * $total_reg;

?>


Vamos selecionar os dados e exibir a paginação:

<?php
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas

// vamos criar a visualização
while ($dados = mysql_fetch_array($limite)) {
$nome = $dados["nome"];
echo "Nome: $nome<br>";
}

// agora vamos criar os botões "Anterior e próximo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc>1) {
echo " <a href='?pagina=$anterior'><- Anterior</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Próxima -></a>";
}
?>



Prontinho

Nossa paginação está criada!


Vitor Yudi Hansen