Show da Hellfire Opera 30/03/2012

Estou na correria e tem um tempão que eu não posto nada, um dos motivos são as bandas, estou tocando com algumas e na correria de preparativos para shows não sobrou muito tempo de preparar todo o material que quero postar aqui, sem falar que os posts estão ficando cada vez maiores, então como hoje vou postar uma quantidade obscena de fotos estou inaugurando o uso da Tag Mais, que deixou a página inicial do site ridiculamente mais leve ;)

Em breve criarei um novo blog apenas para as fotos de shows e eventos musicais, mas por enquanto registro aqui para não deixar passar.

Nessa ultima sexta feira me apresentei com a Hellfire Opera, banda cover de edguy, para quem curte o som, segue o perfil oficial do facebook e no fim post as fotos do show que marcou minha volta aos palcos depois de um bom tempo parado.

Nas fotos abaixo a banda oficial segurando a camisa da nossa banda, fotos de alguns anos atrás:

Dirk Sauer

Dirk Sauer - Guitarrista

Tobias Exxel

Tobias Exxel - Baixista

Tobias Sammet

Tobias Sammet - Vocalista

E as fotos dos preparativos e do Show:

Continue lendo

OpenWRT: Fazendo mágica com linux no roteador – Parte 1

Há um tempo atrás eu postei sobre o NAS que comprei e todas as facilidades que ele me proporcionou, mas o fato é que aquele modelo é meio fraquinho e não ter acesso direto ao sistema para customizar ou configurar é algo que me incomoda bastante.
Isso somado ao fato de precisar fazer uma rede meio maluca para um evento e eu estar reestruturando toda a rede da minha casa para suportar um servidor de media do Linux MCE (muitos posts por vir) me forçou a largar a preguiça e instalar o OpenWRT no meu roteador, se eu soubesse que aumentaria tanto o leque de possibilidades eu já teria feito antes. O OpenWRT é um software alternativo para o seu roteador que permite adicionar várias funções e melhorar a performance dele.Em primeiro lugar, para aqueles que já devem estar cheios de perguntas, uma noção básica da brincadeira.

 

Se você tem um roteador em casa você provavelmente já configurou ele, você acessou pelo navegador e definiu algumas coisas básicas como o nome da sua rede e a senha. O seu roteador tem uma série de funções que um HUB ou Switch (barato) não tem, como firewall, controle de tráfego, controle de endereços IP e outras coisas que quase ninguém usa, ele consegue cuidar de tudo isso porque na prática seu roteador é um computador, sim, um computador com memória processador e armazenamento, obviamente com placa de rede também. Hoje em dia todo eletrônico é um computador, sua TV, seu celular, o rádio de seu carro.
É óbvio que por ser tão pequeno, ser barato, consumir tão pouca energia e ter um papel tão simples como o de pegar um pacote de dados daqui e jogar para lá, esse computador é bem fraco, no meu caso eu uso vários roteadores mas vou pegar como cobaia o TP-Link TL-WR1043ND que tem um processador de 400MHz, 32MB de RAM e 8MB de armazenamento. Pode parecer pouco, mas esse é o hardware equivalente há um computador de 15 anos atrás ou um Smartphone básico de hoje.
Como qualquer computador ele tem um sistema operacional, normalmente no caso dos roteadores chamamos de Firmware mas esse termo não está completamente certo, um Firmware é um software normalmente pequeno e que não sofre constantes atualizações e que controla um dispositivo simples, como um controle remoto ou um drive de dvd. No caso do roteador e do seu celular estamos falando mesmo de um Sistema Operacional, mas como antigamente esses dispositivos eram realmente simples e evoluíram muito rápido continuamos usando o termo, isso não faz nenhuma diferença mas eu queria enfatizar que o Software do seu roteador não é tão diferente do que está sendo executado no seu computador nesse exato momento, e ele provavelmente é um Linux modificado.
Xbox Clássico rodando Linux

Xbox Clássico rodando Linux

