<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for boto</title>
    <link>http://www.advogato.org/person/boto/</link>
    <description>Advogato blog for boto</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sun, 19 May 2013 19:44:18 GMT</pubDate>
    <item>
      <pubDate>Sat, 3 Jul 2010 20:06:50 GMT</pubDate>
      <title>SMART and bad block reallocation fun</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=26</link>
      <guid>http://raisama.net/diary/archive/2009/03/22/lba2fs</guid>
      <description>&lt;p&gt;I&amp;#8217;ve spent last night trying to find out how to handle some bad blocks reported by smartd, on the hard disk of a old laptop. The&lt;a href="http://smartmontools.sourceforge.net/badblockhowto.html" &gt; Bad block HOWTO for smartmoontools&lt;/a&gt; has lots of useful information, but too many calculations to be done by hand. To ease on the task, I&amp;#8217;ve written &lt;a href="http://raisama.net/software/lba2fs/lba2fs.py" &gt;a script&lt;/a&gt; to help on the task. The script simply does the calculations described on the HOWTO and shows you the result.&lt;/p&gt;
&lt;p&gt;This is a sample run:&lt;/p&gt;
&lt;pre&gt;# ./lba2fs.py /dev/sda 11475078&#xA0; # SMART says LBA 11475078 is bad
lba2fs, by Eduardo Habkost &amp;lt;ehabkost@raisama.net&amp;gt;
If you want to know what to do with the output of this program, check:

http://smartmontools.sourceforge.net/badblockhowto.html

[/dev/sda sector 11475078]
Press Return to automatically probe, or enter command:
cmd&amp;gt;
I think I've found: partition table
Checking the partition list...
/dev/sda2 sector 11073453
[/dev/sda2 sector 11073453]
Press Return to automatically probe, or enter command:
cmd&amp;gt;
I think I've found: LVM volume
Checking the PE where the block is located
pe_start: 384 sectors
PE: 168
Checking on which LV the PE is located
Found PE range on map (LV)
Checking maps of LV...
/dev/VolGroup00/LogVol00 sector 11073069
[/dev/VolGroup00/LogVol00 sector 11073069]
Press Return to automatically probe, or enter command:
cmd&amp;gt;
I think I've found: ext3 filesystem
Checking ext2 fs block...
Block size: 4096
Block: 1384133
debugfs 1.41.4 (27-Jan-2009)

GOOD: ext2fs block 1384133 at /dev/VolGroup00/LogVol00, not in use

You can zero the block running the following command, but:
1) Don't do that if the device is in use (e.g. filesystem mounted)
2) *You will lose data* that is stored on the block. It looks like
   It is safe to do that on this block, but be careful. Are your
   backups up to date?  8)

  dd if=/dev/zero of=/dev/VolGroup00/LogVol00 bs=4096 count=1 seek=1384133

I recommend doing a read-test on the block first, to see if an I/O error
is returned. Use the 'read' command for that.

[ext2fs block 1384133 at /dev/VolGroup00/LogVol00, not in use]
Press Return to automatically probe, or enter command:
cmd&amp;gt;&lt;/pre&gt;
&lt;p&gt;As you can see above, fortunately on my case the bad block was unused on the ext2 filesystem, and I could safely write to it to force the drive to reallocate the bad sector, and the I/O errors are gone.&lt;/p&gt;
&lt;p&gt;The script just try to read from the devices, with no code to write to them, so it should be always safe to run it. However, be very careful when using the numbers calculated by it to write to a disk sector. Always keep your backups up to date.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 20 Oct 2008 03:05:16 GMT</pubDate>
      <title>As merdas que a gente escreve</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=25</link>
      <guid>http://raisama.net/diary/archive/2008/10/19/as-merdas-que-a-gente-escreve</guid>
      <description>&lt;p&gt;&lt;em&gt;English readers: skip to the &lt;a href="#engrish-abstract" &gt;paragraph in engrish&lt;/a&gt; below. It&amp;#8217;s the fun part.  8)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ontem eu estava organizando o monte de tranqueira que tenho guardada nos arm&#xE1;rios. E achei o texto do meu &amp;#8220;projeto final&amp;#8221; do curso t&#xE9;cnico de processamento de dados que fiz na ET-UFPR, durante o ensino m&#xE9;dio.&lt;/p&gt;

