<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4247749319371980693</id><updated>2011-09-30T12:50:39.720Z</updated><category term='sociedade'/><category term='musica'/><category term='copyright'/><category term='pessoal'/><category term='slideSep'/><category term='software'/><category term='fontView'/><category term='europa'/><category term='internet'/><category term='sem filtro'/><category term='algoritmos'/><category term='computadores'/><category term='censura'/><category term='astronomia'/><category term='liberdade'/><category term='jogos'/><category term='wxWidgets'/><title type='text'>fugir ao repetir</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3635034717332257223</id><published>2009-05-09T11:07:00.003Z</published><updated>2009-05-09T11:16:19.112Z</updated><title type='text'>Francisco Louçã, economista?</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=0FGUksmZ2gY" target="_blank"&gt;Não percebe nada de dinheiro&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kBDPkZakPU4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kBDPkZakPU4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3635034717332257223?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3635034717332257223/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3635034717332257223&amp;isPopup=true' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3635034717332257223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3635034717332257223'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2009/05/francisco-louca-economista.html' title='Francisco Louçã, economista?'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4753745140852948398</id><published>2008-01-01T23:25:00.001Z</published><updated>2008-01-02T14:05:17.133Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='pessoal'/><title type='text'>Previsão</title><content type='html'>&lt;img src="http://1.bp.blogspot.com/_mPZNThQyrvQ/R3rU2PuM3tI/AAAAAAAAABs/tcWaFDYhnVE/bogart-smoking.jpg"  width="250" height="311" /&gt;&lt;br /&gt;&lt;br /&gt;Acho que este ano vai ser muito correcto, muito asaeado, muito asséptico. Enfim, uma grande seca.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4753745140852948398?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4753745140852948398/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4753745140852948398&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4753745140852948398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4753745140852948398'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2008/01/previso.html' title='Previsão'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mPZNThQyrvQ/R3rU2PuM3tI/AAAAAAAAABs/tcWaFDYhnVE/s72-c/bogart-smoking.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4191969060429124988</id><published>2007-12-29T01:31:00.002Z</published><updated>2007-12-29T04:15:55.356Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>O Navigator morreu, viva o Firefox!</title><content type='html'>Nos anos 90 do século passado aconteceu uma grande alteração na utilização dos computadores pessoais, que deixaram de ser máquinas isoladas ou confinadas à rede local.&lt;br /&gt;&lt;br /&gt;Para começar houve uma grande aceleração na velocidade de comunicação: durante muitos anos os modems vegetaram entre os 300 e 2400 bps (bits por segundo, oh yeah, 37½ a 300 caracteres por segundo) e na primeira metade da década 90 os &lt;a href="http://en.wikipedia.org/wiki/Modem"&gt;modems a preços razoáveis atingiram os 32.000 bps&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Depois houve o acesso público à rede internet. Até aí as comunicações estavam limitadas aos &lt;a href="http://en.wikipedia.org/wiki/Bulletin_board_system"&gt;bulletin board systems&lt;/a&gt; [BBS], que eram basicamente bibliotecas de ficheiros cujo interesse esgotava após dois ou três meses. As ligações eram directas, apenas era possível ligar a um BBS de cada vez; e as mensalidades eram caras.&lt;br /&gt;&lt;br /&gt;Em 1994[?] a Telepac começou a disponibilizar o acesso à internet, com pontos de acesso em Lisboa e Porto, outras cidades depois; até ao ponto de acesso pagava-se uma chamada normal, o que tornava a navegação cara durante o dia para quem não vivia nas grandes cidades. A Telepac enviava uma disquete com o instalador do protocolo TCP/IP e alguns programas (telnet, mail, ftp) e na papelada vinham as instruções para ir buscar o Navigator através de ftp.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://2.bp.blogspot.com/_mPZNThQyrvQ/R3XHpvuM3rI/AAAAAAAAAAU/S6ztb9AICws/s1600/navigator.jpg" width="400" height="375" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;O Navigator tinha naqueles tempos um nome e simbologia familiares aos portugueses, com a roda do leme cheia de estrelas. Durante alguns anos foi o browser mais utilizado, no entanto más decisões e a concorrência provocaram o seu quase desaparecimento. Arrastou-se durante alguns anos e &lt;a href="http://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/"&gt;vai morrer completamente no fim de Janeiro do próximo ano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pelo caminho o código do navegador foi libertado para "open source" e a maior parte continua vivo no Firefox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4191969060429124988?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4191969060429124988/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4191969060429124988&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4191969060429124988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4191969060429124988'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/12/o-navigator-morreu-viva-o-firefox_29.html' title='O Navigator morreu, viva o Firefox!'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mPZNThQyrvQ/R3XHpvuM3rI/AAAAAAAAAAU/S6ztb9AICws/s72-c/navigator.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-6225047411942788002</id><published>2007-12-21T22:57:00.000Z</published><updated>2007-12-22T03:59:59.618Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Os números dão p'ra tudo</title><content type='html'>Adoro números, dão para sustentar qualquer opinião: basta escolher a boa medição ou a comparação adequada.&lt;br /&gt;&lt;br /&gt;Depois da discussão que o salário mínimo [sm] provocou &lt;a href="http://ablasfemia.blogspot.com/2007/12/insista.html"&gt;o jcd continua a insistir&lt;/a&gt; com a correlação entre o sm e o desemprego espanhóis para sustentar que existe uma casualidade: o sm provoca desemprego.&lt;br /&gt;&lt;br /&gt;Por princípio eu não concordo com um salário mínimo legal. Que sindicatos e confederações acordem valores de referência, entre eles um mínimo, tudo bem. Mas valores obrigatórios têm um sabor a falta de liberdade: se duas pessoas acham que o valor adequado de uma tarefa é menor que o sm porque raio de carga de água não o podem praticar?&lt;br /&gt;&lt;br /&gt;A verdade é que podem. Com trabalho à hora ou economia paralela, por exemplo, ninguém impede o entendimento entre as partes. O pior é que, geralmente, não se trata de entendimento: é uma imposição da parte empregadora conseguida com a abundância do que a outra parte tem para oferecer -- se tu não aceitas outro o fará, e para ti nada restará. O que leva à questão do desemprego.&lt;br /&gt;&lt;br /&gt;O desemprego é o maior inimigo de quem quer vender o trabalho. Eu até aprecio as ideias libertárias de jcd e restantes blasfemos, de relações livres estabelecidas entre iguais e outras tretas do género. Mas com desemprego uns são mais iguais que outros, e a abolição do sm não resolve o problema -- pode criar algum emprego pouco remunerado, se virmos a questão apenas pelo lado positivo.&lt;br /&gt;&lt;br /&gt;Ah, estou a afastar-me do tema: os números que dão p'ra tudo. Enfim, eu até acredito na sinceridade do jcd. Mentes simples, convicções fortes. Mas já não creio na inocência do ministro Correia de Campos quando referiu que o bloco de partos em Chaves era o pior em número de cesarianas [&lt;a href="http://ww1.rtp.pt/noticias/index.php?article=315571&amp;visual=26"&gt;não consigo confirmar a frase exacta&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;A decisão deve ter sido bastante mais complexa e apresentá-la apenas através do pior indicador é pouco honesto. É fácil pegar num mau indicador para denegrir algum sítio ou alguém, como vou fazer a seguir:&lt;br /&gt;&lt;br /&gt;Segundo uma notícia do DN &lt;a href="http://dn.sapo.pt/2007/12/21/sociedade/cada_mais_diferentes_e_distantes.html"&gt;três em cada quatro empregadores portugueses têm o nível mais baixo de ensino&lt;/a&gt;. Estes 75% comparados com os 45% espanhóis e 24% europeus permitem uma conclusão inequívoca: a culpa do mal amado atraso português, mai-lo parco rpc e todo o resto é única e exclusivamente do baixo nível de ensino dos empregadores portugueses.&lt;br /&gt;&lt;br /&gt;Ou culpa dos paizinhos, que não obrigaram os filhinhos a frequentar a escolinha. Perceberam ou precisam de um gráfico?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-6225047411942788002?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/6225047411942788002/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=6225047411942788002&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6225047411942788002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6225047411942788002'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/12/os-nmeros-do-pra-tudo.html' title='Os números dão p&apos;ra tudo'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-7211952224887517830</id><published>2007-11-04T12:30:00.000Z</published><updated>2007-11-05T23:19:17.202Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Mentiras perigosas</title><content type='html'>Em 5 Fevereiro 2003 o antigo secretário de estado estado-unidense Colin Powell &lt;a href="http://www.gwu.edu/~nsarchiv/NSAEBB/NSAEBB80/#doc27"&gt;afirmava no conselho de segurança das Nações Unidas&lt;/a&gt; que possuía fontes credíveis [solid sources] permitindo confirmar a existência, no Iraque, de armas químicas e biológicas. Seis semanas depois o Iraque era invadido e até hoje essas armas nunca foram reveladas; nem sequer as instalações mostradas em imagens de satélite foram confirmadas, e hoje [quase] todos pensam que as chamadas &lt;em&gt;armas de destruição maciça&lt;/em&gt; [ADM] não existiam.&lt;br /&gt;&lt;br /&gt;Na referida apresentação Colin Powell mencionava quatro testemunhas que confirmavam a produção das ADM. Uma referenciava simplesmente meios de transporte, outra mencionava meios de produção móveis e uma terceira falava de meios de investigação móveis, tudo sem pormenores; a principal testemunha era mais explícita:&lt;blockquote&gt; The source was an eyewitness, an Iraqi chemical engineer who supervised one of these facilities [...] This defector is currently hiding in another country with the certain knowledge that Saddam Hussein will kill him if he finds him.&lt;/blockquote&gt;&lt;br /&gt;Segundo &lt;a href="http://www.cbsnews.com/stories/2007/11/01/60minutes/main3440577.shtml"&gt;o programa "60 minutos" que a CBS vai apresentar hoje&lt;/a&gt;, e provavelmente será um dia transmitido na SIC notícias, essa tal testemunha era afinal um aldrabão: "não só um mentiroso, mas também um ladrão e um fraco estudante em vez do engenheiro químico que dizia ser". Segundo parece ele mentiu para aumentar a sua importância e conseguir mais facilmente asilo na Alemanha.&lt;br /&gt;&lt;br /&gt;Eu penso que do ponto de vista da administração estado-unidense as ADM foram apenas mais um pretexto para a invasão. Mas pergunto-me qual foi a importância do testemunho do senhor Alwan na decisão dos outros países, e qual seria a diferença se os Estados Unidos não tivessem sido apoiados por Reino Unido e Espanha primeiro, Polónia e Dinamarca depois.&lt;br /&gt;&lt;br /&gt;Pode o bater de asas de uma borboleta provocar um tufão?&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Actualização segunda-feira, 5 de Novembro de 2007:&lt;br /&gt;&lt;br /&gt;Penso que a reportagem está totalmente no YouTube em &lt;a href="http://www.youtube.com/watch?v=W1Fqi6A236A"&gt;duas&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=XMeT7EkA7w8"&gt;partes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-7211952224887517830?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/7211952224887517830/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=7211952224887517830&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7211952224887517830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7211952224887517830'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/11/mentiras-perigosas.html' title='Mentiras perigosas'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-6275279100696626289</id><published>2007-10-27T22:56:00.001Z</published><updated>2007-10-28T01:55:20.510Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Uma indefinida utopia liberal</title><content type='html'>O &lt;a href=""&gt;João Miranda&lt;/a&gt; insiste em dar uma ideia da escola pública bastante diferente daquela que eu tenho. Segundo ele existe "&lt;a href="http://dn.sapo.pt/2007/10/27/opiniao/uma_certa_utopia_escola_publica.html"&gt;uma certa utopia de escola pública […] que […] acabará com as diferenças sociais e produzirá igualdade de resultados&lt;/a&gt;". No entanto "&lt;a href="http://ablasfemia.blogspot.com/2007/10/ensino-pblico-intil.html"&gt;todo o esforço público para vencer as barreiras sociais é afinal inútil&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Igualdade de resultados? Uma ideia ridícula, se levada à letra. Qualquer pessoa que tenha participado em processos de ensino sabe que não existe igualdade à chegada. E que os resultados obtidos dependem parcialmente da situação à partida.&lt;br /&gt;&lt;br /&gt;Pior, do ponto de vista da igualdade: geralmente são aqueles que já possuem alguns conhecimentos que mais evoluem. Em grupos muito heterogéneos esse resultado é ainda mais evidente, e a única forma de aumentar a igualdade seria nivelar por baixo!&lt;br /&gt;&lt;br /&gt;Realmente &lt;a href="http://www.google.com/search?q=escola+%22igualdade+de+resultados%22"&gt;a tal utopia até existe&lt;/a&gt;. Mas geralmente a escola é associada a &lt;a href="http://www.google.com/search?q=escola+%22igualdade+de+oportunidades%22"&gt;&lt;em&gt;igualdade de oportunidades&lt;/em&gt;&lt;/a&gt;. A contagem de resultados no Google é uma medida empírica, mas com 999 vs 242.000 referências assumo que os utópicos são uma minoria. Porque insiste o João Miranda nesta imagem?&lt;br /&gt;&lt;br /&gt;Digo eu, porque com aqueles objectivos a escola pública só podia falhar. Só por acaso se poderiam atingir objectivos que poucos perseguem. O que o João Miranda pretende é transmitir a pior imagem das escolas públicas, que "serão sempre medíocres" porque não podem seleccionar os alunos.&lt;br /&gt;&lt;br /&gt;Isto não significa que a igualdade de oportunidades absoluta é possível. O que eu pretendo da escola pública são oportunidades razoáveis para todos. E penso que só a escola pública as pode dar. Se alguns têm melhores oportunidades na escola privada, bom para eles.&lt;br /&gt;&lt;br /&gt;Qual é a alternativa do João Miranda? Apenas escolas privadas? Era bom que o João dissesse de vez em quando o que pretende, em vez de se limitar a criticar tudo o que cheire a "público" ou "estado".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-6275279100696626289?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/6275279100696626289/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=6275279100696626289&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6275279100696626289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6275279100696626289'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/10/uma-indefinida-utopia-liberal.html' title='Uma indefinida utopia liberal'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-8568532677922936761</id><published>2007-10-23T21:53:00.000Z</published><updated>2007-10-23T23:35:31.348Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Não invocarás a lei em vão</title><content type='html'>Segundo &lt;a href="http://dn.sapo.pt/2007/10/23/sociedade/lei_proibe_venda_vacina_a_prestacoes.html"&gt;uma notícia publicada no DN&lt;/a&gt; o &lt;span title="Instituto Nacional da Farmácia e do Medicamento"&gt;INFARMED&lt;/span&gt; refere que "face à lei actualmente em vigor [a venda de medicamentos a crédito] não é permitida". Dado que não conheço restrições à concessão de crédito para qualquer outro produto, e um medicamento é geralmente um bem de primeira necessidade, "a lei actualmente em vigor" é difícil de engolir. Qual lei?&lt;br /&gt;&lt;br /&gt;Recorrendo ao próprio sítio da INFARMED podemos &lt;a href="http://www.infarmed.pt/portal/page/portal/INFARMED/LEGISLACAO/LEGISLACAO_FARMACEUTICA_COMPILADA"&gt;pesquisar a legislação farmacêutica compilada&lt;/a&gt; com a palavra &lt;em&gt;crédito&lt;/em&gt; para obter duas referências ao "pagamento, às farmácias, da comparticipação do Estado no preço dos medicamentos". Não parece que seja por aqui, o tema é um pouco ao lado: rectificações de facturas, a crédito ou a débito — mas também podemos ver pagamentos a [longo] prazo como um crédito forçado.&lt;br /&gt;&lt;br /&gt;E que diz o nosso amigo Google? Pesquisando com &lt;a href="http://www.google.com/search?q=%22medicamentos+a+credito%22"&gt;"medicamentos a credito"&lt;/a&gt;: desde uma iniciativa da &lt;span title="Associação Nacional de Farmácias"&gt;ANF&lt;/span&gt; que vai lançar &lt;a href="http://www.farmacia.com.pt/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=4404&amp;topic=49&amp;newlang="&gt;um cartão de crédito que dará descontos em medicamentos&lt;/a&gt;, até um artigo da &lt;span title="Ordem dos Farmacêuticos"&gt;OF&lt;/span&gt; onde é reconhecida a existência de &lt;a href="http://www.ordemfarmaceuticos.pt/ordemfarmaFiles/files/ofFileS1_1983.pdf"&gt;milhares de doentes a quem as farmácias cedem medicamentos a crédito&lt;/a&gt;, tudo indica que, se a lei existe, não é para cumprir.&lt;br /&gt;&lt;br /&gt;O que parece que existiu foi pelo menos uma suspensão decretada pela ANF de fornecimentos de medicamentos a crédito aos beneficiários do SAMS, como se pode ler neste &lt;a href="http://www.dgsi.pt/jtrl.nsf/0/6ab5f3bf231a34f880256f400058fc4d?OpenDocument"&gt;Acórdão do Tribunal da Relação de Lisboa&lt;/a&gt;. Mas as deliberações internas de uma associação não são lei.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-8568532677922936761?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/8568532677922936761/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=8568532677922936761&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8568532677922936761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8568532677922936761'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/10/no-invocars-lei-em-vo.html' title='Não invocarás a lei em vão'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3530003271231009348</id><published>2007-10-08T10:19:00.000Z</published><updated>2007-10-08T13:32:57.287Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Tá tudo louco</title><content type='html'>Esta é daquelas que tenho de ler várias vezes, para confirmar a minha tradução. Inacreditável: a inglesa "&lt;a href="http://www.mcps-prs-alliance.co.uk/"&gt;Performing Right Society&lt;/a&gt;" [PRS], que cobra os chamados &lt;a href="http://mudasti.blogspot.com/2007/05/direitos-de-execuo.html"&gt;direitos de execução&lt;/a&gt;, pretende que uma cadeia de oficinas pague 200 mil libras porque &lt;a href="http://news.bbc.co.uk/2/hi/uk_news/scotland/edinburgh_and_east/7029892.stm"&gt;a música ouvida pelos empregados é audível pelos clientes&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Para tua informação, as estações de rádio já pagam direitos de execução. As regras são, naturalmente, nacionais; por exemplo, nos &lt;span title="Estados Unidos"&gt;EU&lt;/span&gt; as rádios tradicionais não pagam. No &lt;span title="Reino Unido"&gt;RU&lt;/span&gt; pagam, acreditando em declarações &lt;a href="http://www.digitalspy.co.uk/forums/showpost.php?p=15595274&amp;postcount=5"&gt;como esta&lt;/a&gt;. Isto é, o cliente pode ouvir a estação de rádio se trouxer o aparelho "individual", mas não pode ouvir através do material da casa.&lt;br /&gt;&lt;br /&gt;Não consegui obter uma versão da PRS, por isso ficam algumas dúvidas. Estavam os empregados a utilizar aparelhos próprios, ou a rádio era difundida através de meios da empresa? Uma empresa necessita licença para transmitir rádio exclusivamente para funcionários? E se escutarem apenas notícias? Em Portugal &lt;a href="http://www.gdaie.pt/sinopse_legislacao.htm"&gt;a legislação é confusa&lt;/a&gt; como costuma ser; &lt;a href="http://www.passmusica.pt/"&gt;a entidade reguladora é a PassMúsica&lt;/a&gt; (sítio horrível, sediado nos EU).&lt;br /&gt;&lt;br /&gt;O teu leitor mp3 é fatela e bota bué da som ká pra fora? Baixa o vol, meu, ou arriscas uma multa. É o que fazem na oficina de motos Bedlam Scooters, Bedford: &lt;a href="http://news.bbc.co.uk/2/hi/uk_news/england/beds/bucks/herts/4712008.stm"&gt;quando entra um cliente desligam o rádio&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3530003271231009348?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3530003271231009348/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3530003271231009348&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3530003271231009348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3530003271231009348'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/10/t-tudo-louco.html' title='Tá tudo louco'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5954826569628981400</id><published>2007-10-04T00:55:00.000Z</published><updated>2007-10-04T03:03:07.932Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sem filtro'/><category scheme='http://www.blogger.com/atom/ns#' term='liberdade'/><title type='text'>Free Burma!</title><content type='html'>&lt;em&gt;Poisoned legends started to insurrect when the doomed sky refused to shine. &lt;a href="http://dathana.blogspot.com/"&gt;Dathana blog here&lt;/a&gt; in the quest for the key of sky.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;May the people's wish fulfilled&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Today, I was overwhelmed with excitement for seeing flood of monks and people from all layers marched on the streets. At around 2 pm, about 30thousand of monks passed near the Thein-Gyi market. Majority were monks but people walked at the side of monks holding each others hands. I joined them walked for a coupe of blocks. I couldn't walk along all the way because my parents are such worrisome. On my way back home I met the another marching crowd near YuZana Plaza. This marching crowd is much much greater than previous one. Majority is people this time. I think there must me around 100 thousand of people. Watching people at the side of road showed their support with applause. And slogans people shout is "May the people's wish fulfilled". According to news when that crowd reached Hlel-dan junction the number of people reached to about two hundred thousand. Along the way they walked, monks continuously chanted the goodwill sending prayers.&lt;br /&gt;&lt;small&gt;&lt;a href="http://dathana.blogspot.com/2007/09/24-september-2007_25.html"&gt;September 24, 2007&lt;/a&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.free-burma.org/"&gt;&lt;img src="http://snapshot.oniduo.pt/blog/burma_sep_2007.jpeg" width="450" height="288" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;blockquote&gt;I walked with the parade today too. There were student groups holding fighting peacock flag in the parade. I participated for about half an hour only because of the reason I said before. People's participation is immense even though there is rumors that SPDC will crack down the demonstration violently. All we shouted were good will prayers, and "May the people's wish fulfilled". I mean, the parade just make wishes for peace in all around. There is no slogans like protesting movements.&lt;br /&gt;&lt;small&gt;&lt;a href="http://dathana.blogspot.com/2007/09/may-peoples-wish-fulfilled.html"&gt;September 25, 2007&lt;/a&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Today, Military (SPDC) started to crack down peaceful demonstrations violently. [...]&lt;br /&gt;&lt;small&gt;&lt;a href="http://dathana.blogspot.com/2007/09/26-september-2007.html"&gt;September 26, 2007&lt;/a&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Os relatos de Dathana e os seus fantasmas estão interrompidos desde 28 de Setembro, quando escreveu que as ligações à rede foram restringidas na Birmânia. No entanto &lt;a href="http://kadaung.blogspot.com/"&gt;outros&lt;/a&gt; &lt;a href="http://ko-htike.blogspot.com/"&gt;blogs&lt;/a&gt; &lt;a href="http://andamanhero.blogspot.com/"&gt;continuam&lt;/a&gt; &lt;a href="http://maungyin.blogspot.com/"&gt;activos&lt;/a&gt;. Espero que tudo esteja bem com Dathana, e os seus desejos sejam brevemente satisfeitos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5954826569628981400?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5954826569628981400/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5954826569628981400&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5954826569628981400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5954826569628981400'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/10/free-burma.html' title='Free Burma!'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5925154117902031393</id><published>2007-10-02T17:01:00.000Z</published><updated>2007-10-03T01:47:55.288Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Quanto queres pagar?</title><content type='html'>O grupo &lt;a href="http://www.radiohead.com/"&gt;Radiohead&lt;/a&gt; [ &lt;a href="http://www.youtube.com/results?search_query=radiohead"&gt;ver aqui&lt;/a&gt; ] pode ter iniciado, &lt;acronym title="tão longe quanto eu consigo ver"&gt;TLQECV&lt;/acronym&gt;, uma forma de vender na rede. Para o próximo trabalho disponibilizam duas formas de venda: a versão para coleccionadores, uma caixa com vinil e CD; e a versão para ouvintes, um conjunto de ficheiros mp3. Agora, a novidade: o preço dos mp3 é deixado ao critério do comprador. &lt;a href="http://www.inrainbows.com/Store/ItsReallyUptoYou.html"&gt;A sério, pagas o que quiseres&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://www.boingboing.net/2007/09/30/radiohead-lets-fans.html"&gt;via Boing Boing&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;O mais interessante é que este conceito não é aplicável apenas a música, pode ser utilizado em quase todas as distribuições de formatos digitais através da rede. Na maior parte dos casos os custos de produção são independentes do número de cópias distribuídas, não existem caixas ou suportes individuais; os custos de divulgação também não dependem das cópias reais; e a distribuição efectiva é quase toda suportada pelo cliente.&lt;br /&gt;&lt;br /&gt;Que perdem os Radiohead com este esquema? Pouco. A maior parte dos clientes que comprariam o trabalho através da rede vão pagar o "normal" estabelecido pelo mercado. Alguns pagarão mais como demonstração de suporte.&lt;br /&gt;&lt;br /&gt;Os ganhos são expectavelmente superiores. Para já, &lt;a href="http://www.google.com/search?q=radiohead+%22pick+price%22"&gt;na publicidade&lt;/a&gt;: há poucos minutos já estavam a falar deste acontecimento na Sic Radical. Depois, no "&lt;a href="http://www.google.com/search?q=greedy+music+labels"&gt;mundo alternativo&lt;/a&gt;": esta forma de venda elimina a "desculpa moral" que alguns utilizam - perante os próprios - para recorrerem à partilha de ficheiros.&lt;br /&gt;&lt;br /&gt;Pena é que a música não seja grande coisa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5925154117902031393?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5925154117902031393/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5925154117902031393&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5925154117902031393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5925154117902031393'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/10/quanto-queres-pagar.html' title='Quanto queres pagar?'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-7247750946735218070</id><published>2007-07-16T21:05:00.000Z</published><updated>2007-07-16T21:25:04.986Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Cá se fazem, cá se pagam</title><content type='html'>Não vivo em Lisboa e as eleições intercalares para a Câmara Municipal pouco talvez nada me despertaram o interesse. Sempre vou pensando que, sendo um local onde milhares de pessoas passam a maior parte do tempo útil, muitos mais deviam ser consultados; outras contas do rosário...&lt;br /&gt;&lt;br /&gt;Mas (mesquinho, mesquinho) o resultado do Paulo Portas é o meu destaque. Depois da canalhice que ele fez ao Ribeiro e Castro, com aquela soberba de "vou-me embora e volto quando quero", tudo o que politicamente negativo lhe acontecer é merecido. E só fico satisfeito quando for derrotado internamente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-7247750946735218070?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/7247750946735218070/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=7247750946735218070&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7247750946735218070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7247750946735218070'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/c-se-fazem-c-se-pagam.html' title='Cá se fazem, cá se pagam'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4027432748045441060</id><published>2007-07-16T20:19:00.000Z</published><updated>2007-07-17T23:50:14.557Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><title type='text'>wxGenericDirCtrl events</title><content type='html'>I got stumped when trying to catch the file selected with the &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxgenericdirctrl.html"&gt;generic directory tree&lt;/a&gt;: there are no events in that control! After some googling I understood: the "selection" event is fired by the tree control, not by the window / control that contains it; if ID_DIR_CTRL is the generic control ID this &lt;em&gt;does not work&lt;/em&gt;:&lt;pre class="box in auto"&gt;BEGIN_EVENT_TABLE(MyFrame,wxFrame)&lt;br /&gt;    EVT_TREE_SEL_CHANGED(ID_DIR_CTRL, MyFrame::OnTreeSelChanged)&lt;br /&gt;END_EVENT_TABLE()&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://lists.wxwidgets.org/archive/wx-users/msg33235.html"&gt;One solid solution was pointed by Joseph Blough&lt;/a&gt; using &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxevthandler.html#wxevthandlerconnect"&gt;a dynamic connection&lt;/a&gt;, that is an (more object like) alternative to event tables. I'll check that on a sunnyless Sunday, for now I stick with the old event table setting the wxTreeCtrl ID:&lt;pre class="box in auto"&gt;dirCtrl-&gt;GetTreeCtrl()-&gt;SetId(ID_TREE_CTRL);&lt;/pre&gt;Documentation says that &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowsetid"&gt;the identifier should not be modified&lt;/a&gt; but, hey, I'm setting it in the constructor. And it works!&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Update terça-feira, 17 de Julho de 2007:&lt;br /&gt;&lt;br /&gt;No, it does not work. Events are catched, but are also lost by the generic directory tree. Sunnyles Sunday on Tuesday, that is. I could get all tree events with wxID_ANY but I'm seeing some more trees coming...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4027432748045441060?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4027432748045441060/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4027432748045441060&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4027432748045441060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4027432748045441060'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/wxgenericdirctrl-events.html' title='wxGenericDirCtrl events'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4023461157257204197</id><published>2007-07-15T15:33:00.000Z</published><updated>2007-07-16T22:46:12.648Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='slideSep'/><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><title type='text'>Sliding separator news</title><content type='html'>First version of the sliding separator has a major flaw: if the windows are inside a sizer, item's proportion must be changed at motion or mouse up (I think mouse up is enough). For that &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetcontainingsizer"&gt;wxWindow:­:GetContainingSizer&lt;/a&gt;, &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxsizer.html#wxsizergetitem"&gt;wxSizer:­:GetItem&lt;/a&gt; and &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxsizeritem.html#wxsizeritemsetproportion"&gt;wxSizerItem:­:SetProportion&lt;/a&gt; may be used. Other windows in the sizer can't be disturbed, so the sum of the two proportions must be constant. There is a list of problems to solve:&lt;br /&gt;&lt;br /&gt;- both windows should be proportional, or not: resizing a proportional window with a &lt;em&gt;not&lt;/em&gt; proportional window is likely to afect other items.&lt;br /&gt;- a proportional window with minimum size can't get proportion = 0.&lt;br /&gt;- windows with size = 0 and proportion = 0 must be accepted as proportional, in case a window is completely hidden using the slider.&lt;br /&gt;&lt;br /&gt;Now the problem is that on mouse up I don't know if the window has proportion = 0 because it was hidden or because it is not proportional, so I have to check on mouse down if the slide can be done and capture the mouse only when all is ok:&lt;pre class="box in auto"&gt;void SlideSep::OnLeftDown(wxMouseEvent&amp; event) {&lt;br /&gt;    wxSizer* sz = m_windowTL-&gt;GetContainingSizer();&lt;br /&gt;    if (sz != m_windowBR-&gt;GetContainingSizer()) {&lt;br /&gt;        wxLogDebug(_T("Adjacent windows should have the same sizer!"));&lt;br /&gt;        event.Skip();&lt;br /&gt;        return;&lt;br /&gt;    }&lt;br /&gt;    if (sz) {&lt;br /&gt;        wxSizerItem* i1 = sz-&gt;GetItem(m_windowTL);&lt;br /&gt;        wxSizerItem* i2 = sz-&gt;GetItem(m_windowBR);&lt;br /&gt;        wxSize s1 = m_windowTL-&gt;GetSize();&lt;br /&gt;        wxSize s2 = m_windowBR-&gt;GetSize();&lt;br /&gt;        int p1 = i1-&gt;GetProportion();&lt;br /&gt;        int p2 = i2-&gt;GetProportion();&lt;br /&gt;        if ( (p1 || !s1.x) != (p2 || !s2.x) ) {&lt;br /&gt;            wxLogDebug(_T("Both items should be proportional, or not!"));&lt;br /&gt;            event.Skip();&lt;br /&gt;            return;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    m_startPoint = event.GetPosition();&lt;br /&gt;    this-&gt;CaptureMouse();&lt;br /&gt;    event.Skip();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;Mouse motion has no changes, all proportional stuff is done in mouse up. If capture is lost same changes apply:&lt;pre class="box in auto"&gt;void SlideSep::OnLeftUp(wxMouseEvent&amp; event) {&lt;br /&gt;    if (HasCapture()) {&lt;br /&gt;        this-&gt;ReleaseMouse();&lt;br /&gt;        OnReleaseMouse();&lt;br /&gt;    }&lt;br /&gt;    event.Skip();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SlideSep::OnCaptureLost(wxMouseCaptureLostEvent&amp; WXUNUSED(event)) {&lt;br /&gt;    OnReleaseMouse();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;When the mouse is released proportions are changed. If proportions are small numbers a Layout is needed to fix: if I have three windows with proportions 2,5,3 then each window has to be a multiple of 1/10 of the space available; to have a "continuous sliding" proportions must be big numbers like 2000,etc.&lt;pre class="box in auto"&gt;void SlideSep::OnReleaseMouse() {&lt;br /&gt;    wxSizer* sz = m_windowTL-&gt;GetContainingSizer();&lt;br /&gt;    if (sz &amp;&amp; sz == m_windowBR-&gt;GetContainingSizer()) {&lt;br /&gt;        wxSizerItem* i1 = sz-&gt;GetItem(m_windowTL);&lt;br /&gt;        wxSizerItem* i2 = sz-&gt;GetItem(m_windowBR);&lt;br /&gt;        int p1 = i1-&gt;GetProportion();&lt;br /&gt;        int p2 = i2-&gt;GetProportion();&lt;br /&gt;        if (p1 || p2) {&lt;br /&gt;            wxSize m1 = m_windowTL-&gt;GetMinSize();&lt;br /&gt;            wxSize m2 = m_windowBR-&gt;GetMinSize();&lt;br /&gt;            wxSize s1 = m_windowTL-&gt;GetSize();&lt;br /&gt;            wxSize s2 = m_windowBR-&gt;GetSize();&lt;br /&gt;            int ss = s1.x + s2.x;&lt;br /&gt;            int pp = p1 + p2;&lt;br /&gt;            p1 = (int)((double)pp * s1.x / ss + 0.5);&lt;br /&gt;            if (p1 == pp &amp;&amp; m2.x != 0) p1--;&lt;br /&gt;            if (p1 == 0 &amp;&amp; m1.x != 0) p1++;&lt;br /&gt;            p2 = pp - p1;&lt;br /&gt;            i1-&gt;SetProportion(p1);&lt;br /&gt;            i2-&gt;SetProportion(p2);&lt;br /&gt;            sz-&gt;Layout();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://home.graffiti.net/atreyu_mail/slidesep/slidesep02.zip"&gt;Source files are here&lt;/a&gt;. I'm going back to main project now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4023461157257204197?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4023461157257204197/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4023461157257204197&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4023461157257204197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4023461157257204197'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/sliding-separator-news.html' title='Sliding separator news'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-8496168649429652064</id><published>2007-07-14T21:58:00.000Z</published><updated>2007-07-14T22:34:33.333Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><title type='text'>Flash games</title><content type='html'>Nos últimos tempos tenho visitado frequentemente &lt;a href="http://www.lazylaces.com/about.asp"&gt;o sítio do Graeme, lazylaces,&lt;/a&gt; que tem quase sempre uns joguitos flash novos. A maior parte são do tipo "aponta e clica" e seriam irritantes se não fossem os comentários que ajudam a acabar os jogos sem revelar tudo.&lt;br /&gt;&lt;br /&gt;Existem excepções, como o &lt;a href="http://www.armorgames.com/games/detectivegrimoire.html"&gt;Detective Grimoire&lt;/a&gt;. Fácil de terminar sem ajuda, apesar de não ter percebido completamente como os suspeitos passam a inocentes; mas próximo do fim qualquer pessoa já percebeu quem é o culpado. Além disso tem &lt;a href="http://www.superflashbros.net/grimoire/"&gt;um "making of" interessante&lt;/a&gt; para quem conhece o Flash.&lt;br /&gt;&lt;br /&gt;E existem pérolas como esta:&lt;br /&gt;&lt;a href="http://www.albinoblacksheep.com/games/bloxorz"&gt;&lt;img src="http://snapshot.oniduo.pt/blog/bloxorz.jpg" width="336" height="192" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-8496168649429652064?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/8496168649429652064/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=8496168649429652064&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8496168649429652064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8496168649429652064'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/flash-games.html' title='Flash games'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5191599703472754781</id><published>2007-07-12T23:41:00.000Z</published><updated>2007-07-16T11:35:37.144Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='slideSep'/><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><title type='text'>The SlidingSeparator</title><content type='html'>Yep, reusable objects are always fun. &lt;a href="http://mudasti.blogspot.com/2007/07/making-window-was-easy-until-sliding.html"&gt;The problem with wxSplitter­Window&lt;/a&gt; is that it is intended to split a window / document, not to separate two windows / objects. The alternative is &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxsashwindow.html"&gt;the sash window&lt;/a&gt; but this doesn't have a live update, and only exposes the dragged event. Ah, who am I fooling with all these excuses? I want to make a sliding separator, that's all!&lt;br /&gt;&lt;br /&gt;With live update it's easy. You put a tiny window between the other two, catch the mouse down event, store current mouse position and capture the mouse. On motion the tiny window follows the mouse and the neighbours are sized / positioned according. On mouse up the fellow is released from the capture. With no live update -- that is, with a "shadow separator" -- things aren't so straight, you have to draw on the screen.&lt;br /&gt;&lt;br /&gt;Now the details: you can't move the handle outside his area, and should keep an eye on the mouse capture. WxWidgets has a &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html#wxwindowgetminsize"&gt;wxWindow:­:GetMinSize&lt;/a&gt;, that must be respected and solves the first problem. The &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxmousecapturelostevent.html#wxmousecapturelostevent"&gt;wxMouse­CaptureLost­Event&lt;/a&gt; solves the second; this event is currently emitted under Windows only, with Linux you can't Alt-Tab while the mouse is captured, afaics.&lt;br /&gt;&lt;br /&gt;Digesting:&lt;pre class="box in auto fit"&gt;SlideSep::SlideSep(wxWindow* parent, wxWindow* top_left, &lt;br /&gt;      wxWindow* bottom_right, wxWindowID id, &lt;br /&gt;      const wxPoint&amp; pos, const wxSize&amp; size)&lt;br /&gt;  : wxWindow(parent, id, pos, size) {&lt;br /&gt;&lt;br /&gt;  SetCursor(wxCursor(wxCURSOR_SIZEWE));&lt;br /&gt;  m_windowBR = bottom_right;&lt;br /&gt;  m_windowTL = top_left;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SlideSep::OnLeftDown(wxMouseEvent&amp; event) {&lt;br /&gt;  this-&gt;CaptureMouse();&lt;br /&gt;  m_startPoint = event.GetPosition();&lt;br /&gt;  event.Skip();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SlideSep::OnMotion(wxMouseEvent&amp; event) {&lt;br /&gt;  if (HasCapture()) {&lt;br /&gt; // TODO: implement orient&lt;br /&gt;    int dx = event.GetPosition().x - m_startPoint.x;&lt;br /&gt;    wxSize m1 = m_windowTL-&gt;GetMinSize();&lt;br /&gt;    wxSize m2 = m_windowBR-&gt;GetMinSize();&lt;br /&gt;    wxSize s1 = m_windowTL-&gt;GetSize();&lt;br /&gt;    wxSize s2 = m_windowBR-&gt;GetSize();&lt;br /&gt; // space available is size - minSize&lt;br /&gt;    int av1 = m1.x == -1? s1.x: s1.x - m1.x;&lt;br /&gt;    int av2 = m2.x == -1? s2.x: s2.x - m2.x;&lt;br /&gt; // limit move to space available&lt;br /&gt;    if (-dx &gt; av1) dx = -av1;&lt;br /&gt;    if (dx &gt; av2) dx = av2;&lt;br /&gt;    if (dx != 0) {&lt;br /&gt;      m_windowTL-&gt;SetSize(s1.x +dx, s1.y);&lt;br /&gt;      wxPoint p = this-&gt;GetPosition();&lt;br /&gt;      this-&gt;Move(p.x +dx, p.y);&lt;br /&gt;      p = m_windowBR-&gt;GetPosition();&lt;br /&gt;      m_windowBR-&gt;SetSize(p.x +dx, p.y, s2.x -dx, s2.y);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  event.Skip();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SlideSep::OnLeftUp(wxMouseEvent&amp; event) {&lt;br /&gt;  if (HasCapture()) {&lt;br /&gt;    this-&gt;ReleaseMouse();&lt;br /&gt;  }&lt;br /&gt;  event.Skip();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void SlideSep::OnCaptureLost(wxMouseCaptureLostEvent&amp; WXUNUSED(event)) {&lt;br /&gt; // in Windows there is a debug alert without this&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;As reference &lt;a href="http://home.graffiti.net/atreyu_mail/slidesep/slidesep01.zip"&gt;the complete source files are here&lt;/a&gt;. It works well with no sizer, but there is no point about that. As expected, with a box sizer item's proportion rules when the window is resized -- next problem to be solved.&lt;br /&gt;&lt;br /&gt;For now I'm loosing the native sash look, but maybe &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxrenderernative.html#wxrenderernativedrawsplittersash"&gt;the DrawSplitterSash method&lt;/a&gt; is what I need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5191599703472754781?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5191599703472754781/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5191599703472754781&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5191599703472754781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5191599703472754781'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/slidingseparator.html' title='The SlidingSeparator'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3022445309232600063</id><published>2007-07-10T21:17:00.000Z</published><updated>2007-07-13T11:58:30.844Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><category scheme='http://www.blogger.com/atom/ns#' term='fontView'/><title type='text'>wxWidgets prototype done</title><content type='html'>Making the window was easy until the sliding separator part. The best source to learn what objects are available is &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_classesbycat.html"&gt;the "Classes by category" list&lt;/a&gt;, the alphabetical list is too messy to start.&lt;br /&gt;&lt;br /&gt;The menu is a &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxmenu.html"&gt;wxMenu object&lt;/a&gt; and the tool bar is a &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxframe.html#wxframecreatetoolbar"&gt;frame managed toolbar&lt;/a&gt;. What I call properties is a &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxnotebook.html"&gt;wxNotebook control&lt;/a&gt; and the tree list can be &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxtreectrl.html"&gt;a standard tree control&lt;/a&gt; or a wxWidgets custom control with all directories. Having all dirs is not as I thought at first, and I see no way to override the filter, but to start the &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxgenericdirctrl.html"&gt;wxGenericDirCtrl&lt;/a&gt; is what I need.&lt;br /&gt;&lt;br /&gt;I am still fighting with the best approach [?] to the sliding separator, the &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxsplitterwindow.html"&gt;wxSplitterWindow&lt;/a&gt;. It is intended to show two views of the same document and the behaviour is not always as I want:&lt;br /&gt;- it looses the handler when I drag it to the limits, the split action is to be done by other control like the menu; with minimum pane size = 1 the handler is always visible but that pixel is ugly.&lt;br /&gt;- resizing is... ahuum... strange; I had to catch the handler [sash] position changed event and compute &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxsplitterwindow.html#wxsplitterwindowsetsashgravity"&gt;the sash gravity&lt;/a&gt; to get something near what I want; tests made with &lt;a href="http://www.wxwidgets.org/manuals/stable/wx_wxboxsizer.html"&gt;the box sizer&lt;/a&gt; show that can be better.&lt;br /&gt;&lt;br /&gt;The splitter window is right to a prototype but I have to change that soon. Making reusable objects is always fun, and I'm thinking about a SlidingSeparator as I see it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3022445309232600063?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3022445309232600063/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3022445309232600063&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3022445309232600063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3022445309232600063'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/making-window-was-easy-until-sliding.html' title='wxWidgets prototype done'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-881474537393794168</id><published>2007-07-09T19:02:00.000Z</published><updated>2007-07-10T20:28:39.020Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><category scheme='http://www.blogger.com/atom/ns#' term='fontView'/><title type='text'>My wxWidgets learning project</title><content type='html'>I usually make a "not-so-minimal" project for every tool I evaluate. To keep focus it must have some realistic goal; right now I have one project with some key characteristics:&lt;br /&gt;&lt;br /&gt;- read binary files, to evaluate the little-endian / big-endian solution and Linux utf-8 / Windows ucs-16 compatibility. With some platforms the bytes must be swapped after reading binary integers, with others there is no need (with Macs using Intel processors most desktop computers are now little-endian).&lt;br /&gt;&lt;br /&gt;- use some "high-level control", like the tree or list controls, to evaluate the trust one may have to develop continually in one platform, minimizing the inevitable platform switch. Here I should use &lt;a href="http://www.vmware.com/products/player/features.html"&gt;VMware Virtual Machines&lt;/a&gt; or &lt;a href="http://ubuntuforums.org/showthread.php?t=81444"&gt;run inside coLinux&lt;/a&gt;, but I doubt my hardware allows it. I will test one solution like that as a proof of concept, but a multi-platform development environment needs to run the platforms side by side; one easy solution is a computer for each platform.&lt;br /&gt;&lt;br /&gt;- use sizers; well, any project would use it anyway.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://snapshot.oniduo.pt/blog/wx_project.png" align="left" width="220" height="164" style="margin:0 1em 0.5em 0" /&gt;Once I need a program to check fonts for unicode code points availability, like the infamous surrogated code points. Default font viewers are not very informative and the best program I found was Steve Hartwell's Font Inspector, a wxWidgets project by the way; the program had a date limit and Steve Hartwell's home page is no longer available, so my wxWidgets learning project is something around that - not the visual inspector that Steve's program was, maybe a little of that, but a tool that can filter fonts by unicode named range support and check for the existence of any code point.&lt;br clear="all" /&gt;&lt;br /&gt;Not very usefull, that's all right. Just a goal to keep me on the road.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-881474537393794168?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/881474537393794168/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=881474537393794168&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/881474537393794168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/881474537393794168'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/my-wxwidgets-learning-project.html' title='My wxWidgets learning project'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3058261627477510422</id><published>2007-07-09T12:10:00.000Z</published><updated>2007-07-10T22:12:45.307Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><title type='text'>Preparing wxWidgets workspace</title><content type='html'>After a good &lt;a href="http://mudasti.blogspot.com/2007/06/quick-hands-on-wxwidgets-with-msvc.html"&gt;"first sight" impression about wxWidgets&lt;/a&gt; I decide to take a "deep look" into the product. With some hardware issues in the middle it took me about one week to get stable Linux distros running, but the integration of Windows and Linux development was easy. Windows was already set up so I used a Linux-only package [GTK] to build, with a structure analogous to Windows with debug and release under build/gtk &lt;em&gt;(with sudo as needed)&lt;/em&gt;:&lt;br /&gt;&lt;pre class="box in"&gt;mkdir /devel&lt;br /&gt;cd /devel&lt;br /&gt;tar -xof &lt;em&gt;/download path/&lt;/em&gt;wxGTK-x.x.x.tar.gz&lt;br /&gt;cd wxGTK-x.x.x/build&lt;br /&gt;mkdir gtk&lt;br /&gt;cd gtk&lt;br /&gt;mkdir debug&lt;br /&gt;cd debug&lt;br /&gt;../../../configure --with-gtk --enable-debug&lt;br /&gt;make &lt;em&gt;(&lt;a href="http://www.lazylaces.com/"&gt;play some games&lt;/a&gt;)&lt;/em&gt;&lt;br /&gt;cd ..&lt;br /&gt;mkdir release&lt;br /&gt;cd release&lt;br /&gt;../../../configure --with-gtk [ --disable-shared ?]&lt;br /&gt;make &lt;em&gt;(to do, need to learn about the shared option)&lt;/em&gt;&lt;/pre&gt;&lt;br /&gt;Default configuration creates make files for wxWidgets samples. To make the "minimal sample" debug version:&lt;br /&gt;&lt;pre class="box in"&gt;cd /devel/wxGTK-x.x.x/build/gtk/debug/samples/minimal&lt;br /&gt;make&lt;/pre&gt;&lt;br /&gt;&lt;strong&gt;Errors found&lt;/strong&gt; &lt;small&gt;[u] is Ubuntu, [p] is PCLinuxOS&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;C compiler cannot create executables&lt;/em&gt; [u]&lt;br /&gt;Install build-essential package with Synaptic or apt-get&lt;br /&gt;&lt;br /&gt;&lt;em&gt;some error about compiler&lt;/em&gt; [p]&lt;br /&gt;Install gcc-c++ package&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The development files for GTK+ were not found&lt;/em&gt; [u] [p]&lt;br /&gt;Install standard C and GTK libraries:&lt;br /&gt;libstdc++6-devel, libgtk+2.0-0-devel [p]&lt;br /&gt;libstdc++6-4.1-dev, libgtk2.0-dev [u]&lt;br /&gt;&lt;br /&gt;&lt;em&gt;other errors when making wxWidgets&lt;/em&gt; [u] [p]&lt;br /&gt;After messing around with configurations and invalid makes you may need to "make clean" before "make" again&lt;br /&gt;&lt;br /&gt;&lt;em&gt;cannot find -lwx_gtk2d_core-x.x when making a sample&lt;/em&gt; [u] [p]&lt;br /&gt;Did you make wxWidgets after configure?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Workspace options&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Source share between Windows and Linux may not be an out of the box option: some Linux distros dont have NTFS write, and Windows dont have Ext3 access. On the Linux side install &lt;a href="http://www.ntfs-3g.org/"&gt;ntfs-3g, in STABLE status&lt;/a&gt; since February 2007 after twelve years of development; on the Windows side install &lt;a href="http://www.fs-driver.org/"&gt;Ext2 File System For Windows&lt;/a&gt;, it deals well with ext3 without journal imple­mentation (just as older Linux Kernels which do not know the Ext3 file system).&lt;br /&gt;&lt;br /&gt;I've made exe files in the Ext3 partition (running Windows) and bin files in the NTFS partition (running Linux) without problems. The trick part was to pull the projects from wxWidgets folders, with all these includes and flags the safest way is to copy the project files and change paths with a text editor.&lt;br /&gt;&lt;br /&gt;This is my workspace scheme:&lt;br /&gt;&lt;pre class="box in"&gt;project (folder)&lt;br /&gt;  common sources (h, cpp)&lt;br /&gt;  gtk (folder)&lt;br /&gt;    platform sources (xpm)&lt;br /&gt;    debug (folder)&lt;br /&gt;      Makefile&lt;br /&gt;    release (folder)&lt;br /&gt;      Makefile&lt;br /&gt;  msw (folder)&lt;br /&gt;    platform sources, project (ico, rc, dsw, dsp)&lt;br /&gt;    vc_mswud (make folder)&lt;br /&gt;    vc_mswu (make folder)&lt;/pre&gt;&lt;br /&gt;The "minimal" project can be transposed outside wx folders with Makefile copies from build/gtk/xxx/samples/minimal for Linux, and .dsw;.dsp copies from samples/minimal for Windows MSVS. Makefile and .dsw;.dsp need path changes, just a replacement for the first and find/replace for the last. There is a catch, however: resources are taken from the samples folder (minimal.rc is not used) and that needs special care.&lt;br /&gt;&lt;br /&gt;On the Windows side I've make a share of the wxWidgets folder and use \\host\share as wx dir, this gives me greater flexibility. After tests with multiple configurations, in Windows and Linux, I've clean and compact the extracted "minimal" project as a start for wxWidgets projects. It is highly portable, I used it with two Windows installations with different drive letters and two Linux distros, in NTFS and Ext3, without changes. Now its time for my wxWidgets learning project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3058261627477510422?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3058261627477510422/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3058261627477510422&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3058261627477510422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3058261627477510422'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/preparing-wxwidgets-workspace.html' title='Preparing wxWidgets workspace'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-7499400319906749105</id><published>2007-07-06T21:06:00.000Z</published><updated>2007-07-07T15:01:42.830Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Ubuntu vs PCLinuxOS</title><content type='html'>&lt;a href="http://mudasti.blogspot.com/2007/06/notcias-do-mundo-linux.html"&gt;Depois dos problemas que tive&lt;/a&gt; devido aos sectores danificados do meu disco de arranque [?] consegui instalar o Ubuntu. Esperando algum tempo [para ultrapassar a verificação de erros?], talvez depois de ter montando os dispositivos a pedido, sei lá, finalmente o Ubuntu conseguiu mostrar a partição que eu tinha preparado e fazer a instalação.&lt;br /&gt;&lt;br /&gt;Gastei o tempo livre dos dias seguintes a melhorar a escolha do sistema operativo (boot loader) e a comparar o Ubuntu com o PCLinuxOS. Apesar da má impressão inicial escolhi o primeiro.&lt;br /&gt;&lt;br /&gt;O ambiente de trabalho do &lt;a href="http://www.pclinuxos.com/"&gt;PCLinuxOS&lt;/a&gt; é demasiado parecido com o Windows, até tem um botão tipo "Start" pré-XP e um ícone "My computer". E os temas de arranque foram obviamente feitos por engenheiros como eu, sem jeito nenhum para o lado estético. Como positivo, os painéis de controlo estão funcionais e visivelmente agradáveis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://snapshot.oniduo.pt/blog/ubuntu_startup.mp3"&gt;&lt;img src="http://snapshot.oniduo.pt/blog/ubuntu_logo.png" width="202" height="55" align="left" style="margin:0 12px 4px 0" /&gt;&lt;/a&gt;O &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; é um projecto mais maduro. O sistema e muitas, muitas aplicações, têm versão em Português. A escolha de aplicações e utilitários é baseada na popularidade e apenas as presumivelmente melhores são instaladas, mas existe um largo repositório de programas com instalação fácil. O carácter universal do Ubuntu é realçado pelo tema assumido, com um sabor nitidamente africano; clica na imagem para ouvir o som de arranque.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-7499400319906749105?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/7499400319906749105/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=7499400319906749105&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7499400319906749105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7499400319906749105'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/07/ubuntu-vs-pclinuxos.html' title='Ubuntu vs PCLinuxOS'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2703487629165153602</id><published>2007-06-23T19:33:00.000Z</published><updated>2007-06-27T00:00:21.591Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Notícias do mundo Linux</title><content type='html'>Esta entrada está a ser escrita no Firefox a correr numa instalação Linux. A instalação do Linux está cada vez mais fácil, mas não foi fácil chegar aqui.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1º dia&lt;/strong&gt;&lt;br /&gt;Descarreguei uma &lt;a href="http://www.ubuntu.com/"&gt;distribuição Ubuntu Desktop Edition&lt;/a&gt;, o pacote mais instalado durante os ultimos dois anos. Uma das vantagens do Ubuntu é o arranque do Linux em modo gráfico através do CD, uma boa alternativa para quem tem horror às linhas de comandos.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2º dia&lt;/strong&gt;&lt;br /&gt;No meu caso o arranque não funcionou, parava algures a meio com uns bips característicos de problema de equipamento durante o arranque. Depois de verificar a integridade do CD e experimentar noutro computador, com bons resultados, lembrei-me de uma placa gráfica PCI que tinha por lá ficado quando a AGP morreu. As duas placas conviviam bem e permitiam-me trabalhar com dois ecrans, um vício que me ficou dos Mac; a AGP substituta não se deu bem com a PCI e esqueci esta última até que surgiram os problemas, provavelmente morreu no mesmo dia que a irmã. Sem a placa PCI o Ubuntu arrancou a partir do CD sem problemas.&lt;br /&gt;&lt;br /&gt;Os problemas recomeçaram com a partição do disco. O espaço já estava reservado mas o instalador não conseguia mostrar o painel de partição, nem a ferramenta QParted em modo gráfico conseguia mostrar os discos. Pus a descarregar o Ubuntu alternativo, que faz a instalação no modo texto, e fui dormir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3º dia&lt;/strong&gt;&lt;br /&gt;Quando segui o registo da instalação no modo texto vi que o processo empastelava com mensagens de erro no acesso ao primeiro disco. O que é idiota porque eu queria fazer a instalação no segundo disco. Mas o pior eram os erros de acesso, o primeiro disco tem o Windows 2000 e mais tudo o que utilizo no dia-a-dia, esse ficou a ser o problema urgente. Com o chkdsk verifiquei que realmente 26 sectores estavam danificados. Pus o chkdsk a corrigir os erros e fui dormir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4º dia&lt;/strong&gt;&lt;br /&gt;Uns quantos ficheiros perdidos, quase outros tantos danificados, foi o resultado do chkdsk. Felizmente apenas um documento antigo, já com novas versões, foi afectado. Os restantes ficheiros eram do sistema ou de programas e podiam ser repostos, mas é mais fácil dizê-lo que fazê-lo: descobrir a origem, procurar os CD ou os instaladores no disco, extrair os ficheiros... e mais uma ferramenta na lista: &lt;a href="http://blogs.pingpoet.com/overflow/archive/2005/06/02/2449.aspx"&gt;extrair conteudo de um ficheiro .msi&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5º dia&lt;/strong&gt;&lt;br /&gt;Terminei a recuperação e tentei instalar o Ubuntu. Continuava a não mostrar os discos, como eu já esperava: o Ubuntu está-se a marimbar para o modo como o Windows marca os sectores danificados, pelo menos quando está a preparar a partição. Desisti do Ubuntu e pus uma &lt;a href="http://www.pclinuxos.com/"&gt;distribuição do PCLinuxOS&lt;/a&gt; a descarregar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6º dia&lt;/strong&gt;&lt;br /&gt;O PCLinuxOS pretende ser radicalmente simples e consegue-o. O primeiro painel que aparece é para escolha do teclado, uma excelente ideia: evita uma enorme confusão no momento escrever as /barras e os -traços na linha de comandos (que parece inevitável em Linux). Também foi eficiente durante a partição do disco, criou sem problemas um menu de arranque para o segundo disco -- não quero alterar o primeiro. No entanto quando escreveu o ficheiro fstab errou a numeração das partições, se fosse o windows já estava a dizer mal do Bill, com o linux admito que tenho uma configuração pouco vulgar e lá me ponho a lutar com a linha de comandos. Felizmente o fstab é simples e fiquei com um Linux a funcionar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7º dia&lt;/strong&gt;&lt;br /&gt;Ao sétimo dia descansei.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2703487629165153602?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2703487629165153602/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2703487629165153602&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2703487629165153602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2703487629165153602'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/06/notcias-do-mundo-linux.html' title='Notícias do mundo Linux'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-6067937126838832758</id><published>2007-06-15T20:19:00.000Z</published><updated>2007-06-20T15:10:12.302Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='wxWidgets'/><title type='text'>Quick hands on wxWidgets with MSVC</title><content type='html'>If you want to do a quick evaluation of the &lt;a href="http://www.wxwidgets.org/"&gt;cross-platform GUI library wxWidgets&lt;/a&gt; using Microsoft Visual C compilers, you are in the right place. I've been testing wxWidgets with Visual C++ 6.0 and 2005 Express Edition for the last days and this is my log while things are still fresh.&lt;br /&gt;&lt;br /&gt;To begin with, check your box. wxWidgets is open-source, you can &lt;a href="http://www.wxwidgets.org/downloads/"&gt;download it from the project site&lt;/a&gt;. Visual C++ is a very reliable tool, and &lt;a href="http://msdn.microsoft.com/vstudio/express/downloads/default.aspx"&gt;the Express Edition is free&lt;/a&gt;. If you need to pull any of these from the web, begin and read some more while in it:&lt;br /&gt;&lt;br /&gt;Microsoft Visual C++ 2005 Express Edition is tailored for .NET development and wxWidgets uses Windows APIs. You have to &lt;a href="http://www.google.com/search?q=Windows+Server+2003+Platform+SDK"&gt;download the 2003 Platform SDK&lt;/a&gt; to get things working, add it to the downloads list if you need. My VC Express did not recognize the SDK after I install it under the Program Files folder, but &lt;em&gt;it was welcome as $(VCInstallDir)PlatformSDK&lt;/em&gt; (that can be …\MSVS8\VC\PlatformSDK).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/library/l-wxwidgets/index.html"&gt;Why use wxWidgets&lt;/a&gt;? With Linux's increasing popularity among desktop users you may want to create &lt;a href="http://en.wikipedia.org/wiki/Cross-platform"&gt;cross-platform programs&lt;/a&gt;, and then you have three kinds of approaches: using a scripting language like Python, a virtual machine like Java, or making specific binaries for each operating system; wxWidgets helps you with the last choice.&lt;br /&gt;&lt;br /&gt;There are reasons to select the last approach, you can &lt;a href="http://www.wxwidgets.org/wiki/index.php/WxWidgets_Compared_To_Other_Toolkits"&gt;read some at the wxWidgets wiki&lt;/a&gt; (opinions may be a little biased). In my opinion the main reasons to make specific binaries are run-time speed and seamless integration. Run-time speed may not be critical, the best way to cut execution time is with better analysis of the problem. Seamless integration &lt;em&gt;is critical&lt;/em&gt; for wide audiences, most end-users dont feel comfortable without the usual interface.&lt;br /&gt;&lt;br /&gt;Still downloading? &lt;a href="http://www.lazylaces.com/"&gt;Play a flash game from lazylaces&lt;/a&gt;.&lt;br /&gt;Done? Start install, play another!&lt;br /&gt;&lt;br /&gt;wxWidgets is a framework that has to be compiled, and there are huge libraries to build: the core library depends on more than 200 objects. Case you want to play other flash game, build all libraries using the …\wxWidgets\build\msw\wx.dsw workspace, after selecting a configuration like Unicode Debug. Otherwise use a build-as-need approach, following the title of this post (at least with the compiler previously installed).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Quick path&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Open the …\wxWidgets\samples\minimal\minimal.dsw workspace, select a minimal configuration and start build. You can finish the current flash game, the build will take some time to create base and core libraries. At the end you can get a &lt;i&gt;fatal error: cannot open input file 'wxtiff.lib'&lt;/i&gt;. There are some libraries to be linked that are not used at all: go to Project Settings / Properties and remove wxtiff.lib thru wxexpat.lib from link. This does not happen if you build all the libraries in advance.&lt;br /&gt;&lt;br /&gt;Other errors may arise, see my short list at the end of this post.&lt;br /&gt;&lt;br /&gt;When you have the minimal project built, remove or unload the base and core projects. If you open other samples, immediately remove or unload all wxWidgets projects that you have already built. That will save a lot of time when you reopen the projects with VC6, and prevents starting of base / core builds if you dont set the proper configuration.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Errors found&lt;/strong&gt; &lt;small&gt;[6] is VC6, [8] is VCExpress&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Cannot open include file: 'windows.h'&lt;/em&gt; [8]&lt;br /&gt;Install &lt;a href="http://www.google.com/search?q=Windows+Server+2003+Platform+SDK"&gt;2003 Platform SDK&lt;/a&gt; at …\MSVS8\VC\PlatformSDK&lt;br /&gt;&lt;br /&gt;&lt;em&gt;unresolved external symbol __imp__WindowsAPI@N&lt;/em&gt; [8]&lt;br /&gt;This is a tricky one. By default VCExpress only inherits kernel32.lib; edit …\MSVS8\VC\VCProjectDefaults\corewin_express.vsprops (it is xml) and add other libraries (copy from CoreWin.vsprops). &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Cannot open input file 'wxtiff.lib'&lt;/em&gt; [6][8]&lt;br /&gt;Remove wxtiff.lib thru wxexpat.lib from Project Settings / Properties : Link&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Slow workspace open, hangups&lt;/em&gt; [6]&lt;br /&gt;Remove or unload all wxWidgets projects that you have already built.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Duplicate resource. Type:MANIFEST, name:1&lt;/em&gt; [8]&lt;br /&gt;This happens if you have been playing with VC6 and convert a project to VCExpress. The last embeds a manifest inside the executable; with VC6, the manifest is embeded by wxWidgets framework; and you end with a duplicated resource. Just remove all rcdefs.h from …\wxWidgets\lib\vc_lib sub-folders, they will be recreated.&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-6067937126838832758?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/6067937126838832758/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=6067937126838832758&amp;isPopup=true' title='43 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6067937126838832758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6067937126838832758'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/06/quick-hands-on-wxwidgets-with-msvc.html' title='Quick hands on wxWidgets with MSVC'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3080443627653137797</id><published>2007-06-09T22:53:00.000Z</published><updated>2007-06-10T03:45:10.106Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='computadores'/><category scheme='http://www.blogger.com/atom/ns#' term='pessoal'/><title type='text'>Os computadores também enferrujam</title><content type='html'>&lt;img src="http://homepage.oniduo.pt/snapshot/blog/mac_lc_iii.jpeg" width="196" height="175" align="left" style="padding-right:1em" /&gt;O meu primeiro computador "a sério" foi um &lt;a href="http://lowendmac.com/lc/lc.shtml"&gt;Mac LC&lt;/a&gt;, no princípio dos anos 90; antes tive um &lt;a href="http://en.wikipedia.org/wiki/ZX_Spectrum"&gt;ZX Spectrum&lt;/a&gt;, uma caixa maravilha que não posso classificar como computador. Apesar de ser um Macintosh de gama baixa tinha algumas características interessantes, que o punham "a milhas" dos PCs com Windows: tinha um sistema operativo decente (em Português impecável) e trabalhava com milhares de cores. A arquitectura era equivalente à dos PCs desse tempo (386) com um processador de 16MHz, 32 bits a trabalhar num bus de 16 bits; mas a memória com 4MB era largamente superior. E, sim, era um Macintosh.&lt;br /&gt;&lt;br /&gt;A maior decepção era o pequeno ecran, apenas 560x384 pixels. Pelo lado positivo tinha entrada de som integrada, uma novidade na altura mesmo para um Mac. No meu trabalho havia uma equipa criativa que trabalhava com Macs e eu tinha acesso a muitas aplicações que apenas existiam para aquela plataforma, como o XPress e o Photoshop. Depois comprei um modem e inscrevi-me num &lt;a href="http://en.wikipedia.org/wiki/Bulletin_board_system"&gt;bulletin board system&lt;/a&gt; (a internet só chegou a meio da década) que tinha muitos ficheiros para Mac.&lt;br /&gt;&lt;br /&gt;No ano seguinte comprei uma impressora StyleWriter, que utilizava a recente tecnologia de impressão por jacto de tinta. Era lenta e a preto e branco mas com as fontes proporcionais do Mac e a possibilidade de imprimir linhas ou imagens produzia documentos impossíveis de obter no PC.&lt;br /&gt;&lt;br /&gt;Mais um ano, uma nova adição com tecnologia recente: um Apple CD-ROM 300. No terceiro ano, actualizei o computador para um &lt;a href="http://lowendmac.com/lc/lciii.shtml"&gt;Mac LC III&lt;/a&gt; colocando o equipamento a par dos PCs da altura (486), com 25MHz a trabalhar num bus de 32 bits; aos 4MB de memória originais juntei outros 4, ficando com a "loucura" de 8MB que permitiam executar qualquer programa, alguns lentamente. Não me lembro quando substituí o disco original de 40MB por outro com 234MB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A última quinta-feira foi feriado e encontrei-me sem nada interessante para fazer nem vontade para blogar; olhei para o lado, vi o velho Mac coberto de pó e decidi ressuscitá-lo. No princípio quase nada funcionava, às vezes nem arrancava (got the sad mac face, if you know what I mean). Depois percebi que o teclado precisava apenas de uso: carregando frenéticamente em cada tecla, ela começava a responder; pelo meio descolei a tecla 9, que uma vez tinha partido, já não me recordava qual era.&lt;br /&gt;&lt;br /&gt;O leitor de CDs foi mais difícil. Depois de verificar as ligações e extensões de sistema várias vezes, encorajado pelo resultado no teclado, decidi dar-lhe uns fortes abanões e começou a funcionar. Afinal os computadores também enferrujam.&lt;br /&gt;&lt;br /&gt;Os computadores evoluiram pouco nos últimos 15 anos. A utilização da internet generalizou-se, as velocidades e capacidades aumentaram como previsto, existem muito mais ferramentas mas a máquina e a forma como é utilizada são quase as mesmas. Até agora só notei uma falta no velho Mac: os menus de contexto que saltam com o botão direito do rato.&lt;br /&gt;&lt;br /&gt;Hoje todos os computadores pessoais são como o Mac, desde o Windows até ao Linux com KDE ou Gnome. Até os programas são os mesmos: XPress, Photoshop e Illustrator continuam a dar cartas, o Acrobat é um standard na prática; o Word e o Excel como os conhecemos hoje nasceram no Mac. Não existiam editores de web, mas já existia o Director que teve como descendente o Flash, &lt;i&gt;&lt;a href="http://www.youtube.com/watch?v=wNf9rEPoc8Q"&gt;king of the impossible, savior of the universe&lt;/a&gt;&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3080443627653137797?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3080443627653137797/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3080443627653137797&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3080443627653137797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3080443627653137797'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/06/os-computadores-tambm-enferrujam.html' title='Os computadores também enferrujam'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2114002854040112459</id><published>2007-06-05T20:40:00.000Z</published><updated>2007-06-16T16:17:44.292Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><title type='text'>Uma obra de arte colectiva</title><content type='html'>Ver antes:&lt;ul class="in"&gt;&lt;li&gt;&lt;a href="http://mudasti.blogspot.com/2007/05/compresso-jpeg.html"&gt;compressão jpeg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mudasti.blogspot.com/2007/05/importncia-das-cores.html"&gt;diminuir cores&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/seurat_la_seine.jpeg" width="289" height="220" /&gt;&lt;br /&gt;&lt;span class="leg"&gt;Georges Seurat, La Seine à la Grande-Jatte, 1888&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Um rio, um barco, uma árvore... ou muitos, muitos pontos? Os pormenores não são importantes para interpretar o significado de uma imagem. Podemos diminuir a informação dos detalhes em qualquer fotografia e ninguém sentirá a sua falta, mesmo tendo o original ao lado.&lt;br /&gt;&lt;br /&gt;Se eu quizesse diminuir os pormenores de uma fotografia provavelmente ia começar por comparar cada ponto com os vizinhos, codificando a diferença em vez do valor absoluto, esbatendo as grandes amplitudes com uma divisão não linear. A ideia não é disparatada, tirando o esbatimento este é um método utilizado nas imagens PNG e JPEG sem perda. Mas o método JPEG com perda foi estudado durante anos e certamente dá melhores resultados.&lt;br /&gt;&lt;br /&gt;O método começa por "separar" os detalhes das manchas através da aplicação de uma &lt;a href="http://en.wikipedia.org/wiki/Discrete_cosine_transform"&gt;transformada discreta de cosseno&lt;/a&gt; (DCT em inglês) a grupos de pontos. Como resultado, para cada grupo obtemos uma quantidade igual de  valores onde o primeiro é proporcional à soma dos originais e os outros dependem da variação existente. Se os valores originais são todos iguais o resultado fica reduzida ao primeiro valor, os restantes são zero.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://homepage.oniduo.pt/snapshot/blog/dct9.swf" type="application/x-shockwave-flash" wmode="transparent" width="434" height="164"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Em fotografias a variação entre pontos adjacentes é geralmente pequena. Quando aplicamos a DCT a um grupo de pontos o resultado é uma sequência com valores absolutos tendencial­mente decrescentes. Se anularmos os últimos valores da transformada a média dos valores originais não é alterada (manutenção da mancha) e as diferenças são esbatidas (diminuição do detalhe).&lt;br /&gt;&lt;br /&gt;A transformada discreta de cosseno foi definida num &lt;a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=35077&amp;arnumber=1672377&amp;count=25&amp;index=13"&gt;estudo de N.Ahmed, T.Natarajan e K.R.Rao&lt;/a&gt; publicado em 1974. Desde então, e principalmente depois da publicação da especificação JPEG, muitas implementações foram publicadas em revistas, livros, patentes e hardware. Como referência a fórmula que segue funciona nos dois sentidos, isto é, pode ser utilizada para calcular a transformada e recuperar os valores originais:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/dct_formula.png" width="244" height="80" /&gt;&lt;br /&gt;&lt;br /&gt;Nas imagens JPEG a transformada é aplicada a quadrados com 8x8 pontos. Aplicada directa­mente o cálculo seria muito "pesado" e várias simplifi­cações são utilizadas: o processamento é feito primeiro sobre as linhas e depois sobre as colunas, os cossenos são pré-calculados e combinados com a raiz quadrada, as operações são agrupadas para aproveitar cálculos comuns… a biblioteca do Grupo Independente JPEG utiliza um &lt;a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=6677&amp;arnumber=266596&amp;count=711&amp;index=248"&gt;algoritmo de C.Loeffler, A.Ligtenberg e G.S.Moschytz&lt;/a&gt; que reduz o cálculo de cada linha / coluna a 11 multiplicações e 29 adições.&lt;br /&gt;&lt;br /&gt;A transformada não reduz a quantidade de informação: a quantidade de valores resultado é igual à original. A redução é implementada através da divisão de cada valor numa escala não linear — por exemplo, enquanto os primeiros valores são divididos por 6 os últimos são divididos por 40. Como os últimos valores são geralmente pequenos o resultado típico é meia dúzia de valores significativos, uma dúzia de 1's e uma catrefada de 0's, sequência óptima para o passo seguinte.&lt;br /&gt;&lt;br /&gt;Não existe uma redução ideal. Quase todos os programas permitem ajustar a redução, é a chamada "qualidade JPEG". Normalmente a melhor redução está entre 80 e 70, qualidades menores que 60 estragam a fotografia sem ganhos na compressão, já pouco se pode reduzir:&lt;br /&gt;&lt;pre class="box in"&gt;windows bitmap  100%&lt;br /&gt;quality 100     31%&lt;br /&gt;quality 90      12%&lt;br /&gt;quality 80      8%&lt;br /&gt;quality 70      6%&lt;br /&gt;quality 60      5%&lt;/pre&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/wflowers_100.jpeg" width="304" height="202" /&gt;&lt;br /&gt;&lt;span class="leg"&gt;qualidade 100, 55K bytes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/wflowers_80.jpeg" width="304" height="202" /&gt;&lt;br /&gt;&lt;span class="leg"&gt;qualidade 80, 15K bytes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/wflowers_40.jpeg" width="304" height="202" /&gt;&lt;br /&gt;&lt;span class="leg"&gt;qualidade 40, 7K bytes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A definição e as implementações da transformada directa de cosseno são resultado do contributo de muitos técnicos, com destaque para as publicações do &lt;a href="http://www.ieee.org/"&gt;Institute of Electrical and Electronics Engineers&lt;/a&gt; (IEEE). É uma obra de arte colectiva.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A diminuição de detalhes não reduz a imagem mas coloca a informação num sequência óptima para o passo seguinte.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A seguir: apertar os bits&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2114002854040112459?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2114002854040112459/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2114002854040112459&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2114002854040112459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2114002854040112459'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/06/uma-obra-de-arte-colectiva.html' title='Uma obra de arte colectiva'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-3762295729929457439</id><published>2007-06-02T06:31:00.000Z</published><updated>2007-06-02T09:05:45.158Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Mapas evoluem para três dimensões</title><content type='html'>Nos últimos dias surgiram duas iniciativas que permitem fazer passeios virtuais em 3 dimensões: &lt;a href="http://www.microsoft.com/presspass/press/2007/may07/05-28NYC3DMA.mspx"&gt;a Microsoft anunciou&lt;/a&gt; que os Live Search Maps passavam a disponibilizar imagens 3D de Nova Iorque e outras cidades, e &lt;a href="http://maps.google.com/help/maps/streetview/"&gt;a Google lançou&lt;/a&gt; o Google Maps Street View permitindo visitar actualmente 5 cidades dos Estados Unidos. Os dois projectos têm algumas diferenças.&lt;br /&gt;&lt;br /&gt;Por um lado os mapas do Google oferecem  vistas ao nível da rua enquanto os mapas da Microsoft permitem vistas aéreas; aqui a Microsoft fica talvez a ganhar, digo "talvez" porque ainda não consegui testar os mapas Microsoft.&lt;br /&gt;&lt;br /&gt;Por outro lado a tecnologia é diferente: enquanto a Google utiliza a última versão do Flash, numa abordagem que considero aberta, a Microsoft necessita um acrescento proprietário que só pode ser instalado no Windows XP ou mais recente — o Windows 2000 não é admitido, por isso não consigo testar os mapas neste momento.&lt;br /&gt;&lt;br /&gt;Finalmente o projecto Google está completamente disponível e o da Microsoft ainda está na fase de produção, classificado como "beta".&lt;br /&gt;&lt;br /&gt;A Microsoft &lt;a href="http://www.microsoft.com/winme/0705/29836/Live_Search_Maps_NYC_MBR.asx"&gt;disponibiliza um video&lt;/a&gt; com uma previsão dos Live Search Maps; com o meu equipamento será com certeza muuuito mais lento. Quanto à Street View da Google, aqui estou eu no cruzamento da 7th Avenue com a 15th Street:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/street_view.jpg" width="425" height="288" /&gt;&lt;br /&gt;&lt;br /&gt;As setas no canto superior esquerdo permitem rodar 360° e a roda do rato permite três passos de ampliação; a rotação não é perfeita, é feita em 8, 16 ou 32 passos conforme a ampliação. As setas no chão permitem circular nas ruas quando não existe ampliação, e também aqui se notam os soluços. Além disso a transição é lenta, pelo menos em equipamentos e ligações à rede como o meu.&lt;br /&gt;&lt;br /&gt;Entretanto já surgiram &lt;a href="http://www.boingboing.net/2007/05/30/google_maps_is_spyin.html"&gt;observações acerca da privacidade&lt;/a&gt; das pessoas e locais que foram fotografados pelos &lt;a href="http://www.boingboing.net/2007/05/31/google_maps_zoom_her.html"&gt;carros de recolha&lt;/a&gt;, que a empresa já está a resolver (&lt;a href="http://blog.wired.com/27bstroke6/2007/05/request_for_urb.html"&gt;mais aqui&lt;/a&gt;). Um novo passatempo dos habitantes das cidades fotografadas é a verificação das ruas que costumam frequentar; como as fotografias começaram a ser tiradas alguns meses atrás já foi descoberto &lt;a href="http://www.boingboing.net/2007/06/01/google_street_view_h.html"&gt;um sem-abrigo que entretanto foi assassinado&lt;/a&gt; quando defendia o seu cão.&lt;br /&gt;&lt;br /&gt;Ainda a propósito das inovações da Google: podes fazer &lt;a href="http://labs.google.com/"&gt;uma visita ao laboratório&lt;/a&gt; para conhecer as últimas adições ou o que está para vir; alguns items só estão disponíveis para utilizadores registados. As &lt;a href="http://www.google.com/trends?q=sex%2C+mp3&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=1"&gt;tendências são interessantes&lt;/a&gt;, parece que os turcos são loucos por música e sexo; e até parece existir alguma correlação!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-3762295729929457439?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/3762295729929457439/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=3762295729929457439&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3762295729929457439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/3762295729929457439'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/06/mapas-evoluem-para-trs-dimenses.html' title='Mapas evoluem para três dimensões'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4655958754823883657</id><published>2007-05-29T11:03:00.000Z</published><updated>2007-05-29T12:38:33.866Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>OVO - o mundo é já aqui</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZiIB65nNyEc"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZiIB65nNyEc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Um grupo que &lt;a href="http://diariodigital.sapo.pt/disco_digital/news_history.asp?section_id=6&amp;id_news=19850"&gt;assume a postura intervencionista como um todo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ovolandia.com/"&gt;O sítio deles é já aqui&lt;/a&gt;.&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4655958754823883657?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4655958754823883657/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4655958754823883657&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4655958754823883657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4655958754823883657'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/ovo-o-mundo-j-aqui.html' title='OVO - o mundo é já aqui'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5662930593336813242</id><published>2007-05-26T17:41:00.000Z</published><updated>2007-05-28T02:08:01.068Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sem filtro'/><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><title type='text'>Hay que ser irresponsable</title><content type='html'>Este es un blog para seas serio y te organices en cooperativa: ponte el condón, búscate un trío, arma tu banda de black metal, adora a YouTube, discutamos de política y sexo, mitos urbanos y muchas sandeces tecnológicas. &lt;a href="http://irresponsabilidad.blogspot.com/"&gt;Este es el blog irresponsable&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;¿Qué puede pasar este domingo 28?&lt;/b&gt;&lt;br /&gt;Ya uno no sabe quién se inventa este calentamiento de las calles, si es "la oligarquía golpista" aprovechándose de la nobleza de un pueblo que rechaza la medida en más de un 80% y que se vió abandonada por un TSJ&lt;sup&gt;[1]&lt;/sup&gt; que será juzgado luego por incompetente y miedoso aunque luego falle a favor del canal y abra un antejuicio de mérito contra el Yo Supremo&lt;sup&gt;[2]&lt;/sup&gt;, tan sólo para justificar un golpe de Estado al estilo del 11A&lt;sup&gt;[3]&lt;/sup&gt; o si acaso es el gobierno quien busca un Estado de Excepción que le permita anular todo tipo de marchas, destruya la reputación de daño irreparable que se ha labrado RCTV&lt;sup&gt;[4]&lt;/sup&gt; por el arrebato de su señal con algunos episodios graves de violencia e instaure de una vez un totalitarismo militarista de persecusión obsecada. Sin embargo, yo creo que no sucederá absolutamente nada, más allá de accidentes aislados, información y contra­­información, exceso de opiniones mediáticas y manipulación de ambos bandas y ojalá no me equivoque. Venezuela está partida, y ya no es dos nada más.&lt;/blockquote&gt;&lt;small&gt;[1] TSJ: &lt;a href="http://es.wikipedia.org/wiki/Tribunal_Supremo_de_Justicia_(Venezuela)"&gt;Tribunal Supremo de Justicia (Venezuela)&lt;/a&gt;&lt;br /&gt;[2] Yo Supremo: &lt;a href="http://es.wikipedia.org/wiki/Hugo_Chávez"&gt;Presidente de Venezuela Hugo Chávez&lt;/a&gt;&lt;br /&gt;[3] 11A: &lt;a href="http://es.wikipedia.org/wiki/Golpe_de_Estado_en_Venezuela_de_2002"&gt;Golpe de Estado en Venezuela de 2002&lt;/a&gt;&lt;br /&gt;[4] RCTV: &lt;a href="http://es.wikipedia.org/wiki/RCTV"&gt;Radio Caracas Televisión&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Em 11 de Abril de 2002 um golpe de estado na Venezuela substituiu durante dois dias o presidente Hugo Chávez por Pedro Carmona, presidente da associação empresarial &lt;i&gt;Fedecámaras&lt;/i&gt;. No dia 12 a emissora de televisão RCTV emitiu um editorial onde o golpe era apoiado: &lt;a href="http://elobservador.rctv.net/Noticias/VerNoticia.aspx?NoticiaId=120948&amp;Tipo=14"&gt;Cayó la revolución: ¡Abajo Chávez!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Segundo o governo venezuelano a licença da RCTV para transmissão em sinal aberto termina amanhã e em 28 de Dezembro o presidente Hugo Chávez anunciou que &lt;a href="http://www.bbc.co.uk/portuguese/reporterbbc/story/2007/05/070525_entendarctv_pc.shtml"&gt;a licença não seria renovada&lt;/a&gt;, o que foi classificado como uma &lt;a href="http://www.freerctv.com/"&gt;medida contra a liberdade de expressão&lt;/a&gt; por várias entidades e &lt;a href="http://www.unionradio.com.ve/Noticias/Noticia.aspx?noticiaid=204178"&gt;considerado negativo por 80%&lt;/a&gt; dos venezuelanos. Para a mesma frequência está previsto &lt;a href="http://www.minci.gob.ve/entrevistas/3/13762/nuevo_canal_2.html"&gt;um canal de "serviço público"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Eu acho que "o irresponsável" aí em cima está a fazer juz ao título do blog, a defesa da liberdade de expressão não deve olhar para a opinião dos que estão a ser ameaçados. No entanto a radicalização do discurso e da acção de Hugo Chávez está a dividir profundamente a Venezuela e é natural que algumas pessoas se recusem a alinhar nas lutas pelo poder.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Actualização domingo, 27 de Maio de 2007:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.to2blogs.com/tag/rctv"&gt;&lt;img src="http://www.to2blogs.com/images/banner/rctv-opina.jpg" align="left" style="margin-right:2em;" /&gt;&lt;/a&gt;Directório com opiniões sobre o fim da concessão da RCTV&lt;br style="clear:both;" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5662930593336813242?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5662930593336813242/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5662930593336813242&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5662930593336813242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5662930593336813242'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/hay-que-ser-irresponsable.html' title='Hay que ser irresponsable'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-502525350026338746</id><published>2007-05-26T05:10:00.000Z</published><updated>2007-05-26T15:18:58.968Z</updated><title type='text'>Vancouver Film School</title><content type='html'>&lt;a href="http://www.vfs.com/"&gt;Results matter&lt;/a&gt;. VFS is a post-secondary entertainment arts school. In just one intensive year at VFS you receive a comprehensive education balancing theoretical instruction and hands-on production. VFS is known as the studio that teaches.&lt;br /&gt;&lt;br /&gt;Os resultados estão &lt;a href="http://www.youtube.com/vancouverfilmschool"&gt;à distância de um click&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/__qWoUeU6tI"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/__qWoUeU6tI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Who Wants To Be An Amerikan - Vancouver Film School (VFS)&lt;br /&gt;written and directed by Aaron Beckum&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-502525350026338746?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/502525350026338746/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=502525350026338746&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/502525350026338746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/502525350026338746'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/vancouver-film-school.html' title='Vancouver Film School'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-7322994395358975082</id><published>2007-05-23T00:22:00.000Z</published><updated>2007-05-23T06:24:56.953Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='liberdade'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Liberdade: um estudo de caso (II)</title><content type='html'>Tanto quanto pude apurar domingo não houve notícias sobre o &lt;a href="http://mudasti.blogspot.com/2007/05/liberdade-um-estudo-de-caso.html"&gt;caso do professor&lt;/a&gt; alvo de um processo disciplinar porque "insultou" o primeiro-ministro, ou "fez um comentário jocoso" sobre o mesmo. O assunto só foi aquecido por um &lt;a href="http://cocanha.blogspot.com/2007/05/um-crime-polico.html"&gt;comentário de Vasco Pulido Valente&lt;/a&gt; no Público:&lt;br /&gt;&lt;blockquote&gt;Posto isto, não há nada que se diga ou não diga sobre o assunto [licenciatura de Sócrates] que de longe ou de perto mereça o nome de “insulto”. Vi por aí T-Shirts , com este dístico: “Não andei na Universidade com Sócrates”. São um insulto? Se Cavaco desta vez se cala, aprova a delação colectiva como método político (quem não discutiu a história da licenciatura? Quem não se riu?) e a pena administrativa como represália legítima do Governo. Mário Soares não se calava. Jorge Sampaio também não. A responsabilidade final, de resto, está em Belém.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;O Jornal de Notícias de segunda-feira dava conta que &lt;a href="http://jn.sapo.pt/2007/05/21/nacional/psd_questiona_processo_a_exdeputado.html"&gt;o PSD iria enviar um requerimento&lt;/a&gt; à ministra da Educação para tentar perceber o que levou à suspensão e publicava uma &lt;a href="http://jn.sapo.pt/2007/05/21/opiniao/pequena_carta_a_jose_socrates.html"&gt;pequena carta a José Sócrates&lt;/a&gt; de Francisco José Viegas:&lt;br /&gt;&lt;blockquote&gt;Seja como for, acho que a directora da DREN se excedeu. Foi mais papista do que o papa e causou-lhe, a si, um problema: o de poder passar a haver despedimentos por "delito de opinião", o que é muito grave. O senhor dirá que não se trata de um despedimento mas, na pobre linguagem da pequena política, já se sabe que não basta "ser" - é também necessário "parecer". Ora, isto parece, exactamente, "delito de opinião".&lt;/blockquote&gt;Este assunto pode vir a ter consequências piores para a imagem do actual governo que o caso da licenciatura. Enquanto a licenciatura não afectou materialmente outras pessoas e até foi desvalorizada pelo espírito "desenrasca" e "cunha" de muitos portugueses; a suspensão parece prejudicar o professor e, pior, foi originada por uma acção odiada por quase todos: a denúncia — há pessoas que não conseguem telefonar às autoridades quando há barulho às 2 da manhã, por vergonha da denúncia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Terça-feira foi parca em notícias sobre o assunto: apenas &lt;a href="http://jn.sapo.pt/2007/05/22/primeiro_plano/piada_a_socrates_igual_a_anedota_dem.html"&gt;um resumo dos acontecimentos&lt;/a&gt; no Jornal de Notícias onde era dada uma versão benévola da origem de toda a discórdia:&lt;br /&gt;— Se precisares de um doutoramento tens que enviar por fax.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hoje o assunto continua no Jornal de Notícias com o &lt;a href="http://jn.sapo.pt/2007/05/23/nacional/provedor_justica_pede_explicacoes_a_.html"&gt;pedido de esclareci­mentos&lt;/a&gt; sobre o processo disciplinar por parte do provedor de Justiça (&lt;a href="http://ultimahora.publico.clix.pt/noticia.aspx?id=1294741&amp;idCanal=58"&gt;também&lt;/a&gt; &lt;a href="http://ultimahora.publico.clix.pt/noticia.aspx?id=1294743&amp;amp;idCanal=58"&gt;no Público&lt;/a&gt;) e vai rebentar no Correio da Manhã e no Diário de Notícias. O primeiro publica nova versão da frase polémica, "&lt;a href="http://www.correiomanha.pt/noticia.asp?id=243517&amp;idselect=10&amp;amp;idCanal=10&amp;amp;p=200"&gt;confirmada ao CM por fonte oficial&lt;/a&gt;":&lt;br /&gt;— Estamos num país de bananas, governado por um filho da p... de um primeiro ministro.&lt;br /&gt;&lt;br /&gt;O Diário de Notícias tem, finalmente, quatro artigos na rede. Enquanto a &lt;a href="http://dn.sapo.pt/2007/05/23/nacional/ministra_recusa_ao_parlamento.html"&gt;Ministra recusa ir ao Parlamento&lt;/a&gt; alegando "autonomia" da DREN, a oposição parlamentar considera o caso uma tentativa de limitação da liberdade de expressão e o governo admite que a decisão foi contraproducente e negativa do ponto de vista político. Além de &lt;a href="http://dn.sapo.pt/2007/05/23/nacional/o_professor_a_quem_caiu_o_em_cima_ca.html"&gt;uma caracterização do professor&lt;/a&gt; e &lt;a href="http://dn.sapo.pt/2007/05/23/opiniao/o_ministro_o_professor_e_piadas.html"&gt;uma opinião ligeira&lt;/a&gt; temos o que eu mais esperava: &lt;a href="http://dn.sapo.pt/2007/05/23/nacional/para_jorge_miranda_a_directora_regio.html"&gt;os especialistas em direito administrativo&lt;/a&gt; (negritos meus):&lt;br /&gt;&lt;blockquote&gt;O constitucionalista Jorge Miranda não conseguiu mesmo esconder a sua indignação com o comportamento de Margarida Moreira, chegando ao ponto de dizer que "quem deveria ser demitido era a directora regional".&lt;br /&gt;Para o professor da Faculdade de Direito de Lisboa, "houve um delator, o que é uma coisa profundamente triste", desabafou. Jorge Miranda entende que "o princípio constitucional da liberdade de expressão não pode ser posto em causa dentro da administração pública". E, acrescenta, "se houve injúria ou difamação, &lt;b&gt;a questão tem de ser resolvida em tribunal e nunca por via administrativa&lt;/b&gt;".&lt;/blockquote&gt;&lt;blockquote&gt;A questão da delação foi também vincada por Pedro Lomba. "A responsável ordenou a suspensão preventiva a partir de um testemunho indirecto, o que me parece muito grave num processo de avaliação de culpa". Para este especialista em direito constitucional e administrativo, a suspensão preventiva é "claramente desproporcionada", já que se destina a falhas muito graves dos funcionários, o que "não é manifestamente o caso". Além disso, "&lt;b&gt;é muito discutível que estejamos perante uma infracção disciplinar, que implicaria uma violação dos deveres profissionais&lt;/b&gt;".&lt;/blockquote&gt;&lt;blockquote&gt;O advogado Paulo Veiga e Moura, que publicou um livro sobre os direitos e deveres dos funcionários públicos, também condena a sanção aplicada a este professor. Apesar do funcionário público "não ser um indivíduo qualquer, também não é estéril do ponto de vista cívico e político". Assim, se por um lado os trabalhadores do Estado devem aceitar uma limitação da sua liberdade de expressão enquanto desempenham as suas funções, por outro lado, &lt;b&gt;esta contenção só é exigível quando possa estar em causa "um prejuízo para a qualidade ou prestígio do serviço público"&lt;/b&gt;. Ora, uma simples piada não ameaça o correcto funcionamento do serviço, conclui.&lt;/blockquote&gt;Quase todas as opiniões apontam para o mesmo final: muito dificilmente o professor será considerado culpado. Fica a pergunta: e a directora? Quanto ao delator já sabemos: na melhor das hipóteses vai perder o respeito de quase todos os colegas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-7322994395358975082?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/7322994395358975082/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=7322994395358975082&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7322994395358975082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/7322994395358975082'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/liberdade-um-estudo-de-caso_23.html' title='Liberdade: um estudo de caso (II)'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-230808214176822305</id><published>2007-05-22T22:46:00.000Z</published><updated>2007-05-22T23:30:43.320Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='pessoal'/><title type='text'>Momento nacionalista do dia</title><content type='html'>&lt;img src="http://homepage.oniduo.pt/snapshot/blog/sardine_coca.jpeg" /&gt;&lt;br /&gt;&lt;br /&gt;Esta imagem é altamente atentatória contra a &lt;a href="http://www.google.com/search?q=%22sardine+eaters%22"&gt;Nossa Identidade&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Porra, mas que treta é esta? Sardinhas a abraçar coca-cola? Com flores e fundo cor-de-rosa? Só podia ter sido &lt;a href="http://www.planetalgarve.net/uk/marcas.php?id=37482"&gt;feito por espanhóis&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-230808214176822305?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/230808214176822305/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=230808214176822305&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/230808214176822305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/230808214176822305'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/momento-nacionalista-do-dia.html' title='Momento nacionalista do dia'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-6878688127549491813</id><published>2007-05-20T09:16:00.000Z</published><updated>2007-05-23T02:27:13.099Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='liberdade'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Liberdade: um estudo de caso</title><content type='html'>Ontem foi &lt;a href="http://ultimahora.publico.clix.pt/noticia.aspx?id=1294471&amp;idCanal=58"&gt;notícia no Público&lt;/a&gt; o caso de um professor requisitado pela Direcção Regional de Educação do Norte (DREN) que foi suspenso de funções por ter comentado a licenciatura do primeiro-ministro José Sócrates. A directora regional justificou a suspensão por "poder haver perturbação do funcionamento do serviço". Segundo &lt;a href="http://joaotilly.weblog.com.pt/arquivo/cat_ensino.html#250973"&gt;o blog de João Tilly&lt;/a&gt; o comentário não parece perturbador para o serviço:&lt;br /&gt;— Vigarista? O maior vigarista é o Sócrates!&lt;br /&gt;&lt;br /&gt;Quando muito pode ser perturbador para Sócrates, mas com comentários destes todas as figuras públicas estariam perturbadas neste momento. O caso foi denunciado à directora regional que convidou o autor a demitir-se, perante a recusa foi suspenso por 30 dias e foi aberto um processo disciplinar. Na minha opinião a "perturbação do funcionamento do serviço" foi provocada pela directora.&lt;br /&gt;&lt;br /&gt;Entretanto o ministério decidiu pôr fim à requisição e o professor regressou ao seu estabelecimento de ensino, o que na prática significou o fim da suspensão. Se por um lado isto pode ser visto como uma tentativa de impedir um resultado favorável à providência cautelar entretanto interposta, também pode o ministério ter optado por uma situação neutra enquanto é concluido o processo disciplinar porque não existem condições para o professor continuar na direcção.&lt;br /&gt;&lt;br /&gt;Vou estar atento à conclusão do processo. Depois das múltiplas referências à difusa "&lt;a href="http://www.google.com/search?q=%22claustrofobia+democrática%22"&gt;claustrofobia democrática&lt;/a&gt;" existente em Portugal chegou a vez de verificar na prática como está a nossa liberdade de expressão.&lt;br /&gt;&lt;br /&gt;Ver ainda: comentário feito pelo professor &lt;a href="http://quartarepublica.blogspot.com/2007/05/atentados-contra-liberdade.html#c3227642742759300927"&gt;no blog Quarta República&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-6878688127549491813?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/6878688127549491813/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=6878688127549491813&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6878688127549491813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6878688127549491813'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/liberdade-um-estudo-de-caso.html' title='Liberdade: um estudo de caso'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-8963466831421509322</id><published>2007-05-19T20:11:00.000Z</published><updated>2007-05-20T09:19:40.987Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='liberdade'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>A verdade liberta</title><content type='html'>"&lt;i&gt;E conhecereis a verdade, e a verdade vos libertará&lt;/i&gt;" (João:8:32)&lt;br /&gt;&lt;br /&gt;Durante a minha visita aos "blogs de fim-de-semana" (os que não leio diáriamente) &lt;a href="http://www.oinsurgente.org/2007/05/15/jornalismo-de-causas"&gt;uma opinião no Insurgente&lt;/a&gt; chamou-me a atenção  porque contestava uma afirmação ouvida na TSF: "o capitalismo é responsável por existirem cada vez mais pobres", teria dito o papa Bento XVI. Que não, dizia o autor: o papa só falou de "uma inquietante degradação da dignidade pessoal com a droga, o álcool e as subtis ilusões de felicidade". Mau, já não podemos confiar nos jornalistas?&lt;br /&gt;&lt;br /&gt;Numa pesquisa que fiz encontrei &lt;a href="http://www.agencia.ecclesia.pt/noticia.asp?noticiaid=46291"&gt;uma fonte que aceitei como fidedigna&lt;/a&gt;, a transcrição completa do discurso do papa no sítio da &lt;a href="http://www.agencia.ecclesia.pt/ficha_tecnica.asp"&gt;Agência Ecclesia&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;O sistema marxista, onde governou, não só deixou uma triste herança de destruições económicas e ecológicas, mas também uma dolorosa destruição do espírito. E vemos o mesmo também no ocidente, onde cresce constantemente a distância entre pobres e ricos e se produz uma inquietante degradação da dignidade pessoal com a droga, o álcool e as subtis ilusões de felicidade.&lt;/blockquote&gt;&lt;br /&gt;Existem diferenças entre "capitalismo responsável por mais pobres" e "no ocidente cresce distância entre pobres e ricos"; por outro lado o autor da opinião estava a citar de ouvido e não encontrei referências no sítio da TSF, nem conheço o contexto da afirmação. Mas a completa negação da crítica, por parte do Papa, à distância entre pobres e ricos não é correcta. E a associação entre ocidente e economia capitalista é frequente.&lt;br /&gt;&lt;br /&gt;Não quero acusar o autor de má-fé, apenas da tendência natural que o "bloguismo de causas" tem para ouvir apenas aquilo que quer ouvir. Na realidade uma pesquisa no Google com [&lt;a href="http://www.google.com/search?q=pope+brazil+%22worrying+degradation+of+personal+dignity%22"&gt;pope brazil "worrying degradation of personal dignity"&lt;/a&gt;] produz 12.800 entradas, enquanto [&lt;a href="http://www.google.com/search?q=pope+brazil+%22growing+gap+between+rich+and+poor%22"&gt;pope brazil "growing gap between rich and poor"&lt;/a&gt;] produz 23.000.&lt;br /&gt;&lt;br /&gt;Mas o modo acrítico como as fontes agradáveis ao ouvido são aceites acaba por minar a credibilidade de quem as reproduz. Logo no dia seguinte &lt;a href="http://www.oinsurgente.org/2007/05/16/a-finlandia-no-caminho-para-a-servidao/"&gt;outro Insurgente reproduzia&lt;/a&gt; uma &lt;a href="http://apaniguado.blogspot.com/2007/05/o-modelo-finlands.html"&gt;opinião do Apaniguado&lt;/a&gt;, que &lt;a href="http://gatesofvienna.blogspot.com/2007/05/we-have-ways-of-making-you-moderate.html"&gt;citava o Gates of Vienna&lt;/a&gt;: "o Procurador Geral da República Finlandesa impôs que mediadores (indicados pelo estado) fossem nomeados para 'mediar' fóruns de discussão na internet (blogues incluídos!)". A censura na rede é um &lt;a href="http://mudasti.blogspot.com/search/label/censura"&gt;assunto a que dedico atenção&lt;/a&gt; e fui procurar mais informações.&lt;br /&gt;&lt;br /&gt;Fontes &lt;a href="http://eduspaces.net/inf/weblog/169958.html"&gt;mais&lt;/a&gt; &lt;a href="http://izrailit.blogspot.com/2007/05/welcome-to-world-of-total-freedom-of.html"&gt;próximas&lt;/a&gt; da origem mostram que quem conta um conto acrescenta-lhe um ponto: o que era uma sugestão ou desejo de forums e blogs terem obrigatória­mente os seus próprios moderadores transformou-se em dois passos num facto consumado com moderadores indicados pelo estado. A proposta é impossível de concretizar e apenas mostra falta de conhecimentos por parte do procurador.&lt;br /&gt;&lt;br /&gt;Parece que, mais que com os jornalistas, é necessário ter &lt;a href="http://www.oinsurgente.org/2007/05/19/bento-xvi-e-o-capitalismo/"&gt;dupla precaução com o bloguismo de causas&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-8963466831421509322?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/8963466831421509322/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=8963466831421509322&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8963466831421509322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/8963466831421509322'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/verdade-liberta.html' title='A verdade liberta'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2563277629202745070</id><published>2007-05-19T00:46:00.000Z</published><updated>2007-05-19T13:41:11.555Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><title type='text'>Flash games</title><content type='html'>&lt;span style="color:#c00;font-size:large;"&gt;despacha-te! aguenta! não morras! ah, quaaaaaase!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.k2xl.com/games/boomshine/"&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/boomshine.png" width="363" height="264" /&gt;&lt;/a&gt;&lt;br /&gt;cuidado: os últimos níveis podem ser viciantes&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chaoskitty.com/webzen/"&gt;mais jogos por aqui&lt;/a&gt; (&lt;a href="http://www.boingboing.net/"&gt;via Boing Boing&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2563277629202745070?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2563277629202745070/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2563277629202745070&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2563277629202745070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2563277629202745070'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/flash-games.html' title='Flash games'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4251259945777706022</id><published>2007-05-18T22:06:00.001Z</published><updated>2007-05-19T19:57:11.248Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><category scheme='http://www.blogger.com/atom/ns#' term='liberdade'/><title type='text'>Auto-regulação não é censura</title><content type='html'>Segundo &lt;a href="http://news.bbc.co.uk/2/hi/technology/6665945.stm"&gt;um artigo publicado pela BBC&lt;/a&gt;, a &lt;a href="http://opennet.net/about"&gt;OpenNet Initiative&lt;/a&gt; publicou os resultados de uma pesquisa (sem fonte) que aponta para uma crescente censura na rede (&lt;a href="http://www.technologyreview.com/Infotech/18749/"&gt;mais aqui&lt;/a&gt;). Registo com agrado &lt;a href="http://opennet.net/research/regions/europe"&gt;a situação na Europa&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;At the EU level there have been efforts over the past decade to create a common platform of "harmonized" Internet regulation. With regard to the filtering of online content, the emphasis has been on greater cooperation among industry, the public, and enforcement authorities within nations and increased voluntary industry self-regulation.&lt;/blockquote&gt;&lt;br /&gt;Quase todos os locais de comunicação na rede do tipo "um-para-muitos" (forums, blogs) têm algum tipo de regulação. Um dos meus preferidos é um sistema implementado em alguns forums onde os utilizadores ganham autoridade para regular depois de fazerem um determinado número de entradas, mostrando que estão empenhados naquele grupo de discussão. Outro exemplo de auto-regulação é a difusa "&lt;a href="http://www.google.com/search?q=%22net+etiquette%22"&gt;ética na rede&lt;/a&gt;", que também pode ser utilizada em comunicação "um-para-um" (e-mails).&lt;br /&gt;&lt;br /&gt;A auto-regulação não deve ser confundida com censura. Quem considere que a sua posição está a ser incorrectamente suprimida tem a liberdade de procurar outro grupo ou criar um sítio pessoal: a liberdade de expressão não é um direito a "ser ouvido", é um direito a "poder falar".&lt;br /&gt;&lt;br /&gt;A auto-regulação é uma arma eficaz contra a censura em sociedades onde existe liberdade de expressão porque diminui a possibilidade de puristas com poder se sentirem tentados a regular, começando com temas quase consensuais como a pornografia infantil. Este é um caminho com destino incerto. Prefiro uma filtragem clara oferecida pelos distribuidores de informação, continuamente sujeitos às preferências dos utilizadores, a uma filtragem imposta pelos governantes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4251259945777706022?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4251259945777706022/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4251259945777706022&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4251259945777706022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4251259945777706022'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/auto-regulao-no-censura.html' title='Auto-regulação não é censura'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5737516594733092178</id><published>2007-05-18T09:13:00.000Z</published><updated>2007-05-20T09:29:12.400Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sem filtro'/><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><title type='text'>Armas da liberdade</title><content type='html'>&lt;a href="http://intelligentsiya.blogspot.com/"&gt;Intelligentsiya - intelligent resistance&lt;/a&gt;: &lt;i&gt;Free. Fair. Fearless. Intelligentsiya is made up of Fiji Islanders who are libertarians in their own way and who cherish the free flow of news, ideas and information.&lt;/i&gt; Para o conseguir estão a escolher e divulgar as armas da liberdade:&lt;br /&gt;&lt;blockquote&gt;If you use Gmail log in through &lt;a href="https://mail.google.com/mail"&gt;Google secure server&lt;/a&gt; to prevent somebody intercepting and reading the messages you send and receive.&lt;br /&gt;&lt;br /&gt;Also to get around those FINTEL blocks you could download Torpark, a highly modified version of the Firefox browser including a built-in Tor router to disguise your IP address. You can keep it on your USB and run it on any computer you use. Once you close the program it erases all your surfing information. A bit slow but safe. Find it &lt;a href="http://www.torrify.com/software_torpark.html"&gt;here&lt;/a&gt;.&lt;/blockquote&gt;&lt;br /&gt;As Ilhas Fiji são &lt;a href="http://www.millenniumbcp.pt/site/conteudos/70/paises/article.jhtml?articleID=256244"&gt;um dos mais fascinantes paraísos do Pacífico Sul&lt;/a&gt; para quem as visita. Para quem lá vive &lt;a href="http://www.fijitimes.com/story.aspx?id=62555"&gt;a vida pode ser um inferno&lt;/a&gt;. A publicidade das Ilhas Fidji como destino turístico disfarça com sucesso a realidade social, onde o &lt;a href="http://forumctx.topix.net/forum/world/oceania/T3TTF2AE94UNAHRCT/p6"&gt;nítido conflito étnico&lt;/a&gt; com &lt;a href="http://www.upf.pf/recherche/IRIDIP/RJP/RJP_HS02/14_fraenkel.pdf"&gt;influência no sistema eleitoral&lt;/a&gt; parece ser a principal razão para uma "&lt;a href="http://www.google.com/search?q=fiji+%22coup+culture%22"&gt;cultura do golpe&lt;/a&gt;": quatro golpes de estado em menos de 20 anos.&lt;br /&gt;&lt;br /&gt;O &lt;a href="http://jn.sapo.pt/2006/12/06/mundo/golpe_militar_fiji.html"&gt;último golpe de estado&lt;/a&gt; foi em Dezembro de 2006. As notícias acerca de limitações à liberdade de expressão, com &lt;a href="http://www.jornalistas.online.pt/noticia.asp?idCanal=497&amp;id=5276"&gt;suspensão de jornais&lt;/a&gt; e &lt;a href="http://www.jornalistas.online.pt/noticia.asp?idCanal=497&amp;id=5301"&gt;pressão sobre jornalistas&lt;/a&gt;, começaram logo a seguir &lt;a href="http://www.jornalistas.online.pt/noticia.asp?idCanal=497&amp;id=5441"&gt;e continuam&lt;/a&gt;. As eleições anunciadas "entre um e dois anos" estão &lt;a href="http://en.wikipedia.org/wiki/Next_Fijian_general_election"&gt;previstas para 2010&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Agora &lt;a href="http://www.fijitimes.com/story.aspx?id=62875"&gt;chegou a vez dos blogs&lt;/a&gt;. Há uma semana o Sidney Morning Herald noticiava que &lt;a href="http://www.smh.com.au/news/web/fijis-war-on-bloggers/2007/05/11/1178390538794.html"&gt;os militares pretendiam encerrar os blogs anti-governamentais&lt;/a&gt;, já nessa mesma tarde. Hoje o Fiji Times Online (baseado nos Estados Unidos) reportava que &lt;a href="http://www.fijitimes.com/story.aspx?id=62827"&gt;o blog Resist Frank's Coup já não está disponível&lt;/a&gt; nas ilhas Fiji — e também &lt;a href="http://resistfrankscoup.blogspot.com/"&gt;não parece estar saudável cá por fora&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Parece que os militares fijianos, como &lt;a href="http://www.thesun.co.uk/article/0,,2-2007220614,00.html"&gt;o juiz que não sabia o que é um sítio na rede&lt;/a&gt;, estão a precisar de reciclagem. A censura dos blogs pode custar mais que os ganhos obtidos: todas as acções que possam ser entendidas como anti-democráticas vão afectar as opiniões sobre a legitimidade do governo, e podem ter &lt;a href="http://en.wikipedia.org/wiki/Streisand_effect"&gt;efeito contrário ao desejado&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5737516594733092178?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5737516594733092178/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5737516594733092178&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5737516594733092178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5737516594733092178'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/armas-da-liberdade.html' title='Armas da liberdade'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-1710481408583455334</id><published>2007-05-16T01:58:00.000Z</published><updated>2007-05-18T00:54:21.231Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='astronomia'/><title type='text'>Um anel de matéria negra</title><content type='html'>&lt;div align="right"&gt;&lt;a href="http://www.nasa.gov/mission_pages/hubble/news/dark_matter_ring.html"&gt;&lt;img align="left" style="margin-right:1.2em;" src="http://snapshot.oniduo.pt/blog/176492main_hst_dark_ring_3_web.jpg" /&gt;&lt;/a&gt;&lt;b&gt;Não conseguimos ver o vento, mas sentimos que ele sopra&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size:0.85em;"&gt;&lt;a href="http://acs.pha.jhu.edu/~mkjee/"&gt;Myungkook James Jee&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;br style="clear:both;" /&gt;&lt;span class="leg"&gt;Crédito: NASA, ESA, and K. Borne (STScI)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para explicar diversas observações que não cabem num modelo do universo feito unicamente com matéria do tipo que conseguimos observar directamente, muitos cientistas acreditam que existe outro tipo de matéria, &lt;a href="http://imagine.gsfc.nasa.gov/docs/science/know_l1/dark_matter.html"&gt;a matéria negra&lt;/a&gt;, várias vezes mais abundante que a matéria visível ou conhecida.&lt;br /&gt;&lt;br /&gt;Segundo esta teoria a matéria negra é um tipo de material que não emite, absorve ou reflecte qualquer tipo de luz, e por isso é muito difícil detectá-la. A única evidência para a sua existência é o efeito que exerce através da gravidade. No entanto as observações que suportam esta teoria não são abundantes. Cada observação é um acontecimento mediático, como aconteceu ontem com a &lt;a href="http://www.nasa.gov/mission_pages/hubble/news/dark_matter_ring.html"&gt;divulgação de um anel de matéria negra&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Os astrónomos não conseguem ver a matéria negra, mas podem supor a sua existência em grupos de galáxias quando observam como a gravidade desses grupos curva a luz emitida ou reflectida por galáxias ainda mais distantes, um efeito chamado &lt;a href="http://imagine.gsfc.nasa.gov/docs/features/news/grav_lens.html"&gt;lente gravitacional&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A observação divulgada ontem foi teorizada como um choque entre dois grupos de galáxias, criando ondulações de matéria negra que alteraram a percepção de outras galáxias mais distantes — análogo à alteração que uma ondulação à superfície da água provoca na visão de pedras colocadas no fundo.&lt;br /&gt;&lt;br /&gt;Esta simulação mostra duas vistas da interação entre os dois grupos de galáxias: à direita como vista da Terra, à esquerda como vista "de cima". Não se trata de um choque entre dois corpos compactos, as estrelas e planetas que formam os grupos de galáxias estão muito distantes uns dos outros e cruzaram-se no espaço:&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8LgIjiOSXWY"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8LgIjiOSXWY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span class="leg"&gt;Créditos: NASA, ESA, M.J. Jee (Johns Hopkins University), and A. Feild (STScI)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nasa.gov/mission_pages/hubble/news/dark_matter_ring.html"&gt;Muito mais por aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-1710481408583455334?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/1710481408583455334/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=1710481408583455334&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1710481408583455334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1710481408583455334'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/um-anel-de-matria-negra.html' title='Um anel de matéria negra'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2390069384543013996</id><published>2007-05-14T07:11:00.000Z</published><updated>2007-05-15T23:10:51.705Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Microsoft ataca o mundo livre</title><content type='html'>Um título destes parece tirado de sítios como &lt;a href="http://www.microsuck.com/"&gt;Microsuck&lt;/a&gt; ou de uma palestra de &lt;a href="http://www.stallman.org/"&gt;Richard Stallman&lt;/a&gt;. Mas não: é a minha tradução para o título de &lt;a href="http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/100033867/"&gt;um artigo na rede da revista Fortune&lt;/a&gt;. Segundo o artigo, &lt;i&gt;o gigante de Redmond afirma que o software livre tem boa qualidade porque viola mais de 200 patentes da Microsoft. E quer dividendos. Se o conseguir, o software livre vai deixar de o ser.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;As patentes sobre software são um conceito relativamente novo. Não são direitos de cópia, que protegem um sistema operativo ou um programa de computador das cópias ilegais. As patentes são registos para a exclusividade de ideias. A Microsoft tem vindo a especializar-se nessa área e já registou ou tentou registar &lt;a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&amp;r=1&amp;p=1&amp;f=G&amp;l=50&amp;d=PG01&amp;S1=20050210498&amp;OS=20050210498&amp;RS=20050210498"&gt;ideias abrangents&lt;/a&gt; ou mesmo &lt;a href="http://blogs.msdn.com/cambecc/archive/2005/02/22/377999.aspx"&gt;completamente ridículas&lt;/a&gt;. Parece que chegou o momento de obter o retorno desse investimento.&lt;br /&gt;&lt;br /&gt;Já há alguns anos que os defensores do software livre insinuam ataques pouco claros por parte da Microsoft; &lt;a href="http://en.wikipedia.org/wiki/SCO-Linux_controversies"&gt;o litígio SCO-Linux&lt;/a&gt; é frequentemente citado &lt;a href="http://www.eweek.com/article2/0,1759,1542915,00.asp"&gt;como exemplo&lt;/a&gt;. &lt;a href="http://www.novell.com/linux/microsoft/openletter.html"&gt;O acordo entre a Microsoft e a Novell&lt;/a&gt;, analisado por outro ângulo &lt;a href="http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/100033867/"&gt;no artigo da Fortune&lt;/a&gt;, foi visto como um sinal de alerta. Mas muitos defensores do software livre vêm a Microsoft como a mãe de todos os males, as intenções não eram evidentes. No entanto agora trata-se de um ataque directo.&lt;br /&gt;&lt;br /&gt;Se a Microsoft tem algo a apontar, seja clara. Os tribunais decidirão quais são as queixas válidas e a comunidade encontrará outras soluções. No entanto a recusa em identificar patentes específicas ou explicar como estão a ser infringidas parece confirmar alguns receios. Dizem que o objectivo da Microsoft é fazer passar a ideia que o software livre está contra as regras, próximo da pirataria, procurando estabelecer licenças com as grandes companhias (que estão dispostas a pagar para evitar problemas), trazendo para as corporações os contratos de manutenção que animam muitos activistas — aqueles que, afinal, são autores do software livre.&lt;br /&gt;&lt;br /&gt;Há cerca de 10 anos abandonei o meu quase-envagelismo pelo Mac e converti-me agnósticamente ao Windows. Continuo a utilizar o Explorer, é mais rápido a iniciar e os desajustamentos das páginas não me impedem de ler o conteúdo. Nunca utilizei o PowerPoint, deixei de utilizar o Word; são escolhas pessoais, não é animosidade contra a Microsoft. Mas neste momento estão a atravessar a linha da minha indiferença.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft, shame on you!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;Nota final sobre patentes ridículas:&lt;br /&gt;&lt;a href="http://www.google.com/patents?vid=USPAT6368227"&gt;até ver esta é a minha preferida&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Actualização terça-feira, 15 de Maio de 2007:&lt;br /&gt;Uééé, &lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=199600443"&gt;afinal tenho um leitor&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2390069384543013996?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2390069384543013996/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2390069384543013996&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2390069384543013996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2390069384543013996'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/microsoft-ataca-o-mundo-livre.html' title='Microsoft ataca o mundo livre'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2291354378327540725</id><published>2007-05-13T20:21:00.000Z</published><updated>2007-05-15T23:13:00.056Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Vão dar banho à minhoca!</title><content type='html'>Hoje recebi uma daquelas mensagens electrónicas (e-mail) que tentam obter o acesso a contas bancárias. Para mim era uma falsificação evidente e o pensamento imediato foi &lt;i&gt;— mas alguém ainda cai nestas aldrabices?&lt;/i&gt; Esta técnica é conhecida como "&lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt;", uma deturpação de fishing = à pesca, e foi bastante utilizada alguns anos atrás.&lt;br /&gt;&lt;br /&gt;Meios de informação colocam a quantidade de utilizadores nos Estados Unidos que foram vítimas de "peska" entre 1 milhão e 2 milhões / ano. Apesar das previsões que apontavam para a diminuição do número de ataques à medida que os bancos melhorassem as páginas de acesso e os utilizadores ficassem mais conscientes do perigo, &lt;a href="http://www.antiphishing.org/reports/apwg_report_february_2007.pdf"&gt;o número de ataques não está a diminuir&lt;/a&gt; (mas o número de contas "peskadas" pode ter diminuído).&lt;br /&gt;&lt;br /&gt;Em Portugal a "peska" ainda não fez oficialmente qualquer vítima, &lt;a href="http://66.102.9.104/search?q=cache:LGotAcvzL6wJ:semanal.expresso.clix.pt/2caderno/economia/artigo.asp?edition=1762&amp;articleid=ES228160"&gt;segundo um artigo do Expresso&lt;/a&gt;: &lt;i&gt;os bancos nunca admitem ter sido alvo desta fraude por estarem cotados e isso poder prejudicar a sua credibilidade; as instituições financeiras têm um fundo de maneio para indemnizar clientes que tenham sido vítimas de "phishing"&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Como curiosidade, ou uma forma de evitar chatices ao improvável leitor, aqui fica o e-mail tal como o recebi e alguns pormenores:&lt;br /&gt;&lt;div class="box in white"&gt;&lt;P align="center"&gt;  &lt;br&gt;  &lt;img src="https://caixadirecta.cgd.pt/CaixaDirecta/web/images/logo_caixadirecta.gif" width="245" height="49"&gt;        &lt;img src="http://www.grupobanif.pt/grupobanifimg/logo_gr.gif"&gt;       &lt;img src="http://www.millenniumbcp.pt/img/millennium__logo.gif"&gt;                        &lt;/P&gt;&lt;P align="left"&gt;&lt;/P&gt;Estimado(a) Cliente,&lt;br&gt;             Com o intuito de melhor o servir, o &lt;span style="color:#000066; font-weight:bold;"&gt;Caixa Geral de Depositos, Millenium Bcp e Banif &lt;/span&gt; vem transmitir-lhe que está a proceder á verificação e actualização dos dados do cliente.&lt;br&gt;Com vista a este fim, somos a pedir-lhe que verifique e actualize os seus dados. Para sua maior comodidade poderá fazê-lo através do endereço abaixo mencionado.&lt;P align="left"&gt; &lt;br&gt;&lt;a href="http://196.200.146.236/%20/www.accesso-iBanking.pt/index.html"&gt;https://onlineacesso.pt/Cliente/loginStart.do&lt;/a&gt;&lt;/P&gt;&lt;p&gt;            O cliente dispõe de 10 dias úteis para proceder á actualização de dados. Sendo que não o faça poderá ver o seu acesso restringido. O correcto preenchimento desta informação é fundamental para que as suas operações se façam sem prejuízo, para si.&lt;/p&gt;    &lt;br&gt;    Gratos pela sua preferência, apresentamos os nossos melhores cumprimentos.&lt;br&gt;     &lt;br&gt;  &lt;br&gt;  &lt;span style="color:#000099; font-weight:bold;"&gt;**Por favor Não responda A Este Email Porque Você Não receberá Uma Resposta***&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color:#990033; font-weight:bold;"&gt;Todos os direitos reservados. &lt;br&gt;As marcas registadas e os tipos designados são da responsabilidade dos respectivos proprietários.&lt;/span&gt;&lt;br&gt;&lt;/P&gt;&lt;/div&gt;&lt;br /&gt;Seguindo o atalho proposto vamos ter a um servidor mexicano onde podemos escolher um dos bancos e, noutra página, indicar os nossos dados pessoais. As segundas páginas estão razoavelmente disfarçadas, em bom português, com atalhos para as páginas reais (do banco). Para detectar a origem utilizei o &lt;a href="http://samspade.org/whois/200.52.213.172"&gt;Whois do SamSpade&lt;/a&gt;, trata-se aparentemente de um cliente da &lt;i&gt;MegaCable SA&lt;/i&gt; com IP fixo. Reencaminhei o e-mail recebido para a &lt;i&gt;MegaCable&lt;/i&gt; com uma mensagem a sugerir que retirem as "redes de peska".&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Actualização:&lt;br /&gt;O endereço inicial é para uma &lt;a href="http://samspade.org/whois/196.200.146.236"&gt;universidade em Marrocos&lt;/a&gt;. Possivelmente trata-se de estudantes que ganharam acesso ao &lt;a href="http://200.52.213.172"&gt;sítio dos mexicanos&lt;/a&gt; e aproveitaram o fim-de-semana para colocar as redes.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Actualização terça-feira, 15 de Maio de 2007:&lt;br /&gt;O sítio dos mexicanos já está em baixo e as páginas estão actualmente &lt;a href="http://mail.planetsportsinc.com/"&gt;nas filipinas&lt;/a&gt;. O anterior tinha uma instalação Apache, o actual mostra a página de login do SquirrelMail. Gostava de investigar as vulnerabilidades utilizadas para ganhar acesso, mas tenho mais que fazer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2291354378327540725?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2291354378327540725/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2291354378327540725&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2291354378327540725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2291354378327540725'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/vo-dar-banho-minhoca.html' title='Vão dar banho à minhoca!'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5039601560387532338</id><published>2007-05-12T10:05:00.000Z</published><updated>2007-05-12T10:09:35.670Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sem filtro'/><title type='text'>Mi isla al mediodia</title><content type='html'>&lt;a href="http://isla12pm.blogspot.com/"&gt;El cubano de la isla&lt;/a&gt;, un tipo común que mira y mira y cada vez entiende menos:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;En fin que la economía cubana sigue dirigida por señores que son expertos en repartir la riqueza pero no parecen tener la menor idea de cómo hacer para producirla. Durante años era solo cuestión de repartir más o menos equitativamente lo que la URSS nos mandaba. Ahora nadie manda nada y lo que producimos apenas alcanza para subsistir. Sinceramente espero que algún día alcancen a darse cuenta de que es un problema de fondo, una deficiencia estructural en una economía estatalizada y politizada hasta en los más mínimos detalles. Supongo que por eso nuestros funcionarios se dan tantos viajes a China. Ojala puedan aprender algo útil que justifique esos viajes tan largos.&lt;/blockquote&gt;&lt;br /&gt;Não é fácil encontrar &lt;a href="http://elguinero.blogspot.com/"&gt;blogs&lt;/a&gt; &lt;a href="http://cubabit.blogspot.com/"&gt;escritos&lt;/a&gt; &lt;a href="http://llamado32.blogspot.com/"&gt;na ilha&lt;/a&gt;. Podes seguir as ligações das páginas anteriores, sabendo que quem dá o nome está provavelmente no exterior ou nem é cubano; outros pontos de partida são a &lt;a href="http://www.estanciacubana.com/"&gt;revista de blogs&lt;/a&gt; e o colectivo "&lt;a href="http://cuba21.blogspot.com/"&gt;todo el mundo habla&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;De blog em blog fui ter ao do Rui Ferreira, "el portugués que nos entiende", um puto da minha idade nascido em Lisboa que agora anda &lt;a href="http://caipirinasderui.blogspot.com/"&gt;por Miami a escrever sobre Cuba&lt;/a&gt;. Um video que ele dedica a todos os amigos do "El Nuevo Herald":&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QaePakDO4nE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QaePakDO4nE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5039601560387532338?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5039601560387532338/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5039601560387532338&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5039601560387532338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5039601560387532338'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/mi-isla-al-mediodia.html' title='Mi isla al mediodia'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-6757943673064991371</id><published>2007-05-11T20:53:00.000Z</published><updated>2007-05-18T00:54:00.146Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='astronomia'/><title type='text'>A matéria negra existe?</title><content type='html'>Matéria negra (&lt;a href="http://en.wikipedia.org/wiki/Dark_matter"&gt;dark matter&lt;/a&gt;) é um conceito de matéria que não emite ou reflecte radiação electromagnética e apenas pode ser detectada por outros efeitos — por exemplo, gravíticos — sobre matéria visível. Para perceber melhor o termo utilizado &lt;i&gt;a matéria negra apenas interage através da gravidade&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Eu — sem conhecimentos — acredito numa realidade mais simples: o nosso modelo de matéria é insuficiente para explicar todas as observações efectuadas, nomeadamente sobre grandes quantidades da dita, e a "matéria escura" é uma abstracção para algo que ainda não conseguimos explicar.&lt;br /&gt;&lt;br /&gt;O inexplicado sempre me atraiu, e vou seguir com atenção a &lt;a href="http://www.nasa.gov/home/hqnews/2007/may/HQ_M07051a_HST_Dark_Matter_update.html"&gt;tele-conferância que a NASA vai promover&lt;/a&gt; no próximo dia 15, onde vai ser discutida a &lt;b&gt;maior evidência até hoje de que a matéria negra existe&lt;/b&gt;. Já existe um &lt;a href="http://www.nasa.gov/mission_pages/hubble/news/dark_matter_ring.html"&gt;local onde vão ser colocados imagens e gráficos&lt;/a&gt;, woow this is really exciting!!!&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Ah ah ah, more &lt;a href="http://www.youtube.com/watch?v=rGLkvRnOa3E"&gt;NASA's Exciting Discoveries&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-6757943673064991371?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/6757943673064991371/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=6757943673064991371&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6757943673064991371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/6757943673064991371'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/matria-negra-existe.html' title='A matéria negra existe?'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5218339702612780066</id><published>2007-05-10T03:17:00.000Z</published><updated>2007-06-06T01:25:48.477Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><title type='text'>A importância das cores</title><content type='html'>Ver antes: &lt;a href="http://mudasti.blogspot.com/2007/05/compresso-jpeg.html"&gt;compressão jpeg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/persci/people/adelson/checkershadow_illusion.html"&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/checkershadow_illusion4link.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="leg"&gt;Os quadrados A e B têm a mesma cor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Difícil acreditar sem verificar… esta imagem é fabricada, não esperes ilusões como esta em fotografias. Mas é uma boa introdução para a questão: qual é a importância das cores na percepção de imagens?&lt;br /&gt;&lt;br /&gt;As cores são importantes para codificação, nos semáforos por exemplo; mas qualquer combinação de cores (verde / amarelo / vermelho) é suficiente, não são necessárias cores específicas — um amigo disse-me uma vez que o verde dos semáforos, para ele, estava mais próximo do azul que do verde. Pouco ou nada sentimos a falta de cores em fotografias antigas, ainda hoje são feitos filmes "a preto e branco" ou "descoloridos". Para o nosso sistema visual a &lt;a href="http://www.cambridgeincolour.com/tutorials/histograms2.htm"&gt;percepção de formas e detalhes é influenciada essencial­mente pela luz e pelos contrastes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A menor importância das cores na interpretação de imagens foi (e continua a ser) uma característica utilizada para reduzir a quantidade de informação suficiente para o transporte e armazenamento de fotografias e filmes. A televisão analógica utiliza uma pequena parte do espaço (largura de banda) reservado a cada canal para transmitir as cores, em parte porque a cor foi "encaixada" no espaço inicial­mente atribuído. Mas a televisão digital também utiliza menos espaço para as cores que para a luz.&lt;br /&gt;&lt;br /&gt;Quando a &lt;a href="http://www.w3.org/Graphics/JPEG/itu-t81.pdf"&gt;norma JPEG&lt;/a&gt; foi escrita este facto foi, muito provavelmete, tomado em consideração. No entanto não foi definido que as imagens seriam codificadas como luz+cor, ou que existiria redução de cor. A separação entre luz e cor foi definida pela &lt;a href="http://www.w3.org/Graphics/JPEG/jfif3.pdf"&gt;especificação JFIF&lt;/a&gt; através da equação que transforma a codificação (espaço de cor) RGB na &lt;a href="http://en.wikipedia.org/wiki/YCbCr"&gt;codificação YCbCr&lt;/a&gt;:&lt;br /&gt;&lt;img class="in" src="http://homepage.oniduo.pt/snapshot/blog/ycbcr.gif"&gt;&lt;br /&gt;Esta equação transforma três cores primárias — vermelho, verde, azul — numa componente [Y] de luz e duas componentes [Cb, Cr] de cor. Repara que o peso da cor verde é preponderante (58,7%) na componente de luz resultante: &lt;a href="http://www.cambridgeincolour.com/tutorials/histograms2.htm"&gt;o olho humano é mais sensível à luz verde que à vermelha ou azul&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A especificação JFIF não quantifica como as duas componentes de cor são reduzidas, apenas define a relação espacial entre as várias componentes caso exista redução. A quantificação foi resultado das implementações, nomeada­mente através da biblioteca código aberto disponibilizada pelo &lt;a href="http://www.ijg.org/"&gt;Grupo Independente JPEG&lt;/a&gt;. Na prática cada componente de cor é reduzida para 1/4 do tamanho original calculando a média de quatro pontos; este método é tão consensual que rara­mente é colocado como opção nas ferramentas para utilizadores.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/parrots_lossless.jpeg"&gt;&lt;br /&gt;&lt;span class="leg"&gt;Imagem original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/parrots_lossluma.jpeg"&gt;&lt;br /&gt;&lt;span class="leg"&gt;Componente luz reduzida, 75% do tamanho original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://homepage.oniduo.pt/snapshot/blog/parrots_losschroma.jpeg"&gt;&lt;br /&gt;&lt;span class="leg"&gt;Componentes cor reduzidas, 50% do tamanho original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nas imagens anteriores podemos ver o resultado da diminuição da componente luz e da redução das componentes cor. Só uma observação minuciosa consegue detectar diferenças entre a primeira e terceira imagem.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A diminuição de cores permite reduzir a imagem para metade do tamanho original&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="leg"&gt;notas técnicas:&lt;br /&gt;- a imagem "original" foi guardada como jpeg sem perder cores ou detalhe (apenas tem erros de arredondamento); com o programa &lt;a href="http://www.ijg.org/"&gt;IJG&lt;/a&gt; o comando é "cjpeg -quality 100 -sample 1x1 -optimize …", com o popular &lt;a href="http://www.irfanview.com/"&gt;IrfanView&lt;/a&gt; as opções são "disable color subsampling" e "quality 100"&lt;br /&gt;- para reduzir luz sem perder detalhe foi utilizado o comando "cjpeg -quality 100 -sample 1x1,2x2,2x2 -optimize …"&lt;br /&gt;- as cores foram reduzidas com "cjpeg -quality 100 -optimize …"; quase todos os programas permitem esta opção com "quality 100"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A seguir:&lt;ul class="in"&gt;&lt;li&gt;&lt;a href="http://mudasti.blogspot.com/2007/06/uma-obra-de-arte-colectiva.html"&gt;diminuir detalhes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;apertar os bits&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5218339702612780066?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5218339702612780066/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5218339702612780066&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5218339702612780066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5218339702612780066'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/importncia-das-cores.html' title='A importância das cores'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5248351704589726005</id><published>2007-05-09T01:50:00.000Z</published><updated>2007-05-12T02:44:00.100Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='europa'/><title type='text'>Projectos e realidades</title><content type='html'>O &lt;a href="http://en.wikipedia.org/wiki/Galileo_positioning_system"&gt;projecto Galileu&lt;/a&gt; foi criado pela União Europeia como um novo sistema de navegação por satélite, independente do GPS estado-unidense. Este último é gerido por militares e os EU reservam o direito de limitar a força ou precisão do sinal, ou mesmo de bloquear o acesso público ao GPS (o bloqueio nunca aconteceu).&lt;br /&gt;&lt;br /&gt;O projecto foi decidido por razões políticas (independência dos EU, dois meses depois da invasão do Iraque — no entanto, o processo foi iniciado quatro anos antes) e também por razões técnicas (maior precisão e tolerância a erros). Pelo menos o segundo tipo de razões &lt;a href="http://www.state.gov/g/oes/rls/fs/2006/71631.htm"&gt;tem sido atenuado nos últimos anos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ontem o projecto &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/6634285.stm"&gt;foi&lt;/a&gt; &lt;a href="http://edition.cnn.com/2007/TECH/05/08/galileo.troubles.ap/index.html"&gt;notícia&lt;/a&gt; porque termina amanhã &lt;a href="http://www.euractiv.com/en/science/eu-sends-ultimatum-galileo-consortium/article-162700"&gt;o prazo dado para que os privados envolvidos se entendessem&lt;/a&gt;. Se não existir acordo o investimento público terá de ser maior que o &lt;a href="http://www.euractiv.com/en/science/galileo/article-117496"&gt;inicialmente previsto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mais de 3 mil milhões de euros, participado por privados… onde é que eu já ouvi isto?&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;actualização Sexta-feira, 11 de Maio de 2007:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.euractiv.com/en/science/galileo-built-public-money-counter-delays/article-163720"&gt;Para garantir o melhor valor para o dinheiro dos impostos [!!!], a comissão propõe construir as infraestruturas com fundos públicos&lt;/a&gt;. Pontos de exclamação meus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5248351704589726005?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5248351704589726005/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5248351704589726005&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5248351704589726005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5248351704589726005'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/projectos-e-realidades.html' title='Projectos e realidades'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-1140568829524649168</id><published>2007-05-06T20:28:00.000Z</published><updated>2007-05-07T11:23:00.794Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Dia de eleições</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lNMEdBhvHK8"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lNMEdBhvHK8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;em&gt;Hi there voters, how do you feel?&lt;br /&gt;Tired of the same old voting deal?&lt;br /&gt;Well, look who's back with a brand new style,&lt;br /&gt;a brand new look and a brand new smile!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thepinkertones.com/"&gt;The Pinker Tones&lt;/a&gt;, Karma Hunters&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A minha esposa viveu vários anos em França e ainda mantém a nacionalidade francesa. Os cidadãos franceses residentes no estrangeiro podem votar e fui "obrigado" a seguir as eleições presendiciais que terminaram hoje com a vitória de Sarkozy. Para um observador externo o resultado era previsível.&lt;br /&gt;&lt;br /&gt;Ségolène pareceu-me pouco convincente, propondo alterações a uma situação que não agrada a muita gente — os resultados de Le Pen há 5 anos e de Bayrou na 1ª volta mostram que existe uma vontade de mudança. Fiquei com a sensação que o discurso não era dela; pouco recomendável para umas eleições centradas no indivíduo.&lt;br /&gt;&lt;br /&gt;Sarkozy parecia sentir o que dizia. As respostas eram mais claras, com frases curtas que pareciam sair de uma lista. E com chavões que agradam a qualquer francês — o mais sonante era algo como "quero devolver à França o que a França me deu".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nas eleições da Madeira ganhou Jardim com um resultado esmagador. Praticamente recebeu o apoio de 2 em cada 3 votantes. Confesso que não simpatizo com Jardim, nunca percebi se ele me inclui entre os "cubanos do continente" e, em comunicação, o responsável pela clareza da mensagem é o emissor. Os madeirenses vêem-no assim:&lt;br /&gt;&lt;pre class="box in"&gt;&lt;a href="http://www.dre.srpc.pt/IndicadoresEstatisticos/Economicos/pibpercapitainddisp95-03.htm"&gt;Índice de disparidade do PIB per capita (EUR 25=100)&lt;/a&gt;&lt;br /&gt;1995  1996  1997  1998  1999  2000  2001  2002  2003&lt;br /&gt;  69    70    74    78    81    87    86    89    90&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-1140568829524649168?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/1140568829524649168/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=1140568829524649168&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1140568829524649168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1140568829524649168'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/dia-de-eleies.html' title='Dia de eleições'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-1323945133875292698</id><published>2007-05-06T05:02:00.000Z</published><updated>2007-05-06T05:04:02.573Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><title type='text'>Islam vs. Islamists</title><content type='html'>Há cerca de 2 anos a &lt;i&gt;Corporation for Public Broadcasting&lt;/i&gt; [CPB], "a private corporation funded by the American people", &lt;a href="http://www.cpb.org/programs/program.php?id=130"&gt;aprovou um conjunto de documentários para TV&lt;/a&gt; para analisar os efeitos do 11/Set nos muçulmanos Afro-Americanos e as emoções e tensões à volta da identificação nacional e religiosa.&lt;br /&gt;&lt;br /&gt;Entre os &lt;a href="http://www.current.org/doc/doc0505crossroads.shtml"&gt;projectos aprovados&lt;/a&gt; estava um documentário do canadiano Martyn Burke cujo tópico era a guerra dos extremistas Islâmicos com a sua própria fé e como as suas ambições e escolhas afectam o potencial socio-económico do mundo Muçulmano.&lt;br /&gt;&lt;br /&gt;Um ano depois o documentário constava de uma lista de &lt;a href="http://www.current.org/doc/doc0620crossroads.shtml"&gt;8 filmes a serem transmitidos&lt;/a&gt;, entre outros que também receberam fundos. O trabalho já tinha nome e o tópico já era mais preciso: &lt;i&gt;Islam vs. Islamists&lt;/i&gt; vai debater como os extremistas Islâmicos estão em guerra com os moderados na sua própria fé; os autores vão focar vários Muçulmanos moderados na luta para manter valores democráticos face às ameaças e intimidação dos extremistas.&lt;br /&gt;&lt;br /&gt;No entanto &lt;a href="http://www.pbs.org/weta/crossroads/about/index.html"&gt;o documentário não foi transmitido&lt;/a&gt;. Que aconteceu entretanto? Aparentemente o filme foi preterido devido à &lt;a href="http://www.washtimes.com/national/20070411-123042-7035r.htm"&gt;luta política nos meios de informação&lt;/a&gt;. Os produtores da série dizem que o filme iria promover o receio do público acerca das organizações Islâmicas. &lt;a href="http://www.frontpagemag.com/Articles/ReadArticle.asp?ID=27868"&gt;Segundo o autor do filme&lt;/a&gt;, os produtores queriam afastar os sócios (Frank Gaffney e Alex Alexiev), que o tinham envolvido no filme, porque eles eram conservadores; Martyn Burke recusou e o filme foi preterido.&lt;br /&gt;&lt;br /&gt;Mais informações em "&lt;a href="http://freethefilm.net/"&gt;Free The Film&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Martyn: liberta isso para BitTorrent que o &lt;i&gt;povo da rede&lt;/i&gt; trata do assunto!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-1323945133875292698?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/1323945133875292698/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=1323945133875292698&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1323945133875292698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1323945133875292698'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/islam-vs-islamists.html' title='Islam vs. Islamists'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-2210351362057059219</id><published>2007-05-05T23:55:00.000Z</published><updated>2007-05-08T02:26:30.613Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sem filtro'/><title type='text'>Iraqi Konfused Kid</title><content type='html'>&lt;a href="http://ejectiraqikkk.blogspot.com/"&gt;News and articles about the absurdity of living&lt;/a&gt; by an Iraqui former heavy-metal guitarist:&lt;br /&gt;&lt;blockquote&gt;All in all, it's a very confusing scene. People, both Iraqi and American, are growing extremely pessimistic, whatever happens, there is a huge possibility that we will be back to zero and more than that, a tyrannical regime(s) firmly in place and feeding on sectarain sentiments on either side, I don't miss Saddam's times, as there was no color to life then and nobody was happy, even though they do not admit it right now, and I will not fix wrong by wrong no matter what, don't you wish it were just like the movies, where the bad guys could be identified just by a look, it is not like this all. Whatever happens, Iraq's chance of recovery is incredibly slim, maybe it's just best to let the troops out and let the war begins, cuz we're all so very tired.&lt;/blockquote&gt;&lt;br /&gt;Num registo mais maduro, outra &lt;a href="http://www.healingiraq.blogspot.com/"&gt;perspectiva pessoal sobre o Iraque&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-2210351362057059219?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/2210351362057059219/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=2210351362057059219&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2210351362057059219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/2210351362057059219'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/iraqi-konfused-kid.html' title='Iraqi Konfused Kid'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-4052151337254042736</id><published>2007-05-05T14:11:00.000Z</published><updated>2007-06-06T01:25:09.603Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmos'/><title type='text'>Compressão JPEG</title><content type='html'>O comité &lt;a href="http://www.jpeg.org/"&gt;JPEG&lt;/a&gt; foi criado em 1986 por dois institutos de standardização, &lt;a href="http://www.iso.ch/"&gt;ISO&lt;/a&gt; e &lt;a href="http://www.itu.int/ITU-T/"&gt;ITU-T&lt;/a&gt;, como um agregado de vários grupos que trabalhavam na apresentação de gráficos com a qualidade de fotografia. O espaço necessário para o armazenamento de imagens e a velocidade de transmissão eram problemas ainda maiores que hoje, e naturalmente o comité JPEG concentrou-se na compressão de dados. Seis anos depois publicou o seu trabalho mais conhecido, o standard ISO 10918-1 / &lt;a href="http://www.w3.org/Graphics/JPEG/itu-t81.pdf"&gt;recomendação ITU-T T.81&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Com uma diferença de dois anos o grupo de trabalho &lt;a href="http://www.chiariglione.org/mpeg/"&gt;MPEG&lt;/a&gt; produziu o MPEG-1, standard em que se baseiam o Video CD e MP3. JPEG e MPEG partilham mais que as três letras finais: eles definiram a ideia base que permite a difusão de conteúdos digitais com os equipamentos actuais -- compressão com perda de dados (lossy compression).&lt;br /&gt;&lt;br /&gt;Estas são as taxas de compressão conseguidas por formatos bastante utilizados quando comprimi algumas fotografias; sem compressão com perda as coisas seriam mais lentas (ou mais pequenas ou mais feias) na internet:&lt;br /&gt;&lt;pre class="box in"&gt;zip (toda a cor)   ############################# 72%&lt;br /&gt;png toda a cor     ######################### 63%&lt;br /&gt;gif (256 cores)    ######### 23%&lt;br /&gt;png 256 cores      ######## 21%&lt;br /&gt;jpeg qualidade 80  ### 8%&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Boa, a partir de agora só vou utilizar JPEG&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A compressão com perda não é adequada para todas as imagens. Desenhos com linhas bem definidas ficam com distorções facilmente detectáveis quando comprimidos pelo método JPEG; PNG indexedado (256 cores) é melhor para estes casos. Além disso JPEG não permite transparência ou animação, e é um formato final -- nunca guardes as etapas do teu trabalho como JPEG. Mas se queres colocar fotografias na rede ou enviá-las por correio electrónico, JPEG é o formato indicado.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Como funciona: descrição geral&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A especificação JPEG define duas formas para comprimir dados sem afectar a percepção que nós, humanos, temos acerca da imagem: diminuir informação sobre as cores, diminuir informação sobre os detalhes.&lt;br /&gt;&lt;br /&gt;Penso que o segundo método é claro: a "visão geral" é suficiente para apanhar o significado de uma imagem, geralmente não reparamos na maior parte dos detalhes; com o método JPEG todos os detalhes são representados mas são codificados com menos dados. Dizer isto é fácil mas fazê-lo é mais difícil e ainda mais difícil é fazê-lo rapidamente; o algoritmo tem que detectar os detalhes genericamente, para qualquer imagem. A especificação JPEG fá-lo com um método elegante e permite que o utilizador controle a perda de detalhe, é isso que define a "qualidade jpeg".&lt;br /&gt;&lt;br /&gt;A "diminuição de cores" pode ser menos evidente. A especificação JPEG não a define em pormenor, apenas permite diferentes densidades para cada componente da imagem. Os humanos necessitam três componentes para ver imagens coloridas -- como RGB, CMY ou Lab -- e o método JPEG permite codificar imagens em qualquer espaço com pesos específicos para cada componente. Antes da aprovação da JPEG já Eric Hamilton publicava a especificação &lt;a href="http://www.w3.org/Graphics/JPEG/jfif3.pdf"&gt;JFIF&lt;/a&gt;, que definiu um formato para as imagens JPEG utilizando o espaço &lt;a href="http://en.wikipedia.org/wiki/YCbCr"&gt;YCbCr&lt;/a&gt;. O tipo &lt;i&gt;image/jpeg&lt;/i&gt; designa na realidade os ficheiros JFIF; imagens JPEG são sequências de bits que podem ser incluidas noutros formatos, por exemplo como imagens-chave nos filmes MPEG.&lt;br /&gt;&lt;br /&gt;Depois da "diminuição de detalhes", os dados ficam numa forma muito adequada para diminuir a entropia, um método bastante utilizado para comprimir dados sem perder informação (losslessly compression) -- é o que se passa com o formato mais utilizado dos ficheiros zip. A especificação JPEG define em pormenor um passo final para "apertar os bits".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JPEG é Open Source&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Uma das decisões do comité JPEG foi manter parte da especificação livre de patentes conhecidas. Para diminuir detalhes foi utilizada a &lt;a href="http://en.wikipedia.org/wiki/Discrete_cosine_transform"&gt;transformada discreta de cosseno&lt;/a&gt;. O codificador de entropia guarda cada valor significativo (não zero) através do seu tamanho mínimo em bits, com &lt;a href="http://en.wikipedia.org/wiki/Huffman_coding"&gt;codificação huffman&lt;/a&gt; para sequências de zeros e magnitude dos valores.&lt;br /&gt;&lt;br /&gt;Enquanto a especificação JPEG estava a ser aprovada e a JFIF estava a ser escrita, o &lt;a href="http://www.ijg.org/"&gt;Grupo Independente JPEG&lt;/a&gt; começou a escrever uma biblioteca portável em linguagem C para compressão e descompressão. Esta biblioteca permitiu uma rápida adopção do novo standard e é actualmente utilizada como suporte JPEG por muitos programas. &lt;br /&gt;&lt;br /&gt;A seguir:&lt;ul class="in"&gt;&lt;li&gt;&lt;a href="http://mudasti.blogspot.com/2007/05/importncia-das-cores.html"&gt;diminuir cores&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mudasti.blogspot.com/2007/06/uma-obra-de-arte-colectiva.html"&gt;diminuir detalhes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;apertar os bits&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-4052151337254042736?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/4052151337254042736/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=4052151337254042736&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4052151337254042736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/4052151337254042736'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/compresso-jpeg.html' title='Compressão JPEG'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-9047369482162931775</id><published>2007-05-05T01:28:00.000Z</published><updated>2007-05-05T01:30:22.794Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedade'/><title type='text'>Mudar de vida</title><content type='html'>Numa reportagem recente acerca do comboio urbano da margem-sul, uma jovem com 24 anos afirmava "&lt;a href="http://www.correiodamanha.pt/noticia.asp?id=240656&amp;idselect=9&amp;idCanal=9&amp;p=200"&gt;espero sair daqui para a reforma&lt;/a&gt;". Com a actual legislação isso significa 40 anos a trabalhar na mesma empresa.&lt;br /&gt;&lt;br /&gt;Um emprego para a vida era o desejo dos nossos pais. A realidade parece não se adequar a esse desejo. Devido a problemas como falências e deslocalizações; ao desejo de obter melhores remunerações ou condições de trabalho; ou simplesmente porque as funções que ontem eram agradáveis hoje já não satisfazem: actualmente estamos "condenados" a ter vários empregos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2007/05/01/business/smallbusiness/01webcareers.html?_r=2"&gt;Num artigo publicado no New York Times&lt;/a&gt; uma sondagem mostrava que os profissionais nova-iorquinos esperam, em média, alterar o percurso 3 vezes e apenas 28% esperam um emprego para a vida. Mas mesmo estas expectativas parecem ser contrariadas pela realidade: quem nasceu nos últimos anos do "baby boom" [década 1960] teve, em média, 10.5 empregos dos 18 aos 40 anos.&lt;br /&gt;&lt;br /&gt;Pessoalmente penso que após vários anos a exercer a mesma função as pessoas se tornam um obstáculo à mudança. O princípio é: sempre funcionou bem assim, para quê mudar? No entanto as necessidades à sua volta foram alteradas, a tecnologia permite outro tipo de desempenho ou relações.&lt;br /&gt;&lt;br /&gt;Parte da responsabilidade é de quem decide: em vez de procurarem valorizar os trabalhadores através de formação e circulação preferem enviar os "desadequados" para a prateleira ou o desemprego. Mas os indivíduos também são culpados quando se "encostam" à certeza das competências adquiridas e esquecem que é mudando que nos mantemos vivos. Ficam velhos antes de envelhecer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-9047369482162931775?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/9047369482162931775/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=9047369482162931775&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/9047369482162931775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/9047369482162931775'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/mudar-de-vida.html' title='Mudar de vida'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-5593928655616233418</id><published>2007-05-04T23:16:00.000Z</published><updated>2007-05-04T23:19:47.066Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><title type='text'>Oh Nine, Eff Nine</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?t=121866&amp;page=6"&gt;A publicação de uma chave numérica&lt;/a&gt; que, presumivelmente, permite ler HD-DVDs protegidos em qualquer leitor está a tornar-se numa afirmação do &lt;i&gt;cidadão global&lt;/i&gt; pela liberdade de expressão.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/2/hi/technology/6623331.stm"&gt;A reacção&lt;/a&gt; começou quando a Advanced Access Content System (&lt;a href="http://www.aacsla.com/home"&gt;AACS&lt;/a&gt;) começou a notificar sítios como o &lt;a href="http://blog.digg.com/?p=73"&gt;digg.com&lt;/a&gt; e o &lt;a href="http://blog.outer-court.com/forum/94211.html"&gt;blogger.com&lt;/a&gt;, requerendo que a referida chave fosse eliminada dos conteúdos.&lt;br /&gt;&lt;br /&gt;O tiro saiu pela culatra: há três dias uma pesquisa no Google com a chave "entre aspas" apresentava menos de 10.000 páginas, neste momento já há cerca de 843.000; vários domínios foram criados e &lt;a href="http://enigmacurry.com/category/hd-dvd/"&gt;fechados&lt;/a&gt;, a chave foi impressa em &lt;a href="http://www.ghacks.net/2007/04/30/09-f9-11-02-t-shirt"&gt;t-shirts&lt;/a&gt; e já exite uma canção com a chave como letra:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8dUm7SkM3a4"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8dUm7SkM3a4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Como tinha referido &lt;a href="http://mudasti.blogspot.com/2007/04/tempos-difceis-para-os-censores.html"&gt;aqui&lt;/a&gt; os tempos estão difíceis para os censores.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-5593928655616233418?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/5593928655616233418/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=5593928655616233418&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5593928655616233418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/5593928655616233418'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/oh-nine-eff-nine.html' title='Oh Nine, Eff Nine'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-659375745966889690</id><published>2007-05-01T02:39:00.000Z</published><updated>2007-05-01T02:59:04.230Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Direitos de execução</title><content type='html'>&lt;a href="http://www.futureofmusic.org/articles/soundexchange.cfm"&gt;SoundExchange&lt;/a&gt; é uma agência que, nos Estados Unidos, cobra e distribui direitos relativos à reprodução de música através de meios digitais, como a internet. Estes "direitos de execução" são diferentes dos direitos de autor: não se trata aqui de quem criou os temas, mas de quem efectuou a gravação. Foram criados através de legislação e SoundExchange (um filho da &lt;a href="http://en.wikipedia.org/wiki/RIAA"&gt;RIIA&lt;/a&gt;) é a entidade que controla cobrança e distribuição.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.futureofmusic.org/articles/PPRSRfactsheet07.cfm#2"&gt;Estes direitos não são cobrados às estações de rádio hertzianas&lt;/a&gt; nos EU, devido às pressões exercidas pela National Association of Broadcasters [NAB]; mas esta é uma excepção, não a &lt;a href="http://en.wikipedia.org/wiki/Performance_rights_organization"&gt;regra "ocidental"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nos últimos meses a SoundExchange tem sido criticada. Primeiro foi a constatação que alguns/muitos executantes não recebiam os direitos: a SoundExchange cobra por qualquer peça de musica transmitida mas &lt;a href="http://63.236.111.137/jsp/unpaidArtistList.jsp"&gt;só paga a quem os reclama&lt;/a&gt;. Agora [a partir de 15 Maio], novamente por legislação, os direitos passam a ser cobrados por música por ouvinte, o que está a provocar uma &lt;a href="http://www.savenetradio.org/"&gt;reacção das radios em rede&lt;/a&gt;; pelo menos radios com pouca publicidade ou nenhuma terão que fechar ou alterar o modelo.&lt;br /&gt;&lt;br /&gt;A SoundExchange portuguesa parece chamar-se &lt;a href="http://www.valkirias.pt/app/pressview.asp?id=1353"&gt;PassMúsica&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Todo o produtor tem direito a ser recompensado pelo seu trabalho. No entanto a fixação de valores através de lei e a cobrança indiscriminada desses pagamentos parece-me contrária à liberdade que cada um deve ter para negociar essa recompensa. Acredito que alguns autores/executantes queiram outros tipos de contrato, ou até abdicar dos "direitos de execução", de forma a verem o seu trabalho mais divulgado.&lt;br /&gt;&lt;br /&gt;Por outro lado parece-me que todos os "cobradores" têm monopólio em cada país. Mesmo que sejam entidades sem fim lucrativo algo hão-de cobrar para custos da organização. Com o tempo, protegidas pela legislação, essas entidades podem tornar-se máquinas burocráticas e deixar de servir os seus "clientes".&lt;br /&gt;&lt;br /&gt;Exagerando, é o mesmo que todos os canalizadores receberem o mesmo valor seja qual for o tipo de obra; as cobranças serem feitas por uma entidade para-governamental; e o meu vizinho ser obrigado a pagar se eu for lá a casa apertar uma torneira.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;One of the wonders of the world is going down&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H--MzQJirWM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H--MzQJirWM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-659375745966889690?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/659375745966889690/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=659375745966889690&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/659375745966889690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/659375745966889690'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/05/direitos-de-execuo.html' title='Direitos de execução'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-260293898344080590</id><published>2007-04-30T00:31:00.000Z</published><updated>2007-04-30T00:34:53.471Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><title type='text'>Tempos difíceis para os censores</title><content type='html'>&lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt; publicou hoje (nm, já foi ontem...) uma notícia sobre o &lt;a href="http://yro.slashdot.org/article.pl?sid=07/04/29/134232"&gt;encerramento de um sítio nos EU&lt;/a&gt; sobre &lt;i&gt;encriptação, privacidade e secretismo do governo&lt;/i&gt;. O fim estava anunciado para daqui a uma semana mas, aparentemente, já está em baixo. Levado pela curiosidade fui à &lt;a href="http://209.85.165.104/search?q=cache:r0Wi8prStXkJ:cryptome.org/"&gt;cache do Google&lt;/a&gt; e a partir daí, através de pesquisa e chache, aos documentos linkados. Boring at first sight.&lt;br /&gt;&lt;br /&gt;Continuando no tema censura na rede, fui parar &lt;a href="http://www.zonaeuropa.com/20060128_1.htm"&gt;a esta página&lt;/a&gt; onde Roland Soong explica como se pode aceder a notícias e documentos &lt;a href="http://en.wikipedia.org/wiki/Internet_censorship_in_the_People's_Republic_of_China"&gt;censurados na República Popular da China&lt;/a&gt;, utilizando o Google — o Google é filtrado na RPC mas não deixa de ser uma boa ferramenta.&lt;br /&gt;&lt;br /&gt;Com a rapidez que a informação corre na rede, com citações e cópias que se multiplicam, prevejo tempos difíceis para os censores. Tapam aqui com um dedo, ali com outro, acabam-se os dedos e a informação continua a circular.&lt;br /&gt;&lt;br /&gt;Nota lateral: quando encontras uma notícia do Expresso através do Google e obténs como resposta um convite para subscrever o serviço, podes recuar e consultar a cache. Yeah, Google is your friend... &lt;a href="http://www.google-watch.org"&gt;or maybe not&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-260293898344080590?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/260293898344080590/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=260293898344080590&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/260293898344080590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/260293898344080590'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/04/tempos-difceis-para-os-censores.html' title='Tempos difíceis para os censores'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4247749319371980693.post-1325958325925458841</id><published>2007-04-29T17:59:00.000Z</published><updated>2007-04-30T01:47:49.300Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='pessoal'/><title type='text'>Olá</title><content type='html'>Nasci em 1958 (yeah, meio século no próximo ano!) numa aldeia da Beira Alta, Castelo Bom, perto da fronteira com Espanha. A minha infância foi passada em Lisboa e a juventude em Almada; actualmente habito no concelho do Seixal.&lt;br /&gt;&lt;br /&gt;Trabalho em sistemas de informação: programador, consultor, formador... faço de tudo um pouco, desde os 36 anos sou trabalhador independente.&lt;br /&gt;&lt;br /&gt;O título do blog vem de um tema de &lt;a href="http://en.wikipedia.org/wiki/António_Variações"&gt;António Variações&lt;/a&gt; interpretada pelos Humanos, Quero É Viver:&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/yG7334OWRkg" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;e a vida&lt;/em&gt;&lt;br /&gt;&lt;em&gt;é sempre uma curiosidade&lt;/em&gt;&lt;br /&gt;&lt;em&gt;que me desperta com a idade&lt;/em&gt;&lt;br /&gt;&lt;em&gt;interessa-me o que está para vir&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;e a vida&lt;/em&gt;&lt;br /&gt;&lt;em&gt;em mim é sempre uma certeza&lt;/em&gt;&lt;br /&gt;&lt;em&gt;que nasce da minha riqueza&lt;/em&gt;&lt;br /&gt;&lt;em&gt;do meu prazer em descobrir&lt;/em&gt;&lt;br /&gt;&lt;em&gt;encontrar, renovar, vou fugir ao repetir&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4247749319371980693-1325958325925458841?l=mudasti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mudasti.blogspot.com/feeds/1325958325925458841/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4247749319371980693&amp;postID=1325958325925458841&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1325958325925458841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4247749319371980693/posts/default/1325958325925458841'/><link rel='alternate' type='text/html' href='http://mudasti.blogspot.com/2007/04/ol.html' title='Olá'/><author><name>Rui Baptista</name><uri>http://www.blogger.com/profile/03398116931409677555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
