sexta-feira, 14 de setembro de 2012

Racha Cuca Math




Hello everybody, is delighted to publish the first game of a series that will be called Racha Cuca .
In this first game, the goal is to hit the mathematical operations in less than 7 seconds, and earn points.
The big difference is you do not type in the result but talk.
Answer using the voice.


Hope you enjoy, Go download and Good fun!!!

Exercise your mind. 


segunda-feira, 5 de dezembro de 2011

Android

Pessoal , venho relatar minhas aventuras com o novo sistema da Google o Android.
A alguns meses atraz, tinha testado alguns celulares e tables com o Android 2.1  e 2.2 , confesso que fiquei um pouco desanimado, pois tinha como parametro de comparação o Iphone 3G. 

Depois de algum tempo, apareceram alguns novos Tables para homologação e testes aqui na empresa, foi ai que me deparei com o Motorola Xoom  rodando o HoneyComb (Android 3) . 
Fiquei muito surpreso com a rapida evolução do sistema. 

Fique tão empolgado que resolvi embarcar neste novo mundo, foi então que comprei o celular para poder começar a brincadeira com o Android.


Comprei o Nexus S, celular de desenvolvimento e testes usado atualmente pelos desenvolvedores Android.


Hoje já estou manipulando bem as ROM's para este aparelho e inclusive compilando o Android direto do repositório do Google para o brinquedinho.
Quando peguei o aparelho ele estava com o Android 2.3.3 , funcionando perfeitamente.
Mas já detonei a rom original e estou rodando o Android 4.0.3 compilado direto do GIT do Google.
Vou iniciar aqui no blog apartir do proximo mês uma serie de post's  explicando melhor como preparar um ambiente para compilação do Android, manipular ROM'S, compilação de Kernel para o Android etc..


Segue algumas fotos do Android 4.0.3, rodando em meu Nexus S.


                                   Esta é a tela inicial , onde efetuamos o desbloqueio do aparelho.


Esta é a home do ICS 4.0.3, note que nesta versão temos a opção de agrupamento, ou seja o conceito de pastas, oque facilita muito na organização. 


Nesta tela temos a home com uma pasta aberta. 

Aqui temos o menu completo.


Versão 


Bom pessoal só queria mesmo neste post dar uma palinha sobre esta ultima versão do Android,  nos próximos post's vou entrar em mais detalhes sobre o ambiente de desenvolvimento e técnicas para embarcar     o Android.

Conto com as sugestões do pessoal para preparar mais Post's sobre o assunto.
Espero que tenham gostado do post.
Grande Abraço a todos
Fabio Reina 

terça-feira, 20 de abril de 2010

OpenFirmware e Linux !

Voltei, agora vamos falar de firmware para Linux mais especificamente OpenFirmware.
(promessa é divida niquel )

Hoje existe 2 formas de se trabalhar com firmware:

1 - Carregando este firmware em um dispositivo físico, ROM, PROM, EPROM ou ainda EEPROM , integrados ao hardware.

2 - Carregando o firmware para dispositivos externos, por exemplo uma placa wirelles , uma placa de tv, apartir de um arquivo contendo as instruções para o dispositivo.


O firmware na realidade é um software, mas geralmente destina-se ao controle de determinadas funções, para dispositivos fisicos, como nos exemplos citados acima.


Firmware

Firmware é o conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico.
É armazenado permanentemente num circuito integrado (chip) de memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash.


Exemplos de Firmware:

1) - A Bios ( Basic Input/Output System ) do seu computador é um firmware.
2) - O seu aparelho de DVD tem um firmware.
3) - Seu micro ondas também tem um firmware.
4) - Seu video game também tem um, e as vezes é necessário a troca ou atualização do mesmo para poder jogar certos games, mas isto é papo pra outro post. rs ...



OpenFirmware

