JavaSpaces – Um exemplo introdutório.
Boa tarde,
Este exemplo é um serviço de microblog, “semelhante” ao twitter. O mesmo utiliza o JavaSpaces.
Espero que seja util,
Matheus
Boa tarde,
Este exemplo é um serviço de microblog, “semelhante” ao twitter. O mesmo utiliza o JavaSpaces.
Espero que seja util,
Matheus
Ola,
Neste exemplo é demonstrado a criação de um Cliente para um Web Services. O exemplo de um Web Service que também é Cliente (Collector), e um Web Service que é somente Web Service. (Store).
O programa utilizado para criação utilizado foi o NetBeans com o GlassFish. A versão do netbeans foi netbeans-6.9.1-ml-java.
Cliente, Coletor, Lojas – Exemplo de WebServices
Espero que o exemplo seja útil a você.
Matheus
Olá,
CORBA (Common Object Request Broker Architecture) é um padrão definido pelo grupo OMG (Object Management Group), este permite a interação entre Objetos Distribuídos, em diferentes linguagens e sistemas. Ele também proporciona total transparência na comunicação entre os objetos distribuídos. A localização de objetos é feito via suas referências, que são resolvidas pelo ORB. A linguagem IDL (Interface Definition Language) é a tecnologia utilizada para descrever as interfaces dos objetos. Esta é uma linguagem puramente declarativa. Ela possui seus próprios tipos de dados, que são mapeados para tipos de dados nas linguagens suportadas. Existe o Compilador IDL que gera os códigos responsáveis pela comunicação entre objetos, mapeia os tipos de dados, se encarrega de fazer a serialização dos dados.
Mas na prática como funciona? Bom, possuimos as definições em um arquivo .idl, neste caso o arquivo Bank-idl (lembre-se de renomea-lo para bank.idl).
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.
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
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“.
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.
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/
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));
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