Cats and Dogs

2011-10-30

On wednesday, we finally witnessed the typical portuguese winter weather (so far we were having summer-like hot sunny days). This, of course, meant that just by quickly looking through the window I was able to tell I wasn’t going to attend the only class I usually have on wednesdays.

It was raining dogs and cats. And it was windy, the kind of “windy” that makes trees dance to techno music. Also, the kind of “windy” that would almost immediately get rid of my umbrella. And the kind of rainy that would render my raincoat powerless.

Even if going to Lisbon would help me getting some laundry done, well, nothing better than spending the time working on one of the several assignments I had to do, right?

But it was rainy, which means drops of dihydrogen monoxide were falling subject to a [vertical] gravitational acceleration close to 9.80665 m·s⁻², against whatever direction the wind was pointing it to (Thus also subject to the acceleration imposed by wind — maybe I should write a paper on this? And there’s also drag.). Which includes my window. A window that is not tight enough to keep water out. So, either I had to get up each couple minutes minutes to clean the window and put the water in a bucket, or I could use the window blinds to avoid that.

So I decided to set my room in darkness and turn the lightbulb on (it’s a CFL, so Natalie Portman can’t get mad at me). This means I’d now be able to work without interruptions, right? So I grab a cup of water to drink while I work, and I start looking at the files with parts of the assignment. With my cell phone over the desk, in order to avoid missing any calls and to be aware of text messages.

What I didn’t mention yet is that the electricity supply here is done through a rather… sensitive network, which has some issues with rain.

Right. Then I have an empty, black, dark room. With a chair and other stuff between me and the window. My first urge, from my former cell phone, is to reach the phone and turn the flashlight on. My new phone has no flashlight, but I said to myself: “whatever… the screen brightness still helps”.

So I try to grab the phone. Unfortunately the cup of water that I fetched a while ago happened to be between my hand and my cell phone. Which means that now I also had to deal with whatever was wet over the desk.

After managing to (literally) shed some light over this issue, I found out only two things got wet: my cell phone and a piece of paper.

The piece of paper is the one in which, a couple hours ago, I had written some URLs that people pointed me to on foonetic, as the computer kept going out due to shorter, quick outages, which effectively made my IRC backlog unreliable. It seems paper is not that reliable, either…

The phone didn’t look that much wet, the outside of the back cover was wet and that was all. But anyway, to be sure, I opened it and took the battery and the SIM out. Now I just had to use the hair dryer to be really sure it’s not wet at all. Right? The dryer that needs to be connected to the mains. Oh, right…