É uma variação de firmware criada originalmente em compatibilidade com a norma *IEEE *IEEE 1275-1994.
Sua principal característica é ser compilada em FCode, o que lhe proporciona independência de arquitetura.
Hoje no mundo Linux os desenvolvedores se beneficiaram desta tecnologia para poder criar uma engenhoca fantástica, a sacada ai foi não gravar a firmware mais em uma memoria como uma ROM etc ... E sim criar um arquivo com o conteúdo da firmware.

Bom vamos lá, sabemos que o Linux é um sistema modular correto ?
O kernel carrega os modulos sob demanda para poder conversar com o hardwarer etc ...
Então foi ai que um santo teve a seguinte ideia, ao invés de colocar o drive da minha placa wirelles todo dentro de um modulo no kernel, vou colocar só a parte de comunicação em um modulo no kernel e carregar um firmware com todas as instruções necessárias para utilizar devidamente o dispositivo wirelles, pois ai posso carrega-la na memoria e conversar com o hardware, e quando eu tiver que atualizar algo só preciso manipular a firmware pois o modulo de comunicação com o dispositivo será o mesmo no kernel.

Com esta evolução os fabricantes de hardware e periféricos, poderão facilmente criar firmware que irão funcionar independente do S.O.

Driver usando conceito OpenFirmware.

1) - Dispositivos Wirelles da Intel e Ralink
2) - Algumas placas de TV
3) - Algumas placas de Som


Obs: Quando você instala os drivers para estes dispositivos na verdade o programa de instalação esta colocando uma firmware em sua maquina e o modulo/driver para conversar com este firmware.


O Conceito de OpenFirmware é fantástico principalmente para sistemas dinâmicos e evolutivos como o Linux, que seu kernel sofre a cada semana centenas de mudanças.


Um simples exemplo de funcionamento no Linux.

O (KERNEL) carrega (MODULO) que faz o probe do hardware e chama o (FIRMWARE) que esta em /lib/firmware/my_firmware.bin que carrega e manipula minha placa wirelles.
Quando eu trocar o (KERNEL) só preciso continuar tendo o (FIRMWARE) para que minha placa funcione corretamente.

Pois o (KERNEL_NOVO) continuará a carregar o (MODULO) que continuará a fazer o probe do hardware e chama o (FIRMWARE) que esta em /lib/firmware/my_firmware.bin , que irá carregar indepente de versão de kernel, glib, gcc, etc ...

Resumo:
Esta é uma opção para a criação de drivers independente do S.O.
Dispositivos baseados em firmware são a grande sacada do momento, pois o usuário não precisará temer atualizações em seu sistema, com receio de após a atualização a placa de som não funcionar ou o drive de sua placa de video não funcionar corretamente.



Agradecimento Wikpedia Google etc ...

Links:
*http://playground.sun.com/1275/home.html

*http://www.openfirmware.info/IEEE_1275-1994
http://www.kernel.org/
http://www.firmworks.com/

segunda-feira, 28 de setembro de 2009

Driver Impressoras Canon Pixma 1800/1900Series.




Já faz 1 ano que tenho uma impressora Canon Ip-1800Series, gostei da impressora ela é simples e sem muita frescura, mas é sempre assim, impressora agente nunca precisa e quando precisa acaba a tinta da maldita, impressionante.


Resolvi então comprar a tinta estimando gastar uns R$50,00 , R$25,00 em cada cartucho , pois a impressora comporta 2 cartuchos um preto e outro colorido; Mas para a minha surpresa gastei o singelo valor de R$110,00 nos dois, sendo que comprei a impressora na época em uma promoção por exactos R$ 90,00, sem comentários sobre as conclusões ...... mas que são ##$#%$ %@##%&*&, são emm .

Mas como ainda sou um super usuário resolvi ficar com a impressora e instalar na minha nova maquina com Debian Sid , e então como desgraça pouca é bobagem o driver não existe na lista do cups, "Pensei comigo" se não existe na lista do cups , no site do fabricante muito menos. Mas pra minha surpresa e depois de muita pesquisa achei algo no site da Canon, juro que realmente me emocionei.
Link: http://software.canon-europe.com/products/0010647.asp

