Category Archives: programação

programar é viver. not.

Asp.Net, Web Forms e Ninjas – Parte 1

Um padrão que facilita muito a montagem de um sistema orientado à objetos é o de Inversão de Controle e Injeção de Dependência – Inversion of Control / Dependency Injection, ou simplesmente IoC/DI. O padrão tira das mãos do programador … Continue reading

Posted in programação | Tagged , , , | Leave a comment

KISS, YAGNI e DRY

Hoje fui lembrado de algo importante, que…, hmm.., bem…, às vezes é esquecido: o desenvolvedor deve entregar software. E acho que não sou só eu que devo ser lembrado disto, pois há até um site cujo propósito é lembrar isto … Continue reading

Posted in programação | 1 Comment

Fluent NHibernate

O NHibernate é um port para .NET do Hibernate, um mapeador objeto relacional (ou ORM) com esteróides. Vamos ver como usá-lo para mapear e persistir nossos objetos no banco de dados. O NHibernate é um grande auxílio para quem deseja … Continue reading

Posted in programação | Tagged , , | 6 Comments

Exceções do .Net

Uma lista de exceções úteis para utilizar em seu sistema, sem ter que criar sempre outra classe e escrever mais código. Ultimamente tenho pensado numa programação Zen: o melhor código é o não-código. Quanto menos código você escrever, menos terá … Continue reading

Posted in programação | Leave a comment

Erro no deploy automático: Hudson versus MSBuild

Usamos o excelente Hudson como servidor de integração contínua, junto do plugin MSBuild. Mas estes dias criei um projeto no Hudson, referente à uma solução já no framework .NET v4, escrita no Visual Studio 2010 (v10). O primeiro passo foi … Continue reading

Posted in programação | Tagged , , | Leave a comment

Web Deployment Project e o Visual Studio 2008

O Web Deployment Project é uma extensão do Visual Studio 2008 que permite a prévia compilação de páginas e controles de uma aplicação web. Assim podemos detectar se determinada página apresentará erro antes de algum usuário visitar a página em … Continue reading

Posted in programação | Tagged | Leave a comment

Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’

Acabou de instalar o SQL Server? Surgiu um dos seguintes erros? Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’ ou Falha no login ‘AUTORIDADE NT\SERVIÇO DE REDE’ Não se preocupe. Execute o seguinte no banco de dados master no SQL Server: … Continue reading

Posted in programação | Tagged , | Leave a comment

Linked Server: consultando o PostGreSQL através do MS SQL Server

Antes de tudo é necessário instalar os drivers ODBC do PostGreSQL no servidor em que se encontra o MS SQL Server. Depois registre um System DSN, ou Fonte de Dados do Sistema. Para isto basta se encaminhar para: Painel de … Continue reading

Posted in programação | Tagged , | Leave a comment

Funções Geoespaciais do MS SQL Server 2008

O MS SQL Server 2008 (MSSQL) possui um tipo próprio para guardar geometrias: geometry (tem um geography também, mais útil para representar feições mais extensas). E ainda implementa os métodos definidos pela OGC. Isto possibilita operações CRUD sobre o dados … Continue reading

Posted in programação | Tagged , | Leave a comment

Inserindo registros geoespaciais: ArcSDE e SQL Server

Inserir registros diretamente através de comandos SQL é bem simples. Note que estou usando como tipo de dado geoespacial o GEOMETRY, nativo do SQL Server 2008. Primeiro  é necessário criar uma tabela no SQL Server e registrá-la junto ao ArcSDE. … Continue reading

Posted in programação | Tagged , | Leave a comment