Geek Vault » 2008 » June

June 2008


Pessoal, da uma olhada nesse vídeo que eu vi lá no O Velho.

Aaaaaaaaa…o google, que bela ferramenta não?
Vi esse vídeo lá no Asttro, olha o poder disso ;)

Pessoal, alguém já parou e pensou como alguns projetos OpenSource conseguem recursos para sobreviver? Todo mundo acha muito legal utilizar o Linux com seu E17, mas alguém parou pra pensar por que esse pessoal faz isso e como podemos ajudar, ou até mesmo incentivar isso? Pois bem, muitos utilizam o dinheiro que ganham em suas vidas corriqueiras para investir em projetos, o que tira tempo deles para cuidar dos projetos, e se conseguissem ganhar com o próprio projeto? Claro que existem muitas formas disso, uma delas é fazendo o software OpenSource, mas cobrando no suporte, treinamento, etc. Outra é por via de doações. Se você gostou tanto, por que não doar um pouco para seu projeto favorito? Se te economizou dinheiro, por que não doar um pouco do dinheiro economizado para que os desenvolvedores saibam que você conseguiu gerar dinheiro com o projeto deles? Ou que você simplesmente gostou tanto que vai doar um dinheiro, nem sempre precisa de muita coisa, a maioria das vezes não precisa, mas nesse caso, quanto mais pessoas doarem, melhores serão os projetos.
Pensando nisso a BR-Linux fez uma campanha no ano passado, e está repetindo a mesma nesse ano para que as pessoas parem e pensem. Vai ai a chamada completa da campanha.

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!
…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Bom, quem me conhece sabe que eu estou doido para ter em mãos um dos celulares mais feios que eu já vi, o OpenMoko, tudo por que ele é 100% OpenSource, desde o hardware até o kernel e os programas que rodam nele.
O celular tem:
- Processador Samsung S3C2442 500MHz
- 128Mb de RAM
- 256Mb de Flash
- TFT LCD 640×480 de 4.5″
- Vídeo SMedia 3362 3D
- 2 acelerometros 3D
- Codec High-Def de audio
- 1 USB 1.1
- 2.5G tri-band GPRS/GSM (900Mhz ou 850Mhz)
- Wifi 802.11 b/g
- bluetooth 2.0
- AGPS receptor

Infelizmente eu achei salgado o preço inicial sugerido pelo que ele apresenta, 400$. :O
Veja mais informações aqui.

Certo dia eu estava conversando com um amigo meu sobre C e ele me falou que a coisa que ele mais odiava era ter que tomar cuidado com a ordem dos include que ele fazia quando iniciava um projeto em C. Ora, vamos pensar um pouco, se você incluir duas vezes o cabeçalho stdio.h por exemplo, em dois arquivos diferentes, e incluir os dois, não da erro certo?
(more…)

Quem nunca teve o problema clássico de ter que armazenar uma quantidade X de valores, sem limite máximo e com buscas, remoção e adição em qualquer lugar de forma rápida? Pois bem as listas estão ai exatamente para isso. Claro, poderíamos criar um vetor com um número X, e caso precisa-se, utilizaríamos realloc() para aumentar o vetor. Porém, qualquer coisa que fizéssemos com um vetor (ordernar, busca, remoção, adição) é muito custosa, uma lista ligada nos permite fazer isso de forma rápida, customizáda, e econômica. Vamos explicar aqui a lista duplamente ligada, uma das mais completas, porém vamos mostrar também a teoria de suas variações (lista ligada e lista circular).
(more…)

Uma das coisas mais importantes e pesquisada na programação é a representação de dados no computador, essa área tem o nome de estrutura de dados, sendo uma das áreas principais no estudo da programação para computadores. Existem vários tipo de estrutura de dados clássicos, cada um com sua utilização, hoje vamos estudar como funciona a Pilha.
(more…)

Então, quem ainda não está sabendo, foi descoberto gelo em marte. Sim, isso mesmo, você leu direito, gelo, gelo = água, água = vida, vai continuando ai…hehehe
Descobriram o gelo sublimando (evaporando), veja aqui o post oficial.
Isso é simplesmente muito bom :D

Fim das provas, voltamos a colocar notícias e códigos diariamente :D
Para iniciar bem, finalmente foi lançada a versão 1.0 do Wine, isso mesmo, após 15 anos de desenvolvimento, o pessoal considerou o Wine estável o suficiente para lançar a versão 1.0-stable. O que isso quer dizer? Que provavelmente aquele jogo ou programa que você tentou rodar a tanto tempo atrás via Wine e não conseguiu, tem grandes chances de rodar. E detalhe, alguns jogos que já não rodam mais nos novos Windows, pelo menos sem alterações e zilhões de patchs, normalmente rodam no Wine, como por exemplo System Shock 2 (quem não jogou, deveria).
Leia a notícia oficial aqui.

Pessoal, eu não morri não, isso se chama final de semestre na faculdade. Mas aos poucos as coisas ficam mais tranquilas.
Até lá, fiquem com a documentação do servidor Bucket Sort, eu demorei para lançar esse código pois era para um trabalho da faculdade, mas agora, ainda não 100% pronto, mas, lá está, assim que eu tiver tempo eu explico com calma a idéia ok? A documentação está aqui.