Destaque

Governo abre fogo contra preço e qualidade da banda larga!

Na Futurecom 2008 o ministro das telecomunicações Hélio Costa criticou novamente o preço e a qualidade dos serviços de banda larga oferecidos no Brasil. Bom, apenas a crítica...  Continue lendo

Onde comprar jogos para Xbox 360, original e barato!

Postado por Ricardo Falasca em Jogos, PSP, Xbox 360 | Data: 23/08/2010

Tags:, , , , , , , ,

3

Muita gente que conheço comprou recentemente ou está pensando em comprar nos próximos dias um Xbox 360, quer seja pela qualidade do “brinquedo”, quantidade de jogos disponíveis ou até mesmo pelo Kinect (ex-Project Natal). A pergunta que não cala: “onde comprar jogos originais para xbox 360, originais e baratos?”.

Indico três lugares que já comprei, fora do Brasil e chegou em perfeito estado:

eBay, eStarland e Play-Asia.

Alguns jogos que comprei e jogo sempre que posso:

Onde compreiNome do Jogo
eStarland.comHalo 3
eBay.comGears of War 2
Play-Asia.comCall of Duty: Modern Warfare 2
eStarland.comGuitar Hero: Aerosmith


Ah… jogos de outros consoles podem ser encontrados nesses sites também, como Playstation 2, Playstation 3, PSP, Wii, etc.

Abraço e divirtam-se! :)

Cultura Musical para Bebês – Músicas para Ninar

Postado por Ricardo Falasca em Amanda, Diversos | Data: 22/08/2010

Tags:, , , , , , ,

1

Como pai de primeira viagem é normal eu me pegar pesquisando sobre coisas para bebês em meu tempo livre (que ultimamente é pouco por sinal).

Se você é uma daquelas pessoas que gostam de pagode, funk, axé e tudo que deriva dessa poluição auditiva, então você tem duas opções: 1. continue lendo este post na tentativa de melhorar sua cultura musical e também do seu bebê (se for o caso); ou 2. pare de ler agora este post e irei torcer para que seus filhos desenvolvam consciência própria e sigam em busca de música de verdade! :)

Brincadeiras a parte (ou não :P), não posso deixar de compartilhar as melhores músicas para ninar bebês (e a nós também hehe). Já adianto que não conheço os compositores e não recebo comissão de vendas de qualquer produto.

Existem várias coleções de músicas de bandas como Pink Floyd, U2, Beatles, Queen, Carpenters e outras, mas compostas especialmente para bebês contendo apenas o instrumental das músicas (sem vocal). Eu comprei das três primeiras bandas que citei e achei muito bacana. Os links para cada CD que encontrei estão abaixo, direcionando para AMERICANAS.COM, mas comprem onde quiserem.

Babies Love – Pink Floyd

Babies Love – Queen

Babies Love – Rolling Stones

Babies Love – U2

Babies Love – Madonna

Babies Love – The Police & Sting

Babies Love – Stevie Wonder

Babies Go – Carpenters

Happy Baby – Beatles for Babies

Bons sonhos para seus bebês e para vocês também.

Teclas de atalhos no MacOS X (teclado do Mac)

Postado por Ricardo Falasca em MacOS X | Data: 19/08/2010

Tags:, , , , , , ,

0

Com uma quantidade absurdamente grande de pessoas caindo nas graças da Apple e comprando MacBooks e iMac’s (e outros gadgets), além de eu mesmo precisar, alguns amigos me perguntam sobre teclas de atalhos no MacOS X, então fiz encontrei na melhor fonte (Apple.com) e estou apenas reproduzindo aqui, caso alguém (eu) precise! :P

Alguns símbolos de teclas que vc verá nos menus do MacOS X:

Command key icon (Command) – A antiga tecla “Maçã ou Apple key”, pois antes ao invés deste símbolo, tinha uma maçã (apple logo)
Control key icon (Control)
Option or Alt key icon (Option) – “Alt”
Shift icon (Shift)
Caps lock icon (Caps Lock) – Ativa ou desativa Caps Lock
fn (Function key)

Inicialização do MacOS X (Startup)

Tecla ou combinação de teclasO que isso faz?
OptionDisplay all bootable volumes (Startup Manager)
ShiftPerform Safe Boot (start up in Safe Mode)
CStart from a bootable disc (DVD, CD)
TStart in FireWire target disk mode
NStart from NetBoot server
XForce Mac OS X startup (if non-Mac OS X startup volumes are present)
Command-VStart in Verbose Mode
Command-SStart in Single User Mode

Converter HTML para PDF em PHP

Postado por Ricardo Falasca em PHP | Data: 19/08/2010

Tags:, , , , , , ,

0

