Skip to content

Month: May 2009

Como não compilar o Android.

Boa noite,

Como você deve ter percebido, eu estive um pouco sumido nos últimos dias. Não, eu não estou mal e nem aconteceu nada comigo. Estive os 2 últimos dias tentando compilar o Android para X86 e roda-lo em uma máquina virtual. Procurei muito pela internet, achei várias informações, algumas que me foram uteis e outras não. Neste post, não vou falar sobre como Compilar o Android, pois eu ainda não consegui fazer o mesmo funcionar como eu queria mas vou colocar links que acredito que serão interessantes para ajudar no seu desenvolvimento com o Android e traduzir uns passos básicos para os que não tem um inglês tão aperfeiçoado.

Primeiro, gostaria de avisar que " Building under Windows is not currently supported." Ou seja, compilar no windows não é suportado atualmente.

Ubuntu Linux (32-bit x86):

* Pacotes necessários:
o Git 1.5.4 ou mais novo e o GNU Privacy Guard.
o JDK 5.0, update 12 ou mais novo. Java 6 não é suportado, devido a incompatibilidades com o @Override
o flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl.

Para instalar os mesmos digite o seguinte:
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

* Você provavelmente vai querer Valgrind, uma ferramenta que ajuda a achar leaks de memoria, stack corrompido, indices fora dos arrays, overflows, entre outros.
Para instala-lo:
$ sudo apt-get install valgrind
* Usuarios do Intrepid (8.10) precisaram uma nova versão da libreadline :
$ sudo apt-get install lib32readline5-dev

Caso você tenha interesse em saber mais continue lendo...
Continue reading Como não compilar o Android.

Criando seu Proprio Tiny-URL.

Boa noite a todos,

Ontem pela madrugada estava pensando no Twitter e que ele reduz urls grandes automaticamente para um sistema escolhidos por eles. Então, estava a pensar em como fazer o meu próprio sistema criação de urls pequenas (tiny url) e pesquisei um pouco no Google. Achei várias referências que utilizei como base para elaboração do meu e os links das mesmas você poderá encontrar no final deste post.

Primeiramente você deve criar uma tabela em seu banco de dados com as seguintes características:

# CREATE TABLE IF NOT EXISTS `urls` (
# `uid` int(11) NOT NULL auto_increment,
# `url` text default NULL,
# `unique_chars` varchar(25) BINARY NOT NULL,
# PRIMARY KEY (`uid`),
# UNIQUE KEY `unique_chars` (`unique_chars`)
# );

Este código foi pego do Abhise no seu post "Create your own tinyurl with php and mySQL" que foi minha maior referência, da mesma peguei várias funções mas realizei algumas alterações para melhor eficiência e também tradução para você. Como no código acima foi adicionado o 'BINARY' para o unique reconhecer diferença entre AAAA e aaaa, por exemplo.

O Abhise diz para criarmos tais e tais arquivos, eu particularmente, criei um arquivo de funções onde adicionei as diversas funções utilizadas e simplesmente chamei as mesmas nos seus respectivos arquivos.

---- Para ler o artigo inteiro acesse o link abaixo.
Continue reading Criando seu Proprio Tiny-URL.

Rank Sort, Programação Concorrente.

Olá, A umas duas semanas atrás tive que fazer uma prova de Programação Concorrente (INE5410), onde eu devia implementar um RankSort com Pascal FC. Nesse…

Continue reading Rank Sort, Programação Concorrente.

Twittando.

Boa noite, Hoje resolvi criar um twitter para mim, então se você quizer pode me seguir. O mesmo não é só professional, então vão existir…

Continue reading Twittando.

Quick Flickr Widget, WordPress.

Boa tarde, Hoje pela tarde estava a estudar e nos interva-los dos estudos estava dando uma olhada nos plugins para o wordpress. Achei um interessante.…

Continue reading Quick Flickr Widget, WordPress.

Lista encadeada, Estrutura de dados.

Saudações,

Para não perder o costume, irei postar outro exercicio resolvido em uma aula. Dessa vez o exercicio é o seguinte:
- Implemenetar o sistema de contabilidade de um mafioso. (outros detalhes continue lendo o post)

O enunciado do mesmo se encontra no "read the rest of this entry" para não deixar o post muito extenso devido ao longo enunciado.

A resolução do mesmo você pode baixar aqui.

Continue reading Lista encadeada, Estrutura de dados.

Tabela de “conversão” – 2 – Organização de Computadores (INE5411)

Opa,

Então, como já falei em algum post anterior, estou cursando Organização de Computadores e estou elaborando uma tabela de conversão do livro em ingles para o portugues. Este post adiciona outras "lectures" definidas pelo professor Luiz C. V. Santos e para os que simplesmente desejam uma tabela de conversão, ela está mais completa abaixo.

PS: Para visualizar as lectures anteriores veja este post. (As lissões disponiveis são até a Prova 2 do professor.)

Para ver as novas atualizações continue lendo, não quero socar a página principal de números e coisas sem sentido para muitos.

Abraço,
Matheus

Continue reading Tabela de “conversão” – 2 – Organização de Computadores (INE5411)

Windows XP, Atualizações.

Ai galera, Viajei para a casa dos meus pais em Blumenau - SC. Vim na casa de um amigo que é usuario do ruindow$. Ele…

Continue reading Windows XP, Atualizações.