Set
02
2010
Boa noite,
Java RMI (Remote Method Invocation), é um mecanismo que permite ao usuário, criar aplicações distribuídas utilizando Java. Sem ter muitas preocupações com Protocolo, sockets entre outros. Mas como ele funciona? Bom toda a mágica é feita pelo próprio RMI. O mesmo possui um servidor chamado RMIREGISTRY, onde o seu Servidor se conecta e diz que está ali. A partir desse momento os Clientes conseguem invocar o servidor.
Um exemplo de um Servidor de Veiculo onde os Clientes podem pesquisar e adicionar novos Veículos.
Read more »
Set
02
2010
Olá,
Alguns dias atrás lancei a nova versão do MD5 Decrypter. O que é este programa? A idéia começou com um projeto de programação paralela, onde poderia se desenvolver praticamente qualquer coisa que utilizasse paralelismo. Sempre tive interessa por segurança, brute force, etc. Então decidi desenvolver o mesmo, após algum tempo resolvi aperfeiçoar o mesmo para programação distribuída também e publica-lo para os interessados. (quem sabe não sai algo util?).
Bom, o que mudou nesta versão?
- Foram feitas muitas mudanças, praticamente feito novamente.
- Os sockets agora utilizam XML, permitindo assim que o Master se comunique com Slaves rodando em outras plataformas (como python)
- Slaves ainda enviam mensagens para o console
- Master e Slave não precisam mais de interface gráfica
- Slaves possuem uma Thread somente para ouvir, assim quando a String é encontrada é possível interrompe-lo.
- Existe sistema para verificar se o Slave ainda esta conectado.
—- Quando o mesmo nãp responde, o mesmo é desconectado e as strings que estavam sendo analisadas por ele voltam a ser enviadas.
Mais detalhes sobre o MD5 Decrypter
Espero que o mesmo seja util para você,
Matheus
Ago
11
2010
Boa Noite,
Primeiramente, o que é VFS? VFS é Virtual File System. É uma camada que existe em muitos sistemas operacionais e também no Minix, que cuida da parte comunicação com o File System. O mesmo foi desenvolvido pelo Balázs Gerófi como tese de Mestrado na universidade de Amsterdam com nome de “Design and implementation of the MINIX Virtual File system“.
Read more »
Ago
04
2010
Olá,
Por que criar um servidor com um cliente torrent com acess web? Como eu moro com outras pessoas, que também utilizam torrent e tinha um computador rodando direto com outros serviços, decidi adicionar um cliente torrent (transmission) com acesso via web, assim não precisando deixar os computadores ligados baixando. Cada um possui acesso e pode deixar o seu.
Mas qual cliente utilizar? Verifiquei a existência desse tipo de clientes e verifiquei que existem dois bastante famosos, o w3btorrent e o torrentflux, li que ambos exercem muito bem sua função, porém o que eu não gostei é que eles precisam de servidor WEB como o Apache, o segundo se não estou enganado também precisa de PHP e por ai vai. Mas, será que não tem um que não precise disso? Claro que existe o próprio transmission, cliente nativo do Ubuntu.
Bom, chega de dar outras opções pra você e vamos a instalação do Transmission. Inicialmente acesse seu servidor via ssh e instale o transmission-daemon com o seguinte comando:
$ sudo apt-get install transmission-daemon
Agora você deve configurar o mesmo, para configurar o mesmo, acessei /home/usuario/.config/transmission-daemon/settings.json
O arquivo é extenso e possui diversas configurações mas todas praticamente intuitivas.
Read more »
Ago
04
2010
Olá,
Para você quebrar um arquivo grande em pedaços pequenos você pode usar o comando Split do Linux. Como o mesmo funciona?
split –bytes=1m /caminho/arquivo/grande /caminho/arquivo/de/saida/prefixo
Você pode alterar o sufixo do –bytes por diversos valores, como:
kB = 1000
K = 1024
MB = 1000 * 1000
M = 1024 * 1024
G = 1000 * 1000 * 1000
GB = 1024 * 1024 * 1024
Atenciosamente,
Matheus
Referencia:
http://www.techiecorner.com/107/how-to-split-large-file-into-several-smaller-files-linux/
Jul
26
2010
Antes de tudo acesse /usr/src/include e crie o arquivo Header com a seguinte estrutura:
NOME.h
_PROTOTYPE(int NOME_DA_FUNCAO, (int PARAM));
Read more »
Jul
20
2010
Como vocês podem ver o design foi atualizado, espero que tenham gostado. Mas caso alguém tenha algo a acrescentar, achava o anterior melhor, pior ou qualquer outro feedback entre em contato.
Começei a utilizar um plugin chamado Qtranslate para manter o blog em duas linguas, começei um processo de tradução de alguns artigos e talvez fique mais algum tempo desaparecido traduzindo o mesmo, mas farei o possivel para trazer novidades o mais rápido que der.
Abraço,
Matheus
Jul
06
2010
Ola,
Estava dando uma olhada nos meus feeds e vi que o Firefox 4.0 Beta estava disponivel para download. Fui verificar, esta mesmo, porem na verdade o que aconteceu foi que a Mozilla Foundation transformou a versao 3.7pre6a em 4.0b1.
Utilizei o mesmo e nao reparei nenhuma grande melhoria, novidade fechando com as informacoes disponiveis no Imasters.Um screenshot do mesmo pra nao passar em branco a baixo.

