O estado de vários projectos e lançamento do Display Blanker v1.0.514

Notícias do Site, Programação, Software No Comments »

Já lá vão uns meses desde a última vez que escrevi aqui mas não tenho tido oportunidades para tal. Esta actualização pretende ser simples e concisa fazendo um rescaldo do estado de alguns dos meus projectos.

Easy Settings
A EasySettings sofreu uma actualização muito recentemente a qual eu não publiquei no blog. Isto porque em nada afecta quem o usa ou até mesmo FireNotes, foram apenas umas alterações para dar uma manutenção no código e organização do mesmo. Nada foi resolvido nem nada foi adicionado ou removido. Não ganham nada com a actualização, mas também não perdem nada.

FireNotes
Desde que lancei a última versão do FireNotes (v0.7 Developer Preview 1) que a tenho usado sem quaisquer problemas de maior, apenas umas falhas aqui e ali, algumas delas até já estão corrigidas para a Developer Preview 2, mas nada que impossibilite o uso da v0.7. Como tal, a v0.5.1, já bastante antiga, foi removida do site e não se encontra mais para download.

A página respectiva ao FireNotes foi ainda um pouco actualizada. Na verdade não mudou quase nada, apenas a movi do site principal para o wiki, como todos os outros projectos. E por falar na Developer Preview 2 (versão que já está prometida há muito tempo), eu tenho trabalhado nela, mas muito lentamente. Não quero e não posso fazer promessas, mas espero, muito sinceramente, ter essa versão disponível até ao fim do mês de Agosto.

MD5 Fingerprint
Isto era uma aplicação que eu já não actualizava há muito tempo. Ainda estava com ideias de reescrever todo o código em C# para a versão 2.0, melhorando-a em todos os aspectos. Mas entretanto encontrei a aplicação perfeita que satisfaz as minhas necessidades (para quem estiver interessado, passo a publicidade ao HashTab v3) e já não preciso mais do MD5 Fingerprint, foi uma boa experiência de aprendizagem. Como tal, o MD5 Fingerprint será descontinuado e o código fonte está disponível como sempre esteve.

Display Blanker
O Display Blanker é um pequeno utilitário que lhe permite desligar o ecrã e/ou bloquear a sessão de utilizador do Windows de forma simples e rápida. É um utilitário bastante flexível possuindo dois modos de funcionamento, um por argumentos passados ao executável e outro por alteração do nome do próprio executável.

Desenvolvi esta aplicação porque estava a precisar de algo que me desligasse o ecrã e bloqueasse a sessão do Windows com determinados atalhos usando as teclas do meu portátil. Como achei que poderia ser útil a mais alguém, decidi limpar o código, programar tudo direitinho e lançar uma versão para público e aqui está ela. Para quem estiver interessado, o código fonte também se encontra disponível.

Alterações nas licenças de código open-source:
Recentemente decidi optar pela Licença MIT em vez da GNU GPLv3 e essa até uma das razões para a “actualização” da Easy Settings. Mas todas as aplicações para as quais eu decido publicar o código, a partir de agora irão ser lançadas com a Licença MIT. E só para que conste, assim como a Easy Settings sofreu uma alteração na licença, também aconteceu ao mesmo ao Network Switcher que usava a GNU GPLv3 e ao MD5 Fingerprint que usava uma licença personalizada.


Pequena actualização: Easy Settings v1.1.1116

Notícias do Site, Programação, Software No Comments »

Há uns meses atrás disponibilizei uma pequena actualização a biblioteca Easy Settings que corrigia um pequeno problema no FireNotes. Problema esse que causava um crash na aplicação quando esta não conseguia ter acesso de escrita ao ficheiro “settings.xml”. Supostamente, esta actualização teria corrigido o problema na sua totalidade, mas tal não aconteceu. A frequência com que este crash acontecia decresceu mas em determinadas situações ainda era visível, apesar de que as possibilidades de se depararem com tal problema sejam remotas.

