segunda-feira, 18 de julho de 2011

WebCamps - Para programadores que evoluem

Fonte:webcamps.ms                            
Flair001
O webcamps é um lugar para se aprender tecnologias novas e interagir com outras pessoas.

   Essa frase foi o foco do webcamps petrópolis, que ocorreu no dia 16 de julho deste ano, na universidade FASE, que contou com os palestrantes e especialistas em programação Breno Ferreira, Rodrigo Vidal e Carlos Eduardo(Eduardos dominando o planeta).

   Abordando principalmente novas tecnologias para a web, com um tempero microsoft(obvio), e muito open source, o evento teve um grande sucesso, e a maior concentração de nerds por KM2 de Petrópolis.

   No coding dojo, a última parte do webcamps petrópolis, a sensação geral era de medo, ninguem queria se aventurar no problema com o nome fizzbuzz, quando lá se falava de TDD. A técnica, que consiste em pedir para o progamador escrever o algorítmo FizzBuzz (ou BizzBuzz), tem como regra:

O programa deve escrever os números de 1 até 100
Se o número é divisível por 3, no lugar do número escreva Fizz
Se o número é divisível por 5, no lugar do número escreva Buzz
Se o número é divisível por 3 e 5, no lugar do número escreva FizzBuzz

Tiveram brindes, muitas pessoas quebrando a cabeça, e muita diversão no final do evento(Risos para todo lado).

Qualquer cosita mas, é só ir no site que aparece ao lado(do seu vídeo, rsrsrs):  http://www.webcamps.com.br/petropolis/

Google Swiffy, transforme flash em html5 em um estalar de dedos

Angry face

O Google Swiffy, disponível pelo Google Labs, consegue converter animações e jogos desenvolvidos em Flash para HTML5. Trata-se de uma ótima ferramenta para dispositivos não compatíveis com Flash, como iPhones e iPads.
Você pode experimentá-lo clicando aqui: Google swiffy.

Você ainda pode ver alguns exemplos de como a ferramenta funciona. Good Luck :-)

terça-feira, 28 de junho de 2011

Digimon adventure two - Até o episódio 47

Eis os aguardados episódios de Digimon Adventure Two para o pessoal do blog


Esses episódios estão em SD, mas a qualidade está excelente




Episódio 43
Download button

Episódio 44
Download button


Episódio 45
Download button


Episódio 46
Download button


Episódio 47
Download button



O Digimon Tamers está em fase de testes no blog, aguardem novidades :-)


Gostou, comente \/

Microsoft lança versão do Office na "nuvem"


Getty Images

Steve Ballmer lançou o Office 365 durante um evento em Nova York
Seattle - A Microsoft deu seu maior passo no mundo da computação em "nuvem" nesta terça-feira ao revelar uma nova versão online do seu pacote de softwares que é um sucesso de vendas Microsoft Office.
A companhia está levando suas aplicações --incluindo o Outlook, para e-mails, o Excel, para planilhas, e o SharePoint, para ferramentas colaborativas-- para um formato online, a fim de que consumidores possam usá-los em uma série de aparelhos com conexão à Internet.
A microsoft quer recuperar o terreno perdido para o Google, que roubou uma pequena, mas preocupante, fatia de seus clientes corporativos com alternativas mais baratas e exclusivamente online, que eliminam a necessidade de as companhias gastarem tempo instalando softwares e gerenciando servidores.
A Micrososft lançou versões online de alguns programas do Office --principalmente do Outlook-- para seus clientes corporativos por vários anos, e no ano passado revelou versões gratuitas para usuários domésticos individuais.
O presidente-executivo da empresa, Steve Ballmer, apresentou um novo pacote de produtos reformulado e modernizado, chamado coletivamente de Office 365, em um evento em Nova York nesta terça-feira, ressaltando que ferramentas incluídas para fazer conferências podem poupar dinheiro dos consumidores, especialmente para pequenos e médios negócios.

Google apresenta sua nova rede social




Chamada Google+, nova rede social vai aceitar apenas usuários convidados inicialmente
O Google anunciou há pouco por meio de um hotsite o projeto para sua nova rede social, por enquanto chamada Projeto Google+ (lembram-se do botão +1 ?).
A apresentação começa criticando indiretamente o modelo de compartilhamento do Facebook. “Nem todos os relacionamentos são criados igualmente. Compartilhamos uma coisa com um colega de trabalho, outra com nossos pais e quase nada com nosso chefe. O problema é que os serviços on-line de hoje transformam amizades em fast food: embrulhando todo mundo com a embalagem ‘amigos’”, afirma o texto.

