Twitter Weekly Updates for 2009-08-31

1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (Sem votos, vote agora!)
Loading ... Loading ...

Postado por Plinio Cruz em 31 de agosto de 2009 - Editorial | Seja o primeiro a comentar

Produção Brasileira de Animação 3D tem Ivete Sangalo

1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (2 votos, média: 5,00)
Loading ... Loading ...

Postado por Plinio Cruz em 17 de agosto de 2009 - Marketing, Multimídia | Seja o primeiro a comentar

A produtora Cacomotion, empresa do grupo Caco de Telha Entretenimento, está desenvolvendo o longa-metragem de animação Ivete Stellar e a Pedra da Luz, em que a protagonista é inspirada na cantora Ivete Sangalo. O filme, criado e dirigido por Renato Barreto, conta com cerca de 80 minutos de duração. Será a primeira animação do tipo produzida inteiramente no Brasil, por uma equipe de profissionais gabaritados e com experiência internacional na área.

Utilizando os recursos mais modernos em animação 3D, Ivete Stellar e a Pedra da Luz narra a história de uma cantora que precisa lutar contra um maligno imperador para restaurar a alegria que existe no universo. O projeto, em fase de produção e captação de recursos, ainda não tem data prevista para lançamento e é um filme de projeção internacional, voltado para todas as idades.

Ivete em 3D - Trabalho muito bem feito

Ivete em 3D - Trabalho muito bem feito

Veja mais em: http://cacomotion.blogspot.com/2009/08/ivete-sangalo-sera-personagem-de-filme.html

Twitter Weekly Updates for 2009-08-17

1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (Sem votos, vote agora!)
Loading ... Loading ...

Postado por Plinio Cruz em - Editorial | Seja o primeiro a comentar

  • Motorola e Etihad Atheeb Telecom lançam rede WiMAX na Arábia Saudita – http://www.rp1.com.br/redator/item28972.shtml #
  • ABTA 2009 Feira e Congresso estreia blog e perfil no Twitter – http://twitter.com/ABTA_Feira2009 #
  • Brasil é segundo colocado no ranking de redução do consumo de energia da campanha ‘Power to Change’, da HP #
  • Economia de brasileiros com desligamento de PCs equivale a 2,4 mil KW por hora e redução de emissão de CO2 chega a 1,4 mil quilos por dia! #
  • Campanha "Power to Change", participação brasileira foi o mesmo que retirar 97 carros das ruas mensalmente. http://www.hp.com/powertochange #
  • Também trabalho na área de Marketing da minha empresa, sempre estamos visitando sites e outras mídas das empresas em busca de idéias. #
  • Um site que achei pelas minhas "googledas" em busca de detalhes de produção de comercais foi no http://aquelamusicanuncio.blogspot.com/ #
  • Vale a visita. Deixo de sugestão para algum profissional criar um site de repositório nacioal de fichas técnicas de comerciais. Boa idéia? #
  • PhotoImage Brazil 2009 – HP colocou equipamentos em um estande de 160m², desenvolvido de maneira a explorar as aplicações dos equipamentos #
  • Altitude anuncia parceria com a ddCom Systems – contact centers com fornecimento de ferramentas essenciais para a otimização e aprimoramento #
  • 3Com amplia atuação em todas as regiões do Brasil e anuncia executivo para o Sul do País – http://bit.ly/1afa9W #
  • Olha essa! http://bit.ly/bscjv #
  • Situação ridícula, site invadido na Locaweb é a coisa mais normal, dos servidores que trabalham é o único que aonctece isso #
  • O help desk coloca a culpa sempre nos usuários, mas como foi o São Paulo a Locaweb se pronunciou e resolveu tudo! #
  • Sorte do São Paulo! #
  • Ladrões ajudam polícia após encontrarem pedofilia em notebook furtado! http://bit.ly/yNsxb #

Vírus em páginas hospedadas na Locaweb NÃO é só um privilégio do São Paulo

1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (1 votos, média: 5,00)
Loading ... Loading ...

Postado por Plinio Cruz em 14 de agosto de 2009 - Notícias, Segurança | 2 Comentário para ler

O pessoal do Trio Interativa, mantenedora do Site do Clube da Informática trabalha com vários domínios desenvolvmento sistemas ou simplesmente fazendo manutenção em sites, em suas grande maioria hospedada em dois grandes provedores: Locaweb e Infolink.

É impressionante como só os domínios hospedados na Locaweb pegam vírus, seus códigos ficam cheio de códigos maliciosos que por vezes são pegos pelo Google e colocam o site no Blacklist da empresa. São dias e mais dias com queda de visitação e prejuízo, que o help desk da Locaweb só credita a falta de cuidado dos programadores da minha empresa. Duvido, pois os computadores que trabalham na TRIO com Locaweb, são os mesmo que trabalham para a Infolink e outros servidores e não temos registro de vírus nesses sites!

Agora é interessante que quando isso acontece com um site como o do time do São Paulo, a Locaweb se pronuncia se justificando e afirmando que tudo já foi resolvido! Sorte dos programadores do São Paulo, que não precisam fazer upload de todos os códigos, conferir se tudo está funcionando, trocar as senhas e pedir ao Google liberação das páginas. Confira a matéria que foi publicada hoje no G1.