Hoje disponibilizo mais uma pequena actualização à biblioteca que corrige definitivamente este problema ou assim o espero. Supondo que tudo corre bem, este problema não irá ser mais visível em futuras versões do FireNotes.

O problema está agora resolvido no código do Easy Settings. Se o problema for muito comum na vossa utilização do FireNotes, podem fazer o download da nova versão do Easy Settings e substituir o DLL antigo pelo novo no directório onde instalaram o FireNotes.

P.S: De facto, esta versão actualizada já se encontra online (no sitio do costume) há uns dias, mas só hoje tive a disponibilidade de criar este post.


O futuro da minha casa na internet

Internet, Notícias do Site 3 Comments »

Foi em 2003 que decidi marcar a minha presença na Internet comprando o domínio “nazgulled.net”. Domínio esse, que viria a ser a minha casa na “World Wide Web” durante os próximos anos. Hoje em dia sinto a necessidade de expandir a minha “casa” para algo mais pessoal e profissional, surgindo assim a compra do domínio “ricardoamaral.net”.

Este domínio já foi comprado há uns meses (desde de Novembro de 2008 para ser mais preciso) e desde dessa altura que aponta exactamente para o mesmo site que “nazgulled.net”. O domínio “ricardoamaral.net” será o futuro da minha presença na Internet, quer a nível de web site como a nível de email. Contudo, o domínio “nazgulled.net” não ira simplesmente desaparecer, ainda irei mantê-lo durante mais alguns anos.

Como acabei de referir, o domínio “ricardoamaral.net” aponta exactamente para o mesmo sitio que “nazgulled.net”, pelo que para acederem a este blog tanto serve “blog.nazgulled.net” como “blog.ricardoamaral.net”. Com tempo irei fazer uma migração de tudo relacionado com o meu site/email, esta migração será bastante lenta porque com ela pretendo renovar todo o meu site serviços associados aos endereços. Será um processo demorado pois o tempo cada vez aperta mais com trabalhos e exames na universidade, projectos pessoais, pequenos biscates que vou fazendo aqui e ali em desenvolvimento e desenho de web sites. O domínio “nazgulled.net” irá então desaparecer assim que a migração estiver completa e, já não houver rasto na Internet de que o domínio “nazgulled.net”, alguma vez apontou para algum lado.

A partir de hoje, tudo será configurado com o domínio “ricardoamaral.net” em mente pelo que se tiverem favoritos ou feeds RSS guardadas, façam o favor de alterar tudo para o novo domínio. Como já disse, o antigo irá continuar a funcionar, mas o suporte para o mesmo não será uma prioridade, pois a ideia é migrar tudo para o novo.


Visão futurista de um mundo não muito distante!

Tecnologias, Vídeos 4 Comments »

O seguinte vídeo apresenta uma visão futurista imaginada pela Microsoft para daqui a, sensivelmente, 10 anos, 2019 portanto. Uma visão fantástica, mas será este mundo realmente possível daqui por 10 anos? Deixem a vossa opinião…

Eu gostava de fazer parte de um mundo assim e vocês?


Boa publicidade da Microsoft!

Internet, Tecnologias, Vídeos 3 Comments »

Depois de alguma publicidade confusa e estranha por parte da Microsoft, eis que finalmente conseguiram fazer algo de interessante e engraçado.


“Isto é uma fantochada”

Tecnologias, Vídeos No Comments »

Eu deveria estar a estudar para o importante teste que tenho amanhã mas deparei-me com este pequeno vídeo e não poderia deixar de o colocar aqui. Sim, eu sei, isto passou no programa “Nós Por Cá” da Sic há pouco mais de duas semanas atrás mas eu só o vi agora…

Não concordo com tudo que este senhor diz, como no caso do cartão do cidadão. Mas também devo confessar que este vídeo é apenas uma amostra do que parece ter sido uma entrevista bastante mais longa onde este senhor talvez tenha alguma ponta de razão.

Filho meu não terá um “Magalhães” enquanto não souber “ler, escrever, contar e entender”…


Pequena actualização: Easy Settings v1.1.523

Notícias do Site, Programação, Software 1 Comment »