[Edited to make the comments on rain acceleration more realistic (that is, closer to actual science than anything produced by Jerry Bruckheimer — it's not that hard, believe me). I don't want to sound like Horatio Caine.]

From “economic crisis” to social crisis in a few months?

2011-10-15

So, here in Portugal we’ve already been through some months under a right-wing government during a period of “economic crisis”. Honestly, I even stopped reading news because I get depressed all the time I realize how deeply are they screwing our society and economy.

For a start, so far the government approach towards public transportation is a complete disaster. The goals of public transportation are supposed to be helping poorer people get a way to move, and to push for cleaner and better transport solutions (like making it cheaper than cars in order to take cars out of big cities).

Of course that, in order to achieve these goals, public transports have to operate in debt, with the missing money being collected by the government, e.g. using the income tax.

And of course, due to these non-profit goals, public transports should be managed by the state. But in an attempt to make some politicians happy (and, some may say, also in an attempt to provide some “jobs for the boys”), our public transportation services have been turned into state-owned corporations, what highlights red debt numbers in accounting. Unfortunately, some politicians don’t care much about the goals of public transportation and dislike red numbers (even when these need to be there), what leads to certain bad decisions.

So, the government decided to raise the ticket prices, instead of raising the income tax to cover the red numbers. Then they offered a “solution” for poorer people. A “solution” with more problems: it does not account for border conditions — either people are poor enough to get help, either they are rich enough to afford it. People in the middle have to get poorer in order to afford tickets. This, of course, will increase the social divide and lead to a social crisis. It also requires a lot of unneeded bureaucracy (because you need to prove you can’t afford it, so you have to bring papers and wait on a line).

This just highlights another issue, already seen with the previous, centre-left government (which fell due to a humorous political circus): they insist in increasing prices of public services and the VATs, instead of increasing the income tax.

That is, people who have less money are the most affected, and people with more money end up paying less. I guess it should be the other way around? Again, this is a trend that will lead to a worse social divide.

Instead of increasing the income tax, the government also decided to cut on public administration wages. This not only has the problems above (and the ones below), it is also a completely unfair situation, why should PA workers be the only ones supporting the crisis in this way? Again, the income tax would allow to apply this cut evenly and fairly to all citizens.

Another pearl are the measures supported both by the former government and by the new government, regarding wages and taxes paid by employers: they decided to keep the minimum wage the same (which, I remember, may actually mean they decreased the wage, after accounting for inflation…) and to decrease taxes paid by employers.

This means (again, after adjusting for inflation) that now there’s less money the government can tax. This also lowers the purchasing power, making an economic recovery harder to pursuit, and makes it harder to get these values (wages and taxes) back on track in the future (because it will be a bigger jump and employers will get “mad” about it). And again, this also helps widening the social divide.

So I think the current government is making sure we spend the next decades in a deep social crisis.

Metro repensa “Plano de Expansão”

2011-10-08

A notícia já tem um mês, mas ainda assim acho que é conveniente apontar isto. Aparentemente, o Metro de Lisboa está a repensar o plano de expansão. Trata-se do plano de expansão da rede de 2009, que, para além da coincidência que foi ter aparecido perto de certos actos eleitorais, também tem diversas barreiras técnicas, como a necessidade de demolir pelo menos parte da estação do Campo Grande para acomodar a Linha Verde circular.

Portanto é apenas o Metro a dizer aquilo que quem tenha pensado um pouco sobre a viabilidade do plano de expansão já sabia.

Portugal vs. Enron

2011-07-06

Robert Tipp, da seguradora Prudential, afirma que o corte da nossa classificação é “a prova de que a crise (…) não parou”.([1])

Straubhaar e Schäuble reconhecem que é preciso acabar com a excessiva influência destas empresas.([1], [2])

Cavaco Silva vê o que todos podemos ver, incluindo Schäuble: os fundamentos deste rating (ou a falta deles).([3], [4])

Pedro Passos Coelho conseguiu resumir a decisão da Moody’s ao essencial: um “murro no estômago”.([5])

O director da UNCTAD pede a extinção destas agências de rating.([1])

Isto é, finalmente os principais actores do nosso destino reconhecem que a crise está a ser influenciada pelas agências de rating. É um passo na direcção certa para resolver a trapalhada toda.

Ah, e já agora: A Moody’s ainda considerava a Enron um bom investimento depois de ter rebentado o escândalo. ([6]) Como é que querem que eles dêem uma para a caixa?

(Editado a 2011-08-05 para fazer o link para a wikipedia apontar para a página em questão tal como estava a 6 de Julho.)

Treinadores derrotados

2011-05-29

Como muita gente sabe, não é a mesma coisa: andebol joga-se com as mãos, futebol com os pés.

Entretanto, Eduardo Catroga disse que “Os senhores maquinistas da CP trabalham quatro horas por dia (…)”. De facto, agora trabalham só quatro horas, uma vez que estão em greve às horas extraordinárias.

 

A política é lixada. No artigo que deu origem a esta tira, há a reacção do pai de Passos Coelho caso este ganhe: “Filho, estás lixado”. Um pouco ao estilo “O senhor é pai do senhor ministro?” “Não, não, o senhor ministro é filho de pai incógnito”, do pai de Medina Carreira ([1]).

PEC IV: III

2011-05-25

(Clicar sobre a tira para ver em tamanho maior.)

Portanto, eis a tira que eu queria ter publicado a 15 de Maio. Vem com semana e meia de atraso, nada de especial. Já estava idealizada mas faltou o tempo e a disposição para meter esta ideia simples em tira (que até é a mais simples de todas, não tem desenhos).

Em parte culpa de estarmos naquela altura do semestre em que começam a aparecer exames no horizonte, em que há projectos para entregar, e em que, para tornar a coisa ainda mais insuportável, acontecem confusões que não se esperariam naquela que é considerada uma das melhores faculdades de engenharia do país… (Sim, isto já é normalmente confuso, mas está a ser pior.)

Para completar a tira, resta dizer que não considerei uma teoria que anda muito em conta, porque achei que era vulgar demais: Há quem diga que o PEC IV é “IV” porque é o quarto PEC.

Aproveito para sugerir o demo.cratica. Ainda só passei alguns minutos lá, mas parece ser interessante. Pergunto-me como é que acedo à mesma informação no site oficial do parlamento — se calhar até está lá e eu é que ainda não dei com ela no mar de menus.

Não sei quando vai sair a próxima tira. Preciso de arranjar ideias novas, e se já me atrasei a publicar uma que estava “praticamente feita”, duvido que corra melhor a fazer uma de raiz. Enfim, se calhar amanhã leio as notícias políticas no “Metro” e arranjo logo cinco ou seis ideias!

PEC IV: II

2011-05-08

(Clicar sobre a tira para ver em tamanho maior.)

Uma outra explicação para o nome do PEC, que se foca nalguns pontos importantes…

Isto acaba por ser também uma… apreciação do acordo com a troika.

Um acordo pelo qual eu quero congratular os intervenientes. É um acordo que cobre várias e vastas matérias do espectro económico português. Só é pena não falar sequer dos ratings e seus autores, as matérias económicas por detrás da “crise”.

E depois admiram-se de os juros não descerem com a divulgação do acordo ([1], [2]).

Se já é estranho privatizar a rede eléctrica, facilitar despedimentos ou permitir ao sector privado pagar menos pelo mesmo trabalho (horas extraordinárias vs. horário normal), a medalha vai para a banca, que pode vir a receber 12 mil milhões, apesar de continuar a lucrar e de ter benefícios fiscais.

A tolerância mata

2011-05-02

(Clicar sobre a tira para ver em tamanho maior.)

Sobre a mensagem enviada pelo nosso presidente a Barack Obama.

Não é uma crítica à posição do presidente, mas sim uma forma… curiosa de ler a mensagem.

(Esta não é, claramente, a tira que eu tinha em mente desenhar a seguir (essa espero publicá-la, como disse, no próximo fim-de-semana). Digamos que, a haver um ritmo de publicação, está ligado ao ritmo da política.

Ainda pensei em telefonar para a política a pedir para abrandarem o ritmo de gaffes, mas ia parecer uma imitação do Raul Solnado.)

PEC IV

2011-04-30

(Clicar sobre a tira para ver em tamanho maior.)

Portanto, mais uma tira. Como já tenho ideias para mais um par delas, é provável que no próximo fim-de-semana saia mais uma.

Talvez isto se transforme numa tira regular. Mas só o futuro o dirá.

(O carro só atropela três coisas. Não é por serem as únicas que sofrem. São meramente exemplos. Até porque não sei se havia espaço para escrever tudo.)

Uma política Nobre

2011-04-25


(Clicar sobre a tira para ver em tamanho maior.)

Sobre a recente decisão política de colocar Fernando Nobre como cabeça-de-lista do PSD por Lisboa.

A afirmação sobre a sátira política é inspirada nos comentários de vários espectadores no programa A Voz do Cidadão de 8 de Janeiro (sobre o Contra-Informação).

Votar pensando no país

2011-03-26

É preciso preparar a consciência colectiva para as eleições que se avizinham. É preciso decidir conscientemente.

Várias pessoas vão pedir maioria absoluta. É preciso recusar. As pessoas devem votar para exprimir a sua real opinião, e não porque o partido X ou o Y precisam dela para acelerarem as coisas.

Várias pessoas vão focar-se na “crise económica”. É preciso recusar. Há milhares de outros assuntos que fazem parte da política de um país, desde o modelo de avaliação dos funcionários públicos e professores até à corrupção, passando pela discriminação contra casais homossexuais e pela definição do que é uma “cópia ilegal” de um filme.

Várias pessoas vão dizer que são precisos sacrifícios. É preciso recusar. É mentira. Eles é que acreditam nos ratings — podiam experimentar ignorá-los. Há países externos a empurrar Portugal para a austeridade, eles é que querem. A “crise” veio de fora, de quem acredita nos ratings, ou mesmo de quem os faz; A “crise” tem de ser resolvida por quem a fez. Nós só fomos levados de arrastão, o melhor a fazer é tornar o país mais resistente a essas “crises”, em vez de o enfraquecer ainda mais para engordar os números.

Vão ser defendidas privatizações e cortes em serviços públicos e benefícios sociais, como alternativa ao aumento de impostos. É preciso recusar, as pessoas que têm os benefícios precisam deles, não têm outra forma de os alcançar; os serviços públicos são um bem de todos a que todos devem ter acesso. Os impostos são exactamente o mecanismo que permite a toda a gente ter acesso aos serviços e benefícios, fazendo com que quem tem mais dê o seu contributo para os fazer chegar a quem menos tem. É preferível aumentar os impostos a ver pessoas a morrer à fome na pobreza.

No dia das eleições é preciso ir às urnas pensando na anorexia do país, e não na “crise económica”.

Randomize that!

2010-06-10

Some comics have a really interesting random link, which fits the purpose of looking for a comic you might haven’t seen yet (or at least, that you didn’t see the last minutes).

Unfortunately, some others don’t bear that feature, and we’re left alone with a orderly browsing of the gallery (through the previous and next links – which I suppose every comic has). Hackles is one of those.

So, as I am using Firefox, my goal was having a button I could hit to get a random comic. Probably using a shell script and an image viewer is better and simpler, as I am not always in Firefox. But I actually wrote the code for that button, which is available at the bookmarklet section of my website [in Portuguese], which I quote here:

javascript:window.location="http://hackles.org/cgi-bin/archives.pl?request="+(Math.round(Math.random()*312)+1);

(As this is a bookmarklet, what you need to do is adding a bookmark which address is the code above. Tested on Firefox, might work with other javascript web browsers.)

Converting postscript and pdf files into something readable

2008-02-21

Also available at: gopher://sdf-eu.org/0/users/njsg/readable-postscript

As some of you have already noticed, it’s almost impossible to find a readable adobe postscript or adobe portable document format file. These formats are supposed to be used for printing, to make sure there is consistency when using different computers, software and printers.

But these formats are now used for something more: ebooks. People put something in postscript or pdf and give that away so other people can read or print. The bad thing about using them for on-screen reading is that, as the files were prepared for printing, they have black text on white background, and that is not nice to see when we want to read a 100 pages or longer document. It hurts our eyes.

Only the creator of the file is able to generate an alternative version (e.g. HTML or plain text), so if you get a several hundred pages ebook from someone in, let’s say, pdf, getting a HTML version is rarely a possibility.

Then I did some USENET research, and here’s the solution[1]:

  1. If it is an Adobe PDF document, convert it to Adobe Postscript using pdf2ps
  2. Open the Postscript file in your text editor of choice, put the cursor at the end of the first line, and hit return.
  3. In the blank line which appears, write this:
  4. {1 exch sub} settransfer

    So if the first 3 lines were:

    %!PS-Adobe-3.0
    %%Creator: xpdf/pdftops 3.00
    %%LanguageLevel: 2

    After the change, the first four lines will be:


    %!PS-Adobe-3.0
    {1 exch sub} settransfer
    %%Creator: xpdf/pdftops 3.00
    %%LanguageLevel: 2

    3. Open the file using gv, and have the pleasure of reading white text on black background.

    (This trick inverts every color in the file, so everything will be better for on-screen reading. To revert the trick, just remove the line.)

    At least here, the default gv configuration did poor rendering. Adding -dINTERPOLATE to gs arguments (in gv options) does the trick. You can also add it to ~/.gv

    If the gs arguments were “-dFIXEDMEDIA”, just add

    GV.gsArguments: -dFIXEDMEDIA -dINTERPOLATE

    to ~/.gv

    Anti-aliasing is another must for decent rendering – if it’s disabled, try enabling it.

    [1] comp.lang.postscript thread on inverting postscript document colors

Santiago Calatrava!

2007-06-28

Soube hoje que o Público vai eleger os sete horrores de Portugal.

Posso ser culpado de não ter apanhado alguma fase anterior a tempo. Mas alguém me pode meter aí aquela que é, decerto, a pior construção de sempre? É que, não sei se sabem até chove e faz vento lá dentro, tudo porque alguém disse que numa estação não se está, e achou por bem preocupar-se só com a estética.

Será que ele alguma vez andou de comboio na vida?
E há outro pormenor: é capaz de ser até interessante vista de fora, mas por dentro só tem pilares a ocupar espaço e mesmo a jeito para se bater com a cabeça, paredes curvas e sem cor, elevadores que levam mais tempo a abrir as portas que uma pessoa a subir escadas, enfim, de tudo (o que é nojento) há lá um pouco.

Por favor, metam lá na lista a Gare do Oriente!

Polícia Internacional e de Defesa do Estado

2007-06-27

Apareceu mais um site em Portugal. Como não podia deixar de ser, com a participação da excelentíssima Microsoft Corporation

O site serve para denunciar conteúdos ilegais, incluíndo em tal lista pornografia infantil e incitação ao racismo e à violência.
Tudo bem. Embora eu tenha as minhas razões para contestar a possibilidade de este site funcionar como deve ser, vamos considerar que tal acontece.

Que tipo de conteúdos posso denunciar?
Numa fase inicial a interface que permite efectuar uma denúncia está restringida a conteúdo público armazenado na Internet. Numa fase posterior será incluída a possibilidade de denunciar conversas em salas de conversação públicas ou privadas, assim como mensagens de telemóveis. De notar que entretanto é possível denunciar este tipo de conteúdos através dos mecanismos de denúncia auxiliares como o E-mail e telefone mencionados na secção de contactos.

A Direcção Regional da Educação do Norte deve estar ao rubro! Um sistema de denúncias! Já não é preciso escrever recadinhos à directora da DREN!

Afinal a PIDE está de volta!

Não, não é o governo que tem razão!

2007-06-19

Toda a gente que seja minimamente inteligente e que tenha feito alguns exames nacionais percebe uma coisa:

São demasiado fáceis.

No de Português, bastaram algumas páginas, quase nenhuma gramática, etc.
No de Biologia e Geologia, ao invés do que aconteceu no ano passado, metem exercícios em que se verificam alíneas que é decorar e responder.
Estou para ver se em Física e Química também fazem o mesmo disparate. O ano passado o exame era aceitável. No entanto, imagina-se que, a acompanhar os restantes, este também diminua os critérios até ao nível do medíocre…

Portanto isto serve para dizer que, se o primeiro ministro vier a público anunciar algo do tipo “Nos últimos exames houve muitos mais alunos a passarem. Quem foi que melhorou as condições? Foi o PS! E nos anos anteriores? Você, senhor deputado. E no entanto apenas XX% é que conseguiram passar!”, não deve ser interpretado como o PM pretende.

Se houve mais alunos a passarem, se houve melhoria nas estatísticas europeias, se Portugal apresenta mais candidatos ao Ensino Superior é porque, depois de uma política em que se mete os pés pela cabeça e não se exigem exames a todas as disciplinas, o Governo foi mais longe, e teve o mérito de tomar uma decisão sua (porque a reforma, pelo que sei, já estava a ser elaborada muito antes da era Sócrates) e ajudou as estatísticas: este ano os exames vão ser todos fáceis. Se houverem dezenas de vintes a Matemática, não é porque todos eles sejam de facto bons alunos. É porque os não-tão-bons e os maus têm, servida de bandeja, a hipótese de ganhar um canudo que os aprova no secundário, mas que em termos práticos de nada serve para entrarem preparados no Ensino Superior. E, claro, os bons vão ficar invisíveis no meio da porcaria toda porque não podem ter mais de 20.

Anuncio desde já a previsão para o ano que vem: Sócrates reduz escala de zero a vinte para um único valor: de dezanove a vinte. Será o derradeiro passo, todos os alunos terão notas excelentes! As estatísticas subirão! Mais fundos virão para Portugal! Até que um outro país da União Europeia peça uns quantos engenheiros emprestados a Portugal e, dos que foram formados por esta nova política, estarão todos a investir o seu tempo nalgo mais sério que este país… os outros… também! E os que não foram formados, apesar de terem concluído o secundário, parecem-se com as pessoas dos cartazes “Este é o/a … que não acabou os estudos”.

Microsoftgate

2007-06-16

Não sei que nome devo dar a isto. Trata-se de um caso entre a Microsoft, o Bill Gates, o José Sócrates, Engº?, e o Governo Português. Como não conheço as regras de nomenclatura dos “gates”, e como Microsoft-Gates-Sócrates-Luso-gate fica demasiado comprido para o meu gosto, opto por Microsoftgate.

A questão principal é simplesmente esta: a Microsoft foi escolhida para um projecto onde irá receber dinheiro do Governo em troca de vários produtos. Uma transacção comercial. E um negócio do estado está sempre sujeito a um concurso público. Que não foi realizado. Ou seja, a Microsoft foi escolhida violando as regras do próprio Estado.

Mas temos também outras ramificações. Arrisco dizer que José Sócrates conseguiu reunir num único protocolo com uma empresa motivos suficientes para ser odiado pelos que pretendem a redução do défice, pelos que pretendem um maior crescimento económico, pelos que seriam “beneficiados” pelo projecto, por aqueles que não teriam tal “benefício”, pela oposição, enfim, por quase toda a gente.
A primeira gaffe do Sr Sócrates foi admitir que os computadores têm um preço de mercado de 800 euros. Admitiu afinal que as pessoas iam ter de pagar 430 euros a mais ((35-5)*36+150-800).

Depois admitiu que iam ser usados sistemas operativos com custo de mercado de 600€. Quem paga a diferença?

As pessoas apercebem-se cada vez mais da aldrabice. Sócrates mantém a postura do “É bom!”.

É anunciada também outra medida: será criada uma plataforma de elearning, de autoria da Microsoft, para transmitir os conhecimentos básicos das Tecnologias de Informação e Comunicação aos cidadãos portugueses, supostamente acessível a todos os que o queiram consultar. Não parece que assim seja. Depois de a Microsoft ser a única a aplaudir a medida do governo, descobre-se que não foi só o conceito de concurso público que foi mal percebido. É que “Acessível a Toda a Gente” quer dizer mesmo isso, não é uma sinédoque…

Democracy, Freedom Of Speech and an Engineer

2007-06-16

The question “Should we place ‘Engineer’ after ‘José Sócrates Carvalho Pinto de Sousa’” is far from being answered, with the person behind the divulgation of the “dossier” being accused in the judicial inquiry about the academic life of our Prime Minister.

I’ll wait to see what’s the result of the inquiry. But, considering what happened in the North a few weeks ago (a teacher got unpromoted after commenting the “title” of the PM), I’ll not be surprised if Mr. António Caldeira goes into jail. But I’ll be surprised if Mr. Socrates survives more than a couple of months…

I am not a polician, but I believe there are some rules about what should not be done. And putting a large amount of people against ourselves must be one… actually, lots of teachers are against the Minister of Education and her “Estatuto do Docente”, the people from the south margin of Tagus are against the Minister of Public Works (he said that there would be no benefits in building the new Lisbon airport there because it’s a desert), students and (more) teachers are agains the Minister of Education because of the “new version” of the portuguese grammar, even more teachers are against the government (because of that incident with the teacher who joked about the prime minister) and the FLOSS community is also against it (because the government violated the law to choose Microsoft as a partner).

The last time a large amount of people were against the government was just a couple of years ago, when Santana Lopes did the biggest mess ever seen, and ended with the President of the Republic (Jorge Sampaio) dissolving the parliament… and I’m really having a déjà vu feeling…

Mário, esta é para ti!

2007-06-15

Encontrei hoje nos fóruns do Greenpeace um post sobre outra forma de aproveitar a energia solar.

O sistema usa o mesmo mecanismo que as parabólicas: espelhos curvos concentram a radiação solar no centro. Só que em vez do ponto central da parabólica, neste caso temos um tubo central. O calor obtido é então usado para produzir vapor de água que é, por sua vez, enviado para as turbinas, onde se produz corrente eléctrica.

O governo nunca teria desculpas para não investir nisso, para mais agora que o Sr. Dr. Arqueólogo Mário “Indy” Lino esteve a fazer investigações nos terrenos tenebrosos da Margem Sul e descobriu o até agora desconhecido Deserto do Seixal, e uma vez que o governo tem dinheiro para gastar.

Sinceramente, acho que, depois de um acordo para, em vez do Lisboa – Dakar, termos o Lisboa – Seixal, não custa nada dar mais um passo e montar A Grande Central de Aproveitamento de Energia Solar do Deserto da Margem Sul…

Richard and Ciarán on GPLv3

2007-05-25

It could be just another afternoon in the new portuguese spring (just a season in which you get hot sunny days mixed with cold and rainy winter days, and just a few spring days), but this one had something important.

This thursday afternoon was really different because on Forum Picoas, Lisbon, there was an event about the new version of GPL, the GPLv3. It started with a brief and interesting introduction, made by the president of ANSOL and the SAPO founder, and then we got explanations on the main changes between GPLv2 and GPLv3 from the man behind the license and the foundation: Richard Stallman.

Then, there was another speech by Ciarán O’Riordan, who explained the revision process in detail, focusing the important poins, like tivoisation.

Loved it. My main concern now is to buy a digital camera so the next time I can take some exclusive photos and share them :-)

