Mostrar mensagens com a etiqueta Fedora. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Fedora. Mostrar todas as mensagens

domingo, 12 de janeiro de 2014

Musings from a Sunday morning

In the last Sunday of 2013 and I was holding David in my left arm (then a two months old baby) while he was slipping. It was a normal morning with Sara (two years and one week older than her brother) wandering and running all over the place.

Since I had only one hand available and I had to stay still I decided to read some rss feedings. In one of them, that I now forget the source, I was redirected to this gcc bug report titled "__cplusplus defined to 1, should be 199711L".

The amusing part, at least to me, was that it has taken more than 10 years to close the bug. The bug was opened on 2001-01-25 for version 2.97 and finally closed and fixed on 2011-08-18 for gcc 4.7. The whole bug report is an entertaining reading and really appropriated for Saturday morning in the Christmas holidays (just 129 comments).

The interesting part was that the change was withheld  by the solaris port of gcc. While I suspect that although an important reason the bug was not overly urgent or else the social pressure to fix it would had justified a quicker action.

The musing part was twofold, on one hand how free(/libre) software works and one of the reasons why I enjoy it, the cooperation and the ideas exchange. The second reason was for being a Sunday with Susana, that understands and uses free software, and the two kids who (at least for now) could not care less about software as a social experience. Surely this inspires me with a smile and hope in the humanity.

terça-feira, 26 de outubro de 2010

Python class for quaternions


Last August in Dublin (at DCU) I presented a tutorial about Python in Scientific Computing.

While there I thought it was appropriate to give a native example (in Rome be Roman) and so I choose the Quaternions. This is a good excuse as any other to present the multiple features of python for science. :-)

The picture above is carved in the Broom Bridge, over the Royal Canal, and where supposedly Hamilton had the inspiration to come with such beasts :-) . I had described before (in Portuguese) my hazard quest to find the place. An yearly event, at 16th of October, gets people together to visit the place and probably for a couple of drinks. :-)

While preparing the course I searched for python implementations of the quaternions and I have only found code related with graphics transforms (where the quaternions can be useful).
In the same spirit of Free/Open Source Software, to scratch a itch, I make available my implementation of  a python class that implements the quaternions and that deals transparently with the complex numbers.

The code can be found at my homepage.

Here it is a sample:

    a = Quaternion(1, -2)
    b = Quaternion(1, 2, -3, 4)
    c = 1 - 2j

    print "a =", a
    print "b =", b
    print "c =", c

    print a + b
    print a - c

    print a*b
    print a*c

    print 2*a

    print b*b.conjugate()
    print abs(b)**2

And the resulting output:

a = +1-2*i+0*j+0*k
b = +1+2*i-3*j+4*k
c = (1-2j)
+2+0*i-3*j+4*k
+0+0*i+0*j+0*k
+5+0*i+5*j+10*k
-3-4*i+0*j+0*k
+2-4*i+0*j+0*k
+30+0*i+0*j+0*k
30.0

I hope this helps others who have the same problem I had. :-)

segunda-feira, 25 de outubro de 2010

Fedora: an auspicious name

I have stated several times before that Fedora is strange name in Portuguese. Imagine my surprise when walking in Lisbon at "Rua Aurea" I got the following view. "Bijuterias" the name after Fedora means costume jewelry.

For what is worth this post has been delayed one year since the last time I was there I only had my mobile phone camera (not terribly accurate). Now with a real camera the result is worth to show.

Equally interesting is that "Rua Áurea" can be translated as "Golden Street". The street that follows it is "Rua do Ouro", Gold Street.
The streets at that area of Lisbon were rebuilt after the 1755 major earthquake, and the resulting tsunami that followed it, that totally destroyed that area. The streets at that area were named after the particular trade practiced there (a common practice in medieval Europe).

A posteriori (as opposed to "a priori") the relevance of this poster can be attributed to the next release of Fedora. Fedora 14 release will happen (we hope) next Tuesday, 2nd of November the day next  to the anniversary of Lisbon earthquake. Let us hope for this to be a (benign) earthquake in OS landscape.

quinta-feira, 24 de junho de 2010

kanguru no Fedora Linux (novo tarifário)

A Xana usa o kanguru, que funcionava bem com o Fedora Linux. Com o novo NetworkManager desde o Fedora 11 que a configuração é imediata.

Recentemente aproveitamos a mudança de tarifária para pelo mesmo preço ter mais velocidade e maior tráfego. O problema foi que a partir dessa altura o kanguru deixou de funcionar no Fedora.

Hoje depois de procurar um pouco na rede encontrei a resposta aqui:
Kanguru at linux

A única modificação necessária é alterar a APN na configuração do NetworkManager para
kanguru-portatil

e voilá, funciona. :-)

terça-feira, 1 de dezembro de 2009

