Crise
A crise chegou a economia real, a Sony vai demitir , o Google vai demitir enfim, cabeças vão rolar por todos os lados. Mas os demitidos não vão virar pó, eles vão continuar consumindo, menos é claro mas vão consumir !
Então qual é o sentido da crise se não propagar o pânico geral entre a população ? Sério, tipo quando rola crise um banco ou outro quebra, geralmente os menos representativos no grupo dos Patriotas , para servir de exemplo e ilustrar para o povo que a crise é séria, já que se uma instituição com dinheiro infinito quebrou imagina a padaria da esquina.
O medo teria sentido se o motor da padaria fosse uma bolha especulativa, mas todos sabemos que é o pão que move a padoca. Ok, tem o preço da farinha, custo de exportação das bactérias do fermento etc... Mas a economia globalizada esbarra na falta do teletransporte, isso ! Farinha estraga, então é meio absurdo cotar nossa farinha levando em conta uma crise na índia ? Até mesmo pelos custos ?
A economia global pode colapsar, mas a economia real e regional só entra em crise com desastres naturais, e olha lá, esse outdor diz tudo :

O estado domina o povão pelo medo, semea a desconfiança, mina a auto estima do cidadão, pra manter o fulano na linha, com medo, com o cú na mão , comprando pela internet pra não sair pra rua , e deixar o mundo real na mão dos que enxergam além da telinha.
Viva a cerca elétrica e as cameras ! Somos ratos de laboratório ...
Enfia a Crise no c* !
Causo: O rasta e o rato
Agora sô preiboi, moro em bairro de preiboi, mas tenho rasta e me visto como um mendigo... Tem uma rua sem saída atrás do condomínio, atalho bom pra ir pra USP à pé. A rua é cheia de repúblicas e pensões, com segurança particular e tudo.
Ai veio o Palio, olhei nos olhos do motorista para me certificar que ele não vai me atropelar (motoristas são animais acéfalos na maior parte do tempo), e o rato interior que vive dentro do condutor falou mais alto, e por instinto ele abriu seu portão automático e antes mesmo dele terminar de subir, no desespero apertou o botão de fechar... Sim, o teto do carro ficou uma lástima, com direito a riscos e amassadinhos... não satisfeito, na tentativa de concertar a merda deu uma ré e acertou uma sambambaia que não tinha nada com a história...
Ao ver a tragédia o vigia da rua correu pra avisar as merdas, mas já era tarde... Eu olhei nos olhos do rato pelo retrovisor, e dei um sorriso do tipo : "Nesse estado não vale a pena roubar sua caranga"
Sorriso que deve ter tranquilizado o rato, agora seguro, em sua gaiola.
Eleições 2008
Ah ! Cantores se deram bem, outras personalidades não ... Mas uma coisa é certa, se o voto é uma arma, mais uma vez os paulistanos atiraram no próprio pé.
10 anos de iMac
Imac é um computador fofo, o hardware é quase o mesmo usado por notebooks (tirando o HD, e a memória em alguns modelos), isso faz dele um baixo consumidor de energia, mas o faz mais caro também. Normalmente comprar um iMac é um péssimo negócio quando a gente compara com os preços de computadores do mercado cinza... Mas pra quem não pode comprar micros de ponta na Santa Efigênia ou gosta do design tudo em um esse computador é uma boa pedida :)
Eu mesmo tenho dois iMacs originais lançados em 98, e funcionando muito bem apesar dos 10 anos nas costas, um com linux e outro com OSX... O com o linux não uso muito eu preciso de alguns programas fechados qe nao tem pra PPC, o com o OSX é legal pra matar a saudades de tomb rider, unreal tournament etc...
Pra completar minha coleção de micros velhos, adoraria ter um imac abajour mas é uma máquina cara até hoje, nunca vi por menos que R$ 1500, uma pena. Segue um vídeo com todos imacs já lançados, com destaque especial do imac abajour tendo uma ereção em público :P
Controle de frequência de CPU no archlinux
Hoje passei o dia zoado, a dor de cabeça e as tonturas me deixaram de cama boa parte do dia, e por tabela deixei dúzias de contatos falando sozinhos no jabber, sorry guys. Mas o monólogo mais interessante foi o do ID, que resolveu sozinho uma dúvida de milhões de vítimas de computadores que usam BIOS, o controle da frequência da CPU, segue o copy and paste do papo:
[17:45:45] id: liquuid!!! [17:45:45] id: consegui!!! [17:46:06] id: agora tenho controle sobre a frequencia da cpu [17:46:29] id: vc disse q tem probs pra conseguir isso neh? xo te dizer como ele funciona [17:48:31] id: com o cpufreqd e cpufrequtils instalados [17:48:33] id: para intel: adicione como primeiro a carregar no modules do rc.conf acpi_cpufreq [17:48:37] id: para AMD use powernow-k8 [17:49:40] id: adicionando em seguida cpufreq_stats cpufreq_ondemand cpufreq_conservative cpufreq_powersave [17:51:09] id: edite o rc.locar adicionando: [17:51:09] id: echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor [17:51:44] id: no /etc/conf.d/cpufreq [17:51:44] id: marque min e max_freq como comentário e deixe o governor="ondemand" [17:51:44] id: isso resolve [17:51:55] id: akele controlador de frequencia do gnome deve ser capaz de controlar isso sem probs [17:52:07] id: agora meu pc naum ferve mais no arch kkkkkk [17:55:17] id: ah eh [17:55:46] id: o cpufreq-info te diz quais as frequencias suportadas e os modos [17:55:46] id: ae vc carrega soh os q ele suporta [19:12:47] id agora está DesconectadoAeeee, parabéns ! Pra ficar melhor só falta você ter um blog !
Arkanoid de pobre em Flash pt1
Defensores radicais do software livre, pulem o post pois esse blog está mergulhando no mundo imundo do software proprietário fechado barbudo e mal.
Disse em algum post atrás que estava me interessando cada vez mais pela produção de jogos, bobos e simples, e de preferência portateis... Já fiz um game ou outro, a maioria em BASIC pro antigo MSX 2.0 e um outro em C/SDL pro linux, mas game casual que é game casual tem que rodar em qualquer micro, em qualquer sistema, e nada melhor que Flash para isso.
A proposta é criar um clone do Arkanoid, sem todo seu glamour, coisa simples sem muita firula, nem mesmo som :P
Eu sei que é possível desenvolver maravilhas com puro ActionScript+Javascript mas eu não tenho a manha, então vou de Flash CS3 mesmo. Alias, vou usar o Flash CS3 no OSX Leopard, se você usa windows os screenshots vão ser diferentes mais ainda assim parecidos.
Primeiro passo, abra um novo "Flash File (ActionScript 2.0)", se quiser mude as propriedades do fundo da tela e seu tamanho em "Modify > Document...".
Agora vamos desenhar a bola, use a ferramenta para criar circunferências e crie uma bola em algum canto da tela. Selecione a bola e converta para Símbolo em "Modify > Convert to Symbol" , marque a caixa "Type" como "Movie Clip". Marque a caixa "Linkage to ActionScript" também:
Agora clique com o botão direito em cima da bola e vá em "Actions", e cole o seguinte código :
// Função carregada no início do jogo
onClipEvent(load) {
// A cada loop incrementa em 10 a posição da bola
// na direção horizontal
xspeed =10;
// A cada loop incrementa em 10 a posição da bola
// na direção vertical
yspeed =10;
// Tamanho da tela horizontal (width) e vertical (height)
stageWidth=400;
stageHeight=300;
}
// Carregado quando o jogo entra nesse frame
onClipEvent(enterFrame) {
//Incrementa as velocidades em x e em y a cada loop
this._x += xspeed;
this._y += yspeed;
// Detecta se a bola atingiu a parede o teto e inverte sua velocidade
if ((this._x <= 0) || (this._x >= stageWidth)) {
xspeed = -xspeed;
}
if (this._y <= 0 || (_root.barra.hitTest(this))) {
yspeed = -yspeed;
}
// Caso a bola caia no chão ela será restaurada no meio da tela
if (this._y > stageHeight) {
_x = stageWidth/2 ;
_y = stageHeight/2;
xspeed=10;
yspeed=10;
}
}
Agora vamos adicionar a "barra", da mesma forma que adicionamos a bola, posicionando na tela convertendo para símbolo e identificando como "barra". Clique em cima da barra, e vá em "Actions", em seguida entre com o código :
onClipEvent(enterFrame) {
// Tamanho da tela, usado para calcular os limites de movimento da barra
stageWidth=400;
stageHeight=300;
// Se pressionado o botão direito soma 10 na posição da barra
if(Key.isDown(Key.RIGHT)) {
// Verifica se a barra já chegou a extremidade
if(this._x <= stageWidth - this._width) {
this._x += 10
}
}
// Se pressionado o botão direito subtrai 10 na posição da barra
if(Key.isDown(Key.LEFT)) {
// Verifica se a barra já chegou a extremidade
if(this._x >= 0) {
this._x -= 10;
}
}
}
Uma dica muito, mas muito importante é instancear os objetos que usamos, para isso selecione um dos objetos e na janela de propriedades dê o nome da instância do objeto, "bola" no caso da bola e "barra" no caso da barra. Sem isso a bola vai passar direto quando atingir a barra. Veja figura abaixo :
Se você chegou até o fim do tutorial seu game deve ser parecido com o abaixo :
DNA humano em C
Boa !
From: cxdocs.enet!dchavez@decwrl.UUCP (Dale - Colo Spgs ESDP 523-2202 29-May-1991 0747)
Newsgroups: rec.humor.funny
Subject: A little C programming...
Keywords: computer, smirk
Date: 4 Aug 91 23:30:05 GMT
For many years molecular biologists have been mystified by the fact that very
little of an organism's DNA seems to serve any useful function.
I have solved the mystery.
The reason why only 30% of human DNA performs any useful function is that the
rest of it is comments.
Once we decode a typical human genome, we see that the contents begin as
follows:
===
/* HUMAN_DNA.H
*
* Human Genome
* Version 2.1
*
* (C) God
*/
/* Revision history:
*
* 0000-00-01 00:00 1.0 Adam.
* 0000-00-02 10:00 1.1 Eve.
* 0000-00-03 02:11 1.2 Added penis code to male version. A bit messy --
* will require a rewrite later on to make it neater.
* 0017-03-12 03:14 1.3 Added extra sex drive to male.h; took code from
* elephant-dna.c
* 0145-10-03 16:33 1.4 Removed tail.
* 1115-00-31 17:20 1.5 Shortened forearms, expanded brain case.
* 2091-08-20 13:56 1.6 Opposable thumbs added to hand() routine.
* 2501-04-09 14:04 1.7 Minor cosmetic improvements -- skin colour made
* darker to match my own image.
* 2909-07-12 02:21 1.8 Dentition inadequate; added extra 'wisdom' teeth.
* Must remember to make mouth bigger to compensate.
* 4501-12-31 14:18 1.9 Increase average height.
* 5533-02-12 17:09 2.0 Added gay option, triggered by high population
* density, to try and slow the overpopulation problem.
* 6004-11-04 16:11 2.1 Made forefinger narrower to fit hole in centre of
* CD.
*/
/* Standard definitions
*/
#define SEX male
#define HEIGHT 1.84
#define MASS 68
#define RACE caucasian
/* Include inherited traits from parent DNA files.
*
* Files must be pre-processed with MENDEL program to provide proper
* inheritance features.
*/
#include "mother.h"
#include "father.h"
#infndef FATHER
#warn("Father unknown -- guessing\n")
#include "bastard.h"
#endif
/* Set up sex-specific functions and variables
*/
#include
/* Kludged code -- I'll re-design this lot and re-write it as a proper
* library sometime soon.
*/
struct genitals
{
#ifdef MALE
Penis *jt;
#endif
/* G_spot *g; Removed for debugging purposes */
#ifdef FEMALE
Vagina *p;
#endif
}
/* Initialization bootstrap routine -- called before DNA duplication.
* Allocates buffers and sets up protein file pointers
*/
DNA *zygote_initialize(Sperm *, Ovum *);
/* MAIN INITIALIZATION CODE
*
* Returns structures containing pre-processed phenotypes for the organism
* to display at birth.
*
* Will be improved later to make output less ugly.
*/
Characteristic *lookup_phenotype(Identifier *i);
===
...and so on.
[ Note that God uses three-space tabs ]
--
Edited by Brad Templeton. MAIL your jokes (jokes ONLY) to funny@looking.ON.CA
Attribute the joke's source if at all possible. A Daemon will auto-reply.
Please don't send me requests of the form, "could you please send me the
joke about XXX?" Yes, I have it, but if I were willing to let myself be
a joke server I would spend all day doing it. I reject all such requests.
Arrumando o KDE 3.5 no gentoo
Depois de ter testado o KDE4 no gentoo, senti na pela que realmente o ambiente gráfico não está pronto, nem para o usuário final nem para ninguem. KDE 4 só faz bonito nos screenshots, mas eu estou de saco cheio do GNOME...
Quando abandonei o fedora fiz alguns hacks no portage para manter tanto a versão 4 quanto a versão 3 do KDE. O problema é que depois que desfiz o hack, ao tentar instalar alguns pacotes faltosos tive o seguinte erro :
[blocks B ] kde-base/kcontrol:3.5 (is blocking kde-base/kdebase-3.5.9-r3)
Nada demais, apenas os ebuilds monoliticos do portage conflitando com os ebuilds fragmentados, a solução foi a seguinte :
emerge kdebase-startkde
Isso resolveu meu problema... Agora só resta a dúvida, qual será o futuro do KDE ? Eu compartilho parte da opinião do Kov (alias, saudades docê fí)... Será que o KDE 4 realmente foi um tiro no pé ? Vou ter que aguentar a auto-rejeição do GNOME e seus aplicativos até quando ? Bah...
Symbian agora OpenSource
O sistema operacional Symbian agora é opensource, e tem licença igual a do Eclipse. Pra quem não sabe Symbian é o sistema operacional de alguns celulares nokia e é o que sempre garantiu alguma dianteira aos seus smartphones. Ele é bem fácil de usar , roda java, é multitarefa e tem zilhões de programas e jogos.
Com isso a briga pode ser mais acirrada, já que nos mobiles a guerra é Windows x OSX x Linux x Symbian ,e o que faltava no symbian era rodar em celulares e devices não nokia e um SDK livre.
Eu to bem inclinado a desenvolver algum software pro iPhone, já que usuário Apple tem o hábito de pagar pelo software que usa. O sistema de distribuição que a apple bolou ,o AppStore me pareceu bem bolado. Uma vez cadastrado automaticamente o programa ta disponível para todos usuários iphone do mundo, e pode ser comprado com apenas um click, tipo, as chances de uma compra por impulso são maiores
Mas se o SDK do Symbian for livre, porque não desenvolver para ele ?
Snow Leopard
A apple anunciou o Snow Leopard , aka: MAC OSX 10.6. O sistema aparentemente será robusto, vai trazer a tecnologias novas como OpenCL , que permite usar a GPU como co-processador, ZFS etc... Ele vai suportar também o Microsoft Exchange, multiplos processadores, sistema totalmente 64bits etc...
Mas o Jobs deu uma dica boa... Ao anunciar o novo sistema disse que ele terá binários menores, menor consumo de memória, ou seja, seria o fim dos binários universais ? Acho que sim, olha só o que chegou pros developers:
É a pá de cal nos macs PPC :(
Papotech voltou
Eles voltaram ! Sim ! eles odeiam linux, sim ! eles abominam a apple, sim ! É o melhor podcast de tecnologia do brasil, falem o que falar eles me inspiraram a fazer o meu :P
Vai João vai Wiinicios !!!
Software separa notas músicais
DNA (direct note access) é o nome da tecnologia que permite alterar uma nota musical ou mesmo seu pitch. Você pode por exemplo pegar um mp3 polifônico e alterar o tom da guitarra, apenas , da guitarra . Imagine, alterar toda a melodia de uma música já pronta um sonho para quem mexe com áudio digital.
Não ! Não é software livre, é tecnologia proprietária e nem por isso menos impressionante, veja o vídeo.
Ok, eu espero 20 anos até ser lançado
Eu fui um feliz dono de um N-Gage, fui até mesmo um adepto do sidetalking ... Mas como tudo na vida , ele teve um fim, simplesmente desapareceu de minha casa :(
Estou na briga tentando decidir qual aparelho comprar, na verdade eu odeio celulares, eles me incomodam, atrapalham conversas reais, tocam o tempo todo e sempre em momentos incovenientes ... Já tive experiência com outros aparelhos , o problema em ter um aparelho simples é que eu simplesmente esqueço que ele existe, então ele fica jogado pelos cantos sem bateria ... O N-Gage foi minha primeira experiência com um smartphone, viajei metade do mundo com ele usando como navegador de internet, cliente de email, terminal de acesso via SSH, webserver ambulante e até mesmo repelente de insetos !!!

Pensei seriamente em comprar outro N-Gage, até ver esse anúncio de produto conceito :
Eu espero até ele ser lançado , sem problemas :)
Casa nova, fim do caos :)
Putz, bons tempos quando meu blog bombava, com 150 visitas diárias e vários comentários e uma galera muito gente fina acompanhando a coisa toda, valeu !!!
Mas uma série de downtimes interminaveis e a mudança do CMS levou os hits do blog para o buraco, registrando traços de audiência, sorry guys !
Acontece que eu dividia com uma galera muito gente fina um servidor que é gentilmente hospedado pela fundação waag , os mesmos que financiaram minha viagem pra Índia . A máquina em questão já tem uma certa idade e sempre que é submetida picos de processamento trava, o grande problema ai é que os holandeses da waag quase nunca estão perto da máquina, então qualquer operação mais complexa , como um reset, leva semanas até ser resolvida.
Eu gosto muito de blogar, mas não gosto de escrever pra "ninguém", e por isso preciso do mínimo de estabilidade no meu blog, então contratei um serviço de VPS da linode, instalei um fedora , os servidores que preciso e 6 horas depois estamos de volta :)
Como vcs podem observar falta quase nada para os comentários voltarem ao ar, já estou correndo atrás disso, valeu !!! E chega de downtimes nabadescos !!!!
Lançado ubuntu 7.10 !!!
Na verdade não .... :)
Mas faltam 2 dias para o lançamento oficial da distribuição linux com maior capilaridade do momento.
Não vou fazer review da distribuição quando ela for lançada, já me antecipei ao lançamento pq TODOS os blogs do mundo, de outros mundos, e de universos paralelos vão falar martelar o assunto. Então confira com nenhuma exclusividade o que a distribuição linux mais aguardada de todos os tempo vai trazer de novidades (ou não).
Serão 4 versões oficiais, Ubuntu Server, Ubuntu Desktop, Kubuntu e Edubuntu, além das menos queridinhas xubuntu e ubuntustudio. E dentre as novidades estão :
Gnome 2.20 - O Desktop sensação da galera devido a sua usabilidade e localizações, ainda mais pesado do que nunca (eu testei, e depois migrei pro Ion3 :P). A usabilidade dessa versão é coisa de louco, tá quase chegando no mac, pra passar só falta o leopard ser lançado com nenhum dos 300 novos recursos prometidos pela apple no dia 26. E dalhe foresigth, distro ao qual sou um entusiasta e foi a primeira a vir com o gnome 2.20.
Compiz Fusion - Outra grande velha novidade é o uso do desktop 3d como padrão. São efeitos praticamente inúteis, salvo as transparências estratégicas, exposé e e visão de multiplos desktop... O resto é descartável, sério. Afinal qual é a utilidade de janelas saltarem para trás da que recebe foco ? Qual é a utilidade das janelas pegarem fogo ao serem fechadas ? Que tal um warp igual ao do startrek ao abrir uma janela ? Ou ainda empalidecer uma janela de um aplicativo travado ?
Antes do vista até dava pra dizer para impressionar os amigos... Hoje, infelizmente não dá.
Pra não desmerecer o trampo da galera, a distro acompanha um script que detecta se sua placa de vídeo suporta aceleração 3d... Ou seja, poucos serão os privilegiados que terão um desktop 3d funcional já no primeiro boot ...
As primeiras distros (das grandes) a suportarem frescuras padrões por padrão foram Fedora e Suse, nada de inovador ai.
Que morra o Beagle, ai vem o tracker ! Essa ferramenta eu aprovo, ele faz buscas como o google, mas nos seus arquivos pessoais, ao que parece é escrito em C/C++ (não posso afirmar), não tem executaveis .EXE nem DLLs no pacote como o beagle... Se ele for mais rápido que o beagle e não gaste 3 Gb com indexações como esse vira-lata faz com meu micro já virei fanboy !
Outra novidade que é novidade só pra quem usa ubuntu é o "Fast user switching", já presente no fedora 7 ( que tá com o pé na cova ) , e no suse desde...sempre :)
O firefox também ficou mais legal com o novo ubuntu, ele ganhou uma espécie de synaptic para os add-ons... Good !
Configuração dinâmica da resolução... não entendi, isso já funciona no próprio ubuntu desde sempre, qual é a novidade ?
Outra novidade do fundo do baú é uma interface gráfica para configurar o X, SIM !!! É isso mesmo !!! 12 anos atrás uma ferramenta desse tipo fez o fedora muito popular, acho que vai fazer o mesmo com o ubuntu :)
Tá , vou parar de zoar... Mas tirando as distros derivadas do debian, praticamente todas as familias já tinha ferramenta similar ou superior(yast).
Impressoras autoconfiguraveis, isso mesmo, vc espeta e imprime, não precisa pensar... talvez precise de algum neurônio pra clicar em print... não sei.
Realmente a compra do cups pela apple está trazendo grandes novidades ao projeto... Alias, no novo mac que sai dia 26/10 também virá com recurso similar.
Mais uma grande novidade apenas pra quem usa ubuntu é o recurso de instalar drivers proprietários automaticamente... Quando foi mesmo.... acho que era quando eu usava suse 8.x que ao tentar rodar qualquer programa 3d aparecia a janelinha pra instalar o driver da Nvidia.
Mais um novo recurso do arco da velha é o ntfs-3g, que lê e escreve em partições NTFS sem qualquer dificuldade, esse novo recurso já tem uns 2 anos, em outras distros.
O kernel traz recursos de economia de energia e uma alternativa ao SElinux, o apparmor. O apparmor fornece uma camada de proteção a mais contra malwarez (que nem existem) e rootkits... Preciso estudar mais sobre ele.
Outros recursos diversos são para a versão server, que tem profiles para cada tipo de servidor, web, mail, file etc... E melhorias no suporte ao LTSP.
Requerimentos mínimos:
Versão Desktop: Leitor de CD e 320 Mb de ram , processador i386/x86_64
Versão Server: Leitos de CD e 320 Mb de ram ,processadores i386/x86_64/sparc, isso mesmo SPARC, e nada de PPC afinal o processador Cell e os Power6 que equipam algum dos computadores mais rápidos da atualidade não precisam do ubuntu, pois já tem o redhat e o suse :)
Tá interessado ? baixe aqui : http://releases.ubuntu.com/releases/7.10/
Gostaram do meu non-preview ? Então corram ubuntistas ! façam seu download, e aproveitem tanto as antigas novidades quanto as novas, e não me venham pedir suporte depois, plz.
Por que o linux não domina o desktop ?
Na integra um reply de um post meu na lista do metareciclagem sobre o haiku:
Em Sex, 2007-09-28 às 18:06 -0300, Daniel Cabral Santos escreveu:
> A crítica técnica ao Linux reviveu um incômodo meu muito antigo com o
> pinguím...o que os mais sábios da lista podem dizer?
>
> http://www.guiadohardware.net/dicas/haiku.html
> _
Essa matéria tem erros :
Ubuntu não é sistema operacional é distribuição linux
PC-BSD não é sistema operacional é distribuição FreeBSD
Mac OS X não foi criado do zero, ele é baseado no NeXT Step (Interface do WindowMaker).
O Mac OS X não é totalmente fechado TODA sua base e compiladores são BSD(livre) e GPL, de proprietário mesmo é sua interface grafica e firulas que se vc quiser pode trocar pelo Xorg e usar um KDE.(inclusive com Compiz-Fusion)
MAC OS X não é hardware é software, nos computadores MAC a arquitetura é aberta como a de um PC , com a diferença que eles usam OpenFirmware (usado no OLPC também) no lugar da BIOS que é um lixo.
Na minha opinião, o cara se perdeu tentando justificar as razões que levaram à criação do Haiku mas não falou quase nada do sistema...
Em meados da decada de 90 a apple tava quebrando, o windows 95 tava bombando e o sistema MAC OS era muito ruim e feio. A situação tava tão crítica que dentro da apple existiam duas equipes rivais trabalhando no novo MAC OS competindo para não serem demitidas e sem acordos... Um novo gerente de projetos foi contratado pra escolher o melhor de cada solução mas secretamente a briga continuava... estavam todos perdidos.
A solução foi buscar uma solução fora da apple, um ex-funcionário (se não me engano) da apple estava trabalhando num sistema novo chamado BeOS e esse sistema tinha grandes chances de substituir a caca do MAC OS 8...
Mas um outro ex-funcionário (Steve Jobs) da apple também tinha um outro sistema operacional, baseado em Unix, que se chamava NexTStep, e que apesar de ser pior que o BeOS foi escolhido pela apple e no futuro se tornou o Mac OS X.
Com a escolha do NexT , só restou ao BeOS competir com o windows e o Mac OS 9 (Uma das equipes foi demitida e o OS 9 bombou junto dos imacs coloridos).. Preciso falar que ele não teve chance ?
Porém apesar do sistema rodar bem tanto em Macs quanto em PCs a falta de aplicativos matadores fez ele murchar, mas mesmo assim sua interface inovadora (com abas na barra de título, o KDE imitou direitinho), e um sistema muito parecido com o mac em termos de facilidade de uso e tals. Soma-se a isso a versatilidade do sistema em ambientes multimídia, com baixa latência um gerenciador de audio tipo Jack etc...
No fim a ultima tentativa da Be foi distribuir o sistema como puddle do windows, que rodava numa imagem de 512 Mb sem precisar particionar... Pra instalar no HD de verdade só com a versão full que era cara...
O haiku veio justamente das ameaças da PALM ao time que tava fazendo engenharia reversa,e a partir dai a galera desencanou de imitar e passou a fazer melhor... Inclusive tinha 3 brasileiros (chegou a 90 após uma matéria na revista do linux) no time que estava programando o file-system.
Haiku é bem vindo, melhor seria se tivesse compatibilidade binária com o linux como o freebsd têm... Na minha opinião o maior avanço deles nos ultimos tempos foi portar o gcc para o sistema (até então eles usavam o do BeOS), agora só falta o Xorg (se já não o fizeram)
Aproveitando, passei um tempo longe do linux, minhas maiores birras com o pinguim são :
Sistemas de pacotes (deb/RPM/tgz): Pra servidor serve, pra desktop não.
Solução: PC-BSD (FreeBSD)
Drivers: Recompilar os drivers para cada novo release do kernel seria o ideal se os fabricantes de hardware soltassem os fontes, mas infelizmente eles não querem ou não podem fazer isso. Solução, a novell fez uma camada no kernel que trata os drivers todos da mesma forma, não importa a versão do kernel nem do driver, pra mim a maior melhoria no kernel desde o suporte à modulos :) Isso vai estimular a criação de drivers pelos fabricantes de hardware, afinal terá que fazer apenas uma vez para todas as distros.
Sistema operacional voltado para supercomputadores: Sim, o linux é projetado para computadores de grande porte, desde o gerenciamento de RAM até o tratamento de multiplos processadores. O problema é que apesar do linux ser hiper eficiente em sistema de 256 processadores ele ainda apanha com 2 processadores, com uma alta latência e muita burocracia interna que faz o linux levar pau do haiku/mac/windows no quesito multimídia em tempo real. Esse problema não tem solução, quem banca o desenvolvimento do kernel do linux são grandes corporações como IBM, SONY, NOVELL, RedHat... E seus interesse são para sistemas de grande porte não desktop.
Heterogenidade das bibliotecas gráficas, não sei se isso é bom ou ruim, mas vamos pensar um pouco, um bom desktop linux tem que ter :
Gajim (instant mensseger) pyGTK
F-Spot (fotos) mono
Azureus (bittorrent) java/SWT/AWT/SWING
amarok (musica) QT
Firefox (browser) GTK/java/sei lá o que
OpenOffice (office) Java/Python/Sei lá fí
amule (edonkey) wxGTK
aMSN (msn) tk/tcl
Enfim, cada programa usa bibliotecas diferentes que ocupam disco e RAM,
se todos fossem QT ou GTK daria pra rodar linux em sistemas bem mais
leves em bem menos disco... Por outro lado menos aplicações seriam
escritas, afinal cadê a liberdade ?
Finalizando, uso linux como desktop mas sou infeliz com ele por esses e outros motivos... Eu achei que com a entrada da canonical ela bancaria uma equipe para resolver esses problemas e não apenas tapear o usuário com firulas (que já estão no redhat/mandrake e suse a pelo menos 8 anos)... Quem sabe com a entrada da Microsoft no mercado linux ela banque uma dúzia de Kolivas pra botar o linux no páreo.
Bom, para cada uma das minhas críticas existem patchs ou soluções + ou -
viáveis, mas elas normalmente não trabalham juntas e são remendos não
uma solução.
Usuário GNOME :)
Minha passagem pelo mundo mac deu uma boa chacoalhada na minha concepção de desktop. Quando comecei a usar linux (e computadores) a única referência que eu tinha de desktop completo era o windows, já existia o KDE que imitava fielmente o look and feel do windão, mas apenas o look do mac.
Apesar da QT imitar fielmente os controles do mac, a avalanche de menus e opções não deixava dúvidas sobre seu alvo primário, os usuários de windows. E como eu era novo no mundo dos computadores, e o GNOME era um lixo optei em ficar com o KDE 1.0, e sempre adotei distros com KDE.
Eu era um verdadeiro fanboy do KDE, escrevi até mesmo um howto de como operar o sistema, apontando suas similaridades com as outras interfaces e sua capacidade de superar todos os recursos dos concorrentes... Ai, Ai... Bons tempos.
Eu até gostava do GNOME, principalmente usando o enlightenment como windowmanager, naquela época era versão 1.4 ou 1.4 coisa assim, era muito completo mas nada comparado com o KDE 2.2.2 o melhor até a versão 3.5 :)
A RedHat que financiava o GNOME por ver no KDE uma ameaça à liberdade já que o QT não era livre (para fins comercias), botou grana e surgiu o GNOME2 ,tudo novo. Essa nova versão surgiu no RedHat linux 8, meu segundo RedHat (antes eu era vítima do conectiva, fanboy do mandrake e ativista slackware)e pela primeira vez troquei o KDE pelo GNOME... Com o Redhat 9 e o gnome 2.2.x o bixo ficou ainda melhor, apesar dos bugs foi uma grande distro, mas com o pior KDE que já vi.
O problema é que o KDE seguia um caminho diferente, entulhando os menus e as caixas de configuração com opções muitas vezes inúteis e redundantes, o que atrapalhava muito os novatos.
O mac os x segue a tendência do "menos é mais" e o faz com maestria sem acorrentar o usuário como o GNOME fazia. Isso mesmo, fazia, eles voltaram atrás em algumas coisas e hoje consigo usar o gnome sem xingar...Quando fui para o mundo mac achava que o KDE por causa de seu look era mais parecido como mac, mas hoje o gnome possui seus controles, aplicativos e forma de trabalhar muito mais parecidos com os do mac,e admito hoje que não consigo mais usar o KDE ehhheh
O GNOME tem muitos defeitos, assim com o Banshee, mas mesmo o KDE/Amarok sendo tecnicamente superiores tem suas interfaces muito poluidas e cheias de informações inúteis, o que parece mudar com o KDE4, espero ancioso, estou com meus dedos coçando pra pegar o novo opensuse... Alias recomendo o dolphin, um gerenciador de arquivos cópia escarrada do Finder, fantástico !
De volta ao linux
Foram 8 ou 9 meses vivendo o melhor do desktop, sistema simples, poucas manutenções, ambiente integrado, sem precisar do botão direito pra nada....
Mas sempre senti que faltava alguma coisa, o mesmo vazio que me levou a quase abandonar o linux também floresceu e quase me fez abandonar o mac, agora sou um zumbie vagando entre os dois mundos, mas do mac mesmo só uso o itunes e o iphoto (amarok, songbird, banshee, rythimnbox, gtkpo e amigos vão ter que rebolar muito ainda)
Voltei a usar fedora, antes estava com debian no note e ubuntu no desktop... talvez o problema fosse esse, por acompanhar a decadência do gentoo dia-apos-dia, as lambanças do ubuntu e as travas do debião desanimei com o linux... mas eu tinha me esquecido do único linux que não me da problemas nunca...
Eu tinha um problema com o consumo de RAM do gnome e do sistema fedora no geral, mas o meu problema era com a arquitetura 64bits na real, nunca quis sub-utilizar meu hardware, mas entre ter um gnome comendo 700 Mb de ram e perder 32bit no processamento prefiro ter minha RAM de volta :)
Com isso dou como encerrada minha crise nerd de 2006, após quase um ano... Agora meu robby é economia...
O server que hospeda esse blog vai passar por mudanças então aguarde mais downtimes....
Evitando a janela de doações do NeoOffice
NeoOffice é tudo de bom, mas aquela janela do browser pedindo doação toda vez que se inicia o programa, ninguém merece. Pra eliminar a janela mala, abra o terminal e dê o comando :
touch /Applications/NeoOffice.app/Contents/MacOS/.noshowdonationpage
Pronto, agora vc terá paz :)
Disquete universal para boot via rede em linux
Disquete universal do reino de deus é uma imagem de disquete de origem desconhecida que boota boa parte das placas de rede do mundo :) Baixe em : LTSP/disquete_universal.dsk
Ubuntu dapper em powerbook G4
Bom, faz um tempo que venho estudando o ubuntu dapper... e a versão liveCD para PPC simplesmente não funcionou no meu powerbook G4... o GNOME não sobe ! E ao forçar o gnome, o sistema de instalação simplesmente não funciona !!!!! Arrg ! Apesar disso, pbbutons , som, wireless e o vídeo funcionam maravilhosamente bem, assim como no fedora 4 ... Mas essa versão para PPC realmente foi esquecida pelos developers, nem o tema do GNOME é o mesmo para as 3 arquiteturas da distro... Lamentável.
![]() | |
Então, estou escrevendo um guia de instalação manual do ubuntu Dapper em PPC via liveCD, no melhor estilo gentoo de se instalar uma distro :
O gnome não subiu no liveCD, não existe outra alternativa ao gnome nesse cd.... o que fazer ? Eu fui para o modo console, e lá o sistema já está logado como usuário ubuntu. Crie o arquivo .xinitrc :
echo "exec xterm" > .xinitrc
Então suba uma nova instância do X:
xinit -- :1
Se tudo der certo você terá um terminal "xterm" no seu modo gráfico, agora reparticione seu HD com o mac-fdisk... se você não sabe como, vá para o Mac Os X , e faça usando o Disk Utility. Com o mac-fdisk crie uma partição de bootstrap e outra para o seu linux:
mac-fdisk /dev/hda
Crie a partição bootstrap com o comando "b", quando ele pedir o "First Block" diga o número da partição de espaço livre seguido da letra "p", exemplo "12p". Agora crie uma partição linux , use o comando "c", seguido da partição livre (exemplo: 13p) e finalmente o tamanho da partição, exemplo : 5G.
Formate sua partição linux, exemplo:
mkfs.ext3 /dev/hda2
Com sua partição linux criada e formatada, monte e compie os dados do root do liveCD, mas não copie o conteúdo dos diretórios: cdrom , proc e sys, ok ? E não esqueça de copiar os arquivos com o comando "cp -a", sem isso o seu sistema do HD não vai funcionar apropriadamente.
Temos também que formatar a partição do openfirmware bootstrap device que criamos agora a pouco, para isso, use o comando :
mkofboot -o /dev/hda9 # No meu caso
Após isso, temos que configurar o bootloader, no caso dos portáteis apple , o yaboot, ele tem um script que gera a configuração automaticamente, o yabootconfig, mas no ubuntu ele não funcionou apresentando o erro: "yabootconfig: unionfs: no such file or directory".... Ou seja , vamos criar a configuração na mão :)
Para nossa sorte a configuração do yaboot é muito parecida com a do lilo, um exemplo de configuração é:
## /etc/yaboot.conf ## ## Para menu dual-boot, adcione : ## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ ## Coloque aqui a partição bootstrap boot=/dev/hda9 ## Se vc tem um G5 descomente essa linha ! #ofboot=hd:2 ## Apelido para seu hd do jeito que o OpenFirmware vê device=/pci@f2000000/mac-io@17/ata-4@1f000/disk@0: delay=5 defaultos=macosx timeout=30 install=/usr/lib/yaboot/yaboot magicboot=/usr/lib/yaboot/ofboot image=/boot/vmlinuz-2.6.15-23-powerpc label=Linux initrd=/initrd.img.old root=/dev/hda12 partition=12 read-only macos=/dev/hda13 macosx=/dev/hda12 enablecdboot enableofboot
Para instalar o bootloader no hd, o comando é : ybin -b /dev/hda9 -C yaboot.conf . Você não precisa fazer chroot no sistema que você está instalando para rodar o ybin, basta dizer para ele qual é a partição de boot e onde está o arquivo de configuração.
Por último temos, arrumar o /etc/fstab, adicionando o a linha correspondente ao nosso root.
Depois disso, meu sistema bootou ai tive que resolver outros problemas heheh, espero que você também consiga !
Posts relacionados
Delicious/liquuid/no
Eleições 2008 :: blog do liquuid
Nova versão do Applejack no ar :: blog do liquuid
Hackintosh, no meu PC novo ? :: blog do liquuid
PSL Brasil - Deu no BR-Linux: Entrevista de Con Kolivas, ex-desenvolver do kernel Linux traduzida - 9659
SAMI - Como colocar carros no GTA
Python 2.5 no gentoo :: blog do liquuid
time machine no linux com rsync :: blog do liquuid
Javascript Mario (large, no music)
liquuid's post :: Instalando AdobeFlex no fedora
liquuid's post :: Vida de ladrão no século 21....
Um vídeo para a série: faça isso no Windows
SuperCanais - TV Online Grátis Br :: TV pela internet para você assistir filmes online de graça no pc e muito mais!
liquuid's post :: Instalando o MySQL5 no Leopar via ports
Ginecomastia: Desenvolvimento Excessivo das Mamas no Homem
JavaFree :: A voz do Java no Brasil






