Arquivo do Autor: admin

Sobre admin

Sou nerd

Testando o wordpress 3.0

Este blog volta a ativa, com muitas novidades, aguarde Rating 4.00 out of 5 [?]

Publicado em Uncategorized | Deixar um comentário

Como saber se uma musica parou de tocar em html 5

Anteriormente vimos como descobrir que uma musica parou de tocar em ActionScript 3. Hoje em dia temos uma quantidade interessante de browsers que suportam alguma coisa de html 5 (safari, chrome, firefox…), portanto nada mais justo que analisar também esta … Continue lendo

Publicado em Dicas | Com a tag | Deixar um comentário

Como saber que uma musica acabou em actionscript

Para fazer um tocador de mp3, por exemplo, em actionscript 3, basta vc criar uma instância da classe Sound e invocar os métodos load e play para carregar o arquivo e toca-lo, respectivamente. Porém como saber que a musica acabou? … Continue lendo

Publicado em Dicas | Com a tag , , | Deixar um comentário

Compatibilidade Binária em C

Programar em C é sempre divertido, principalmente se vc sabe o que faz. Um exemplo disso é como trabalhar com estruturas de dados complexas, ponteiros e casting. Imaginem as duas estruturas abaixo: typedef struct { int id; char name[128]; } … Continue lendo

Publicado em programação | 2 comentários

Brincando com a libavcodec e libavformat

Um pequeno exemplo que detecta os codecs de dado arquivo de audio/vídeo. Continue lendo

Publicado em Dicas | Deixar um comentário

Quando o FakeWeb deu um grande susto pt 2: o changelog

Como falei anteriormente, o FakeWeb nos deu susto. Olhando no CHANGELOG na versão que estavamos acostumados a usar o correto era fazer :string => “mensagem que veio no ‘body’” ,entretanto nas versões mais atuais isso foi substituido por :body => … Continue lendo

Publicado em Dicas | Com a tag , | 2 comentários

Comportamento estranho do FakeWeb versões antigas

Ontem fomos surpreendidos por este comportamento estranho do FakeWeb (versões 1.2.2 e 1.2.3), de uma hora para a outra o corpo das requisições vinham como “” (vazio). irb(main):001:0> require ‘rubygems’ => true irb(main):002:0> require ‘fakeweb’ => true irb(main):003:0> FakeWeb.register_uri(:get, ‘http://google.com’, … Continue lendo

Publicado em Dicas | Com a tag , | 2 comentários

Não entendo o motivo pelo qual ainda ensinam pascal

Encontrei este exercicio em um forum de programação e informatica. Um tanto engenhoso, devo admitir, e é otimo para praticar diferentes linguagens de programação, que podem exercitar muitos paradigmas. Infelizmente o professor pediu para fazer em Pascal. o número 3025 … Continue lendo

Publicado em Dicas | Com a tag , , , | 24 comentários

Sempre defina a forma de abertura de arquivos

Linguagens script tornam tudo muito facil. Codificar uma informação para base64, por exemplo, pode ser feito assim: require ‘base64′ data = "Now is the time for all good coders\nto learn Ruby" Base64.b64encode(data) Entretanto se vc quer processar o conteudo de … Continue lendo

Publicado em Dicas | Com a tag , , , | 2 comentários

Python é orientado à objetos. E bem orientado!

Quem sabe alguma coisa de Ruby ja se deparou com algumas caracteristicas da linguagens, como a não existencia de tipos primitovos: tudo é objeto, incluindo o numero 1. Quando eu faço, em Ruby, algo como i = 1 + 2 … Continue lendo

Publicado em Dicas | Com a tag , , | 4 comentários