Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        11
        03

        As 50 Melhores Músicas - Sambas Enredos

         
         
        11
        03

        Animais x Humanos

        Animais :
         
         
        pt.wikipedia.org/wiki/Hachiko
         
         
         
         
        Humanos :
         
        g1.globo.com/ultimas-noticias/noticia/2013/03/animal-vivo-em-embalagem-plastica-e-vendido-como-amuleto-na-china.html
         
         
         
         
         
        11
        03

        Criptografia de código PHP

        No mundo daqueles que desenvolvem em PHP, o ideal é manter o software instalado em um servidor próprio, para evitar clonagem do trabalho intelectual, mas nem sempre isso acontece, portanto vos aconselho caso exista a necessidade de instalar o software em servidor administrado por terceiro seguir os seguintes caminhos:
         
         
        Criptografar o código fonte;
        Ou não desenvolver o software;
         
         
        Se não houver nenhuma revolta que se desenvolva mais rápido que o desenvolvimento do software em questão, aconselho a não optar pela segunda alternativa!
        Caso queira criptografar o código fonte segue o link para o Source Guardiam, na minha opinião um dos melhores softwares de criptografia de  código fonte PHP, roda na plataforma Windows, Linux e MAC-OS, criptografa o software para estas e outras mais plataformas, sua utilização é fácil, e sua configuração no servidor onde rodará aplicação também é descomplicada, exigindo apenas a colocação de uma extensão no php.ini além das bibliotecas na pasta ext e na pasta do respectivo software.
         
         
         
        Sim, trata-se de um software pago, da mesma forma que você cobra de seus clientes pelo software desenvolvido, e da mesma forma que o invasor clonador de código fonte PHP cobrará dos clientes dele caso você não criptografe o seu software, neste último caso não haverá comissão pra você......
        11
        03

        Na sua lata de lixo

        Na sua lata de lixo
        Homens bons
        Em seu corpo tatuado,
        Aquilo que odiarás amanhã!

        Envelhecem seus cabelos lisos
        Na mente o mesmo melancólico som
        Aquele tempo aguardado
        Viverás em seu divã

        Esqueça seu malandro fornecedor de tristeza
        Resgate a sua realeza
        A qualquer tempo, a qualquer hora

        Esqueça seu malandro fornecedor de tristeza
        Resgate a sua beleza
        No momento imediatamente agora!
        05
        03

        Na alternância do poder temos um dos grandes males da democracia

        Não sou a favor de ditaduras, as odeio por terem se aproveitado do comunismo para se firmarem no poder, quando na verdade deveria ser o contrário, quando há comunismo teoricamente deveria haver uma igualdade plena de liberdade para todos! Mas em alguns casos fica claro, que um governo continuo ou que possa durar uma década pode trazer benfeitorias para um povo, esse foi o caso de Getúlio Vargas e agora do Hugo Chavez, afinal quando um ditador morre envolto de glória vinda por mais da metade de seu povo, fica claro que algo foi feito para tentar mudar  a situação de pobreza que a respectiva nação se encontrava.
         
         
        Vejo na alternância do poder, principalmente quando esta é partidária, um perigo imenso para o futuro de uma nação, afinal um país deve ter diretrizes e metas a serem cumpridas que deveriam durar por séculos e não somente por quatro anos e depois destruída pelo partido rival que retorma o poder!
         
         
        Mas todo pensamento tem o seu lado negativo, pois se tivessemos 10 anos de presidência de Sarney ou Collor, talvez o país não sobrevivesse a esses tempos!
         
         
        Politicas de longo prazo são fundamentais, pena que não podem existir em uma democracia com alternância de poder!
         
         
        Fiz uma citação sobre o Fernando Collor, mas preciso fazer um adendo, apesar dos problemas de corrupção aos quais ele foi absolvido pelo STF, o ex-presidente foi o último brasileiro que teve coragem de tentar mudar o Brasil, eu sei, eu  sei, não deu certo o confisco da poupança para pagar a divida externa, mas pelo menos ele tentou, e por essa razão, merece o meu respeito, pois decisões drásticas, requerem imensa coragem, diferentemente de hoje que os politicos parecem consultar banqueiros e especuladores para tomar decisões....... mas isso é outra história!
         
         
         
         
         
         
         
        01
        03

        Fora Maria da Graça Foster! - Salvem a Petrobras

        O que se iniciou pelas mãos de Getúlio Vargas não há de se acabar nas mãos da incompetente Maria da Graça Foster!
         
         
        Essa senhora está realizando aquilo que Fernando Henrique Cardoso não conseguiu com as privatazações de grandes empresas nacionais a preço de banana, acabar com a Petrobas!
         
         
        Por muito menos o ministro da fazenda cortou o pescoço de Roger Agnelli(ex-presidente da Vale do Rio Doce), subjugando toda a corte imperial do Bradesco, e agora qual é a razão de se exitar? Já está provado o quanto que a referida presidente da Petrobas está agindo de forma temerária com o tesouro nacional.
         
         
        É bom o excelentissimo ministro Guido Mantega exonerar logo essa incompetente(Presidente da Petrobras), ou na degola ele(ministro da fazenda) também irá para a golgota.
         
         
         
        Foraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         
         
         
        28
        02

        Não me equivoquei de religião

        Mas nenhum passo
        Pare com a marcha do tempo,
        Repouse junto a farsa deste momento,
        Não estornei o compasso,
         
        Não me equivoquei de religião,
        Tampouco a sugo para obter perdões,
        Quem nesta infiltrou a corrupção
        Que conheça do inferno todos os grilhões,
         
         
        Não busco me perpetuar no universo,
        Me atormenta a eternidade
        do sofrimento para sempre,
         
        Volte cristo,
         
        com sermões ainda mais severos
        Purifique a casa de sua santidade
        Já que a humanidade nunca aprende
         
        E tendes a manchar a sua obra,
        Quando lhe cobras
        No momento que esta, ora
        Em busca de um presente,
        Que tendo em mãos
        Jamais presentearia ao irmão.
        21
        02

        O B da Bahia nesse Brasil

        O que  esse dialeto
        Não dar a entender
        O B da Bahia nesse Brasil
        Mesmo um analfabeto
        pode compreender
         
         
        A alegria que é nele e o lugar de onde ela vem
        E como se mantém
        Em nós, de avó a avó
        Amém, Amém
         
        Graças por descender
        Crescer com esse aprendizado já no gene
        Perene, e muitos serão os avôs disso
        E mesmo os robôs herdarão isso,
         
        E isso não é um pouco desse Brasil aí, aí
        E sim a pedra angular, onde todos os  ângulos
        Da paisagem brasileira se fizeram admiráveis,
        Indispensáveis,
        A natureza de todas as coisas
        A natureza humana, que é mais humana
        Com essa gente baiana!
        21
        02

        Postar código fonte em blog

        No post anterior, tentei postar um código fonte em PHP para geração de código de barra, e percebi a tragédia que ficou.
         
         
         
        Segue o link do blog explicando como se deu essa mudança :
         
        vivianningyang.blogspot.com.br/2009/05/how-to-post-source-code-in-blogspotcom.html
         
         
        class barCodeGenrator{
        private $file;
        private $into;
        private $digitArray = array(0=>"00110",1=>"10001",2=>"01001",3=>"11000",4=>"00101",5=>"10100",6=>"01100",7=>"00011",8=>"10010",9=>"01010");
        	function __construct($value,$into=1, $filename = 'barcode.gif') { 
        	  $lower = 1 ; $hight = 50;          
        	  $this->into = $into;
                  $this->file = $filename;
        	  for($count1=9;$count1>=0;$count1){ 
        		for($count2=9;$count2>=0;$count2){   
        		  $count = ($count1  10) + $count2 ; 
        		  $text = "" ; 
        		  for($i=1;$i<6;$i++){ 
        			$text .=  substr($this->digitArray[$count1],($i-1),1) . substr($this->digitArray[$count2],($i-1),1); 
        		  } 
        		  $this->digitArray[$count] = $text; 
        	   } 
        	  } 
        		  $img 		= imagecreate(395,73);    
        		  $cl_black = imagecolorallocate($img, 0, 0, 0); 
        		  $cl_white = imagecolorallocate($img, 255, 255, 255); 
        	
        		  imagefilledrectangle($img, 0, 0, $lower95+1000, $hight+30, $cl_white); 
        		  imagefilledrectangle($img, 1,5,1,65,$cl_black); 
        		  imagefilledrectangle($img, 2,5,2,65,$cl_white); 
        		  imagefilledrectangle($img, 3,5,3,65,$cl_black); 
        		  imagefilledrectangle($img, 4,5,4,65,$cl_white); 
        	$thin = 1 ; 
        	if(substr_count(strtoupper($_SERVER['SERVER_SOFTWARE']),"WIN32")){
         		$wide = 3;
        	} else {
        			$wide = 2.72;
        	   }
        	$pos   = 5 ; 
        	$text = $value ; 
        	if((strlen($text) % 2) <> 0){ 
        		$text = "0" . $text; 
        	} 
        	while (strlen($text) > 0) { 
        	  $i = round($this->JSK_left($text,2)); 
        	  $text = $this->JSK_right($text,strlen($text)-2); 
        	   
        	  $f = $this->digitArray[$i]; 
        	   
        	  for($i=1;$i<11;$i+=2){ 
        		if (substr($f,($i-1),1) == "0") { 
        		  $f1 = $thin ; 
        		}else{ 
        		  $f1 = $wide ; 
        		} 
        	  imagefilledrectangle($img, $pos,5,$pos-1+$f1,65,$cl_black)  ; 
        	  $pos = $pos + $f1 ;   
        	   
        	  if (substr($f,$i,1) == "0") { 
        		  $f2 = $thin ; 
        		}else{ 
        		  $f2 = $wide ; 
        		} 
        	  imagefilledrectangle($img, $pos,5,$pos-1+$f2,65,$cl_white)  ; 
        	  $pos = $pos + $f2 ;   
        	  } 
        	} 
        	imagefilledrectangle($img, $pos,5,$pos-1+$wide,65,$cl_black); 
        	$pos=$pos+$wide; 
        	
        	imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_white); 
        	$pos=$pos+$thin; 
        	
        	
        	imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_black); 
        	$pos=$pos+$thin; 
        	
        	$this->put_img($img);
        	} 
        	
        	function JSK_left($input,$comp){ 
        		return substr($input,0,$comp); 
        	} 
        	
        	function JSK_right($input,$comp){ 
        		return substr($input,strlen($input)-$comp,$comp); 
        	} 
        	function put_img($image,$file='test.gif'){
        		if($this->into){
        			imagegif($image,$this->file);
        		} else {
        					header("Content-type: image/gif");
        					imagegif($image);
        			   }
        		imagedestroy($image);
        	}
        }
        
         
         
        21
        02

        PHP - Gerando código de barra

        Segue exemplo fácil, fácil, fácil de geração de código de barra com PHP :
         
         
         
        class barCodeGenrator{
        private $file;
        private $into;
        private $digitArray = array(0=>"00110",1=>"10001",2=>"01001",3=>"11000",4=>"00101",5=>"10100",6=>"01100",7=>"00011",8=>"10010",9=>"01010");
            function __construct($value,$into=1, $filename = 'barcode.gif') {
              $lower = 1 ; $hight = 50;         
              $this->into = $into;
                  $this->file = $filename;
              for($count1=9;$count1>=0;$count1){
                for($count2=9;$count2>=0;$count2){  
                  $count = ($count1 10) + $count2 ;
                  $text = "" ;
                  for($i=1;$i<6;$i++){
                    $text .=  substr($this->digitArray[$count1],($i-1),1) . substr($this->digitArray[$count2],($i-1),1);
                  }
                  $this->digitArray[$count] = $text;
               }
              }
                  $img         = imagecreate(395,73);   
                  $cl_black = imagecolorallocate($img, 0, 0, 0);
                  $cl_white = imagecolorallocate($img, 255, 255, 255);
           
                  imagefilledrectangle($img, 0, 0, $lower95+1000, $hight+30, $cl_white);
                  imagefilledrectangle($img, 1,5,1,65,$cl_black);
                  imagefilledrectangle($img, 2,5,2,65,$cl_white);
                  imagefilledrectangle($img, 3,5,3,65,$cl_black);
                  imagefilledrectangle($img, 4,5,4,65,$cl_white);
            $thin = 1 ;
            if(substr_count(strtoupper($_SERVER['SERVER_SOFTWARE']),"WIN32")){
                 $wide = 3;
            } else {
                    $wide = 2.72;
               }
            $pos   = 5 ;
            $text = $value ;
            if((strlen($text) % 2) <> 0){
                $text = "0" . $text;
            }
            while (strlen($text) > 0) {
              $i = round($this->JSK_left($text,2));
              $text = $this->JSK_right($text,strlen($text)-2);
              
              $f = $this->digitArray[$i];
              
              for($i=1;$i<11;$i+=2){
                if (substr($f,($i-1),1) == "0") {
                  $f1 = $thin ;
                }else{
                  $f1 = $wide ;
                }
              imagefilledrectangle($img, $pos,5,$pos-1+$f1,65,$cl_black)  ;
              $pos = $pos + $f1 ;  
              
              if (substr($f,$i,1) == "0") {
                  $f2 = $thin ;
                }else{
                  $f2 = $wide ;
                }
              imagefilledrectangle($img, $pos,5,$pos-1+$f2,65,$cl_white)  ;
              $pos = $pos + $f2 ;  
              }
            }
            imagefilledrectangle($img, $pos,5,$pos-1+$wide,65,$cl_black);
            $pos=$pos+$wide;
           
            imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_white);
            $pos=$pos+$thin;
           
           
            imagefilledrectangle($img, $pos,5,$pos-1+$thin,65,$cl_black);
            $pos=$pos+$thin;
           
            $this->put_img($img);
            }
           
            function JSK_left($input,$comp){
                return substr($input,0,$comp);
            }
           
            function JSK_right($input,$comp){
                return substr($input,strlen($input)-$comp,$comp);
            }
            function put_img($image,$file='test.gif'){
                if($this->into){
                    imagegif($image,$this->file);
                } else {
                            header("Content-type: image/gif");
                            imagegif($image);
                       }
                imagedestroy($image);
            }
        }
         
         
        require_once('barcode.inc.php');
        $code_number = '125689365472365458';
        new barCodeGenrator($code_number,0,'hello.gif');
        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.