Sakabatō

StaySimple, versão 1.0

Et voilà! A primeira versão, que marca o aparecimento deste novo sistema, está lançada.

StaySimple é um gestor de conteúdos (CMS) que permite a criação de websites de forma simples e rápida, com o mínimo de configurações possíveis e um conjunto limitado de dependências. O seu motor de persistência usa XML em vez de bases de dados relacionais com o MySQL, SQLite ou outros.

Criado em PHP, com recurso a jQuery e jQuery UI para a interface de administração, pretende ser um CMS simples de usar, fácil de instalar e configurar e proporcionar uma gestão eficiente do que é fundamental num website: páginas. Read the rest of this entry »

 

NetBeans IDE e GWT: “failed to create task or type nbdeploy”

Para quem actualizou o NetBeans IDE para a última versão, e usa este IDE para desenvolver aplicações GWT com o plugin GWT4NB, não se esqueçam de activar os módulos de Java Web Applications que nem sempre é activado automaticamente.

Há algum tempo que o NetBeans IDE apresentou uma característica designada “feature on demand” que permite activar os módulos do IDE apenas se estes forem usados. Isto permite que uma instalação completa, com todos os módulos padrão, tenha activos apenas os módulos que o programador usa tornando, entre outras coisas, o arranque do IDE mais rápido. Durante a utilização do IDE os módulos devem ser activados assim que são necessários, tipicamente quando se cria ou se abre um projecto de determinado tipo, no entanto alguns plugins não provocam a activação de módulos que precisam.

O GWT4NB é um deles, embora seja um módulo que faz uso do módulo de Java EE não o activa completamente e surgem situações onde embora se esteja a usar um projecto Java EE o módulo não se encontra activo. Quando isto acontece algumas das funcionalidades do GWT4NB deixam de existir e o IDE apresenta erros frustrantes como o “Problem: failed to create task or type nbdeploy”. Este erro aparece quando se faz um clean ou um clean & build, e tem outro par quando se faz apenas um build. Basicamente a acção que está a ser executada nunca foi declarada e não existe nenhum módulo que seja responsável por resolver a acção, e o IDE mostra um erro porque pensa que a acção é inválida.

Para resolver este erro basta acederem à configuração dos plugins e activarem o módulo Java Web Application: Tools > Plugins > Installed, activar a opção Show details, seleccionar o módulo a activar e pressionar Activate.

Imagem de activação de módulo de NetBeans IDE

 

asciidoc – Instalação e Utilização em Mac OS X

Quer pela necessidade de criar documentação para os vários projectos que desenvolvo, quer para os textos e fichas que tenho de criar para as formações profissionais que lecciono, surgia frequentemente a necessidade de uma ferramenta que possibilitasse a escrita de textos sem a dificuldade e sem o peso da formatação pretendida.

Read the rest of this entry »

 

Partilha de material de Formação Profissional

Na minha actividade de formador tenho, frequentemente, de criar documentos a usar durante as acções de formação. Cada vez que tenho uma acção nova o problema é sempre o mesmo: onde obter informação? Não é fácil encontrar recursos que se possam usar, encontrar informação já processada ou de fácil processamento para que os formandos possam, sem dificuldades extra, aprender os conteúdos da formação, encontrar exercícios adequados, não repetitivos, enfim, fazer todo aquele trabalho acessório mas importe para uma boa formação.

Quando comecei a dar formação procurei comunidades portuguesas de formadores que partilhassem as suas experiências e os materiais que tivessem feito, mas não tive muita sorte. Encontrei um fórum onde a partilha era feita com base em pontos o que é perfeitamente injusto para quem está a começar e não tem qualquer outro material para oferecer em troca dos pontos e que nunca recebe pontos suficientes para obter o que precisa. Daí até desistir de encontrar uma comunidade de formadores e criar um site onde colocava os meus trabalhos foi um pequeno passo.

Com a remodelação dos sites que tinha, e a remoção progressiva dos vários sub-domínios associados, o site de material de formação foi removido e substituído por uma secção própria dentro do meu site pessoal. Assim, a partir deste momento está, oficialmente, aberta a secção de partilha de fichas, apontamentos, manuais e todo o material que eu venha a criar para as formações que dou, bem como tutoriais ou apresentação do software que uso nas formações. E como de remodelação em remodelação se consegue melhorar, a secção passou a apenas uma categoria dentro do blog. Todos os recursos serão apresentados em tópicos no blog e colocados na categoria de Formação para facilitar o acesso.

Todo o material está sob uma licença livre, ou o mais livre que conseguir usar, sendo os documentos (PDFs de fichas, manuais ou avaliações) e os vídeos disponibilizados sob uma Creative Commons e o código das resoluções sob GPL v3.

E para os formadores que, eventualmente, vejam este texto, apresento o convite a partilharem os seus materiais quer através do envio de links quer através do envio dos próprios ficheiros que terei todo o gosto em alojar e colocar online, deixando sempre os devidos créditos.

O meu objectivo é a partilha de informação para facilitar a execução das formações, promover uma melhor qualidade nos materiais de apoio que usamos e fomentar a partilha de trabalhos que, do meu ponto de vista, será benéfica para todos, quer estejamos no papel de formadores quer no de formandos.

 

Lista de Bibliotecas para Java

Segue uma lista de bibliotecas para a plataforma Java que poderão ser úteis no desenvolvimento de aplicações usando esta tecnologia. Naturalmente a lista actual não é exaustiva, mas será usada como base para manter um registo de bibliotecas para tarefas comuns. Read the rest of this entry »

 

Actualizaçao do Site/Blog

