Rafaelfpviana.com - Lockerz, Heroes, Lost, Fotos, biografia, blog, programação, PHP, seriados, humor, JavaScript, Filmes

Mostrando postagens com a tag programacao

página: 1, 2

[Programação] CodVer do Redecard em PHP

Alguns meses atrás eu estava desenvolvendo uma plataforma de pagamento com cartão de crédito da Redecard com PHP e em um certo momento fique de mãos atadas.

A Redecard fornece uma classe java para criar um código único válido para a transação a ser realizada, obtendo informações de hora e do IP do visitante. Pois é, parece fácil mas quem utiliza PHP sabe que para executar um aplicativo em Java por PHP não é tão fácil assim.

Lembro que eu havia tentado de tudo, cheguei conseguir executar o aplicativo via linha de comando através do shell do linux mas em algo que é muito comum em servidores compatilhados é o fato da execução de comandos via PHP não serem permitidos, resumindo, eu fiquei em um beco sem saída.

Neste momento eu busquei ajuda ao São Google, achei um blog interessante onde um rapaz havia feito uma engenharia inversa nesse aplicativo que a Redecard fornecia e através disso ele bolou uma versão do  que o aplicativo fazia porém em PHP, e o melhor disso foi que ele disponbilizou pra gente :D, muito legal esse cara.

Esses dias eu recebi um e-mail onde alguém leu nos comentários do blog desse rapaz que tinha dado uma limpada no código original dele e neste e-mail ele estava solicitando este meu código.

Resolvi não só atender ao pedido no e-mail mas também disponibilizar aqui para todos, sei que é complicado ficar sem solução e portanto acredito que colocando o código aqui todos poderão obter uma ajuda.

Aqui vai:


<?
        function _RedeCard_CodVer($n_filiacao,$total,$ip) {
                /**
                * By Renato Elias 2006 - renato.elias@gmail.com - blog.s2n.com.br
                **/

                $data = getdate();
                $segundosAgora = $data['seconds'];
                /*
                esta é uma tabelinha de codificação da própria redecard, onde eles
                embaralham os segundos.
                NÃO ALTERAR!
                */

                $_secCodificado = array(11,17,21,31,56,34,42,3,18,13,
                12,18,22,32,57,35,43,4,19,14,9,20,23,33,58,36,44,5,24,
                15,62,25,34,59,37,45,6,25,16,27,63,26,35,60,38,46,7,26,
                17,28,14,36,2,39,47,8,29,22,55,33);
               
                $segundosAgora = $_secCodificado[ $segundosAgora ];

                $pad = '';
                if ($segundosAgora < 10) {
                        $pad = "0";
                } else {
                        $pad = "";
                }
                $tamIP = strlen($ip);
                $total = intval($total);
                $numfil = intval($n_filiacao);
                $i5 = $total + $segundosAgora;
                $i6 = $segundosAgora + $tamIP;
                $i7 = $segundosAgora * $numfil;
                $i8 = strlen($i7);
                return "$i7$i5$i6-$i8$pad$segundosAgora";
        }
?>
 

[Internet] Jogue paciência sem plugins, só com javascript

Achei na internet esse site aqui http://worldofsolitaire.com/ , é o famoso jogo de cartas para uma pessoa que vem em praticamente toda versão do windows, o Paciência.

O mais interessante desse site é que ele permite que você jogue sem precisar instalar nada, ou seja, é tudo javascript utilizando o framework da Yahoo!, o famoso YUI.

Ainda não tive a oportunidade de utilizar o YUI mas tenho visto que é bastante completo, mas no momento estou satisfeito utilizando o Mootools.

Via Ajaxian.

[Programação] Editor de código online

Editorzinho bacana feito com javascript que colore os códigos afim de facilitar na programação. Funciona muito bem para linguagens voltata para a web tal como JavaScript, CSS, PHP, Java, Perl, SQL, e HTML, e também possui as seguintes vantagens:

  • Sintrax Highlighting em tempo real » é só começar a escrever que ele colore
  • Auto-complemento de código » ao editar códigos PHP digite "if" e depois pressione [tab]
  • Auto-complemento de caracteres » digite  " ou ( ou ' ou [ ou { em qualquer linguagem (menos Plain Text) para ver que o par é adicionado logo em seguida
  • Atalhos » no exemplo do PHP pressione [ctrl][shift][space]. É um atalho para  
  • Multiplas janelas » você poderá adicionar múltiplas janelas do CodePress na mesma página

[Dica] Ganhe dinheiro fazendo sites!

É isso mesmo, a mais nova forma de ganhar dinheiro através de trabalhos do tipo freelancer, ou seja, se você é um desenvolvedor ganhe dinheiro desenvolvendo ou reduza sua carga de trabalho tercerizando parte ou todo o seu projeto.

Veja como funciona esta proposta:

Empresas

Tempo e rendimento

Dê aos seus funcinários tempo para se dedicar melhor à empresa e seu crescimento, invista em tempo e rendimento!

Desenvolvedores

Portfólio e status

Aumente seu portifólio aqui! Nada melhor do que buscar clientes rápido e poder se interar em sua rede profissional!

Terceirização

Seja competitivo e ágil!

Seja mais mais rápido, participativo e eficiente! Você não precisa fazer tudo sozinho; terceirize seu trabalho!

Se você se encaixa neste perfil e não quer perder tempo e ainda por cima faturar dinheiro acesse já:

http://webfinder.rjhost.com.br

[Programação] WHM Shoutcast Open Admin - Update

Bom, primeiro em português.

O meu projeto WHM Shoutcast Open Admin está devolta à ativa e acredito que em breve terei uma área de download aqui.

Para quem não sabe este projeto é de uma interface para o WHM que facilita da instalação de servidores Shoutcast para os usuários do cpanel em um servidor específico.

Maiores informações sobre o projeto visite a página do projeto aqui no site, aqui vai o link:

http://rafaelfpviana.com/whm-shoutcast-open-admin.html

Now in English

My project WHM Shoutcast Open Admin is active again and I belive that i'll soon have a download section here.

For those that don't know this project is an interface for WHM that makes easier to install Shoutcast servers for the cpanel users on a particular server.

More information about this projet visit the project page here on the site, here is the link:

http://rafaelfpviana.com/whm-shoutcast-open-admin-english.html

© 2008 E-Registros
Chuck Norris pode te enforcar com um telefone sem fio