Abr
25
2009
Boa noite Galera,
Como muitos de vocês devem saber, na quinta feira passada foi lançado a ultima versão do ubuntu (9.04) e eu como trabalho em um laboratorio que é mirror do mesmo, e porque gosto bastante do mesmo instalar logo e ver como ficaram as novas modificações. Já que eu tinha as imagens dos cds (32 e 64 bits) prontas, resolvi optar pela versão de 64bits para aumentar a comunidade que utiliza tal arquitetura e assim colaborar na melhoria da mesma. A instalação ocorreu sem problemas, pensei sériamente em utilizar o ext4, mas como é meio "recente" e está em testes resolvi fazer isso com uma maquina virtual (para os mais aventureiros, usem, descubram erros e reportem... para que ela fique perfeita logo.). Completei a instalação do mesmo muito rapidamente, em aproximadamente 20 minutos, sendo que deletei as partições antigas e criei novas, com diferentes tamanhos de swap e para o sistema. Gostei do novo visual da tela de login. Como acabei de completar a instalação e os updates já lançados (firefox, xul, etc...) ainda não tive tempo de testa-lo na sua totalidade mas assim que fizer o mesmo, tentarei publicar umas opiniões sobre o mesmo.
Ah, utilizando a versão 64bits também não encontrei nenhum problema de cara, tinha driver da nvidia (privado, eká) e flash também. Amanha pretendo testar eclipse, java, etc pra ver se não tenho nenhum problema também. E pra adiantar um pouco...
x-warrior@x-warrior-desktop:~$ java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu7)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)
Mantenho vocês informados quando testar novas ferramentas, etc...
Mas então, por hoje é isso.
Viva o Software Livre.
Matheus Bratfisch
PS: Minha maquina é um c2d @ 2.4 - MB ASUS P5B DELUXE Wifi/ap - 4gb DDR2 MUSHKIN, PYN GF8800 512, 200GB SATAII (dados), 40GB IDE (os)
Abr
16
2009
Estou cursando a matéria de Organização de Computadores ministrada pelo professor Luiz C. V. Santos. O livro utilizado nessa matéria é “Computer Organization and Design: The Hardware/Software Interface" e como eu tenho o livro em portugues montei uma tabela de conversão de algumas páginas da versão em ingles para o portugues.
Para visualizar as conversões veja o post por completo já que não quero colocar um monte de números e setas nesta página pra não virar um caos...
Read more »
Abr
15
2009
Boa Noite,
Como estou tendo aula de estrutura de dados estou tentando colocar aqui, alguns dos conceitos que aprendemos em sala, junto ao seu exercicio e uma implementação de um exercicio (desenvolvido rapidamente, muitas vezes). A estrutura apresentada hoje é Fila, uma estrutura de dados baseada no principio FIFO (first in, first out) ou seja, primeiro a entrar é o primeiro a sair. Ela, como a pilha possui duas funções básicas, que é adiciona e remove. Uma adicionando no fim, como uma fila (sem furos, é claro!) e a outra retirando do inicio.
Já faz alguns dias que resolvemos esse exercicio e pra ser sincero não tenho certeza se estou postando a ultima versão que tenho do mesmo, mas acredito que sim. O enunciado do exercicio resolvido foi o seguinte:
* Implemente todas as operações vistas sobre fila;
* implemente um programa principal que utilize a fila através de um menu com os seguintes itens: enfileirar, desenfileirar, limpar, mostrar fila, sair do programa. Use a estrutura de programação switch do "C" para isto;
* a fila possuirá tamanho máximo 100, definido como uma constante chamada MAXFILA. Utilize esta constante para a definição da estrutura de dados que será a fila;
* a fila será referenciada por uma variável global;
* para implementar a estrutura de dados defina um tipo elementoDaFila que será char[40] e defina a sua fila como um vetor de 100 elementoDaFila .
Aqui está a implementação da mesma que acredito ser a ultima.
Abraços,
Matheus
PS: Com o tempo eu pretendo (não sei se consigo) fazer algumas mudanças nas mesmas assim que for aprendendo novas tecnicas e conceitos relacionados ao assunto, mas como a faculdade ta muito corrida não sei se vai ser possivel.
Abr
02
2009
Boa Noite,
Hoje vou ensinar um conceito bem básico de estrutura de dados, que vimos a algumas aulas atrás. PILHA, é uma estrutura de dados abstratos amplamente utilizada na informatica e é baseada no principio LIFO (Last in, first out), ou seja ultimo a entrar, primeiro a sair. Ela possue 2 funções que todas devem possuir, push (adicionar) e pop (remover), outros metodos que podem existir, podem ser considerados como privados, pois só mechem na estrutura interna da pilha.
O enunciado do exercicio que tivemos que resolver foi o seguinte:
* Implemente todas as operações vistas sobre pilha;
* implemente um programa principal que utilize a pilha através de um menu com os seguintes itens: empilhar, desempilhar, limpar, mostrar pilha, sair do programa. Use a estrutura de programação switch do "C" para isto;
* ao mostrar a pilha, o programa deve colocar embaixo de cada dado, a sua posição no vetor. Utilize as opções de definição de tamanho de campo de impressão do printf() para isto;
* a pilha possuirá tamanho máximo 30, definido como uma constante chamada MAXPILHA. Utilize esta constante para a definição da estrutura de dados que será a pilha;
* a pilha será referenciada por uma variável global.
Aqui está a primeira implementação que fizemos.
Abraços,
Matheus
PS: Com o tempo vou postar reformulações desse exercicio e os novos codigos desenvolvidos.