Bom, mas como utilizar a nova versao do Firefox? Simples, baixe a versao que voce deseja utilizar
Firefox 4.0 beta – Linux 32 Bits
Firefox 4.0 beta – Linux 64 Bits
Firefox 4.0 beta – outros
Apos o download completo, feche o seu firefox. Extraia. Execute o arquivo firefox. Se voce quizer ficar utilizando ele, mesmo com as falhas que ele deve possuir e maior instabilidade voce pode criar atalho para o mesmo.
Abracos,
Matheus
Feed que me informou:
http://imasters.uol.com.br/noticia/17373/des_de_software/firefox_4_beta_esta_disponivel_para_download/
Mai
26
2010
Olá,
Apenas alguns dias atrás (quarta-feira) passada. Foi anunciado o novo Android 2.2. Li em vários lugares que ele era mais rápido e possuia algumas novas funcionalidades, como thetering, e se tornar um Wifi-Hotspot.
Então fui pesquisar como instalar no meu Nexus One e achei! Como o site está em ingles vou fazer uma pequena tradução a não livre.
Para saber qual arquivo baixar, acesse “Settings” e depois “About the phone” no final você possuira um Build number. Se o seu for ERE27 você deve baixar o arquivo abaixo:
http://files.androidspin.com/downloads.php?dir=public/nexus-one/&file=signed-passion-FRF50-from-ERE27.1e519a24.zip
PS: Caso o link estiver quebrado, entre em contato, ou procure você mesmo e me informe. Não sei porque mas algumas vezes eles alteram o final após o ERE27.
1. Renomeie e copie o arquivo baixado para seu microSD card.
2. Com seu celular desligado, pressione a trackball (bolinha) e pressione o botão ligar.
3. Você será levado a uma tela branca com tres Robos Androids em Skates.
- Volume para cima meche para cima.
- Volume para baixo meche para baixo.
- Botão de ligar/desligar é enter.
- Selecione “Bootloader”
4. Na proxima tela selecione “Recovery”
5. Seu celular irá reiniciar e aparecera uma figura de um Robo Android e um ponto de exclamação.
6. Presione o botão de ligar e o volume pra cima ao mesmo tempo. Pode demorar algumas tentativas para ir.
7. Agora usando a trackball selecione “Apply sdcard:update.zip” e deixe executar.
Testado e funcionando! Android versão 2.2! Lembrando que para este processo seu celular não precisa ser “rootado”
Referencia:
http://www.google.com/support/forum/p/android/thread?tid=0c24d652d14af195&hl=en
Mai
14
2010
Ola,
Problema classico encontrado ao instalar os Ubuntus novos versao 64 bits, como fazer o flash funcionar?
Encontrei um Script na internet que faz isso automaticamente para voce, instalador nativo flash ubuntu 64 bits
Apos feito o download acesse o diretorio onde o mesmo esta e de permissao de execucao ao arquivo da seguinte maneira:
$ chmod +x native-64bit-flash-installer.sh
Entao execute-o
$ ./native-64bit-flash-installer.sh
Lembrando que eh necessario que o firefox esteja fechado.
Abraco,
Matheus
Referencia:
http://mattrudge.wordpress.com/2010/05/03/installing-flash-player-on-ubuntu-10-04-64-bit/