Propriedade Intelectual, Investigação e Desenvolvimento

2007-05-14

Como não podia deixar de ser, uma certa empresa sediada em Seattle não pode passar nem um dia sem dar nas vistas. E normalmente não é por bons motivos. Depois de já ter dado nas vistas com o Vista, agora aparece numa péssima fotografia: acusa programas FLOSS, especialmente o GNU/Linux, de infringirem patentes de software.

Background histórico

Richard Matthew Stallman é o homem por detrás do que nos permite ter hoje o software livre. Numa altura em que a regra ainda era a de todos poderem alterar o código de programas (o próprio sistema UNIX era inicialmente distribuído na forma de código fonte – era pago, mas era livre – e foi assim que conseguiu marcar a comunidade, parte do desenvolvimento incluído no UNIX era proveniente de alterações feitas pelos utilizadores), previu um futuro não tão feliz, e redigiu a GPL.

Honra?

Segundo a própria Microsoft, trata-se de uma questão de honra, de honrar a propriedade intelectual, isto dito pelo presidente, Steve Ballmer.
Ballmer vai ainda mais longe e afirma que a comunidade tem de “jogar pelas mesmas regras que o resto do negócio”, e que “o que é justo é justo”.
Se há algo lamentável nisto tudo, é até onde isto chegou. Dantes, investigava-se para o bem da Humanidade. Matemáticos criavam teorias, investigavam fórmulas, tudo isto para permitir melhorias noutras áreas, como por exemplo na construção de instrumentos para a expansão marítima, médicos investigavam vacinas para combater doenças como a raiva, havia quem criasse inventos para facilitar a vida a outros e tornar tudo mais justo.
Mas actualmente surgiram pessoas que andam de fato e que se preocupam principalmente em obter alguma coi$a com as descobertas. Pior ainda, chegaram, conquistaram, e agora insistem em afirmar que esta é a única maneira das coisas funcionarem, que de outra forma haverá uma queda da economia.

