Wikitoria


<posts mais recentes>

  • Os 25 erros de programação m...
  • Quake no Android...
  • Flash Player 10.1 no Nexus One...
  • Mandelbrot zoooooooooooom...
  • Google Liquid Galaxy...
</posts mais recentes>

<posts populares>

    • Governo alemão recomenda substituir Internet Explorer por navegador alternativo
    • Jogos 3D na web sem plugins alienígenas
    • ASCIImeo
    • Gordon: runtime para flash (.swf) em Javascript
    • Quebração de gelo geek: com que fonte você programa?
</posts populares>

<tags>

3d actionscript android apple Arte arte generativa as3 bizarrices busca chrome data-visualization desenvolvimento desktop e-commerce favoritos flash fwa gadgets geo-mapping google ide iphone javascript jogos música mac mapas microsoft microsoft surface mobile motorola multi-touch navegadores prêmios processing programação ria segurança silverlight software Tecnologia tendências video xhtml youtube
</tags>

Os 25 erros de programação mais perigosos

Por Pedro Moraes

Do cwe.mitre.org:

“A ‘2010 CWE/SANS Top 25 Most Dangerous Programming Errors’ é uma lista dos mais críticos e frequentes erros de programação que podem causar sérias vulnerabilidades em software. Eles são frequentemente fáceis de achar, e fáceis de explorar. Eles são perigosos porque frequentemente permitirão a agressores tomar controle total do sotware, roubar dados, ou fazer com que o software deixe de funcionar.”

Se você é desenvolvedor, fará muito bem em conferir o artigo e se aprofundar nos itens da lista sobre os quais não tenha muito conhecimento.

http://cwe.mitre.org/top25/

Bookmark and Share
Tags: programação, segurança
Publicado em Tecnologia | Nenhum comentário »

Quake no Android

Por Pedro Moraes

Eis aqui a página do projeto kwaak3, port do Quake3 para o Android, a plataforma móvel ‘de macho’.

Bookmark and Share
Tags: android, jogos, quake
Publicado em Tecnologia | Nenhum comentário »

Flash Player 10.1 no Nexus One

Por Pedro Moraes

Uma questão que se coloca desde a negativa da Apple para o Flash nas linhas iPhone/iPad é de se, realmente, o desempenho desse player é tão ruim que o tornaria impraticável para essas plataformas. Bem, eis aí uma prova de que a nova versão do flash, já disponível para a plataforma Android, consegue um resultado respeitável no Nexus One, da Google:

Vale lembrar que o Nexus One é equipado com o processador Snapdragon, o que o torna mais veloz do que a maioria dos seus concorrentes da plataforma Android e que o iPhone 3G. Se o A4, processador da própria Apple que equipará o iPad, contudo, tiver desempenho inferior a ele, vexame. Não deve ser o caso e, assim, a desculpa estará desconstruída.

via bytearray.org

Bookmark and Share
Tags: android, apple, flash, flash 10.1, google, ipad, nexus one
Publicado em Gadgets, Tecnologia | Nenhum comentário »

Mandelbrot zoooooooooooom

Por Pedro Moraes

Mandelbrot Fractal Set Trip To e214 HD from teamfresh on Vimeo.

via @simppafi

Bookmark and Share
Tags: arte generativa, fractais, video
Publicado em Arte, Tecnologia | Nenhum comentário »

Google Liquid Galaxy

Por Pedro Moraes

O gigantismo do Google nasceu da excelência técnica dos seus fundadores, que criaram algoritmos de indexação e busca largamente superiores aos concorrentes de então. O que hoje, porém, o mantém gigante – e em crescimento – é, ao meu ver, a sua postura ideológica. Não falo aqui da bobagem ingênua do “don’t be evil”, que é apenas bobagem mesmo. Mas sim do relativo desvio das tradicionais e mofadas estruturas hierárquicas que engessam as corporações. Um exemplo dessa estrutura mais “plana” é o “20% time”. Todos os engenheiros têm um quinto do seu tempo para trabalhar em projetos de sua própria iniciativa, sem pedidos ou recomendações. Compare-se isso à figura quadrada do tradicional “executivo”, tão engravatado e brilhante que deve fazer sozinho as escolhas para uma corporação com centenas ou milhares de mentes pensantes. O Orkut, por exemplo, é produto dessa política. Na verdade, 50% (!!!) dos produtos lançados pelo Google são oriundos dela. Para ilustrar com uma coisa mais bacana que o terrível Orkut :) , eis um projeto divertidíssimo apresentado há poucos dias por Jason Holt, o Google Liquid Galaxy:

Bookmark and Share
Tags: google, ideologia, mapas
Publicado em Tecnologia | Nenhum comentário »