Precisei há alguns dias converter páginas HTML para PDF em PHP, pesquisei um pouco (sim, só um pouco) e acabei optando pela solução que se mostrou mais relevantes nas pesquisas (google): DOMPDF.

Na verdade a necessidade inicial era gerar PDF’s com conteúdo simples, basicamente textos e algumas imagens. Comecei a ler o manual de PDF do PHP.net e percebi que as funções PDF do PHP (que usam PDFLib) apesar de possibilitar tratamento quase que completo de um PDF, é extremamente braçal, frustrando assim minha idéia de agilidade no desenvolvimento da solução que eu precisava. Enfim, sem mais delongas, baixei a versão atual do DOMPDF (0.6.0 beta1) e com alguns passos simples consegui gerar o PDF.

Ah, uma informação importante, acabei deixando sem imagens por enquanto, pois quando uso a engine CPDF para gerar o PDF, o Adobe Reader não consegue abrir os arquivos (ainda não descobri o motivo) então acabei optando por gerar com PDFLib, no qual tem alguns problemas para adicionar as imagens no PDF. Em breve eu vou solucionar este problema e atualizo este post.

Primeiro passo: Download

baixar os códigos-fonte do DOMPDF (Google Code)

StarCraft 2: Wings of Liberty

Postado por Ricardo Falasca em Jogos | Data: 30/07/2010

Tags:, , , ,

0

starcraft2_div_blizzard Finalmente consegui colocar as mãos no StarCraft 2: Wings of Liberty.

Para quem não sabe, aconteceu até um evento de lançamento aqui no Brasil em uma das lojas da Saraiva no Shopping Morumbi em São Paulo. Mas enfim, o meu finalmente chegou, já instalei no MacBook Pro (onde rodou com excelente performance) e também no meu PC com Windows! :)

A experiência de instalação e ativação (registro) foi bem bacana, simples, sem frescuras e a Battle.Net está show de bola, aproveitei até para registrar meus outros jogos da Blizzard (StarCraft, StarCraft Broodwar, Diablo II e Diablo II: Lord of Destruction). Um detalhe muito interessante, a Blizzard permite que seus usuários, após o registro de seus jogos, possam baixar a imagem dos jogos originais diretamente do “painel de controle” da Battle.Net, perdeu o CD/DVD? No problem!

Sobre o jogo, ahmm… PHODA! Não perdeu a cara de StarCraft e está bem bacana e com gráficos excelentes!

Para finalizar, comprem! Como um amigo meu já disse, ainda não liberaram opção para renovação do acesso ilimitado à Battle.Net para quem comprou essa versão de 180 dias de assinatura. Caso você ainda não tenha visto nenhuma imagem do jogo, clique aqui e dê uma espiada (#comoassimbial) ! :D

Minha Filha Amada, Amanda

Postado por Ricardo Falasca em Amanda | Data: 15/07/2010

Tags:, ,

22

É impossível descrever o que estou sentindo! Nasceu minha primeira filha. Amanda! :)

4_3671

Um anjo enviado por Deus aos nossos cuidados para deixar nossas vidas ainda mais doce!

Peso: 3.3Kg
Estatura: 48cm
Data/Hora: 13/07/2010 02:34

Seja bem-vinda minha filha!

Coleção de Wallpapers para iPhone

Postado por Ricardo Falasca em iPhone | Data: 29/06/2010

Tags:, , , ,

3

Há tempos eu venho baixando diversos wallpapers para meu iPhone então resolvi juntar tudo num lugar só!

Lembrando que apenas o iOS 4 oferece recurso NATIVO para trocar o fundo de tela da SpringBoard, caso sua versão seja <= 3.1.x, então terá que usar algo tipo WinterBoard para customizar. E claro, para usar WinterBoard terá que fazer o JailBreak.

Quem quiser, é só pegar! :)

Controle e monitoramento de MSN com servidores Linux e FreeBSD

Postado por Ricardo Falasca em FreeBSD, Linux | Data: 25/06/2010

Tags:, , , , ,

0

Se você é um administrador de sistemas e precisa controlar e/ou monitorar o uso de mensagens instantâneas em seu ambiente corporativo e possui um firewall Linux, FreeBSD ou algum outro Unix-like eis a solução: MSN-PROXY.

Trata-se de um proxy para os protocolos do mensageiro instantâneo da Microsoft que pode ser utilizado de modo transparente. Foi desenvolvido por um amigo (Luiz Otavio) e funciona muito bem.

Possui diversos recursos, mas destaca-se com: monitoramento de mensagens, bloqueio de conexão, controle para bloqueio/liberação de usuários na lista de contatos e outros.

Site oficial: http://msn-proxy.sourceforge.net/
Canal para download: http://sourceforge.net/projects/msn-proxy/