Orgulho, admiração e generosidade

Se for feita uma análise ao passado, a tudo aquilo que antecede o capitalismo que existe hoje em dia, encontramos pessoas como Benjamin Franklin, dispostas a dar as suas descobertas à humanidade:

… as we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously.

Era assim que as coisas funcionavam antigamente, e funcionavam bem. Em vez de uma pessoa esconder a invenção e cobrar pelo seu uso, partilhava.
Portanto se há alguma questão de honra, é a de partilhar as descobertas.

Ficamos no quê?

Não sei, sinceramente, quais são as patentes que a Microsoft diz deter e que afirma terem sido violadas. Só sabemos a quantidade. Okay, elas podem nem existir, pode ser apenas uma manobra da Microsoft para fazer medo (uma manobra muito mal idealizada, diga-se).
Mas podiam dar-se ao luxo de inovar nalguma coisa, e passarem a contribuir com descobertas que facilitem o futuro da humanidade. Na minha opinião, é melhor para uma empresa, ou pessoa, ser recordada por ter feito uma descoberta grandiosa que facilitou a vida a todos, do que por se esforçarem para edificar o 1984 de George Orwell.

Férias

2007-04-20

Todos os anos é a mesma coisa: ninguém sabe quando calham as férias da Páscoa, e diz-se sempre que o terceiro período é curto demais e que aí pouco se pode fazer, passa depressa.
Este ano vou estar sujeito a um terceiro período de oito semanas. Faz sentido? Depois de três meses de segundo período?
Se a ideia é dar férias e dividir o ano escolar em três partes, faria muito mais sentido uma divisão homogénea, e as férias deixariam de calhar na páscoa.

A decadência de Bill Gates

2007-04-19

E eu que até respeitava o Bill Gates como pessoa… Mas afinal ele é uma pessoa que envia faxes a sugerir que as pessoas tornem a compatibilidade dos computadores com outros sistemas operativos mais difícil…

Não seria mais lógico investir o tempo dele na melhoria dos produtos da Microsoft? Nããã…. é um desperdício de tempo e dinheiro…

Mas quando vem ao de cima um documento que mostra quem Bill Gates é realmente, as pessoas ficam a saber.

Legendas ou mencoder e dor-de-cabeça (e paracetamol)?

2007-04-09

Depois de horas (dias) perdidos a tentar, sem sucesso, meter o mencoder a respeitar um bitrate negativo (era suposto não ficar com 50 MiBs a mais que o pedido), consegui resolver o problema de raiz.

Decidi-me, depois de pesar os prós e contras (pouquíssimos) a procurar em vários fóruns por um firmware decente para o meu Mitsai MT009 com chip MT1389DE. De preferência, um que não me coma a segunda linha das legendas.

Foi só recorrer à Bourne Again SHell:

$ wget http://cosmos.oninetspeed.pt/zapata07/files/Mitsai_009.hyujinV2.zip
$ unzip Mitsai_009.hyujinV2.zip
$ cdrecord -v -dao speed=4 dev=/dev/hdc Mitsai_009.hyujinV2.iso

(Para quem prefira outras shells ou outros sistemas, eis o essencial:

  1. Transferir o ficheiro http://cosmos.oninetspeed.pt/zapata07/files/Mitsai_009.hyujinV2.zip
  2. Extrair o seu conteúdo
  3. Gravar a imagem ISO a 4x no modo Disk At Once (DAO)

)

Bem, fica-se a ganhar em imensos aspectos. Um grande obrigado aos autores do firmware. Até o wallpaper é bem mais agradável :-)

No comment

2007-03-30

Tradução livre de uma pérola de uma arca de tesourinhos deprimentes da USENET:

“Insha Allah, eu estou agora a tentar escolher um editor para o meu trabalho de desenvolvimento e escrita de software. Estou quase a escolher o Emacs, que satisfaz as minhas necessidades. No entanto, eu – e os meus colegas – pressinto um grande problema de segurança com o mesmo: o Emacs foi amplamente desenvolvido por Judeus para Judeus. Considerando o quão maléficos os Judeus são, não me surpreenderia saber que eles têm escondido falhas e armadilhas especiais dentro do emacs, com o objectivo de espiar e impedir o trabalho dos meus colegas. Terão os meus receios fundamento?”

Mensagem original no gnu.emacs.help

Educação?

2007-03-22

Aula de auto-avaliação, numa escola perto de si…

Hoje foi o penúltimo dia de aulas do segundo período, e foram só auto-avaliações.
Mas o ponto alto não foram as notas, não houve ninguém a contestar uma nota por, na sua opinião, merecer outros valores nalgumas componentes menos seguras da avaliação. Não foram pessoas a criticar o seu desempenho. Foi, isso sim, uma discussão calorosa porque duas colegas minhas estavam bastante interessadas em convencer a professora a não contar com um dos três testes para a nota.

Verdade seja dita, ela tinha de facto dito inicialmente que seria apenas uma ficha formativa e contaria menos para a nota. Mas depois disse que tinha corrigido como se de um teste se tratasse.

Mas acaba por ser a mesma coisa. São elementos de avaliação. Se o aluno, quando tem bom desempenho, merece ter esse desempenho contabilizado, também merece ver a sua nota a ser ponderada com base nos maus resultados. Se o aluno não tirou boa nota, que esclareça ele os problemas – se for falta de estudo, é com ele mesmo, se for por achar o método de ensino inadequado, que fale com o professor (neste caso, professora).