O São Paulo Futebol Clube informou, na manhã desta sexta-feira (14), que um problema identificado em seu site oficial já foi resolvido. A informação foi passada ao G1 pela assessoria de imprensa do clube. A Locaweb, prestadora de serviço de hospedagem do site do clube, também disse ao G1 ter corrigido a falha.

Segundo a coluna Segurança para o PC, deAltieres Rohr, um código presente pelo menos desde a noite desta quinta-feira (13) no site oficial tentava infectar os visitantes da página. Veja aqui como funcionava o golpe.

Códigos como esse, para infectar os visitantes de sites legítimos, são normalmente inseridos por criminosos virtuais. Eles obtêm acesso ao servidor onde se encontra o site e modificam a página original. Com isso, não se faz necessário o envio de e-mails em massa ou outras mensagens para direcionar internautas a uma página maliciosa. Em vez disso, os próprios visitantes do site atacado tornam-se vítimas.

Formatação de números em PHP

1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (1 votos, média: 5,00)
Loading ... Loading ...

Postado por Plinio Cruz em 13 de agosto de 2009 - PHP, Programação | Leia o primeiro comentário

Verificando se o número é PAR ou IMPAR

<?php
function verNumero($numero)
{  // Verificando o resto da divisão por 2
   if($numero % 2 == 0)
   {  // Se o resto for igual a zero é par
      return "PAR";
   }
   else
   {  // Caso não seja zero é impar
      return "IMPAR";
   }
}
$n = 654646570;
// Chamando a função e passando o parametro
echo verNumero($n);
?> 

Trabalhando com potênciação

<?php
function calcula_potencia($base,$expoente){
    $nuns = $base;
    // For de 1 até o valor do expoente
    for($c = 1;$c < $expoente;$c++){
        $nuns = $nuns * $base;
    }
    $verifica = explode("E",$nuns);
    if(count($verifica) > 1) {
        $nuns = "Expoente muito elevado.";
    }
    return $nuns ;
}
// Chamando a função passando base 7 e expoente 2
$potenciacao = calcula_potencia(7,2);
// Imprimindo na tela o resultado
echo $potenciacao;
?>

Verificando se um número é primo

<?php
$num = 1234567891;
if(nPrimo($num))
{
	echo "$num é primo.";
}
else
{
	echo "$num não é primo.";
}
function nPrimo($numero)
{   //com $numero > 2
    $p = 2 ;
    while($numero % $p != 0 && $p < sqrt($numero) ) $p+=1 ;
    // 1 = Primo / 0 = ñ Primo
    return ($numero%$p==0) ? 0 : 1 ;
}
?>

Trabalhando com Fatoração

<?php
$num = 123456789;
$resposta = fatorarando($num);
echo "Seus fatores: ";
foreach($resposta as $aux) echo "$aux ";
function fatorarando($numero)
{
	// $numero > 2
    $x=2 ;
    while($numero != 1)
    {
        if($numero % $x == 0)
        {   // Vetor recebendo a variavel $x
            $vet[] = $x;
            $numero = $numero/$x;
        }
        else
        {
        	$x++;
        }
    }
    return $vet;
}
?>

Formatando moeda