Desde o lançamento do primeira Developer Preview do FireNotes v0.7 que toda a gente me tem reportado uma pequena falha (entre muitas outras) que existe, impedindo o uso normal da aplicação. A falha a que me refiro, provoca um crash na aplicação pois não consegue ter acesso de escrita ao ficheiro “settings.xml”. Este crash está relacionado com a minha biblioteca Easy Settings e não com o FireNotes.

O problema existe devido ao fluxo de escrita que ficava temporariamente aberto após ter gravado no disco o novo ficheiro XML. Isto porque faltava um par de linhas para terminar esse fluxo de escrita; o qual ficaria aberto temporariamente ate o sistema decidir fecha-lo.

O problema está agora resolvido no código do Easy Settings. Se o problema for muito comum na vossa utilização do FireNotes, podem fazer o download da nova versão do Easy Settings e substituir o DLL antigo pelo novo no directório onde instalaram o FireNotes.


Lentamente… FireNotes v0.7 (Developer Preview 2)

Notícias do Site, Programação, Software No Comments »

Tem existido uma certa actividade em torno dos tópicos sobre o lançamento da Developer Preview 1 do FireNotes v0.7 nos mais diversos fóruns em que anunciei a mesma, pelo que decidi começar muito lentamente o desenvolvimento da Developer Preview 2.

Isto significa que os planos foram ligeiramente alterados…

Têm-me feito várias sugestões para novas funcionalidades e/ou melhorias. Algumas simples e de fácil implementação, outras mais complicadas e trabalhosas e algumas outras que ainda precisam de melhor avaliação e discussão para que eu possa tomar uma decisão sobre o que lhes fazer. Fora as sugestões, também foram encontrados uma carrada de problemas, dos quais alguns deles eram demasiado triviais que me escaparam completamente e muito sinceramente, não estava nada à espera.

Lição aprendida, por mais que uma única pessoa teste intensivamente uma aplicação, nunca é suficiente para encontrar todos os seus problemas. Os seus hábitos e pensamentos são únicos e muitas coisas lhe irão passar ao lado.

Conclusão… A próxima versão irá ter unicamente ter todos os problemas reportados corrigidos, pequenas melhorias aqui e ali, bem como, algumas novas funcionalidades que me sugeriram. O desenvolvimento desta versão irá ser bastante lento pois tenho muito pouco tempo livre devido à minha vida pessoal e académica. Não posso afirmar com certeza para quando será o lançamento mas tentarei para que seja antes do próximo ano.


FireNotes v0.7.4920 (Developer Preview 1)

Notícias do Site, Programação, Software, Tecnologias 4 Comments »

Chegou finalmente o tão aguardado dia por muitos, o lançamento da primeira Developer Preview da versão 0.7 do FireNotes.

Completamente reescrito em C# e com um interface extremamente diferente, esta versão vem corrigir muitas lacunas existentes em versões anteriores. Dezenas de bugs foram corrigidos e muitas melhorias foram feitas em todos os níveis. É uma mudança drástica desde a última versão pública– que para quem não sabe foi lançada à quase 4 anos– a qual espero que esteja do agrado de muitos.

Apesar dos 4 anos de intervalo, isto não significa que eu estive a desenvolver esta versão este tempo todo como é óbvio. Mas que o tempo ficou, e fica, cada vez mais apertado para desenvolver os meus pequenos projectos, contudo, aqui está a versão 0.7 na forma de Developer Preview.

Porquê versão 0.7 e não 0.6 sendo a última pública a 0.5.1? Porquê Developer Preview e não Release Candidate ou Beta? Muito simples…

A versão 0.6 existiu mas apenas internamente, ou seja, para mim. Eu fiz umas melhorias aqui e ali que permitiam usar a aplicação no dia a dia, mas não estava pronta para ser usada pelo público geral pois estava visivelmente incompleta. O tempo ficou apertado e eu nunca mais a acabei. Entretanto o Windows Vista saiu para o mercado e eu adoptei-o para o meu sistema principal. A versão 0.6 deixou de ficar compatível e foi ai que decidi reescrever todo o código da aplicação, tendo em mente a compatibilidade total com o Windows Vista e Windows XP.

