Novidades no Gmail

Categoria(s): (News, Rapidinhas) por Bruno Leles em 28-10-2008

Tags : , , , ,

Ontem o blog oficial do Gmail, anunciou que pretende tornar possível a adição de conteúdos personalizados no Gmail como um feed de algum site.

Para testar essa nova funcionalidade eles disponibilizaram dois gadgets, para visualizar o conteúdo do Calendar e outro para o conteúdo do Documents.

Fonte:
http://gmailblog.blogspot.com

Review: Mouse sem fio da Clone

Categoria(s): (Review) por GuZ em 27-10-2008

Tags : , ,

Meu mini mouse da A4tech faleceu e eu com pouco dinheiro queria um mouse sem-fio. Como alguns professores da universidade em que eu trabalho utilizam o mouse e gostam resolvi comprar um igual. Usei-o a semana inteira e durante o fim de semana ainda joguei com ele.

Chega de enrolação e vamos ao Review:

O Design:

O Mouse é bonito (como vocês podem ver nas fotos abaixo), não sei se ele está disponível em outras cores, mas o modelo cinza me agradou muito. Além disso ele se encaixou perfeitamente na minha mão, o que proporcionou muito conforto durante o uso.

A Cereja do bolo, no quesito design, está no buraco para você sodomizar colocar o receptor USB na parte traseira do mouse, que quando sente que ele foi até o fundo (o Receptor) desliga o mouse para economizar a pilha. Excelente para pessoas como eu que vivem perdendo as coisas.

E ainda, para quem repara na iluminação do mouse, poderá ver projetada sobre sua mesa um robozinho (tipo aqueles do Space Invaders). Não sei se foi de propósito, mas deu um efeito interessante no mouse (Veja nas fotos abaixo).

Consumo e Alimentação :

Segundo as especificações, a pilha AA (inclusa) deve durar alguns meses sem descarregar. Um professor meu, que tem um modelo igual disse que a pilha dele já tem mais de mês, e nem sinal de descarregar.

Alcance.

O Alcance do mouse é muito bom, dá para ficar até 10m de distância do receptor (em linha reta, sem obstáculos) que dá para usar o mouse numa boa.

Compatibilidade e Instalação:

Para instalar esse mouse, a única dificuldade foi encontrar uma porta USB disponível no meu notebook, após plugado o Windows (XP ou Vista) reconhece ele na hora. Se você quiser usar os botões programáveis, basta instalar o Mini-CD que vem com ele.

Recursos Extras:

Além do que eu falei acima, o mouse ainda conta com o Botão CPI, que instaura uma comissão parlamentar de inquérito  que muda a resolução do mouse. Perfeito naquelas horas em que você precisa de um mouse “mais lento” ou “mais rápido” para trabalhar no Photoshop, ou para jogar Counter Strike e jogos de tiro .

Fora isso ele tem dois botões programáveis na lateral, e ainda Scroll com 4 direções.

 Conclusão:

Posso dizer que este foi o melhor mouse que eu já comprei! ;) e que tem um ótimo custo-benefício.

A seguir, fotos!

Leia todo o conteúdo desse post »

Gmail agora possui emoticons

Categoria(s): (News, Rapidinhas) por Naftali em 24-10-2008

Tags : , , , ,

Como era de se esperar, o mais consagrado cliente de email web recebeu emoticons. Tudo bem que isso já estava presente no Yahoo! e até mesmo no Hotmail. Mas, de qualquer forma, é algo que só vem a agregar.

Apesar de ser inútil para muitos, o uso de emoticons em emails vem crescendo infelizmente. E o Gmail não poderia ficar por fora. Bom, agora só falta uma conta com espaço infinito + 1.

Hackers no Mario Kart Wii

Categoria(s): (Games) por Sávio Ladeira em 21-10-2008

Tags : , , , , ,

Eu sou um grande fã dos jogos do Mario, e o Mario Kart do Wii é um dos melhores jogos para o videogame na minha opinião. Cansado de apanhar para o computador, resolvi jogar online e perder para pessoas de verdade. Qual não foi a minha surpresa ao ver que apanhei muito mais do que esperava.

Logo na largada, tinha jogador soltando itens. Toda vez que eu chegava no primeiro lugar, tomava um casco azul na cabeça. E, lógico, sempre perdia para um jogador com o máximo de pontos. Para quem não sabe, os itens precisam ser pegos durante o jogo. O casco azul é um item raro que atinge diretamente quem está em primeiro. A cada corrida que você ganha, os jogadores perdem ou ganham pontos de acordo com a posição que ficaram.

Estava na cara que haviam hackeado o jogo. Pesquisei um pouco na internet e achei um vídeo mostrando como funciona os cheats, publicado desde agosto. É um absurdo a Nintendo permitir isso e não tomar uma atitude mais drástica.

