O meu horário de trabalho

February 12th, 2009

A pedido de muitas famílias que não percebem o meu horário de trabalho, aqui vai:

  • Durante um mês, tenho que fazer uma média de 7 horas diárias;
  • Tenho que estar obrigatoriamente no local de trabalho entre as 10h-12h e as 14h-16h;
  • Posso gozar saldo de horas nestes períodos(plataforma como aqui lhe chamam) até um máximo de 4h por mês;
  • Não posso trabalhar mais de 5 horas seguidas;
  • Deve estar por cá alguém(de 3) entre as 9h30 e as 17h30;
  • As horas a mais acumulam de um mês para os próximos.

Ou seja, posso entrar algumas vezes às 10h, sair algumas vezes às 16h, sem precisar de justificar. Posso entrar ainda mais tarde, sair mais cedo, demorar mais um pouco a almoçar, não aparecer de tarde ou de manha… até um máximo de 4 horas por mês desde que justifique como gozo de saldo.

Claro que dá jeito avisar o meu superior e os colegas quando sei que não vou estar. São as regras da casa :P

Update:

O saldo no fim do ano pode dar direito até 5 dias de férias. Eu gosto de trabalhar e gosto do que faço. Não gozo todas as horas.


Da dissertação à prática

February 10th, 2009

O titulo  da minha dissertação de mestrado foi:

Utilização de técnicas de virtualização de computadores para a realização de trabalhos laboratoriais de redes e serviços de comunicação.

Na prática fiz um estudo sobre as tecnologias de virtualização de computadores  e de que forma estas poderiam ser aplicadas ao ensino, nomeadamente à realização de trabalhos laboratoriais de redes e serviços de comunicação. A forma encontrada para fazer este estudo foi  usar um laboratório real como referência, o laboratório de redes da FEUP, estudando os trabalhos práticos ali realizados. 

Os resultados obtidos  mostraram que estas técnicas podem ser usadas nestes ambientes e podem trazer benefícios ao ensino, assim como ajudar a melhorar o funcionamento geral de um laboratório deste tipo. 

O normal neste tipo de estudos, teses e dissertações é ficarem guardados na “gaveta” para o resto da vida, e os resultados nunca são aplicados no mundo real.  

Foi com agrado que passei à uns dias no laboratório e vi implementado aquilo que escrevi na dissertação. Estava tudo como eu tinha escrito, a forma, as tecnologias, os meios, tudo. Gostava de ver mais exemplos destes, dá pena que tanto trabalho de qualidade fique guardado numa gaveta depois de lançada uma nota.

Pelo que me foi dito pelo júri também não é muito normal os temas serem relacionados com o ensino e a melhoria do mesmo. No meu caso isso foi uma clara mais valia. Nada como ajudar a escola a melhorar o próprio ensino.


Quando o OpenOffice faz a diferença

February 4th, 2009

ooo

O OpenOffice nem sempre é bem visto pelos potenciais utilizadores.  Muitos dele, habituados ao fácil acesso a software bastante mais caro, não usam nada que não seja considerado “o melhor” da categoria, logo, não o consideram uma opção.

Mas há situações em que é o OpenOffice faz toda a diferença, e é quando temos que gerar PDF’s. Sim, sei perfeitamente que há impressoras para PDF e que as últimas versões disto e daquilo também o fazem, mas, e formulários por exemplo, fazem?

Se tentarem exportar para PDF um formulário criado em Word o resultado é um PDF que não dá para preencher. O mesmo documento criado no Word e exportado para PDF, com apenas um click, no OpenOffice já funciona correctamente. Podem abrir o PDF no Acrobat Reader e preencher todos os campos do formulário. Claro que se o formulário for criado no Openoffice também funciona.

Mas mais interessante ainda  é a extensão pdfimport, que  permite importar documentos PDF para o Openoffice de forma a serem editados no Draw ou no Impress.


O Decreto-lei do SPAM

January 26th, 2009

Todos os dias recebemos mensagens de correio electrónico não solicitadas, o chamado SPAM. Muitas dessas mensagens são de empresas portuguesas bem conhecidas, enviadas para as nossas caixas de correio sem  a nossa autorização.

Em quase todas as mensagens de SPAM com origem em empresas portuguesas aparece uma “treta” no fim  a dizer algo como:

Para se remover de futuras mailings responda a este e-mail referindo no assunto “REMOVER”. Esta mensagem é enviada sob a nova legislação sobre correio Electrónico, art. 22.º do Decreto-lei n.º 7/2004, de 7 de Janeiro sobre correio electrónico não requisitado: “Um e-mail não poderá ser considerado spam quando inclui uma forma de ser removido”.

Enquanto uns referem o art. 22.º do Decreto-lei n.º 7/2004, de 7 de Janeiro, outros, CienciaPT por exemplo,  referem a Directiva 2000/31/CE do Parlamento Europeu:

Instruções para remover o seu e-mail da nossa mailing list. Se pretender deixar de constar da nossa mailing list, e deixar de receber a informação que o CienciaPT envia, basta enviar email para cienciapt@cienciapt.net com assunto “remover”. (No cumprimento da Directiva 2000/31/CE do Parlamento Europeu; Relatório A5-0270/2001 do Parlamento Europeu).

Neste último exemplo referem a Directiva 2000/31/CE do Parlamento Europeu  porque é mais genérica que  o art. 22.º do Decreto-lei n.º 7/2004, de 7 de Janeiro, logo mais abrangente. Como se pode ler no início do decreto-lei:

O Decreto-lei n.º 7/2004 transpõe para a ordem jurídica nacional a Directiva 2000/31/CE, do Parlamento Europeu e do Conselho, de 8 de Junho de 2000, relativa a certos aspectos legais dos serviços da sociedade da informação, em especial do comércio electrónico, no mercado interno. [Artigo 22º - Comunicações não solicitadas]

No meu entender esta é a legislação que devemos seguir, mas parece que ninguém percebe(ou quer perceber) isto.  De uma forma muito resumida,  só se pode enviar este tipo de mensagens a pessoas colectivas e a clientes com quem o emissor celebrou anteriormente transacções. Estes dois casos estão sujeitos a um conjunto de regras e restrições, descritos nos pontos 2 a 8 do referido artigo.

Caso geral:

1 - O envio de mensagens para fins de marketing directo, cuja recepção seja independente de intervenção do destinatário, nomeadamente por via de aparelhos de chamada automática, aparelhos de telecópia ou por correio electrónico, carece de consentimento prévio do destinatário.

Excepções:

2 - Exceptuam-se as mensagens enviadas a pessoas colectivas, ficando, no entanto, aberto aos destinatários o recurso ao sistema de opção negativa.

3 - É também permitido ao fornecedor de um produto ou serviço, no que respeita aos mesmos ou a produtos ou serviços análogos, enviar publicidade não solicitada aos clientes com quem celebrou anteriormente transacções, se ao cliente tiver sido explicitamente oferecida a possibilidade de o recusar por ocasião da transacção realizada e se não implicar para o destinatário dispêndio adicional ao custo do serviço de telecomunicações.

Condições:

4 - Nos casos previstos nos números anteriores, o destinatário deve ter acesso a meios que lhe permitam a qualquer momento recusar, sem ónus e independentemente de justa causa, o envio dessa publicidade para futuro.

5 - É proibido o envio de correio electrónico para fins de marketing directo, ocultando ou dissimulando a identidade da pessoa em nome de quem é efectuada a comunicação.

6 - Cada comunicação não solicitada deve indicar um endereço e um meio técnico electrónico, de fácil identificação e utilização, que permita ao destinatário do serviço recusar futuras comunicações.

7 - Às entidades que promovam o envio de comunicações publicitárias não solicitadas cuja recepção seja independente da intervenção do destinatário cabe manter, por si ou por organismos que as representem, uma lista actualizada de pessoas que manifestaram o desejo de não receber aquele tipo de comunicações.

8 - É proibido o envio de comunicações publicitárias por via electrónica às pessoas constantes das listas prescritas no número anterior.

 Como podem ver o  texto com o nº da lei no fim das mensagens só serve para enganar, na maior parte das vezes, se não sempre,  é mesmo SPAM. Se  receberam alguma mensagem deste tipo não deixem de fazer queixa junto da ANACOM, tal como eu fiz da DECO! Ajudem a parar esta praga.

Já agora, as coimas estão no artigo 37.º

Disclaimer: não percebo nada de legislação e assuntos relacionados.