Emocionado, mas ainda não convencido, baixei o driver, olha pra instalar estes 2 pacotes do driver, tomei uma sova, e não funcionou @#$%%$ nem uma .
Foi então que me transformei no SuperUser e resolvi reescrever o pacote juntar todas as dependências necessárias para que o mesmo funcione tanto no Debian Sid(28092009) e no Ubuntu 9.04.

Olha, trabalho a anos com Linux, e confesso não foi fácil montar este pacote, ai paro e penso:
Será que o pessoal da Canon pensa que o Linux:

1)- Não existe ( então colocam arquivos super desatualizandos da época que o kernel stable era o 2.6.0 . )
2)- Que todos que o usam são extremamente nerd's.
3)- Que usuário Linux não merece o mesmo respeito que usuários Wind$ ou Ma$.
4)- Todas anteriores.

Realmente a Canon não merecia, mas pensado em users como eu ou iniciantes neste fantástico mundo livre, estou disponibilizando o Driver para que usuários possam desfrutar de suas "caras" impressoras.


Segue link: http://www.4shared.com/account/file/136141428/9345d6e6/cnijfilter-ip1800-1900series.html


Fica ai a dica a Canon e outros fabricantes que vendem seus produtos no Brasil.
Hoje temos otimos profissionais Linux que dão conta do trabalho, não justificando a venda de produtos sem driver's para Linux.

Abraços a todos e continuem acompanhando as aventuras do mundo Linux e o SuperUser.

*** O significado de ##$#%$ %@##%&*& e @#$%%$ , são isto mesmo que você imaginou.

quinta-feira, 2 de abril de 2009

Squashfs4.0 e Kernel 2.6.29

Estou disponibilizando para download o pacote tools do squashfs4.
Pois efetuei o download do kernel 2.6.29 compilei o filesystem mas encontrei incomptibilidade com o filesystem gerado pelo conjunto de ferramentas mksquashfs no Debian e no Ubuntu.
Então como contribuição disponibilizo o pacote .deb com estas ferramentas para download , caso queiram usar o kernel 2.6.29 e um filesystem squashfs.

Tambem abri o projeto no google code.

Project Squashfs-tools4


Sugestoes e Contribuição serão Bem Vindas





I am offering for download the package of tools squashfs4.
So please download the 2.6.29 kernel compiled the filesystem but the filesystem found incomptibilidade generated by mksquashfs set of tools in Debian and Ubuntu.
So how has the assistance package. Deb with these tools for download, if want to use the 2.6.29 kernel and a filesystem squashfs.

Also open the project on google code.
Project Squashfs-tools4

Suggestions and contributions are welcome

quarta-feira, 26 de novembro de 2008

Petição para haver jogos nativos para Linux.

Como sabemos hoje em dia os jogos em sua maioria , são feitos para rodar em somente alguns sistemas operacionais esquecendo , sempre do nosso tão querido Linux!
Esta petição é um movimento para nós usuários Linux solicitarmos que grandes desenvolvedores de Games como a EA façam as versões de jogos também para o Linux.

Faça sua parte assine :


http://www.petitiononline.com/linux260/petition.html
Petição para haver jogos nativos para linux. Esta petição esta esta sendo direcionada a EA.

terça-feira, 8 de janeiro de 2008

Bem Vindos

Quem sou eu ?

Prazer Fabio Reina
27 anos
Casado
Engenheiro de Software
Participo ativamente do desenvolvimento do Satux Linux.

Estarei apartir de hoje postando algumas novidades , truques e macetes sobre softwarer livre , mas especificamente para Satux linux.

Espero não só colaborar no desenvolvimento do sistema , mas também na disseminação do mesmo .

Agradeço a visita
"A única revolução possível é dentro de nós.”