quarta-feira, 25 de julho de 2007

Compatibilidade de aplicações VB6 no Windows Vista

Olá,

Recentemente algumas empresas me procuraram sobre a questão da funcionalidade de aplicações desenvolvidas em VB6 sobre o novo Windows Vista.
De fato, se uma aplicação VB6 for instalada no Vista, vc verá que ela "não funcionará". E agora?
Resposta padrão: "Terás que re-escrever todo seu código sobre a plataforma .NET". Isto implica em um novo investimento considerável..... Mais cedo ou mais tarde isto terá que ocorrer porém, pesquisando recentemente verifiquei que talvez seja possível uma "saída" através do uso de assinatura digital. Estou ainda testando por isso ainda é cedo para tirar conclusões.
Em ambiente Delphi 7 sei que funciona!
Independente disto, é altamente recomendável testar todos os menus e botões do aplicativo no ambiente Vista pois algumas "coisas" realmente deixam de funcionar.
Link interessante:
http://www.helpware.net/VistaCompat.htm
Até +!

quinta-feira, 19 de julho de 2007

Instalação otimizada do Windows e Office

A dica aqui é de um recurso que poucos profissionais da área de TI conhecem. Está relacionado a otimização no momento de instalação de pacotes com o o Windows XP, Windows Server e Office.
Qual o procedimento padrão que é utilizado? No momento de uma instalação de um Windows, seja lá ele XP ou Server, busca-se o cd de instalação, chave de registro e após algum tempo recorre-se ao Windows update para instalar os último services packs. Faz-se o mesmo com o Office,máquina a máquina.
Ora, porque não utilizar então um cd que já tenha as útlimas aualizações e services packs integrados? É possível? Sim! E documentação sobre isto é o que não falta.
Sobre o MS-Office, não há necessidade nem de se ter um cd, pode-se gerar uma instalação administrativa em uma pasta de um servidor na rede, aplicar nesta pasta/instalação as atualizações disponíveis e então realizar a instalação nas máquinas clientes através desta pasta do sevidor. detalhe que para o Office no momento da instalação não será nem mais necessário informar o serial code do produto.
Considero que estes recursos são mal divulgados pela Microsoft... achei-os navegando nos sites da web. Fiz testes com minha equipe e passei a usar estes recursos na época em que tinha sob minha responsabilidade um parque de pouco mais de 100 máquinas Windows . Vc ganhará tempo e produtividade de sua equipe!

Até a próxima.

Um bom ambiente de desenvolvimento de softwares

Olá,

A alguns anos venho usufruindo de um um ambiente de desenvolvimento seguro e flexível para programação tanto em VB, .NET, Delphi, bem como testes em ambientes como o Windows Server 2003.
A dica é a utilização do Virtual PC da Microsoft (free) ou o VMWare (pago) além de uma máquina (pc ou notebook) com bastante memória ram, mínimo de 2Gb, e bastante disco.
Por exemplo, possuo hoje 1 ambiente windows para cada projeto. São executados de forma independente e me permitem um ambiente até certo ponto "seguro".
Uma vez estabelecida sua rotina de backup diária, imaginem que no dia seguinte sua máquina não ligue mais por exemplo... Já pensou em quantas horas/dias vc levará para re-constituir seu ambiente de desenvolvimento de seus projetos? Prejuízo e muita dor de cabeça na certa! Entretanto se vc estiver utilizando seus ambientes de desenvolvimento dentro de máquinas virtuais como o Virtual PC ou o VMWare, basta instalá-los em uma outra máquina, restuarar seu backup e pronto! Seu ambiente está de volta! Estamos falando em menos de 1 hora!
Então poderá com calma enviar sua máquina principal para o conserto etc e tal.
Outra grande vantagem: imagine que vc necessita sair de férias e tem então que passar seu projeto temporariamente para outro colega..ao invés de perder tempo configurando a máquina de seu colega, simplesmente passe à ele os arquivos de sua máquina virtual que "lá dentro"tudo já está configurado e funcionando...
Entre o Virtual PC e o VMWare, este último é mais completo. Tem suporte a USB por exemplo o que não ocorre no Virtual PC. Outro ponto é com relação ao Vista. Instalei um Vista tanto no Vitual PC como no VMWare. OVista sendo executado sobre o VMWare é muito mais rápido e performático.
Fica aí a dica! Até +