Assim, estaria tudo bem. No entanto, pedir ao docente que não olhe para a nota de um dado teste é bastante diferente de pedir um teste extra para compensar. A primeira opção entra em ruptura com o objectivo de ter uma nota afixada na pauta todos os períodos, e de se desenrolar um processo de avaliação contínuo, enquanto que a segunda opção implicaria apenas mais um elemento de avaliação.

Mas não posso deixar de notar que estas raparigas irão, decerto, longe: “correu mal a muita gente, pode contar apenas com os outros testes?”. E que tal pedirem depois que contem apenas as médias finais do 12º ano sem contar com os exames porque “os exames correram mal”?

Não só há professores que não se esforçam por honrar a sua profissão, não só há alunos que “se estão marimbando” para isto, como também temos alunos para os quais a escola é apenas uma questão de tirar a melhor nota possível e tentar entrar na universidade.

Acho que falta aqui uma coisa qualquer, qual é o termo mesmo? Para que serve a escola… era uma coisa começada por “a”, “a”-qualquer-coisa… “Aprender”?

Poupar água gastando dinheiro

2007-03-22

Todos os dias, os canais de televisão arranjam algo para nos impressionar. Depois de a TVI ter trazido ao público outro BB, agora Bellas & Burras em vez de Big Brother, e d’A 2: ter mudado – novamente – de imagem e estatutos (algo que me parece desnecessário se feito com demasiada regularidade), hoje a sorte calhou à RTP 1.

Parecia ser um telejornal como todos os outros, até que aparece uma reportagem sobre como poupar água. Para não ser muito extenso, deixo aqui os pontos principais:

  • Comprar um pequeno dispositivo (11€, se não estou em erro) de metal para regular as descargas do autoclismo
  • Comprar um pequeno dispositivo chamado “regulador de caudal” (9€) para diminuir o gasto de água do chuveiro
  • Comprar reguladores de caudal para as torneiras

Perdoem-me, deve ser a minha ignorância a vir ao de cima, mas se já é ridículo pagar 11€ por algo que se obtém usando um autoclismo que nos permita regular a descarga (sim, existe disso!) ou enchendo uma garrafa com água e metendo-a no depósito do autoclismo, propor a compra de reguladores de caudal é esticar isto até aos limites da estupidez humana! É que eu tinha a impressão que isso já existia, e que se chamavam torneiras. Mas não, estou errado. São inventos únicos, que merecem ser abordados no telejornal pois permitirão ao povo gastar menos água.

Realmente vale a pena um investimento de 50€ (um orçamento até bastante modesto para as torneiras e outros dispositivos que grande parte das pessoas possui) para poupar água.

Aulas de Substituição

2007-02-21

Nos últimos meses têm-se verificado protestos, cartoons, notícias (entre outros) sobre as aulas de substituição. Mas será que elas servem para o que deveriam servir? Está o Ministério a prestar o serviço que deveria prestar aos seus estudantes? Ou trata-se de uma política que pode ser melhorada para ficar mais próxima da perfeição?


O estado da situação

Supostamente, uma aula de substituição resume-se a uma aula que ocorre em vez da que ocorreria em circunstâncias normais (na presença do(s) professor(es) que a deveriam executar). E é esse o conceito ainda largamente usado e aceite, e penso ser também a visão do Ministério da Educação.

Mas a realidade da aplicação deste conceito nem sempre corresponde ao original, e a necessidade de o fazer também pode ser colocada em causa, mesmo que as aulas de substituição sejam aplicadas correctamente.

Do norte ao sul do país assistiu-se a vários actos de manifestação contra a aplicação deste tipo de aulas. E podemos dividir os alunos que participaram nesses protestos em dois grupos: o daqueles que simplesmente defendem a doutrina de quanto menos aulas melhor, e aqueles que, de facto, lutam pelo direito a uma educação justa e eficaz.

O que deve ser feito?

Uma das questões que se impõe, logo à partida, é sobre o tipo de aulas. Desde o início do ano lectivo que o aluno está sujeito a um horário que, teoricamente, deveria ser definitivo (na prática verifica-se uma deficiente gestão dos horários que leva a inúmeras alterações consecutivas, mas não nos debrucemos sobre esse assunto). Justifica-se, num furo de Matemática, que seja leccionada uma aula de Português? Não. Por melhores que sejam as intenções dos docentes envolvidos, a atenção deverá estar centrada na disciplina que se pretende substituir, ou seja, deve mudar o professor, mas a disciplina tem obrigatoriamente de ser mantida, respeitando os números de aulas semanais previstos para todas as disciplinas.

Se um professor conhece a turma e sabe onde vai na matéria, sabendo exactamente a abordagem a realizar e o que exigir dos alunos (tendo portanto um plano para cada aula previamente estipulado), convém a esse professor que, na sua ausência, alguém venha abordar os temas que ele deseja abordar, mas de uma forma diferente, correndo o risco de causar interpretações incorrectas, ou de prejudicar o trabalho de algum aluno, obrigando assim o professor que está a faltar a ter de alterar os seus planos para as aulas seguintes de forma a remediar estes pormenores? Claro que não. Nalgumas escolas, já se faz um esforço neste sentido existindo a transmissão de um plano de aula entre o professor da turma e o professor substituto. Uma solução que acaba por, na medida do possível, evitar os problemas mencionados.

Uma outra questão que foi entretanto levantada(1) e com razão é o facto de os alunos na maioridado ou perto dela já serem senhores de si e saberem gerir o seu tempo. Esta questão tem duas faces. Se as aulas de substituição forem devidamente implementadas, e forem tal e qual uma aula normal, concordo que os alunos sejam obrigados a comparecer à aula, uma vez que nas aulas ditas normais não podem faltar sem justificação. No entanto, se as aulas de substituição não forem o que delas se espera, os alunos deverão ter carta branca para abandonar a sala. E não digo só os do secundário. Também os do básico deverão ser reconduzidos para os espaços lúdicos da escola, sendo simplesmente obrigados a permanecer no recinto escolar (excepto nos últimos blocos da manhã e da tarde). Já os do secundário deveriam poder abandonar a escola livremente numa situação destas.

Recursos Humanos

O grande problema que impede o plano da Srª Ministra de funcionar correctamente é que as escolas não têm os professores que seriam necessários para este tipo de sistema. Mesmo tendo dois professores substitutos por disciplina, poderia ser necessário mais um. E a ministra não peca por permitir a falta de recursos. Peca por permitir que em caso de falta de recursos tudo seja feito como se houvessem recursos. Se um professor de Português é o único disponível para dar uma aula de substituição de Matemática, simplesmente não a deve dar. Não é da sua competência. E respondendo já à questão que algumas escolas iriam impor: “Para onde vão os alunos?” Simples. A escola tem espaços como bibliotecas, campos de jogos, mesas de pingue-pongue, e outros recursos do género, e é para aí que deverão ser recambiados os alunos (no caso de não serem autorizados a sair da escola). Nesses espaços já há funcionários, pelo que os alunos nunca ficariam fora da vigilância, se é isso que preocupa a Srª Ministra e os outros responsáveis.

Numa escola onde isto seja possível, e onde o mesmo professor seja chamado para substituir um seu colega numa aula da mesma disciplina, os alunos deverão ser obrigados a assistir às aulas. Isto na condição de existir um plano de aula delineado entregue ao professor substituto pelo professor que falta. Na ausência destas condições, não custa nada gerar menos confusão e criar um sistema de aulas de substituição mais dinâmico, libertando o professor substituto para as tarefas em que ele tem, de facto, competências, e que pode realizar sem receber críticas.

Mudar para melhor

O problema não é dos professores, não é dos alunos, é pura e simplesmente do sistema. Se há alunos que só se interessam por não ter aulas, não é com esses que o sistema se deve preocupar, é com os que se interessam realmente na matéria, e na disciplina e que só reclamam a falta de um serviço de qualidade: mais vale ir estudar para um sítio do nosso agrado do que estar numa sala com um professor de outra disciplina e possivelmente com ruído de fundo (leia-se conversas e mais conversas entre os outros colegas) – um dos cenários mencionados nas várias notícias sobre o assunto -, ou estar a aprender algo que nada tem a ver com a disciplina que devia ser leccionada no bloco em questão.