O Linux é o sistema operacional livre mais popular do mundo e isso torna ele muito bom para essas coisas como roteadores e tvs, que precisam executar uma função muito especifica e muito bem (normalmente chamados de sistemas embarcados), porque ele pode ser modificado facilmente para atender a sua necessidade e é incrivelmente leve. Esse fato sozinho anula o mito de que o market share mundial do linux é 1% mas eu discutirei isso em outro post. Seu roteador provavelmente já roda um sistema Unix-Like como o Linux ou o BSD, então qual a vantagem de trocar o Software? O Sistema que está instalado hoje no seu roteador não te da acesso a diversas coisas como os arquivos internos, e isso é muito bom porque a maioria dos consumidores faria besteira se tivesse esse acesso, mas com isso você pode modificar o que quiser e, se tiver um conhecimento básico de programação, pode até escrever seus próprios programas para rodar no roteador.

 

Ainda não viu vantagem? então eu vou direto ao ponto: Você pode colocar o seu roteador para baixar os seus torrents 24h enquanto o seu computador está desligado…
Por que eu não disse antes não é mesmo? agora que você foi convencido vamos ao que interessa.

Continue lendo

Fazendo o upgrade do Yamaha PSR-550 para USB

Yamah PSR-550 com USB

Yamaha PSR-550 modificado para USB

Alguns meses atrás eu estava passeando pelos anúncios de teclados no mercado livre e encontrei um dispositivo bem interessante, um emulador de disquetes, sim disquetes! pode parecer meio estranho mas eles ainda existem, principalmente para quem possui algum teclado antigo em casa, meu caso.

Emulador de Disquete

Emulador de Disquete

Eu já estava cansado de manter um drive de 3.5” em um i7 apenas para copiar arquivos entre o teclado e o computador ou usar um drive de disquete USB, embora um pouco ultrapassado o Yamaha PSR-550 continua sendo um ótimo arranjador e eu uso ele diariamente para gravar/anotar algumas coisas que escrevo. Sem o drive de disquete a única maneira de ver o que está gravado seria por uma conexão midi com o computador e isso envolve cabos, softwares e muito mais trabalho do que tirar o disco de um e colocar no outro, os teclados mais modernos usam um pendrive ou sd card, e ter essa opção no meu querido Yamaha me deixou realmente empolgado a não ser pelo preço do drive que gira em torno de 250 reais no mercado livre, por sorte o mesmo drive custa 9,90 dólares no ebay, pois é.

Outro problema muito irritante dessa tecnologia ultrapassada é o acumulo de partículas magnéticas na cabeça de leitura do drive, as vezes o teclado para de ler o disco e você tem que limpar a cabeça de leitura, aqueles disquetes de pano feitos pra isso ajudam mas não resolvem o problema e as vezes desmontar e limpar (ou trocar o drive) acaba sendo a única opção, é realmente muito comum, se você utiliza o tempo todo, retirar uma mídia perfeita da unidade e ao inserir novamente se deparar com a seguinte mensagem.

Depois de um bom tempo (obvio que veio da china), com o drive em mãos chegou a hora de instalar, eu ja tive que desmontar esse teclado então já sabia os truques mas é nítido que a yamaha não focou na facilidade de manutenção ao projetar o case, em primeiro lugar você vai precisar de uma chave comprida e fina, minha primeira opção sempre é a elétrica, mas nesse caso ela não alcança o parafuso como você vê na foto.

O pior é que para ter acesso ao drive você tem que desmontar tudo, pois ele fica em baixo da placa principal (Brilhante né?)

Depois de trocar o drive você vai precisar dedicar um pendrive para esse uso pois ele precisa ser formatado por um programa especial que cria diversas partições nele, as partições podem ser acessadas no teclado trocando o numero do mostrador por botões na parte da frente e simulam vários disquetes, para ler o pendrive no computador é preciso usar o programa para definir qual partição será reconhecida pelo computador, mas não tem muito segredo, a única observação que eu faço sobre usar um pendrive no teclado é que você deve comprar um pequeno, caso contrário ele vai te atrapalhar para tocar.

Continue lendo

Leia também os seguintes posts:
Roland Ax-Synth Review
O trabalho que uma solda pode te dar, arrumando o teclado.

Apoio para livros do Halo e Gears of War

Sem grandes mistérios por trás das técnicas utilizadas e sem o uso de qualquer componente eletrônico esse post é apenas um relato de um passatempo interessante do meu ultimo fim de semana.