<?php
// Recebe o parametro $numero
// Existe outra maneira muito mais fácil
// Mas o objetivo e trabalhar seus conhecimentos
function formata($numero)
{
	if(strpos($numero,'.')!='')
	{
		   $var=explode('.',$numero);
		   if(strlen($var[0])==4)
		   {
		     $parte1=substr($var[0],0,1);
		     $parte2=substr($var[0],1,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1].'0';
		     }else
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==5)
		   {
		     $parte1=substr($var[0],0,2);
		     $parte2=substr($var[0],2,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1].'0';
		     }
		     else
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==6)
		   {
		     $parte1=substr($var[0],0,3);
		     $parte2=substr($var[0],3,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1].'0';
		     }
		     else
		     {
		     	$formatado=$parte1.'.'.$parte2.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==7)
		   {
		     $parte1=substr($var[0],0,1);
		     $parte2=substr($var[0],1,3);
		     $parte3=substr($var[0],4,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1].'0';
		     }
		     else
		     {
		     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==8)
		   {
		     $parte1=substr($var[0],0,2);
		     $parte2=substr($var[0],2,3);
		     $parte3=substr($var[0],5,3);
		     if(strlen($var[1])&lt;2){
		     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1].'0';
		     }else{
		     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==9)
		   {
		     $parte1=substr($var[0],0,3);
		     $parte2=substr($var[0],3,3);
		     $parte3=substr($var[0],6,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1].'0';
		     }
		     else
		     {
		     	$formatado=$parte1.'.'.$parte2.'.'.$parte3.','.$var[1];
		     }
		   }
		   elseif(strlen($var[0])==10)
		   {
		     $parte1=substr($var[0],0,1);
		     $parte2=substr($var[0],1,3);
		     $parte3=substr($var[0],4,3);
		     $parte4=substr($var[0],7,3);
		     if(strlen($var[1])&lt;2)
		     {
		     	$formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.$var[1].'0';
		     }
		     else
		     {
		     	$formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.$var[1];
		     }
		   }
		   else
		   {
		     if(strlen($var[1])&lt;2)
		     {
		    	 $formatado=$var[0].','.$var[1].'0';
		     }
		     else
		     {
		    	 $formatado=$var[0].','.$var[1];
		     }
		   }
	  }
	  else
	  {
	     $var=$numero;
	   if(strlen($var)==4)
	   {
	     $parte1=substr($var,0,1);
	     $parte2=substr($var,1,3);
	     $formatado=$parte1.'.'.$parte2.','.'00';
	   }
	   elseif(strlen($var)==5)
	   {
	     $parte1=substr($var,0,2);
	     $parte2=substr($var,2,3);
	     $formatado=$parte1.'.'.$parte2.','.'00';
	   }
	   elseif(strlen($var)==6)
	   {
	     $parte1=substr($var,0,3);
	     $parte2=substr($var,3,3);
	     $formatado=$parte1.'.'.$parte2.','.'00';
	   }
	   elseif(strlen($var)==7)
	   {
	     $parte1=substr($var,0,1);
	     $parte2=substr($var,1,3);
	     $parte3=substr($var,4,3);
	     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.'00';
	   }
	   elseif(strlen($var)==8)
	   {
	     $parte1=substr($var,0,2);
	     $parte2=substr($var,2,3);
	     $parte3=substr($var,5,3);
	     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.'00';
	   }
	   elseif(strlen($var)==9)
	   {
	     $parte1=substr($var,0,3);
	     $parte2=substr($var,3,3);
	     $parte3=substr($var,6,3);
	     $formatado=$parte1.'.'.$parte2.'.'.$parte3.','.'00';
	   }
	   elseif(strlen($var)==10)
	   {
	     $parte1=substr($var,0,1);
	     $parte2=substr($var,1,3);
	     $parte3=substr($var,4,3);
	     $parte4=substr($var,7,3);
	     $formatado=$parte1.'.'.$parte2.'.'.$parte3.'.'.$parte4.','.'00';
	   }
	   else
	   {
	     $formatado=$var.','.'00';
	   }
	}
	  return $formatado." Reais";
}
$num = 1234567890;
echo formata($num);
?>

Formatação para número inteiro

<?php
// Formatação para numero inteiro
$number = "1234567890000000";
$number=number_format($number,0,'.','.');
echo $number;
// resultado 1.234.567.890.000.000
?>

Formatação para número monetário

<?php
// Formatação para numero monetário
$number = "1234567890000000";
$number=number_format($number,2,',','.');
echo $number;
// resultado 1.234.567.890.000.000,00
?>

Formatação para número inteiro com espaçamento a cada 3 casas

<?php
// Formatação para numero inteiro com espaçamento a cada 3 casas
$number = "1234567890000000";
$number=number_format($number,0,'.',chr(0xA0));
echo $number;
// resultado 1 234 567 890 000 000
?>

Formatação para número em reais com decimal 99

<?php
// Formatação para numero em reais com decimal 99
$number = "2229346.99";
echo "R$" .number_format($number, 2, ',', '.');
// resultado R$2.229.346,99
?>

Formatação para número em reais com decimal 00

<?php
// Formatação para número em reais com decimal 00
$number = "222934699";
echo "R$" .number_format($number, 2, ',', '.');
// resultado R$222.934.699,00
?>

Formatação para número em reais sem decimal

<?php
// Formatação para número em reais sem decimal
$number = "222934699";
echo "R$" .number_format($number, 0, ',', '.');
// resultado R$222.934.699
?>

Formatação para número colocando virgula a cada 3 casas

<?php
// Colocando virgula a cada 3 casas
// Recebendo o valor por parametro
function formatar($input)
{
  if(strlen($input)<=3)
  { return $input; }
  $length=substr($input,0,strlen($input)-3);
  $formatted_input = formatar($length).",".substr($input,-3);
  return $formatted_input;
}
// numero a ser passado por parametro
$num = 1234567;
// imprimindo o valor
echo  formatar($num);
// resultado 1,234,567
?>

Formatação para número colocando ponto a cada 3 casas

<?php
// Colocando ponto a cada 3 casas
// Recebendo o valor por parametro
function formatando($input)
{
  if(strlen($input)<=3)
  { return $input; }
  $length=substr($input,0,strlen($input)-3);
  $formatted_input = formatando($length).".".substr($input,-3);
  return $formatted_input;
}
// numero a ser passado por parametro
$num = 1234567;
// imprimindo o valor
echo  formatando($num);
// resultado 1.234.567
?>

Por:
Carlos Silva
Desenvolvedor web, certificado ISPA CYCLADES e Macromedia. Desenvolvedor usando as tecnologias C#, JSP, PHP, JavaScript, XML, ABAP, Tableless e outros. Certificado em Segurança da Informação e atualmente trabalhando com ativos de Rede Cisco.
Em: Revista PHP