Developer Preview porque esta versão não é a versão final, não se encontra completa, mas encontra-se perfeitamente estável (julgo eu) para ser usada no dia a dia de toda a gente. Contudo, não é possível configurar as definições da aplicação directamente pelo interface pois este não existe. Todas as configurações terão de ser feitas manualmente editando o ficheiro settings.xml. Para mais informações sobre isto (entre outras coisas importantes sobre esta versão especifica), leiam o README.txt que acompanha o download desta versão do FireNotes.

Como eu sei que a maioria não vai ler o README, ficam aqui algumas notas importantes…

Esta versão usa o .NET Framework 2.0 ao contrário das versões anteriores que apenas necessitavam do 1.0. Recomendo que instalem antes a última versão do .NET Framework, a 3.5, que traz compatibilidade com a 2.0. Para além disto, notem que eu de momento não aceito qualquer tipo de sugestões para implementação de novas funcionalidades até à versão 0.7 final que necessitem de algum trabalho. Pequenas funcionalidades e fáceis de implementar ainda ouço o que tiverem para me dizer e obviamente que também sou todo de ouvidos relativamente a bugs que encontrem nesta versão. Isto porque até à versão 0.7 final eu já tenho uma lista de funções a implementar entre outros melhoramentos que pretendo fazer antes de começar a pensar na versão 0.8. Que será a versão para a qual irei ouvir as sugestões que tenham para novas funcionalidades que necessitam de tempo para implementação.

Esta nova versão não é compatível com alguma das versões anteriores e se ainda usa uma das versões antigas, é recomendado que proceda à sua desinstalação antes de “instalar” a nova versão. Não esquecendo de fazer uma cópia de segurança das notas actuais antes de desinstalar a versão antiga. A nova versão não possui qualquer instalador e a reposição de notas poderá ser feita criando novas notas e copiando o conteúdo das mesmas uma a uma, ou copiando todos os ficheiros de texto para a nova localização das notas em “%LOCALAPPDATA%\FireNotes”.

A má notícia é que eu não sei para quando será o lançamento da versão 0.7 final, é impossível prever tal coisa pois não sei quando irei voltar a pegar no código do FireNotes para começar a implementar o dialogo de configuração das definições da aplicação. Que é o ponto que está no topo da minha lista de prioridades para o FireNotes.

Sem mais nada a acrescentar, espero que esta versão seja do vosso agrado e espero pelos vossos comentários. Caso contrário, comentem na mesma e digam-me o que vos afasta desta nova versão do FireNotes ou da própria aplicação em si.


Actualização Easy Settings v1.1 e notícias sobre o FireNotes v0.7

Notícias do Site, Programação, Software No Comments »

Já lá vão uns dias desde que dei notícias, quer sobre a minha pessoa quer sobre os meus trabalhos pessoais que partilho com o público. Como não tenho muito a adiantar e não estou com paciência para escrever, dou direito ao assunto começando pelo fim do título deste post.

Tenho vindo a anunciar já há bastante tempo uma Developer Preview (por outras palavras, uma versão incompleta mas funcional) da versão 0.7 do FireNotes. Esse lançamento tem sido constantemente adiado da minha parte devido à falta de tempo que tenho tido para o desenvolvimento do dito cujo. Mas ficam a saber que o lançamento está para breve, pois já pouco me falta para que esta versão esteja realmente funcional e pronta a ser lançada para o público.

Devido ao desenvolvimento que tenho feito no FireNotes, senti a necessidade de actualizar a minha biblioteca .NET Easy Settings para suportar definições com base em tipos enumerados de forma a que o código do FireNotes fosse mais legível. E é apenas isso que esta nova versão 1.1 apresenta de diferente desde a última versão. Talvez seja útil para quem goste, como eu, de ter o seu código bastante organizado.



WP Theme & Icons by N.Design Studio. Modded by Nazgulled. Read the Privacy Policy.