SMS’s na Huawei E220 em Mac OS X

January 22nd, 2009

Ler e enviar SMS’s em Mac, com as placas 3G fornecidas pelos operadores, não é possível. Pelo menos essa é a informação oficial da TMN, SMS’s só em windows ou com um telefone  TMN que ande perdido lá por casa. Não parece nada de importante, mas, quando os avisos de limite de tráfego são enviados para a nossa placa ficamos sem acesso a estes avisos. Com a brincadeira já apanhei um bom susto ao ver a factura.

Como estas coisas dos telefones usam sempre tecnologias do século passado, o mais normal era as “placas” aceitarem comandos AT. Uma pesquisa no Google levou-me ao blog “design build test repeat ”, onde encontrei instruções para Linux. Como o Mac OS X não é muito diferente do Linux, tentei a minha sorte.

Instalei o Zterm e escolhi a porta série  HUAWEIMobile-Pcui, ganhei logo acesso à “consola” do modem e a partir daqui é só dar comandos AT. O primeiro passo é colocar o modem em modo de texto:

AT+CMGF=1

Para ver a lista de mensagens no cartão:

AT+CMGL=”all”

Ver as mensagens, por exemplo a nº 0,  é tão simples como:

AT+CMGR=0

Na página ”design build test repeat” podem encontrar mais exemplos, até a forma de os enviar.

Agora duas perguntas:

  • Porque é que os operadores não pagam a alguém para fazer uma aplicação que parece ser muito fácil de fazer?
  • Quem é o artista que vai fazer uma interface para isto? (se ainda não existe)

As minhas soluções: suPHP

January 19th, 2009

suphp_logo

Toda a gente sabe,  ou devia saber, que o  hosting partilhado é uma dor de cabeça com os problemas de segurança. Basta pensar que a maior parte dos sites alojados num servidor correm coisas feitas em PHP e ainda por cima  como um único user, por exemplo www-data. Resultado, qualquer pessoa com capacidade de colocar um script PHP no servidor pode ver/alterar muita coisa dos outros utilizadores. Um buraco de todo o tamanho, o pior é que nem os fornecedores de serviço nem os utilizadores parecem preocupados com isto. 

Qual a solução? Eu resolvi o problema nos servidores que administro  com o suPHP

Como diz na página do projecto, o suPHP é uma ferramenta que executa os scripts PHP com as permissões dos seus donos. Assim cada utilizador só pode mexer nos seus ficheiros. 

Qual o problema em usar o suPHP? Lento como um raio, e às vezes dá dores de cabeça ao administrador do servidor, mas é para isso que nos pagam!


Canon 18-55 IS

January 17th, 2009

efs1855

Depois da compra da 18-200 IS deixei de usar a 18-55 IS. Se alguém estiver interessado vendo ou troco por alguma objectiva com o mesmo valor. O meu mail está no about.


Estou a usar o .7

January 17th, 2009

Não, não estou maluco e não é o que estão a pensar!

Ao fim de algum tempo sem actualizar a base deste blog passei (só) hoje para a versão 2.7 do Wordpress.


Leap Second

December 29th, 2008

Como já devem saber este ano é adicionado um segundo ao UTC. Mas, o que quer isto dizer? Quer dizer que como a Terra andou um bocado mais devagar, agora é preciso ajustar os relógios às rotação da Terra. O JN tem um artigo que explica o  acontecimento de uma forma bastante simples e acessível, mas que contém também alguns erros. Por exemplo é dito que “O Observatório Astronómico de Lisboa, encarregado de zelar pela hora padrão (o Tempo Universal Coordenado- TUC)”… o que não é verdade. O responsável por estas coisas é o USNO !

Se pensarmos um pouco mais sobre este assunto começam a levantar-se mais questões: O que é o UTC? …o que o GMT? Será que isto está relacionado com o GPS? Como é que se insere um segundo? Se adicionamos um segundo a algo que está atrasado … não vai atrasar mais? ah, e CET, o que é? Então e a Terra está a andar mais devagar? Será que vai parar? :)

