quinta-feira, 4 de dezembro de 2008

Conhecendo o VMWare Player


O VMWare Player, que se encontra atualmente na versão 2.5 enquanto escrevo este post, é um software gratuito que permite executar máquinas virtuais em Windows ou Linux (é, infelizmente pra Mac não rola). O Player é capaz de executar maquinas virtuais criadas através do VMWare Workstation, VMWare Fusion (este sim do Mac), VMWare Server ou VMWare ESX. Teoricamente também é possível executar VMs criadas com o Microsoft Virtual Server e Microsoft Virtual PC.
Segundo o site também é possível importar imagens criadas pelo Symantec Backup Exec System Recovery (nomezinho comprido esse ein... também é chamado de Live State Recovery), Norton Ghost 10, Norton Save & Restore, StorageCraft ShadowProtect (deste nunca nem ouvi falar) e também do Acronis True Image. Quanto a esta importação de imagens de partição eu realmente não sei se funciona liso no VMWare Player pois nunca cheguei a testar, e é um recurso liberado mais recentemente também.
A maior limitação do Player é não poder criar uma imagem do zero (instalar um sistema dando boot, etc) e nem poder alterar as configurações como a quantidade de memória alocada por exemplo. Antes que alguém se irrite e me diga, esperei tanto pra isso, o VMWare Player foi criado com o intuito de permitir a execução de máquinas virtuais já existentes. Existe no próprio site da VMWare o Virtual Appliances, onde é possível baixar várias imagens de VM prontas pra uso, com versões de Linux, Trial de Windows Server entre outras. Também é possível utilizar uma VM criada em outra máquina usando uma das outras variações do VMWare, bastando basicamente copiar a pasta que contém os arquivos.Para baixá-lo será necessário fazer um breve cadastro de nome, email, etc.
No próximo post falarei sobre o VMWare Fusion, e como ele foi fundamental para que eu finalmente adotasse um Macbook como máquina de desenvolvimento móvel para meus sistemas em Windows e Linux. Quando terminarmos esta seqüência sobre o VMWare colocarei também alguns vídeos mostrando o processo de instalação e configuração básica de cada um. Aguardem.
Abraço e até o próximo post.


quarta-feira, 3 de dezembro de 2008

Um pouco de VMWare

A VMWare Inc, com sede em Palo Alto na California possui hoje uma grande variedade de softwares para virtualização. Algumas soluções voltadas para Datacenters até dispensam o uso de um sistema operacional hospedeiro (como é comum na maioria das soluções de virtualização), sendo ele próprio um sistema operacional básico que fornecerá os recursos mínimos de interface com o hardware e emulação de hardware específico para virtualização.
Não pretendo entrar aqui num estudo destes produtos, caso alguém tenha interesse uma relação completa, maiores informações e versões trial podem ser obtidas diretamente no site www.vmware.com.
Estarei me concentrando basicamente em 3 produtos do segmento Desktop: VMWare Workstation, Fusion e Player, que são versões mais voltadas ao usuário final (não corporativo).
No próximo post falarei sobre o VMWare Player e você saberá o que ele tem a oferecer.
Até lá...


domingo, 12 de outubro de 2008

Dual Boot x Virtualização