Não me abalei, afinal, estava ali só para me divertir mesmo. Continuei correndo com os hackers, imaginando que talvez a Nintendo não tivesse como monitorar essas mudanças no jogo. Mas não. De repente, todos os jogadores alterados caíram e eu recebi de volta os pontos que havia perdido. Se eles podem ser identificados, precisam ser banidos. Talvez devessem conversar com a Microsoft para aprender a controlar a rede.

PHP Orientado a Objeto, Segunda Parte.

Categoria(s): (Coding) por GuZ em 20-10-2008

Tags : , , , , ,

Como eu prometi no post anterior, vou colocar aqui no Wii Are Nerds a segunda parte do tutorial sobre como “brincar” de orientação a objetos com PHP.

Subclasses:

Uma classe pode trabalhar com uma extensão, herdando assim todas as variáveis e funções da classe-pai. No PHP não é permitido uma herança múltipla, ou seja, a classe-filha só pode ter um pai ou simplificando uma classe pode ser extensão de apenas UMA outra classe.

Código:

  1. class novaconta extends conta{
  2.          var $num;
  3.          function vernum(){
  4.                return $this->num;
  5.           }
  6. }

A classe que eu mostrei agora tem origem na classe do exemplo anterior ela tem todas as variáveis, todas as funções da classe anterior e ainda ganhou a variável $num e a função vernum().

No mundo real, poderíamos pegar uma impressora e utiliza-la como exemplo:

  1. class impressora {
  2.       $var cartucho;
  3.        $var tinta;
  4.       function imprimir()
  5.       {
  6.       }
  7. }
  8. class multifuncional extends impressora {
  9.      $var copiadora;
  10.      …
  11.      function scan()
  12.      {
  13.      }
  14.     
  15.     function copiar()
  16.    {  
  17.    
  18.   }
  19. }

É bom lembrar que o PHP trabalha de forma estruturada, ou seja, ele lê o código de cima para baixo. Então é bom ver a ordem em que as classes são criadas.

As Classes precisam ser criadas ANTES de serem usadas, por exemplo, se eu tivesse colocado uma chamada para a função imprimir() na primeira linha do código, o PHP não encontraria minha impressora.

(obs… o exemplo da impressora é apenas para facilitar a abstração)

Construtores:

Um construtor é uma função que é chamada automaticamente quando a classe é definida pelo operador new. e deve ter o mesmo nome da classe que ele pertence:

  1. class conta{
  2.     var $saldo;
  3. function conta()
  4. {
  5.     $this->saldo = 100000000 # Queria que o Banco do Brasil tivesse feito isso qdo eu abri minha conta :P
  6. }
  7. function ver()
  8. {
  9. ….
  10. }^
  11. }

Vejam que eu resumi o código (para o post não ficar muito grande).

Agora nosso banco tem uma função que adiciona R$ 100.000.000,00 no saldo de uma conta quando ela é criada. Tudo isso foi definido na função conta(). O mais interessante é que os construtores suportam argumentos, o que torna este recurso muito mais interessante.

É importante ressaltar que embora os valores sejam herdados, o construtor da classe pai não é iniciado quando se chama um operador da classe-filha.

Bom, minha introdução a Orientação a Objeto fica por aqui, e agora cabe a você desenvolver seus programas orientados a objeto utilizando a linguagem PHP.

Algumas ferramentas para desenvolver em PHP usando Orientação a Objeto:

ZendStudio: Para quem está programando em PHP e precisa usar OO, o Zend Studio é a melhor ferramenta que eu conheço para programar. O Problema é que eu não encontrei ele disponível para compra no Brasil.

Zend Framework. Pra que ficar reinventando a roda? Use o framework ZEND e facilite seu trabalho. ;-).

Blizzard revela nova classe de Diablo 3

Categoria(s): (Games, News, Rapidinhas) por Naftali em 19-10-2008

Tags : , , , ,

Como se já não bastasse a vontade de jogar que fiquei quando ví os vídeos das outras duas classes, a Blizzard resolveu lançar outro demonstrando a mais nova classe: Wizard.
Cada vez que vejo os vídeos minha vontade de jogar aumenta demais. Vejam vocês mesmos.

Kongregate lança um ‘Labs’

Categoria(s): (Games, News, Rapidinhas) por Bruno Leles em 16-10-2008

Tags : , , , ,

O site Kongregate em conjunto com a Scion disponibilizou o seu Laboratório, onde irão disponibilizar tutoriais sobre desenvolvimento de jogos. O primeiro jogo a ser disponibilizado foi o “Shoot: the Shootorial Game”. Um jogo no estilo plataforma.