Pacote de aplicativos online Aviary agora é gratuito

Por Pedro Moraes

Está sem Photoshop e precisa editar fotos de gatinhos? Você e seus amigos estão loucos por recursos de edição social de fotos de gatinhos? Seus problemas estão resolvidos!

Brincadeiras à parte, o excelente Aviary – site de aplicativos que vão muito além da edição de imagens -, agora é gratuito. É possível mesmo salvar os arquivos online, mais ou menos como um Google Docs multimídia.

O site oferece as ferramentas:

  • Phoenix: editor de imagens (do qual foi capturada a tela acima).
  • Toucan: editor paletas de cores, mais ou menos como o Adobe Kuler.
  • Peacock: editor de ‘efeitos’ – pra criar imagens a partir de algoritmos, algo meio ‘arte generativa’, ou ainda ‘deixando a sua foto de gatinho bem louca’ -.
  • Raven: editor de imagens vetoriais.
  • Falcon: marcador de imagens. Pra botar uma setinha apontando o seu gatinho preferido numa foto cheia de gatinhos.
  • Talon: extensão de captura de tela. Para Firefox e Chrome.
  • Myna: editor de áudio.
  • Então, aproveite que é de graça, cadastre-se e mostre o quanto você ama o seu gatinho!

    Bookmark and Share
    Tags: aviary, gatinhos, web2.0
    Publicado em Tecnologia | Nenhum comentário »

    HTML 5: Another World

    Por Pedro Moraes

    Para o deleite de Steve Jobs e mágoa da Adobe, mais uma impressionante prova-de-conceito com Javascript e o novo elemento <canvas>  do HTML5. Gil Megidish desenvolveu uma versão do jogo “Another World” (também conhecido – e era assim que eu o conhecia – como “Out of This World”), originalmente lançado em 1991. E eu me lembro bem de que era o jogo de design mais bonito, com a atmosfera mais envolvente entre os que eu curtia no meu poderoso 386 naqueles tempos.

    Confira o jogo e um FAQ do autor em http://www.megidish.net/awjs/

    Bookmark and Share
    Tags: canvas, html5, javascript, jogos
    Publicado em Tecnologia | Nenhum comentário »

    AS3Signals

    Por Pedro Moraes

    Robert Penner, criador das funções de easing em actionscript que, sabendo ou não, TODO MUNDO usa, não estava satisfeito com o modelo de eventos do Actionscript 3, e criou uma alternativa baseada, segundo ele, nos modelos do C# e Qt: as3-signals.

    Para exemplificar rapidamente, o que no modelo de eventos padrão do AS3 seria:

    public class SomeListener {
        public function SomeListener() {
            ball.addEventListener( BallEvent.BOUNCE, onBallBounce );
        }
        private function onBallBounce( event : BallEvent ) {
            trace("bola pulou");
        }
    }
    
    import flash.events.EventDispatcher;
    class Ball extends EventDispatcher {
        public function foo() {
            dispatchEvent( new BallEvent( BallEvent.BOUNCE ) );
        }
    }
    

    … com as3-signals, seria algo como:

    public class SomeListener {
        public function SomeListener() {
            ball.bounce.add(onBallBounce);
        }
        private function onBallBounce() {
            trace("bola pulou");
        }
    }
    
    import org.osflash.signals.Signal;
    class Ball {
        public var bounce : Signal = new Signal();
        public function foo() {
            bounce.dispatch();
        }
    }
    

    Já há por aí comparações impressionantes de desempenho, mas, acima de tudo, a vantagem é de uma implementação mais clara e simples, resultando que a classe que dispara eventos não precisa estender EventDispatcher. Isso, numa linguagem como AS3, que não permite herança múltipla como Python ou C++, logo se demostra fundamental.

    Baixe fontes e SWC na página do projeto.

    Bookmark and Share
    Tags: as3, desenvolvimento
    Publicado em Tecnologia | Nenhum comentário »

    Olha quem está no Twitter: @BillGates

    Por Pedro Moraes

    http://www.twitter.com/BillGates

    Bookmark and Share
    Tags: bill gates, microsoft, twitter
    Publicado em Aleatoriedades | Nenhum comentário »

    ASCIImeo

    Por Pedro Moraes

    O desenvolvedor Peter Nitsch acaba de lançar o ASCIImeo, um player para os vídeos do Vimeo com visualização em ASCIIart. Inútil, porém divertido.

    http://www.asciimeo.com/

    Bookmark and Share
    Tags: ascii, video, vimeo
    Publicado em Aleatoriedades, Tecnologia | Nenhum comentário »

    « Posts Mais Antigos


    Eu sou oonn