&lt;p&gt;O &lt;em&gt;projeto final&lt;/em&gt; do curso da ET-UFPR era uma maneira dos alunos fazerem de conta que aprenderam a programar e a planejar um sistema de informa&#xE7;&#xE3;o, e da escola manter os alunos (bastante) ocupados durante o &#xFA;ltimo ano do curso. N&#xE3;o importa que voc&#xEA; aprendeu a programar, que o programa que foi feito n&#xE3;o funciona (e se comp&#xF5;e principalmente de telinhas bonitinhas feitas arrastando componentes no Delphi), nem que voc&#xEA; n&#xE3;o sabe pra que diabos vai usar a maior parte dos diagramas que botou na &amp;#8220;monografia&amp;#8221; do seu projeto final. O mais importante &#xE9; que voc&#xEA; &lt;em&gt;teve muito trabalho&lt;/em&gt; para fazer o projeto.&lt;/p&gt;

&lt;p&gt;(A maior prova de que o &lt;em&gt;projeto&lt;/em&gt; era um grande faz-de-conta &#xE9; o nome que encontrei na p&#xE1;gina da dedicat&#xF3;ria. S&#xE9;rio: onde a minha equipe (incluindo eu) estava com a cabe&#xE7;a quando dedicou o trabalho ao MJB[&lt;a id="mjb-nota-1-back" href="#mjb-nota-1" &gt;1&lt;/a&gt;]?)&lt;/p&gt;

&lt;p&gt;O trabalho tinha um &amp;#8220;resumo&amp;#8221;, em portugu&#xEA;s, e um &amp;#8220;abstract&amp;#8221;, em ingl&#xEA;s (n&#xE3;o lembro se isso foi id&#xE9;ia da nossa equipe ou de algum professor f&#xE3; de protocolos acad&#xEA;micos). O texto em ingl&#xEA;s foi a coisa mais hil&#xE1;ria que li recentemente. A equipe que fez o trabalho era composta de quatro pessoas, e eu n&#xE3;o lembro quem foi que traduziu o texto para o ingl&#xEA;s. Mas tenho certeza que todos os quatro revisaram a coisa e acharam que estava bom.&lt;/p&gt;

&lt;p&gt;Para sua divers&#xE3;o, aqui est&#xE3;o as duas vers&#xF5;es do texto, exatamente do jeito que encontrei. Em minha defesa, eu s&#xF3; posso dizer: eu tinha 16 anos na &#xE9;poca.&lt;/p&gt;

&lt;p&gt;Em portugu&#xEA;s:&lt;/p&gt;

&lt;h4&gt;&lt;em&gt;Resumo&lt;/em&gt;&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Um zool&#xF3;gico &#xE9; um local que disponibiliza aos visitantes a
oportunidade de conhecer animais de v&#xE1;rias partes do mundo,
proporcionando simultaneamente lazer e conhecimento. Para que este
objetivo seja alcan&#xE7;ado, &#xE9; necess&#xE1;rio um trabalho de bastidores que
envolve material humano (t&#xE9;cnicos-administrativos com as mais diversas
fun&#xE7;&#xF5;es), controle da dieta e da sa&#xFA;de dos animais e orienta&#xE7;&#xE3;o aos
visitantes. Diante do grande volume de dados e informa&#xE7;&#xF5;es necess&#xE1;rias
para este controle, que deve ser feito de forma r&#xE1;pida e eficiente, os
recursos da inform&#xE1;tica tornam-se ferramentas muito &#xFA;teis. Assim,
estamos desenvolvendo um aplicativo que tem como objetivo auxiliar os
t&#xE9;cnicos veterin&#xE1;rios no gerenciamento de algumas informa&#xE7;&#xF5;es
relativas aos animais que ali est&#xE3;o alojados, como: alimenta&#xE7;&#xE3;o,
ocorr&#xEA;ncias veterin&#xE1;rias e alojamentos; e al&#xE9;m disso, proporcionar aos
visitantes, atrav&#xE9;s de recursos audiovisuais (multim&#xED;dia), uma forma
interativa de obter informa&#xE7;&#xF5;es gerais sobre os animais: localiza&#xE7;&#xE3;o
no zool&#xF3;gico, origem, alimenta&#xE7;&#xE3;o, peculiaridades, etc., bem como sua
pr&#xF3;pria situa&#xE7;&#xE3;o na &#xE1;rea do parque. Estamos utilizando como
ferramentas para o desenvolvimento do sistema a metodologia de an&#xE1;lise
orientada a objeto, UML, descrita por FURLAN (1998) e a linguagem de
programa&#xE7;&#xE3;o Borland Delphi, vers&#xE3;o 4.0, utilizando SQL Server para o
gerenciamento do banco de dados. O aplicativo ser&#xE1; disponibilizado
para utiliza&#xE7;&#xE3;o em rede, sob o sistema operacional Windows 95 ou
superior. A implanta&#xE7;&#xE3;o do sistema possibilitar&#xE1; uma redu&#xE7;&#xE3;o no volume
de pap&#xE9;is e no esfor&#xE7;o necess&#xE1;rio para o controle dos animais, melhor
orienta&#xE7;&#xE3;o e maior comodidade aos visitantes e tamb&#xE9;m uma melhora
significativa no processo de gest&#xE3;o do zool&#xF3;gico.&lt;/em&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Em ingl&#xEA;s:&lt;/p&gt;

&lt;p id="engrish-abstract"&gt;(English readers: the piece of engrish below is an excerpt (typed exactly as-is) from the documentation of a &amp;#8220;project&amp;#8221; my team produced at a technical course during high school. It&amp;#8217;s pure fun, so I am sharing it. In my defense, all I can say is: I was only 16.)&lt;/p&gt;

&lt;h4&gt;&lt;em&gt;Abstract&lt;/em&gt;&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;A zoo is a place that gives to the visitor the opportunity to know animals of
anywhere in the world, offer simultaneously leisure and knowing. To this


purpose be reached, is necessary a lot of work of the tambours, that include
human material (manage technician with several functions), the control of the
alimentation and the healthy of the animals and orientation to the visitors.
Because of the large volume of information necessary to this control, that has
to be done fast and efficaciously, the resourses of technology became
tools so useful. So, we are developing a system that has a purpose an
auxiliary to veterinary technician in the management of some information
relatives to the animals that are accommodated, how: alimentation,
veterinary occurrence and accommodation; and beyond, offer to the visitants
through multimedia, an interactive form to get general information about the
animals: localization in the zoo, origin, alimentation, peculiarities, etc.,
his own situation in the area of the park. We are using UML, described by
FURLAN (1998) as object-oriented analysis method. The programming language
used was Borland Delphi, version 4.0, with SQL Server to the management of the
Data Base. The system will be available to use in network, under the operation
system Windows 95 or updated. The implantation of the system will allow a
decrease of paper volume and work necessary to animals control, a better
orientation and a bigger confort for the visitors and a signification
improve in the management of the zoo.&lt;/em&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;[&lt;a href="#mjb-nota-1-back" id="mjb-nota-1" &gt;1&lt;/a&gt;] O professor orientador durante o projeto. Vou me abster de comentar sobre o que acho dele.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 2 Oct 2008 18:03:50 GMT</pubDate>
      <title>Meme</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=24</link>
      <guid>http://raisama.net/diary/archive/2008/10/02/meme</guid>
      <description>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/ehabkost/2907880178/" title="Meme by ehabkost, on Flickr" &gt;&lt;img src="http://farm4.static.flickr.com/3209/2907880178_4b83172103_m.jpg" width="240" height="180" alt="Meme" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From &lt;a href="http://blog.softwhere.org/archives/405" &gt;Rich Sharples&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Take a picture of yourself right now.&lt;/li&gt;
    &lt;li&gt;Don&#x2019;t change your clothes, don&#x2019;t fix your hair&#x2026;just take a picture.&lt;/li&gt;
    &lt;li&gt;Post that picture with NO editing.&lt;/li&gt;
    &lt;li&gt;Post these instructions with your picture.&lt;/li&gt;&lt;/ol&gt;

&lt;hr /&gt;

&lt;p&gt;Via &lt;a href="http://blog.softwhere.org/archives/405" &gt;Rich Sharples&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Tire uma fotos sua nesse exato momento.&lt;/li&gt;
    &lt;li&gt;N&#xC3;O troque de roupa, N&#xC3;O arrume seu cabelo. Simplesmente tire uma foto.&lt;/li&gt;
    &lt;li&gt;Poste essa foto, SEM edit&#xE1;-la.&lt;/li&gt;
    &lt;li&gt;Poste estas instru&#xE7;&#xF5;es junto com a foto.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 27 Mar 2008 18:08:49 GMT</pubDate>
      <title>4a7d3d609129a9296bf7ac0608c2097</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=23</link>
      <guid>http://raisama.net/diary/archive/2008/03/27/4a7d3d609129a9296bf7ac0608c2097</guid>
      <description>&lt;p&gt;Can somebody explain to me where this hex string comes from?&lt;/p&gt;

&lt;p&gt;It has &lt;a href="http://www.google.com/search?q=4a7d3d609129a9296bf7ac0608c2097" &gt;lots of matches on Google&lt;/a&gt;. Most of them are on blog comments. But they appear on valid comments, so I don&amp;#8217;t think it is some marker string being used by spam bots.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 9 Oct 2007 16:05:06 GMT</pubDate>
      <title>Getting a mailing-list archive URL from a Message-ID</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=22</link>
      <guid>http://raisama.net/diary/archive/2007/10/09/getting-a-mailing-list-archive-url-from-a-message-id</guid>
      <description>&lt;p&gt;It happens often to me: I am reading a mailing list on mutt and I want to send a pointer to the message to somebody.&lt;/p&gt;

&lt;p&gt;I always wanted to be able to press a key on mutt, and a script would query mailing list archives and find a URL for the message on a mailing list archive. Today I have found this to be possible. &lt;a href="http://www.gmane.org" &gt;Gmane&lt;/a&gt; has a &amp;#8220;Message-Id&amp;#8221; URL format tha allows you to do it. Just point to &lt;tt&gt;http://mid.gmane.org/&lt;/tt&gt;&lt;em&gt;&amp;lt;message-id&amp;gt;&lt;/em&gt; and it will redirect to the message on the archives, if it is present.&lt;/p&gt;

&lt;p&gt;Now, getting a URL for a mailing list message is as simple as piping the message from mutt to this small script:&lt;/p&gt;

&lt;pre&gt;
#!/bin/bash
mid="$(grep -m 1 -i ^Message-ID: | cut -d: -f2 | sed -e 's/^ *//')"
kfmclient openURL 'http://mid.gmane.org/'"$mid"
&lt;/pre&gt;

&lt;p&gt;And this can be bound this to a keystroke under mutt by simply using something like this on &lt;tt&gt;.muttrc&lt;/tt&gt;:&lt;/p&gt;

&lt;pre&gt;
macro pager U "&lt;pipe -entry&gt;msg2url\n&amp;#8221;
&lt;/pipe&gt;&lt;/pre&gt;

&lt;p&gt;There are other mailing list archives with similar features. But they are more specific to some mailing lists, so they are not as comprehensive as Gmane. Some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://kerneltrap.org/mailarchive/message-id/&lt;/tt&gt;&lt;em&gt;&amp;lt;message-id&amp;gt;&lt;/em&gt; (for &lt;a href="http://kerneltrap.org/mailarchive/" &gt;KernelTrap mailing list archives&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;http://www.red-bean.com/threadfind&lt;/tt&gt; (mostly Subversion-related mailing lists)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 7 Feb 2007 16:05:23 GMT</pubDate>
      <title>Brazil insisting on Internet Censorship</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=21</link>
      <guid>http://raisama.net/diary/archive/2007/02/07/brazil-insisting-on-internet-censorship</guid>
      <description>&lt;p&gt;After &lt;a href="http://raisama.net/diary/archive/2007/01/09/internet-censorship-caused-by-a-judge-that-doesnt-know-how-to-write" &gt;the first fiasco&lt;/a&gt;, the brazilian judiciary insists that Internet Censorship is a good thing.&lt;/p&gt;

&lt;p&gt;I haven&amp;#8217;t found any news articles about it in english yet, but you can read
&lt;a href="http://www.opovo.com.br/opovo/brasil/668706.html" &gt;the news in portuguese&lt;/a&gt; (or an &lt;a href="http://www.google.com/translate?u=http%3A%2F%2Fwww.opovo.com.br%2Fopovo%2Fbrasil%2F668706.html&amp;amp;langpair=pt%7Cen&amp;amp;hl=en&amp;amp;ie=ASCII" &gt;automated translation&lt;/a&gt;). A court ordered the major brazilian ISPs to block another site. Now the target is not a big site, but a &lt;a href="http://www.toursgonewild.com/" &gt;tourism agency&lt;/a&gt; that got some attention from the brazilian media recently, in &lt;a href="http://www.guardian.co.uk/brazil/story/0,,1992939,00.html" &gt;news related to sexual tourism in Brazil&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It seems that at least the ISP I am using right now (BrasilTelecom) haven&amp;#8217;t implemented the block yet. But considering that on the &lt;a href="http://raisama.net/diary/archive/2007/01/07/internet-censorship-in-brazil" &gt;YouTube blocking case&lt;/a&gt; they have done this immediately after receiving the court notification, I think it is just a matter of time until ISPs receive a notification and implement the new block.&lt;/p&gt;

&lt;p&gt;This blocking was also ordered because of a &amp;#8220;public image protection&amp;#8221; lawsuit. Not by a celebrity in this case, but somebody whose picture was taken and published on the site. The sad part is that probably most brazilians will not care this time because it is a small site not targetted to brazilians, and then we have a legal precedent for further Internet blocks caused by stupid reasons.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 1 Feb 2007 15:09:26 GMT</pubDate>
      <title>Google is Smart</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=20</link>
      <guid>http://raisama.net/diary/archive/2007/02/01/google-mdv-vs-mdk</guid>
      <description>&lt;p&gt;This surprised me:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.google.com/search?q=rpm+mandriva&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8" &gt;&lt;img src="http://raisama.net/img/mdv-mdk.png" alt="'mandrake' highlighted when searching for 'mandriva' on Google search" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How Google knows that &amp;#8220;mandriva&amp;#8221; was formerly called &amp;#8220;mandrake&amp;#8221;, to be smart enough to highlight &amp;#8220;mandrake&amp;#8221; on the results as if I had also searched for &amp;#8220;mandrake&amp;#8221;?&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think they have added this to a &amp;#8220;synonyms table&amp;#8221; manually. I believe this was somehow detected automatically. My question is: how the Google software could have detected this automatically?&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 9 Jan 2007 17:06:15 GMT</pubDate>
      <title>Internet Censorship caused by a judge that doesn&#x2019;t know how to write</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=19</link>
      <guid>http://raisama.net/diary/archive/2007/01/09/internet-censorship-caused-by-a-judge-that-doesnt-know-how-to-write</guid>
      <description>&lt;p&gt;The conclusion of the &lt;a href="http://raisama.net/diary/archive/2007/01/08/brazil-internet-censorship-confirmed" &gt;Internet censorship story&lt;/a&gt; is that the judge that &lt;a href="http://www.boingboing.net/2007/01/06/brazil_isp_blocks_yo.html" &gt;ordered the blocking of YouTube&lt;/a&gt; cancelled the order. In the &lt;a href="http://conjur.estadao.com.br/static/text/51735,1" &gt;document that cancels the previous blocking&lt;/a&gt; (in portuguese), he alleges that he never asked the complete blocking of the YouTube site, but only the videos showing Daniela Cicarelli. But this is not what was written on the &lt;a href="http://g1.globo.com/Noticias/Tecnologia/0,,AA1412728-6174-363,00.html" &gt;order he sent to ISPs&lt;/a&gt; (in portuguese). The order doesn&amp;#8217;t mention any specific video, and asks explicitly that ISPs implement filters to block packets from reaching the YouTube servers, or block packets coming from YouTube servers.&lt;/p&gt;

&lt;p&gt;So, now we can say that this country is in another list: the list of countries where judges don&amp;#8217;t know how to write.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 8 Jan 2007 20:07:09 GMT</pubDate>
      <title>Brazilian ISP block on YouTube is really due to a court decision</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=18</link>
      <guid>http://raisama.net/diary/archive/2007/01/08/brazil-internet-censorship-confirmed</guid>
      <description>&lt;p&gt;According to &lt;a href="http://info.abril.com.br/aberto/infonews/012007/08012007-10.shl" &gt;brazilian media&lt;/a&gt;, the brazilian ISP Brasil Telecom officially confirmed that YouTube IP addresses are blocked on its backbone due to a court decision.&lt;/p&gt;

&lt;p&gt;On &lt;a href="http://raisama.net/diary/archive/2007/01/07/internet-censorship-in-brazil" &gt;my last post&lt;/a&gt; I&amp;#8217;ve said that I was just waiting to see the explanation for the block, from Brasil Telecom. Now we can confirm that it is not just a screw up on their part, as &lt;a href="http://www.boingboing.net/2007/01/06/brazil_isp_blocks_yo.html" &gt;commented on Boing Boing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So we can confirm it: Brazil is now in the list of countries where the State uses mechanisms for Internet Censorship.&lt;/p&gt;

&lt;p&gt;Fortunately, I haven&amp;#8217;t seen any report of other ISPs implementing the same block, yet. So I see two possible ways this story will continue:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Other ISPs don&amp;#8217;t implement the block. Brasil Telecom will not like to have the competitive disadvantage of not providing access to a popular site while other ISPs still provide it. Brasil Telecom, users, and other ISPs fight against the court sentence. We win.&lt;/li&gt;
&lt;li&gt;Other ISPs implement a similar block. We become China. Censorship wins. We lose.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;To be continued&amp;#8230;&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Sun, 7 Jan 2007 11:08:07 GMT</pubDate>
      <title>Brazil experimenting Internet censorship mechanisms</title>
      <link>http://www.advogato.org/person/boto/diary.html?start=17</link>
      <guid>http://raisama.net/diary/archive/2007/01/07/internet-censorship-in-brazil</guid>
      <description>&lt;p&gt;Brazil is making some experiments that may show the viability of implement Internet censorship mechanisms country-wide. As already noticed by others, &lt;a href="http://www.boingboing.net/2007/01/04/brazil_orders_youtub.html" &gt;YouTube was ordered to shut down&lt;/a&gt; by a brazilian judge, some days ago.&lt;/p&gt;

&lt;p&gt;It is asked on the linked post: &lt;em&gt;&amp;#8220;I&amp;#8217;m not sure what the Brazilian court intends to do to enforce this ruling, since YouTube (and its parent company, Google) are based in the US. Will they take steps to try and block access within Brazil?&amp;#8221;&lt;/em&gt;. The answer seems to be: yes.&lt;/p&gt;

&lt;p&gt;There are &lt;a href="http://mashable.com/2007/01/06/youtube-blocked-in-brazil/" &gt;reports&lt;/a&gt; (&lt;a href="http://br-linux.org/linux/bloqueio-como-acessar-youtube-censurado" &gt;some info in portuguese&lt;/a&gt;) that at least a major ISP in brazil &lt;a href="http://www.boingboing.net/2007/01/06/brazil_isp_blocks_yo.html" &gt;is blocking&lt;/a&gt; access to YouTube. As a reader comments on the post, &amp;#8220;it is still possible that this is just some sort of screw up on their part&amp;#8221; (I hope so). Or, as a &lt;a href="http://sarmento.org/janio/adsl-users-from-brt-prevented-from-accessing-youtube/" &gt;a user report&lt;/a&gt; says, it may be just that the ISP is &lt;em&gt;&amp;#8220;taking advantage of the hype on the case of the model having &lt;del&gt;sex&lt;/del&gt; &lt;ins&gt;fun&lt;/ins&gt; on the beach to lower their backbone utilization by blocking one of the main bandwidth-consumer sites.&amp;#8221;&lt;/em&gt;. I am curious to know how this story will end.&lt;/p&gt;

&lt;p&gt;I really hope this will demonstrate that this kind of Internet censorship in Brazil isn&amp;#8217;t viable. But unfortunately this shows that the Brazilian Kleptocratic State has some disposition to &lt;a href="http://rexduffdixon.com/?p=1258" &gt;become China&lt;/a&gt;, and that in our country a celebrity&amp;#8217;s public image is more important than people&amp;#8217;s freedom and ability to easily communicate (not that the court decision really help to change her public image).&lt;/p&gt;

&lt;p&gt;By the way, the video that originated all of this is &lt;a href="http://video.google.com/videoplay?docid=-2883578884249066267&amp;amp;q=Daniela+Cicarelli" &gt;available on Google Video&lt;/a&gt;. Don&amp;#8217;t expect to see interesting scenes on it.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
