iOS widgets for SWT
16/07/12
Só pra avisar: hoje abrimos o código fonte de alguns (dois somente hahaha) widgets que estamos usando na empresa.
Chamamos de iOS widgets (duh). São compátiveis com o JFace DataBinding (muito importante isso, ja vem com os binders por assim dizer)
O código fonte está aqui e pull-requests são muito bem vindos sempre
Um screenshot só pra dizer
Tenham em mente que é algo MUITO inicial, e estamos desenvolvendo com força isso ai
Autorelacionamento com Rails 3
03/07/12
A questão é Categoria e SubCategoria… Se for pensar em uma estrutura onde exista apenas 1 subníveis poderia-se ter 2 modelos:
Category name:string Subcategory category:references name:string
Meio inviável assim não é?! Mas foi uma solução que usei durante muito tempo… Ok. Mas e se eu quisesse ter uma categoria e zilhões de subcategorias e dentro de subcategorias + subcategorias ? Essa solução acima seria t-o-t-a-l-m-e-n-t-e inviável…
Mas então, qual seria a solução ?!
1- Primeira Solução:
No sistema que eu estava desenvolvendo criei o scaffold assim.:
rails g Mais >
Construindo uma API com notificações push
30/06/12
Na empresa, atualmente estamos desenvolvendo um sistema fiscal/contábil, e uma das requisições do sistema é que tenha integração com o cliente. Assim que ele cadastrar um produto, nos vamos receber este produto também. Assim que ele emitir uma nota fiscal, nós vamos receber ela e lançar ela no sistema. Mesma coisa com os clientes do nosso cliente, com os fornecedores dele, etc… Várias idéias surgiram para realizar essa integração, e algumas foram amadurecendo. O primeiro passo foi colocar todos os requisitos em um papel e dar idéias, a torto e a direito do que a gente teria que fazer o Mais >
Clusterização o que é?
23/06/12
A imagem abaixo demonstra um esboço de clusterização de aplicações Web.
A clusterização de aplicações pode ser considerada uma evolução do balanceamento de carga, pois permite o balanceamento e a integração da aplicação replicada. Ela consiste em montar um cluster com vários servidores de aplicação, podendo estar no mesmo equipamento. Os servidores podem compartilhar alguns recursos, porém cada servidor atenderá suas próprias requisições. (SourceForge, 2010).
Fontes:
ALECRIM, Emerson. Mais >
Balanço de Carga e Alta Disponibilidade
21/06/12
A distribuição de tarefas consiste em aumentar a escalabilidade adicionando mais servidores em uma arquitetura de rede. Também melhora o desempenho de processamento, pois em uma estrutura balanceada de carga pode-se direcionar as solicitações de serviço para servidores que estão com pouca carga de trabalho. Com isso, se obtém uma aplicação com alta disponibilidade. (Natário, 2011).
Abaixo uma imagem que demonstra um exemplo Mais >
Introdução a Escalabilidade
20/06/12
A escalabilidade pode ser definida como “a facilidade com que um sistema ou componente pode ser modificado para atender a área de um problema”. Ela não está contida em velocidade de um sistema. Mais >
Java “Hidden” Features – 1
13/01/12
Após um longo período de “hiatus” aqui no geekvigarista, estamos tentando salvá-lo do mundo inferior dos blogs abandonados da terra média.
Claro, temos todos uma desculpinha um motivo para não ter postado ultimamente, mas, não vou encher sua cabeça com coisas que você não precisa/quer saber
Para voltar a ativa com chave de ouro (frase manjada, né?), resolvi começar uma série de artigos sobre funcionalidades não muito divulgadas e/ou desconhecidas pela maioria dos desenvolvedores Java.
Vou ir postando os artigos, com exemplos de código e uma breve explanada sobre. Se eu falar alguma merda coisa errada, por favor, Mais >
NoSQl – parte 2 (MongoDB)
15/11/11
Continuando (antes tarde do que nunca) com a segunda parte do tutorial, vamos ver como construir agora uma arquitetura distribuida com MongoDB, fazendo uso da feature ReplicaSet. Para isso, vou supor que você tenha o MongoDB instalado, e/ou adicionado no seu PATH.
Arquitetura
Teoricamente, teremos 3 máquinas: server1, server2 e arbiter. Ok, server1 e server2 eu sei pra que serve, mas pra que eu preciso de um arbiter? Um arbiter (arbitro) é um servidor que monitora os membros da nossa infraestrutura (arquitetura, replicaset, chame do que quiser) e quando o nosso master cai por algum motivo, ele escolhe (por meio de votes) um outro nó da nossa infraestrutura para Mais >
Instalando o JDK 7 e o Jetty 8 no Ubuntu 11.10
07/11/11
Sim, eu sei que faz anos que ninguém posta nada aqui.. mas está uma época tensa para todos, TCC, final de ano e tudo mais…
Whatever, vamos fazer algo útil.
JDK
Sempre instalava o Java pelo apt, mas no 11.10 não tava dando muito certo… já nem lembro o porque (faz tempo), então, decidi instalar no modo SANGUE-NU-ZÓIO!
É simples assim:
Baixar o JDKSim manolo, você precisa do arquivo tar da sua arquitetura… você pode baixar a última versão nesse link.
Descompactar e mover!
Depois de baixar, vamos por as coisas nos seus devidos lugares. Abra o terminal, e faça:
cd ~/Downloads tar xvzf Mais >
MongoDB no CartolaFC @ Globo.com
31/08/11
Sobre teoria, temos um post aqui do Luiz, o “NoSQL e você“, que deve ter a parte 2 publicada em breve.
O que vou compartilhar aqui pra vocês agora é ótimo, é um vídeo da palestra do Franklin Amorin, no MongoSP.
Segue o vídeo da palestra:
E a apresentação da palestra: Sem mais, até a próxima.
Últimos Comentários