Eu levantei estas e outras questões quando projectei o desenvolvi um GPS Data Logger, e mais tarde quando tive a necessidade de estudar a fundo o NAVSTAR GPS e os outros sistemas de posicionamento global. Perceber os vários “tempos” e  as relações entre eles pode ser uma dor de cabeça. No meio desta confusão toda a única forma de perceber como funciona o Leap Second foi vendo um vídeo com este. Hoje, tudo isto me parece bastante simples e fácil de entender, na altura só lá fui com um desenho.

É uma área bastante interessante e vale bem a pena de perder alguns minutos a seguir as ligações  da página do  USNO . 

Ah, todos os “informáticos” deviam ser obrigados a perceber de “tempos”… pode fazer a diferença!

 


Fresquinho: -6 ºC

December 26th, 2008



IMG_5375

Originally uploaded by nunodantas


Ontem de manha, dia de Natal, em Valença.


Resumo do ano de trabalho

December 23rd, 2008

Por este ano é tudo, aqui fica um resumo, em horas por mês, do que andei a fazer:

A distribuição por mês:

E por área de trabalho:

Está claro que o ano não foi só isto ;)

Update: Adicionei mais gráficos.


Vinteeonze

December 6th, 2008

16+8+4+2+1


Is spam volume really down?

November 26th, 2008

mxinout

“Is spam volume really down” era o assunto de uma mensagem enviada para a lista do spamassasin no passado dia 18. Já tinha aqui falado disso, e é possível ver uma descida de mais de 50% no correio recebido quando aconteceu. Também se consegue ver uma descida na passada sexta-feira, que acho que está relacionada com isto. Este último fim de semana foi o mais calmo dos últimos tempos para os servidores de mail, apenas tiveram que lidar com menos de metade do volume de  mensagens que o normal. Pelo que dizem, e o gráfico confirma isso eles andam aí de novo. É sinal que os meus servidores vão ter que trabalhar mais e eu também.


SPAM botnet

November 19th, 2008

Na passada semana decidi instalar nos servidores de mail um plugin para tentar diminuir o SPAM vindo de botnet’s. Pela informação que recolhi este plugin era bastante eficaz e não encontrei queixas de ter resultado em aumento de falsos positivos. Depois de alguns testes, instalei-o nos servidores, mesmo um dia antes do codebits. Resultado: na segunda-feira tinha imensas queixas de falsos positivos e pior, uma newsletter importante(quase interna) foi parar à pasta de SPAM. Mesmo depois de ter feito alguns ajustes continua muito agressivo. Afinal o plugin não funciona assim tão bem e tive que o retirar.

Para compensar, também na passada semana, foi desactivada uma botnet importante, dizem que a responsável por 50% a 75% de todo o SPAM a nível mundial. Os gráficos da spamcop mostram isso e os gráficos dos meus servidores mostram o mesmo.  Como isto é bom demais para ser verdade, parece que a rede já está  em funcionamento outra vez, mas ainda não consigo ver as consequências. 

Spam! Lovely spam! Lovely spam!

 


Glua TechSessions, o dia depois.

November 9th, 2008

glua techsessions

Ontem dei um salto a Aveiro na companhia do Rui para assistir ao Tech Sessions do Glua. Os temas não eram os mais interessantes para mim,  por isso mesmo decidi assistir para ver se aprendia alguma coisa fora das áreas em que trabalho. O evento foi foi bastante concorrido e com uma organização mais que aceitável, até direito a senhas de almoço com desconto para estudante tivemos.

Aqui fica um pequeno resumo do que eu achei de cada apresentação:

Luís Medinas - “Como contribuir para o GNOME”

Um resumo da histórico do percurso do orador seguido de instruções de como contribuir para o GNOME. Deu para conhecer melhor o funcionamento do desenvolvimento de aplicações para o GNOME.

Tiago Cogumbreiro - “MIL - Multithreaded Intermediate Language”

Mostrou uma forma interessante de tratar problemas de lock, entre outros. Estive bastante atento à apresentação do Tiago, afinal é um tema que me interessa e penso que me vai ajudar nuns trabalhos futuros.

Alp Toker - “WebKit: Advanced web content engine for the free desktop”

Só per esta apresentação já valeu a pena lá ter ido. O webkit é um mundo. Não tinha a ideia do que é possível fazer com o webkit, nem do trabalho que está a ser feito com ele pela comunidade de Software Livre. Simplesmente fantástico. O web inspector também me deixou bastante impressionado.

