quem lê meu blog?

31 Julho, 2006

acabei de descobrir que afinal meu blog é lido!

as pessoas vem procurando desde boys dont cry ( que foi encontrado no review das peel sessions do Cure) ao nome Omikron , do blog (e acredito eu ,o meu user name NomadSoul) – ambos vem do game Omikron – The Nomad Soul, que é excelente – na epoca tinha comprado pra ver as versões especiais do disco Hours. por fim, o jogo tinha pouco de bowie e muito de coisa boa.de fato, o jogo te deixa tão imerso que eu fiquei sonhando com ele durante uma semana ,depois que eu fechei ele. Mas é um otimo jogo. ( eu era o criador de uma das comunidades do jogo no yogurt, mas recentemente desisti dessa vida cruel e transferi a 0wnership pra outra pessoa ).

pra fechar: se vc veio parar aqui por algum motivo , recomendo que leia o resto – ainda mais se não tem nada a ver com você e depois comente o motivo de você ter vindo parar aqui. Esse tipo de troca é mais valiosa que a dos programas p2p

PS: …eu sempre esqueço de categorizar…

PS: e por favor. esse foi um post repentino. leia o post abaixo. é mais interessante.

pois é. to tentando fazer o render da minha Game Engine funcionar, mas ta dificil. Ela funciona em setores cujas conexões são exatas, ou seja, sem que tenha uma soleira. os setores são como topologias para outras formas – alinhados nos eixos.

o algoritmo básico é (forma recursiva):

renderiza setor

{

para todas as conexões

{

se a conexão é nula

adiciona a face referente a conexão ao buffer

senão

se a entrada da tabela PVS não for nula

empilha conexão
}

enquanto pilha de conexões não vazia

desempilha e renderiza

}

depois disso, basta renderizar todos os poligonos no buffer.

a ordem da renderização de conexões/poligonos é:

chão, teto , norte, leste, sul, oeste.

limitações:

se os setores fazem um ciclo, o algoritmo renderiza o que esta atrás na frente. O problema acontece na verdade com concavidades, mas é nos ciclos que ele se intensifica.

depois de traçar o caminho do algoritmo no papel, me veio a suspeita de se tratar de uma curva fractal, como as de peano e de hilbert (se não for uma das curvas deles e eu não saber). preciso ampliar meus conhecimentos nessa area -a suspeita veio por uma aparente auto-semelhança.

alguns resultados positivos:

http://sourceforge.net/project/screenshots.php?group_id=167767

(que correspondem a algo em torno de 50 a 60% dos casos, dependendo da geometria do ambiente virtual)

posto aqui na esperança de alguem se interessar e resolver me ajudar com a solução – isto não é um trabalho de faculdade, mas pura ambição de achar uma forma de renderizar sem precisar de metodos complicados ou de metodos que significa ir pro espaço do pixel.

Minha ideia é conseguir um algoritmo como o do pintor fazendo a ordenação implicita na ordem de percorrimento da estrutura – e ir aproveitando pra fazer algumas leves otimizações , se possivel

mais em : http://edd.gamemod.net/forum

(requer cadastro)

esses dias, ao som de : Sonic Youth – Goo (que subiu no meu conceito)

e de The Dears – Protest EP

PS: que merda…a identação foi pro cacete

Ontem fui na “Disturb!”

Adorei! Dancei a noite toda! E pra eu dançar é dificil hein!

e o principal, pra eu ter pique de aguentar até depois das 2 da manhã, tem que estar muito bom -Dancei direto até as 4 da manhã!

Até Roxy Music e Beck tocou! ponto positivo! Mas o ponto alto da noite foi Transmition, do joy division =-)
vale comentar que é melhor ir preparado: não aceitam VISA

O ambiente é legal – não é muito entulhado e embora não seja alto luxo ,é bom transadinho.

novidades:Instalei ubuntu 5.1- e como é lento! me sinto usando windows ! pelo menos é mais agradavel, bonitinho e facil de usar (nesse aspecto ele é o melhor do debian , só que facilitado). Tudo pelo Maemo…Agora só falta eu baixar a imagem de Maemo 2.0 pro device e pegar o flasher

Epa?! Xubuntu?! ta algo pra experimentar no meu novo micrinho (o do post sobre o Damn Small Linux)

Think Free!

(GNU is Not Unix = “Unix de cú é rola”?)

PS: venho me sentido altamente tentado a mudar o titulo deste post pra “nightclubbing” ( a musica do iggy pop – mas quero me manter a sensação de quando voltei pra casa naquele dia)

Estou experimentando agora o Damn Small Linux.

E ele esta substituindo razoavelmente bem meu Debian linux.

Pra quem não conhece, o Damn Small Linux é uma distribuição minuscula , baseada em Knoppix (que por sua vez, é baseada em Debian) que tem todo o básico essencial para o bom uso do PC.

O Grande lance é o tamanho e rapidez dele: a imagem de CD tem 50 MB e instalado ele ocupa 200 MB.

E a velocidade da show – ja testei em LiveCD , sem usar swap , num Pentium 200 Mhz MMX , com 32 MB de RAM (placa de video roubando 4 MB). Rodou muito bem.

Atualmente estou usando num Celeron 600 Mhz com 128 MB de RAM. Ele parado, fica com uso de processador em 3% , e uso de memória em 26 MB. O curioso é que ele nem encosta na partição swap!

E mesmo com os 50 MB da ISO, ele foi capaz de detectar e identificar fabricante e modelo do meu cabo de dados genérico pro celular. (coisa que um sistema operacional de redmond ai precisou de uma porção de drivers, mesmo com acesso a internet e instalação ocupando uns 2 GB).