Antes de entrarmos diretamente nos programas de virtualização é importante deixar claro a diferença existente entre dual (ou multi) boot e virtualização.
O BootCamp da Apple, o gerenciador de boot do Windows (2000/XP/Vista e Servers) ou ainda programas como o LILO ou Grub usados no Linux são programas que permitem a instalação e execução de outros sistemas operacionais no seu computador. A escolha do sistema operacional a ser utilizado é feita no momento do boot. Geralmente se não for escolhido o sistema definido como padrão é iniciado após um certo tempo de espera pela escolha. Desta maneira cada sistema utiliza totalmente os recursos do processador, memória, placa de video, etc.
Você pode se perguntar "Não seria então uma solução melhor que a virtualização?". E eu respondo: Depende da sua necessidade. A grande vantagem da virtualização é você poder manter seu sistema operacional principal e ainda usufruir dos recursos de outros sistemas simultâneamente, sem ter que reiniciar seu computador. O espaço em disco geralmente é otimizado também visto que não é necessário criar uma partição separada pois os discos dos sistemas virtualizados são normalmente um "arquivão" onde o virtualizador emula um hd real. Você pode fazer backup deste arquivo e alguns outros e normalmente até utilizar a mesma VM em outro micro provavelmente até com um sistema operacional diferente do que foi utilizado para criar a VM inicialmente (desde que seja o mesmo virtualizador). Assim você tem a vantagem de poder reformatar seu sistema principal e restaurar suas VMs com seus programas instalados facilmente.
Obviamente você poderia fazer o mesmo com programas que fazem clones de partição, como Ghost e True Image (para windows), o PartImage ou DD para Linux, etc. Mas nenhuma destas soluções é tão simples e rápida quanto restaurar um backup de uma VM (de um arquivo zipado, pendrive ou direto de uma outra pasta no seu hd ou um hd externo.
Não quero com isso afirmar que a virtualização seja solução para tudo. Caso você precise realmente de todo potencial de seu hardware para alguma coisa, e a utilização simultânea não seja algo essencial para você, certamente o dual boot deve ser mais adequado. Por exemplo, se você trabalha com Corel Draw ou Autocad a maior parte do tempo você é um candidato para usar este tipo de solução. No entanto se o uso dessas mesmas ferramentas é eventual (apenas retoque ou visualização) talvez a virtualização possa lhe servir.

Canivete Suiço: MainMenu


Um programa muito útil que tenho utilizado desde que comprei meu macbook é o MainMenu, da Santa Software. Ele permite a execução de vários scripts para manutenção do sistema, mantendo assim o desempenho e estabilidade do OS X. Também é possível limpar o cache do sistema, dos browsers, reparar permissões, etc.
Atualmente na versão 1.7.3 pode ser baixado aqui.


Canivete Suiço: Caffeine

Este programa criado pela Lighthead tem como única função evitar que seu Mac entre em modo sleep e exiba a proteção de tela. Você pode ser perguntar: "E para que eu preciso disso?" .
No meu caso ele é útil quando estou baixando algum arquivo (especialmente se for por conexão móvel), se o macbook entra em modo sleep a conexão é cortada e acabo perdendo parte do download tendo que reiniciar tudo novamente. É possível ativá-lo por tempo indeterminado ou então definir por quanto tempo ele ficará ativo (5, 10, 15, 30 minutos ou 1, 2 horas).
Atualmente se encontra na versão 1.0.3 e pode ser baixado aqui.


sábado, 11 de outubro de 2008

Virtualização

Olá pessoal, como prometi inicio (finalmente) uma série de posts sobre softwares de virtualização. Antes de iniciar com os "programas" achei melhor comentar um pouco sobre os conceitos e o que existe disponível atualmente.

A virtualização surgiu na década de 60, implementada em servidores IBM (mainframe) para disponibilizar terminais virtualizados (simulando hardware e software). Vi este tipo de solução na década de 80 rodando em alguns Bancos (como o Lloyds) em São Paulo. Nos PCs a coisa começou a aparecer realmente em meados dos anos 90. E ganhou mais força quando a Intel passou a incluir instruções especificas para a virtualização em processadores Pentium IV (tecnologia VT).

Para não complicar muito, virtualização basicamente é a capacidade de rodar numa mesma máquina física várias estações (ou servidores) lógicos, cada um como se fosse uma máquina independente, com sistema operacional, software instalado, configurações de rede, etc.

De uns cinco anos pra cá este tipo de tecnologia tem crescido muito, pois permite a empresas consolidarem servidores (reduzindo o número de máquinas físicas para serem administradas, facilitando backup, reduzindo custos e as vezes a própria equipe de TI também. Uma das vantagens da virtualização é maximizar o aproveitamento do hardware, uma vez que alguns testes mostram que a maior parte dos servidores utiliza somente de 5 a 10% do poder de processamento.

Atualmente o mercado de software para virtualização é dominado pela VMWare, uma empresa fundada em 1998 que praticamente criou este setor para plataforma x86. No entanto, com a entrada de empresas de peso como Microsoft, Citrix e Sun o cenário pode sofrer mudanças nos próximos meses.

Particularmente, tenho utilizado virtualização a uma década, ela me permite testar meus sistemas em diversas plataformas, realizar treinamentos, testar softwares de terceiros e outros sistemas operacionais sem afetar minhas máquinas de produção. De seis meses pra cá tenho utilizado virtualização para desenvolver sistemas para Windows e Palm OS usando meu Macbook rodando uma VM com Windows XP.

Nestes últimos anos tive contato com diversos softwares para virtualização e resolvi escrever sobre eles pois acredito que podem ser úteis para muitos de vocês. Ao relacioná-los tentarei citar as principais diferenças, dificuldades para instalação e configuração, indicação de uso e o que mais for pertinente. Basicamente estarei postanto sobre VMWare, Parallels, VirtualBox, VirtualPC e o novo Hiper-V do Windows Server 2008, Xen, QEmu entre outros.

Tentarei manter os posts regulares e no menor tempo possivel, mas não se surpreendam se ocorrerem alguns atrasos. Tenho tido muitos problemas com minha ADSL e a conexão 3G da Claro (que de banda larga só tem o nome) além de infelizmente um overwork constante.

quarta-feira, 8 de outubro de 2008

Canivete Suiço: Advanced Windows Care

toolbox

Este utilitário desenvolvido pela IOBit.com possui diversas funções embutidas, várias delas existentes em outros utilitários como por exemplo:

  • Extrair informações da configuração do pc
  • Exibir a ocupação do disco (nada tão especializado como o JDiskReport que citei no post anterior)
  • Desfragmentar a memória RAM
  • Visualizar Processos, Serviços, conexões TCP/UDP, desinstalador e gerenciador de cookies
  • Gerenciar programas na inicialização do Windows

No entanto, a função principal deste software é a otimização do Windows, através da remoção de spywares e falhas de segurança, fixar problemas no registro, otimizar e reparar a configuração do sistema, otimização da inicialização dos aplicativos, limpeza de privacidade (histórico e rastros de navegação) e remoção de arquivos temporários.

Este é realmente um ótimo software, possui uma versão freeware (Personal) e uma versão paga (Professional). Os recursos que citei se referem a versão Personal, que pode ser baixada aqui. A versão Professional possui outros recursos e otimizações, no entanto a versão gratuita é muito eficiente. Funciona de Windows 2000 até o Vista, incluindo em máquinas virtuais.

Abaixo seguem alguns screenshots para que vocês tenham idéia do que o software pode oferecer.

ScreenHunter_03 Oct. 08 20.45
ScreenHunter_04 Oct. 08 20.46
ScreenHunter_08 Oct. 08 20.59
ScreenHunter_09 Oct. 08 21.00

terça-feira, 7 de outubro de 2008

Canivete Suiço: JDiskReport

Infelizmente atrasei este primeiro post porque precisei sair para assistir uma paletra, mas vamos lá...

Este primeiro software da nossa série é um freeware criado pela JGoodies, e que cumpre de maneira fabulosa a tarefa de exibir como seu HD esta ocupado. Por ser escrito em Java a JRE é um pré requisito e deve ser instalada antes. Caso você não tenha Java instalado poderá baixá-la aqui. Usuários de Mac devem obtê-lo diretamente da Apple através do Software Update.

Atualmente o JDiskReport está na versão 1.3.1 e possui versões específicas para Windows, OS X e ainda Web Start e Java (que devem rodar em qualquer outra plataforma com JVM).

Abaixo você pode observar alguns screenshots que tirei do software rodando no meu PC com Windows Vista e também no Macbook. Observe que além de verificar ocupação por pastas também é possível visualizar por tipo de arquivo. Existe ainda uma lista Top 50 com os maiores arquivos, lista de arquivos por período de utilização, etc.  É instalar e se divertir. Tenho certeza que descobrirão coisas que nem imaginavam sobre a ocupação de seus HDs.

image jdiskreport2
jdiskreport3 jdiskreport4

 

Aqui seguem os links para download:

get_java_red_button

Série Canivete Suiço

Por sugestão do amigo Rodrigo Merino estou iniciando hoje uma série de Posts sobre vários utilitários que utilizo quase que diariamente, e que certamente serão úteis a muitos de vocês. Acredito que vários já devem ser conhecidos, mesmo assim talvez eu consiga acrescentar algum detalhe ou funcionalidade que possam ter passado desapercebido.
Esses "programas" estão na sua maioria relacionados a otimização, organização, obtenção de informações e gerenciamento do sistema.

quarta-feira, 1 de outubro de 2008

Liberando espaço no Windows Vista


Acompanhando o Twitter do Eric Sasse vi uma dica interessante, postada no blog do Cesar Romero, para liberar espaço no Windows Vista removendo a opção de desinstalação do Service Pack 1 (provavelmente ninguém vai realmente trabalhar sem ele). No meu PC (Desktop) liberou cerca de 1.5GB.

No Executar ou no prompt de comando digite VSP1CLN.EXE, confirme e aguarde a remoção dos arquivos. Confira aqui o texto original.




terça-feira, 30 de setembro de 2008

Overwork


Olá pessoal, não tenho postado nos últimos dias devido ao acumulo de trabalho e alguns problemas inesperados (isso nunca acontece com quem trabalha com software não é? rs).

Nos próximos dias como prometi devo estar postando sobre virtualização e minhas impressões na utilização com o Macbook.

Também devo estar colocando alguma coisa sobre a utilização do Subversion e TortoiseSVN para gerenciamento de código fonte, e a utilização do DropBox no Windows XP, Vista, MacOS e Linux... (realmente um serviço show de bola).

domingo, 21 de setembro de 2008

Guerra dos Browsers II


Quando a Apple lançou o Safari para Windows, me parecia claro que a intenção era tornar o seu browser mais conhecido, uma vez que é também o browser do iPhone, e por mais que no conjunto de caracteristicas existam outros celulares muito superiores, acredito que nenhum aparelho até o momento possa bate-lo quando o quesito é navegação. Aumentando o número de usuários do Safari a Apple poderia fomentar o surgimento de aplicações web para o mesmo, e certamente no inicio este deveria ser o objetivo, visto que a própria empresa não fornecia uma maneira de se criar aplicativos para a plataforma e incentivava a criação de aplicações web.

Agora a Google também investiu uma fortuna pra criar seu próprio browser, o Google Chrome, atualmente disponível apenas para Windows e em breve também no Android (seu sistema opensource para celulares que está para ser lançado). No entanto, pelo que tenho acompanhado, não deve demorar muito para que saiam as versões para Mac e Linux, e ai sim a coisa vai ficar muito mais interessante.

Me parece que o pesadelo que a Microsoft passou com o surgimento da Netscape voltou para assombrá-la, mas desta vez de uma maneira muita pior (encarnado no Google e na Apple). Na época da Netscape o medo era o browser gráfico se tornar uma plataforma independente de OS para aplicações de todos os tipos... (coisa que a Google vem tentando fazer aos poucos nos últimos anos), mas desta vez não só no PC, mas também nos celulares. Não bastasse isso, a crescente polularidade da Apple conseguida com o iPods e agora com o iPhone, e os novos Macs com processadores intel parecem ser realmente ameaçadores, uma vez que os Macs podem receber instalação de Windows e com isso mais usuarios podem comparar a utilização dos sistemas e mais programadores podem se interessar por fazer aplicativos para Mac e iPhone. Mesmo assim me parece realmente que a proxima era de softwares não será realmente focada nos sistemas operacionais, mas na web como a Google tem apostado. A própria Microsoft deve ter consciência disso pois investe pesado na plataforma .Net especialmente no seguimento ASP.Net, focado no desenvolvimento para web.

No passado a Microsoft venceu a Netscape com o IE, fornecendo grauitamente um browser de qualidade similar junto com o sistema operacional, mas desta vez pelo menos por enquanto, não parece que terá o mesmo sucesso, visto que o IE vem perdendo terreno e sua versão para Windows Mobile é muito inferior ao Safari do iPhone e provavelmente ao Chrome do Android também. Tanto que a pouco tempo a HTC (fabricante de smartphones que utiliza normalmente o Windows Mobile mas já mostrou um protótipo com o Android) utilizou o Opera Mobile num dos seus modelos, para torna-lo mais competitivo com o iPhone.

Vamos ver se o Gigante de Redmond desperta e se reinventa para entrar nesta nova batalha.

Para quem é mais jovem e não acompanhou a Guerra dos Browsers (Netscape vs Microsoft) ou para quem quer se lembrar, a Discovery Channel disponibilizou um documentário bem interessante e também uma linha do tempo interativa sobre a internet, falando sobre como veio a se desenvolver e se tornar a ferramenta que é hoje. Felizmente, para quem não entende inglês existe uma versão dublada no site www.discoverybrasil.com

Assisti este vídeo quando navegava pelo site Guanabara.info, você pode acompanha-lo abaixo:

sexta-feira, 19 de setembro de 2008

quarta-feira, 17 de setembro de 2008

6 meses com Macbook


Dia 19/09 fará 6 meses que comprei meu Macbook (embora só chegado as minhas mãos no dia 26), para "comemorar" irei postar aqui minha experiência com virtualização, especialmente voltada para programação para Windows e Palm OS. 

Falarei sobre o VMWare Fusion, Parallels (opções pagas), sobre o VirtualBox (free e agora mantido pela Sun) e também o sobre o uso do BootCamp.

sexta-feira, 12 de setembro de 2008

Dia do Programador

O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Esta é uma data significativa para programadores porque 256 é igual a 28 (2 elevado à 8ª potência), e 8 são os números de bits de um byte. (Só podia ser programador ou matemático pra imaginar uma coisa dessas... rs)
O Dia do Programador é comemorado dia 13 de Setembro, exceto em anos bissextos, nos quais ele é comemorado no dia 12 de Setembro, pois esse é o 256º dia do ano.
Mundo afora a tradição inclui comportar-se de forma boba, editar a Wikipedia, codificar programas bobos, jogar (no computador é claro), brincar com computadores antigos, etc. Tudo isso, é claro, sob a condição de que o celebrante tenha feito códigos de qualidade nos outros dias do ano e tenha tentado ao máximo não se comportar como bobo nos outros dias. (Cá entre nós coisa difícil para alguns conhecidos meus... rs) Para estes programadores que já estão habituados a 'celebrações' em todos os dias de sua vida, esta data festiva é injustificada e redundante.

No Brasil

No Brasil a tradição ainda não existe, mas a data já se apresenta em spams por email, fazendo com que a leitura dos mesmos também seja parte da celebração. Além disso, no meio acadêmico a data deve proporcionar um encontro dos primeiros programadores locais com os atuais, promovendo palestras e minicursos de linguagens que não são mais utilizadas, além de Assembly, Cobol e Basic (não o Visual Basic), para que suas sintaxes não sejam esquecidas no futuro próximo.
Conversar sobre programação com quem não entende nada e assistir a filmes apreciados por programadores como Star Wars e Pirates of Silicon Valley e também devem fazer parte dessa celebração.

Texto adaptado - Fonte: Wikipédia - http://pt.wikipedia.org/wiki/Dia_do_Programador

quinta-feira, 11 de setembro de 2008

Microsoft Inocente


Desta vez parece que a Microsoft está inocente na minha novela com os teclados Confort Curve Keyboard 2000. Eu havia testado apenas ligando ao meu Macbook e as teclas num lock e scrool lock simplesmente não funcionam, mas no meu desktop (com Vista) funcionou normalmente.
A princípio imaginei que talvez fosse um problema no VMWare Fusion, já que utilizo o Windows XP virtualizado no Macbook pra poder trabalhar (90% do que faço ainda é pra Windows).
Mas testando diretamente no MacOS (com layout brasileiro abnt2) percebi que realmente o num lock não é reconhecido e outras teclas, como o Pause/Break por exemplo, funcionam como as teclas de função pra mudar o brilho ou simplesmente não funcionam.
Talvez seja necessário algum driver adicional, no Windows Vista (e imagino que XP também) isso não é necessário, mas ja era de se esperar.
Como já tive problema duas vezes, estava meio "escaldado". De qualquer forma vai ficar em observação, já que ainda devo ter pouco mais de 1 ano de garantia.

quarta-feira, 10 de setembro de 2008

Conferência para Desenvolvedores VFP

Recebi um email hoje com a confirmação do evento, que será realizado em São Paulo-SP nos dias 17, 18 e 19 de Outubro de 2008, das 8:30 às 18:00.

Serão 15 palestras sobre as principais tendências no desenvolvimento de software (focado no Visual FoxPro e no Sedna é claro).

Os interessados podem conseguir maiores informações no link abaixo: http://www.foxbrasil.com.br/conferencia/

terça-feira, 9 de setembro de 2008

Teclado Microsoft

Sempre ouvi falar muito bem do hardware da Microsoft, mesmo por pessoas que não tem muita simpatia pela empresa. Eu mesmo tenho um Mouse wireless para notebooks e no ano passado havia comprado um Confort Curve Keyboard 2000.
A principio me pareceu ótimo, pois com tendinite em ambas as mãos ergonomia é algo muito importante pra mim. O maior conforto que tenho na digitação neste tipo de teclado sempre me agradou.

Com pouco tempo de uso tive um problema em uma das teclas, a tecla "e" simplesmente parou de responder. Entrei em contato com o suporte, enviei o teclado pra Microsoft (em sampa) e depois de avaliarem fizeram a substituição por um novo, no final do ano passado. Achei fantástico, me pareceu realmente uma empresa preocupada com a qualidade e a satisfação do cliente.
Usei este novo teclado por mais alguns meses e novamente um problema surgiu, a tecla "c" parou de funcionar (imaginem, nada de copiar e colar pelo teclado, o fim...) Mais uma vez aciono o suporte, envio o teclado pra Microsoft e aguardo. Como não recebi nenhum email de confirmação entro em contato e ai começa o rolo. Imaginaram que fosse a mesma ocorrencia, por isso nada havia sido feito, mas como foi constatado novamente o defeito (num teclado novo, já que o inicial foi trocado... pelo menos os números de série diferem) acionaram o envio de um novo teclado.
Hoje, recebi um novo teclado e pra minha surpresa, o led do num lock não funciona, a tecla que deveria abrir a calculadora também não, nem o scroll lock, e não testei tudo ainda... Agora, o que eu faço? Aciono o suporte e solicito uma nova troca? Só com o despacho do teclado pra lá no final das contas vou ter gastado o suficiente pra um teclado novo outra vez, já que este seria o terceiro envio.
Sinceramente estou decepcionado. Três teclados do mesmo modelo com problema, por melhor que seja o atendimento e a boa vontade do suporte, acabam com a paciencia de qualquer um. Será que resolveram desovar todo lote com defeito pra minha cidade ou o problema é comigo?

segunda-feira, 8 de setembro de 2008

DropBox

Uma dica bem interessante de um software e serviço é o DropBox (leia o post no Blog Rodrigo Merino). O DropBox é um disco virtual (grátis) que se integra ao sistema operacional, passando a ser acessado como uma pasta no seu sistema de arquivos.
A idéia é semelhante ao que o GDrive tentou fazer no Windows, mas convenhamos nunca foi estável e prático o suficiente pra ser efetivamente usado. Provavelmente porque o Google não gostaria que um software de terceiro disponibilizasse um recurso que eles mesmos não liberaram.

Pude testá-lo no Vista e no Mac OS, graças a gentileza do Rodrigo Merino em me ceder um convite (como era feito pelo Orkut e pelo GMail no inicio do serviço), e em ambos ele se integra muito bem com o sistema, mantendo um ícone na barra de tarefas. Embora seja um software/serviço beta me pareceu muito estável e rápido também.

Existe também uma interface web que pode ser acessada de qualquer micro sem ter que instalar o programa.

Abaixo screenshots do Mac OS e do Vista com o DropBox em execução, o ícone na barra de tarefas está destacado em vermelho:

From Imagens do Blogger


From Imagens do Blogger


Outra coisa interessante é que você pode mantê-lo "logado" de 2 micros diferentes ao mesmo tempo. Eu inseri um arquivo através do MacOS no Vista recebi uma notificação de que um novo estava disponível.

Por ai da pra imaginar a gama de "facilidades" e "possibilidades" para um software deste tipo.

Você já abraçou o seu programador hoje?

Vi este post no portal Guanabara.info, com um vídeo sobre as dificuldades que nós programadores passamos quase que diariamente.
Mesmo pra quem não entende inglês, vale a pena dar uma olhadinha (se precisar use um tradutor como o Babel Fish do Yahoo ou o Google Translate

Blogged with the Flock Browser

Vídeo do Delphi 2009



A CodeGear (agora Embarcadero) disponibilizou no seu site um vídeo sobre as novidades na IDE do Delphi 2009. O vídeo está em inglês (existe também uma versão em japonês, mas acho que não é o nosso caso... :D)
Abaixo seguem os links:

Visualizar Download

Ou ainda direto no site da CodeGear/Embarcadero

"Problema" com Delphi 2007 e Datasnap resolvido

Na verdade o problema de registrar um servidor datasnap não é exatamente um problema, mas sim uma alteração que a CodeGear fez no Delphi. A partir desta versão não existe mais o registro "automático" do servidor. Agora para registra-lo devemos executá-lo com o parametro /regserver ou /unregserver para remover o registro.
Assim, se você tem um servidor MyServer.exe basta no prompt de comando ou no menu executar digitar o seguinte:



Drive:\Path\MyServer.exe /regserver



Particularmente me agradou essa alteração. Como um programador "das antigas" gosto de executar algumas coisas num prompt de comando, também acho que fica mais fácil pra gerenciar a partir de um instalador como o Inno Setup.

Voltando as atividades

Depois de uma pausa forçada de mais de 2 meses com problemas de saúde, trabalho e familia, volto finalmente a colocar as coisas em ordem (pelo menos tenho tentado :D) e a postar aqui como era o objetivo inicial: compartilhar com a maior freqüência possível tecnologias com que venho trabalhando, problemas, soluções e o que estiver ligado direta ou indiretamente a isso.

Blogged with the Flock Browser

segunda-feira, 16 de junho de 2008

Delphi 6 e 7 no Windows Vista

Delphi 6 e 7 instalados no Windows Vista com service pack 1, agora vamos ver se reamente funciona.

Amanhã posto aqui as informações sobre o resultado.

quinta-feira, 12 de junho de 2008

Problemas com Delphi 2007 e Datasnap

Estou tentando encontrar uma solução para contornar um problema que venho tendo num servidor Datasnap.

Aparentemente o servidor não se registra completamente e aí não funciona. O mesmo servidor compilado no Delphi 2006 roda direto. Depois de rodar a versão compilada no 2006 a versão 2007 passa a funcionar.

Vou tentar contatar a CodeGear pra ver se existe alguma posição sobre o problema.

quarta-feira, 28 de maio de 2008

Visual Studio 2008

Esta semana inicio meus testes da nova versão do Visual Studio 2008 e também a avaliação de dois novos projetos móveis sendo um para Palm OS (Treo) e outro para Windows Mobile (Moto Q).

Nos próximos dias devo postar aqui minhas primeiras impressões.


Abraço a todos.

segunda-feira, 26 de maio de 2008

Genesis

Olá pessoal!

Este é meu primeiro post.




Venho trabalhando com desenvolvimento de software desde 1985, e neste tempo tive contato com algumas linguagens e sistemas operacionais, ferramentas de desenvolvimento, utilitários, computadores, PDAs, smartphones e mais algumas parafernalhas relacionadas de alguma forma a área da computação e tecnologia.

Assim, resolvi compartilhar com vocês um pouco da experiência que adiquiri ao longo destes anos e para isso estarei colocando aqui impressões sobre as ferramentas e tecnologias que venho utilizando nos meus últimos projetos, sobre o mercado de desenvolvimento de software e também sobre novidades da área.

Espero que gostem.

Abraço a todos e até a próxima.