Andreia Gaita - “Mono e C# no desktop”

Gostei muito da forma como a Andreia Gaita fez a sua apresentação, com bastante energia, conhecimento e muito directa. Fiquei a saber melhor como o “bixo” funciona mas não foi o suficiente para eu aceitar este projecto de braços abertos. Se calhar é por aquilo trabalhar com ficheiro .exe e .dll :) 

Nuno Pinheiro - “Oxygen para o teu desktop”

O Nuno Pinheiro  é um artista! Mostrou como domina o Inkscape para fazer os icons do KDE. Falou de algumas tecnologias base do KDE4 e do trabalho feito para criar um ambiente graficamente apelativo e funcional. Gostei, o KDE continua a ser o meu DM de eleição, fiquei com vontade de dar o salto para a versão 4.

Rui Matos - “Desenvolvimento de GUIs: GTK+ & companhia”

Mais que um apresentação foi uma aula. Uma aula de programação em GTK+. Começou do nada a construir um pequeno programa e acabou a demonstrar o funcionamento do gconf. Quando comecei a ver o inicio do código a ser escrito em C, sim em C, só me deu vontade de ir embora. Passados uns minutos já estava a criar linhas de código na minha cabeça e à procura erros no ar. Afinal aquilo é simples e muito poderoso. A documentação, que é excelente, também a ajuda.

 

No geral foi um evento muito bom, ainda bem que há gente com motivação para organizar estas coisas. O pessoal do GLUA está de parabéns. Saí de lá com saudades do tempo em que “martelava” o portátil com Linux, do tempo em que defendia aquilo com unhas e dentes.  O Linux tem algo de especial, e aquele auditório cheio de portáteis  topo de gama a corre-lo são prova disso.

Acho que os vídeos, apresentações e fotos(tiradas por mim) vão ficar disponíveis dentro de dias.

 


ET Porto Linux: como foi!

October 30th, 2008

O Encontro Técnico do Porto Linux do passado Sábado foi, na minha opinião, muito interessante. Correu tudo muito bem, ou melhor, alongou-se um bocado… mas isso foi porque toda a gente estava muito interessada no tema. Pelas minhas contas estiveram presentes 40 pessoas, o que para um dia em que o bom tempo convidava a passear é um valor muito agradável e muito acima da média dos encontros.

O conteúdo técnico foi de elevada qualidade, e a audiência mostrou-se muito interessada. Por falta de tempo, o debate planeado para o final não chegou a ser feito, mas foram surgindo questões durante as apresentações que foram discutidas aí mesmo. As discussões tornaram as sessões mais animadas e mais interactivas.

O ponto alto foi mesmo o intervalo para comer uns bolinhos, que serviu para comemorar os dois anos de vida do grupo. A ajudar à festa estava a acolhedora sala que a FEUP nos facultou, o espaço ideal para este tipo de eventos.

Já andam por aí algumas fotos e também os videos possíveis (obrigado Hugo). Depois deste encontro fico à espera do encontro de Natal, que promete ser ainda mais animado.


Servidores de correio electrónico, MTA’s e (anti)SPAM

October 20th, 2008

Servidores de correio electrónico, MTA’s e (anti)SPAM é o tema do próximo encontro técnico do Portolinux. É já no próximo Sábado, dia 25 de Outubro a partir das 15 horas na Sala de eventos do DEEC, na Faculdade de Engenharia da Universidade do Porto .

Estão previstas as seguintes apresentações:

  • Exim (by Ruben Leote Mendes - Netureza);
  • Postfix (by Daniel Leite - ANSOL  );
  • Apresentação dos produtos da AnubisNetworks
  • Qmail (by Nuno Fernandes - Eurotux).

No final das apresentações será feito um pequeno debate, procurando responder a questões levantadas pelo público. A  moderar este debate vou estar eu !

Como sempre este evento é de acesso completamente livre. Mas informação pode ser encontrada na página do Portolinux dedicada ao encontro.

Chegar à FEUP é fácil, basta seguir as indicações estas indicações, a sala I -105 também é fácil de encontrar e tem um parque mesmo ao lado. Reparem no lado esquerdo da página a localização do edifício no Campus da Faculdade (com mais detalhe aqui).

Update: Adicionada a apresentação dos produtos da Anubis Networks.


