domingo, dezembro 31, 2006

Revista Programar nº6 - Janeiro 2007


É com grande orgulho que vos anuncio que a 6ª edição da revista PROGRAMAR, referente ao mês de Janeiro de 2007, foi hoje lançada. Foram dois meses de trabalho, de constante preocupação com as datas e com os prazos e, acima de tudo, com a qualidade dos artigos. Nesta edição podem encontrar artigos de qualidade superior aos artigos das edições anteriores, pelo que acho que devem dar uma atenção especial a este primeiro lançamento de 2007. O site da revista PROGRAMAR foi também totalmente remodelado pelo neon_prannock e AriOps, contando agora com um design totalmente diferente e com a programação feita em Ruby-on-Rails o que é uma autêntica inovação ao nível da programação em Portugal, pois esta linguagem apesar de ser muito poderosa ainda não é aproveitada por muitos programadores do nosso país à que inovar e seguir exemplos e aqui está um bom exemplo de um programador experiente e empenhado em inovar, parabéns neon_prannock. Quanto ao design penso que ficou muito à quem das expectativas, pela primeira vez, desde que conheço os designs do AriOps, não gostei do seu trabalho. Chega de falar do novo portal e vou mas é mostrar o trabalho que foi desenvolvido pelos redactores da revista.

A capa foi desenhada pelo AriOps o que é mais um dos seus excelentes trabalhos.

Para esta edição temos a linguagem Scheme como tema de capa, temos ainda uma introdução ao Python, sockets em Java, gravação em vídeo do desktop em GNU/Linux e muito, muito mais.

No entanto os artigos que mais me interessaram foram o do Python e o dos Exploits visto que são duas áreas nas quais me estou e quero iniciar e que são neste momento do meu interesse, principalmente os Exploits porque estou a tentar aprender o máximo possível sobre segurança, e "insegurança".

Podia estar aqui a falar sobre a qualidade da revista mas é algo que não vou fazer e vou deixar que o façam vocês mesmos e que comprovem mais um excelente trabalho de toda a equipa da revista PROGRAMAR.

Revista no:

- Site oficial: http://www.revista-programar.info/front/view/2
- Fórum P@P: http://www.portugal-a-programar.org/forum/index.php?topic=8102.0

sexta-feira, dezembro 08, 2006

TI 84 Plus


7 de Dezembro de 2006

Comprei hoje a minha nova máquina de calcular cientifica, uma Texas Instruments TI-84 Plus.

Com ela em posse comecei a aprender a trabalhar com a máquina, abri todos os menus vasculhei o manual de instruções e comecei a brincar com ela bisbilhotei as aplicações que trazia, testei-as,... e fiz o meu primeiro programa durante a aula de físico-química (onde fui chamado várias vezes à atenção) e como acontece em todas as linguagens comecei com um simples "Hello World" que podemos obter através do código:
:ClrHome
:Disp "Teste"
:Disp "Hello World"
E assim estava feito o meu primeiro programa. Durante a mesma aula escrevi outro código um pouco mais complexo que consiste em fazer um random de números:
       :ClrHome
:Disp "Vamos ver números aleatórios"
:randInt(1, 100)
Este programa devolvia números entre um 1 e 100 aleatoriamente. Depois do ultimato do professor de físico-química tive de parar com isto e só recomecei umas horas mais tarde em casa. Aí instalei o software da máquina no computador e liguei a máquina ao computador através da porta USB. Comecei a fazer experiências com aquilo e comecei a transferir mais aplicações do PC para a máquina como o PuzzPack e o NoteFolio; o primeiro é um pacote de quatro jogos para aquelas aulas que são super secantes e o segundo é uma espécie de Bloco de Notas para a máquina e que é possível fazer sincronizações entre a máquina e o computador o que é bom para colocar apontamentos na máquina da matéria necessária. Depois disto comecei a procurar na Internet artigos que me permitissem progredir na programação TI-Basic e encontrei na Wikipédia este artigo e este que tem muitas informações sobre esta temática.

Fiquei bastante entusiasmado com esta linguagem de programação e por isso pretendo evoluir nela e escrever um artigo o mais completo possível sobre ela porque em Português não encontrei nada interessante e útil.
CORRECÇÃO
Afinal existem excelente tutoriais em português como por exemplo:
http://sergiosantos.info/drupal/?q=node/12

Fiquem bem ;)