[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy javascript-trap.pt-br.html
From: |
GNUN |
Subject: |
www/philosophy javascript-trap.pt-br.html |
Date: |
Thu, 12 Aug 2021 09:30:54 -0400 (EDT) |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 21/08/12 09:30:54
Modified files:
philosophy : javascript-trap.pt-br.html
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.pt-br.html?cvsroot=www&r1=1.17&r2=1.18
Patches:
Index: javascript-trap.pt-br.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.pt-br.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- javascript-trap.pt-br.html 29 Jul 2021 17:01:50 -0000 1.17
+++ javascript-trap.pt-br.html 12 Aug 2021 13:30:53 -0000 1.18
@@ -32,9 +32,9 @@
<hr class="no-display" />
<p>Na comunidade de software livre, a ideia de que <a
-href="/philosophy/free-software-even-more-important.html"> qualquer
-programas não livre maltrata seus usuários</a> é familiar. Alguns de nós
-defendem nossa liberdade rejeitando todos os softwares privativos em seus
+href="/philosophy/free-software-even-more-important.html"> qualquer programa
+não livre maltrata seus usuários</a> é familiar. Alguns de nós defendem
+nossa liberdade rejeitando todos os softwares privativos em seus
computadores. Muitos outros reconhecem a falta de liberdade como uma afronta
ao programa.</p>
@@ -43,12 +43,12 @@
livres. Mas os navegadores executam outros programas não livres sem pedir
autorização e sem avisar – programas contidos ou vinculados em páginas
web. Esses programas são muito frequentemente escritos em JavaScript, porém
-outros linguagens também são usados.</p>
+outras linguagens também são usadas.</p>
<p>JavaScript (oficialmente chamado de ECMAScript, mas poucos usam este nome)
foi, certa vez, usado para pequenas decorações estéticas em páginas web,
tal
como recursos de exibição e navegação fofas, mas não essenciais. Era
-aceitável considerá-los como mera extensões de marcação HTML, em vez de
+aceitável considerá-los como meras extensões de marcação HTML, em vez de
verdadeiros softwares, e em desconsideração da questão.</p>
<p>Alguns sites ainda usam JavaScript desta forma, mas muitos o usam para
@@ -115,7 +115,7 @@
<p>JavaScript não é a única linguagem que sites web usam para programas
enviados pelo usuários. O Flash oferece suporte a programação por meio de
-uma variante estendida do JavaScript, mas está é uma coisa do
+uma variante estendida do JavaScript, mas esta é uma coisa do
passado. Silverlight da Microsoft parece criar um problema similar ao do
Flash, só que pior, já que a Microsoft o usa como uma plataforma para codecs
não livres. Um substituto livre para o Silverlight não faz o trabalho
@@ -127,7 +127,7 @@
tipo de problema. Tendo um ambiente de execução livre para um applet só nos
traz o suficiente para encontrar o problema.</p>
-<p>Teoricamente, é possÃvel que programar em HTML e CSS, mas, na prática,
essa
+<p>Teoricamente, é possÃvel programar em HTML e CSS, mas, na prática, essa
capacidade é limitada e inconveniente; para que seja possÃvel que o programa
faça alguma coisa, é necessário um <cite>hack</cite> impressionante. Tais
programas devem ser livres, mas CSS não é um problema sério para a liberdade
@@ -137,7 +137,7 @@
para se comunicar apenas por meio de formatos e protocolos que são livres
(alguns dizem âabertosâ); isto é, cuja documentação está publicada e a
qual
qualquer um é livre para implementar. Porém, a presença de programas
-JavaScript nas páginas web tornar aquele critério ineficiente. A linguagem
+JavaScript nas páginas web tornam aquele critério ineficiente. A linguagem
do JavaScript em si, como um formato, é livre, e o uso de JavaScript em um
site web não necessariamente é ruim. Porém, como já vimos acima, pode ser
ruim – se o programa JavaScript for não livre. Quando o site transmite
@@ -159,7 +159,7 @@
programa. Esse artigo tem como escopo apenas a questão do software do
cliente. Nós vamos tratar da questão do servidor separadamente.</p>
-<p>Em termos práticos, como nós podemos lidar com o programa de programas
+<p>Em termos práticos, como nós podemos lidar com o problema de programas
JavaScript não livres e não triviais em sites? O primeiro passo é evitar
executá-lo.</p>
@@ -184,7 +184,7 @@
<li>um código fora das definições dadas chama qualquer coisa, exceto
primitivas
e funções definidas anteriormente na página.</li>
- <li>um código fora das definições dadas contém mais mais de três
construtos
+ <li>um código fora das definições dadas contém mais de três construtos
condicionais e construção de loop, no total.</li>
<li>ele chama <b>eval</b>.</li>
@@ -198,7 +198,7 @@
<li>ele usa construtos JavaScript dinâmicos que são difÃceis de analisar
sem
interpretar o programa, ou é carregado junto com scripts que usam tais
-construtos. Especificamente, usando qualquer outra construtos que não uma
+construtos. Especificamente, usando quaisquer outra construtos que não uma
string literal com determinados métodos (<b>Obj.write</b>,
<b>Obj.createElement</b> e outros).</li>
</ul>
@@ -332,7 +332,7 @@
<p class="unprintable"><!-- timestamp start -->
Ãltima atualização:
-$Date: 2021/07/29 17:01:50 $
+$Date: 2021/08/12 13:30:53 $
<!-- timestamp end -->
</p>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy javascript-trap.pt-br.html,
GNUN <=