Usuário:Girino/Teste
De GirinoWiki
|
[editar] Fractais
[editar] Álbum de fotos[editar] Software do álbum de fotos[editar] Girino's Anarchist License |
[editar]
Girino
girino Vey é considerado um semi-deus por diversas religiões politeístas. Nascido logo antes do Deus judaico - muçulmano - cristão, acredita-se que ele O tenha criado a sua imagem e semelhança. E vice-versa. Ele também se refere a si mesmo em terceira pessoa por puro pedantismo!
[editar] Detalhe importante
Apesar do que possa parecer, girino deve ser escrito com letras minúsculas... Sempre...
[editar] Biografia
Depois da criação do universo e de Deus, girino descansou na sexta noite. Não acostumado ainda com o tamanho das noites, porque acabara de criá-las, descansou por tempo demais e acordou somente para ver sua criação tomada por Deus. Inconformado, entrou para um mosteiro budista onde viveu até 1995 quando suas peregrinações o levaram ao Brasil. Desde então vem se comportando como entidade virtual na internet, pregando a transcendência da matéria e evolução das inteligências artificiais.
Hoje ele se limita a escrever um ou outro artigo na wikipedia, responder emails e cuidar da sua cachorra.
[editar] Controvérsias
As opiniões sobre o girino são controversas, como em U GIRINU por exemplo.
[editar] Artigos em Redação
[editar] Fractais
[editar] Compressão de dados
- Transformada discreta de cosseno
- Método de Burrows-Wheeler
- Codificação de Huffman
- Codificação de Shannon-Fano
- Codificação Run-length
- Códigos de Golomb
- Compressão de dados
- Wavelet
- Transformada de Haar
- Banco de Filtros
- Transformada discreta de wavelet
[editar] Gerência de configuração de software
[editar] Computação evolutiva
[editar] Outros
- CRC
- O que aprendi em javascript com dicas de javascript.
[editar] Código Fonte
[editar] Compressão de dados
Fiz alguns programinhas em python para treinar/aprender/relembrar os vários algorítmos usados em compressão de dados. A maioria acabei postando também na Wikipedia. Aproveitei e postei eles aqui:
- LZ77 (python) (usado no DEFLATE, do zip/pkzip/gzip)
- LZW (python) (Variante do LZ78, usado nos arquivos GIF)
- BWT (python) (Método de Burrows-Wheeler, ou Burrows-Wheeler transform)
- Haar (python) (Wavelet de Haar)
- Aritmetic coding (python) (ou Codificação aritmética).
Este daqui eu fiz em Java para postar no meu blog:
[editar] MediaWiki extensions
Também andei fuçando na minha mediawiki e acabei "fazendo" umas extensões (na verdade, acabei modificando umas extensões que já existiam :)
- ListSubBlogsRSS (php) É uma extensão que gera um feed RSS (ou Atom) para os blogs feitos pela extensão My Blog.
- ListSubBlogs (php) é uma "evolução" da extensão My Blog para introduzir as seguintes mudanças:
- Melhor visual (usando CSS, possivelmente irei migrar os CSS pra uma stylesheet a parte)
- Possibilidade de visualizar cada post individualmente mantendo o memso visual
- exibição dos comentários abaixo de cada post (com links para as páginas de comentários de cada post)
- exibição dos posts mais recentes em todos os blogs da wiki, usando o mesmo arquivo PHP e os mesmos estilos CSS.
- Novo limite de 10 blogs por página e paginação implementada.
[editar] Fractais
São appletzinhas em Java que fiz há algum tempo:
- Mandelbrot com menos de 512 bytes que fiz para disputar com o rickbit. Ele ganhou, claro.
- FractalApplet (java) Applet base para ser usada com os operadores seguintes:
- FractalOperator (java) interface que define os operadores fractais
- Complex (java) classe para manipular números complexos, usada nos fractais.
- MandelbrotOperator (java) Operador para calcular conjuntos de Mandelbrot.
- OptimizedMandelbrotOperator (java) Mandelbrot otimizado para não usar números complexos
- JuliaOperator (java) Operador para calcular conjuntos de Julia relativos ao conjunto de Mandelbrot.
- BurningShipOperator (java) Operador para calcular o fractal conhecido como Burning Ship fractal
- FractalOperator (java) interface que define os operadores fractais
- Buddhabrot (java) é uma implementação do Buddahbrot sob forma de applet java.
[editar] SPOJ
São os trechos de código que eu desenvolvi pros problemas do SPOJ BRASIL (só os que tem alguma coisa de especial, claro):
[editar] Dicas
[editar] Ferramentas para desenvolvedores
- cygwin é um must pra quem, por algum motivo esdrúxulo, está preso no windows.
- explorercanvas para desenhar em javascript no IE (nos outros browsers o "canvas" é nativo).
- SpecTcl um programinha bacana para fazer GUIs em Perl.
- Dicas de javascript: O que aprendi em javascript. Com 4 dicas importantes sobre programação em javascript:
- Como usar javascript para desenhar
- Como simular multitarefa em javascript (ou como não travar seu browser com processamentos longos)
- Como implementar objetos em javascript
- Como combinar objetos e a multitarefa simulada.
[editar] Para gamers
- Para gamers e lunix users, recomendo o cedega, uma versão do wine otimizada para games, incluindo DirectX. (pena que é pago)
- Mas tem uma versão "free" chamada winex. Siga esse How-to com script de instalação do winex.





