Queridos Amigos, Boas Festas!
Um Feliz Natal e um Bom Ano Novo!
Esta imagem é parte de um postal electrónico da Jacquie Lawson. Visitem http://www.jacquielawson.com para conhecerem estes postais cheios arte. Obrigado a M Swift pela dica.
2009-12-22
2009-11-23
Teologia do Corpo
Teologia do Corpo para Principiantes
Vamos falar de sexo, com a Igreja Católica !?
Um livro surpreendente, que desafia as ideias feitas que existem sobre a visão da Igreja sobre o sexo, com base nos ensinamentos do Papa João Paulo II.
(in English)
Vamos falar de sexo, com a Igreja Católica !?
Um livro surpreendente, que desafia as ideias feitas que existem sobre a visão da Igreja sobre o sexo, com base nos ensinamentos do Papa João Paulo II.
(in English)
2009-11-18
Oferta de emprego a tempo inteiro: PL/SQL e Java
Um amigo meu está a procura de um profissional:
Se estiver interessado, posso facilitar o contacto.
Ando à procura de alguém que saiba PL/SQL e Java, em de ser "bom" e super barra em pesquisa a BD's.
Trabalho a full-time em Oeiras.
Se estiver interessado, posso facilitar o contacto.
Algo ImportAnt(e) para programadores Java
:-)
A ImportAnt é uma biblioteca para a ferramenta de construção de aplicações Apache Ant, muito usada na programação em Java. É um projecto de código-aberto, disponível sob a licença GNU LGPL e albergado no SourceForge.
A ImportAnt foi recentemente transformada num Wiki, onde os fragmentos de ficheiros de construção podem ser facilmente consultados e reaproveitados para construir soluções à medida.
Espero que seja uma ferramenta ainda mais útil!
A ImportAnt é uma biblioteca para a ferramenta de construção de aplicações Apache Ant, muito usada na programação em Java. É um projecto de código-aberto, disponível sob a licença GNU LGPL e albergado no SourceForge.
A ImportAnt foi recentemente transformada num Wiki, onde os fragmentos de ficheiros de construção podem ser facilmente consultados e reaproveitados para construir soluções à medida.
Espero que seja uma ferramenta ainda mais útil!
2009-11-10
2009-11-09
2009-11-03
Desenvolvimento conduzido pelos testes
O princípio do desenvolvimento conduzido pelos testes (test-driven development) consiste em programar os testes antes da aplicação principal.
A implementação da aplicação deve começar por concretizar o "caminho feliz mais simples". A partir deste momento é possível incorporar os testes no ciclo de desenvolvimento: codificar, compilar, testar, executar. Ou seja, os testes são sempre executados, em todas as compilações.
Tal como os erros de compilação devem ser logo corrigidos, os erros nos testes existentes devem ser vistos de forma idêntica, e proceder-se também à identificação e correcção do problema.
E quem garante que os testes não têm erros? :-)
--
Aprender mais sobre o assunto no blog do Nuno Marques (em inglês).
(in English)
A implementação da aplicação deve começar por concretizar o "caminho feliz mais simples". A partir deste momento é possível incorporar os testes no ciclo de desenvolvimento: codificar, compilar, testar, executar. Ou seja, os testes são sempre executados, em todas as compilações.
Tal como os erros de compilação devem ser logo corrigidos, os erros nos testes existentes devem ser vistos de forma idêntica, e proceder-se também à identificação e correcção do problema.
E quem garante que os testes não têm erros? :-)
O código de um teste deve ser tão simples que é óbvio que está certo.
O código de um teste pode ser tão complicado que é óbvio que está errado.
--
Aprender mais sobre o assunto no blog do Nuno Marques (em inglês).
(in English)
2009-11-02
Visualizar informação de forma eficaz
1. Colocar uma questão específica
2. Recolher informação
3. Aplicar uma métrica e representá-la com: tamanho, cor, localização, rede, tempo.
A cor é boa para grandes conjuntos de dados.
Redes tornam-se uma confusão com mais de 100 nós.
Regra de algibeira: Usar 3 dimensões ou menos de informação! Contar uma história!
Referência: Matthias Shapiro, O'Reilly Ignite
(in English)
2. Recolher informação
3. Aplicar uma métrica e representá-la com: tamanho, cor, localização, rede, tempo.
A cor é boa para grandes conjuntos de dados.
Redes tornam-se uma confusão com mais de 100 nós.
Regra de algibeira: Usar 3 dimensões ou menos de informação! Contar uma história!
Referência: Matthias Shapiro, O'Reilly Ignite
(in English)
2009-10-26
Dicas para caloiros - e não só!
A escola secundária e a Universidade são diferentes. Na Universidade o ritmo de aprendizagem tem que ser outro, mais acelerado. Na Universidade só está quem quer e pode. É uma oportunidade para aprender o máximo!
Ficam algumas sugestões da minha experiência pessoal:
- Consultar os planos de todas as cadeiras nas páginas web. Manter um calendário do semestre sempre actualizado, com todas as marcações importantes. Isto permite evitar ser "bombeiro" que anda a correr de "fogo" em "fogo".
- Estudar a matéria das aulas seguintes. Isso mesmo, estudar antes da aula! Parece exagero, mas não é. Permite perceber o básico e aproveitar a aula para fazer perguntas concretas ao Professor sobre o que não se percebeu estudando simplesmente.
- Os livros de texto são fundamentais para uma compreensão profunda e completa da matéria. Acetatos podem ajudar, mas não chegam.
- Os exercícios práticos são muito importantes. É preciso fazer os exercícios e conseguir resolvê-los ou, pelo menos, ficar com dúvidas concretas para a próxima aula.
- Ao questionar os Professores é muito importante demonstrar que já se investiu no problema. Levar os apontamentos e uma solução parcial motiva os Professores a esclarecer a dúvida. Todos gostam de alunos interessados.
- Uma "mina" para encontrar exercícios relevantes são os exames, testes e fichas de anos anteriores. Uma forma de os encontrar é aceder às páginas web antigas (por exemplo, trocar 2009-2010 por 2008-2009, ou pesquisar no google com site:ist.utl.pt). Em alternativa, pedir directamente aos Professores. Não se pode é esperar pelas vésperas do exame!
- Nalguns pontos do Técnico - AEIST, e casas de fotocópias circundantes - existem alguns materiais compilados por alunos de anos anteriores. Podem ser uma ajuda, mas têm que ser vistos com precaução pois provavelmente contêm erros.
Só para Informáticos
A Informática baseia-se (entre outras ciências) em Electrotécnia, Matemática, e Gestão Empresarial. É um misto de ciência exacta com ciência social, onde é preciso ser muito sistemático e organizado. "O computador faz o que dizemos, e não o que nós queremos..."
Apresentem-se à vossa melhor "amiga": a linha de comando / command prompt / shell. A sua impiedosa exigência - um simples engano numa letra dá "Command not recognized!" - é onde o computador se revela na sua essência: uma máquina de cálculo super-potente sem capacidade de perceber o que está a fazer.
Praticar é muito importante. Não ter medo de experimentar. Não ter medo da folha em branco e do ficheiro vazio.
A informática puxa bastante pelo cérebro! Dormir bem - pelo menos 7 horas - é essencial.
O que te inspira? O que mais gostas de fazer? Os gostos são importantes, mas todas as cadeiras de base são relevantes (mesmo que não aparentem ser à primeira vista). Parte da aventura da aprendizagem é fazermos as ligações - os cliques! - no nosso entendimento.
É importante descobrir o gozo da informática, para depois compensar as longas e demoradas horas que são necessárias para "caçar" alguns dos problemas/bugs... Fazem parte da profissão e ninguém está livre de ir à "caça" de vez em quando. Especialmente quando não tem tempo!
--
Bom trabalho e divirtam-se!
Ficam algumas sugestões da minha experiência pessoal:
- Consultar os planos de todas as cadeiras nas páginas web. Manter um calendário do semestre sempre actualizado, com todas as marcações importantes. Isto permite evitar ser "bombeiro" que anda a correr de "fogo" em "fogo".
- Estudar a matéria das aulas seguintes. Isso mesmo, estudar antes da aula! Parece exagero, mas não é. Permite perceber o básico e aproveitar a aula para fazer perguntas concretas ao Professor sobre o que não se percebeu estudando simplesmente.
- Os livros de texto são fundamentais para uma compreensão profunda e completa da matéria. Acetatos podem ajudar, mas não chegam.
- Os exercícios práticos são muito importantes. É preciso fazer os exercícios e conseguir resolvê-los ou, pelo menos, ficar com dúvidas concretas para a próxima aula.
- Ao questionar os Professores é muito importante demonstrar que já se investiu no problema. Levar os apontamentos e uma solução parcial motiva os Professores a esclarecer a dúvida. Todos gostam de alunos interessados.
- Uma "mina" para encontrar exercícios relevantes são os exames, testes e fichas de anos anteriores. Uma forma de os encontrar é aceder às páginas web antigas (por exemplo, trocar 2009-2010 por 2008-2009, ou pesquisar no google com site:ist.utl.pt). Em alternativa, pedir directamente aos Professores. Não se pode é esperar pelas vésperas do exame!
- Nalguns pontos do Técnico - AEIST, e casas de fotocópias circundantes - existem alguns materiais compilados por alunos de anos anteriores. Podem ser uma ajuda, mas têm que ser vistos com precaução pois provavelmente contêm erros.
Só para Informáticos
A Informática baseia-se (entre outras ciências) em Electrotécnia, Matemática, e Gestão Empresarial. É um misto de ciência exacta com ciência social, onde é preciso ser muito sistemático e organizado. "O computador faz o que dizemos, e não o que nós queremos..."
Apresentem-se à vossa melhor "amiga": a linha de comando / command prompt / shell. A sua impiedosa exigência - um simples engano numa letra dá "Command not recognized!" - é onde o computador se revela na sua essência: uma máquina de cálculo super-potente sem capacidade de perceber o que está a fazer.
Praticar é muito importante. Não ter medo de experimentar. Não ter medo da folha em branco e do ficheiro vazio.
A informática puxa bastante pelo cérebro! Dormir bem - pelo menos 7 horas - é essencial.
O que te inspira? O que mais gostas de fazer? Os gostos são importantes, mas todas as cadeiras de base são relevantes (mesmo que não aparentem ser à primeira vista). Parte da aventura da aprendizagem é fazermos as ligações - os cliques! - no nosso entendimento.
É importante descobrir o gozo da informática, para depois compensar as longas e demoradas horas que são necessárias para "caçar" alguns dos problemas/bugs... Fazem parte da profissão e ninguém está livre de ir à "caça" de vez em quando. Especialmente quando não tem tempo!
--
Bom trabalho e divirtam-se!
Subscrever:
Mensagens (Atom)