Eu já votei (no nome para o Fedora 13)

Já cumpri o meu dever para a escolha do próximo nome do Fedora 13. O nome do Fedora 12 é Constantine.

As opções para a próxima versão pode ser encontradas no wiki do Fedora.


quinta-feira, 19 de novembro de 2009

O que fazer enquanto se espera que a cara metade faça compras?

Pois, ora aí está uma boa questão? :-)

A resposta, pelo menos a minha, é dar um salto a uma grande livraria e ver a secção de Design sobre a História das fontes. Não as fontes de águas, públicas ou privadas quais cirandas de pedra.

Estou a falar isto sim das fontes impressas, que surgiram com a imprensa.

É muito engraçado por causa do LyX e da sua inescapável relação com o LaTeX, para além da minha ligação aos computadores e ao Software Livre e ao Fedora que tenha passado a apreciar mais a arte.

No Fedora existe um SIG (Grupo de Interesse) só relacionado com as fontes.

Para mais detalhes sobre as fontes a wikipédia constitui um bom ponto de partida: quer em inglês quer em português.

Para completar a ciranda só falta relacionar a beleza e o propósito utilitário/estético das fontes com a conceptualização e aplicações da matemática. Interessante!

Fedora 12

Pois, é verdade, já saiu o Fedora 12.

Uma prova do sucesso pode ser encontrada no blog da Xana sobre o mesmo. Já agora o sucesso dela deveu-se à conjugação dos dois 12, um computador com 12 núcleos (porque escrito cores lembra as cores do arco-íris) e a versão do Fedora ser a 12. Um bom prenúncio, sem dúvida.

O meu portátil novo só correu o Fedora 12 (quando ainda estava na fase de desenvolvimento) e dei-me bem. O sistema está a melhorar bastante.

quinta-feira, 3 de setembro de 2009

celestia

No episódio de ontem do NCIS (traduzido em português para "Investigação criminal") houve uma alusão ao Celestia.

O celestia é um programa de software livre sobre astronomia. A informação lá veículada foi no geral bastante correcta. Fiquei por isso agradavelmente surpreendido, só espero que esta seja uma tendência para manter.

sábado, 4 de julho de 2009

Dica para melhor usar o tar

Pois, há alturas em que por usar unix há mais de 16 anos se julga que já se sabe o básico.

Como por exemplo como usar o comando tar. O tar serve para criar arquivos, junta vários ficheiros num só, e depois usa um compressor à parte para comprimir o ficheiro resultante. Esta aproximação difere do zip que faz as duas operações no mesmo programa.

Pois, há dias descobri que aquilo que eu sempre soube que era preciso passar ao tar qual o tipo de compressão a usar não é necessário, afinal o próprio tar consegue decidir qual é o tipo correcto.

Exemplo, para descomprimir um ficheiro tar comprimido com o gzip era necessário fazer:

tar xzf ficheiro.tar.gz

O que estou a dizer é que funciona simplemente usando

tar xf ficheiro.tar.gz

O mesmo para bzip2, em vez de

tar xjf ficheiro.tar.bz2

basta

tar xf ficheiro.tar.bz2

Catita, não? (como diria a Xana)

quinta-feira, 2 de julho de 2009

Ajudas em linha (ou nem por isso).

No mês passado e por causa do trabalho da Xana aderimos ao kanguru da Optimus.

O único problema que nos surgir foi que sempre que tentamos ver a facturação no sítio do kanguru a resposta é que o sítio só pode ser visto com o Internet Explorer. Uma vez que nenhum dos nossos computadores o tem não conseguimos consultar a facturação de forma electrónica.

Queixei-me, usando a interface de clientes, tendo o cuidado de colocar o pedido na secção de problemas de acesso ao sítio, e a resposta que tive foi a seguinte:

"Caro(a) Cliente,

Informamos que o serviço de acesso à Internet Kanguru funciona devidamente com o sistema operativo Linux, no entanto, não dispomos, dos drivers para o mesmo. Assim, sugerimos que efectue uma busca na Internet com o intuito de verificar se os mesmos se encontram disponíveis para download.

Referimos no entanto que, a versão do sistema operativo LINUX que o serviço Kanguru presta suporte é a instalada no computador ASUS EEEPC, denominada LINUX XANDROS.

Referimos ainda que, existem determinados sites na internet que usam obrigatoriamente o sistema operativo Windows não permitindo o acesso por outros browsers, pelo que sugerimos a utilização do Internet Explorer como browser.
"

Vamos analisar a resposta por partes. Em primeiro lugar eu não pedi ajuda sobre como usar o modem, aliás no Fedora o acesso é mais fácil uma vez que não é preciso instalar nada. Ou seja a resposta nos dois primeiros parágrafos é relativa a algo que eu nunca pedi nem perguntei.

