<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8268324925498275783</id><updated>2011-11-27T16:02:08.601-08:00</updated><category term='microsoft'/><category term='hack'/><category term='rom'/><category term='live'/><category term='patch winrar'/><title type='text'>My Stuff</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-3664689896761212902</id><published>2009-02-22T06:45:00.000-08:00</published><updated>2009-02-22T06:49:13.719-08:00</updated><title type='text'>Dev-C++ com loucura</title><content type='html'>Abri o Dev C++ só pra compilar o programinha abaixo e alterar um detalhe.&lt;br /&gt;&lt;br /&gt;Compilava normal da ultima vez q abri, desinstalei, instalei novamente e ele insistia em dar um erro assim:&lt;br /&gt;&lt;br /&gt;"undefined reference to `__cpu_features_init'"&lt;br /&gt;&lt;br /&gt;O que pra mim era muito estranho, já que tecnicamente eu não estava usando nenhuma função além das 'funções-padrão' do C.&lt;br /&gt;&lt;br /&gt;Pesquisei e verifiquei que era so remover as entradas de 'libs' e o problema ia embora.&lt;br /&gt;&lt;br /&gt;Então compartilho aqui:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Tools-&gt;Compiler Options-&gt;Directories-&gt;Libraries&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Apague todas as entradas, inclusive se tiver algo assim: C:\dev-cpp\lib.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Estranho, mas é isso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-3664689896761212902?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/3664689896761212902/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=3664689896761212902' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3664689896761212902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3664689896761212902'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2009/02/dev-c-com-loucura.html' title='Dev-C++ com loucura'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-3971485898520593325</id><published>2008-11-07T16:23:00.000-08:00</published><updated>2009-03-19T19:28:52.607-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patch winrar'/><title type='text'>Patch winrar 0.2</title><content type='html'>Eu detesto aquela telinha do winrar que eh um 'reminder' dizendo que você tem que registrar.&lt;br /&gt;&lt;br /&gt;Fiz um programinha pra fazer o winrar pular essa parte.&lt;br /&gt;&lt;br /&gt;Aqui está o &lt;a href="http://rapidshare.com/files/161660357/patchwinrar-0.1.rar"&gt;link&lt;/a&gt; (8Kb), os detalhes sórdidos vão depois pra quem gosta das explicações:&lt;br /&gt;&lt;a href="http://rapidshare.com/files/211278783/patchwinrar-0.2.rar"&gt;Versão &lt;span style="color: rgb(255, 0, 0);"&gt;0.2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fiz um patch pro winrar NAO chamar a funcão DialogBoxParam no momento exato em que vai mostrar aquela caixa de diálogo. Na minha versão 3.7.0, isso se dá no endereço&lt;br /&gt;(0x0043f952) =&gt; offset real no arquivo (0x0003ef52).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;EDIT 26.02.09&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Na versão 3.8.0, as informações são essas:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;(0x00441214) =&gt; offset real no arquivo (0x00040814).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Junto com o programinha vai o fonte. A maior parte dele é o cáclculo de crc, pra garantir que a versão correta do winrar está sendo escrita. Logo, se sua versão for diferente, não vai acontecer nada.&lt;br /&gt;&lt;br /&gt;Para rodar, basta copiar o programa para a pasta do winrar (provavelmente c:\arquivos de programa\winrar) e dar um duplo clique. Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-3971485898520593325?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/3971485898520593325/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=3971485898520593325' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3971485898520593325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3971485898520593325'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/11/patch-winrar-01.html' title='Patch winrar 0.2'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-1382171748926828938</id><published>2008-08-14T17:11:00.000-07:00</published><updated>2008-08-14T17:12:57.881-07:00</updated><title type='text'>FreeMC Boot 1.5.1 - não oficial</title><content type='html'>Prometi um post sobre o FreeMCBoot, acabei escrevendo um tutorial:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/137399500/tutorial-jogar-backup-ps2-travado-by-probert-cpturbo-v.1.1.rar"&gt;http://rapidshare.com/files/137399500/tutorial-jogar-backup-ps2-travado-by-probert-cpturbo-v.1.1.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O bônus é uma versão personalizada em português do FMCB 1.5. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-1382171748926828938?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/1382171748926828938/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=1382171748926828938' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1382171748926828938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1382171748926828938'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/08/freemc-boot-151-no-oficial.html' title='FreeMC Boot 1.5.1 - não oficial'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-8407228136479584874</id><published>2008-08-04T14:55:00.000-07:00</published><updated>2008-08-04T15:14:21.371-07:00</updated><title type='text'>Desventuras em Disgaea - PAL2NTSC</title><content type='html'>Essa foi a primeira vez que tentei fazer uma alteraçao em ISO de playstation 2.&lt;br /&gt;Já tinha feito uma graça no psx (ps1), mas minha estréia no ps2 tinha que ser algo bem simples.&lt;br /&gt;&lt;br /&gt;Instalei o FreeMCBoot no ps2 de um amigo meu travado (fico devendo um post sobre isso).&lt;br /&gt;O problema é que ele não reconhece DVDs do sistema PAL automaticamente. Ao tentarmos jogar Tomb Rider, por exemplo, fomos salvos pela opção de escolha de sistema NSTC.&lt;br /&gt;&lt;br /&gt;Em disgaea (o 1º jogo) foi diferente.&lt;br /&gt;O jogo é PAL, e sem um seletor, ele fica com a imagem horrível. Listrada, em preto e branco com uma cor meio marrom.&lt;br /&gt;&lt;br /&gt;Já tinha ouvido falar de uns programas que convertiam pal para ntsc (o nome? aháaa pal2ntsc yfix). O yfix no nome se deve ao fato de ter que "adivinhar" o valor de y para "fixar" a tela. Se não me engano, o sistema PAL tem mais linhas. Quando se converte para NTSC, a imagem fica aparecendo um pouco embaixo. O y serve para "fixar" a tela. Centralizar, digamos assim.&lt;br /&gt;&lt;br /&gt;Foi aí que eu pensei. Se for pra adivinhar, prefiro fuçar eu mesmo na ISO para descobrir como fazer isso. De quebra eu iria descobrir como o pal2ntsc patcheava a ISO.&lt;br /&gt;&lt;br /&gt;Procurei alguma coisa que me indicasse uma direção, mas não encontrei nada. Encontrei um programa que fazia algo parecido com o que eu queria. Forçava o jogo a usar o modo 480i. Usei essa informação pra começar meus testes.&lt;br /&gt;&lt;br /&gt;No final, acabei conseguindo descobrir os valores, após perder alguns cds e começar a usar cd-rws.  ;)&lt;br /&gt;&lt;br /&gt;O próximo passo era transformar o ISO em CD para DVD.&lt;br /&gt;O último jogo que tinha feito isso foi Breath of Fire - Dragon Quarter. Deu o maior trabalho, porque tive que patchear fisicamente a tabela de LBA do executável do jogo. Mas no fim, deu tudo certo (perdi uns bons 3 dias só nisso).&lt;br /&gt;Em disgaea, funcionou de primeira. \o/&lt;br /&gt;Só tive que acrescentar um arquivo dummy de 800MB para completar o DVD e criar o ISO/UDF pelo ImgBurn e voilá.&lt;br /&gt;&lt;br /&gt;Usei as seguintes configurações:&lt;br /&gt;&lt;br /&gt;interlace = 0&lt;br /&gt;ntsc = 2&lt;br /&gt;frame = 1&lt;br /&gt;&lt;br /&gt;dy = 1 (tentei com 0 (zero) e parece que ficou melhor)  ;)&lt;br /&gt;&lt;br /&gt;Coloco à disposição, o arquivo que faz o patch... Pode ser rodada na ISO de CD e DVD.&lt;br /&gt;O arquivo executável é o SLES_524.58.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/134872434/disgaea-pal2ntsc.rar"&gt;&lt;/a&gt;&lt;a href="http://rapidshare.com/files/134872434/disgaea-pal2ntsc.rar"&gt;http://rapidshare.com/files/134872434/disgaea-pal2ntsc.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-8407228136479584874?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/8407228136479584874/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=8407228136479584874' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/8407228136479584874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/8407228136479584874'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/08/desventuras-em-disgaea-pal2ntsc.html' title='Desventuras em Disgaea - PAL2NTSC'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-8425314475094400623</id><published>2008-08-04T14:39:00.000-07:00</published><updated>2008-08-04T14:55:27.745-07:00</updated><title type='text'>Rom Hacking &amp; Patching</title><content type='html'>&lt;span style="font-weight: bold;"&gt;O que é patching?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Patching é o ato de alterar algum arquivo, executável, ou de recursos, a fim de dar a ele uma funcionalidade diferente da original.&lt;br /&gt;&lt;br /&gt;Quando você (você... eu não, que eu não pego programa pirata. Kkkkkk foi boa essa hein?) pega um programa e crackeia, você está patchando/patcheando um arquivo do programa para eliminar o limite de tempo de 30 dias.&lt;br /&gt;&lt;br /&gt;O ato de rom hacking em si é um patching... é alterar o rom (jogo em formato binário) para dar a ele alguma funcionalidade não prevista ou simplesmente para deixar o jogo mais fácil ou mais difícil. É onde eu geralmente gasto um tempo livre. Hobby de geek tem que ser geek.&lt;br /&gt;&lt;br /&gt;Existem basicamente dois tipos de patching. O patch físico, no qual você altera o arquivo em disco, e a partir daí ele executa já modificado. Provavelmente, esse tipo é mais comum. Exemplo: alterar o arquivo tcpip.sys do windows xp para aceitar mais de 10 conexões simultaneamente.&lt;br /&gt;&lt;br /&gt;Um outro tipo de patching comum é o on-the-fly... ele altera o arquivo-destino em memória, enquanto o patch está rodando. Se ele não rodar, o arquivo-destino executa normalmente. Um exemplo bastante conhecido desse tipo é o msn plus (embora eu ache que ele altera o msn fisicamente tb, de alguma forma). O antigo tradutor (alguém ainda usa isso?) Lingoware traduzia alguns programas enquanto ele estava executando. Era uma droga, dava um bando de tilt nos programas, mas é também um bom exemplo de patch. Até mesmo para alertar porque essa operação é bastante suscetivel a erros.&lt;br /&gt;&lt;br /&gt;Na maioria das vezes, o patching é motivado pela ausência de código-fonte do arquivo-destino. Caso tivéssemos o código fonte e pudéssemos compilar novamente, poderíamos fazer a alteração mais rapidamente ao invés de perder horas e horas debugando tudo para descobrir que aquela seção que você perdeu mais tempo, nada tem a ver com o que você quer alterar no arquivo. Mas quem disse que a vida tem que ser fácil? E se fosse, que graça teria? :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-8425314475094400623?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/8425314475094400623/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=8425314475094400623' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/8425314475094400623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/8425314475094400623'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/08/rom-hacking-patching.html' title='Rom Hacking &amp; Patching'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-6211867890894513065</id><published>2008-08-01T10:30:00.000-07:00</published><updated>2008-08-01T10:49:20.036-07:00</updated><title type='text'>RomHacking: Side Pocket - 2 Players</title><content type='html'>Motivação do RomHacking:&lt;br /&gt;&lt;br /&gt;JOGAR no modo 2 players mesmo que o emulador "não diga pro jogo"que o joystick 2 está conectado.&lt;br /&gt;&lt;br /&gt;Data:&lt;br /&gt;&lt;br /&gt;16.07.08&lt;br /&gt;&lt;br /&gt;Detalhes:&lt;br /&gt;&lt;br /&gt;* Se o registrador $4017 retornar $00 significa que o 2º joystick não está habilitado.&lt;br /&gt;* Se retornar $01 é porque o 2º joystic está disponível.&lt;br /&gt;&lt;br /&gt;Acontece que o emulador de XBOX (xSnes9x) não 'avisa' que o&lt;br /&gt;segundo joystick esteja conectado. Até porque o emulador espera um controle de SNES.&lt;br /&gt;&lt;br /&gt;O jogo testa esse valor em 3 lugares(pode até testar em mais, mas esses 3 locais&lt;br /&gt;foram suficientes para o que eu queria fazer).&lt;br /&gt;&lt;br /&gt;1º No menu onde você escolhe o modo de jogo, quando tecla 'pra baixo' (avança opção).&lt;br /&gt;2º No mesmo menu do no 1, quando você tecla 'pra cima' (volta opção).&lt;br /&gt;3º Após escolher um jogo de 2 jogadores (2ª e 3ª opções do menu).&lt;br /&gt;&lt;br /&gt;A solução é forçar o valor (registrador A) a ser $01 onde for necessário,&lt;br /&gt;utilizando a instrução OR.&lt;br /&gt;&lt;br /&gt;1º local&lt;br /&gt;81/f603 AD 17 40    LDA $4017  [$80:4017]&lt;br /&gt;81/f606 29 01       AND #$01 =&gt; OR $01&lt;br /&gt;&lt;br /&gt;2º local&lt;br /&gt;$81/F63E AD 17 40    LDA $4017  [$80:4017]&lt;br /&gt;$81/F641 29 01       AND #$01 =&gt; OR $01&lt;br /&gt;&lt;br /&gt;3º local&lt;br /&gt;$81/F68F AD 17 40    LDA $4017  [$80:4017]&lt;br /&gt;$81/F692 29 01       AND #$01 =&gt; OR $01&lt;br /&gt;&lt;br /&gt;Testes:&lt;br /&gt;&lt;br /&gt;Testei no emulador Geiger Snex9x e o jogo aceitou eu escolher&lt;br /&gt;a modalidade 2playters (antes do hack, não aceitava).&lt;br /&gt;&lt;br /&gt;Funcionou com sucesso no emulador xSnes9x do XBOX.&lt;br /&gt;Rodou também no emulador snes-station do ps2. Antes da alteração, era impossível&lt;br /&gt;jogar de 2 com a rom original nesses emuladores.&lt;br /&gt;&lt;br /&gt;Link para a rom modificada: &lt;a href="http://rapidshare.com/files/134124525/Side_Pocket__probert_2players_Hack_.rar"&gt;http://rapidshare.com/files/134124525/Side_Pocket__probert_2players_Hack_.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-6211867890894513065?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/6211867890894513065/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=6211867890894513065' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/6211867890894513065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/6211867890894513065'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/08/romhacking-side-pocket-2-players.html' title='RomHacking: Side Pocket - 2 Players'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-7501046945358881866</id><published>2008-04-17T17:10:00.000-07:00</published><updated>2008-04-17T17:11:02.757-07:00</updated><title type='text'>Projeto antigo - parte I</title><content type='html'>&lt;span class="title"&gt;Cards.dll - Card Image Saver - VB.NET&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;   Este não é um projeto que podemos chamar de útil, mas podemos classificá-lo, pelo menos, como interessante.&lt;br /&gt;   Nele, você pode escolher o naipe da carta e o "número" e logo após clicar o botão Draw para desenhar a carta na tela.&lt;br /&gt;&lt;br /&gt;   A idéia inicial foi chamar as funções de desenho da carta de Cards.dll que a microsoft expõe para os programadores através das funções crtInit, crtDraw, crtDrawEx, crtAnimate e crtTerm.&lt;br /&gt;&lt;br /&gt;   Essa alternativa se tornou inviável na medida em que teríamos que obter o contexto de dispositivo (hDC) do Picture Box,  desenhar o bitmap em memória e para salvá-lo, teríamos que obter o bitmap em memória, ou seja fazer o caminho inverso.&lt;br /&gt;&lt;br /&gt;   Só que, pesquisando pela net, descobri que podemos obter os bitmaps diretamente das DLL's através de seus ID's, os quais  variam de #1 a #64.&lt;br /&gt;   A nossa classe Cards abre a DLL e lê as imagens diretamente da DLL e as armazena em um array.&lt;br /&gt;&lt;br /&gt;   Então, igualamos a propriedade Image do PictureBox ao bitmap, facilitando assim na hora de salvá-lo.   &lt;br /&gt;&lt;br /&gt; Download: &lt;a class="download" href="http://pablorobert.awardspace.com/download.php?id=2"&gt;cards.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-7501046945358881866?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/7501046945358881866/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=7501046945358881866' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/7501046945358881866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/7501046945358881866'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/04/projeto-antigo-parte-i.html' title='Projeto antigo - parte I'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-7885144873748393876</id><published>2008-04-08T06:51:00.000-07:00</published><updated>2008-04-08T06:53:34.114-07:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img402.imageshack.us/img402/1604/cartaoqr2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://img402.imageshack.us/img402/1604/cartaoqr2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Demorou mas consegui o meu =)&lt;br /&gt;Cortesia do &lt;a href="http://www.cartaocorporativo.com"&gt;Cartão Corporativo.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S. Falta do que postar heuhuehue&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-7885144873748393876?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/7885144873748393876/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=7885144873748393876' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/7885144873748393876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/7885144873748393876'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/04/demorou-mas-consegui-o-meu-cortesia-do.html' title=''/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-4222902464437344261</id><published>2008-02-22T03:42:00.001-08:00</published><updated>2008-02-22T03:46:42.828-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='live'/><title type='text'>SkyDrive</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img141.imageshack.us/img141/2238/skydriveob8.jpg"&gt;&lt;img style="cursor: pointer; width: 660px; height: 387px;" src="http://img141.imageshack.us/img141/2238/skydriveob8.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SkyDrive&lt;br /&gt;&lt;br /&gt;Novo serviço do Windows Live. Você ganha 5GB de espaço pra salvar seus arquivos e tê-los disponíveis em qualquer lugar. Dá pra criar pastas privativas, compartilhadas com amigos e pública (TODO MUNDO).&lt;br /&gt;&lt;br /&gt;Basta apenas ter um Windows Live ID (aka conta do msn). Limite de cada arquivo parece que é 50MB. Só não aconselho distribuirem filmes por lá. A micro$oft não curte muito essas coisas, não.  ;)&lt;br /&gt;&lt;br /&gt;O endereço? &lt;a href="http://skydrive.live.com"&gt;http://skydrive.live.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-4222902464437344261?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/4222902464437344261/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=4222902464437344261' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/4222902464437344261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/4222902464437344261'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/02/skydrive.html' title='SkyDrive'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-4025035349738737564</id><published>2008-01-05T06:42:00.000-08:00</published><updated>2008-01-16T04:17:33.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='rom'/><title type='text'>Rom Hacks</title><content type='html'>Eu sempre gostei da ideia de alterar os jogos...&lt;br /&gt;Como gosto de assembly, de debugar, examinar o código de outros processadores, que não o x86, é muito interessante.&lt;br /&gt;&lt;br /&gt;A primeira vez foi por pura preguiça e falta de talento em jogar com teclado (mais por causa desse último detalhe). Alterei o jogo Street Fighter II (é sim, aquele do SNES) pra não sugar quando levar uma porrada. Só quando dá o 'balão' (agarrar o oponente e arremessá-lo). Fiz isso pra derrotar todo mundo soh com perfect e ver o final do nível 7, com aquela musiquinha que eu adoro =)&lt;br /&gt;&lt;br /&gt;O ultimo hack que eu fiz foi no jogo Power Rangers.&lt;br /&gt;Davih adora jogar, mas ele não sabe bater nos monstros. Só de vez em quando que ele lembra (ele tem só 3 anos, tadinho).&lt;br /&gt;Então pra ele durar mais no jogo, eu fiz uma modificação, pra não 'sugar' energia quando os monstros baterem nele, daí ele chega até o final da fase. Ainda preciso fazer mais uma modificação pro Power Ranger se transformar assim que entrar na fase, mas isso eu deixo pra depois.&lt;br /&gt;&lt;br /&gt;Uma coisa que sempre quis fazer foi 'separar' as fases de bônus de Sonic. Quando você 'acopla' o jogo sonic1 em cima de sonic e knucles, vc tem uma infinidade de bonus de sonic3 pra jogar. Adoro os bonus de sonic... na ordem inversa... 1° sonic3, 2° sonic2 e por ultimo, sonic1.&lt;br /&gt;Então investi em sonic1 e 2.&lt;br /&gt;&lt;br /&gt;Já tinha achado na net o assembly 'compilável' dos dois sonics.&lt;br /&gt;Dei uma rápida estudada no assembly do processador 68k (a 'cpu' do megadrive) e fiz umas pequenas alterações. Em duas hora eu tinha feito o que eu queria.&lt;br /&gt;&lt;br /&gt;Vc carraga o jogo do Sonic1 no emulador e vai do logo SEGA direto para o bonus. Se você não conseguir o bônus, passa adiante.&lt;br /&gt;Já o sonic2, enquanto vc não completa a fase vc fica nela.&lt;br /&gt;&lt;br /&gt;Não me perguntem o que acontece se vc conseguir as 7 esmeraldas. Ainda não tive tempo pra pensar no que acontece caso vc consiga as sete, pode ser que trave tudo. Dá pra ver que não sou tão bom assim não é?? :)&lt;br /&gt;&lt;br /&gt;Em breve edito o post e coloco download dos roms hackeados&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-4025035349738737564?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/4025035349738737564/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=4025035349738737564' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/4025035349738737564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/4025035349738737564'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/01/rom-hacks.html' title='Rom Hacks'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-1632191545003784887</id><published>2008-01-03T08:10:00.000-08:00</published><updated>2008-01-03T08:15:15.472-08:00</updated><title type='text'>Ano novo - promessas novas</title><content type='html'>Nada de promessas. Pra esse ano só pretendo que seja bom. Nada mais.&lt;br /&gt;Se tiver que fazer alguma promessa, só espero que seja "prometo ficar mais tempo com meu filho".&lt;br /&gt;&lt;br /&gt;De resto, nada mais. Primeiro post do ano. Sem muito o que falar. Reveillon foi bom.&lt;br /&gt;Passei com a pessoa que amo. Muitos fogos. Fazia tempo que não ia à praia. Ano novo começou bom. Espero que continue assim. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-1632191545003784887?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/1632191545003784887/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=1632191545003784887' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1632191545003784887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1632191545003784887'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2008/01/ano-novo-promessas-novas.html' title='Ano novo - promessas novas'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-3306771978989601122</id><published>2007-11-26T04:53:00.000-08:00</published><updated>2007-11-26T05:02:59.697-08:00</updated><title type='text'>Live Documents</title><content type='html'>Após o &lt;a href="http://docs.google.com/"&gt;google documents&lt;/a&gt;, chega o live documents. A promessa de usar o seu editor de texto ou sua planilha de qualquer lugar, em qualquer browser continua despertando a atenção, em épocas de web 2.0.&lt;br /&gt;O interessante é que é do mesmo criador do hotmail, só que bem na página inicial há o seguinte alerta: &lt;b&gt;&lt;i&gt;Microsoft is NOT   involved in any way in this product. Please see the &lt;a href="http://www.live-documents.com/popup_data/IP_disclaimer.html" class="normaltext"&gt;IP   disclaimer&lt;/a&gt;. &lt;/i&gt;&lt;/b&gt;(o maiúsculo é por minha conta).&lt;br /&gt;&lt;br /&gt;O site usa tecnologia Adobe Flash com Flex. De acordo com eles vai rodar numa boa tanto em IE quanto em Firefox (esperamos que sim).&lt;br /&gt;&lt;br /&gt;A má notícia? Começou fechada, naquele molde de se cadastrar e aguardar convite. Espero que seja como o joost que abriu logo as portas (apesar de eu nem usar o tal joost mas isso é outra história, tenho certeza que tem gente por aí usando).&lt;br /&gt;&lt;br /&gt;Assim que eu aguardar e SE receber o convite, e testar, falo mais a respeito?&lt;br /&gt;&lt;br /&gt;Ficou interessado? &lt;a href="http://www.live-documents.com/"&gt;http://www.live-documents.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-3306771978989601122?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/3306771978989601122/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=3306771978989601122' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3306771978989601122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/3306771978989601122'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2007/11/live-documents.html' title='Live Documents'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-1563649019416016904</id><published>2007-11-16T13:57:00.000-08:00</published><updated>2007-11-16T14:26:31.868-08:00</updated><title type='text'>Display Picture Change (DPC)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img253.imageshack.us/my.php?image=imagem3rv1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://img253.imageshack.us/my.php?image=imagem3rv1.jpg" alt="" border="0" /&gt;&lt;/a&gt;Já faz um tempo que uso o msn plus (antigamente não queria nem ouvir falar!) e fuçando por aí, achei vários plugins.&lt;br /&gt;&lt;br /&gt;Um deles despertou a atenção dos meus amigos. É um que 'cria um slide' de fotos de exibição do msn, digamos assim. Ele simplesmente pega uma pasta sua com fotos e faz um rodízio, automático, a cada X segundos.&lt;br /&gt;&lt;br /&gt;Primeiro você baixa &lt;a href="http://www.msgpluslive.net/scripts/view/77-Display-Picture-Changer/"&gt;aqui&lt;/a&gt;, e instala normalmente.&lt;br /&gt;&lt;br /&gt;Após instalado, você vai no live messenger, no menu plus! -&gt; opções -&gt;  aba geral -&gt; scripts e se certifica se o plugin está ativado. O checkbox (caixinha com um tick) ao lado de Display Picture Changer deve estar marcado).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img91.imageshack.us/img91/8066/imagem1qw5.jpg"&gt;&lt;img style="cursor: pointer; width: 678px; height: 446px;" src="http://img91.imageshack.us/img91/8066/imagem1qw5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vá na janela de qualquer um de seus contatos e digite "/DPCOptions" (sem aspas) e você verá a configuração do script.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img158.imageshack.us/img158/249/imagem2aq6.jpg"&gt;&lt;img style="cursor: pointer; width: 647px; height: 252px;" src="http://img158.imageshack.us/img158/249/imagem2aq6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As opções:&lt;br /&gt;"DP Directory": Diretório onde o plugin vai 'buscar' as fotos.&lt;br /&gt;O checkbox "on login" diz se o rodízio começa assim que você logar.&lt;br /&gt;"Every [  ] seconds" é o tempo que cada foto fica na exibição&lt;br /&gt;Escolha entre "Random" (diz se a imagem vai ser aleatória) ou "Loop through images" (sequencial).&lt;br /&gt;"Shuffle" que dizer embaralhar, mas eu mesmo ainda não entendi o que esse checkfaz, não percebi a diferença (se alguém souber, me avisa, please) =D&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img253.imageshack.us/img253/2222/imagem3rv1.jpg"&gt;&lt;img style="cursor: pointer; width: 352px; height: 346px;" src="http://img253.imageshack.us/img253/2222/imagem3rv1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eu achei útil. Espero que alguém por aí também ache.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-1563649019416016904?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/1563649019416016904/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=1563649019416016904' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1563649019416016904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/1563649019416016904'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2007/11/display-picture-change-dpc.html' title='Display Picture Change (DPC)'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8268324925498275783.post-9048452667900495994</id><published>2007-11-14T18:21:00.000-08:00</published><updated>2007-11-14T18:30:45.836-08:00</updated><title type='text'>Primeiro Post</title><content type='html'>Pela décima (ou seria centésima vez?), eu decidi criar um (novo) blog.&lt;br /&gt;Aeeee&lt;br /&gt;&lt;br /&gt;Tomara que eu tenha algo pra escrever.&lt;br /&gt;&lt;br /&gt;O que fazer nesse espaço? Sei la... falar do que eu quiser, mesmo q ninguem leia. Filmes? Animes? Seriados? Downloads? Programas? Dicas de informatica? Links para sites úteis? Desabafo? Poemas? Musicas? Fotos? Depois eu decido. Alias, depois vou decidindo.&lt;br /&gt;&lt;br /&gt;Aproveitando, o dia tá chegando o fim mas ainda eh dia 14 (pelo menos durante os próximos 30 minutos) e hoje faço 3 meses de namoro com a Lucka. Essa menina invadiu minha vida e me aguentou nesses 90 dias. É uma heroína ;)&lt;br /&gt;&lt;br /&gt;Parabéns pra nós. Todo dia eh um capitulo do nosso livro, hj foi o dia de marcar uma das páginas. O final não deve ser escrito nunca.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8268324925498275783-9048452667900495994?l=algoprafazer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://algoprafazer.blogspot.com/feeds/9048452667900495994/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8268324925498275783&amp;postID=9048452667900495994' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/9048452667900495994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8268324925498275783/posts/default/9048452667900495994'/><link rel='alternate' type='text/html' href='http://algoprafazer.blogspot.com/2007/11/primeiro-post.html' title='Primeiro Post'/><author><name>Eu Mesmo</name><uri>http://www.blogger.com/profile/08019379095846955546</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