Esta é a triste realidade do nosso sistema educativo. Implementa-se uma situação, e deixa-se cada escola fazer à sua maneira algo que já se viu ser impossível. Mais vale tirar a sobrecarga deste sistema e usar o potencial que ele tem apenas em aulas de substituição de qualidade.

Bibliografia

1
Shreck, Inês; Machado, Artur; Escola não se organiza e os professores não se empenham, http://jn.sapo.pt/2007/02/11/tema_de_domingo/escola_se_organiza_e_professores_se_.html (Consulta de 2007-02-13)

Choque Tecnológico

2007-01-24

A minha escola é uma das únicas que conheço que se dá ao luxo de ter vários serviços de última geração para oferecer aos seus alunos. Fantástico. Se não fosse ainda vivermos no século dezanove.

Não basta não haver mais que um ou outro professor a recorrer a estas ferramentas, que foram implementadas com o estilo que já se tornou constante neste ambiente educativo: quando são apresentadas duas opções, a escolha é imediata: Olhe, quero aquela ali, a número 2, a que me parece pior.

O pior é quando ainda se recorre ao papel para transmitir informações extra que podem ser uma mais-valia para os alunos: folhas de papel, num dossier na reprografia: folhas sem ordem aparente a não ser uma numeração inconsistente. Folhas de papel que não têm uma estrutura lógica reconhecível a olho nu. Folhas de papel em que a mesma coisa aparece escrita mais do que uma vez. Folhas de papel em que aparecem, em vez de simples listas com marcas, as elaboradíssimas listas de corações, losangos, dedos indicadores, que lembram trabalhos de raparigas do básico. Folhas com erros aqui e acolá.

E para acompanhar, o aperitivo – várias folhas sobre o resumo: numa indica que a quantidade de palavras deve ser de um meio ou um terço do texto original. Na outra imediatamente a seguir, menciona um quarto. Não sei se fiquei a saber mais ou menos depois de ler estas folhas sobre a arte de resumir. Mas uma coisa é certa: deve ser uma nova funcionalidade destes sistemas de tecnologia de ponta. Um meio é igual a um terço que é igual a um quarto.

(E eis o ponto crítico – estas fichas foram lá colocadas por uma professora, até bastante veterana na sua profissão.) Onde já vai o ensino em Portugal… mais parece que as novas tecnologias contribuem para a burrice colectiva :-\

Choque tecnológico? Deve ter ficado no pára-raios…

HOWTO Disable GTK+ File Chooser in Firefox and Thunderbird

2007-01-19

Unfortunately, Firefox and Thunderbird are now using the buggy GTK+ File Chooser by default.

This file picker has some issues. First, if you don’t enable gnome-vfs as the file chooser backend, it will not update the file list when files are added, removed or modified. Worse: it will not recognize any change made with the GNOME configuration editor (what has gnome to do with GTK?), if you have a ~/.gtkrc-2.0 file, unless you change it.

It has also what seems to have a bug when it is used as a folder picker (see GNOME bug 398117). Or is it a feature?

And, even one of the heaviest desktops has a fast file picker (kde); but the GTK+ one (which should not be directly related with GNOME, like the QT one, but that’s not what is happening), is the slowest one, and locks up the computer for a couple of seconds when browsing large folders.

The “native” file picker supplied with Firefox and Thunderbird may be used instead of the GTK+ one – it may not offer extended features like the GTK+ one does, but IMO, even a simple dialog with a textbox to enter the path would be better than the GTK+ file picker.

Just follow the instructions supplied at Extension and tricks for a better integration of Firefox into Linux and KDE (despite the page title, it does what we’re looking for):

In Firefox/Thunderbird 2.0:
Use the config editor and change ui.allow_platform_file_picker to false

.

In Firefox/Thunderbird 1.5:
Look for nsFilePicker.js at the following locations:

  • /usr/lib/firefox/components/
  • /usr/lib/mozilla-firefox/components/
  • /opt/firefox/components/
  • /usr/lib64/mozilla-firefox/components/

And change


function (compMgr, fileSpec, location, type)
{
debug("registering (all right -- a JavaScript module!)");
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);

compMgr.registerFactoryLocation(FILEPICKER_CID,
"FilePicker JS Component",
//@line 278 "/builds/tinderbox/Fx-Mozilla1.8.0....
"",
//@line 280 "/builds/tinderbox/Fx-Mozilla1.8.0....
fileSpec,
location,
type);
}

to
function (compMgr, fileSpec, location, type)
{
debug("registering (all right -- a JavaScript module!)");
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);

compMgr.registerFactoryLocation(FILEPICKER_CID,
"FilePicker JS Component",
//@line 278 "/builds/tinderbox/Fx-Mozilla1.8.0....
FILEPICKER_CONTRACTID,
//@line 280 "/builds/tinderbox/Fx-Mozilla1.8.0....
fileSpec,
location,
type);
}

As you can see the change is just replacing "", by FILEPICKER_CONTRACTID,. Locate the same lines in the Thunderbird nsFilePicker.js (just look at the same paths I mentioned, but with thunderbird instead of firefox).

Then, you need to restart the chrome registry. Just install, update, disable or remove an extension (in both programs) and restart them (the programs, not the computers :-) ).

Um outro olhar sobre o Natal

2006-12-25

Todos os anos se verifica a mesma tradição em Portugal: chegado 24 de Dezembro, muitas famílias reúnem-se para uma consoada, que consiste geralmente em bacalhau, legumes, e, nalguns casos, outro prato a acompanhar. E antes de dia 24 é sempre a mesma pressa e observam-se os mesmos atropelos nas superfícies comerciais. Pessoas ricas escolhem prendas boas para os familiares e amigos, pessoas pobres procuram pechinchas para oferecer.

E eis que eu tive uma ideia que julgo ser revolucionária: até os telejornais são diferentes no dia do natal, mais parecendo o programa de culinária dos tempos em que o Goucha apresentava a Praça da Alegria, no entanto há outra festa religiosa nesta altura do ano, que não está infestada pelo consumismo da forma como esta está.

Sugiro que, enquanto não se verificar nenhum decréscimo alarmante na disponibilidade de parafina, e enquanto o preço das velas se mantiver, que os Portugueses passem a celebrar o Hanukkah em vez do Natal. Em vez de montar uma árvore e de trocar prendas e preparar uma enorme consoada, acender uma vela por cada noite que vai passando. Até que chegue ao fim este festival.

Para os mais cépticos aqui vai: o que preferem? Ver as velas a arderem lentamente, ou ver a vossa carteira a arder com as despesas do Natal?

É a solução para a crise! O primeiro-ministro tem de saber disto!

J/K

Microsoft Presents “The Terminator”

2006-12-19

Na Scientific American de Dezembro, vem um artigo intitulado Send in the Terminator – A Microsoft tool looks for programs that freeze up, escrito por Gary Stix.

Segundo o artigo, este programa irá impedir, por exemplo, drivers de entrarem em loop infinito e provocarem bloqueios e ampulhetas eternas.

O artigo exemplifica com os MP3 e as impressoras, em que os fabricantes acrescentam funcionalidades especiais. E eu acrescento mais uma coisa à lista: Scanners.

A pessoa que escreveu o artigo, sem o saber, fez um bom ponto da situação dos drivers no Windows: um caos completo. Há quem diga que o sistema operativo de Redmond é o melhor no que respeita ao suporte a hardware.

Mas não, o Windows não é o melhor a trabalhar com o hardware: cada fabricante faz o seu aplicativo e chegamos ao ponto em que para, por exemplo, digitalizar uma folha de papel em cinco scanners é preciso usar cinco ferramentas diferentes (não falo de terem de ser usados programas diferentes (isso felizmente já não é a realidade, graças ao TWAIN), mas sim das ferramentas carregadas pelo TWAIN para se fazer a selecção da imagem, a configuração da resolução e os retoques do costume), enquanto que em GNU/Linux, apenas são necessários drivers diferentes: o front-end, o sane (ou o xsane) é o mesmo para todos eles.