Estou em uma maratona que já está completando um mês com o objetivo de arrumar minuciosamente toda a minha tralha, eu já perdi a conta de quantos sacos de lixo eu tirei do armário, literalmente. No ultimo sábado cheguei em ponto em que o próximo passo seria a estante de livros técnicos, que utilizava dois apoios para livro bastante castigados.

Esses apoios que eu tinha na estante foram feitos pelo meu avô que trabalhava com algum tipo de análise de aeronaves (não sei bem o que ele fazia) e acabou conseguindo esses pedaços de duralumínio aeronáutico, a coisa mais difícil de pintar que eu já vi. Talvez tenha sido o calor, a tinta, provavelmente a falta do primer, mas foi muito difícil fazer a tinta fixar nessas chapas.

Eu pensei em cortar um pedaço do gabinete que joguei fora esses dias mas o metal era muito mole, mas farei isso a partir de agora com todos os gabinetes bons que eu jogar fora.

Já que eu ia pintar decidi brincar de stencil e colocar uns símbolos de alguns jogos que eu adoro, mesmo sendo a estante de livros e não a de jogos.

Seguem as imagens do processo, se alguém for fazer algo do tipo me passe o link das fotos depois!

Continue lendo

Desenvolvendo Jogos em HTML 5 – Parte 2

No ultimo post sobre HTML 5 eu falei um pouco sobre como desenhar com canvas, nesse pretendo explicar um pouco sobre animação no canvas, assim como no outro usarei um pouco de matemática, não se preocupe com as formulas e cálculos, não são a parte importante do tutorial e provavelmente não se aplicam a outros exemplos, eu atropelei um pouco as explicações para não ficar um texto gigante.

Antes de aplicarmos as animações ao nosso jogo exemplo, faremos um outro exemplo de animação, simularemos o comportamento do experimento “Pendulum Wave” que é fácil de ser recriado e demonstra muito bem o mecanismo de animação que queremos usar, alem de eu considerar esse experimento particularmente impressionante, se nunca viu essa experiência impressione-se com o vídeo abaixo.

Continue lendo

Leia também os seguintes posts:
Desenvolvendo Jogos em HTML5 - Parte 1

Roland Ax-Synth Review

Eu deveria estar postando a continuação do tutorial de HTML, e espero fazer isso logo, mas nos últimos meses eu entrei em uma maratona de trabalhos e provas da faculdade, os acessos inclusive despencaram, e durante esses meses aconteceram certas coisas que são assunto para uma dúzia de posts, como por exemplo eu adquirir um Roland Ax-Synth, um sintetizador sensacional sobre o qual eu gostaria de falar um pouco.

Fiz um vídeo rápido sobre o Ax-Synth e pra quem não viu aqui está:

Eu gostei do vídeo, apesar de ter atropelado umas notas e não ter tido tempo de falar metade do que eu queria.

Para quem gosta de specs seguem as dele:

Continue lendo

Desenvolvendo Jogos em HTML5 – Parte 1

HTML5 games

Já tem algum tempo que o HTML5 esta ai, nenhum browser ainda suporta todas as suas funcionalidades, mas mesmo assim o desenvolvimento em HTML5 já esta começando a ameaçar o Flash Player.

A Apple decidiu comprar uma briga (na minha opinião não justificada) com a Adobe ao decidir que o IOS não teria suporte ao Flash e deu um empurrãozinho no HTML5, antes disso pouca gente realmente já estava antenado no assunto.

Na minha opinião, o Flash é superior em vários aspectos ao HTML5, começando pela orientação a objetos e a integração do AS3 com diversas outras linguagens e tecnologias, sejam da Adobe ou não. O AS3 vai muito alem de fazer sites e o HTML5 tem seus pontos fortes também, a verdade é que o HTML5 não vai substituir o Flash totalmente como a Apple gostaria e os dois vão continuar existindo por um bom tempo.

Para me manter atualizado decidi dar uma olhada no HTML5 e gostei bastante, sempre gostei de bibliotecas gráficas, e decidi escrever um tutorial misturando um pouco do meu gosto por desenvolvimento de jogos.

