terça-feira, 30 de outubro de 2007

me.dium what?

Eu não sei ainda como chamar essa "extensão" do flock.

Mas eu se que é bem interessante.

Ele mostra uma barra lateral, onde ele mostra em que site da internet você está

Photo Sharing and Video Hosting at Photobucket

Nessa barra, voce que site vc está, onde estão seus amigos, e pode abrir salas e conversar com pessoas!
Por enquanto, o site é invite-only, maaas, caso você (assim como eu) utilize o Flock, poderá utilizado normalmente.

(O negócio é bem bom pra conhecer pessoas!)

http://me.dium.com
http://flock.com



Blogged with Flock

Night in Java

public class Night {
private Pub pub = new Pub(300);
private Person me = new Person(Status.SOBER);
public static void main (String[]args){

while(!me.getStatus.equals(Status.DRUNK){
for (Beer beer : pub.getStock())
me.drink(beer);
}
}
}

Rodando o Mac OS X Leopard num PC


Rodar o Windows XP no Mac. Tarefa impossível, sem o auxílio do BootCamp, da própria Apple? Nem tanto. Hackers já conseguiram. E o contrário, dá? Rodar o Mac OS num PC?

Depois que a Apple começou a lançar seus PCs com processadores Intel, eles adquiriram mais características de PCs convencionais (apesar de diferentes, ainda Macintoshes). Com isso, a compatibilidade é muito maior, apesar de impecilhos aplicados justamente para evitar o feito.

Um usuário identificado por "BrazilMAC" publicou no fórum do site OSx86 Scene um tutorial que permite rodar o Mac OS X Leopard 9a581 GM num "Hackintosh", um PC comum, expressão no mínimo brincalhona.

A pessoa precisaria de uma imagem de DVD do 9a581 GM, um arquivo de patch que ele dá o link para baixar (que modificará a imagem) e um DVD-RW vazio, ou uma partição separada. E claro, 1 GB ou mais de memória.

O processo de modificação da imagem se dá no Linux, usando scripts e o próprio patch fornecido. O sistema funcionaria com algumas restrições, como a rede wireless, além de ficar sem as instruções SSE do processador. Parece que funciona, mas sabe-se lá...

Veja o tutorial em:

http://forum.osx86scene.com/viewtopic.php?f=16&t=2008&st=0&sk=t&sd=a

Fonte: GuiaDoHardware.net

domingo, 28 de outubro de 2007

Fazendo placas Broadcom funcionarem no Linux

Depois de muito tempo quebrando a cabeca e procurando em milhares de foruns diferentes
finalmente eu consegui fazer o wireless do notebook "Acer Aspire 3000" funcionar 100%.

O problema das placas Broadcom no linux, é que o modulo que vem no kernel (o bcm43xx)
é falho; não funciona com todas as placas Broadcom (e, pelo que vi na googlando por
ai, quando funciona, funciona mais ou menos...)

A solucão: o Ndiswrapper, um modulo para suporte a placas 802.11.

Seguindo os passos a seguir, provavelmente tudo vai funcionar (provavelmente):


(Distribuicão utilizada: Fedora 7)

- Primeiro, instale o ndiswrapper (tanto faz por yum, apt-get, merge, source-code...);
- Baixe o driver da placa wireless para windows -- o ndiswrapper encapsula o driver e faz
ele funcionar no linux;
- Retire os modulos da memoria:

modprobe -r bcm43xx
modprobe -r bcm43xx-mac80211
modprobe -r ssb

Esses são os modulos que o kernel utiliza nativamente para as placas;

- Coloque esses modulos no blacklist do modprobe, para que eles não sejam carregados
nunca sejam carregados

vim /etc/modprobe.d/blacklist

#modulos wireless
blacklist bcm43xx
blacklist bcm43xx-mac80211
blacklist ssb

- utilize o ndiswrapper para encapsular o driver:
como root:
ndiswrapper -i 'arquivoinfdodriver.inf'

- verifique se o driver está ok:
ndiswrapper -l
(Ex:
bcmwl5 : driver installed
device (14E4:4318) present (alternate driver: ssb) )

- reinicie o computador para que tudo esteja ok.

--
- carregue o modulo ndiswrapper

modprobe ndiswrapper

- coloque um alias para a placa no modprobe.conf:

alias wlan0 ndiswrapper

- crie o arquivo /etc/sysconfig/networking/devices/ifcfg-wlan0 com o conteudo:

TYPE=Wireless
DEVICE=wlan0
HWADDR=(endereco da placa)
BOOTPROTO=dhcp
ONBOOT=yes
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
USERCTL=no
IPV6INIT=no
PEERDNS=yes
ESSID=
CHANNEL=1
MODE=Master
RATE=Auto

- finalmente, suba a placa:

ifup wlan0


E tudo deverá está ok!

Da onde veio "Java" ?

Email trocado entre o CEO da Sun e o Criador da Linguagem Java, sobre o nome da mesma:


Mensagem encaminhada:

De: James Gosling (Criador da Linguagem)
Data: 24 de agosto de 2007 20:16:58 PDT
Para: Jonathan Schwartz (CEO da Sun)
Assunto: Como foi criado o nome Java?

A história é a seguinte:

Precisávamos de um nome. Estávamos usando "carvalho" (que foi escolhido por mim basicamente ao acaso) e, embora a equipe tenha se apegado ao nome, os advogados de marcas comerciais o rejeitaram. Trocamos muitos emails discutindo opções de nomes mas não resolvemos nada. Acabamos na insólita posição de ter o nome como principal empecilho ao lançamento do produto.

Nosso consultor de marketing conhecia alguém que era um "consultor de nomes" (não me lembro seu nome, mas ele era ótimo). Não podíamos arcar nem com os custos nem com o tempo necessário para um processo convencional de nomeação de produto. Concordamos em fazer algo um pouco estranho, mas eficaz e rápido: ele agiu como um facilitador em uma reunião em que aproximadamente uma dúzia de nós se trancou em uma sala por uma tarde. Ele começou a nos fazer perguntas do tipo "Como essa coisa faz vocês se sentirem?" (Excitados!) "O que mais faz vocês se sentirem assim?" (Java!) Acabamos com um quadro cheio de palavras aleatórias. Então ele nos colocou em um processo de seleção e fizemos uma classificação dos nomes. Acabamos com uma dúzia de nomes candidatos e os enviamos aos advogados: eles analisaram a lista até encontrar um nome que passasse na pesquisa. "Java" era o quarto nome da lista. O primeiro nome da lista era "Silk", que eu odiava mas todos os outros gostavam. Meu favorito era "Lyric", o terceiro nome da lista, mas ele não passou no teste dos advogados. Não me lembro quais eram os outros candidatos.

Então, quem deu o nome Java? O marketing organizou a reunião, o consultor a realizou, e alguns de nós gritaram nomes aleatoriamente. Sinceramente, não tenho certeza absoluta de quem disse "Java" primeiro, mas estou quase certo de que foi Mark Opperman.

Certamente não foi nenhuma mente brilhante do marketing que passou por um processo de criação coerente.


Fonte: Jonathan's Blog