Quando implementei, utilizei a versão disponibilizada via SVN pois estava atualizada, com diversos bugs corrigidos. Então recomendo que faça o mesmo!

  1. svn co https://msn-proxy.svn.sourceforge.net/svnroot/msn-proxy msn-proxy

Obs.: Leia atentamente o arquivo INSTALL.

Unboxing Time Capsule 1TB

Postado por Ricardo Falasca em Hardware | Data: 22/06/2010

Tags:, , , , , ,

0

Algumas fotos do “unboxing” do meu novo “gadget” Apple Time Capsule.

Como principais recursos: Wifi 802.11n, rede Wifi exclusiva para convidados, Servidor de Impressão, HD interno de 1TB.

A história do envio foi meio tosca, informações totalmente sem nexo da transportadora RAPIDÃO COMETA (não recomendo para ninguém), mas enfim estou com o Time Capsule instalado e funcionando!

PHP: WebService com WSDL

Postado por Ricardo Falasca em PHP | Data: 18/06/2010

Tags:, , ,

0

Sinceramente não sei qual a demanda para uso de WebServices (SOAP) em PHP, mas sei da dificuldade da compatibilidade quando há a necessidade de consumir o WSDL gerado para a aplicação respectiva, afinal a extensão SOAP nativa do PHP não possui tal recurso, visto que o PHP é uma linguagem que não possui definição explícita de tipos. Sem muita enrolação, após algumas pesquisas encontrei um conjunto de classes PHP chamado NuSOAP que possui método para geração do WSDL seguindo as especificações do W3C, inclusive resolvendo uma preocupação que eu tinha, que era o retorno de um array (complexType) ao invés de um simples integer ou string.

Well… here we go! Abaixo um exemplo simples de geração de WSDL com o NuSOAP, a documentação é bem completa, apesar de pouco explicativa, então boa sorte caso queira se aventurar! :D

Obs.: estou considerando que vc tenha baixado o toolkit NuSOAP, com Apache e PHP devidamente configurados e esteja no diretório corrente publicado em “http://localhost/”.

Crie um arquivo “servidor.php” e coloque o conteúdo abaixo:

  1. <?php
  2. require_once(‘lib/nusoap.php’);
  3. // instanciando um servidor SOAP
  4. $servidorSoap = new soap_server();
  5. // inicializando suporte ao WSDL
  6. $servidorSoap->configureWSDL(‘autenticacaowsdl’,
  7.   ‘urn:autenticacaowsdl’);
  8. // nome do método a ser chamado
  9. $servidorSoap->register(‘autenticacao’,
  10.   // parâmetros de entrada do método ‘autenticacao’
  11.   array(‘usuario’ => ‘xsd:string’, ‘senha’ => xsd:string),
  12.   // parâmetros de saída (retorno do método)
  13.   array(‘return’, ‘xsd:integer’),
  14.   ‘urn:identificacaowsdl’, // nome de ambiente do webservice (<em>tns</em>)
  15.   ‘urn:identificacaowsdl#identificacao’, // URL do serviço
  16.   ‘rpc’, // estilo do WSDL, <em>rpc</em> ou <em>document
  17. </em>  ‘encoded’, // option SOAP transport
  18.   ‘retorna 0 ou 1.’ // documentação
  19. );
  20. // definição do método como função PHP
  21. function autenticacao($login, $senha){
  22.   return (($login == "ricardo") &amp;&amp; ($senha == "falasca"))?0:1;
  23. }
  24. // invocando o serviço
  25. $servidorSoap->service($HTTP_RAW_POST_DATA);
  26. ?>

Agora, crie um arquivo “cliente.php” e use o conteúdo abaixo:

  1.  
  2. <?php
  3. require_once(‘lib/nusoap.php’);
  4. // instanciando um cliente SOAP
  5. $clienteSoap = new soap_client(‘http://localhost/servidor.php?wsdl’,
  6.   true);
  7. // verificação de erro
  8. $erro = $clienteSoap->getError();
  9. if ($erro){   
  10.   printf("<pre>%s</pre>", $erro);     
  11.   exit;
  12. }
  13. $retorno = $clienteSoap->call(‘identificacao’,
  14.   array(‘usuario’ => ‘ricardo’,
  15.            ‘senha’ => ‘falasca’));
  16. print_r($resultadoIdentificacao);
  17. ?>

Para maiores detalhes você pode acessar pelo navegador o módulo servidor (servidor.php), ele irá gerar informações legíveis para um melhor entendimento da implementação!

Referências:

NuSOAP – SOAP Toolkit for PHP

PHP – WebService (SOAP) (sem suporte a geração de WSDL)

Automatic WSDL Generation (classe PHP para geração de WSDL baseado em documentação do código)

That’s all folks! :D