Outro exemplo, este felizmente já ultrapassado nas versões mais recentes do windows, são as pendrives: infelizmente, em vez de ser necessário instalar o driver que vem no CD de uma pendrive para ela funcionar com o Windows 98, e usar o mesmo driver para outras pendrives, não, cada pendrive traz um driver específico. Porque é que a Microsoft não disponibilizou um driver genérico e impediu que os fabricantes fizessem as suas versões?

A mesma coisa se passa com as versões mais recentes do Windows: a Microsoft aparenta encorajar (e se não encoraja, pelo menos nada faz para o evitar) as empresas a não criarem apenas backends para que os programas funcionem com o seu hardware, mas sim a criarem autênticas árvores de natal que podem pesar na performance do sistema operativo.

Respondendo aos exemplos dados por Gary Stix: porque é que não foi criado um driver genérico com capacidade para as funcionalidades adicionais lançadas pelos fabricantes? Quem quer manter um sistema operativo estável, tem de lutar para isso controlando os drivers, acrescentando drivers, modificando drivers e até banindo drivers.

É neste ponto que o Linux ganha claramente: mesmo tendo por vezes de recorrer a engenharia reversa, quem escreve os drivers escreve apenas backends, e os backends para dispositivos do mesmo tipo interagem da mesma forma com o resto do sistema. O desenvolvimento é ao mesmo tempo distribuído e centralizado: como todos os drivers são incluídos no mesmo pacote, o suporte às funcionalidades extra é sempre incluído da forma mais correcta, e como os drivers são exaustivamente testados, nunca há necessidade de recorrer a um programa como o Microsoft Terminator.

E resumindo, a minha opinião sobre este novo programa: é apenas a quick and dirty way. Mas sendo a Microsoft uma empresa que baseia todos os seus sistemas no Quick and Dirty Operating System, não é de se admirar.

Quem quiser ler o artigo terá de comprar a revista – ele não se encontra gratuitamente disponível no site da SciAm. No entanto pode consultar o site do Terminator.

Dots Per Inch

2006-12-17

No meio das confusões em que eu me meti este fim-de-semana ao tentar migrar para o XFCE, deparo-me com um tamanho de letra demasiado grande e não consigo alterá-lo. Depois de uma pesquisa, tenho várias soluções e debruço-me sobre a que sugere ajustes nas definições de DPI.

(Esta não era a principal causa do problema, eu não conseguia alterar o tamanho da letra porque existia um ficheiro (~/.gtkrc-2.0) que se sobrepunha às definições do XFCE.)

DPI é, em português, Pontos Por Polegada. É esta definição que permite aos programas adaptarem-se parcialmente ao tamanho dos monitores. Por exemplo, os ícones do WindowMaker, ajustam-se confome a densidade, ocupando menos espaço em monitores maiores.

Programas como o Firefox baseiam-se nesta opção para determinar o tamanho dos tipos de letra da sua interface, de forma a que se compararmos duas janelas do Firefox abertas em dois monitores, um de 15 polegadas e outro de 17, o texto dos menus e dos títulos dos separadores, será do mesmo tamanho. A mesma coisa acontece com o WindowMaker: o tamanho dos botões tende a manter-se entre monitores diferentes.

No entanto isto não acontece de uma forma mágica: para obter todo este equilíbrio é necessário que o X Window System saiba as dimensões do seu monitor. O valor em DPI’s é calculado pelo próprio X, que os fornece aos programas, de forma a adaptar os valores às diferentes resoluções possíveis.

Começa-se por definir esses mesmos valores na secção correspondente ao seu monitor no /etc/X11/xorg.conf, introduzindo a linha DisplaySize horiz vert, em que horiz é a dimensão horizontal, e vert a vertical (em milímetros).

Por exemplo, no meu caso, eu tenho:

Section "Monitor"
        Identifier "Monitor0"
        DisplaySize 380 300
        HorizSync 48.5 - 48.5
        VertRefresh 60.0 - 60.0
        Option "DPMS"
EndSection

E é a partir destes 380×300 que o X vai calcular os valores a fornecer às aplicações.

No entanto não é apenas necessário reiniciar o X para observar o efeito disto em todos os programas.

Um programa que (estupidamente) pode não adaptar o seu tamanho de letra ao tamanho do monitor é o Firefox, pois vem configurado para usar o valor fornecido pelo X apenas se este for maior do que 96. Mude o valor de layout.css.dpi para 0 e reinicie o Firefox. (Utilizadores do Firefox 1.5 deverão modificar a opção browser.display.screen_resolution.)

Poderá também ter de alterar o tamanho da letra do seu desktop manager (caso use o XFCE e não consiga fazê-lo, veja a nota no início do post).

Para ver os valores de DPI definidos, em qualquer altura, numa sessão do X, execute, num emulador de terminal:
xdpyinfo | grep resolution
Se quiser também consultar as definições configuradas para as dimensões do ecrã:
xdpyinfo | grep dimensions

Firefox Tips and Tricks

2006-12-10

Existe uma página que é, no mínimo, interessante: Firefox Help: Tips and Tricks é uma colecção de “dicas e truques” para o Mozilla Firefox.

Desactivei os <marquee>s e o blinking text.

Encontrei ainda uma página de um MVP (!) em que ele mostra directrizes para determinar quando é que uma dada extensão é inútil. Útil para quem, como eu, sente por vezes o impulso de instalar uma extensão só para experimentar.

E ainda fica aqui a lista das extensões que eu considero essenciais:

  • Flashblock
  • Mnenhy
  • Adblock
  • User Agent Switcher

Para quem estiver no linux, para além do flashblock para impedir os conteúdos Flash de aparecerem sem a nossa autorização, existe também o mplayerplug-in, que, para além de fazer com que o firefox suporte todos os conteúdos multimédia, também pode ser configurado para não iniciar automaticamente a reprodução desses conteúdos.

I’m Feeling Lucky!

2006-12-10

O mozilla.support.firefox é um belo sítio para se visitar regularmente. E depois disto sou forçado a assumir que a knowledge base também o é:

No artigo Location Bar search vêm listadas as várias opções para a pesquisa associada à address bar, a tal que antes da versão 2.0 estava associada ao Google I’m Feeling Lucky.

Segundo as instruções, basta mudar a preferência keyword.URL para http://www.google.com/search?btnI=I%27m+Feeling+Lucky&
ie=UTF-8&oe=UTF-8&q=, que é o endereço correspondente ao comportamento da versão anterior.

Mas permanece uma questão: porque é que isto não é adicionado à janela do Editar > Preferências? Uma secção que permitisse escolher a acção a realizar ao introduzir uma expressão na barra de endereços, com as opções “Google – I’m Feeling Lucky”, “Google – Browse By Name”, “Google Web Search” e “Other (enter URL)”.

Firefox, again

2006-12-09

Depois de vários dias sem espreitar os newsgroups da Mozilla Foundation, regresso para ler uns posts, e deparo-me com um link para uma página na knowledge base deles. Qual não é a minha surpresa quando vejo que o Adblock Plus faz com que a memória usada por uma página aberta num separador não seja imediatamente libertada quando o separador é fechado.