Dimitri

terça-feira, 17 de julho de 2007

Networking

Um bom networking nos dias atuais é fundamental pois nos mantém contatos importantes para futuras oportunidades e resolução de problemas atuais.

Indico um site o Linkedin: www.linkedin.com Nele vc cria uma página com seu perfil profissional que passa a ser acessível a muita gente influente do mundo de TI.
Veja como ficou meu perfil: www.linkedin.com/in/dimitricampana

Outra indicação que faço na área de Gerenciamento de Projetos é a lista de discussão e-plan mantida pelo Yahoo. http://br.groups.yahoo.com/group/planejamento/

Até +.

Certificação PMP

Obtive a certificação PMP (Project Management Professional) no início deste ano (2007). Sobre a mesma, relato minha experiência:
- Nos últimos anos vinha gerenciando pojetos de TI sem utilizar uma metodologia específica. Vivia na prática as experiências de gerenciamento de equipes, riscos e conflitos. Isto com certeza contribuiu para o sucesso no exame. Se vc tem ou teve uma experiência em cargo de coordenação ou gerência em uma empresa, tenha certeza que isto lhe ajudará bastante.
- Estudei durante 2 meses 8h/dia tanto o PMBOK, livros preparatórios para esta certificação como simulados.
- Não fiz nenhum curso preparatório, motivo? Alto custo do investimento: em torno de R$1.800,00
- Quando passei a atingir uma média de 8,5 nos simulados parti para agendar a prova. Fiz a mesma em Curitiba.
- A prova é difícil, pouquíssimas questões "idênticas" as do simulado. O tempo também foi somente para resolução da mesma, não sobrando tempo para uma revisao de toda a prova.

Enfim, esta certificação é de longe muito mais difícil que as da Microsoft. Se vc pretende alcançá-la, seja cauteloso e prepare-se bem.

Até +,

Dimitri

Dica: Compartilhamento de arquivos na Internet

Sabe aquele arquivo ou arquivos que vc quer enviar para uma pessoa e vc não consegue através do e-mail por ser o arquivo muito grande?
Uma das soluções é gravá-lo em um servidor público na internet para que então possa ser acessado em seguida pelo seu destinatário. O site Terra chama isto de "disco virtual"...
Estou utilizando recentemente o site SendSpace: www.sendspace.com
O site, que oferece este serviço gratuitamente, lhe permite gravar arquivos com até 300Mb e sem necessidade de registro.
Fica aí a dica ;)

Até a próxima!

Dimitri

Introdução - sobre este blog e quem sou eu

O objetivo deste blog é de compartilhar minhas experiências vividas na área de TI, e principalmente na área de gerenciamento de projetos.
Já aprendi muito consultado a Internet para resolver problemas, então com este blog pretendo contribuir um pouco também. :)
Sou graduado em Sistemas de Informação, atuo na área desde 1994. Já atuei como estagiário (e qum não atuou? :) ), programador free-lancer, coordenador de sistemas e me especializei como gerente de projetos.

Mini-currículo: Profissional Sênior em Gerenciamento de Projetos, certificado PMP (Project Management Professional) pelo PMI, PRINCE2 Foundation, além de outras certificações específicas credenciadas pela Microsoft e ScrumAlliance. Bacharel em Sistemas de Informação e com curso de especialização em Tópicos Avançados em Gerenciamento de Projetos pela University of La Verne - Califórnia/USA. Atua como instrutor, professor de MBA, palestrante, gerente de projetos e consultor. Em projetos gerenciados destacam-se: implantação do ERP Oracle; e desenvolvimento e implantação de sistema interno/cloud do SENAI em 12 Estados. Em sua trajetória profissional teve casos de sucesso reconhecidos e publicados pelas empresas Microsoft, Oracle, McAfee e Dell.

Até +!
Dimitri Campana
Linkedin: https://br.linkedin.com/in/dimitricampana