Bom senso no uso da Tecnologia da Informação
Artigos com o marcador Desenvolvimento
Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost
27/01/10
Apesar dos muitos comentários negativos que ouvi por aí sobre a DreamHost, até hoje não tive problemas: mantenho este blog hospedado lá há quase um ano e não tenho do que reclamar.
Esses dias resolvi colocar uma aplicação em Flex/Rails (com RestfulX) para rodar no servidor e não tive problemas. A única “pequena dificuldade” que tive foi para entender como funciona a instalação das gems no servidor deles, o que é muito simples.
Primeiro criei um subdomínio com suporte a Passenger (o que exigia que o diretório web terminasse com “public/”), conforme screenshot a seguir:
CRUD com o RestfulX – aplicação funcionando
22/01/10
Há alguns dias eu escrevi dois artigos sobre como realizar as operações de CRUD com o RestfulX – um falando sobre o retrieve e outro sobre o create, update e delete.
Quando escrevi o segundo artigo eu fiquei devendo mostrar para vocês a aplicação de exemplo funcionando. Pois aqui está: veja a aplicação rodando e faça seus testes!
Para ver o código fonte basta clicar com o botão direito na aplicação e escolher “View source”.
CRUD com o RestfulX: Parte 1/2 – Retrieve
09/12/09
Vou criar aqui um exemplo bem simples para mostrar como funcionam as operações básicas em banco de dados, conhecidas através do acrônimo CRUD (Create, Retrieve, Update e Delete), com o RestfulX.
O projeto é simples (outro daqueles que todo mundo já fez na vida): um cadastro de eventos e participantes destes eventos. Este exemplo irá evoluindo conforme for aumentando a complexidade dos artigos.
Mais >
Protesto: falha em sistema da Orizon expõe dados sigilosos de pacientes
12/05/09
Quem acompanha meu blog já sabe que eu evito citar nomes de empresas quando quero falar mal de alguma coisa, mas como este post tem um tom de “protesto” peço que entendam a citação de nomes de empresas envolvidas no assunto.
Quem trabalha em empresas da área da saúde já sabe que a ANS (Agência Nacional de Saúde Suplementar) definiu o padrão TISS para troca de informações entre prestadores de serviços de saúde. Esse padrão define a forma como as informações devem ser transmitidas entre empresas, de forma que se aumente a agilidade da troca de informações e para que seja possível obter informações precisas sobre saúde suplementar.
Se você olhar o site do TISS (um hotsite dentro do site da ANS) terá informações mais detalhadas sobre o que eu estou dizendo. E se você clicar no link segurança e privacidade, vai ver uma declaração enfatizando a importância da privacidade das informações individuais. Veja um trecho do texto:
Balsamiq Mockups: solução entre protótipos de alta e baixa fidelidade
09/04/09
Levantamento de requisitos deficiente é um dos principais motivos dos problemas que ocorrem durante o desenvolvimento de um sistema. O cliente descreve como ele quer que o sistema seja feito, os requisitos principais, e “desenha” mentalmente uma imagem do que ele espera que seja o sistema. Só que quando o desenvolvedor recebe essa informação, ele também imagina como deve ser o sistema. Só que a visão que ele tem geralmente é bem diferente do que o cliente está imaginando. É a partir daí que surgirão argumentos como “está faltando um detalhe aqui”, “essa tela poderia funcionar de tal forma”, entre outros argumentos bem conhecidos pelos desenvolvedores.
Para tentar amenizar este problema, existem os protótipos, que são “rascunhos” das telas do sistema. Existem várias técnicas para elaboração desses protótipos, que vão desde o uso de ferramentas como PowerPoint até trabalhos manuais usando cartolina, papel, tesoura, giz de cera (agora eu esqueci o nome dessa técnica). Esses protótipos são classificados como “protótipos de baixa fidelidade” – simulando a interface do sistema com recursos que não serão utilizados para o desenvolvimento do mesmo, como o PICTIVE (lembrei o nome!) – ou “protótipos de alta fidelidade” – um exemplo seria a montagem das telas usando o Flex. Mais >
Erro “bad line length character” no Git
03/04/09
Às vezes aparecem uns erros estranhos na vida de um programador, e a solução não é, nem de longe, algo relacionado à mensagem de erro que recebemos.
Um exemplo disso é quando aparece a seguinte mensagem de erro ao tentar executar operações de pull/push/clone em um repositório do git:
fatal: protocol error: bad line length character
A mensagem de erro em si não diz nada. Mas depois de uma rápida busca pela rede encontrei uma explicação para o problema: o número de usuários conectados pelo ssh (e o git usa ssh para trocar dados) excedeu o limite. Bastou desconectar uma das sessões iniciadas (isso aconteceu comigo quando tinha duas sessões ativas) que a operação foi concluída sem problemas.
Firefox Plugin – visualizar trace de SWFs
21/09/08
O debug é uma mão-na-roda durante o desenvolvimento de qualquer aplicação, mas em algumas situações precisamos somente dar um “trace” (no caso específico de aplicações em Flex/Flash) para acompanhar o comportamento do nosso código. Uma forma rápida de visualizar a saída desses traces é usar o FlashTracer, addon para Firefox que mostra em uma barra lateral com as saídas do programa.




Últimos Comentários