A principal novidade do Google+ (pronuncia-se plus) é a função Círculos, que permite criar grupos de amigos segmentados de forma intuitiva – recurso similar ao pouco eficiente Grupos do Facebook.
“Descobrimos que as pessoas já usam os círculos da vida real para se expressarem. Assim, fizemos o mais lógico: trouxemos os Círculos para o software. Simplesmente crie um círculo, adicione pessoas e compartilhe novidades”, diz o texto.
Já o Sparks é o recurso que permite compartilhar conteúdo dentro dos círculos, a partir de assuntos pré-selecionados pelo usuário, como música, fotografia etc. “Graças ao expertise do Google, o Sparks exibe um feed de conteúdos atraentes de todas as partes da Internet. Sobre qualquer assunto que você queira, em mais de 40 idiomas. É simples: adicione seus interesses e você sempre terá alguma coisa para ler e compartilhar com o círculo certo de amigos”. A função também deve operar de forma similar ao Curtir do concorrente.
Por último, o recurso Hangout vai permitir que o usuário realizasse encontros online com seus círculos por meio de videoconferência.
O Projeto Google+ já nasce com um aplicativo para smartphones, que vai permitir entre outros o upload de fotos, geolocalização, chat etc.
Inicialmente, a Google+l vai funcionar apenas por sistema de convites. A INFO Online já está convidada. Em breve, traremos um teste aprofundado sobre a nova rede social do Google.


Microsoft alerta para novo malware que obriga a reinstalar o Windows


A Microsoft divulgou um alerta informando que se os usuários tiverem seus computadores infectados por um novo rootkit, será necessário reinstalar o Windows.

A nova variante de um trojan chamado Chamado de “Popureb” penetra tão profundamente no sistema que a única solução efetiva para sua remoção seria reinstalar o Windows, de acordo com Chun Feng, engenheiro do Microsoft Malware Protection Center (MMPC), no blog do grupo.

Nas palavras do executivo: “Se seu sistema for infectado pelo Trojan:Win32/Popureb. E nós o aconselhamos a restaurar o MBR (setor mestre de inicialização) do disco rígido e utilizar o disco de recuperação fornecido pelo fabricante do seu computador para restaurar o sistema para seu estado original”.

Malwares como o Popureb sobrescrevem o MBR do disco rígido e, devido a isso, são invisíveis para o sistema operacional e para diversos softwares de segurança.

De acordo com Feng, o Popureb detecta operações de gravação que têm como objetivo sobrescrever o MBR para remover o malware e substituir a operação de gravação por uma de leitura. Com isso, embora a operação pareça bem sucedida, os novos dados não foram gravados no disco. Ou seja, o processo de limpeza falhou.

Para restaurar o MBR com o comando "fixmbr", a Microsoft disponibilizou instruções paraWindows XP,Windows Vista e Windows 7.

A diferença entre um cara que programa e um programador


O ato de escrever códigos faz com que você seja um cara que programa, mas não necessariamente um programador.
Ok, confesso que “inventei” agora essa diferença entre esses termos. Digamos que ambos cumprem o papel e resolvem o problema. E a diferença está na forma de pensar deles.
Existem diversas maneiras de se chegar a um mesmo resultado. Algumas mais claras, diretas, outras mais bonitas, elegantes, às vezes nebulosas, cheias de voltas e emaranhados, boas ou ruins. Apesar do peso de subjetividade que esses termos carregam.
Acredito que um bom código é aquele que, chega onde deve chegar, sendo este legível aos envolvidos, e aqueles que não sabem do que se trata.
  • Bom em performance;
  • Sem rotinas confusas ou desnecessárias(as famosas gorduras);
  • Bem indentado e organizado.