O último parágrafo é caricato porque usa uma suposta inevitabilidade para justificar o caso. Ou seja pretende-me educar sobre a realidade da vida (internet neste caso). Se eu disse que não uso o windows como é que posso usar o explorer?

Por favor, da próxima vez não ajudem. O que não é grande diferença em relação ao que passou desta vez. :-)

segunda-feira, 8 de junho de 2009

Votações

Este fim de semana foi dedicado às votações, cada uma importante por diferentes razões:

1) Eleições para o Parlamento Europeu
2) Eleições no Fedora:
a) eleição de novos membros para o Conselho do Fedora
b) eleição de novos membros para o Conselho Técnico do Fedora
c) escolha do nome de código para a Fedora 12

A utilização (subtil) do masculino e do feminino acima está relacionado com a distinção entre o projecto Fedora e a distribuição de (GNU/)Linux Fedora. De uma forma muito resumida o propósito do projecto não se fica só pela criação de uma distribuição de Linux.

Em conclusão:

quinta-feira, 11 de dezembro de 2008

“No software is free and spreading that misconception is harmful”

Ao ler o planeta Fedora (um agregador de blogs relacionados com o Fedora, naturalmente) encontrei esta referencia.

linux-stop-holding-our-kids-back

Em primeiro lugar não vou discutir a veracidade da mesma, mas suspeito que seja verdadeira, em segundo lugar isto reflecte a visão de muitos dos educadores que temos, seja nos Estados Unidos seja em Portugal, na Irlanda ou noutros países em que já estive.

É interessante que apesar do se falar dos direitos de autor ninguém sabe muito bem o que isso significa.

O que me preocupa neste caso é que alguém (professor(a)) que deveria saber o que é e o que significa o direito de autor. Afinal não sabe e age com base em preconceitos estabelecidos. Numa outra pessoa eu ainda seria capaz de perceber mas estamos a falar de alguém com uma preparação profissional e que ainda por cima está a cuidar da formação das gerações mais novas.

Já agora a pergunta é o que é que são piratas?
Pois e qual é nome que se dá aos que cometem violência nas costas da Somália, com grupos organizados a raptarem pessoas e a apresarem navios. E sim, estamos a falar do século XXI.

Lá porque é uma licença isso não implica um pagamento, ou melhor para evitar mal-entendidos há licenças que implicam um pagamento (a maior parte do software proprietário). No Software Livre (ver página da ANSOL sobre isso) as licenças não são os monetários.

Partilhar ideias e histórias é algo que é inerentemente humano. Porque é que partilhar programas feitos por nós é um problema. Porque é que será que não haveria alguém a querer fazer isso, aliás é assim que a maior parte da ciência se faz, partilhando, trocando e acrescentando até ter um corpo complexo.

De facto mudar a forma de perceber o que significam os direitos de autor é uma tarefa hercúlea. E a maior parte dos meus colegas, seja aqui, na Irlanda ou nos Estados Unidos não sabe isso. Claramente temos um caso de dissonância cognitiva. :-(

segunda-feira, 1 de dezembro de 2008

Fedora 10

Pois, atrasei-me tanto a anunciar o que já toda a gente sabia, o Fedora 10 foi lançado a 25 de Novembro, que agora já saiu a versão alfa da próxima versão, Fedora 11. O que só mostra que os matemáticos não sabem contar. :-)

quarta-feira, 29 de outubro de 2008

scilab

Fiquei surpreendido por descobrir que o scilab é finalmente software livre.



Uma contribuição interessante e bem vinda.

quarta-feira, 24 de setembro de 2008

Parabéns ao projecto Fedora

Tendo cooperado e utilizado este projecto desde o início é interessante engraçado ver em perspectiva o que passou no entretanto. O modo como o projecto evolui e como cada um de nós evoluíu.



É engraçado chegar aos aniversários com um misto de alegria e nostalgia tal como é também sempre muito interessante viver no futuro, porque o futuro é hoje.





Parabéns!

sábado, 13 de setembro de 2008

Desaparecido em combate!

Pois o título pode sugerir mais um filme, mas não é. :-)



Em primeiro lugar o título remete para uma controvérsia que existe no Projecto Fedora sobre a utilização das siglas MIA (Missing in Action) e AWOL (Absent Without Leave), termos que se referem a colaboradores que estão incontactáveis e provavelmente ausentes dos deveres assumidos.



O problema com este tipo de abreviaturas, pelo menos para algumas pessoas, é a utilização de uma terminologia militar para referir um projecto voluntário. Na minha opinião há problemas maiores.



Em segundo lugar o título refere-se, isso sim, às minhas actividades desde a última mensagem. E uma vez que uma imagem vale mais do que mil palavras aqui vão algumas dezenas de milhar de palavras.