No mesmo sítio, descobri imenso sobre o consumo desenfreado de memória por parte do Firefox. Aliás, para confirmar, basta abrir a about:cache e ver que o espaço usado é superior (no meu caso inúmeras vezes superior) ao do limite máximo estabelecido. O bug já foi relatado no bugzilla (Mozilla Bug #213391), em 2003. Segundo os comentários, terá aparecido na versão 1.3.

Ainda estou a usar a 2.0. E pelos vistos há duas opções: continuar com a 2.0 e esperar que isto seja resolvido, ou voltar à 1.0 que provavelmente, apesar de já não ser suportada, vai usar muito menos memória.

Entretanto já desinstalei o Adblock Plus e instalei o Adblock.

Firefox 2.0, episódio 2

2006-11-21

Continuo a usar o Firefox uma vez que ele é o melhor browser que há em termos de compatibilidade e de funcionalidades, mas continuo à procura de alternativas mais leves porque na minha máquina, a nova versão do Firefox tem tendência a usar abusivamente o processador quando carrega uma página, ou até quando está à espera de uma resposta do servidor.

Muito provavelmente existirão pequenas definições que me permitam ultrapassar isto (ou quem sabe, talvez se eu compilar o Firefox ele fique mais rápido).

Mas, para não o deixar já de lado fui à procura de mais formas de o acelerar e modificar.

É comum ver uma lista de configurações sugeridas (que activa, entre outras coisas, o pipelining), mas os sites que as divulgam apenas mencionam que uma das opções poderá ser prejudicial em computadores mais lentos. Acabei por encontrar uma lista mais completa, que tem opções para diferentes velocidades de internet e para computadores rápidos e lentos.

No meio da minha pesquisa, encontrei outra lista de personalizações possíveis, que consistem na activação do sistema de recuperação de sessões para que o Firefox mostre a sessão guardada, quer tenha crashado, quer tenha sido simplesmente fechado pelo utilizador, na desactivação do tab scrolling (aquilo que eu traduzo por deslizamento da barra de separadores) e na configuração do botão para fechar os separadores (a versão 2.0 apresenta um botão por separador, o que é, IMO, um grande desperdício de espaço).

Mozilla Firefox 2.0

2006-10-29

Experimentei a nova versão estável do Firefox e fiquei negativamente surpreendido com a impossibilidade de retirar os botões “Go” da barra de endereços e da barra de pesquisa rápida. Vasculhei as opções e não encontrei nada.

Fui ao IRC da MoFo e lá deram-me preciosas indicações que me guiaram às soluções:

Ocultar o Go da Address Bar:

Ir a about:config e alterar o valor de browser.urlbar.hideGoButton para true.

Ocultar o Go da Search Bar:

Adicionar o seguinte código ao userChrome.css:

searchbar .search-go-button-stack {display: none !important;}

(Utilizadores de Linux: para editar (ou criar) o userChrome.css, basta executar o seguinte comando: vim ~/.mozilla/firefox/*/chrome/userChrome.css  1)

Sinceramente espero que nas futuras versões já seja possível fazer isto a partir da interface gráfica – não é que eu não goste do about:config e do userChrome.css, o problema é que o Firefox tem de lutar pelos seus utilizadores no Windows, e esses utilizadores estão muito mais acostumados ao “point and click”.

Tenho ainda mais umas questões por resolver, especialmente o desaparecimento da funcionalidade de mostrar o primeiro resultado da pesquisa do google ao escrever algo na barra de endereços.

[1] Isto deverá funcionar em contas com um único perfil para o Firefox, em caso de dúvida, façam um ls ~/.mozilla/firefox/

Recursos Educativos

2006-10-24

Amanhã vou ter teste de Física. E faz sempre parte dos meus planos ler abordagens diferentes sobre os vários conceitos da matéria. Em vez de me restringir ao manual, procuro sempre testes, exercícios, exemplos e resumos na Internet.

Usei este método para estudar para o exame de Física e Química A. E agradou-me, motivo pelo qual continuo a usá-lo.

Mas a questão que me leva a escrever este artigo é algo de alarmante. Uma pesquisa por física esec teste no Google revela algumas dezenas de páginas de departamentos de Educação Física de escolas secundárias, e uma página sobre Química com um par de links sobre Física e Química que me chamaram a atenção pela sua descrição, nenhum deles funcional. Um deles aponta para o Terravista, o outro… para a uARTE.

Já não ouvia nem lia esse nome há anos. E não é com espanto que vou ao site da Unidade de Apoio à Rede Telemática Educativa e descubro que o catálogo e a pesquisa dão-me… timeouts!

Mas o panorama muda se o texto da pesquisa for physics quiz k12. Aparece um sem-fim de páginas de escolas estados-unidenses com testes de Física. Será esta a diferença que separa o novo mundo do velho mundo? O recurso às verdadeiras novas tecnologias para inovar a educação, contrastante com uma ou duas páginas com uns links antigos?

Recuperar 2879 e-mails…

2006-10-20

Hoje experimentei uma feed RSS. Criei a conta de RSS no Thunderbird e adicionei a feed.

Como não aparecia nada a não ser os títulos dos artigos, fiz um CTRL+A seguido de SHIFT+DEL para apagar os artigos. Só que eu, no meio disto, tinha ido a outra pasta de correio ler umas mensagens. Resultado? 2879 mensagens foram apagadas. A minha sorte é que o Thunderbird usa um formato de texto plano para os ficheiros que contém as mensagens.

O processo de recuperação de uma mensagem é bastante fácil, mas multiplique-se isto por 2879. A solução foi sempre óbvia. sed. O problema era descobrir como o usar.
Já ando nisto do Linux há algum tempo, mas nunca consegui decorar a sintaxe do sed. Li o info sed e consegui, por tentativa e erro, descobrir a sintaxe adequada ao problema.

Portanto aqui vai, para as pessoas que se deparam com um erro humano destas proporções (e para quem deixou o gato, o cão ou até mesmo o filho de poucos meses suficientemente perto do teclado), e que o querem resolver recorrendo à simplicidade e rapidez da linha de comandos do linux:

cat mailboxfile | sed 's/X-Mozilla-Status: [0123456789]*/X-Mozilla-Status: 0000/' > mailboxfile-recovered

(O código é para ser todo escrito na mesma linha, se aparecer partido em várias linhas, substituem-se as quebras de linha por espaços.)

Em que mailboxfile é o nome do ficheiro com as mensagens apagadas. Isto escreve um outro ficheiro, mailboxfile-recovered com as mensagens recuperadas. Convém, antes de tudo, fazer uma cópia do ficheiro, e depois mover o ficheiro para uma localização segura, renomeando o mailboxfile-recovered para mailbox. Se o ficheiro for grande (como no meu caso, umas dezenas de megabytes), ao abrir a pasta, no Thunderbird, precisará de aguardar uns momentos (por vezes mais de um minuto) enquanto o Thunderbird reconstrói o ficheiro de índice da pasta. As mensagens irão ficar todas marcadas como sendo novas, já que o processo consiste em devolver a classificação “não lida” a todas as mensagens.

Mentol (again…)

2006-06-06

Fiz algumas alterações à imagem do mentol:

Mentol (CAS 89-78-1)

2006-06-05

mentholfinal

Mentol (C10H20O; nº de registo CAS 89-78-1).

Informação MSDS:
http://tinyurl.com/zsj3a

Transferência do ano

2006-02-01

Foi ontem finalizada a transferência mais cara da época 2005/2006. Embora só possa ser efectuada após a próxima abertura do mercado, o FCIM («Inter») decidiu acabar com a guerra entre os vários clubes interessados no melhor jogador do SLB (Sport Lisboa e Benfica): ofereceu ao Benfica 40 milhões de euros por Moretto. O contrato já está assinado. Agora é só esperar.

Em declarações à imprensa, o treinador do Inter referiu que «esta é uma excelente oportunidade para reforçar o Inter». O presidente do BFC disse lamentar esta segunda falha nas negociações: «O ano passado foi a mesma coisa. Felizmente o Inter não ficou com o jogador em questão. Este ano, com outro jogador, o Inter conseguiu mesmo levar a sua avante. Qual será o nosso problema? Porque é que não conseguimos arranjar bons jogadores?»

O treinador do RMFC também declarou estar farto da estratégia do Inter: «Eles ficam sempre com os melhores. Onde é que eles vão arranjar o dinheiro? Porque é que não fiscalizam aquilo?»

Em declarações à imprensa, Ronald Koeman afirmou que «Este é um dia triste para o SLB: logo que conseguimos arranjar um bom frangueiro, ele foge…».

O jogador em questão, ao ser inquirido, disse que o seu novo trabalho «vai ser canja». Quando questionado sobre as outras ofertas (100 milhões de euros (Brilha Futebol Clube), 80 milhões de euros (Rede Minipreço Futebol Clube), 70 milhões de euros e 5 cêntimos (Kentucky Fried Chicken) e 50 milhões de euros (Avibom Futebol Clube)), o jogador do Inter afirmou que «eles ofereceram mais, mas o Futebol Clube do InterMarché é aquele que melhor tempera os frangos».

Microsoft afinal também usa Software Livre…

2005-06-08

Nas seguintes imagens pode ver-se uma apresentação de PowerPoint a ser apresentada na subsidiária ucraniana da Microsoft.

Imagem 1
Imagem 2
Imagem 3

Não notam nada de estranho nelas?

Podem ler a história completa no Slashdot.

No comment.

(Editado a 2011-08-05 para reparar os links para as fotos. Aproveito para deixar o link para o README das fotos.)


Follow

Get every new post delivered to your Inbox.