Apenas isso. Simples e objetivo. Toda a comunidade, conhece ou deveria conhecer os conceitos que citei. (Keep It Simple, Faça o Simples que Funcione, Você não vai precisar disso, Don’t Repeat Yourself…)
Não pretendo extender o assunto sobre cada um deles. O meu ponto é: “Um CQP [Cara Que Programa], não leva ou nem sempre leva em consideração estas ‘máximas’.” Já um VP [Verdadeiro Programador], possui esses conceitos incorporados a ele. Na forma de pensar, na maneira de codificar. Para um Programador, é natural, para o CQP, ainda não é.
Todos sofremos pressão, temos prazos apertados, e situações difíceis pra lidar… Este é o nosso mundo. A agência ou a empresa, pode lhe dizer que é tranquilo, que são pacientes, que os prazos são legais, e tudo mais.. Porém, faz parte da arte de programar nos deparamos com algo urgente e impossível, para ontem!
Um programador resolve da melhor forma possível, enxergando na frente, o outro faz apenas para se ver livre, e entregar logo. O erro aqui, é que depois aquele monstrinho volta, e nem sempre podemos ou temos tempo de refazer ou corrigir. E quando surgem as cabeças dos nossos monstros. Duas, Três, Sete… a tendência é piorar. Começou errado, por preguiça, falta de conhecimento, mal planejamento, ego…
Um CQP, acha que sabe tudo, ou não se importa de não saber, e nem tenta. Um VP, tenta saber, sempre busca melhorar, aceita analisando as críticas recebidas, e gosta do que faz. Fazer bem feito lhe deixa feliz, o contrário lhe incomoda.
O melhor programador não é aquele que complica mais. Códigos de linguagens alto nível, devem ser escritos por humanos e para humanos. As máquinas entendem, tanto códigos bem escritos, quanto códigos ruins, mas e você no futuro? E o outro programador?
Acho que todos nós já demos continuidade no trabalho de alguém. Já vimos scripts porcos, e outros bem feitos. Quando alguém pegar um trabalho nosso, vamos tentar ser aquele que não será xingado, e nem fez o outro programador perder horas e horas, entendendo as loucuras que fizemos.
Se faça essa pergunta. O que você é? Qual dos dois?

segunda-feira, 20 de junho de 2011

Conheça a nova versão do sistema do iPhone e do iPad

de www1.folha.uol.com.br


O celebrado iOS, sistema da Apple usado no iPhone, no iPad e no iPod touch, tem alguns aspectos anacrônicos.

Boa parte dessas deficiências, porém, deve ser sanada com a versão 5, com lançamento previsto para o último trimestre do ano.
Atualmente em fase de testes apenas para desenvolvedores, o iOS 5 foi testado pela Folha em um iPad 2.
Conheça, a seguir, as principais novidades do sistema.
Rodrigo Capote/Folhapress
iPad 2 com teclado dividido em dois, para facilitar a digitação com os dedões
iPad 2 com teclado dividido em dois, para facilitar a digitação com os dedões
INDEPENDÊNCIA
Talvez a novidade mais importante do iOS 5 seja o fim da dependência em relação a um computador com iTunes. Hoje, para começar a usar um iPhone, um iPad ou um iPod touch, é preciso ativá-lo conectando-o via USB a um PC ou Mac que tenha o programa instalado.
Com o iOS 5, não mais: a ativação é feita no próprio aparelho, assim como as atualizações do sistema.
Por fim, a sincronização de dados e o backup com o iTunes poderão ser realizados sem cabos, por Wi-Fi.
NOTIFICAÇÕES
Deselegantes, as notificações do iOS são uma das principais queixas dos seus usuários.
Na versão atual, quando chega uma mensagem de texto, por exemplo, o sistema interrompe o que se está fazendo para exibir no centro da tela uma mensagem que exige uma ação do usuário.
No iOS 5, as notificações surgem discretamente e podem ser simplesmente ignoradas.
Ao deslizar o dedo para baixo a partir do topo da tela --como no Android--, surge o centro de notificações, que reúne informações como e-mails recebidos, chamadas perdidas, compromissos na agenda e menções no Twitter.
As notificações também aparecem na tela de desbloqueio do aparelho --basta deslizar o dedo para a direita sobre uma notificação para ir direto ao aplicativo correspondente.
SAFARI
O navegador de web ganhou abas no iOS 5, uma maneira muito mais prática de alternar entre páginas abertas.
Além disso, há o modo Leitor, que esconde todas as distrações de uma página --anúncios, barras laterais, espaço de comentários-- e exibe somente o essencial: o texto de artigos e notícias.
TECLADO
No iOS 5, o teclado virtual no modo retrato pode ser dividido em duas partes, para facilitar a digitação com os dedões.
No início, a disposição das teclas causa estranhamento, mas, com a prática, é possível digitar mais rápido do que antes.
MULTITAREFA
A dinâmica multitarefa, introduzida no iOS 4, segue a mesma: ou seja, tímida.
Ao apertar duas vezes o botão principal (Home), surgem na parte inferior da tela os ícones dos aplicativos abertos recentemente.
A Apple deveria tomar emprestada a implementação da concorrência (Android, do Google, TouchPad, da HP, e PlayBook, da RIM), que permite ver uma miniatura dos programas em execução.
No iOS 5, é possível alternar entre aplicativos deslizando quatro dedos para as laterais --uma espécie de multitarefa à escuras, já que é difícil saber qual programa vai surgir.

 
Powered by Blogger