tag:blogger.com,1999:blog-76303572723976044162024-03-14T02:45:12.717-07:00Paulo ProgramadorUm blog sobre programação de computadores, web e dispositivos móveis (palms,pockets, smartphones e celulares), novas tecnologias e novidades da área.Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.comBlogger38125tag:blogger.com,1999:blog-7630357272397604416.post-26119666767491348772016-01-25T08:36:00.002-08:002016-01-25T08:36:35.418-08:00Casa NovaOlá pessoal.<br />
<br />
Depois de muitos anos, resolvi retomar o blog.<br />
Pra comemorar, também resolvi mudar para uma casa nova, <a href="http://www.pprogrammer.com.br/blog">http://www.pprogrammer.com.br/blog</a>.<br />
Passem lá pra trocarmos idéias, todos são bem vindos.Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-30962871677655566262010-10-15T17:26:00.000-07:002010-10-15T18:29:06.830-07:00Conectando iPhone e Mac por Wi-Fi sem roteador (Ad-Hoc) - Revisado<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/SksTndmfsoI/AAAAAAAAA_o/IMQNVM_YjLs/s1600/mac_iphone_ad-hoc.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="131" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/SksTndmfsoI/AAAAAAAAA_o/IMQNVM_YjLs/s320/mac_iphone_ad-hoc.JPG" width="320" /></a></div><br />
Olá pessoal! Estou a mais de 1 ano sem postar nada, mas me animei a escrever novamente porque vi que mesmo após todo esse tempo, algo que compartilhei foi útil pra alguém, e este foi o objetivo inicial quando comecei o blog.<br />
Assim, pra reiniciar resolver revisar um dos posts e acrescentar informações adicionais e imagens pra que fique realmente mais útil pra quem está começando. Então, mãos a obra...<br />
<br />
<div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Vários programas na AppStore utilizam conexão por Wi-Fi para sincronizar/transferir dados entre o iPhone/iPod Touch/iPad e o Desktop/Notebook (seja ele um Mac ou PC), normalmente ativando um servidor web no lado do dispositivo com iOS.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Hoje em dia é comum se encontrar redes com conexão wireless em shoppings, cafés, restaurantes e mesmo em redes domésticas, no entanto (talvez por culpa do Murphy e suas leis rs) nem sempre que precisamos temos um roteador disponível.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">O que vou descrever aqui é uma maneira simples (provavelmente já conhecida de todos os veteranos do mundo da maça), mas que pode ser útil caso um roteador Wi-Fi não esteja disponível. O que faremos é colocar o Macbook/iMac em um modo de rede conhecido como Ad-Hoc, assim criaremos uma espécie de conexão ponto-a-ponto com o AirPort (a placa wireless dos Macs) trabalhando como um "hotspot". </div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Lembre-se que é uma solução "quebra-galho", não é aconselhavel usar esse tipo de conexão em redes corporativas e mesmo em casa pois a mesma tem pouca segurança. Teoricamente, podemos e devemos adicionar senha a mesma, para aumentar o nivel de proteção, mas é dificil saber o quanto se estará protegido realmente, pois esse modo Ad-Hoc certamente não foi criado primando por segurança.</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Vamos ao procedimento:</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div style="text-align: justify;"><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">No Mac OS X</div></div><div style="text-align: justify;"><ul><li>Ative o seu AirPort (Wi-Fi);</li>
<li>Clicando no mesmo icone do seu AirPort na barra de tarefas e selecione a opção Create Network. Imagino que seja "Criar Rede" se estiver usando o OS X em português (eu utilizo em inglês), feito isso surgirá uma caixa de diálogo como a figura abaixo:</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/TLjkzQwq4ZI/AAAAAAAABHw/8Tp1j7qCX9g/s1600/adhoc1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/TLjkzQwq4ZI/AAAAAAAABHw/8Tp1j7qCX9g/s320/adhoc1.png" width="320" /></a></div><div><br />
</div><ul><li>Dê um nome pra rede ou aceite a sugestão (normalmente o nome da máquina), marque a opção "Require Password" (em português deve ser algo como "requer senha") e defina uma senha para esta conexão.</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_IXcuW4yt7IA/TLjmFmdMxeI/AAAAAAAABH0/1bFxwTpVg1w/s1600/adhoc2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="302" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/TLjmFmdMxeI/AAAAAAAABH0/1bFxwTpVg1w/s320/adhoc2.png" width="320" /></a></div><div><br />
</div><ul><li>Observe que neste ponto vc pode obtar por utilizar criptografia WEP de 40 bits, onde vc digita 5 caracteres ASCII ou 10 dígitos hexadecimais (números de 0-9 e letras de A-F) ou ainda WEP 128 bits, onde vc deve entrar exatamente 13 caracteres ASCII ou 26 dígitos hexadecimais. Obviamente, a segunda é mais segura.</li>
<li>Caso a rede tenha sido criada, o ícone do AirPort deverá ser semelhante a este:</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/TLjwaE3ooNI/AAAAAAAABH4/sFX379UpH60/s1600/adhoc3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/TLjwaE3ooNI/AAAAAAAABH4/sFX379UpH60/s1600/adhoc3.png" /></a></div><div><br />
</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">No seu dispositivo iOS (iPhone/iPod Touch/iPad), ative o wireless e selecione a rede criada no Mac OS, insira a senha e voilà, eles estarão conectados. Não cheguei a testar, mas acredito que a conexão também possa ser feita com notebooks ou qualquer outro dispositivo que tenha Wi-Fi.<br />
<br />
Por este método é possível conectar mais de um dispositivo ao seu Mac, não sei qual seria o limite, mas na prática conectei 2 iPhones (um 3G e um 4) e funcionou sem problemas.</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">And that's all folks!</div><div><br />
</div><div>Obs: algumas vezes, o fato de existirem outras redes por perto ou estar conectado por cabo na placa ethernet podem interferir na qualidade desta conexão ponto-a-ponto. Dependendo do dispositivo, talvez o uso de WEP dificulte a conexão, nesses casos só usando sem senha mesmo.</div></div><div style="text-align: justify;"></div></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com4tag:blogger.com,1999:blog-7630357272397604416.post-16539061077410161542009-08-30T22:26:00.000-07:002009-08-31T04:33:12.441-07:00Update para VMWare Fusion 2.0.x<div style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></div><div style="text-align: justify;">A alguns dias fiz dois updates do Fusion em meu macbook, e atualmente estou rodando a versão 2.0.5. Esta atualização é gratuita para todos os usuários do VMWare, mesmo os que estavam com a versão 1.x (como era o meu caso).</div><div style="text-align: justify;">Várias melhorias foram incomporadas, além do suporte 3D para os novos macs com placa gráfica NVidia, o visual também foi atualizado, apresentando recursos que antes existiam apenas nas versões para Windows (Workstation por exemplo), além de uma maior integração do Fusion com o restante do sistema e suporte para versões mais recentes de OS, como o Windows 7 por exemplo.</div><div style="text-align: justify;"></div><div style="text-align: justify;">Na instalação foi incorporada o <a href="http://code.google.com/p/macfuse/">MacFuse</a>, para permitir acesso ao disco virtualizado a partir do Finder (montando um volume). Aproveintando e instalando depois o <a href="http://www.ntfs-3g.org/">NTFS-3G</a> é possível ter acesso de leitura e gravação a HDs externos formatados em NTFS apenas pelo custo do download (nada mal não é?)</div><div style="text-align: justify;"></div><div style="text-align: justify;">Como já comentei anteriormente, hoje uso o macbook pra tudo, mesmo pra desenvolver pra windows (rodando virtualizado), uma solução como o boot camp apesar de ter melhor desempenho não me permitiria desfrutar simultaneamente das vantagens do Mac OS, assim a virtualização desde o inicio me pareceu o caminho certo pra mim. E para todos que utilizem o VMWare a atualização é fortemente recomendada.</div><div style="text-align: justify;"></div><div style="text-align: justify;">Abaixo seguem alguns screenshots de um dos updates que fiz quando instalei a 2.0.2, o processo é o mesmo, então acredito que continua sendo útil.<br />
<br />
Abrindo o .dmg temos os itens abaixo. Tanto para atualização quanto para uma instalação limpa o processo é o mesmo, clique em Install VMWare Fusion.<br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptOcjMp55I/AAAAAAAABD0/myrR-kiVfDU/s1600-h/OpenDMG.JPG" imageanchor="1" linkindex="54" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptOcjMp55I/AAAAAAAABD0/myrR-kiVfDU/s320/OpenDMG.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Por ser um "pacote" baixado é exibida uma mensagem de confirmação para a execução do mesmo. Clique em Open.</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptRFJEvw7I/AAAAAAAABD8/EplvigtJdZQ/s1600-h/InstallMsg01.JPG" imageanchor="1" linkindex="55" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptRFJEvw7I/AAAAAAAABD8/EplvigtJdZQ/s320/InstallMsg01.JPG" /></a></div><div style="text-align: justify;"><br />
Um aviso de que o "pacote" contém um programa que determina se o software poderá ser instalado, você deve confirmar clicando em "Continue".</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptSgR-NQxI/AAAAAAAABEE/z9HxiHwG1do/s1600-h/InstallMsg02.JPG" imageanchor="1" linkindex="56" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptSgR-NQxI/AAAAAAAABEE/z9HxiHwG1do/s320/InstallMsg02.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Tela de boas vindas para instalação do VMWare Fusion exibindo versão, e informações sobre o produto. Mais uma vez clique em "Continue".</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptTNFSywGI/AAAAAAAABEM/CcxdkgutYw8/s1600-h/InstallMsg03.JPG" imageanchor="1" linkindex="57" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptTNFSywGI/AAAAAAAABEM/CcxdkgutYw8/s320/InstallMsg03.JPG" /></a></div><div style="text-align: justify;"><br />
Termo de licença de uso (aquelas que nunca lemos, mas que deveriamos). Prossiga clicando em "Continue".</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptUBeRxiaI/AAAAAAAABEU/J-dlmIOVGZY/s1600-h/InstallMsg04.JPG" imageanchor="1" linkindex="58" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptUBeRxiaI/AAAAAAAABEU/J-dlmIOVGZY/s320/InstallMsg04.JPG" /></a></div><div style="text-align: justify;"><br />
Clique em "Agree" para concordar com o termo. (Para instalar é a única opção.)</div><div></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_IXcuW4yt7IA/SptWuwNxfzI/AAAAAAAABEc/k6OKUx7SW0g/s1600-h/InstallMsg05.JPG" imageanchor="1" linkindex="59" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/SptWuwNxfzI/AAAAAAAABEc/k6OKUx7SW0g/s320/InstallMsg05.JPG" /></a></div><div style="text-align: justify;"><br />
Para suporte a opção de montagem do disco virtual mantenha marcada a instalação do MacFuse. (Na versão 2.0.5 o MacFuse é mais recente. Atualizei-o para a 2.0.3 e continua funcionando bem. Para aproveitar e ter suporte de leitura e gravação de NTFS instale depois o NTFS-3G.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_IXcuW4yt7IA/SptYGq4iIuI/AAAAAAAABEk/VReW37YxYQQ/s1600-h/InstallMsg06.JPG" imageanchor="1" linkindex="60" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/SptYGq4iIuI/AAAAAAAABEk/VReW37YxYQQ/s320/InstallMsg06.JPG" /></a></div><div style="text-align: justify;"><br />
O instalador precisará de acesso admin para continuar, para isso será solicitado seu usuário e senha.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptYlVxtatI/AAAAAAAABEs/7jMc9bZrhJs/s1600-h/InstallMsg07.JPG" imageanchor="1" linkindex="61" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptYlVxtatI/AAAAAAAABEs/7jMc9bZrhJs/s320/InstallMsg07.JPG" /></a></div><div style="text-align: justify;"><br />
Em seguida confirme o destino da instalação (observando se existe espaço suficiente).</div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_IXcuW4yt7IA/SptZVO5JSqI/AAAAAAAABE0/ydGLLAqi_bs/s1600-h/InstallMsg08.JPG" imageanchor="1" linkindex="62" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_IXcuW4yt7IA/SptZVO5JSqI/AAAAAAAABE0/ydGLLAqi_bs/s320/InstallMsg08.JPG" /></a></div><div style="text-align: justify;"><br />
É possível alterar o destino da instalação, mas na prática não acredito que não faça muita diferença.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptaadgpT4I/AAAAAAAABE8/QMmjJCF0Oc0/s1600-h/InstallMsg09.JPG" imageanchor="1" linkindex="63" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptaadgpT4I/AAAAAAAABE8/QMmjJCF0Oc0/s320/InstallMsg09.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Mais uma vez será necessário fornecer seu usuário e senha. (anteriormente foi pra instalar o MacFuse)</div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptayKOOvzI/AAAAAAAABFE/RVQHkUN97SY/s1600-h/InstallMsg10.JPG" imageanchor="1" linkindex="64" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SptayKOOvzI/AAAAAAAABFE/RVQHkUN97SY/s320/InstallMsg10.JPG" /></a><br />
<div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">O processo de instalação é relativamente rápido. No meu caso durou pouco mais de 3 minutos (provavelmente por ser uma atualização).</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_IXcuW4yt7IA/Sptbj6ZxVvI/AAAAAAAABFM/6WPl_001wm4/s1600-h/InstallMsg11.JPG" imageanchor="1" linkindex="65" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/Sptbj6ZxVvI/AAAAAAAABFM/6WPl_001wm4/s320/InstallMsg11.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Tenha em mãos seu número de série para concluir a instalação. Caso esteja atualizando da versão 1.x utilize o mesmo número. Caso precise de um (comprar) clique em "Get Serial Number".</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptcFknJBsI/AAAAAAAABFU/2gjcDjUGnWg/s1600-h/InstallMsg12.JPG" imageanchor="1" linkindex="66" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/SptcFknJBsI/AAAAAAAABFU/2gjcDjUGnWg/s320/InstallMsg12.JPG" /></a></div><div style="text-align: justify;"><br />
A instalação é concluída logo após a digitação do número de série.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/Sptc05igxsI/AAAAAAAABFc/jVp_BBCiyIY/s1600-h/InstallMsg13.JPG" imageanchor="1" linkindex="67" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/Sptc05igxsI/AAAAAAAABFc/jVp_BBCiyIY/s320/InstallMsg13.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Após a instalação você será solicitado a registrar o seu produto. Se já tiver feito o registro ou quiser postergar, clique em "Later".</div><div class="separator" style="clear: both; text-align: center;"></div><div style="text-align: center;"><a href="http://3.bp.blogspot.com/_IXcuW4yt7IA/SptdXfCAR0I/AAAAAAAABFk/AneuxyQrChQ/s1600-h/InstallMsg14.JPG" imageanchor="1" linkindex="68" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_IXcuW4yt7IA/SptdXfCAR0I/AAAAAAAABFk/AneuxyQrChQ/s320/InstallMsg14.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Para quem vem da versão 1.x pode notar pela imagem abaixo que o visual foi alterado, e está mais ao estilo do VMWare Workstation do Windows, exibindo janelas de estado para cada VM criada. Também é possível importar VM´s criadas pelo Parallels ou pelo MS Virtual PC. Para migrar uma instalação real, feita no bootcamp por exemplo para um VM ainda é preciso baixar o <a href="http://www.vmware.com/products/converter/">VMWare Converter</a> do site da VMWare (gratuito, mas é necessário estar registrado).</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_IXcuW4yt7IA/Sptd37I4lTI/AAAAAAAABFs/l665nGySTns/s1600-h/NovoVisualVMWare.JPG" imageanchor="1" linkindex="69" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/Sptd37I4lTI/AAAAAAAABFs/l665nGySTns/s320/NovoVisualVMWare.JPG" /></a> </div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Para finalizar este post cheio de imagens, segue uma última, mostrando que ao acionar o menu de contexto (botão da direita ou Control + click no trackpad) no Finder, caso se esteja sobre um arquivo "registrado" no Windows da sua VM (como .doc para o Word, . xls para o Excel ou mesmo um .bmp ou .jpg para o Paint) é possível selecionar o aplicativo e o arquivo será aberto no Windows (acredito que para isso seja necessário ter ativo o item Shared Folders, o meu esta.)</div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: center;"></div><div style="text-align: center;"><a href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SpuzPORSa3I/AAAAAAAABF0/31CZQTxIM8o/s1600-h/Recursos1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SpuzPORSa3I/AAAAAAAABF0/31CZQTxIM8o/s320/Recursos1.JPG" /></a></div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;"></div><div class="separator" style="clear: both; text-align: justify;">Não cheguei a testar outro sistema, como Linux por exemplo, pra ver se o recurso também esta disponível, embora acredite que isso seja realmente mais ligado a integração que tentam fazer do Fusion com o próprio Mac OS (o que te permite rodar os aplicativos do windows em janelas do Mac, sem que seja necessário visualizar seu desktop no windows). Mas assim que puder realizarei o teste no Linux e complemento este post. </div><div style="text-align: center;"></div><div style="text-align: justify;"></div><br />
Abraço a todos e até a próxima.Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-20299159575689881062009-08-16T18:22:00.000-07:002009-08-16T18:28:48.804-07:00Analisando o cliente de Twitter "blu"<div xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: justify;">Ontem instalei e fiz alguns testes com o "blu", um cliente para Twitter desenvolvido pelo pessoal da Thirteen23. Desenvolvido em .NET (imagino que seja C# ou VB, mas na verdade não faz a menor diferença, pois depois de "compilado" todo código .NET é igual e terá o mesmo desempenho, idependente da linguagem realmente utilizada).<br /></div><br /><div style="text-align: justify;">Visualmente ele é muito bonito e parece bem acabado, possui um efeito "vazado", comum em programas que usam skins (como vários players como winamp e cia). Caso você utilize uma única conta de twitter e não tenha necessidade de nenhum gerenciamento muito avançado, só deseje ler quem segue e postar alguma coisa, pode ser uma ótima solução pra não ter que usar alguma coisa feita em Adobe Air (provavelmente o .NET framework ja esteja no seu windows se você o mantem atualizado, o que evitaria ter que instalar um novo pacote de runtime de qualquer coisa).<br /></div><br /><div style="text-align: justify;">Se você utiliza mais de uma conta (eu uso uma só pra seguir empresas, ver as promoções, etc) ou queira algo muito avançado a conversa muda de figura, pelo menos por enquanto ele não é pra isso.<br /><br /></div>Abaixo seguem alguns screenshots para que vocês mesmos tirem suas conclusões.<br /><br /><div align="center"><img src="http://lh3.ggpht.com/_IXcuW4yt7IA/SoiwI2ZXFpI/AAAAAAAABAI/1VkaPGeVng4/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px;" /><br /><br /><img src="http://lh4.ggpht.com/_IXcuW4yt7IA/Soiw-VMuVoI/AAAAAAAABAQ/-MRl5Jc1Te4/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px;" /><br /><br /><img src="http://lh5.ggpht.com/_IXcuW4yt7IA/SoiwcbDXQ0I/AAAAAAAABAM/yY8AiggjZ64/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px;" /><br /></div><br /><br /><div class="zemanta-pixie"><img src="http://img.zemanta.com/pixy.gif?x-id=4c272584-590a-8ec6-a767-04a3d40d8285" alt="" class="zemanta-pixie-img" /></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-68766394812447529372009-06-30T23:27:00.000-07:002009-07-01T00:46:39.197-07:00Conectando iPhone e Mac por Wi-Fi sem roteador (Ad-Hoc)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IXcuW4yt7IA/SksTndmfsoI/AAAAAAAAA_o/IMQNVM_YjLs/s1600-h/mac_iphone_ad-hoc.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 82px;" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/SksTndmfsoI/AAAAAAAAA_o/IMQNVM_YjLs/s200/mac_iphone_ad-hoc.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5353394150741881474" /></a><br /><div style="text-align: justify;">Vários programas na AppStore utilizam conexão por Wi-Fi para sincronizar dados entre o iPhone e o Desktop/Notebook (normalmente ativando um servidor web no lado do iPhone). </div><div><div style="text-align: justify;">Hoje em dia é comum se encontrar redes domésticas com conexão wireless, no entanto (talvez por culpa do Murphy e suas leis rs) nem sempre que precisamos temos um roteador disponível. </div><div style="text-align: justify;">O que vou descrever aqui é uma maneira simples (provavelmente já conhecida de todos os veteranos do mundo da maça), mas que pode ser útil caso um roteador Wi-Fi não esteja disponível. O que faremos é colocar o Macbook/iMac em um modo de rede conhecido como Ad-Hoc, assim criaremos uma espécie de conexão ponto-a-ponto com o AirPort (a placa wireless dos Macs) trabalhando como um "hotspot". (Lembre-se que é uma solução "quebra-galho", não é aconselhavel usar esse tipo de conexão em redes corporativas e mesmo em casa pois a mesma tem pouca segurança).</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Vamos ao procedimento:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><div style="text-align: justify;">No Mac OS X</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><ul><li>Ative o Wi-Fi;</li><li>Clicando no mesmo icone de rede na barra de tarefas e selecione a opção Create Network. Imagino que seja "Criar Rede" se estiver usando o OS X em português (eu utilizo em inglês);</li><li>Dê um nome pra rede ou aceite a sugestão (normalmente o nome da máquina), marque a opção "Require Password" (deve ser algo como "requer senha") e defina uma senha para esta conexão.</li></ul></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">No iPhone, ative o wireless e selecione a rede criada no Mac OS e voilà, eles deverão estar conectados.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">And that's all folks!</div><div style="text-align: justify;"><br /></div></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com3tag:blogger.com,1999:blog-7630357272397604416.post-292333260300616742009-06-27T15:24:00.001-07:002009-06-30T22:29:08.071-07:00Postando do iPhoneEste post é apenas para testar um app para blogar do iPhone, o BlogWriter, que funciona com o blogger. Nesta versão lite (free) que estou usando parece que apenas post de texto esta disponível. A versão paga (segundo as especificações do desenvolvedor) permite posts com fotos, upload de fotos para fotolog, edição de posts já publicados e fotos com geotag e geotag embutido nos posts.Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-77686730013435289932009-06-23T23:22:00.000-07:002009-06-23T23:35:44.522-07:00Tethering no iPhone 3G da Vivo<div xmlns="http://www.w3.org/1999/xhtml"><div align="justify">Olá pessoal, como havia comentado no twitter mas minhas conexões (Claro 3G e Speedy) não permitiram antes, segue abaixo os screenshots de tethering no iPhone 3G da Vivo com firmware 3.0. Fiz o desbloqueio oficial do aparelho na operadora (após mais de uma hora de espera) e agora vou ver se consigo fazer na rede da Claro e na Oi (Tim não tem 3G aqui onde estou, mas vou tentar no EDGE). Caso haja sucesso postarei aqui novos screenshots.<br /></div><br /><div align="center"><img src="http://lh5.ggpht.com/_IXcuW4yt7IA/SkHDjr35PJI/AAAAAAAAA-g/vnw-OFJQ0RY/%5BUNSET%5D.png?imgmax=800" style="max-width: 800px; width: 371px; height: 231px;" /><br /></div><br /><div align="center"><img src="http://lh3.ggpht.com/_IXcuW4yt7IA/SkHE8kjrqHI/AAAAAAAAA-k/fTNL2twu6Lo/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px; width: 366px; height: 274px;" /><br /><br /><img src="http://lh3.ggpht.com/_IXcuW4yt7IA/SkHFPK7hpnI/AAAAAAAAA-o/G9PyvwDDDHU/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px; width: 362px; height: 271px;" /><br /></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-69463948871389252922009-04-16T10:38:00.000-07:002009-04-16T10:43:04.591-07:00Android Hello World<div>O tradicional Hello World rodando no emulador do Android. Na sequência o blog sendo exibido no browser do mesmo.</div><div><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IXcuW4yt7IA/Sedtdu5e63I/AAAAAAAAA8s/ksgYTupaZGI/s1600-h/Android_HW1.png"><img style="cursor:pointer; cursor:hand;width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_IXcuW4yt7IA/Sedtdu5e63I/AAAAAAAAA8s/ksgYTupaZGI/s200/Android_HW1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5325345441961667442" /></a></div><div><br /></div><div><br /><div style="text-align: center;"><img style="cursor:pointer; cursor:hand;width: 129px; height: 200px;" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/SedtpstRseI/AAAAAAAAA80/fx8we3Kt_Z0/s200/Android_Emulator.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5325345647532028386" /></div><div><br /></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-14276140194896964582009-04-16T10:28:00.000-07:002009-04-16T15:37:22.724-07:00Android SDK Instalado e Funcionando<div xmlns='http://www.w3.org/1999/xhtml'><a onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}' href='http://4.bp.blogspot.com/_IXcuW4yt7IA/Sedszv5wbUI/AAAAAAAAA8k/PbzkP2b-xRU/s1600-h/Eclipse_Android_SDK.png'><img border='0' style='margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 138px;' src='http://4.bp.blogspot.com/_IXcuW4yt7IA/Sedszv5wbUI/AAAAAAAAA8k/PbzkP2b-xRU/s200/Eclipse_Android_SDK.png' alt='' id='BLOGGER_PHOTO_ID_5325344720676744514'/></a><br/>Ontem baixei a última versão do SDK do Android (1.1 r1) e hoje fiz o update do Eclipse e dos plug-ins do mesmo. A instalação foi tranquila e sem traumas.<div><br/>Estou preparando um post com mais detalhes sobre a configuração dele no Mac OS. Vocês verão que é bem tranquilo.<br/>Até lá.<br/></div><br/><br/><div class='zemanta-pixie'><img src='http://img.zemanta.com/pixy.gif?x-id=ac3ef419-d88d-8e0f-86a7-ad66305ad853' class='zemanta-pixie-img'/></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-48330559036846794322009-04-14T17:38:00.000-07:002009-04-14T17:52:07.328-07:00Connection Unavailable<div style="text-align: justify;">Alguns de vocês devem ter acompanhado meu martírio com conexão de banda larga (speedy) e também o 3G da Claro. Esta dificuldade e muitas vezes indisponibilidade total de conexão de internet tem me impedido de postar aqui como eu gostaria. Tenho buscado soluções e espero que ainda este mês tenha uma solução pra isso e ai finalmente possa postar com regularidade. Desejem-me sorte.</div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-17156858205797783692009-03-22T12:35:00.000-07:002009-03-22T13:17:44.017-07:00Update do VMWare Fusion 2.0.2<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IXcuW4yt7IA/ScaZRVGPQ8I/AAAAAAAAA8E/wJQz3wCqigA/s1600-h/fusion_update.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 111px;" src="http://1.bp.blogspot.com/_IXcuW4yt7IA/ScaZRVGPQ8I/AAAAAAAAA8E/wJQz3wCqigA/s200/fusion_update.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5316104933157585858" /></a><br /><div><br /></div><div style="text-align: justify;">A noticia não é muito nova, mas acredito que ainda seja pertinente. Foi liberado em 11/02/2009 a versão 2.0.2 do VMWare Fusion, quem possui a versão 1.x tem update gratuito. Baixei a alguns dias e vou fazer a atualização hoje, depois de finalizar uns trabalhos, para ver se realmente melhorou alguma coisa. Depois postarei aqui minhas impressões.</div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-11767446593264742612008-12-04T14:25:00.001-08:002008-12-04T14:55:24.546-08:00Conhecendo o VMWare Player<p style="clear: both"><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5276071520000302354/1228431127206000?authkey=PIjEqa_2lXk" class="image-link"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5276072094025871266/1228431261485000?authkey=PIjEqa_2lXk" height="146" width="318" style=" text-align: center; display: block; margin: 0 auto 10px;" /></a><br style="clear: both" /><div style="text-align: justify;">O <a href="http://www.vmware.com/products/player" target="_blank">VMWare Player</a>, que se encontra atualmente na versão 2.5 enquanto escrevo este post, é um software gratuito que permite executar máquinas virtuais em Windows ou Linux (é, infelizmente pra Mac não rola). O Player é capaz de executar maquinas virtuais criadas através do VMWare Workstation, VMWare Fusion (este sim do Mac), VMWare Server ou VMWare ESX. Teoricamente também é possível executar VMs criadas com o Microsoft Virtual Server e Microsoft Virtual PC. <br />Segundo o site também é possível importar imagens criadas pelo Symantec Backup Exec System Recovery (nomezinho comprido esse ein... também é chamado de Live State Recovery), Norton Ghost 10, Norton Save & Restore, StorageCraft ShadowProtect (deste nunca nem ouvi falar) e também do Acronis True Image. Quanto a esta importação de imagens de partição eu realmente não sei se funciona liso no VMWare Player pois nunca cheguei a testar, e é um recurso liberado mais recentemente também.<br />A maior limitação do Player é não poder criar uma imagem do zero (instalar um sistema dando boot, etc) e nem poder alterar as configurações como a quantidade de memória alocada por exemplo. Antes que alguém se irrite e me diga, esperei tanto pra isso, o VMWare Player foi criado com o intuito de permitir a execução de máquinas virtuais já existentes. Existe no próprio site da <a href="http://www.vmware.com" title="site VMWare" target="_blank">VMWare</a> o <a href="http://www.vmware.com/appliances" target="_blank">Virtual Appliances</a>, onde é possível baixar várias imagens de VM prontas pra uso, com versões de Linux, Trial de Windows Server entre outras. Também é possível utilizar uma VM criada em outra máquina usando uma das outras variações do VMWare, bastando basicamente copiar a pasta que contém os arquivos.Para baixá-lo será necessário fazer um breve cadastro de nome, email, etc.<br />No próximo post falarei sobre o VMWare Fusion, e como ele foi fundamental para que eu finalmente adotasse um Macbook como máquina de desenvolvimento móvel para meus sistemas em Windows e Linux. Quando terminarmos esta seqüência sobre o VMWare colocarei também alguns vídeos mostrando o processo de instalação e configuração básica de cada um. Aguardem.<br />Abraço e até o próximo post.</div></p><p style="clear: both"></p><br class='final-break' style='clear: both' />Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-14878606284424684432008-12-03T19:21:00.001-08:002008-12-03T19:21:17.274-08:00Um pouco de VMWare<p style="clear: both"><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5275769690751394306/1228360852769000?authkey=PIjEqa_2lXk" class="image-link"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5275769675520834130/1228360849943000?authkey=PIjEqa_2lXk" height="52" align="left" width="135" style=" display: inline; float: left; margin: 0 10px 10px 0;" /></a><div style="text-align: justify;">A VMWare Inc, com sede em Palo Alto na California possui hoje uma grande variedade de softwares para virtualização. Algumas soluções voltadas para Datacenters até dispensam o uso de um sistema operacional hospedeiro (como é comum na maioria das soluções de virtualização), sendo ele próprio um sistema operacional básico que fornecerá os recursos mínimos de interface com o hardware e emulação de hardware específico para virtualização. </div><div style="text-align: justify;">Não pretendo entrar aqui num estudo destes produtos, caso alguém tenha interesse uma relação completa, maiores informações e versões trial podem ser obtidas diretamente no site <a href="http://www.vmware.com" target="_blank">www.vmware.com</a>.<br />Estarei me concentrando basicamente em 3 produtos do segmento Desktop: VMWare Workstation, Fusion e Player, que são versões mais voltadas ao usuário final (não corporativo).<br />No próximo post falarei sobre o VMWare Player e você saberá o que ele tem a oferecer.<br />Até lá...</div></p><br class='final-break' style='clear: both' />Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-42101275016481640072008-10-12T11:34:00.001-07:002008-10-24T13:55:12.177-07:00Dual Boot x Virtualização<div style="text-align: center;"><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256337476360707986/1223836437792000?authkey=PIjEqa_2lXk"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256337465818771362/1223836435588000?authkey=PIjEqa_2lXk" style="margin: 0pt 10px 10px 0pt; display: inline; float: left;" align="center" height="320" width="304" /></a></div><p class="blogo-linebreaks-removed-1" style="clear: both;"> </p><div style="text-align: justify;"><div style="text-align: justify;">Antes de entrarmos diretamente nos programas de virtualização é importante deixar claro a diferença existente entre dual (ou multi) boot e virtualização.<br /></div>O BootCamp da Apple, o gerenciador de boot do Windows (2000/XP/Vista e Servers) ou ainda programas como o LILO ou Grub usados no Linux são programas que permitem a instalação e execução de outros sistemas operacionais no seu computador. A escolha do sistema operacional a ser utilizado é feita no momento do boot. Geralmente se não for escolhido o sistema definido como padrão é iniciado após um certo tempo de espera pela escolha. Desta maneira cada sistema utiliza totalmente os recursos do processador, memória, placa de video, etc.</div><div style="text-align: justify;">Você pode se perguntar "Não seria então uma solução melhor que a virtualização?". E eu respondo: Depende da sua necessidade. A grande vantagem da virtualização é você poder manter seu sistema operacional principal e ainda usufruir dos recursos de outros sistemas simultâneamente, sem ter que reiniciar seu computador. O espaço em disco geralmente é otimizado também visto que não é necessário criar uma partição separada pois os discos dos sistemas virtualizados são normalmente um "arquivão" onde o virtualizador emula um hd real. Você pode fazer backup deste arquivo e alguns outros e normalmente até utilizar a mesma VM em outro micro provavelmente até com um sistema operacional diferente do que foi utilizado para criar a VM inicialmente (desde que seja o mesmo virtualizador). Assim você tem a vantagem de poder reformatar seu sistema principal e restaurar suas VMs com seus programas instalados facilmente.</div><div style="text-align: justify;">Obviamente você poderia fazer o mesmo com programas que fazem clones de partição, como Ghost e True Image (para windows), o PartImage ou DD para Linux, etc. Mas nenhuma destas soluções é tão simples e rápida quanto restaurar um backup de uma VM (de um arquivo zipado, pendrive ou direto de uma outra pasta no seu hd ou um hd externo.</div><div style="text-align: justify;">Não quero com isso afirmar que a virtualização seja solução para tudo. Caso você precise realmente de todo potencial de seu hardware para alguma coisa, e a utilização simultânea não seja algo essencial para você, certamente o dual boot deve ser mais adequado. Por exemplo, se você trabalha com Corel Draw ou Autocad a maior parte do tempo você é um candidato para usar este tipo de solução. No entanto se o uso dessas mesmas ferramentas é eventual (apenas retoque ou visualização) talvez a virtualização possa lhe servir.</div><p></p>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com2tag:blogger.com,1999:blog-7630357272397604416.post-60695123878373962662008-10-12T09:56:00.001-07:002008-10-12T09:56:04.115-07:00Canivete Suiço: MainMenu<p class="blogo-linebreaks-removed-1" style="-webkit-background-clip: initial; -webkit-background-origin: initial; "><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256312233233526162/1223830560075000?authkey=PIjEqa_2lXk"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256312196841267874/1223830552040000?authkey=PIjEqa_2lXk" height="219" align="left" width="279" style=" display: inline; float: left; margin: 0 10px 10px 0;" /></a><br style="clear: both" /></p><p style="text-align: justify; -webkit-background-clip: initial; -webkit-background-origin: initial; ">Um programa muito útil que tenho utilizado desde que comprei meu macbook é o MainMenu, da <a href="http://www.santasw.com/" target="_blank">Santa Software</a>. Ele permite a execução de vários scripts para manutenção do sistema, mantendo assim o desempenho e estabilidade do OS X. Também é possível limpar o cache do sistema, dos browsers, reparar permissões, etc.<br />Atualmente na versão 1.7.3 pode ser baixado <a href="http://www.santasw.com/cgi-bin/download.cgi?file=MainMenu" target="_blank">aqui</a>.</p><p style="-webkit-background-clip: initial; -webkit-background-origin: initial; "></p><br class='final-break' style='clear: both' />Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com4tag:blogger.com,1999:blog-7630357272397604416.post-33299850093202527832008-10-12T07:18:00.001-07:002008-10-12T07:18:47.329-07:00Canivete Suiço: Caffeine<p style="-webkit-background-clip: initial; -webkit-background-origin: initial; "><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256271706962151554/1223821124059000?authkey=PIjEqa_2lXk"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256271688019166354/1223821120383000?authkey=PIjEqa_2lXk" height="132" align="right" width="140" style=" display: inline; float: right; margin: 0 0 10px 10px;" /></a><div style="text-align: justify;">Este programa criado pela <a href="http://lightheadsw.com" target="_blank">Lighthead</a> tem como única função evitar que seu Mac entre em modo sleep e exiba a proteção de tela. Você pode ser perguntar: "E para que eu preciso disso?" . <br />No meu caso ele é útil quando estou baixando algum arquivo (especialmente se for por conexão móvel), se o macbook entra em modo sleep a conexão é cortada e acabo perdendo parte do download tendo que reiniciar tudo novamente. É possível ativá-lo por tempo indeterminado ou então definir por quanto tempo ele ficará ativo (5, 10, 15, 30 minutos ou 1, 2 horas).</div><div style="text-align: justify;">Atualmente se encontra na versão 1.0.3 e pode ser baixado <a href="http://download.lightheadsw.com/download.php?software=caffeine" target="_blank">aqui</a>.</div> </p><br class='final-break' style='clear: both' />Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-3383176407557608532008-10-11T22:22:00.001-07:002008-10-24T14:03:07.312-07:00Virtualização<p style="text-align: justify;"><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256133355530714514/1223788912890000?authkey=PIjEqa_2lXk"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5256133341258394850/1223788908424000?authkey=PIjEqa_2lXk" style="margin: 0pt 10px 10px 0pt; display: inline; float: left;" align="left" height="434" width="314" /></a>Olá pessoal, como prometi inicio (finalmente) uma série de posts sobre softwares de virtualização. Antes de iniciar com os "programas" achei melhor comentar um pouco sobre os conceitos e o que existe disponível atualmente.</p><p style="text-align: justify;">A virtualização surgiu na década de 60, implementada em servidores IBM (mainframe) para disponibilizar terminais virtualizados (simulando hardware e software). Vi este tipo de solução na década de 80 rodando em alguns Bancos (como o Lloyds) em São Paulo. Nos PCs a coisa começou a aparecer realmente em meados dos anos 90. E ganhou mais força quando a Intel passou a incluir instruções especificas para a virtualização em processadores Pentium IV (tecnologia VT).</p><p style="text-align: justify;">Para não complicar muito, virtualização basicamente é a capacidade de rodar numa mesma máquina física várias estações (ou servidores) lógicos, cada um como se fosse uma máquina independente, com sistema operacional, software instalado, configurações de rede, etc.</p><p style="text-align: justify;">De uns cinco anos pra cá este tipo de tecnologia tem crescido muito, pois permite a empresas consolidarem servidores (reduzindo o número de máquinas físicas para serem administradas, facilitando backup, reduzindo custos e as vezes a própria equipe de TI também. Uma das vantagens da virtualização é maximizar o aproveitamento do hardware, uma vez que alguns testes mostram que a maior parte dos servidores utiliza somente de 5 a 10% do poder de processamento.<br /><br />Atualmente o mercado de software para virtualização é dominado pela VMWare, uma empresa fundada em 1998 que praticamente criou este setor para plataforma x86. No entanto, com a entrada de empresas de peso como Microsoft, Citrix e Sun o cenário pode sofrer mudanças nos próximos meses.</p><p style="text-align: justify;">Particularmente, tenho utilizado virtualização a uma década, ela me permite testar meus sistemas em diversas plataformas, realizar treinamentos, testar softwares de terceiros e outros sistemas operacionais sem afetar minhas máquinas de produção. De seis meses pra cá tenho utilizado virtualização para desenvolver sistemas para Windows e Palm OS usando meu Macbook rodando uma VM com Windows XP.<br /></p><p style="text-align: justify;">Nestes últimos anos tive contato com diversos softwares para virtualização e resolvi escrever sobre eles pois acredito que podem ser úteis para muitos de vocês. Ao relacioná-los tentarei citar as principais diferenças, dificuldades para instalação e configuração, indicação de uso e o que mais for pertinente. Basicamente estarei postanto sobre VMWare, Parallels, VirtualBox, VirtualPC e o novo Hiper-V do Windows Server 2008, Xen, QEmu entre outros.<br /><br />Tentarei manter os posts regulares e no menor tempo possivel, mas não se surpreendam se ocorrerem alguns atrasos. Tenho tido muitos problemas com minha ADSL e a conexão 3G da Claro (que de banda larga só tem o nome) além de infelizmente um overwork constante.</p>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-62755630594896169342008-10-08T17:30:00.001-07:002008-10-08T17:30:49.246-07:00Canivete Suiço: Advanced Windows Care<h6><a href="http://lh4.ggpht.com/rappaulo/SO1QQEiWRRI/AAAAAAAAAxI/uSTJbS_Qk4g/s1600-h/toolbox%5B6%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="54" alt="toolbox" src="http://lh4.ggpht.com/rappaulo/SO1QRRGhfmI/AAAAAAAAAxM/obSMFg1Ojw8/toolbox_thumb%5B2%5D.jpg?imgmax=800" width="60" border="0" /></a> </h6> <p align="justify">Este utilitário desenvolvido pela <a href="http://www.iobit.com">IOBit.com</a> possui diversas funções embutidas, várias delas existentes em outros utilitários como por exemplo:</p> <ul> <li> <div align="left">Extrair informações da configuração do pc</div> </li> <li> <div align="left">Exibir a ocupação do disco (nada tão especializado como o <a href="http://pauloprogramador.blogspot.com/2008/10/canivete-suio-jdiskreport.html">JDiskReport</a> que citei no post anterior)</div> </li> <li> <div align="left">Desfragmentar a memória RAM</div> </li> <li> <div align="left">Visualizar Processos, Serviços, conexões TCP/UDP, desinstalador e gerenciador de cookies</div> </li> <li> <div align="left">Gerenciar programas na inicialização do Windows</div> </li> </ul> <p align="justify">No entanto, a função principal deste software é a otimização do Windows, através da remoção de spywares e falhas de segurança, fixar problemas no registro, otimizar e reparar a configuração do sistema, otimização da inicialização dos aplicativos, limpeza de privacidade (histórico e rastros de navegação) e remoção de arquivos temporários.</p> <p align="justify">Este é realmente um ótimo software, possui uma versão freeware (Personal) e uma versão paga (Professional). Os recursos que citei se referem a versão Personal, que pode ser baixada <a href="http://dw.com.com/redir?edId=3&siteId=4&oId=3000-2086_4-10407614&ontId=2086_4&spi=faafac1bb8b5d7e6e6066df436666325&lop=link&tag=tdw_dltext&ltype=dl_dlnow&pid=10890240&mfgId=6271865&merId=6271865&pguid=8eoNDQoPjGMAABeoe8MAAAEE&destUrl=http%3A%2F%2Fwww.download.com%2F3001-2086_4-10890240.html%3Fspi%3Dfaafac1bb8b5d7e6e6066df436666325%26part%3Ddl-AdvancedW">aqui</a>. A versão Professional possui outros recursos e otimizações, no entanto a versão gratuita é muito eficiente. Funciona de Windows 2000 até o Vista, incluindo em máquinas virtuais.</p> <p align="justify">Abaixo seguem alguns screenshots para que vocês tenham idéia do que o software pode oferecer.</p> <table cellspacing="0" cellpadding="2" width="400" border="0"><tbody> <tr> <td valign="top" width="400"><a href="http://lh4.ggpht.com/rappaulo/SO1QUM9SkjI/AAAAAAAAAxQ/14jTe48dYCE/s1600-h/ScreenHunter_03%20Oct.%2008%2020.45%5B2%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="ScreenHunter_03 Oct. 08 20.45" src="http://lh3.ggpht.com/rappaulo/SO1QXdOgeCI/AAAAAAAAAxU/fQURH0K0g-c/ScreenHunter_03%20Oct.%2008%2020.45_thumb.jpg?imgmax=800" width="219" border="0" /></a> </td> </tr> <tr> <td valign="top" width="400"><a href="http://lh3.ggpht.com/rappaulo/SO1QaYFM_cI/AAAAAAAAAxY/TYf1b0p8RNw/s1600-h/ScreenHunter_04%20Oct.%2008%2020.46%5B2%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="178" alt="ScreenHunter_04 Oct. 08 20.46" src="http://lh3.ggpht.com/rappaulo/SO1Qdr-TcUI/AAAAAAAAAxc/MJ5pES0FvZw/ScreenHunter_04%20Oct.%2008%2020.46_thumb.jpg?imgmax=800" width="244" border="0" /></a> </td> </tr> <tr> <td valign="top" width="400"><a href="http://lh6.ggpht.com/rappaulo/SO1Qgo3eCtI/AAAAAAAAAxg/w-F_92ieCkc/s1600-h/ScreenHunter_08%20Oct.%2008%2020.59%5B2%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="ScreenHunter_08 Oct. 08 20.59" src="http://lh4.ggpht.com/rappaulo/SO1Qjwg7eOI/AAAAAAAAAxk/7jWnD9zJz5g/ScreenHunter_08%20Oct.%2008%2020.59_thumb.jpg?imgmax=800" width="244" border="0" /></a> </td> </tr> <tr> <td valign="top" width="400"><a href="http://lh3.ggpht.com/rappaulo/SO1QqknrT5I/AAAAAAAAAxo/buLykNbJwYk/s1600-h/ScreenHunter_09%20Oct.%2008%2021.00%5B2%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="163" alt="ScreenHunter_09 Oct. 08 21.00" src="http://lh4.ggpht.com/rappaulo/SO1Qsj_0z3I/AAAAAAAAAxs/k4Z8eJr3dxE/ScreenHunter_09%20Oct.%2008%2021.00_thumb.jpg?imgmax=800" width="244" border="0" /></a> </td> </tr> </tbody></table> Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-3208908275912240322008-10-07T21:16:00.001-07:002008-10-07T21:47:19.265-07:00Canivete Suiço: JDiskReport<p align="justify">Infelizmente atrasei este primeiro post porque precisei sair para assistir uma paletra, mas vamos lá...</p> <p align="justify">Este primeiro software da nossa série é um freeware criado pela <a href="http://www.jgoodies.com">JGoodies</a>, e que cumpre de maneira fabulosa a tarefa de exibir como seu HD esta ocupado. Por ser escrito em <a href="http://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)">Java</a> a <a href="http://pt.wikipedia.org/wiki/JRE">JRE</a> é um pré requisito e deve ser instalada antes. Caso você não tenha Java instalado poderá baixá-la <a href="http://www.java.com/pt_BR/">aqui</a>. Usuários de Mac devem obtê-lo diretamente da Apple através do Software Update.</p> <p align="justify">Atualmente o JDiskReport está na versão 1.3.1 e possui versões específicas para Windows, OS X e ainda Web Start e Java (que devem rodar em qualquer outra plataforma com <a href="http://pt.wikipedia.org/wiki/JVM">JVM</a>).</p> <p align="justify">Abaixo você pode observar alguns screenshots que tirei do software rodando no meu PC com Windows Vista e também no Macbook. Observe que além de verificar ocupação por pastas também é possível visualizar por tipo de arquivo. Existe ainda uma lista Top 50 com os maiores arquivos, lista de arquivos por período de utilização, etc.  É instalar e se divertir. Tenho certeza que descobrirão coisas que nem imaginavam sobre a ocupação de seus HDs. </p> <div align="center"> <table cellspacing="0" cellpadding="2" width="400" align="center" border="0"><tbody> <tr> <td valign="top" width="200"><a href="http://lh3.ggpht.com/rappaulo/SOwzxXR9_II/AAAAAAAAAwQ/8zYhZwoVGBU/s1600-h/image%5B3%5D.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="153" alt="image" src="http://lh4.ggpht.com/rappaulo/SOwz1sxlIiI/AAAAAAAAAwU/FNUA8uOhAYc/image_thumb%5B1%5D.png?imgmax=800" width="189" border="0" /></a> </td> <td valign="top" width="200"><a href="http://lh5.ggpht.com/rappaulo/SOwz4pm-3GI/AAAAAAAAAwY/_Q2W0FiGaPo/s1600-h/jdiskreport2%5B4%5D.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="156" alt="jdiskreport2" src="http://lh4.ggpht.com/rappaulo/SOwz54v4-kI/AAAAAAAAAwc/M40o8pnYMvo/jdiskreport2_thumb%5B2%5D.jpg?imgmax=800" width="191" border="0" /></a> </td> </tr> <tr> <td valign="top" width="200"><a href="http://lh5.ggpht.com/rappaulo/SOwz8uA68BI/AAAAAAAAAwg/JCiNNHuM3gY/s1600-h/jdiskreport3%5B5%5D.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="158" alt="jdiskreport3" src="http://lh3.ggpht.com/rappaulo/SOwz_Q_RGVI/AAAAAAAAAwk/CfXheeeFT0I/jdiskreport3_thumb%5B3%5D.jpg?imgmax=800" width="190" border="0" /></a> </td> <td valign="top" width="200"><a href="http://lh4.ggpht.com/rappaulo/SOw0CAy7HII/AAAAAAAAAwo/ffADrIB2Go0/s1600-h/jdiskreport4%5B3%5D.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="161" alt="jdiskreport4" src="http://lh4.ggpht.com/rappaulo/SOw0DSvyV9I/AAAAAAAAAws/WbfmV07KWIY/jdiskreport4_thumb%5B1%5D.jpg?imgmax=800" width="199" border="0" /></a> </td> </tr> </tbody></table> </div> <p align="center"> </p> <p>Aqui seguem os links para download:</p> <div align="center"> <table cellspacing="0" cellpadding="2" width="341" align="center" border="0"><tbody> <tr> <td valign="top" width="339"> <p align="left"><a href="http://www.jgoodies.com/download/jdiskreport/jdiskreport-1_3_1-win.exe">Versão para Windows</a></p> </td> </tr> <tr> <td valign="top" width="339"> <p align="left"><a href="http://www.jgoodies.com/download/jdiskreport/jdiskreport-1_3_1-mac.zip">Versão para OS X</a></p> </td> </tr> <tr> <td valign="top" width="339"> <p align="left"><a href="http://www.jgoodies.com/downloads/index.html">Outras versões</a></p> </td> </tr> </tbody></table> </div> <p align="center"><a href="http://www.java.com/"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="36" alt="get_java_red_button" src="http://lh3.ggpht.com/rappaulo/SOw7VSxd2aI/AAAAAAAAAxE/cFL1z1ZhTqY/get_java_red_button%5B1%5D.gif?imgmax=800" width="82" border="0" /></a></p> Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-57347655283074063562008-10-07T12:51:00.001-07:002008-10-07T13:04:56.930-07:00Série Canivete Suiço<p class="blogo-linebreaks-removed-1" style="clear: both; -webkit-background-clip: initial; -webkit-background-origin: initial; "><a href="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5254504571929616770/1223409681538000?authkey=PIjEqa_2lXk"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/rappaulo/albumid/5254504045986382913/photoid/5254504958534539698/1223409771924000?authkey=PIjEqa_2lXk" height="193" align="right" width="194" style="text-align: justify;display: inline; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; " /></a> </p><div style="text-align: justify;">Por sugestão do amigo <a href="http://www.rodrigomerino.com.br/">Rodrigo Merino</a> estou iniciando hoje uma série de Posts sobre vários utilitários que utilizo quase que diariamente, e que certamente serão úteis a muitos de vocês. Acredito que vários já devem ser conhecidos, mesmo assim talvez eu consiga acrescentar algum detalhe ou funcionalidade que possam ter passado desapercebido. </div><div style="text-align: justify;">Esses "programas" estão na sua maioria relacionados a otimização, organização, obtenção de informações e gerenciamento do sistema.</div><p></p>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com2tag:blogger.com,1999:blog-7630357272397604416.post-14434048975411178212008-10-01T09:07:00.000-07:002008-10-01T16:08:08.720-07:00Liberando espaço no Windows Vista<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IXcuW4yt7IA/SOQCbpJ38zI/AAAAAAAAAvk/t212htoCHEE/s1600-h/lixeira.jpg"><blockquote></blockquote><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_IXcuW4yt7IA/SOQCbpJ38zI/AAAAAAAAAvk/t212htoCHEE/s200/lixeira.jpg" alt="" id="BLOGGER_PHOTO_ID_5252325739347833650" border="0" /></a><br /><div style="text-align: justify;">Acompanhando o <a href="http://twitter.com/esasse">Twitter do Eric Sasse</a> vi uma dica interessante, postada no blog do <a href="http://blogs.liws.com.br/cesar">Cesar Romero</a>, para liberar espaço no Windows Vista removendo a opção de desinstalação do Service Pack 1 (provavelmente ninguém vai realmente trabalhar sem ele). No meu PC (Desktop) liberou cerca de 1.5GB.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">No Executar ou no prompt de comando digite VSP1CLN.EXE, confirme e aguarde a remoção dos arquivos. Confira <a href="http://blogs.liws.com.br/cesar/?p=379">aqui</a> o texto original.<br /></div><div><br /></div><div><br /><div><br /></div><div><br /></div></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-76277436497526202032008-09-30T04:01:00.000-07:002008-09-30T04:44:31.567-07:00Overwork<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IXcuW4yt7IA/SOIQteGVS6I/AAAAAAAAAvc/_NCao871hjk/s1600-h/overwork.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_IXcuW4yt7IA/SOIQteGVS6I/AAAAAAAAAvc/_NCao871hjk/s200/overwork.jpg" alt="" id="BLOGGER_PHOTO_ID_5251778488827202466" border="0" /></a><br /><div style="text-align: justify;">Olá pessoal, não tenho postado nos últimos dias devido ao acumulo de trabalho e alguns problemas inesperados (isso nunca acontece com quem trabalha com software não é? rs).<br /><br />Nos próximos dias como prometi devo estar postando sobre virtualização e minhas impressões na utilização com o Macbook.<br /><br />Também devo estar colocando alguma coisa sobre a utilização do Subversion e TortoiseSVN para gerenciamento de código fonte, e a utilização do DropBox no Windows XP, Vista, MacOS e Linux... (realmente um serviço show de bola).<br /></div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com2tag:blogger.com,1999:blog-7630357272397604416.post-67096383599239461222008-09-21T17:12:00.000-07:002008-09-21T18:36:31.858-07:00Guerra dos Browsers II<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IXcuW4yt7IA/SNbsYCCe2aI/AAAAAAAAAvU/9_xBowxwHoY/s1600-h/google_chrome.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_IXcuW4yt7IA/SNbsYCCe2aI/AAAAAAAAAvU/9_xBowxwHoY/s200/google_chrome.jpg" alt="" id="BLOGGER_PHOTO_ID_5248642313355188642" border="0" /></a><br /><div style="text-align: justify;">Quando a Apple lançou o Safari para Windows, me parecia claro que a intenção era tornar o seu browser mais conhecido, uma vez que é também o browser do iPhone, e por mais que no conjunto de caracteristicas existam outros celulares muito superiores, acredito que nenhum aparelho até o momento possa bate-lo quando o quesito é navegação. Aumentando o número de usuários do Safari a Apple poderia fomentar o surgimento de aplicações web para o mesmo, e certamente no inicio este deveria ser o objetivo, visto que a própria empresa não fornecia uma maneira de se criar aplicativos para a plataforma e incentivava a criação de aplicações web.<br /></div><br /><div style="text-align: justify;">Agora a Google também investiu uma fortuna pra criar seu próprio browser, o Google Chrome, atualmente disponível apenas para Windows e em breve também no Android (seu sistema opensource para celulares que está para ser lançado). No entanto, pelo que tenho acompanhado, não deve demorar muito para que saiam as versões para Mac e Linux, e ai sim a coisa vai ficar muito mais interessante.<br /></div><br /><div style="text-align: justify;">Me parece que o pesadelo que a Microsoft passou com o surgimento da Netscape voltou para assombrá-la, mas desta vez de uma maneira muita pior (encarnado no Google e na Apple). Na época da Netscape o medo era o browser gráfico se tornar uma plataforma independente de OS para aplicações de todos os tipos... (coisa que a Google vem tentando fazer aos poucos nos últimos anos), mas desta vez não só no PC, mas também nos celulares. Não bastasse isso, a crescente polularidade da Apple conseguida com o iPods e agora com o iPhone, e os novos Macs com processadores intel parecem ser realmente ameaçadores, uma vez que os Macs podem receber instalação de Windows e com isso mais usuarios podem comparar a utilização dos sistemas e mais programadores podem se interessar por fazer aplicativos para Mac e iPhone. Mesmo assim me parece realmente que a proxima era de softwares não será realmente focada nos sistemas operacionais, mas na web como a Google tem apostado. A própria Microsoft deve ter consciência disso pois investe pesado na plataforma .Net especialmente no seguimento ASP.Net, focado no desenvolvimento para web.<br /><br />No passado a Microsoft venceu a Netscape com o IE, fornecendo grauitamente um browser de qualidade similar junto com o sistema operacional, mas desta vez pelo menos por enquanto, não parece que terá o mesmo sucesso, visto que o IE vem perdendo terreno e sua versão para Windows Mobile é muito inferior ao Safari do iPhone e provavelmente ao Chrome do Android também. Tanto que a pouco tempo a HTC (fabricante de smartphones que utiliza normalmente o Windows Mobile mas já mostrou um protótipo com o Android) utilizou o Opera Mobile num dos seus modelos, para torna-lo mais competitivo com o iPhone.<br /></div><br /><div style="text-align: justify;">Vamos ver se o Gigante de Redmond desperta e se reinventa para entrar nesta nova batalha.<br /></div><br /><div style="text-align: justify;">Para quem é mais jovem e não acompanhou a Guerra dos Browsers (Netscape vs Microsoft) ou para quem quer se lembrar, a Discovery Channel disponibilizou um <a href="http://www.discoverybrasil.com/internet/show.shtml">documentário</a> bem interessante e também uma <a href="http://www.discoverybrasil.com/internet/interactivo.shtml">linha do tempo interativa</a> sobre a internet, falando sobre como veio a se desenvolver e se tornar a ferramenta que é hoje. Felizmente, para quem não entende inglês existe uma versão dublada no site <a href="http://www.discoverybrasil.com/">www.discoverybrasil.com</a><br /></div><br /><div style="text-align: justify;">Assisti este vídeo quando navegava pelo site <a href="http://www.guanabara.info/">Guanabara.info</a>, você pode acompanha-lo abaixo:<br /></div><br /><embed src="http://services.brightcove.com/services/viewer/federated_f8/1417402673" bgcolor="#FFFFFF" flashvars="videoId=1753200785&playerId=1417402673&viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&servicesURL=http://services.brightcove.com/services&cdnURL=http://admin.brightcove.com&domain=embed&autoStart=false&" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="412" width="486"></embed>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com0tag:blogger.com,1999:blog-7630357272397604416.post-66521333230930865672008-09-19T10:14:00.000-07:002008-09-19T10:18:21.035-07:00South Park na batalha Mac vs PC<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/E19Vy_IJ4-g&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&fs=1"><param name="allowFullScreen" value="true"><embed src="http://www.youtube.com/v/E19Vy_IJ4-g&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1tag:blogger.com,1999:blog-7630357272397604416.post-46451873218989639282008-09-17T22:09:00.000-07:002008-09-17T22:55:33.712-07:006 meses com Macbook<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IXcuW4yt7IA/SNHs9b5ix3I/AAAAAAAAAvM/siFr2KbAoJs/s1600-h/macbook-img.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_IXcuW4yt7IA/SNHs9b5ix3I/AAAAAAAAAvM/siFr2KbAoJs/s200/macbook-img.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5247235581068625778" /></a><br /><div style="text-align: justify;">Dia 19/09 fará 6 meses que comprei meu Macbook (embora só chegado as minhas mãos no dia 26), para "comemorar" irei postar aqui minha experiência com virtualização, especialmente voltada para programação para Windows e Palm OS. <br /></div><div><br /></div><div style="text-align: justify;">Falarei sobre o VMWare Fusion, Parallels (opções pagas), sobre o VirtualBox (free e agora mantido pela Sun) e também o sobre o uso do BootCamp.</div>Paulo Programadorhttp://www.blogger.com/profile/08798832443997922632noreply@blogger.com1