As minhas soluções: Perdition

October 17th, 2008

O perdition é o que se chama de Mail Retrieval Proxy. É um proxy de IMAP e POP capaz de lidar com SSL, e que consegue recorrer a diversos tipos de bases de dados para resolver os servidores de destino correspondente a cada utilizador. Estas bases de dados podem ir desde expressões regulares até ao MySQL ou PostgreSQL. 

Pode ter diversas finalidades: apoio à migração de soluções de correio, servir de ponte para serviços  SSL e TLS,  distribuição de carga e muitas outras.

O uso que eu lhe dou é para facilitar o acesso dos utilizadores ao webmail. Antes de usar o perdition, cada grupo de utilizadores tinha que escolher na interface do webmail  o servidor ao qual se queria ligar, ou seja, onde estava a conta. Com o perdition essa escolha é feita automagicamente, o utilizador apenas tem que inserir o username e a password. Nos servidores de webmail basta instalar o perdition, configurar, criar a base de dados, apontar a configuração do webmail para o perditon e manter as bases de dados.

É mais um daqueles que resolve problemas, e não dá problemas.

 


O meu NetBook

October 9th, 2008

  • G4 1.2 GHz
  • 12-inch  Active-matrix TFT Display (1024×768 max resolution)
  • AGP ATI Mobility Radeon 9200 graphics with 32 MB of DDR SDRAM
  • 768 MB DDR SRAM
  • Slot-load Combo (CD-RW/DVD-ROM)
  • USB 2.0, FireWire 400, Video Out, Ethernet 10/100
  • AirPort Extreme 802.11g
  • Mac OS X v10.4.9 “Tiger”
  • 160 GB Hard Disk
  • Autonomia 6 Horas
  • Peso: 2,2K
  • Garatia: já teve mas foi à mais de dois anos.
  • Preço: Sem valor….

Parece brincadeira mas este é melhor netbook que qualquer outro que se encontra por aí à venda. Tem mais de 4 anos, e neste tempo todo só precisou de um disco novo. E com este disco ganhou uma vida nova, mais rápido e com menos limites. Bateria já vai na 3ª, tudo oferta da Apple, uma ardia e a outra explodia. Que será que me vai acontecer com esta?


Magalhães, hummm

September 21st, 2008

Há aqui algo que não bate certo. No dia do anúncio do Magalhães reparei que estava  a correr a Caixa Mágica , já nas notícias da TV  apareceu com o Windows XP. Partindo do principio que o XP seria a escolha natural, ficamos a saber que já existia “esforço” de alguém para “enfiar” a Caixa Mágica no aparelho. Naquela altura ninguém confirmou qual o sistema operativo, ou sistemas, a ser instalado.

Alguns dias depois, primeira semana de Agosto, tive a oportunidade de mexer num Magalhães. Nessa altura percebi que várias empresas tinham recebido  um aparelho para poderem preparar um sistema operativo(Linux) capaz de concorrer com o XP e com a Caixa Mágica. Pelo que me contaram várias pessoas ainda  nada estava decidido, a escolha dos sistemas seria anunciada a meio de Setembro.

No outro dia encontrei  esta notícia no Tek.sapo, que resumindo, diz que já foi dada formação de XP e Caixa Mágica aos coordenadores TIC do Porto.  A página do Plano Tecnológico da Educação tem informação sobre esta e outras formações, onde também se pode ler: “As jornadas contam com a colaboração da Intel, da Microsoft e da Caixa Mágica, empresas parceiras desta iniciativa” .  Mais informação também aqui. O Tonyvirtual, que teve acesso a um Magalhães com Caixa Mágica,  diz no seu blog que nenhuma decisão foi tomada,  o que eu acho muito estranho. 

Pelo que sei ainda não foi feito  nenhum anúncio da decisão final, as tais empresas continuam à espera de uma resposta, entretanto a formação em Caixa Mágica já vai de vento em popa. Há, certamente, aqui algo que não bate certo.

Sempre achei qua decisão estava tomada desde o primeiro dia e que a distribuição dos aparelhos por várias empresas não passava de uma manobra de distração. Parece que tinha razão. Conseguiram manter a “concorrencia” entretida com os brinquedos dos putos durante dois meses, assim não fizeram barulho nem prejudicaram as negociações com os parceiros.