música e lastfm
Desde que formatei o computador da última vez, tenho tentado não entupir ele de músicas como fiz antes. Por economia de HD e para ver se consigo encontrar alguma coisa nova por aí. Não é questão de encontrar novos gêneros, estou satisfeito com os que ando escutando, mas pelo menos ouvir umas bandas diferentes.
A solução que encontrei foi dar mais atenção ao que já costumava fazer anteriormente, lastfm. Não tem muito segredo, é uma rádio online com seu próprio player e dentro dele você já consulta o que quer ouvir, por comparações de artistas ou tags. Como assim? Você diz um artista que quer ouvir, ele vai tocar o artista e outros semelhantes, de acordo com dados deles, que são colocados pelos próprios usuários do sistema (é necessário se cadastrar).
O que acho interessante é que basicamente todos os estilos ou artistas que você colocar lá, desde que, claro, não sejam tão regionais assim, ele encontra. Dá pra conhecer algumas bandas interessantes apenas colocando uma outra que você gosta e esperando o ciclo das músicas. Sempre toca alguma que te chama a atenção e você vai lá ver quem são os infelizes que a executam.
No próprio player há uma área que exibe informações sobre o artista como de onde vem, quais as influências e coisas do gênero, bem como as tags do gênero, os artistas similares e os usuários que mais o escutam. Cadastrando, você tem acesso a um site de relacionamento também, com toda aquela frescura de adicionar amigos, mandar mensagens, ver o que o fulano mais escuta, passar suas recomendações musicais a ele, ver seu grau de compatibilidade musical, etc.
Não tem nada de absurdamente inovador, mas vira e mexe você se ve procurando alguns artistas em comum com seus amigos, é inevitável. No meu caso, raramente encontro. Duvida? Veja aqui.
Enfim, existem diversos sites e serviços que oferecem coisas semelhantes, como o pandora(agora só acessível para gringos), o MOG e o anywhere. Particularmente, não os conheço, nem sei se são melhores ou piores que o lastfm, porque pretendo esgotá-lo antes de testar algum outro.
Vale a pena testar, tanto para que quer mudar um pouco o que vem escutando quanto para quem quer realmente buscar alguma coisa diferente e nova.
abracos e ate a proxima
ubuntu gutsy, ati and compiz
well, I’ll post the same thing but this time, but since many people in other countries also want to find the solution to the problem, I’ll do it in another language.
First of all, since I’m a native portuguese speaker, I’ll ask that you to be kind on my poor english.
My computer is a:
Athlon 64 2800+ 1.8GHz
1GB DDR400
HD SAMSUNG SATA 80GB
Mobo Asus K8S-MX
Video Card ATI RADEON 9600PRO
$ uname -a
Linux tivoli 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
I did all the stuff below on a fresh ubuntu install, I just did try to install the drivers from the restricted drivers manager before. No luck at all.
Let’s go to the installation steps. (Backup your xorg.conf, you know, safety first xD)
I’ll suppose you don’t have xgl or fglrx installed, if you do, remove them first.
$ sudo apt-get remove xserver-xgl xserver-xorg-fglrx
Turn Composite and AIGLX on in /etc/X11/xorg.conf by adding the following lines at the end of the file.
Section “Extensions”
Option “Composite” “true”
EndSection
Section “ServerFlags”
Option “AIGLX” “true”
EndSection
Disable the fglrx module by editing the file /etc/default/linux-restricted-modules-commom. Find the line that corresponds to DISABLED_MODULES=”" and change it to DISABLED_MODULES=”fglrx”.
Make sure you have the multiverse and universe repositories being used. You can change it directly in the /etc/apt/sources.list file uncommenting the lines that have this repos.
All repositories ok, run
$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic-$(uname-r)
Download the driver and, in the folder you have it, run
$ sudo bash ati-driver-installer-8.42.3-x86.x86_64.run –buildpkg Ubuntu/gutsy
This should generate the .deb packages that are necessary for the driver installation. If you get an error, you should fix it before proceeding.
After that, install the packages
$ sudo dpkg -i xorg-driver-fglrx_8.42.3-1*.deb fglrx-kernel-source_8.42.3-1*.deb fglrx-amdcccle_8.42.3-1*.deb
Eventually you may get an unresolved dependency, that you’ll take off using:
$ sudo apt-get -f install
Remove all previous fglrx packages in order to avoid conflicts
$ sudo rm /usr/src/fglrx-kernel*.deb
Compile the module
$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx -f
$ sudo module-assistant install fglrx -f
$ sudo depmod -a
In case any changes have been made to the fglrx module, the following step may be necessary, run it if you are in doubt:
$ sudo mkdir /lib/modules/$(uname -r)/volatile
$ sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
Enter the following commands to change the xorg.conf:
$ sudo aticonfig –initial – f
$ sudo aticonfig –overlay-type=Xv
After that, you have two ways of loading the module. The first one is rebooting and let the OS does it’s job. The other one, which I myself prefer, is to do it by yourself.
Call a tty (Ctrl+Alt+F1 for example). Log in and run the following commands.
$ sudo /etc/init.d/gdm stop
Stops the gdm
$ sudo rmmod radeon
$ sudo rmmod drm
Removes the former video driver module and DRM
$ sudo modprobe -v fglrx
$ sudo depmod -a
Loads the video driver module and generates the dependencies list of all modules.
Now, let’s call gdm again
$ sudo /etc/init.d/gdm start
Test and see if it is ok.
gallois@tivoli:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6958 Release
gallois@tivoli:~$ glxinfo | grep direct
direct rendering: Yes
gallois@tivoli:~$ glxgears
17141 frames in 5.0 seconds = 3428.177 FPS
18477 frames in 5.0 seconds = 3694.979 FPS
18448 frames in 5.0 seconds = 3689.492 FPS
18491 frames in 5.0 seconds = 3698.152 FPS
18436 frames in 5.0 seconds = 3687.086 FPS
gallois@tivoli:~$
This shows you that you are getting proper 3D acceleration. A detail that you might observe is that if you go to System > Administration > Restricted Drivers Manager you see that the fglrx driver is not installed, but in use. By so, it means that you’re using a driver that is different from the one that is provided by their repositories. If you get any MESA DRI message at the line “OpenGL renderer string:” instead of the model of your card, something went wrong. You should start by taking a look at the xorg loading log at /var/log/Xorg.0.log (try running ‘$ cat /var/log/Xorg.0.log | egrep \(EE\)’ to show you where are the errors) and the outpu of ‘$ dmesg’to have an idea of where you are stuck.
Now you should just set up compiz, which is much easier than what you have already done.
The following command will start it in the current session
$ SKIP_CHECKS=yes compiz
To turn it on via System > Preferences > Appearance > Visual Effects, run
$ mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager.
I took the information on how to set up compiz from this site, and used many of its installation steps as a base to this guide, however, I know them almost by heart, since I do it a lot. My problem, as it seems, was solved by installing the 8.42 version of the driver, the others just didn’t work at all. Since this one was the first to have AIGLX support (I shall warn you, it SUX) I tried it out, all for good.
That’s all for now, any question, comments, flame, messages, love letters are welcome =]
[update] sometimes, X complains about not finding the libGL.so.1 or something like that. run:
$ sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
[/update]All the best.
ubuntu gutsy, ati e compiz
Bom galera, como esse é um tópico comum em vários blogs e forums, resolvi colocar aqui as minhas experiências também. Pode ser que seja útil a alguém.
Em primeiro lugar, vou descrever o meu computador
Athlon 64 2800+ 1.8GHz
1GB DDR400 genérica xD
HD SAMSUNG SATA 80GB
Mobo Asus K8S-MX
Placa de vídeo ATI RADEON 9600PRO
$ uname -a
Linux tivoli 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
A instalação foi feita sobre um ubuntu recém instalado. A única coisa que tinha feito antes foi tentar instalar os drivers de vídeo pelo restricted drivers manager do ubuntu. O que não me deu nenhum resultado positivo.
Vamos à instalação em si. (Faça sempre uma cópia do seu xorg.conf por segurança =)
Partirei do princípio que o sistema não tem nada de xgl e fglrx instalados. Caso tenha, será necessário remover.
$ sudo apt-get remove xserver-xgl xserver-xorg-fglrx
Habilite Composite e AIGLX no /etc/X11/xorg.conf adicionando as seguintes linhas no final do arquivo.
Section “Extensions”
Option “Composite” “true”
EndSection
Section “ServerFlags”
Option “AIGLX” “true”
EndSection
Retire o módulo fglrx da lista de carregamento do kernel editando o arquivo /etc/default/linux-restricted-modules-common na linha onde tem DISABLED_MODULES=”" e altere-a para ficar como segue: DISABLED_MODULES=”fglrx”
Certifique-se de ter habilitados os repostórios universe e multiverse no apt. Isso pode ser alterado diretamente no arquivo /etc/apt/sources.list retirando os comentários das linhas que tiverem esses dados.
Após ter os repositórios devidamente configurados, execute
$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic-$(uname-r)
Baixe o driver e, dentro da pasta onde ele estiver, rode o comando
$ sudo bash ati-driver-installer-8.42.3-x86.x86_64.run –buildpkg Ubuntu/gutsy
Isso deverá gerar os pacotes .deb que serão necessários para a instalação do driver. Caso algum erro ocorra, não adianta de nada continuar, você deve corrigir o problema antes de prosseguir.
Após isso, instale todos os pacotes:
$ sudo dpkg -i xorg-driver-fglrx_8.42.3-1*.deb fglrx-kernel-source_8.42.3-1*.deb fglrx-amdcccle_8.42.3-1*.deb
Eventualmente pode acontecer de alguma dependência não ser resolvida, contorne com:
$ sudo apt-get -f install
Retire todos os pacotes antigos do fglrx para evitar conflitos:
$ sudo rm /usr/src/fglrx-kernel*.deb
Compile o módulo!!!!
$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx -f
$ sudo module-assistant install fglrx -f
$ sudo depmod -a
Caso já tenha sido feita alguma alteração no módulo do fglrx, pode ser necessária a seguinte etapa, execute por via das dúvidas:
$ sudo mkdir /lib/modules/$(uname -r)/volatile
$ sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
Entre com os seguintes comandos para que o xorg.conf seja alterado:
$ sudo aticonfig –initial – f
$ sudo aticonfig –overlay-type=Xv
Após isso, você tem duas alternativas. Ou reinicia o pc e deixa que o próprio sistema se encarregue de carregar os drivers, ou então, faça da maneira mais “correta”, afinal de contas, você usa linux exatamente para não ter que ficar reiniciando o seu pc a toda alteração que faz.
Chame um tty (Ctrl+Alt+F1 por exemplo). Faça o login e execute os seguintes comandos.
$ sudo /etc/init.d/gdm stop
Isso deve parar o gdm
$ sudo rmmod radeon
$ sudo rmmod drm
Para tirar os módulos que não serão mais usados do sistema
$ sudo modprobe -v fglrx
$ sudo depmod -a
Para carregar o módulo do fglrx e criar a lista de dependências de módulos.
Tudo pronto, reinicie o gdm
$ sudo /etc/init.d/gdm start
Agora é só testar sua nova configuração
gallois@tivoli:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6958 Release
gallois@tivoli:~$ glxinfo | grep direct
direct rendering: Yes
gallois@tivoli:~$ glxgears
17141 frames in 5.0 seconds = 3428.177 FPS
18477 frames in 5.0 seconds = 3694.979 FPS
18448 frames in 5.0 seconds = 3689.492 FPS
18491 frames in 5.0 seconds = 3698.152 FPS
18436 frames in 5.0 seconds = 3687.086 FPS
gallois@tivoli:~$
Isso indica que o fglrx está rodando corretamente com a aceleração 3D. Um detalhe interessante é notar que ao acessar System > Administration > Restricted Drivers Manager, será mostrado que os drivers fglrx não estão instalados, mas sim, em uso. O que quer dizer que você está usando um driver diferente do que é fornecido pelo sistema. Se aparecer algo como MESA DRI na linha “OpenGL renderer string: ATI RADEON 9600 Series” aconteceu alguma coisa errada. Dê uma olhada nos logs de inicialização do xorg, que se encontra em /var/log/Xorg.0.log (uma boa é executar $ cat /var/log/Xorg.0.log | egrep \(EE\) que te mostrará onde estão os erros) e no output do comando dmesg para ter uma idéia de por onde começar.
Passado esse ponto ainda resta a configuração do compiz, bem mais simples, diga-se de passagem.
O seguinte comando deve habilitá-lo para a sessão em execução:
$ SKIP_CHECKS=yes compiz
Para habilitá-lo pelo menu System > Preferences > Appearance > Visual Effects, execute:
$ mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager.
A dica de configuração do compiz eu peguei nesse site, e usei suas etapas para a instalação de driver como base para escrever esse post, apesar de basicamente já ter decorado o procedimento, de tantas vezes que já fiz. O que parece que resolveu meu problema, na verdade, foi a instalação da versão 8.42 do driver. As outras pareciam não funcionar. Como essa foi a primeira a ter suporte a AIGLX (embora eu deva advertir, ele é precário) resolvi tentar, e tive sucesso.