Esta será a terceira actualização ou alteração aos sistemas que uso no meu site pessoal e neste blog.

Inicialmente o domínio que adquiri pretendia conter apenas uma página pessoal, com a apresentação do meu trabalho, mais tarde surgiu um blog onde escrevo esporadicamente e uma wiki onde colocava todos os textos e informações que pretendia registar de forma mais acessível. Durante algum tempo gerir estas três partes foi simples, existia pouco conteúdo, pouca manutenção e os objectivos eram bem definidos e limitados.

Actualmente as coisas mudaram, faço, ou pretendo fazer, da minha existência na Internet algo mais sério, onde não escrevo apenas para mim mas onde coloco informação que pode ser útil a terceiros. Dessa necessidade surgiram sistemas, entretanto já extintos, que ofereciam coisas como partilha de documentos de formação, ou partilha de notícias sobre jogos no mundo do software livre ou desenvolvimento Indie. Esses sistemas mostraram que as ferramentas existentes não serviam: muito trabalho para coisas simples.

Assim resolvi remodelar algumas das ferramentas, começando pelo site de apresentação, que junta também outras secções, e onde uso um CMS chamado GetSimple. O blog mudou de endereço, passando a estar debaixo do domínio principal, e mantém o WordPress, embora com uma cara nova, para que todo o domínio partilhe de uma mesma imagem.

Como é natural, as alterações terão de ser feitas à medida que for tendo tempo e por esse motivo alguns ficheiros ainda não estão activos, algumas páginas não existem e muita da informação está a ser convertida da wiki ou de outros locais para se enquadrar melhor no novo propósito deste site.

 

Plesform, uma nova forma de gerir formação

Este texto servirá para apresentar um projecto que tem vindo a ser desenvolvido desde há algum, por mim e alguns colegas.

Plesform é uma plataforma de gestão de formação que facilita todo o processo de organização e controlo da formação profissional de uma empresa. É destinado a qualquer empresa que necessite gerir a formação que lecciona, sejam empresas que forneça formação interna, empresas que trabalham na área da formação ou qualquer entidade que efectue acções de formação.

O software está preparado para gerir desde a comum formação co-financiada (EFAs, UFCDs, etc), passando pela formação PME e incluindo a formação não financiada.

O projecto resulta da insatisfação que tanto eu como os meus colegas detectámos entre os vários agentes envolvidos na formação profissional e da própria insatisfação que sentíamos no uso e no desenvolvimento de outras ferramentas. O nosso objectivo é tornar a gestão um processo simples, mas principalmente não acrescentar complexidade através de um software que siga, o mais fielmente possível, o fluxo usado pelos coordenadores e responsáveis pela formação.

Outro ponto onde nos focámos foi na integração com ferramentas externas, especialmente com ferramentas de produtividade (MS Office e OpenOffice.org) permitindo assim manter algumas das ferramentas criadas no seio das empresas, tipicamente as folhas de cálculo que como sabemos são usadas para tudo (talvez excepto para efectuar os cálculos a que se propunham :) ).

As funcionalidades são muitas, as diferenças com os produtos concorrentes são o resultado de uma avaliação cuidada das necessidades dos utilizadores, e acreditamos que acrescentam valor e são diferenças positivas que ajudarão a melhor gerir a formação, desse modo retirando um melhor retorno do investimento feito. Infelizmente um texto escrito no blog não seria suficiente para explicar tudo o que fizemos e tudo o que a plataforma pode oferecer aos seus utilizadores.

Este é um produto que comercializamos seguindo o modelo SaaS, (Software as a Service), disponibilizando o acesso ao sistema a partir de qualquer dispositivo que tenha acesso à Internet. Mas também aqui quisemos inovar em relação ao que já existia e o valor monetário pago pretende aproximar-se o mais possível da utilização feita, isto é, paga o que usa, nem mais nem menos.

Deixo o endereço do sistema em jeito de fecho e um contacto de e-mail através do qual podem pedir mais informações sobre a plataforma:

  • URL: https://www.plesform.com
  • Contacto: plesform@gmail.com
 

Foi preciso muita paciência… ou um script eficiente.

Não que o conteúdo mereça um texto mas fico sempre admirado com a paciência que certas pessoas conseguem juntar, ou com o tempo que um indivíduo consegue gastar em algo em que, por mais que me esforce, não consigo encontrar objectivo, utilidade ou necessidade.

Experimentem aceder ao URL seguinte e seleccionar o texto. Deixo o aviso que alguns browsers poderão achar as 1500 linhas de HMTL e especialmente a linha com 439739 colunas algo difícil de mastigar.

Link: http://fichtre.net/yop.html

 

O fim do NavPT…

Para os amantes da aeronáutica, civil ou militar, o passado dia 25 de Maio veio trazer uma triste notícia que certamente afectará aqueles que assiduamente acediam ao site e usavam a aplicação de iPhone:  o fecho do NavPT, um site dedicado à recola e publicação dos dados públicos e que estão ao alcance de qualquer pessoa capaz de ler meia dúzia de passos e montar um receptor rádio. Read the rest of this entry »

 

Vaidade…

Supostamente um pecado, bem, acho que escapa se for provocada por notícias que alegam a qualidade dos alunos formados no grande curso de Engª Informática da ESTG Leiria :D

OK, este texto nada tem a ver com tecnologia, linguagens de programação ou que mais, mas achei a notícia de hoje do Jornal de Leiria, com o título “Alunos de Engenharia Informática disputados por empresas de topo” merecedora de destaque não fosse eu, afinal, um aluno de Engª Informática do mencionado curso.