Além do jogo em si ser totalmente open-source, no lab estarão disponíveis tutoriais com todas as etapas de seu desenvolvimento, atualmente estão disponíveis três tutoriais, com mais dois previstos para o dia 21 deste mês.

Link:
Lab: http://www.kongregate.com/labs
Shoot: http://www.kongregate.com/games/Kongregate/shoot-the-shootorial-game

Orientação a Objeto com PHP- Uma leve introdução

Categoria(s): (Coding) por GuZ em 15-10-2008

Tags : , , , , , ,

Este é meu primeiro post na categoria Coding. Confesso que é difícil escrever algo com um bom nível, pois acompanhar o Naftali e o Bruno não é muito fácil =P, mas eu vou tentar desmistificar a orientação a objeto com o PHP neste post.

Para programar em PHP até o bloco de notas do Windows serve, basta você ter o Apache e o PHP instalados no seu computador. Os programas são bastante leves ( Meu servidor é um Pentium III 750MHZ / WinXP/ 196MB RAM, e tá agüentando :P), então para testar seus códigos qualquer computador serve ;)

Pra gente não perder tempo com a configuração do PHP, Baixe e instale o programa EASY PHP, que vai facilitar muito o seu trabalho.

Introdução a Orientação a Objeto:

Podemos pensar na Orientação a Objetos como objetos no mundo real, por exemplo bola, carro, computador, avião, cafeteira. Por causa disto alguns programadores acham mais fácil a programação orientada a objeto, justamente por parecer mais próximo do real do que a programação estruturada. Na minha opinião, desenvolver ou não uma aplicação orientada a objeto depende muito do gosto do programador.

De uma forma mais simplificada um objeto é uma entidade lógica que tem dados e código para manipular os dados. Os dados são os atributos do objeto; O Código que manipula os dados, chamamos de método, então um método é uma função que manipula os dados do objeto.

Vamos para a prática?

Leia todo o conteúdo desse post »

Firefox 3.1 Beta 1 disponível para download

Categoria(s): (News, Rapidinhas) por Naftali em 14-10-2008

Tags : , , , , ,

E, como não poderia deixar de ser, a Mozilla está correndo no desenvolvimento do seu novo browser (enquanto isso a Microsoft fica enrolando com o IE8).

Dentre as funcionalidades novas estão:

  • Melhoria na engine Gecko
  • Melhor suporte a CSS 2.1 e 3.0
  • Atalho para troca de abas mais estilizado
  • Nova engine de Javascript
  • Detecta localização

Apesar da nova engine já estar no programa, é necessário que a mesma seja ativada manualmente. Para isso, digite “about:config” (sem as aspas) na barra de endereço, e procure por javascript.options.jit.content, endereço dê dois cliques sobre ela para ativar. Pronto!

É, a Mozilla está fazendo um ótimo trabalho, e como o Chrome vem perdendo o fôlego, acredito que esse é um momente oportuno para alavancar mais ainda o browser.

O que eu gostaria de ver no Windows 7

Categoria(s): (News) por Sávio Ladeira em 14-10-2008

Tags : , , , , , ,

A Microsoft anunciou que o nome do novo sistema operacional será realmente 7. É a sétima versão e vai se chamar 7. Finalmente pararam com aquela coisa de nomear cada versão com um padrão diferente. Deve sair em algum momento de 2010.

Das novidades que ele deve apresentar, apenas uma chama a atenção: um melhor suporte para telas sensíveis ao toque. Afinal, essa é a tendência dos novos computadores. Confesso que depois que comprei meu primeiro aparelho touchscreen (um GPS), fiquei viciado em ter a tecnologia na ponta dos dedos.

Eu acho que é muito pouco destaque para uma nova versão do sistema operacional mais utilizado. Provavelmente será apenas uma versão maquiada do Vista. Aproveito para sugerir duas funções que eu gostaria de ver na futura versão.

Uso nativo de múltiplos monitores: o controlado padrão do Windows é bastante limitado e mesmo os das placas de vídeo deixam a desejar. Já vi muitas palestras em que o apresentador ficava navegando pelo seu desktop e toda a platéia vendo pelo telão. Quem além de mim acha isso feio? Seria muito bom poder controlar exatamente o que é exibido em cada monitor, principalmente se o computador virar o centro multimídia da casa e mandar suas imagens para a televisão, geladeira, mural de fotos eletrônico etc.

Dados dos usuários em pendrives: quem hoje em dia ainda usa o Meus Documentos? Sem contar que hoje em dia temos muitos programas que rodam diretamente do pendrive. Eu acharia muito interessante que os dados de cada usuário ficassem nele também. Você poderia usar o computador de um amigo com as suas configurações, por exemplo.

Acredito que essas funções já existam em softwares de terceiros, mas acho que seria muito interessante elas já virem com o sistema operacional. E você? O que gostaria de ver no Windows 7?