Fica aí a dica, qualquer dúvida, mande um comentário.
[update] me lembrei de um erro comum. as vezes o X reclama de nao achar a libGL.so.1, caso isso aconteca, execute
$ sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
[/update]
abraços e até a próxima.
one week with ubuntu
Post rápido. Instalei o ubuntu 7.10 aqui na máquina hoje. O debian testing está com um pacote quebrado que trava a instalação. Vou esperar até arrumarem e no por no mínimo uma semana vou ficar usando o ubuntu para ver qual é a dele. Depois digo o que achei.
Até agora, estou só com o problema do driver de vídeo. De resto tudo funciona a contento
abraços
[update] arrumei o driver de video =] mesmo procedimento de sempre (compilando o modulo), mas dessa vez usei o driver 8.42 [/update]
[update2] consegui colocar o compiz pra funcionar o [/update2]
mudanças
Segunda feira tentei fazer um dual-head no computador aqui de casa. Liguei um monitor 19″ LCD e um 15″ CRT em duas saídas de uma RADEON 9600PRO (uma DVI e outra VGA) que está em um athlon 64 2800+ (aka tivoli). Estava tudo rodando muito bem num debian lenny, com os drivers de vídeo proprietários da ati. O dual-head de fato funcionou, mas não consegui configurar as coisas da maneira que eu desejava, como usar 2 ambientes com resoluções diferentes. Depois de poucos minutos de frustração acabei largando para lá, seriam necessárias algumas configurções no X que eu não estava com paciência para fazer. Tenho outros planos para esse monitor extra e um velho k6-2 500 (aka ancião, ou elder na rede).
Quando desliguei os cabos e iniciei novamente o X vi um pequeno problema, As sessões estavam sendo carregadas com resolução de 2880×900, o que corresponde ao dobro da largura do monitor de 19″. Simplesmente configurar o display pelo KDE resolvia o problema, porém, só até encerrar a sessão. Aí, novamente, deveria configurar. Fora isso, o kdm simplesmente ignorava os padrões. Abri um terminal e fui procurar no xorg.conf, Nada. Abri alguns arquivos do kdm e do X11, nada. Google!!!! Nada. IRC!!!!!!!!!!!!!!!!! Nada. Apelei. ‘# egrep -nr 2880×900 /’ Nada? Que porra é essa? O ccc do fglrx deve ter me sabotado. Desinstala, instala. NADA?????? Vai pro inferno. “Desliga, bota cd de instalação e frita tudo”.
Coloquei um DVD do debian lenny para instalar. Todos os passos seguidos, como de costume, e em 67% da instalação dos pacotes….. parou tudo! PQP!!! ‘Alt+F4′ “perguntando se eu quero sobreescrever arquivo de configuração? deve estar louco, acabei de formatar… enfim…” ‘n’ (de NO xD). Travou. Começa tudo de novo. Configura. Mesmo problema, mesmo lugar! Acho que o DVD morreu. Peguei um CD então. Parou em 12%, instalando o libc, o console me mostrou algum erro que eu não tive nem paciência para ler. Nem tentei de novo. Arrisquei um CD do debian stable com xfce que eu baixei pra instalar num pc antigo da minha namorada. Ele funcionou, direitinho. Resumindo, acho que tenho um CD e um DVD estragados.
Só que dessa vez resolvi fazer um pouco diferente. Fazia tempo que não apagava minha partição /home. Tem muita coisa lá, muita mesmo. Música, foto, filme, trabalho, arquivos de configuração. Mas de vez em quando é bom começar do zero. Então, o que fazer? Backup, claro. Se meu drive de DVD ainda gravasse alguma coisa ajudaria, mas tem tempo que ele se limita apenas a ler, e precisa de óculos às vezes. Peguei um emprestado com o Júlio (valeu! =D) e comecei a copiar tudo. Foram alguns giga e várias horas até terminar.
Tudo copiado, tentei de novo instalar o DVD do lenny (já que estava com um drive que funciona, vai que era isso). Adivinha? Deu pau!!! =D Não queria instalar o sistema a partir do xfce, porque com certeza ficaria com muitos aplicativos que não vou usar. Instalei um ubuntu só pra ter certeza que o computador não estava de sacanagem comigo. Não estava, devem ser as mídias mesmo. Estou eu aqui digitando um texto no gedit para colocar no blog mais tarde, enquanto espero terminar o download do DVD do debian stable. Vou usá-lo agora para testar o tal do apt-pinning, nunca arrisquei antes, vale pela experiência.
Enfim. Depois desse tempo todo usando um KDE tão customizado que, como diria o Júlio (ainda ele) dá a mesma diferença de usabilidade dele pra um Linux do que de um Mac OS X para um windows, usar o gnome e o xfce, mesmo que por um dia só cada um, fazem com que pareça que você tenha trocado de computador. Afinal de contas, esse monitor ainda não tinha visto o xfce, e o gnome havia apenas sido carregado para logo em seguida mudar para o kde. Eu tenho o hábito de só usar o xfce em computadores mais lentos, vê-lo em um mais rápido faz com que você tenha um pouco mais de simpatia por ele. É agradável aos olhos, bem utilizável, mas faltam algumas ferramentas básicas nele. O gnome continua a mesma coisa da época em que eu usava, um ano e meio atrás. Sinto falta daqule system monitor que fica na barra, o kde não tem nenhum que seja tão bom quanto. De resto, saudades é do meu KDE mesmo. =] Fiz uma coisa também com o ubuntu que não fazia há tempos. Configurei coisas pela interface gráfica. Sabem o que achei? Um saco! aeueaheauae Depois de um tempinho, tudo que ia fazer já abria um terminal. Acho que tá no sangue. As coisas são muito chatas de achar, ficar clicando pra cima, clicando pra baixo. Prefiro o teclado ao mouse.
Espero até o final do dia já estar de volta ao bom e velho debian com o kde. Vou testar o apt-pinning e postar a experiência aqui.
abraços e ate a proxima
no pain, no gain
Não que eu tenha uma vasta experiência com programação (tá bom, confesso, ela é bem limitada), mas do pouco que aprendi e coloquei em prática, C é a linguagem mais gratificante e recompensadora de todas.
Já trabalhei um pouco com Java em uma empresa (como era pra sistema de comércio colaborativo, pode incluir toda aquela frescura de javascript, SQL, xhtml, xm etc.), tive minhas aulas de Haskell e C e por hobby estou aprendendo Ruby / Rails. Realmente não é um exemplo de currículo, mas eu gosto de “fazer programas” (google-> você quis dizer: programar).
Por conta de uns trabalhos como bolsista de um grupo de pesquisa e extensão da faculdade, o Colméia, fiquei encarregado de fazer algo que configurasse automaticamente o mouse em computadores que receberiam uma distribuição linux, desenvolvida também pelo grupo, especialmente projetada para rodar em computadores antigos. A alternativa mais rápida parecia ser um shell script para fazer o trabalho, simples e eficiente. Porém, por questões acadêmicas e de mera curiosidade, optei por usar um código em C. Mais robusto, elegante e, principalmente, TRABALHOSO.
Por um bom tempo fiquei preso em um problema com threads que foi resolvido na semana passada (sim, resultava em seg fault xD). Depois disso, as coisas pareceram correr bem mais rapidamente e posso atribuir isso a um motivo em particular: eu fiquei mais esperto. Era uma falta de atenção, eu estava passando os argumentos de forma incorreta para a função que se iniciaria com a nova thread (quem ja usou pthreads deve saber que passar mais de um argumento para a thread é feito de uma maneira pouco ortodoxa). O erro, que não era exatamente de fácil percepção, acarretava em comportamento indesejável e, como a maioria dos programas em C, este não ocorria no exato ponto de execução da falha e a mensagem exibida não era muito amigável (ouvi seg fault de novo?). Uma gambiarra fazia o programa não travar, mas em compensação, empacava e não dava a menor dica do motivo.
Quando meus olhos perceberam o erro e o google me mostrou o que poderia ser a solução, corri para o meu velho k6-2 para testar. Aquelas inúmeras linhas de DEBUG subindo no tty, indicando que eu havia finalmente consegui resolver aquele pepino, quase me mataram de emoção. Nenhum framework te proporciona tamanha libertação. Como diria Uncle Bobby B dos transformers: “its a mystical bond between man and machine”, que numa tradução livre seria algo como “uma ligação mística entre o homem e a máquina”. Dá pra sentir =]
Esse tipo de coisa deixa o programador mais ligado no que deve ser escrito no código. Muitas vezes as IDEs e frameworks fazem a maior parte do trabalho por você. Apesar disso aumentar indiscutivelmente sua produtividade, acaba te tornando pouco atento para o que está fazendo e o que realmente se passa por baixo de cada uma das instruções que você passa à máquina. C é uma linguagem extremamente poderosa, embora tenha algumas falhas que são, ao meu ver, inconcebíveis. Como uma linguagem tão antiga e de uso tão amplo, não tem uma biblioteca de E/S padrão decente? as funções da biblioteca geralmente não funcionam ou tem alguma contra indicação. Não entendeu? Procure no google por “gets problems” e prepare-se para horas de leitura. Ler uma string exige o uso de bibliotecas específicas para o terminal, a biblioteca curses ou entao uma implementação de terceiros. Acho complicado demais para uma coisa que deveria ser extremamente simples, principalmente por sua frequência.
Apesar disso tudo, não posso negar que gosto de programar em C. O controle de tudo, a necessidade de atenção a cada passo, o acesso direto ao que se pretende fazer, sem passar por byte-codes, interpretadores etc, e, principalmente, a performance. Além do mais, posso usar o vim sem problemas, não preciso de uma IDE que monta o projeto, organiza os arquivos e come toda minha memória. Finalmente, depois de passados todos os horrores de não descobrir a razão de tudo dar errado, desenvolver coisas que já estão prontas, testadas e aprovadas em outras linguagens e tomar algumas canecas da café, ver o programa rodando, direitinho (ou pelo menos é o que se espera) é recompensador, como é.
Acho que C deveria ser usada como linguagem principal em todos os cursos superiores onde se ensina programação. Embora não exista uma grande aplicação comercial para ela hoje (as universidades também não deveriam se focar tanto no mercado de trabalho e sim, formar bacharéis) é extremamente útil para se mostrar os principais problemas que ocorrem quando se está programando, te força a prestar muita atenção no que está fazendo e prova o que nossos computadores poderiam fazer hoje, com os recursos de máquina existentes, se as linguagens de programação fossem tão eficientes como eles. Os computadores, apesar de estarem cada vez mais poderosos, não me parecem nem um pouco mais rápidos que o meu finado PC-XT (tudo bem que ele não fazia nem 1% do que os de hoje fazem). Isso, ao meu ver, se deve à redução da performance de execução dos códigos em prol da produtividade. Mas esse assunto é muito extenso e fica pra outra hora.
abraços e até a próxima.
Toyota Corolla 2009
Hoje quando estava lendo um blog vi um ad sobre o novo corolla. Sempre achei um carro bonito, desde as versões mais antigas, embora hoje em dia eu reconheça que sejam um pouco “antiquadas”. Curioso, entrei no site e a primeira coisa que me chamou a atenção foi que ele se trata do modelo 2009.