Este tutorial será dividido em vários posts curtos, conforme eu for fazendo o jogo vou postando as partes do código, minha intenção é manter os posts rápidos e frequentes, para facilitar a leitura de todos os posts estou criando a categoria Tutoriais / HTML 5.

O jogo criado será relativamente simples, um clone de Paciência Spider, onde tentarei usar o minimo de imagens possíveis e explorar o poder do canvas, novo recurso do HTML 5.
Como eu escreverei o jogo junto com os posts e conforme eu for estudando HTML5 talvez em algum momento eu decida mudar boa parte do que já foi feito.

Continue lendo

Campus Party BR 2011, eu fui!!!

Campus Party 2011

WooooOOOOOOoooop

Já tem um mês que eu estou para postar isso, mas para variar um pouco meu tempo livre anda extremamente escasso.

 

Compareci à quarta edição do evento no Brasil e me diverti bastante. Foi amplamente noticiado que tivemos problemas elétricos e de segurança, sem falar nas 9 horas de fila, mas isso não atrapalhou o clima do evento.

Eu segurando um lendário TK3000

Eu segurando um lendário TK3000

John "Maddog" Hall

John "Maddog" Hall - Diretor Executivo da Linux International, dirige um carro com a placa UNIX

Tive a oportunidade de ver e interagir com algumas lendas da cultura nerd/geek, como Jon “Maddog” Hall que passou por mim de roupão o me cumprimentou como se fosse mais um campuseiro procurando o restaurante, Steve Wozniak, que ficou o dia todo autografando desde iPads até um TK3000 e um Mac II de 91. Também vi ao vivo Alexandre Ottoni(Jovem Nerd), Deive Pazos (Azaghal), Afonso 3d, @Interney, @MussumAlive, PC Siqueira e Diego, Gustavo Guanabara (Guanabara.info) e varias outras web pessoas.

 

Conheci muita gente bacana e reencontrei vários amigos que não via há alguns anos, participei de campeonatos e promoções, ganhei milhares de brindes e passei um calor inacreditável. Também fiquei empolgado para fazer um casemod, que será assunto de um post assim que a maquina estiver pronta.

Foi a primeira vez que participei do evento e com certeza não será a última, cometi vários erros de campuseiro de primeira viajem e tive sorte em estar precavido com vários itens sobressalentes, deixarei aqui as dicas para quem pretende participar da próxima edição.

Steve Wozniak

Steve Wozniak, co-fundador da Apple

A conexão de internet é realmente muito boa se comparada com a que você tem em casa, mas não é tudo isso que se fala, como existem aproximadamente 7000 pessoas tentando aproveitar ao máximo seus torrents a banda de 10Gbps fica reduzida, embora ainda seja alta o problema dois downloads é a taxa de envio dos sedders, então seu download não fica muito mais rápido a diferença real é que se você fizer milhares de downloads um não interferirá no outro. O truque do download é copiar dos outros campuseiros, como a rede é cabrada em gigabit você consegue taxas de transferências altíssimas, vários programas foram usados para isso, principalmente o DC ++.

 

Para mim o mais interessante foram as palestras, são elas que fazem todo o trabalho de ir até lá valer a pena. Para jogar video game eu fico em casa sem passar calor. As oficinas também foram muito boas, iam de blogs a robótica, de casemod a foguetes, com anônimos e conhecidos do meio.

Continue lendo

Problemas com o wordpress 3.1

Pela primeira vez em anos o wordpress me passou a perna, essa semana atualizei o wordpress e a pagina inicial do blog saiu do ar, só percebi porque estava monitorando as variações de acessos, que despencaram.
Colegas que usam o wordpress NÃO atualizem para o 3.1 ainda, nem para o 3.0.5 que em alguns casos está na verdade instalando o 3.1
A atualização cria um redirecionamento em loop e qualquer um que tentar acessar a pagina vera a seguinte mensagem:

The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
This problem can sometimes be caused by disabling or refusing to accept cookies.

Como apenas a primeira página é afetada muitos estão com esse problema e não sabem.
Ainda não há uma correção oficial e algumas pessoas estão modificando alguns arquivos do wordpress para resolver o problema, no momento a melhor solução é instalar e ativar o plugin WP htaccess Control e esperar pela correção oficial.
Peço desculpas pelo inconveniente e informo que estarei atualizando frequentemente o blog esse mês e monitorando falhas, assim que houver uma correção definitiva ou for seguro atualizar eu informo