Outro lance legal foi que ele é extensivel por extensões MyDSL , que são arquivos binários ainda mais práticos que os pacotes Debian. Assim, instalei o GCC (e G++) , Quake 2 (voou, embora tenha problemas com som) , SDL_Doom (assim com o Quake 2, não consegue fazer fullscreen, mas acho que é problema do driver de video) , Zile (Zile Is Lossy Emacs) e principalmente FreeCIV (meu vicio!). Tudo sem suor.

Embora a escolha de programas iniciais pareça fraca , o suporte básico a office não decepciona , da mesma forma o Fluxbox modificado tem substituido muito bem meu Gnome (apenas sinto falta do gerenciador de arquivos do Nautilus, substituido por um desajeitado EmelFM ). Curiosamente, ele vem com firefox mais atualizado do que o meu Debian.

downsides? Kernel 2.4 , impossibilidade de colocar acentos em teclados americanos (meu caso) , libs um pouco desatualizadas , falta *daquele* pacote que as vezes você tanto precisa…

de resto, é correr pro abraço

um adendo(09/09/06): Não sei se é do xmms ou do xmms que veio no DSL especialmente, mas tenho reparado que ele é capaz de exibir o nome da musica que eu estou ouvindo , mesmo se tratando de um AlbumWrap. Ele consegue ler as tags deixadas pelo empacotador!

espelho , espelho meu…

14 Julho, 2006

…existe alguem mais ranzinza do que eu?

I Pray in Emacs Church

12 Julho, 2006

ta bom, ta bom. nem tanto.

Mas gosto muito desse “editor de textos” chamado GNU/Emacs. Acho que as pessoas deviam perder um pouco o medo dele (e de outras ferramentas GNU). Ta certo que ele tem combinações de teclas incomuns, que ele não segue uma porção de convenções de interface. Mas a favor dele, posso enumerar uma porção de vantagens:

1) é livre e gratuito

2) embora seja pesado, é mais leve que o word (eu inclusive abro várias instancias de emacs ao mesmo tempo. o Word é tão pesado que quando vc tenta fazer isso, ele ja abre os outros arquivos na instancia anterior) – e pra quem acha que ainda assim, ele é pesado demais pra ser usado, existe um clone dele ultra leve : o Zile (Zile Is Lossy Emacs)

3) Expressões regulares bastante poderosas , funções em LISP ja inclusas, possibilidade de programar novas. De fato, só o nucleo do Emacs foi feito em C. O resto foi todo feito em LISP.

4) Colorização de inumeras linguagens de programação – vai tentar programar no Word ou no OpenOffice Writer?
5) Identação automatica, ao simples apertar da tecla tab.pra deixar seu programa C++ ainda mais bonito

6) A combinação Latex+Emacs destrói. O emacs tem combinações de teclas que abrem automaticamente determinadas tags de latex

7) embora eu ainda não saiba usar, ele tem vários dicionários e corretores ortográficos , dicionário de sinonimos, etc

8) Cliente de email, browser HTML (em texto) , newsreader , messenger (inclusive com MSN). tudo isso tem no emacs

9) Joguinhos maneros!

10) roda até em console, inclusive por terminal serial (eu ja testei!)

e agora algumas desvantagens (nem tudo é perfeito)

1) eu li o manual do emacs e só agora, aos pouquinhos to aprendendo bem as combinações de teclas. Mas tudo bem. também não sei elas no word

2) o fato de eu não saber as combinações de tecla e os nomes de função me limita um pouco o poder do emacs. A interface gráfica dele (rodando em X11 ,Windows ou Mac) facilita um bocado, trazendo as funções mais usadas, mas não mostra seu verdadeiro poder

3) o novato nunca sabe como sair dele (eu demorei a aprender o famoso C-x C-s)

4) o fato de Control ser o C das combinações de teclas e que alt é chamado de Meta (o M das combinações de teclas)

5) por que raios as ferramentas exigem tantas combinações de combinações de teclas?!

6) Stallman é um oportunista, mas o movimento que ele criou tem muita gente legal.

7) Stallman canta mal e se acha!

pra quem quer saber mais:

http://www.gnu.org/software/emacs/

Ringo é o cara

12 Julho, 2006

não tem jeito

enquanto outras musicas podem ganhar boas versões , With a little help from my friends só consegue ser boa na versão original. acho que por essa musica ter tanto a ver com Ringo…

What would you think if I sang out of tune,
Would you stand up and walk out on me ?
Lend me your ears and I’ll sing you a song
And I’ll try not to sing out of key.

Oh, I get by with a little help from my friends
Mm, I get high with a little help from my friends
Mm, gonna try with a little help from my friends

What do I do when my love is away
(Does it worry you to be alone ?)
How do I feel by the end of the day,
(Are you sad because you’re on your own ?)

No, I get by with a little help from my friends
Mm, I get high with a little help from my friends
Mm, gonna try with a little help from my friends

Do you need anybody
I need somebody to love
Could it be anybody
I want somebody to love.

Would you believe in a love at first sight
Yes, I’m certain that it happens all the time
What do you see when you turn out the light
I can’t tell you but I know it’s mine,

Oh, I get by with a little help from my friends
Mm, I get high with a little help from my friends
Mm, gonna try with a little help from my friends

Do you need anybody
I just need someone to love
Could it be anybody
I want somebody to love.

Oh, I get by with a little help from my friends
with a little help from my friends.
E eu certamente me identifico um bocado com o Ringo em determinados aspectos.

Acabei de voltar do arabs.

[editado]

PS1: Eu sou um bom amigo? Acho que nem tanto, mas eu to tentando.
[editado]