Acabamos de entrar no ano de 2008 e já temos carros 08/09? Acho um pouco precoce. É indiscutivelmente uma jogada de marketing, já que o carro passou por mais um reformulação chegando agora à sua décima versão. Considero isso, de certa maneira, desrespeitoso. É como querer empurrar um carro do futuro para seus clientes. Desde moleque não entendia muito bem o motivo de no meio do ano as montadoras começarem a lançar modelos “xx/xx+1″ de seus carros, mas acho que acabei me acostumando. Li a notícia hoje e acredito que o carro já esteja a venda há algum tempo, o que da, no mínimo, 11 meses de adiantamento.
Agora que já se passaram as reclamações vou falar um pouco sobre as especificações mecânicas do carro.
Ele vem equipado com duas motorizações diferentes: 1.8 ou 2.4 DOHC de 16v. O primeiro atinge potência máxima de 132hp @ 6000rpm enquanto o segundo chega a 158hp no mesmo giro. Uma performance bem razoável para os modelos dos carros. O modelo XRS ainda possui overdrive na transmissão. Todos eles são equipados com suspensão independente MacPherson, usada em carros célebres como os Porsches 911, BMW x6 e Mercedes Benz slk. Além disso, ABS nas quatro rodas com distribuição eletrônica de força de frenagem e controle de tração.
Fora isso existem dezenas de acessórios, alguns disponíveis apenas para modelos específicos, como rodas 17″ para o XRS, o mais “sport” deles. É possível adicionar ao carro magníficas inutilidades, como teto solar, sistema remoto para substituir as chaves, som JBL de 6 discos, mp3/wma com bluetooth e oito alto-falantes. Ainda não está convencido? Que tal então um sistema de navegação e DVD com touchscreen?
Esteticamente, o carro ficou bonito. Não é muito diferente da nona geração e nem é conceitual. Foi mais um refinamento, uma evolução que com certeza não terá o mesmo impacto que a quinta geração teve. Outra coisa, é um carro japonês, e um toyota. Só por causa disso você já pode esperar um carro de excelente qualidade, com um acabamento impecável e uma manutenção simples e pouco frequente.
Essas são apenas as impressões de quem está louco para por a mão em um desses xD
Abraços e até a próxima
Hello, world!
O título é realmente apropriado, obrigado pela sugestão, wordpress =]
Esse é o primeiro de, espero eu, vários posts que tratarão dos mais diversos assuntos. Inclua aí arte, ciência, música, humor, coisas pessoais e com certeza computadores. Afinal de contas, é o que mais tenho feito ultimamente. É a minha primeira incursão no mundo do web logging, então peço que perdõem a falta de prática.
Como estou sentido falta de escrever um pouco (isso faz bem) resolvi começar por aqui, aos que tiverem tempo e paciência(!) para ler, muito obrigado!
-
Recent
-
Links
-
Archives
- May 2008 (1)
- April 2008 (2)
- March 2008 (6)
- February 2008 (9)
-
Categories
-
RSS
Entries RSS
Comments RSS