EDIT:
A solução definitiva é desabilitar o “Canonical Redirects”, instalando o plugin “Permalink Fix & Disable Canonical Redirects Pack” que corrige o problema, corrige algumas coisa a mais mais que o htaccess como a paginação do blog.
Hoje o blog ficou algumas horas em White Screen Of Death, e foi resolvido graças a esse link: http://www.colinmcnulty.com/blog/2008/07/08/solution-to-wordpress-blank-screen-of-death/

Positivo Alfa: Tips, Tricks, Hacks & Bricks

Positivo Alfa com outro firmware

"In a World without Walls and Fences, who need Windows and Gates? - Think different. -Think Linux."

pdficonJa vou começar o post me desculpando pela qualidade das fotos, é madrugada de natal (24 para 25) e eu só tenho a câmera do celular em mãos…

Não comprei o meu Alfa nesse natal, comprei assim que lançou, na primeira semana de vendas exclusivas da livraria cultura que esgotou todo o estoque, por esse motivo meu dispositivo é da primeira geração, ou seja, sem Wifi. Estou enrolando para postar isso por motivos que você compreenderá abaixo.

O Alfa é a tentativa da Positivo de concorrer com o Kindle e o iPad, e sinceramente eu acredito que não fica muito atrás na disputa.

Positivo Alfa

Positivo Alfa, como é vendido no Brasil

O objetivo do aparelho não é ser um iPad como aconteceu com o leitor da Barnes & Noble, e sim ser um Kindle. Enquanto o Ipad é um brinquedo gigante com acelerometros, touch, cores, internet, câmera etc., o Kindle é um livro que recentemente ganhou internet para você poder comprar os livros direto nele.

A grande diferença nas duas categorias de gadgets, os “tablets” e os “ebooks” (discordo das duas denominações) é a tela. O iPad com sua tela colorida e vibrante tem iluminação própria que consome bateria e cansa a vista, já o Kindle com sua tela de ePaper, ou eInk, não cansa a vista e consome bateria apenas para mudar a imagem e não para mante-la, ou seja, um livro pode ficar na tela por tempo indeterminado se não mudarem a pagina.

Andei procurando um eBook de ePaper para comprar, vi o Nook, o COOL-ER, o Sony Reader, e outros, mas nenhum para venda imediata ou que valesse a pena em relação ao Kindle, até que no começo do semestre passado eu fui até a cultura onde compro meus livros para a faculdade, e me deparei com o Positivo Alfa em estoque, resultado: passei o cartão e fiquei brincando com ele a semana toda.

Amazon Kindle 3

Amazon Kindle 3, vendido pela amazon

A primeira impressão foi incrível, como geek eu discordei de vários reviews (de gente que não soube usar)  e achei o aparelho ótimo, em comparação ao Kindle ele é menor mas tem a tela do mesmo tamanho, isso porque o Kindle possui um teclado físico enquanto o Alfa é touch screen, a desculpa da Amazon para não colocar touch no Kindle é que ele refletiria mais do que o normal, eu digo que impressão em alguns papeis usados nos livros importados refletem  mais do que a tela do Alfa. Confesso que fiquei com um pé atrás pela reputação da marca, afinal computadores populares não fazem nem um pouco o meu perfil.

O processador não é dos mais rápidos, se você estiver vendo um pdf de imagem (pesado), a pagina demora um pouco para virar, mas nada absurdo, dentro do que se espera de um dispositivo cuja bateria aguenta 10000 paginas viradas.

ePaper vs LCD

ePaper vs LCD

O aparelho também suporta mais formatos e tem garantia e suporte nacional, o que deveria ser um ponto a favor, mas no caso da Positivo sinceramente foi um ponto contra. Na segunda semana de uso o aparelho apresentou problemas e eu precisei da garantia… que sufoco!

Continue lendo

Leia também os seguintes posts:
Hackeando um Xbox 360
Return top

Sobre

Um blog sobre computadores, PDAs, música, cinemas e demais viagens da cabeça de um programador que não dorme