<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>subversion &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/subversion/</link>
	<description>Feed of posts on WordPress.com tagged "subversion"</description>
	<pubDate>Thu, 16 Oct 2008 04:35:25 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Usare i comandi minimali di SVN]]></title>
<link>http://toastedtech.wordpress.com/?p=796</link>
<pubDate>Wed, 15 Oct 2008 16:54:32 +0000</pubDate>
<dc:creator>montoya</dc:creator>
<guid>http://toastedtech.ru.wordpress.com/2008/10/15/usare-i-comandi-minimali-di-svn/</guid>
<description><![CDATA[Ill 99% della gente che conosce svn, forse l&#8217;avrà usato solo in modalità &#8220;lettura]]></description>
<content:encoded><![CDATA[<p>Ill 99% della gente che conosce svn, forse l'avrà usato solo in modalità "lettura", cioè magari per scaricare i sorgenti di un programma. Ma il rimanente 1%? Concettualmente svn si usa soprattutto in "scrittura" ed è la base fondamentale in fase di sviluppo di un programma.</p>
<p><a href="http://toastedtech.wordpress.com/files/2008/10/subversion_logo-384x332.png"><img class="aligncenter size-full wp-image-797" title="subversion_logo-384x332" src="http://toastedtech.wordpress.com/files/2008/10/subversion_logo-384x332.png" alt="" width="263" height="228" /></a></p>
<p>Guai a non usare svn! Molta gente non abbozza strumenti del genere perché rallenta le fasi iniziali, rende macchinoso lo sviluppo e soprattutto implica una piccola conoscenza dello strumento. Queste motivazioni non esistono, in quanto un buon programma (didattico o vero) necessita di un software d'appoggio per "il controllo della versione".</p>
<p><!--more--></p>
<p>Esistono vari tools in grado di svolgere il medesimo lavoro: cvs, git, monotone, ed altri che conosco meno. Io uso svn perché lo usano quelli di KDE, e dico la verità! La motivazione sarà stupida, però partendo da zero, potendo scegliere tra tutti, ho scelto svn basandomi sulle scelte del team di KDE.</p>
<p>Dette queste stronzate, vediamo come usare svn in modalità minimale.</p>
<p>Come prima cosa, bisogna installare "Subversion", in questa maniera (se usiamo Debian o derivate):</p>
<p><code>$ apt-get install subversion</code></p>
<p>Fatta questa operazione, abbiamo tutti gli strumenti che ci servono. Consiglio di aggiungere una variabile d'ambiente EDITOR e di settarla col valore del vostro editor di testi preferito (io uso vim).</p>
<p><code>$ echo $EDITOR<br />
vim</code></p>
<p>In questa mini-guida scegliamo di creare un repos svn locale. Io ho un repos su un server web così da avere una cosa centralizzata, hostato su <a href="http://assembla.com">assembla.com</a> ma voi potete scegliere di fare come vi pare.</p>
<p>Se disponete di un server svn su internet, il primo passo lo dovete saltare, dato che è quello predisposto alla creazione del repos.</p>
<p><code>$ svnadmin create /tmp/repos</code></p>
<p>Poi supponiamo di avere un progettino C++ e di volerlo importare nel nostro bellissimo e fiammante repos, in questa maniera:</p>
<p><code>$ svn import provac++/ file:///tmp/repos/ -m "Importazione"<br />
Aggiungo       provac++/src<br />
Aggiungo       provac++/src/file.cpp<br />
Aggiungo       provac++/src/file.h<br />
Aggiungo       provac++/src/main.cpp<br />
Aggiungo       provac++/Makefile</code></p>
<p>Commit della Revisione 1 eseguito.</p>
<p>Una volta importato il progetto, facciamo finta di scaricarlo andando in una directoty qualsiasi:</p>
<p><code>$ svn co file:///tmp/repos/ locale<br />
A    locale/src<br />
A    locale/src/file.h<br />
A    locale/src/file.cpp<br />
A    locale/src/main.cpp<br />
A    locale/Makefile<br />
Estratta revisione 1.</code></p>
<p>Una cosa importante è lo <em>"status</em>" del deposito attuale. Se ci sono delle modifiche locali, allora lo status dirà qualcosa. Se non ci sono modifiche, avremo risultato vuoto:</p>
<p><code>$ cd locale/<br />
$ svn status</code></p>
<p>Proviamo a fare delle modifiche al Makefile ed al file main.cpp, e riproviamo a fare lo status:</p>
<p><code>$ svn status<br />
M      src/main.cpp<br />
M      Makefile</code></p>
<p>La M rappresenta "modifica" e ci avverte che ci sono delle modifiche locali. Per aggiornare la copia centralizzata, bisogna fare l'operazione di "<em>commit</em>" in questa maniera:</p>
<p><code>$ svn ci -m "commit di modifiche"<br />
Trasmetto      Makefile<br />
Trasmetto      src/main.cpp<br />
Trasmissione dati ..<br />
Commit della Revisione 2 eseguito.</code></p>
<p>Facendo lo status, non si ottiene nulla. Se volessimo aggiungere un file leggimi.txt, basta crearlo con un editor. Proviamo a fare lo status:</p>
<p><code>$ svn status<br />
?      leggimi.txt</code></p>
<p>Appare un ?. Che vuol dire? Vuol dire che quel file è un file ignoto, non appartiene al repos, è un file che non ha versioni da alcuna parte. Il nostro intento è però quello di aggiungerlo, pertanto basta fare così:</p>
<p><code>$ svn add leggimi.txt<br />
A         leggimi.txt</code></p>
<p>La A sta per "add". Se facessimo lo status, otterremmo lo stesso risultato. Facciamo il commit e stiamo apposto. In realtà si poteva fare il tutto con un solo comando, con "svn add leggimi.txt", però ho voluto essere pignolo per farvi vedere il comportamento in caso di "punto interrogativo"</p>
<p>Ma se volessimo cancellare un file? Fare "rm leggimi.txt" implica un piccolo casino, risolvibile in ogni caso, però eseguite questo comando:</p>
<p><code>$ svn rm leggimi.txt<br />
D         leggimi.txt</code></p>
<p>E fare il commit. Cancellando il file con rm e fare poi lo status, significava avere un "?"... lasciamo perdere :)</p>
<p>A questo punto possiamo compilare il nostro programmino. Il programma richiede, per la compilazione, una directory "bin" e "build", ma in genere queste non sono all'interno del deposito centralizzato, dato che non servono a nulla, né tanto meno i file oggetto della compilazione ed il binario generato. Bisognerebbe in qualche modo ignorare alcuni risultati. Vediamo cosa succede dopo questi comandi:</p>
<p><code>$ mkdir bin build<br />
$ make<br />
$ svn status<br />
?      build<br />
?      bin</code></p>
<p>Come si tolgono quei 2 "?" così da avere un repos pulito? Lo si fa impostando un "<em>ignore</em>" in questo modo:</p>
<p><code>$ svn propedit svn:ignore .</code></p>
<p>Dopo questo comando si aprirà l'editor di testo preferito. All'interno bisognerà scrivere, per <strong>colonna</strong>, tutti i file o cartelle da ignorare: noi inseriamo, per colonne, bin e build. Salviamo ed usciamo. Per confermare il tutto, bisogna fare questi comandi:</p>
<p><code>$ svn up<br />
Alla revisione 7.<br />
$ svn ci -m "ignorate bin e build"<br />
Trasmetto      .</code></p>
<p>Commit della Revisione 8 eseguito.</p>
<p>E' necessario fare un "<em>update</em>" perché altrimenti non è possibile fare il commit. Se facciamo un svn status, sarà possibile vedere un risultato più che pulito.</p>
<p>Fine della guida minimale.</p>
<p>Ovviamente esistono delle cose da fare estremamente utili, come il "revert" a delle revisioni, il "merge" in caso di conflitti, e tantissime altre :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SVN: 4 weeks in]]></title>
<link>http://kfsone.wordpress.com/?p=1918</link>
<pubDate>Wed, 15 Oct 2008 08:44:33 +0000</pubDate>
<dc:creator>kfsone</dc:creator>
<guid>http://kfsone.ru.wordpress.com/2008/10/15/svn-4-weeks-in/</guid>
<description><![CDATA[Generally finding the switch from Visual Source Safe to SVN a boon, but there are definitely some ar]]></description>
<content:encoded><![CDATA[<p>Generally finding the switch from Visual Source Safe to SVN a boon, but there are definitely some areas where it's weaker than you'd expect. In particular, we're running into a few simple ball breakers:</p>
<p>Line Endings. Oh. My. God. When we populated the repository, we didn't even think about this. Get this, using the <em>Microsoft</em> version control solution it wasn't an issue. Ha - who'd think the first point for VSS vs Open Source RCS would be a cross-platform issue? (Anyone with coins inserted in their brain meter)</p>
<p>So, none of our files have svn:eol-style native. That's the fix. But if I <em>svn propset svn:eol-style native */*.cpp */*.h</em> there's just one minor itty bitty niggle: it changes every line in every file completely <em>destroying</em> history and blame.<!--more--></p>
<p>I'm guessing this is because I'm using a <a href="http://tortoisesvn.tigris.org/" target="_blank">Windows client</a> and a Windows (<a href="http://www.visualsvn.com/" target="_blank">VisualSVN </a>Server) server so all the files currently (correctly) have DOS line endings, but adding the eol-style native wants to translate them to Unix style \n. I've tried doing this from Windows, Linux and MacOS all with the same effect - actually changing the line endings of every file in the project.</p>
<p>We haven't been using the repository long so ... what's the harm?</p>
<p>Well, we have been using it for 4 weeks, so history is building up already, and Martini has been working off a branch - which was going great until we started running into line-ending issues. As soon as we had our first line ending inconsistency, his merge started becoming a nightmare: every time he tries to merge each file that has or has had inconsistencies stops being a diff and just becomes a whole-file conflict.</p>
<p>We've been meaning to relocate the project files to a different repository (Sebastien has been building a meta-project that includes all the 3rd party libraries, external tools, etc, which uses an svn:external reference to the WW2OL src). I guess we could just bite the bullet and lose our 4 weeks (309 revisions) of history.</p>
<p>Bleah.</p>
<p>Another low-ceiling that keeps banging heads is that both Tortoise SVN and VisualSVN seem to treat the local working copy as king. TortoiseSVN has "Check for Modifications" and VisualSVN has "Show Changes". Both take you to the same dialog</p>
<p>[wpvideo viLXtSOs]</p>
<p>Surely both are begging for a "Check for Updates" link.</p>
<p>Then there's the little problem of our, uhm, unique way of organizing our project. Instead of having our project files at the top of our source tree, we have a "proj" folder alongside our "src" folder which contains platform folders for projects.</p>
<p>Visual Studio and XCode cope with this, but nothing really likes it. To check for modifications we have to remember to right click on the Solution not the project or VisualSVN looks below the project's disk location and finds nothing (source is over in ..\..\src\<em>folder</em>). We'd probably save ourselves a lot of headache if we moved the Windows project files up to the top level -- I did this with the Mac and Linux projects and life got a lot simpler for me. I guess the reason I'm not a client coder is that I'm just not enough of a masochist.</p>
<p>Lastly, I miss the "pending changes" feature of Visual Studio: either VisualSVN or the fact that you don't "check out" files with SVN means that Visual Studio doesn't recognize your changes as pending check-ins . You get visual feedback that there are changes through the little status icons so you can get the info by doing "Show Changes" but Visual Studio (with a project this big) means a lot of scrolling to find that info.</p>
<p>Course ... The lack of a "collapse all" is one of my few Visual Studio peeves:</p>
<p>[wpvideo 3zCel7HA]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Desconcertantes declaraciones papales en Jornada Mundial de la Juventud  ]]></title>
<link>http://radiocristiandad.wordpress.com/?p=3620</link>
<pubDate>Tue, 14 Oct 2008 17:28:23 +0000</pubDate>
<dc:creator>Radio Cristiandad</dc:creator>
<guid>http://radiocristiandad.ru.wordpress.com/2008/10/14/desconcertantes-declaraciones-papales-en-jornada-mundial-de-la-juventud/</guid>
<description><![CDATA[Tomado de El Cruzado





La Jornada Mundial de la Juventud que se realizó en Australia fue marcada]]></description>
<content:encoded><![CDATA[<p><span class="pagina-titulo">Tomado de <a href="http://http://www.elcruzado.org/?q=node/37" target="_self">El Cruzado</a><br />
</span></p>
<div class="i-caja-2">
<div class="i-caja-d">
<div class="node">
<div class="content">
<p style="text-align:justify;"><strong>La Jornada Mundial de la Juventud que se realizó en Australia fue marcada por varias actitudes y pronunciamientos de Benedicto XVI en el sentido ecuménico, ecologista y tribal.</strong></p>
<p class="rtecenter" style="text-align:center;"><img class="aligncenter" src="http://www.elcruzado.org/sites/default/files/images/bv075_Ratzinger01%281%29.jpg" alt="imagen" width="420" height="304" /><img src="http://www.elcruzado.org/sites/default/files/images/bv075_Ratzinger01.jpg" alt="imagen" width="0" height="0" /></p>
<p class="rteleft" style="text-align:justify;">Ese conjunto de pronunciamientos sería suficiente para sepultar definitivamente la leyenda mediática del Papa “ultra-conservador”. No obstante la gran cobertura realizada por los periodistas y fotógrafos que acompañaron el evento, con la circulación de fotos y documentales mostrando para todo el mundo al “Papa verde”, tribal y ecuménico, la leyenda mediática del conservadurismo ratzingeriano permaneció intacta. La evidente contradicción entre la leyenda y la realidad, que sería propia para causar desconcierto y perplejidad en la opinión pública católica, permanece cómodamente instalada en la mentalidad confusa, caótica y relativista de incontables católicos.</p>
<p class="rtecenter" style="text-align:center;"><strong>Joseph Ratzinger, el Papa ecologista y tribal</strong></p>
<p class="rtecenter" style="text-align:center;"><img class="aligncenter" src="http://www.elcruzado.org/sites/default/files/images/_44840403_080717papa2%281%29.jpg" alt="imagen" width="203" height="152" /></p>
<p style="text-align:justify;"><strong>Uno de esos acontecimientos capaces de producir gran polución mental, incomparablemente peor que la contaminación atmosférica porque pone en riesgo la Fe, fue el discurso papal ante representantes de diversas “confesiones cristianas”. </strong></p>
<p class="rtecenter" style="text-align:center;"><span style="font-size:smaller;">Benedicto XVI dirigiéndose a los protestantes en la cripta de la Catedral de Santa María en Sidney</span></p>
<p class="rtecenter" style="text-align:center;"><img class="aligncenter" src="http://www.elcruzado.org/sites/default/files/images/18000108WJ004_Papal_Events%281%29.jpg" alt="imagen" width="270" height="180" /></p>
<p style="text-align:justify;">La agencia de noticias CNA[1] informó que Bto. XVI, la mañana del viernes 18, se reunió con quince líderes de diversas “confesiones cristianas” (anglicanos, sirios ortodoxos, católicos maronitas, ortodoxos indios, chinos metodistas y luteranos) en la Cripta de la Catedral de Santa María en Sidney. Las palabras del pontífice en esa ocasión fueron sorprendentes: “Hemos de estar en guardia contra toda tentación de considerar la doctrina como fuente de división y, por tanto, como impedimento de lo que parece ser la tarea más urgente e inmediata para mejorar el mundo en el que vivimos[2].”</p>
<p>________</p>
<p>[1] <a title="http://www.catholicnewsagency.com/new.php?n=13290" href="http://www.catholicnewsagency.com/new.php?n=13290">http://www.catholicnewsagency.com/new.php?n=13290</a>.</p>
<p>[2] <a title="http://www.zenit.org/article-27988?l=spanish" href="http://www.zenit.org/article-27988?l=spanish">http://www.zenit.org/article-27988?l=spanish</a></p>
<p style="text-align:justify;">Esto es desconcertante, ya que Bto. XVI se presenta como siendo el papa que combate el relativismo de nuestros tiempos. ¿Cómo se puede entender esto de considerar como tentación ver la verdad como divisoria? Entre verdad y error, bien y mal, hay, de hecho, una división profunda e inconciliable. La verdad no divide a los que la aceptan, sino que los une; los libera del pecado y del error: “Veritas liberavit vos”. Tal es la enseñanza de los Evangelios y, por lo tanto, de Nuestro Señor Jesucristo, de la doctrina de los Doctores de la Iglesia y de los Papas. La verdad sólo es fuente de división para los que la rechazan y se rehúsan a aceptar la doctrina tradicional católica. Sabemos que para mejorar el mundo en que vivimos, antes que nada, debemos sujetarnos a la única verdad, la verdad revelada por Dios y enseñada por la Santa Iglesia Católica.</p>
<p style="text-align:justify;">Benedicto XVI dijo además que “El camino del ecumenismo tiende, en definitiva, a una celebración común de la Eucaristía … aún cuando halla aún obstáculos a superar, podemos estar ciertos de que una Eucaristía común habrá un día sellar nuestra decisión de amarnos y servirnos unos a los otros”. Este es un punto en que hay nuevamente un evidente relativismo: “una común Eucaristía”. Pues todo verdadero católico sabe que lo que enseña la Santa Iglesia sobre la Eucaristía es absolutamente diferente a lo que creen los protestantes, y que lo que pertenece a la materia dogmática no es negociable.</p>
<p style="text-align:justify;">Una Eucaristía común, aceptada por los católicos y por todas las “confesiones cristianas”; una misa común, mezcla de la misa tridentina, de la misa nueva promulgada por Paulo VI y de la cena protestante. Tales son los objetivos que los papas posteriores al Concilio Vaticano II buscan realizar. El modo para alcanzarlos es el diálogo irenístico[1] que, a través de sus múltiples formas y etapas, conduce lógicamente al relativismo doctrinario. El resultado final de ese proceso, en el plano litúrgico y doctrinal, es la instauración de un rito común de la nueva religión mundial. Con eso, las puertas del infierno prevalecen sobre la Iglesia Católica(*).</p>
<p>_________</p>
<p style="text-align:justify;">(*) Sabemos que Dios no permitiría que esta situación llegase a realizarse en toda su extensión, ya que es verdad de Fe que "las puertas del infierno No prevalecerán contra Ella" según la promesa de Nuestro Señor Jesucristo (Mateo, XVI, 18).</p>
<p style="text-align:justify;">[1] Irenístico, de la palabra “irenismo”. Aquí la aplicamos no en el sentido de amor temperante a la verdadera paz, sino en el amor desarreglado de una paz obtenida a cualquier precio, a costa de los principios, de los derechos adquiridos, etc. En suma, de una paz no auténtica, sino falsa. El Papa Pío XII, advierte en la encíclica “Humani Generis” del 12/8/1950 de los graves peligros que esa especie de falso “irenismo” trae consigo.</p>
<p class="rtecenter" style="text-align:center;"><img class="aligncenter" src="http://www.elcruzado.org/sites/default/files/images/wyd_pilgrims_cologne_2_23_jpg.jpg" alt="imagen" width="320" height="239" /></p>
<p class="rtecenter" style="text-align:center;"><span style="font-size:smaller;">El Cardenal de Honduras, a cargo de la JMJ tuvo que explicar a los medios de que estas no eran otro Woodstock</span></p>
<p style="text-align:justify;">Sin embargo, no son apenas las barreras doctrinarias que son demolidas en ese siniestro proceso, sino que, además, las barreras psicológicas tienden a desaparecer: las clásicas categorías creadas por el discernimiento católico – apostata, hereje, cismático – son sustituidas por una visión idílica del interlocutor no católico, que no es más visto como contaminado por el error, sino como que supuestamente lleno de dones espirituales. En ese sentido son las palabras de Bto. XVI en Sidney: “Por esta razón, el diálogo ecuménico no solamente avanza mediante un cambio de ideas, sino compartiendo dones que nos enriquecen mutuamente (cfr. Ut unun sint, 28.57)… Abrirnos nosotros mismos a aceptar dones espirituales de otros cristianos estimula nuestra capacidad de percibir la luz de la verdad que viene del Espíritu Santo. … Confío que el Espíritu Santo abra nuestros ojos para ver los dones espirituales de los otros…”</p>
<p style="text-align:justify;">Todas estas declaraciones de Benedicto XVI, en la línea de la encíclica “Ut unun sint” de Juan Pablo II, constituyen un verdadero escándalo, hieren nuestra Fe y sensibilidad de católicos y nos obligan a mantener frente a ellas, una postura de desacuerdo y resistencia, porque entran en total confrontación con las verdades enseñadas por la doctrina tradicional de la Iglesia.</p>
<p style="text-align:justify;">La doctrina católica es muy sabia e infalible cuando afirma que no existe salvación fuera de la Iglesia Católica. Para terminar, citamos algunas proposiciones que contradicen esta doctrina y que por eso fueron condenadas “ex cathedra”[1] por el Papa Pío IX, en el Syllabus del 8 de diciembre de 1864:</p>
<p style="text-align:justify;">Todo hombre es libre en abrazar y profesar la religión que, guiado por la luz de su razón, tuviere por verdadera. (Denz. 1715)</p>
<p style="text-align:justify;">Los hombres pueden encontrar en el culto de cualquier religión el camino de la salvación eterna y alcanzar la eterna salvación. (Denz. 1716)</p>
<p style="text-align:justify;">Por lo menos deben tenerse fundadas esperanzas acerca de la eterna salvación de todos aquellos que no se hallan de modo alguno en la verdadera Iglesia de Cristo. (Denz. 1717)</p>
<p style="text-align:justify;">El protestantismo no es otra cosa que una forma diversa de la misma verdadera religión cristiana y en él, lo mismo que en la Iglesia Católica, se puede agradar a Dios. (Denz. 1718)(*)</p>
<p style="text-align:justify;">Perplejo delante de las desconcertantes declaraciones papales en Sidney, el lector podrá sacar sus conclusiones.</p>
<p>_________</p>
<p style="text-align:justify;">(*) DENZINGER, EL MAGISTERIO DE LA IGLESIA, Manual de los Símbolos, Definiciones y Declaraciones de la Iglesia en Materia de Fe y Costumbres. Herder, 1963.</p>
<p style="text-align:justify;">[1] Declaraciones “ex cathedra” quiere decir, cuando el Papa habla como supremo Pastor y Doctor de la Fe, en otras palabas, son declaraciones que tienen el carácter de infalibles.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VERDADERO ESCÁNDALO MUNDIAL]]></title>
<link>http://radiocristiandad.wordpress.com/?p=3612</link>
<pubDate>Tue, 14 Oct 2008 17:21:03 +0000</pubDate>
<dc:creator>Radio Cristiandad</dc:creator>
<guid>http://radiocristiandad.ru.wordpress.com/2008/10/14/verdadero-escandalo-mundial/</guid>
<description><![CDATA[SÍNODO[*] SIN PRECEDENTES.
UN RABINO Y UN PATRIARCA CISMÁTICO, HABLAN A LOS OBISPOS
El domingo 5 d]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">SÍNODO[*] SIN PRECEDENTES.</p>
<p style="text-align:justify;">UN RABINO Y UN PATRIARCA CISMÁTICO, HABLAN A LOS OBISPOS</p>
<p style="text-align:justify;">El domingo 5 de octubre, Benedicto XVI celebró en Roma la Misa de apertura del 22º Sínodo de Obispos. Este Sínodo se caracteriza por una serie de "primeros acontecimientos", todos animados por el ecumenismo impuesto por el Concilio Vaticano II, un ecumenismo condenado por el perenne Magisterio de la Iglesia.</p>
<p style="text-align:justify;">El Sínodo, que, centrado en las Escrituras, se reúne bajo el título de "La Palabra de Dios en la vida y en la misión de la Iglesia”, y que se prolongará hasta el 26 de octubre, se considera uno de los acontecimientos más importantes del Año Paulino.</p>
<p style="text-align:justify;">Es el primer Sínodo que no se inaugura en la Basílica de San Pedro sino en la de San Pablo Extramuros, el motivo principal de esto, es que se celebra durante el Año Paulino, pero también debido a que esta Basílica se ha convertido en una "basílica ecuménica".</p>
<p style="text-align:justify;">Fue en San Pablo Extramuros en donde Juan XXIII, en 1959, anunció la realización del Concilio Vaticano II en 1959.  En esta misma basílica, el 4 de diciembre de 1965 Pablo VI llevó a cabo una celebración especial para implorar la unidad de los cristianos, agradeciendo la presencia de los observadores protestantes presentes durante el Concilio Vaticano II.</p>
<p style="text-align:justify;">En San Pablo Extramuros Juan Pablo II anunció su planeada reunión de Asís para 1986 y, en el año 2000  abrió la puerta santa flanqueado por el Patriarca cismático de Constantinopla y el arzobispo Anglicano de Canterbury.</p>
<p style="text-align:justify;">También en San Pablo Extramuros se hace todos los años la liturgia final de la "Semana de Oración por la Unión de los Cristianos", programa que se ha hecho ecuménico desde el  Vaticano II, y ahora se lleva a cabo conjuntamente con el Consejo Mundial de Iglesias.</p>
<p style="text-align:justify;">El primer Motu Proprio de Benedicto XVI, publicado el 31 de mayo de 2005, contó con la estructura canónica de San Pablo Extramuros. En ese documento, Ratzinger señalaba a la Basílica como lugar de sucesos ecuménicos, y propiciaba más empresas de esa clase para el futuro.</p>
<p style="text-align:justify;">El 21 de enero de este año, el Servicio Informativo del Vaticano confirmaba que, como parte del Año Paulino, San Pablo Extramuros abriría una "capilla ecuménica" en la que miembros de distinta sectas no católicas pudieran llevar a cabo sus servicios.</p>
<p style="text-align:justify;">El 28 de junio de 2007, al anunciar el Año Paulino, Benedicto  dijo que ese año se caracterizaría por su "dimensión ecuménica". El sínodo de octubre, la ha dado ocasión de afirmarlo en su mundo y de mostrar su incondicional apego al nuevo programa del Vaticano II.</p>
<p style="text-align:justify;">El 18 de octubre, como parte del Sínodo que se está llevando a cabo, Benedicto XVI y el Patriarca Cismático  Bartholomew, presidirán las primeras Vísperas. Luego, cada uno de ellos disertará sobre las Escrituras, con una especial referencia al Año Paulino. será la primera vez que un Patriarca Cismático habla en un Sínodo de Obispos. El Arzobispo Nikola Eterovic, secretario general del Sínodo de Obispos, explicó, que el Patriarca “traerá los saludos de las Iglesias Ortodoxas que el Apóstol de las Naciones fundó antes de dirigirse a Roma en donde sufrió el martirio.”</p>
<p style="text-align:justify;">El Sínodo también dará la bienvenida a otros miembros Ortodoxos Cismáticos, lo mismo que a varios miembros de sectas protestantes.</p>
<p style="text-align:justify;">Asia News anunció: “Estarán presentes representantes del Patriarcado Ecuménico así como miembros de los Patriarcados de Moscú, Serbia y Romania, de la Iglesia Ortodoxa Griega y de la Iglesia Apostólica Armenia, también representantes de la Comunión Anglicana, la Federación Luterana Mundial, la Iglesia de los Discípulos de Cristo y del Consejo Mundial de Iglesias.”</p>
<p style="text-align:justify;">En otra ecuménica“primera vez”,  un rabino habló a los Padres sinoidales.  El 6 de octubre, el Rabino Jefe Shear Yashuv Cohen de Haifa, Israel, se dirigió a la asamblea para enseñarles la interpretación judía de las Sagradas Escrituras  — una lectura del Antiguo Testamento que nada tiene que ver con Nuestro Señor Jesucristo—. El Asia News se congratuló diciendo, “Fue la primera vez que un rabino, y un no cristiano, se dirigió a los Padres sinoidales.”</p>
<p style="text-align:justify;">Otros invitados especiales incluyen al Rev A. Miller Milloy, secretario general de la Unión de Sociedades Bíblicas, y el hermano Alois, prior de la Comunidad de Taizé. Verdaderamente, ese sínodo tiene una dimensión ecuménica sin precedentes.</p>
<p style="text-align:justify;">La enseñanza inamovible de la Iglesia es que cualquier contacto "ecuménico" con miembros de falsas religiones debe tener un único propósito: convertir al no católico a la verdadera fe de la Iglesia católica, fuera de la cual no hay salvación. Esta fue la clara enseñanza contenida en las "Instrucciónes para el Movimiento Ecuménico" dada por Pío XII en el año 1949 – enseñanza conforme al perenne Magisterio de la Iglesia. Allí, Pío XII dice, "Esas reuniones solamente pueden llevarse a cabo con el fin del retorno de los disidentes a la única verdadera Iglesia de Cristo"</p>
<p style="text-align:justify;">La variada colección de falsas religiones visibles en este Sínodo, representan un ecumenismo que el Papa Pío XI condenó como falsa unidad "alejada de la única Iglesia de Cristo."</p>
<p style="text-align:justify;">Benedicto XVI proclama estar actuando de acuerdo a la “hermeneutica de continuidad” que sostiene que el Vaticano II no contiene ninguna ruptura con el pasado. Al mismo tiempo, implementa iniciativas sin precedentes, que no tienen ninguna continuidad con la historia de la Iglesia, y que hubieran sido condenadas por cualquier papa.</p>
<p style="text-align:justify;">De hecho, la total noción del "Sínodo de Obispos",  es una aplicación directa de la colegialidad del Vaticano II. Jamás en la historia de la Iglesia se vio a obispos de todo el mundo reunirse en Roma cada tres años durante un mes, para discutir un tópico determinado. Había Sínodos solamente en raras ocasiones. Ahora son permanentes estructuras “colegiadas”.  Lo que es más importante, los Sínodos se establecieron con el fin de implementar el pensamiento del Vaticano II en todo el mundo.</p>
<p style="text-align:justify;">En el Sínodo que se está llevando a cabo en estos momentos, somos testigos de un nuevo avance en la revolución conciliar. Ahora, rabinos y Patriarcas Cismáticos disertan ante los obispos, y son invitados a participar varios no católicos.</p>
<p style="text-align:justify;">Los elementos ecuménicos de este sínodo, garantizan la perpetuación de este ecumenismo liberal a lo largo de esa nueva iglesia conciliar, en detrimento de la Tradición. Esto va a animar a los obispos diocesanos a promover reuniones similares, tales como conferencias sobre tópicos religiosos con cismáticos, protestantes y rabinos. A los fieles que aún no se han dado cuenta de que esta ya no es la Iglesia Católica sino una nueva iglesia, que ya no enseña la Religión de Nuestro Señor, pero, que, a pesar de eso, se sientan inquietos con estos procederes, y se atrevan a presentar alguna queja, los obispos sólo tendrán que decirles que ellos se limitan a seguir el ejemplo del "conservador" Benedicto XVI.</p>
<p style="text-align:justify;">En 1918, el Cardenal belga Mercier escribió una carta pastoral titulada La lección de los acontecimientos,  en donde dice que la Primera Guerra Mundial fue un castigo debido a que estados y gobiernos colocaron a la única verdadera Iglesia de Jesucristo al mismo nivel que los falsos credos.</p>
<p style="text-align:justify;">El Cardenal Mercier escribió, “En nombre del Evangelio, y a la luz de las Encíclicas de los últimos cuatro Papas, Gregorio XVI, Pío IX, León XIII, y Pío X, no dudo en afirmar que esa indiferencia hacia la religión que colocó al mismo nivel la religión de origen divino y las religiones inventadas por el hombre, para incluirlas en el mismo escepticismo es la blasfemia que atrajo sobre la sociedad este castigo  mucho más que los pecados de los individuos o de las familias.” [5][10]</p>
<p style="text-align:justify;">El Cardenal Mercier se dió cuenta de que ese fue un castigo debido a que los  gobiernos habían dado el mismo lugar a las falsas religiones. ¿No es mucho peor, legitimar a los ojos del mundo las falsas religiones, bajo el techo de una de las Basílicas mayores de roma?</p>
<p style="text-align:justify;">Los verdaderos católicos debemos decir ¡basta! y denunciar ante el mundo que la que procede así no es la verdadera Iglesia de Cristo, ni sus líderes los verdaderos pastores, sucesores de los Apóstoles (eso es lo que tratamos de hacer desde aquí).</p>
<p style="text-align:justify;">EXTRACTADO DE SOMOS CATOLICOS (SITIO SEDEVACANTISTA)</p>
<p style="text-align:justify;">_______________________________________________</p>
<p style="text-align:justify;">[*] El Sínodo de los obispos es una institución permanente creada por el Papa Pablo VI el 15 de septiembre de 1965 como respuesta a las directivas del Concilio Vaticano II para convertir a la iglesia conciliar en un cuerpo colegiado</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[What to do with svn-commit.tmp file?]]></title>
<link>http://perfectionlabstips.wordpress.com/?p=3</link>
<pubDate>Tue, 14 Oct 2008 14:18:26 +0000</pubDate>
<dc:creator>Jakub Pawlowicz</dc:creator>
<guid>http://perfectionlabstips.ru.wordpress.com/2008/10/14/what-to-do-with-svn-commit-tmp-file/</guid>
<description><![CDATA[Once a SVN commit fails a svn-commit.tmp file is created. It is simply a text file containing you co]]></description>
<content:encoded><![CDATA[<p>Once a SVN commit fails a svn-commit.tmp file is created. It is simply a text file containing you commit message. Once you figure out what caused it to fail you can restart from the moment it failed by passing the path to the tmp file to <em>svn commit</em> command:</p>
<p>svn commit -F svn-commit.tmp ...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Create Repository Using Subversion + TortoiseSVN]]></title>
<link>http://lifeisimple.wordpress.com/?p=11</link>
<pubDate>Tue, 14 Oct 2008 14:05:33 +0000</pubDate>
<dc:creator>lifeisimple</dc:creator>
<guid>http://lifeisimple.ru.wordpress.com/2008/10/14/create-repository-using-subversion-tortoisesvn/</guid>
<description><![CDATA[The environment is Apache + Subversion @ Server, TortoiseSVN @ Client
Create Folder @Server

Type: s]]></description>
<content:encoded><![CDATA[<p>The environment is Apache + Subversion @ Server, TortoiseSVN @ Client</p>
<p>Create Folder @Server</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step12.png"><img class="alignnone size-medium wp-image-37" title="step12" src="http://lifeisimple.wordpress.com/files/2008/10/step12.png?w=300" alt="" width="300" height="146" /></a></p>
<p>Type: <em>svnadmin create E:\svn\alphalogistics</em></p>
<p>Open <strong>c:/etc/subversion.conf</strong> @Server, add the following sentences</p>
<p style="padding-left:30px;"><em>&#60;Location /svn/alphalogistics&#62;<br />
DAV svn<br />
SVNPath E:\svn\</em><em>alphalogistics</em><br />
<em><br />
AuthType Basic<br />
AuthName "Subversion Project1 repository"<br />
AuthUserFile c:/etc/svn-auth-file</em></p>
<p style="padding-left:30px;"><em>Require valid-user</em></p>
<p style="padding-left:30px;"><em>#AuthzSVNAccessFile c:/etc/svn-acl</em></p>
<p style="padding-left:30px;"><em>&#60;/Location&#62;</em></p>
<p>Restart Apache @Server</p>
<p>Choose a folder you want to create repository @Client, right click and select "SVN Checkout"</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step22.png"><img class="alignnone size-full wp-image-38" title="step22" src="http://lifeisimple.wordpress.com/files/2008/10/step22.png" alt="" width="258" height="428" /></a></p>
<p>Input the right path of repository URL, and choose "Checkout directory" as the destination @Client</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step32.png"><img class="alignnone size-medium wp-image-39" title="step32" src="http://lifeisimple.wordpress.com/files/2008/10/step32.png?w=300" alt="" width="300" height="233" /></a></p>
<p>If checkout success, the following will be shown</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step4.png"><img class="alignnone size-medium wp-image-15" title="step4" src="http://lifeisimple.wordpress.com/files/2008/10/step4.png?w=300" alt="" width="300" height="137" /></a></p>
<p>Copy back <em>the files at a folder you want to create repository</em> to <em>the checkout directory</em></p>
<p>Choose the checkout directory, right click and select "SVN Commit...."</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step5.png"><img class="alignnone size-full wp-image-16" title="step5" src="http://lifeisimple.wordpress.com/files/2008/10/step5.png" alt="" width="282" height="330" /></a></p>
<p>Click "Select / deselect all", then "OK"</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step63.png"><img class="alignnone size-medium wp-image-44" title="step63" src="http://lifeisimple.wordpress.com/files/2008/10/step63.png?w=300" alt="" width="300" height="215" /></a></p>
<p>If success, revison 1 is created</p>
<p><a href="http://lifeisimple.files.wordpress.com/2008/10/step72.png"><img class="alignnone size-medium wp-image-45" title="step72" src="http://lifeisimple.wordpress.com/files/2008/10/step72.png?w=300" alt="" width="300" height="137" /></a></p>
<p>Finished!!!</p>
<p> </p>
<p>Reference:</p>
<p><a title="http://www.sububi.org/2007/01/08/creating-a-subversion-repository-using-tortoisesvn" href="http://www.sububi.org/2007/01/08/creating-a-subversion-repository-using-tortoisesvn" target="_blank">http://www.sububi.org/2007/01/08/creating-a-subversion-repository-using-tortoisesvn</a></p>
<p><a title="http://svnbook.red-bean.com/en/1.1/ch05s02.html" href="http://svnbook.red-bean.com/en/1.1/ch05s02.html" target="_blank">http://svnbook.red-bean.com/en/1.1/ch05s02.html</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Setting up Subversion under windows]]></title>
<link>http://haritkothari.wordpress.com/?p=46</link>
<pubDate>Tue, 14 Oct 2008 11:45:52 +0000</pubDate>
<dc:creator>haritkothari</dc:creator>
<guid>http://haritkothari.ru.wordpress.com/2008/10/14/svn-windows/</guid>
<description><![CDATA[Prerequisites:

Subversion Binary (http://subversion.tigris.org/servlets/ProjectDocumentList?folderI]]></description>
<content:encoded><![CDATA[<p class="MsoNormal"><span lang="FR">Prerequisites:</span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span lang="FR">Subversion Binary (<a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91">http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91</a>)</span></li>
<li class="MsoNormal"><span lang="FR">TortoiseSVN (<a href="http://tortoisesvn.net/downloads">http://tortoisesvn.net/downloads</a>)</span></li>
<li class="MsoNormal">SVN      Service Wrapper for Windows (<a href="http://www.lw-works.com/files/svnservice/svnservice-1.0.0.msi">http://www.lw-works.com/files/svnservice/svnservice-1.0.0.msi</a>)      – svnservice</li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal" style="margin-left:.25in;">Alternate to 1 &#38; 2 – download 1 Click Setup (<a href="http://svn1clicksetup.tigris.org/">http://svn1clicksetup.tigris.org/</a>)</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Step 1</span></strong></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Install      Subversion binary.</li>
<li class="MsoNormal">Make      sure that the <strong><em>bin</em></strong> directory of <strong>Subversion</strong> is under <strong><em>PATH</em></strong> environment variable.</li>
<li class="MsoNormal">Set any      text Editor’s path as <strong><em>SVN_EDITOR</em></strong> environment      variable. (e.g. <em><span style="font-style:normal;">c:\windows\notepad.exe</span></em><em>)</em></li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Step 2</span></strong></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Create      code / document repository (the main destination or data centre!!)</li>
</ol>
<pre><span style="font-size:12pt;font-family:&#34;">svnadmin create "d:\codeRepo"</span>
<span style="font-size:12pt;font-family:&#34;"><span>               </span>Alternatively, you may also use explorer’s context menu to add selected folder as repository using TortoiseSVN.</span></pre>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Go to      the repository folder (e.g. codeRepo)
<ol style="margin-top:0;" type="a">
<li class="MsoNormal">Edit<strong><em> </em><em><span style="font-style:normal;">/conf/svnserve.conf</span></em></strong><em><span style="font-style:normal;"> file</span></em><em></em></li>
</ol>
</li>
</ol>
<p class="MsoNormal" style="margin-left:1in;"><em><span style="font-style:normal;">Uncomment following:</span></em></p>
<pre><em><span style="font-size:12pt;font-style:normal;"><span></span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>                               </span></span></em><em><span style="font-size:12pt;font-family:&#34;">[general]</span></em>
<em><span style="font-size:12pt;font-family:&#34;"><span>                               </span>anon-access = read</span></em>
<em><span style="font-size:12pt;font-family:&#34;"><span>                               </span>auth-access = write</span></em>
<em><span style="font-size:12pt;font-family:&#34;"><span>                               </span>password-db = passwd</span></em></pre>
<ol style="margin-top:0;" type="1">
<li>
<ol style="margin-top:0;" type="a">
<li class="MsoNormal"><em><span style="font-style:normal;">Edit </span><strong>/conf/passwd</strong></em><em><span style="font-style:normal;"> file</span></em><em></em></li>
</ol>
</li>
</ol>
<p class="MsoNormal" style="margin-left:1in;"><em><span style="font-style:normal;">Uncomment following / specify allowed username &#38; passwords:</span></em><em></em></p>
<pre><em><span style="font-size:12pt;font-family:&#34;"><span>                               [users]
</span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>                               </span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>harry = harryssecret
</span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>                               </span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>sally = sallyssecret
</span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>                               </span></span></em><em><span style="font-size:12pt;font-family:&#34;"><span>harit = harit’s password</span></span></em></pre>
<pre style="margin-left:91.6pt;"><span style="font-size:12pt;font-family:&#34;"><em></em></span></pre>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Step 3</span></strong></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Start      svnservice</li>
</ol>
<pre><span style="font-size:12pt;font-family:&#34;"><span>               </span><em>svnserve --daemon --root "d:\codeRepo"</em></span></pre>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Add      new Project directory by</li>
</ol>
<pre><em><span style="font-size:12pt;font-family:&#34;"><span>               </span>svn mkdir svn://localhost/myproject</span></em></pre>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Provide      correct username &#38; password (that is configured earlier)</li>
</ol>
<p><img class="alignleft size-full wp-image-47" title="svn-service" src="http://haritkothari.wordpress.com/files/2008/10/service.jpg" alt="" width="669" height="338" /></p>
<p class="MsoNormal" style="margin-left:.5in;">Otherwise, use SVN repository browser to browse SVN repos. Right click provides rich set of options like adding new files/folders, delete, etc. etc. Use <em>svn://localhost/myproject</em> or similar as URL to browse.</p>
<p class="MsoNormal">
<p class="MsoNormal"><img class="alignleft size-full wp-image-49" title="repobrowser" src="http://haritkothari.wordpress.com/files/2008/10/repobrowser.jpg" alt="" width="631" height="487" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Optional options!</span></strong></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Setup      svn-service to start at startup</li>
</ol>
<pre><em><span style="font-size:12pt;font-family:&#34;"><span>               </span>svnservice -install --daemon --root "d:\codeRepo"</span></em>
<em><span style="font-size:12pt;font-family:&#34;"><span>               </span>sc config svnservice start= auto</span></em>
<em><span style="font-size:12pt;font-family:&#34;"><span>               </span>net start svnservice</span></em></pre>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal">Bind      windows user for authentication (see source link 1 - <a href="http://www.stanford.edu/%7Ebsuter/subversion-setup-guide/#svnserve-windows-user">http://www.stanford.edu/~bsuter/subversion-setup-guide/#svnserve-windows-user</a>)</li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal">Please make sure that the svnservice is running correctly. Use Control Panel &#62; Administrator Options &#62; Services &#62; Subversion (or whatever you named it) to verify. If the service is not running, it is the root of many problems.</p>
<p class="MsoNormal">
<p class="MsoNormal">This setup also works on network. You can access this repo through other machines connected through network. Each time you modify the files and commit, subversion will do authentication based on username and commit new version.</p>
<p class="MsoNormal">
<p class="MsoNormal">Major advantage of subversion – old (and deleted) files remain there in repository and can be retrieved back, so is perfect backup solution for code!</p>
<p class="MsoNormal">
<p class="MsoNormal">Sources for more advanced setup:</p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><a href="http://www.stanford.edu/%7Ebsuter/subversion-setup-guide/">http://www.stanford.edu/~bsuter/subversion-setup-guide/</a></li>
<li class="MsoNormal"><a href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/16/Setting_up_a_Subversion_Server_under_Windows.aspx">http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/16/Setting_up_a_Subversion_Server_under_Windows.aspx</a></li>
<li class="MsoNormal"><a href="http://blog.excastle.com/2005/05/31/mere-moments-guide-to-installing-a-subversion-server-on-windows/">http://blog.excastle.com/2005/05/31/mere-moments-guide-to-installing-a-subversion-server-on-windows/</a></li>
</ol>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Top open-source version control systems]]></title>
<link>http://afruj.wordpress.com/?p=693</link>
<pubDate>Tue, 14 Oct 2008 05:40:59 +0000</pubDate>
<dc:creator>afruj</dc:creator>
<guid>http://afruj.ru.wordpress.com/2008/10/14/top-open-source-version-control-systems/</guid>
<description><![CDATA[Version control is an excellent way to allow unlimited number of people working on the same code bas]]></description>
<content:encoded><![CDATA[<p><strong>Version control</strong> is an excellent way to allow unlimited number of people working on the same code base, without having to constantly send files back and forth. Designers and developers can both benefit from using such systems to keep copies of their files and designs. They can revert to earlier versions if something happens. Here I discuss some popular version control systems:</p>
<p><strong><a href="http://www.nongnu.org/cvs/">CVS</a></strong> is the Concurrent Versions System, the dominant open-source network-transparent version control system. It was  first released in 1986. CVS is the <strong>de facto standard</strong> and is installed virtually everywhere. It's useful for any designer or developer for backing up and sharing files. <a href="http://www.tortoisecvs.org/">Tortoise CVS</a> is a great client for CVS on Windows, and there are many different IDEs, such as <a href="http://developer.apple.com/tools/xcode/">Xcode</a> (Mac), <a href="http://eclipse.org/">Eclipse</a>, <a href="http://netbeans.org/">NetBeans</a> and <a href="http://www.gnu.org/software/emacs/">Emacs</a>, that use CVS.</p>
<ul>
<li><a href="http://www.linuxdevcenter.com/pub/a/linux/2002/01/03/cvs_intro.html">Introduction to CVS</a></li>
<li><a href="http://tldp.org/REF/CVS-BestPractices/html/index.html">CVS Best Practices</a></li>
<li><a href="http://www.pushok.com/soft_svn_vscvs.php">SVN and CVS Quick Comparison</a></li>
<li><a href="http://developer.apple.com/internet/opensource/cvsoverview.html">Version Control with CVS on Mac OS X</a></li>
</ul>
<p><strong>SVN</strong> or <a href="http://subversion.tigris.org/">Subversion</a> is the most popular version control system.  Most open-source projects (SourceForge, Apache, Python, Ruby and <em>many</em> others) use it as a repository. <a href="http://code.google.com/">Google Code</a> uses Subversion exclusively to distribute code. For Windows, <a href="http://tortoisesvn.tigris.org/">Tortoise SVN</a> is a great file browser for viewing, editing and modifying your Subversion code base. For Mac, you have to use  <a href="http://www.versionsapp.com/">Versions</a>. For Apple’s developer environment you have to use <a href="http://developer.apple.com/tools/xcode/">Xcode</a>.</p>
<ul>
<li><a href="http://subversion.tigris.org/">Subversion home page</a></li>
<li><a href="http://www.rubyrobot.org/tutorial/subversion-with-mac-os-x">Getting Started with Subversion - Mac</a></li>
<li><a href="http://codebetter.com/blogs/peter.van.ooijen/archive/2008/05/22/getting-started-with-subversion.aspx">Getting Started with Subversion - Windows</a></li>
<li><a title="Subversion for Designers" href="http://www.thinkvitamin.com/features/design/subversion-for-designers">Subversion for Designers</a></li>
<li><a href="http://www.beanstalkapp.com/">Beanstalk</a></li>
<li><a href="http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients">Comparison of Subversion Clients</a></li>
<li><a href="http://svnkit.com/">Subversion for Java</a></li>
</ul>
<p><strong><a href="http://bazaar-vcs.org/">Bazaar</a> </strong> have a very friendly user experience. It supports many different types of <a href="http://bazaar-vcs.org/Workflows">workflows</a>, from solo to centralized to decentralized, with many variations in between. People have used it to version pretty much anything: single-file projects, your /etc directory and even the thousands of files and revisions in the source code for <a class="https" href="https://launchpad.net/">Launchpad</a>, <a class="http" href="http://mysql.com/">MySQL</a> and <a class="http" href="http://list.org/">Mailman</a>. You can use it to fit almost any scenario of users and setups. It’s easy to modify and also embeddable, so you can add it to existing projects. Bazaar runs on GNU/Linux, UNIX, Windows and OS X out of the box. Bazaar is friendly, smart, fast, lightweight, extensible, embeddable,  safe and free. Lists of plug-ins for Bazaar that are available under a free software license are given their plug-ins page. The page <a href="http://bazaar-vcs.org/UsingPlugins">UsingPlugins</a> gives detailed explanations about the plugin concept and installation instructions for plugins.</p>
<ul>
<li><a href="http://bazaar-vcs.org/Documentation">Bazaar documentation</a> - For learning everything about Bazaar.</li>
<li><a href="http://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html">Bazaar in five minutes</a> - How to set up Bazaar quickly.</li>
<li><a href="http://bazaar-vcs.org/BzrMigration">Bazaar migration guides</a> - Guides on migrating to Bazaar from CVS, Subversion, Darcs, Mercurial and other systems.</li>
</ul>
<p><strong><a href="http://git-scm.com/">Git</a></strong> is a distributed version control systems initially developed by Linux kernel creator Linus Torvalds. Different branches hold different parts of the code instead one centralized code base to pull the code from. Git prides itself on being a fast and efficient system, and many major open-source projects use Git to power their repositories like <a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary">Linux Kernel</a>,  <a href="http://github.com/rails/rails/tree/master">Ruby on Rails</a>, <a href="http://www.winehq.org/site/git">WINE</a>, <a href="http://git.fedoraproject.org/git/">Fedora</a>, <a href="http://www.x.org/wiki/Development/git">X.org</a>, <a href="http://rubinius.lighthouseapp.com/projects/5089/using-git">Rubinius</a>, and  <a href="http://git.videolan.org/gitweb.cgi?p=vlc.git;a=summary">VLC</a> etc. Git is used for version control of files, much like tools such as           <a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a>,           <a href="http://subversion.tigris.org/">Subversion</a>,           <a href="http://www.nongnu.org/cvs/">CVS</a>,           <a href="http://www.perforce.com/">Perforce</a>,           <a href="http://www.bitkeeper.com/">Bitkeeper</a>,           and <a href="http://msdn.microsoft.com/en-us/vs2005/aa718670.aspx">Visual SourceSafe</a>. <a href="http://github.com/">GitHub</a> has recently helped establish Git as a great version control system. It’s much harder to use for a beginner.</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Git_%28software%29">Git on Wikipedia</a></li>
<li><a href="http://git.or.cz/gitwiki/GitSvnComparsion">Git SVN Comparison</a></li>
<li><a href="http://www.kernel.org/pub/software/scm/git/docs/git-gui.html">git-gui</a> - a multi-platform user interface for Git</li>
</ul>
<p><strong><a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a></strong> is a cross-platform, distributed revision control tool for software developers. It was designed for larger projects, most likely outside the scope of designers and independent Web developers. It is extremely fast, and the creators built the software with performance as the most important feature. It's easy to use because it's functions are similar to those in other CVS systems. The creator and lead developer of Mercurial is <a class="new" title="Matt Mackall (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=Matt_Mackall&#38;action=edit&#38;redlink=1">Matt Mackall</a>. Mercurial was initially written to run on Linux. It has been ported to <a title="Microsoft Windows" href="http://en.wikipedia.org/wiki/Microsoft_Windows">Windows</a>, <a title="Mac OS X" href="http://en.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a>, and most other <a title="Unix-like" href="http://en.wikipedia.org/wiki/Unix-like">Unix-like</a> systems. Some projects using the Mercurial distributed RCS are <a class="mw-redirect" title="Aldrin (Application)" href="http://en.wikipedia.org/wiki/Aldrin_%28Application%29">Aldrin</a>, <a title="Audacious Media Player" href="http://en.wikipedia.org/wiki/Audacious_Media_Player">Audacious</a>, <a title="Dovecot (software)" href="http://en.wikipedia.org/wiki/Dovecot_%28software%29">Dovecot</a> <a class="mw-redirect" title="IMAP" href="http://en.wikipedia.org/wiki/IMAP">IMAP</a> server, <a title="Growl (software)" href="http://en.wikipedia.org/wiki/Growl_%28software%29">Growl</a>, <a title="MoinMoin" href="http://en.wikipedia.org/wiki/MoinMoin">MoinMoin</a> wiki software, <a title="Mozilla" href="http://en.wikipedia.org/wiki/Mozilla">Mozilla</a>, <a class="mw-redirect" title="Netbeans" href="http://en.wikipedia.org/wiki/Netbeans">Netbeans</a>, <a title="OpenJDK" href="http://en.wikipedia.org/wiki/OpenJDK">OpenJDK</a>,  <a class="mw-redirect" title="SAGE (computer algebra system)" href="http://en.wikipedia.org/wiki/SAGE_%28computer_algebra_system%29">SAGE</a> and Sun's <a title="OpenSolaris" href="http://en.wikipedia.org/wiki/OpenSolaris">OpenSolaris</a>.</p>
<ul>
<li><a href="http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial">Mercurial tutorial</a></li>
<li><a href="http://www.selenic.com/mercurial/wiki/index.cgi/GUIClients">List of GUI tools for Mercurial</a></li>
<li><a href="http://www.selenic.com/mercurial/wiki/index.cgi/UnderstandingMercurial">Understanding Mercurial</a></li>
<li><a href="http://texagon.blogspot.com/2008/02/use-mercurial-you-git.html">Use Mercurial, you Git!</a></li>
</ul>
<p><strong><a href="http://www.libresource.org/">LibreSource</a></strong> is a versatile collaborative platform. It is used to manage collaborative projects. Open Source, modular and highly customizable, LibreSource is adapted to collaborative software development (forge), <a class="mw-redirect" title="Groupware" href="http://en.wikipedia.org/wiki/Groupware">groupware</a>, community leading, e-archiving and Web publishing. It has built-in features such as Wiki pages, forums, trackers, Synchronizers, Subversion repositories, files, download areas, drop boxes, forms, instant messaging and more. LibreSource is perfect for the developer or designer who doesn’t want to learn lots of technical jargon and wants to focus more on communication with the project’s members. LibreSource uses most of the advanced services provided by the <a class="mw-redirect" title="ObjectWeb" href="http://en.wikipedia.org/wiki/ObjectWeb">ObjectWeb</a> application server called <a title="JOnAS" href="http://en.wikipedia.org/wiki/JOnAS">JOnAS</a>. Effective communication is a fundamental requirement for agile project management. LibreSource includes a Software Configuration Management tool called LibreSource Synchronizer which is innovative, simple and united.  LibreSource simplifies the creation of a dynamic community and help to maintain and enhance team relationship in order to improve the cooperative efficiency. Just install the package and start collaborating.</p>
<ul>
<li><a href="http://dev.libresource.org/home/doc/libresource-user-manual">LibreSource Documentation</a> - Lots of articles and tutorials for working with LibreSource.</li>
<li><a href="http://www.versioncontrolblog.com/comparison/LibreSource%20Synchronizer/Subversion/index.html">LibreSource vs. Subversion</a> - Showing their differences.</li>
<li><a href="http://www.artenum.com/libresource" target="_blank">http://www.artenum.com/libresource</a></li>
<li><a href="http://www.libresource.org/">LibreSource Community web portal</a></li>
</ul>
<p><strong><a href="http://monotone.ca/">Monotone</a></strong> is another distributed revision control system. Monotone is fairly easy to learn if you’re familiar with CVS systems, and it can import previous CVS projects.</p>
<ul>
<li><a href="http://venge.net/mtn-wiki/">Monotone Wiki</a> - It's documentation.</li>
<li><a href="http://www.venge.net/mtn-wiki/InterfacesFrontendsAndTools">Monotone front ends and Tools</a> - Lengthy list of front ends for working with Monotone.</li>
</ul>
<p><strong><a href="http://sourcejammer.org/">Source Jammer</a> </strong>is a source control and versioning system written in Java. It consists of a server-side component that maintains the files and version history, and handles check-in, check-out, etc. and other commands; and a client-side component that makes requests of the server and manages the files on the client-side file system. SourceJammer is coded in 100% Java, so it is platform independent.</p>
<p><strong><a title="GNU arch" href="http://en.wikipedia.org/wiki/GNU_arch">GNU arch</a></strong> is a <a title="Distributed revision control" href="http://en.wikipedia.org/wiki/Distributed_revision_control">distributed revision control</a> system that is part of the <a title="GNU Project" href="http://en.wikipedia.org/wiki/GNU_Project">GNU Project</a> and licensed under the <a title="GNU General Public License" href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GNU General Public License</a>. It is used to keep track of the changes made to a source tree and to help programmers combine and otherwise manipulate changes made by multiple people or at different times. Being a distributed, decentralized versioning systems, each revision in GNU arch is uniquely globally identifiable; such identifier can be used in a <a class="mw-redirect" title="Distributed system" href="http://en.wikipedia.org/wiki/Distributed_system">distributed</a> setting to easily merge or <em><a title="Cherry picking" href="http://en.wikipedia.org/wiki/Cherry_picking">cherry-pick</a></em> changes from completely disparate sources. Its other features are Atomic commits, Changeset oriented, easy branching, advanced margin, cryptographic signature, renaming and metadata tracking.</p>
<ul>
<li><a class="external text" title="http://www.gnu.org/software/gnu-arch/" rel="nofollow" href="http://www.gnu.org/software/gnu-arch/">The GNU Arch homepage</a></li>
<li><a class="external text" title="http://wiki.gnuarch.org" rel="nofollow" href="http://wiki.gnuarch.org/">The arch wiki</a></li>
<li><a class="external text" title="http://lwn.net/Articles/125792/" rel="nofollow" href="http://lwn.net/Articles/125792/">LWN.net article on arch</a></li>
</ul>
<p><strong>Version control Tools:</strong></p>
<ul>
<li><a href="http://qct.sourceforge.net/">QCT GUI commit tool<br />
</a></li>
<li><a href="http://meld.sourceforge.net/">Meld</a> works with CVS, Subversion, Bazaar and Mercurial.</li>
<li><a href="http://pmpu.sharesource.org/">Push Me Pull You</a> works with Mercurial, Git, Bazaar and Darcs.</li>
<li><a href="http://www.opencm.org/">OpenCM</a> work for CVS.</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dwight D. Eisenhower on subversion]]></title>
<link>http://wordsoffreedom.wordpress.com/?p=49</link>
<pubDate>Mon, 13 Oct 2008 20:36:10 +0000</pubDate>
<dc:creator>arwendt</dc:creator>
<guid>http://wordsoffreedom.ru.wordpress.com/2008/10/13/dwight-d-eisenhower-on-subversion/</guid>
<description><![CDATA[I was just chatting online with a friend, Curt Loter, who is currently serving with the US Army in ]]></description>
<content:encoded><![CDATA[<p>I was just chatting online with a friend, Curt Loter, who is currently serving with the US Army in Iraq. I asked him to name a military personality that he most admired. He replied with Dwight D. Eisenhower, George Rogers Clark, and George Patton. I was impressed with the list as my friend is quite young and before that comment I had no idea his knowledge of history could even come up with a list like that.</p>
<p>But from that list it was Eisenhower that most caught my attention. (Most likely because of this year’s 2008 presidential election.)</p>
<p>The quote below I believe is very relevant to today’s political climate. With so many social websites becoming nothing but a home for anti-government conspiracy theories, (such as the US Government secretly blew up World Trade Centers) and with more and more of our citizen being brainwashed every day by what 60 years ago would be called enemy propaganda, I think these words are worth remembering.</p>
<p>"Here in America we are descended in blood and in spirit from revolutionists and rebels - men and women who dare to dissent from accepted doctrine. As their heirs, may we never confuse honest dissent with disloyal subversion." - Dwight D. Eisenhower</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[They wouldn't take a hint]]></title>
<link>http://ourcraft.wordpress.com/?p=924</link>
<pubDate>Mon, 13 Oct 2008 20:32:37 +0000</pubDate>
<dc:creator>danielmeyer</dc:creator>
<guid>http://ourcraft.ru.wordpress.com/2008/10/13/they-wouldnt-take-a-hint/</guid>
<description><![CDATA[There is a small but loyal band of files-and-directories* that routinely appear each time we create ]]></description>
<content:encoded><![CDATA[<p>There is a small but loyal band of files-and-directories* that routinely appear each time we create a new Java project.  (I believe their appearance of many of these has to do with the fact that we use Maven.)  They are from two different families -- we have .classpath, .checkstyle, and .project File, and .settings and target Directory.  (Another Directory whom we see a bit less frequently, shows up only when we generate local javadoc.  He just goes by "doc".)</p>
<p>While we appreciate the work these files-and-directories do for us, we really don't want them in our Subversion repository; so the first thing we usually do after committing the skeleton of a new project is to go svn:ignore these; after which, they politely bow out of sight.</p>
<p>But then there they are again to greet the next new project.  How to help them understand in a more permanent way?</p>
<hr /><a href="http://ourcraft.wordpress.com/2008/09/26/if-you-forgot-to-set-your-svnkeywords/#why">Fixing my auto-props issue the other day</a> got me looking at my Subversion config file, and it turns out that in the <code>[miscellany]</code> section there's a <code>global-ignores</code> setting that's just what I needed for this type of communication.  I uncommented that line and added the following to the end of it: "<code> .checkstyle .classpath .project .settings target doc</code>"</p>
<p>When I committed the project the first time, the usual fit-to-ignore files-and-directories didn't show up, and even when I generated local javadoc, Subversion knew not to process the doc directory.  Wooha!</p>
<p>*Kind of like Rabbit's friends-and-relations in Winnie-the-Pooh... remember?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Getting with the Subversion program]]></title>
<link>http://8centsaday.wordpress.com/?p=47</link>
<pubDate>Mon, 13 Oct 2008 00:04:57 +0000</pubDate>
<dc:creator>eightcentsaday</dc:creator>
<guid>http://8centsaday.ru.wordpress.com/2008/10/13/getting-with-the-subversion-program/</guid>
<description><![CDATA[I&#8217;ve become involved in a software project hosted (for free) as a Subversion (SVN) repository ]]></description>
<content:encoded><![CDATA[<p>I've become involved in a software project hosted (for free) as a <a href="http://subversion.tigris.org/">Subversion</a> (<a href="http://en.wikipedia.org/wiki/Subversion_(software)">SVN</a>) repository at <a href="http://unfuddle.com/">Unfuddle</a>.</p>
<p>Having hitherto found the (apparently <a href="http://en.wikipedia.org/wiki/Git_(software)#Early_history">shunned</a>) <a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> to be sufficient to my (usually single user) needs, I've had to do a little learning to get my head around SVN. The following may be of use to anyone else taking up Subversion:</p>
<ul>
<li>The <a href="http://svnbook.red-bean.com/">definitive text</a>, in particular the <a href="http://svnbook.red-bean.com/en/1.5/svn.intro.quickstart.html">high-speed quickstart tutorial</a></li>
<li>The fact that SVN now seems to be installed by default with OS X</li>
<li><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>, a pretty nice Explorer-integrated client for Windows</li>
<li>David Shea's <a href="http://www.mezzoblue.com/archives/2008/08/18/sneakernet_s/">intriguing post on SVN by SneakerNet</a></li>
<li><a href="http://www.torrentfly.org/get_torrents/three+ragas+ravi+shankar.html">Three Ragas from Ravi Shankar</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Edição colaborativa em TeX…]]></title>
<link>http://arsphysica.wordpress.com/?p=437</link>
<pubDate>Sun, 12 Oct 2008 04:56:18 +0000</pubDate>
<dc:creator>Daniel</dc:creator>
<guid>http://arsphysica.ru.wordpress.com/2008/10/12/edicao-colaborativa-em-tex/</guid>
<description><![CDATA[Muita gente, mais cedo ou mais tarde, acaba trombando nesse problema: como editar colaborativamente ]]></description>
<content:encoded><![CDATA[<p>Muita gente, mais cedo ou mais tarde, acaba trombando nesse problema: como editar colaborativamente um artigo científico, em geral editado em $latex \TeX$ e $latex \LaTeX$?</p>
<p>Imagine a seguinte situação: vc numa sala, no seu depto preferido, e seu colaborador na sala ao lado! Como é que vcs podem se coordenar para escrever um artigo juntos? Agora, imaginem uma situação mais idealizada, só pra facilitar o argumento a seguir: vc e seu colaborador estão a meio planeta de distância. :twisted:</p>
<p>No meio científico, essa situação é razoavelmente comum: vários autores colaborando num mesmo artigo, um em cada canto desse nosso mundo redondo.</p>
<p>Praqueles que não têm uma necessidade tipográfica muito grande, algo como <a href="http://docs.google.com/">Google Docs</a> dá conta do recado: vc simplesmente transfere sua ferramenta editorial para "<a href="http://en.wikipedia.org/wiki/Cloud_computing"><em>the cloud</em></a>". :wink:</p>
<p>Agora, pra quem tem necessidades tipográficas mais agudas — e.g., <a href="http://en.wikipedia.org/wiki/TeX">TeX</a>, <a href="http://en.wikipedia.org/wiki/LaTeX">LaTeX</a>, <a href="http://en.wikipedia.org/wiki/DocBook">DocBook</a> ou <a href="http://en.wikipedia.org/wiki/HTML">HTML</a> —, a colaboração é certamente mais complicada e delicada.</p>
<p>As primeiras alternativas que surgiram foram as seguintes:</p>
<ul>
<li><a href="http://www.tug.org/pracjourn/2007-3/henningsen/">Tools for Collaborative Writing of Scientific LaTeX Documents</a>;</li>
<li><a href="http://www.tug.org/pracjourn/2007-3/kalderon-svnmulti/">LaTeX and Subversion</a>;</li>
<li><a href="http://www.tug.org/pracjourn/2007-3/ziegenhagen/">LaTeX Document Management with Subversion</a>;</li>
<li><a href="http://www.tug.org/pracjourn/2007-3/scharrer/">Version Control of LaTeX Documents with svn-multi</a>;</li>
<li><a href="http://www.tug.org/pracjourn/2007-3/skiadas-svn/">Subversion and TextMate: Making collaboration easier for LaTeX users</a>.</li>
</ul>
<p>Quem usa <a href="http://en.wikipedia.org/wiki/GNU_Emacs">Emacs</a> pode utilizar <a href="http://en.wikipedia.org/wiki/AUCTeX">AUCTeX</a> e <a href="http://www.xsteve.at/prg/vc_svn/"><code>psvn.el</code></a> para integrar tudo de modo suficientemente transparente.</p>
<p>Uma alternativa um pouco mais moderna, que integra e faz o papel de agregar as funcionalidades de "editor de textos" e "controle de versões", é a seguinte:</p>
<ul>
<li><a href="http://gobby.0x539.de/trac/">Gobby</a> (roda em qualquer plataforma: Microsoft Windows, Mac OS X, GNU/Linux e *NIX afins);</li>
<li><a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a> (só para Mac OS X).</li>
</ul>
<p>Essencialmente, ambos são equivalentes: O Gobby é uma implementação "software livre" do SubEthaEdit. Para usuários menos experientes em lidar com o controle de versões, delegar essa tarefa diretamente para o editor pode ser uma saída viável. Para maiores informações sobre esse tipo de editores, é só dar uma olhada em <a href="http://en.wikipedia.org/wiki/Collaborative_real-time_editor">Collaborative real-time editor</a>. Infelizmente, eu não sei quantos desses têm suporte para TeX ou LaTeX.</p>
<p>Isso tudo posto… aautgora é hora de falar no <a href="http://git.or.cz/">Git</a>: o <a href="http://en.wikipedia.org/wiki/Git_(software)">Git</a> é um dos softwares para controle de versão mais rápidos disponível atualmente. Aliás, mais do que isso, o paradigma descentralizado e distribuído do <code>git</code> o torna um candidato natural para um sistema de arquivos com as mesmas propriedades: o jeito mais fácil de entender o conceito do <code>git</code> é imaginar que vc pode, e.g., ter uma pasta no seu computador 'replicada' em outros computadores (que vc explicitamente permitiu acessar a pasta original): ou seja, todos os seus colaboradores vão ter acesso à mesma pasta, de tal forma que quando qualquer arquivo (formatos ASCII ou binários, i.e., TeX, LaTeX, DOC(X), PDF, JPEG, TXT, HTML, RTF, etc) dentro dessa pasta for atualizado, todos os colaboradores recebem essa mesma atualização!</p>
<p>Fora isso, o <code>git</code> tem algumas outras propriedades bem interessantes para quem está desenvolvendo uma colaboração científica, que tende a ser um processo altamente emaranhado e não-linear: suporte para desenvolvimento não-linear (resolução de conflitos de edição), desenvolvimento distribuído, é possível usar <code>subversion</code> através de comandos de compatibilidade, velocidade e escalabilidade (eficiência para grandes projetos), autenticação criptografada, entre outras.</p>
<p>Ou seja, através do uso do <code>git</code> o controle de versões é extremamente mais poderoso e flexível, isso pra não falar na resolução de conflitos, i.e., quando dois ou mais dos seus colaboradores estiver trabalhando no artigo (ou gráfico, imagem, etc — qualquer tipo de arquivo), ao mesmo tempo, qual modificação tem maior prioridade? O <code>git</code> é excelente nesse departamento… além de permitir que vc compartilhe toda uma pasta com seus colaboradores, uma vez que qualquer tipo de arquivo é monitorado e atualizado automaticamente.</p>
<p>É, a meu ver, a saída mais sofisticada e robusta para o problema de colaboração e acesso de várias pessoas a um mesmo conjunto de arquivos (e tudo pode funcionar de modo encriptado, o que torna todo o processo ainda mais confortável). Porém, infelizmente, ainda não há nenhum suporte para <code>git</code> no Emacs nem em nenhum outro editor que eu conheço. Mas, dado que o AUCTeX é uma ferramenta tão poderosa, vale a pena se ajustar ao meio termo: "Emacs + AUCTeX" e Git no <a href="http://en.wikipedia.org/wiki/Computer_console">console</a>. Pode ser meio confuso no começo, mas uma vez que se acostuma com esse arranjo… é puro zen! :cool:</p>
<p>O que me traz à terceira opção: <a href="http://www.getdropbox.com/">Dropbox</a> (leiam mais no link <a href="http://www.getdropbox.com/tour">Tour</a>).</p>
<p>Essencialmente, o Dropbox é uma versão mais "user-friendly", amigável, de softwares de controle de versões: o processo de instalação cria uma pasta no seu computador que fica arquivada no <code>cloud</code> deles… e, dessa forma, toda vez que qualquer arquivo denro dessa pasta for modificado, as diferenças são propagadas para o <code>cloud</code>, onde ficam arquivadas também. E é agora que vem o pulo-do-gato: uma das sub-pastas (dentro da pasta-mãe, compartilhada via o serviço do Dropbox) é chamada <em>Public</em>, de modo que qualquer arquivo dentro dessa pasta pode ser acessado por quem tiver o respectivo <a href="http://www.getdropbox.com/tour#5">acesso permitido</a>.</p>
<p>Até aqui, tudo soa exatamente como no <code>git</code>, acima… a diferença crucial é que o Dropbox <strong>não</strong> usa o <code>git</code> como 'backend', i.e., o Dropbox tem seu próprio método de atualização dos arquivos — que, até agora, <a href="http://www.getdropbox.com/tour#3">não é muito bem conhecido publicamente</a>.</p>
<p>Portanto, nesse sentido, o Dropbox é uma espécie de <em><code>git</code> light</em>, i.e., é uma versão mais levinha e com menos recursos do que o <code>git</code> — não tão robusto, mas que satisfaz as necessidades da grande maioria dos usuários.</p>
<p>A grande vantagem é que não é preciso que "alguém" instale um servidor rodando <code>git</code>, o que torna tudo muito mais acessível a qualquer nível de usuários. :wink:</p>
<p>Então, no final das contas, essa não é uma saída tão ruim assim… perde-se uns recursos dum lado, mas ganha-se em manutenção do outro — em geral, é um bom meio termo. E, de quebra, ainda é possível se usar <a href="http://www.truecrypt.org/">TrueCrypt</a> para se encriptar o conteúdo de toda a pasta, tornando tudo muito mais seguro (mesmo que o conteúdo da pasta esteja na 'cloud', ele estará encriptado :wink: ).</p>
<hr />
<p></p>
<p>Pessoalmente, meu <em>sonho de consumo</em> seria um servidor rodando uma combinação dos seguintes:</p>
<ul>
<li><a href="http://fliptomato.wordpress.com/2007/11/18/if-digg-or-reddit-ran-the-arxiv/">Digg/Reddit + arXivs</a>;</li>
<li><a href="http://fliptomato.wordpress.com/2007/11/26/if-amazon-ran-the-arxiv/">Amazon + arXivs</a>;</li>
<li><a href="http://fliptomato.wordpress.com/2007/12/26/if-google-ran-the-arxiv-prospects-of-data-mining-in-academia/">Google + arXivs</a>;</li>
</ul>
<p>juntamente com todo o indexamento feito pelo <a href="http://www.slac.stanford.edu/spires/">SPIRES</a>! E, a essa mistura, adicionaria-se um servidor <code>git</code>, para que todos os usuários pudessem colaborar livremente e, de modo completamente transparente, publicar o artigo assim que acabado!</p>
<p>Dessa forma, numa mesma e única plataforma estariam centralizadas as melhores e mais robustas funcionalidades disponíveis no momento — seria o paraíso! :smile:</p>
<p>Bom… é isso aí: a diversão é mais-do-que-garantida, []'s! :twisted:</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Refactoring to interfaces: if only Subversion could understand]]></title>
<link>http://ourcraft.wordpress.com/?p=883</link>
<pubDate>Fri, 10 Oct 2008 16:39:35 +0000</pubDate>
<dc:creator>danielmeyer</dc:creator>
<guid>http://ourcraft.ru.wordpress.com/2008/10/10/refactoring-to-interfaces-if-only-subversion-could-understand/</guid>
<description><![CDATA[There is a refactoring I do in Eclipse sometimes that confuses Subversion:
Suppose I have a class na]]></description>
<content:encoded><![CDATA[<p>There is a refactoring I do in Eclipse sometimes that confuses Subversion:</p>
<p>Suppose I have a class named MessageSender.  It does not implement an interface; it just does the work itself.  Now perhaps I want a MessageSender to be an interface and have a MessageSenderImpl.  To accomplish this change, I:</p>
<ol>
<li>Rename MessageSender to MessageSenderImpl.</li>
<li>Extract Interface on MessageSenderImpl and call it MessageSender.</li>
</ol>
<p>At this point, I can see that Subversion is confused, because there is a little red X in the icon for MessageSender.java in the Package Explorer:</p>
<p><a href="http://ourcraft.files.wordpress.com/2008/10/eclipse-subversion-little-red-x-by-java-file.png"><img class="alignnone size-full wp-image-884" title="eclipse-subversion-little-red-x-by-java-file" src="http://ourcraft.wordpress.com/files/2008/10/eclipse-subversion-little-red-x-by-java-file.png" alt="" width="170" height="16" /></a></p>
<p>If I commit my changes now, MessageSender.java will be deleted and the build will be broken if I have any code using the new interface.</p>
<p>My current workaround is to:</p>
<ul>
<li>Revert MessageSender.java, then</li>
<li>Replace With Previous from Local History</li>
</ul>
<p>But this is more work than it oughter be, ain't so?</p>
<p><strong>Update 10/13/2008:</strong> <a href="http://ourcraft.wordpress.com/2008/10/10/refactoring-to-interfaces-if-only-subversion-could-understand/#comment-307">Karl's comment</a> inspired me to post my question to the Subclipse email list, where <a href="http://subclipse.tigris.org/servlets/ReadMsg?list=users&#38;msgNo=12811">Mark Phippard told me</a> that <a href="http://subclipse.tigris.org/issues/show_bug.cgi?id=772">an enhancement to Subclipse</a> released in Subclipse 1.4.3 fixes this issue.  (I was using Subclipse 1.4.2).  I upgraded Subclipse to the current version (1.4.5) and now my two-step refactoring works (i.e., after step 2 the file is marked as changed rather than marked for deletion, so I don't have to do my workaround).</p>
<p>Thanks, Karl and Mark!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The fastest way to migrate your Subversion repository to Git]]></title>
<link>http://onruby.wordpress.com/?p=42</link>
<pubDate>Thu, 09 Oct 2008 10:37:43 +0000</pubDate>
<dc:creator>jan</dc:creator>
<guid>http://onruby.flempo.com/2008/10/09/the-fastest-way-to-migrate-your-subversion-repository-to-git/</guid>
<description><![CDATA[Just svn export checkouts of tags/branches you use and trunk and create branches for them in the new]]></description>
<content:encoded><![CDATA[<p>Just <em>svn export</em> checkouts of tags/branches you use and trunk and create branches for them in the new Git repository. How often do you need anything from the history apart from the above? Let me rephrase: How often do you need to find the culprit instead of concentrating on fixing the problem?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New HowTo for Trac v0.11 and Subversion on Ubuntu Hardy Heron]]></title>
<link>http://cccarey.wordpress.com/?p=117</link>
<pubDate>Thu, 09 Oct 2008 03:29:21 +0000</pubDate>
<dc:creator>cccarey</dc:creator>
<guid>http://cccarey.ru.wordpress.com/2008/10/08/new-howto-for-trac-v011-and-subversion-on-ubuntu-hardy-heron/</guid>
<description><![CDATA[Earlier this year when I started my new job, I wrote about picking wiki and issue management tools.]]></description>
<content:encoded><![CDATA[<p>Earlier this year when I started my new job, I wrote about picking wiki and issue management tools.  I settled on Trac, learned how to set it up, wrote a HowTo and setup an instance at my company.  Folks at my company settled in nicely with Trac and Subversion and recently I decided to upgrade to current versions.</p>
<p>It turns out the HowTo I wrote earlier this year is one of the more popular pages on my humble little blog.  Since I was upgrading, I decided to review the HowTo for v0.11 and the latest version of Ubuntu, Hardy Heron.  The result is a new <a href="http://cccarey.wordpress.com/howtos/howto-install-trac-011-on-ubuntu-hardy/" target="_blank">HowTo</a> I posted this evening under my HowTos section.  I hope it helps someone out.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Subversion 1.5 merge problems]]></title>
<link>http://alostale.wordpress.com/?p=65</link>
<pubDate>Wed, 08 Oct 2008 06:34:49 +0000</pubDate>
<dc:creator>alostale</dc:creator>
<guid>http://alostale.ru.wordpress.com/2008/10/08/subversion-15-merge-problems/</guid>
<description><![CDATA[Last days we have had several problems trying to merge two branches using subversion. I wanted to me]]></description>
<content:encoded><![CDATA[<p>Last days we have had several problems trying to merge two branches using subversion. I wanted to merge trunk to modularity but I always obtained this error:</p>
<pre><code>svn: Working copy path 'lib/runtime' does not exist in repository</code></pre>
<p>This happened using any merge command (svn merge modularity, svn merge trunk@r1 trunk@r2...).<br />
It seems to be related with subversion <a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3067">issue 3067</a> and the only way to make it work was checking out the svn branch that solves this issue compiling it and using it to do the merge. The steps to do that are:</p>
<p>1) svn co http://svn.collab.net/repos/svn/branches/issue-3067-deleted-subtrees/ svn-mod<br />
2) cd svn-mod<br />
3) ./autogen.sh<br />
4) ./configure<br />
5) make</p>
<p>After doing the merge using that svn client the working copy cannot be used anymore with the old svn client.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Si estos son los "amigos"... ¿Cómo serán los enemigos de Benedicto XVI?]]></title>
<link>http://radiocristiandad.wordpress.com/?p=3538</link>
<pubDate>Wed, 08 Oct 2008 05:49:13 +0000</pubDate>
<dc:creator>Radio Cristiandad</dc:creator>
<guid>http://radiocristiandad.ru.wordpress.com/2008/10/08/si-estos-son-los-amigos-%c2%bfcomo-seran-los-enemigos-de-benedicto-xvi/</guid>
<description><![CDATA[El rabino israelí, invitado especial del Santo Padre, el &#8220;hermano mayor&#8221; de los moderni]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">El rabino israelí, invitado especial del Santo Padre, el "hermano mayor" de los modernistas, el primero en expresarse ante el sínodo de los obispos católicos reunido en el Vaticano, <strong>rechazó la beatificación del papa Pío XII cuya actitud frente al nazismo y el fascismo han sido objeto de controversias históricas</strong>, afirmaba el martes la prensa italiana.</p>
<p style="text-align:justify;"><strong>"Somos contrarios a la beatificación de Pío XII. No podemos olvidar su silencio sobre el Holocausto",</strong> afirmó el gran rabino de Haifa (Israel), Shear Yshuv Cohen, según el diario italiano La Stampa.</p>
<p style="text-align:justify;"><strong>"No debe ser tomado como modelo y no debe ser beatificado porque no alzó la voz frente a la Shoa. No habló porque tenía miedo o por otras razones personales", añadió el rabino, según ese matutino.</strong></p>
<p style="text-align:justify;">Pío XII, que dirigió la Iglesia católica entre 1939 y 1958, está acusado por sus detractores de haber guardado silencio frente a los crímenes de los nazis y los fascistas.</p>
<p style="text-align:justify;">Pese a ello, el papa Benedicto XVI no dudó en rendir homenaje, el mes pasado, a su antecesor, al asegurar que no había "ahorrado esfuerzos" para salvar a los judíos del exterminio.</p>
<p style="text-align:justify;">El proceso de beatificación de Pío XII, abierto en octubre de 1967, es un tema de tensión con las organizaciones judías. El expediente estaba casi cerrado, pero en diciembre de 2007 Benedicto XVI creó una comisión especial para estudiar el caso antes de tomar una decisión.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Unir ramas (merge) en Subversion con Eclipse]]></title>
<link>http://andalinux.wordpress.com/?p=849</link>
<pubDate>Mon, 06 Oct 2008 06:01:40 +0000</pubDate>
<dc:creator>jasvazquez</dc:creator>
<guid>http://andalinux.ru.wordpress.com/2008/10/06/unir-ramas-merge-en-subversion-con-eclipse/</guid>
<description><![CDATA[Siguiendo el hilo de la explicación que hace algún tiempo hicimos sobre la creación de &#8220;bra]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;"><img class="alingright alignright" style="border:0 none;margin-left:15px;" src="http://img215.imageshack.us/img215/5403/mergebranchessvnxc9.png" alt="" width="200" height="173" />Siguiendo el hilo de la explicación que hace algún tiempo hicimos sobre la <a href="/2008/09/01/crear-branch-ramas-en-subversion-svn-com-eclipse/">creación de "branches" (ramas) en Subversion con Eclipse</a> me gustaría tratar el modo de aplicar los cambios realizados (en el ejemplo al "trunk" aunque puede realizarse sobra cualquier otra rama).</p>
<p style="text-align:justify;">Uno de los ejemplos de uso de este tipo de tareas es cuando, tras trabajar en alguna corrección o mejora del proyecto en el que estamos colaborando, decidimos que ha llegado el momento (tras las pertinentes pruebas) de incluirlo en el proyecto actualmente en desarrollo.</p>
<p style="text-align:justify;">Veamos cómo hacerlo haciendo uso de Eclipse.</p>
<p style="text-align:justify;"><!--more--></p>
<p>Una vez que hemos finalizado con una ramificación del proyecto debemos unirlo al proyecto raíz o Trunk. Para ello seguiremos los siguientes pasos:</p>
<ol>
<li>Aplica un <strong>commit</strong> para que el branch en el servidor tenga el mismo contenido que nuestra copia local.</li>
<li>
<p style="text-align:justify;"><strong>Cambiamos</strong> nuestra copia local (workspace) <strong>al trunk</strong> seleccionando <em>Team &#62; Switch to Branch/Tag</em> sobre la carpeta del proyecto.<br />
<img class="aligncenter" src="http://img142.imageshack.us/img142/9528/branchtrunkjl2.jpg" alt="" width="417" height="190" /></li>
<li>Solicitamos <strong>realizar el merge</strong> con <em>Team &#62; Merge</em> sobre la carpeta del proyecto</li>
</ol>
<p><img class="aligncenter" src="http://img359.imageshack.us/img359/3826/mergebranchua1.jpg" alt="" width="480" height="439" /></p>
<p>Obsérvese en la figura de arriba lo siguiente</p>
<ol>
<li>En el apdo. <strong>From</strong> elegimos la revisión en la que fue creado el branch y su ruta (la del branch)</li>
<li>En el apdo. <strong>To</strong> elegimos la última versión del trunk (normalmente es HEAD pero en función de lo que hagamos podría interesar utilizar una versión previa; p.e. si alguien, mientras que nosotros terminamos, se nos adelanta y aplica sus cambios sobre el proyecto)</li>
<li><strong>Pulsamos</strong> el botón <strong>Merge</strong> para actualizar nuestra copia local con las diferencias entre las versiones From y To</li>
</ol>
<p>Para finalizar el proceso sólo queda</p>
<ol>
<li><strong>Comprobamos</strong> en la vista <em>Team Synchronize</em> que no hay <strong>conflictos</strong></li>
<li>Aplicamos un <strong>commit</strong> no olvidando poner un comentario en el que se indique que estamos haciendo un merge (en caso de problemas o dudas siempre viene bien un comentario para saber de dónde viene cada cosa y por qué)</li>
</ol>
<p><img class="aligncenter" src="http://img55.imageshack.us/img55/3294/commitsubversionxm9.jpg" alt="" width="440" height="414" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[fakers]]></title>
<link>http://drugsandguns.wordpress.com/?p=520</link>
<pubDate>Sat, 04 Oct 2008 22:17:29 +0000</pubDate>
<dc:creator>rerecon</dc:creator>
<guid>http://drugsandguns.ru.wordpress.com/2008/10/04/fakers/</guid>
<description><![CDATA[&#8220;a collaborative project that takes the work of artists from around the world, in the form of ]]></description>
<content:encoded><![CDATA[<p style="text-align:left;">"<em>a collaborative project that takes the work of artists from around the world, in the form of fake road signs, and turns the streets of Lyon, France into an enormous gallery without walls.</em>"</p>
<p style="text-align:left;">Haven't had a chance to get to Lyon in person, but the whole idea, planning and execution of this project appears immense and extra-ordinary.....  this is only a small selection of text and pictures, get the truth, the whole truth and nothing but the truth from <a href="http://www.bopano.com/" target="_blank">www.bopano.com</a>. Loads of (anti) artists you know and don't got involved and created some true graphic havoc. These are my personal favourites....</p>
<p style="text-align:center;"><img class="aligncenter" src="http://www.bopano.com/files/gimgs/4_stevenharrington2bis-01.jpg" alt="" width="325" height="243" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://www.bopano.com/files/gimgs/4_mellebulle2-01.jpg" alt="" width="325" height="243" /></p>
<p style="text-align:center;"><img class="alignnone" src="http://www.bopano.com/files/gimgs/4_skwak1-01.jpg" alt="" width="325" height="243" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://www.bopano.com/files/gimgs/4_andrewpommier-01.jpg" alt="" width="325" height="243" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Le photofragmentexte comme rumeur dissidente (propos introductifs) - oct. 04/08]]></title>
<link>http://johnnyfrenchman.wordpress.com/?p=185</link>
<pubDate>Sat, 04 Oct 2008 19:14:43 +0000</pubDate>
<dc:creator>johnnyfrenchman</dc:creator>
<guid>http://johnnyfrenchman.ru.wordpress.com/2008/10/04/le-photofragmentexte-comme-rumeur-dissidente-propos-introductifs-oct-0408/</guid>
<description><![CDATA[

Photofragmentexte : superposition de photographies et d’un environnement sonore créé à parti]]></description>
<content:encoded><![CDATA[<p><!--[if gte mso 9]&#62;  Normal 0 21       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p style="text-align:center;"><!--[if gte mso 9]&#62;  Normal 0 21       MicrosoftInternetExplorer4  &#60;![endif]--><br />
<strong><em><span style="font-size:14pt;font-family:&#34;">Photofragmentexte : superposition de photographies et d’un environnement sonore créé à partir de différents sons (paroles, aboiements, moteurs, télévision, bribes de musique, ambiance de rues, ambiance de lieux…) recueillis avec un enregistreur. Le message ainsi constitué peut-être diffusé sous forme de film.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le texte diffusé doit fonctionner comme rumeur. Pour cela, il faut envisager plusieurs lieux de diffusion : des bars, des restaurants, des salles d’attente, des vitrines… Le message audiovisuel diffusé en boucle doit pénétrer telle la rumeur et se propager. Si ceux qui le répercutent savent où ils l’ont entendu et vu, ils ne doivent pas pour autant savoir d’où il vient. La source véritable demeure secrète pour espérer un effet générateur de parasites. A terme, cet effet parasite doit être de l’ordre de la dissidence.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le message se veut subversif avant tout. Jouer sur les peurs, sur les émotions fortes. Les sons accompagnant les images doivent être évocateurs (bruits de manifestations, de bagarres, d’émeutes, de foule, coups de sifflets, sirènes de police ou pompier, messages d’évacuation, messages sécuritaires, cris de douleurs, de joie, gémissements, bavardages, bribes de journaux télévisés, ambiance de lieux tels hôpitaux, stades, métro, gares, commerces…)</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Eventuellement, le message audio peut-être inventé.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">L’illusion est l’arme principale de la dissidence.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le message doit intervenir comme élément de rupture des liens imposés par les institutions de la "démocratie médiatico-parlementaire" (mehdi belhaj kacem).</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le contrôle des médias associés aux politiques doit être perturbé, voire annihilé. Une telle rupture, définitive, est la condition nécessaire au changement radical.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le message agit comme contre rumeur. Il prend le contre-pied des messages ambiants diffusés principalement par l’ensemble des médias institués (journaux, télévision, publicité) en véhiculant des détournements, des contradictions, et mise sur sa répercussion par ceux qui l’entendent et le voient.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Toutes les réactions, dans quelque sens que ce soit, aux messages dissidents, deviennent des éléments de la réalité, et ont, de ce fait, des conséquences sur cette réalité.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Les photographies qui constituent le message visuel sont tirées de détails textuels des affiches publicitaires. Ainsi les mots employés, les codes couleur, poursuivent leur travail de référents inconscient, et le détournement de ces mots bénéficie de cette dimension inconsciente. Plus la reconnaissance du mot (typographie, couleur…) opère, plus le message qui en use de manière détournée a de chances de porter ses fruits. L’opposition devenant consciente entre le mot de la publicité véritable et son détournement, doit permettre la prise de conscience de l’individu au regard de son environnement.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Il faut systématiser la production de fausses rumeurs sur ce modèle du photofragmentexte. C’est un moyen pour contrer efficacement le pouvoir grandissant et les techniques éprouvées des grandes institutions qui falsifient, déforment, déconsidèrent ou ignorent des faits, idées allant à leur encontre, préjudiciables. Le pouvoir en danger vise à éliminer le danger. Détourner les soubassements de ses techniques (mots, couleurs, codes…), c’est infiltrer ces institutions à leur base. Le danger qui les vise devient en quelque sorte un produit de l’institution. Et si l’institution produit elle-même l’objet de danger, alors l’élimination de celui-ci la condamne de même.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Plus la diffusion est à la fois présente (diffusion massive) et discrète (brouillage de la source, diffusion rapide sans suite), plus l’efficacité de la rumeur qu’elle propose est grande. Celle-ci se propage d’autant plus fort puisque reposant sur des individus qui la considèrent au même niveau qu’une de leurs idées leur traversant l’esprit. Et c’est le cas.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">La difficulté réside évidemment dans l’accès généralisé aux médias.</span></em></strong></p>
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoBodyText" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le sujet bidon, affiché comme tel, mais qui colle à une actualité met en doute le fondement de cette même actualité. Faire du faux généralisé jette inévitablement le doute sur ce qui se présente comme la vérité. Si celui qui triche, détourne, falsifie souligne à quel point il est aisé de le pratiquer, qu’advient-il de ceux qui se prétendent dans le vrai. Aux yeux de tous, ils apparaissent bien vite comme de potentiels bonimenteurs. Et la rumeur peut courir d’autant plus vite.</span></em></strong></p>
<p class="MsoBodyText" style="margin:0;" align="center">
<p class="MsoNormal" style="margin:0;" align="center"><span style="font-size:14pt;font-family:&#34;"> </span></p>
<p class="MsoNormal" style="margin:0;" align="center"><strong><em><span style="font-size:14pt;font-family:&#34;">Le photofragmentexte apparaît comme outil de réponse à la perversion des discours et des images, à laquelle elle oppose le brouillage, la contradiction, le détournement, la subversion dans une logique dissidente.</span></em></strong></p>
<p class="MsoNormal"><span style="font-size:14pt;"> </span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[EL GOBIERNO BUSCA EL ASESINATO DE LOS MAS INOCENTES]]></title>
<link>http://radiocristiandad.wordpress.com/?p=3523</link>
<pubDate>Thu, 02 Oct 2008 22:54:49 +0000</pubDate>
<dc:creator>Radio Cristiandad</dc:creator>
<guid>http://radiocristiandad.ru.wordpress.com/2008/10/02/el-gobierno-busca-el-asesinato-de-los-mas-inocentes/</guid>
<description><![CDATA[El crimen se consumó anoche en el Hospital Penna de esa Ciudad. La mamá es una joven de 18 años c]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">El crimen se consumó anoche en el Hospital Penna de esa Ciudad. La mamá es una joven de 18 años con discapacidad mental que vivía en el Patronato de la Infancia, violada durante una de las salidas. El bebé tenía más de 10 semanas de gestación.</p>
<p style="text-align:justify;">El director del Hospital, Alberto Taranto, decidió practicar el aborto tras consultar con una comisión interdisciplinaria que no incluyó objetores de conciencia. La comisión acordó la realización del aborto porque entendió que la Resolución 304/2007 los eximía de sanciones penales y les permitía matar al indefenso bebé.</p>
<p style="text-align:justify;">La adolescente fue internada el lunes pero, ante un pedido de adopción, el juez Jorge Longás dictó una medida cautelar que suspendió el aborto; horas después, los otros dos integrantes del Tribunal de Familia, Edgardo Manassero y Patricia Marenoni revocaron la suspensión, dando luz verde al abominable crimen.</p>
<p style="text-align:justify;">El bebé de Bahía Banca se suma a otros inocentes asesinados “en democracia”.</p>
<p style="text-align:justify;">No tuvieron nombre ni tumba, pero no los olvidamos:</p>
<p style="text-align:justify;">8 julio de 2005: después de que la Suprema Corte de Justicia de la provincia de Buenos Aires les diera “permiso para matar”, los médicos del Hospital Evita de Lanús, practicaron el aborto a una mujer que sufría una miocardiopatía dilatada. El Hospital Universitario Austral ofreció en ese momento infraestructura y especialistas, para intentar salvar las dos vidas, otros ofrecieron subsidios para madre e hijo y varios matrimonios solicitaron la adopción. Todo fue rechazado, se asesinó al bebé, un inocente de más de 5 meses de gestación.</p>
<p style="text-align:justify;">19 de agosto de 2006: se practicó el aborto a la discapacitada de Guernica que por entonces tenía 19 años y cinco meses de embarazo, una vez más la Suprema Corte de Justicia de la provincia de Buenos Aires había dado “permiso para matar”. El crimen se consumó en una clínica privada de La Plata -con el apoyo de la “Campaña Nacional por el Derecho al Aborto Legal, Seguro y Gratuito” según declaró a los medios la activista abortista Dora Coledesky- porque el Hospital San Martín de esa ciudad se negó finalmente a realizar la intervención por lo avanzado del embarazo. Se asesinó al bebé pero se desconoce, si la hubo, condena al violador.</p>
<p style="text-align:justify;">24 de agosto de 2006: En la madrugada y tras haber obtenido, de la Suprema Corte de Justicia de la provincia de Mendoza, el “permiso para matar”; se asesinó al bebé en un hospital público de esa provincia. La gestante, de 25 años, había sido violada por el concubino de su hermana que vivía bajo el mismo techo. Se volvieron a rechazar los ofrecimientos (adopción, subsidios…) que intentaban salvar ambas vidas. El resultado, otro inocente aniquilado.</p>
<p style="text-align:justify;">22 de septiembre de 2007: El bebé en gestación de Paraná, producto de una violación a una discapacitada mental, fue asesinado en Mar del Plata.</p>
<p style="text-align:justify;">El Superior Tribunal de Entre Ríos había dado “permiso para matar”, pero una cosa es dictar la pena de muerte y otra ejecutarla. Los médicos del Materno Infantil de Paraná se negaron por unanimidad a practicar el aborto. Declaró el Dr. Cati, director del hospital: tras la microcesárea “el médico recibe un feto vivo, cuyo corazón late, que mueve sus miembros. Usted qué hace: ¿lo tira a la chata y deja que se muera o llama a un pediatra? Ningún médico quiere enfrentar esa situación” (Página 12, 22/09/2007).</p>
<p style="text-align:justify;">Pero el Gobierno de Néstor Kirchner no escatimó esfuerzos hasta encontrar al verdugo. Sus funcionarios se ocuparon del caso. El INADI, acompañó a la joven mamá a Mar del Plata mientras el por entonces Ministro de Salud de la Nación, Ginés González García, hacía las gestiones para que en el Materno Infantil de esa ciudad, que dirige Hugo Casarca, se asesinara brutalmente al bebé. No se conoce condena al violador.</p>
<p>Lic. Mónica del Río - <a href="http://www.notivida.org/" target="_blank">Notivida</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[برنامه نویسی گروهی با SubVersion]]></title>
<link>http://parsiait.wordpress.com/?p=334</link>
<pubDate>Thu, 02 Oct 2008 15:25:53 +0000</pubDate>
<dc:creator>siavash</dc:creator>
<guid>http://parsiait.ru.wordpress.com/2008/10/03/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%da%af%d8%b1%d9%88%d9%87%db%8c-%d8%a8%d8%a7-subversion/</guid>
<description><![CDATA[ساب ورژن = SubVersion
هفت تیر ۷tir.com به قلم نبی کرمعلی زاده  : ]]></description>
<content:encoded><![CDATA[<p><strong>ساب ورژن</strong><strong> = <em>SubVersion</em></strong><br />
<a href="http://freedom-freedom.com/nph-1.pl/000100A/http/7tir.biz" target="_blank">هفت تیر ۷tir.com </a>به قلم نبی کرمعلی زاده  :   من (و شاید خود شما) همیشه در برنامه نویسی اینطور عمل میکنم که زمانی که تصمیم دارم تغییرات کلی در فایل ایجاد کنم که مطمئن نیستم نتیجه مطلوب خواهد داشت یا خیر، از فایل مورد نظر یک کپی به عنوان <span lang="en-us">backup </span>در همان مسیر قرار میدم و ابتدای نام فایل یک علامت <span lang="en-us">under line</span> (_) قرار میدم. سپس تغییرات را شروع میکنم. اگر تغییرات به نتیجه نرسید مجدداً آن فایل پشتیبان را جایگزین میکنم. اما همیشه داستان به همین سادگی نیست. گاهی فایلها زنجیروار به یکدیگر مرتبط هستند و تغییر کلی در یک فایل مستلزم تغییرات در فایلهای دیگر نیز هست. در این صورت اگر بعد از چند روز کار متوجه بشم که ایده اولیه و کلی من غلط بوده و کار از اصل اشکال داشته و تصمیم بگیرم که به همان سبک و روش قدیمی کار را ادامه دهم. اینجاست که پیدا کردن و اصلاح تغییرات و بازگرداندن تغییرات فایلها مثلا به چند روز قبل تقریباً غیر ممکن خواهد بود. همچنین همیشه با این قضیه مشکل داشتم که از کجا بدونم کدوم فایل رو مجدد ویرایش کردم و نیاز به آپ لود مجدد بر روی سایت داره و کدوم فایلها تغییری نکرده اند و نیاز به آپ لود مجدد ندارند. از طرف دیگه همیشه به این مسئله اعتقاد داشتم که انجام پروژه های <a title="آموزش برنامه نویسی php" href="http://freedom-freedom.com/nph-1.pl/000100A/http/phpkar.com" target="_blank">برنامه نویسی</a> به صورت گروهی تقریباً ناممکنه چون اعتقاد داشتم هماهنگی و گردآوری افراد درکنار یکدیگر کار مشکلیست. اما باز هم از اینکه پروژه های زیادی روی وب میدیدم که افراد زیادی در انجام اونها مشارکت دارند و جالب اینکه هر کدوم از این افراد در یک نقطه کره زمین زندگی میکنند، بیشتر متعجب میشدم.</p>
<p>پاسخ به سوالات و مشکلات مطرح شده در بالا مبحثی است که در ادامه به آن خواهیم  پرداخت.<br />
از وقتی که با مفهومی به  نام “سیستم کنترل نسخه” و نرم افزار <span lang="en-us">Subversion</span> آشنا شدم به تمام سوالاتم پاسخ داده شد. و به  قول آقای بیژن هومند در <span lang="en-us">[</span><a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d95" target="_blank">این  مقاله</a><span lang="en-us">] : “</span>بعد از یکبار نصب subversion و کار کردن با آن و عادت کردن به این محیط، مطمئن باشید که این سوال را بارها از خود خواهید پرسید که من تا بحال چگونه بدون آن کار میکردم؟!”<a href="http://freedom-freedom.com/nph-1.pl/000100A/http/fa.wikipedia.org/wiki/=25D8=25B3=25D9=2588=25D8=25B1=25D8=25B3_=25DA=25A9=25D9=2586=25D8=25AA=25D8=25B1=25D9=2584" target="_blank">سیستم کنترل  نسخه</a> <span lang="en-us">(<a href="http://freedom-freedom.com/nph-1.pl/000100A/http/en.wikipedia.org/wiki/Revision_control" target="_blank">Version  Control System</a></span> یا همون <span lang="en-us">VCS)</span> سیستمیه که بر روی فایلهای پروژه مدیریت میکنه و هرگونه تغییراتی در فایلهای پروژه اعم از ایجاد، حذف و یا تغییر رو به طور دقیق ثبت میکنه .</p>
<p>برنامه های زیادی در این زمینه وجود دارند که  از معروف ترین اونها میشه به <span lang="en-us"> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/en.wikipedia.org/wiki/Subversion_=2528software=2529" target="_blank"> Subversion</a></span> یا اختصاراً <span lang="en-us">SVN</span> محصول شرکت <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/en.wikipedia.org/wiki/CollabNet" target="_blank">CollabNet</a> اشاره کرد که از <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/subversion.tigris.org/" target="_blank">سایتش</a> به صورت رایگان قابل دریافت و نصب است. <span lang="en-us">subversion</span> قابلیت نصب بر  روی هر سیستمی که <span lang="en-us">Apache</span> بر روی آن نصب میگردد را داراست. در <span lang="en-us">[</span><a href="http://freedom-freedom.com/nph-1.pl/000100A/http/en.wikipedia.org/wiki/List_of_revision_control_software" target="_blank">اینجا</a><span lang="en-us">]</span> یک لیست کامل از اینگونه نرم افزارها رو میتونید مشاهده کنید.</p>
<p>این برنامه امکان مدیریت کامل بر روی فایلهای پروژه رو همراه با ثبت نام ویرایش کننده و تاریخ ویرایش رو فراهم می آوره و کلیه تغییرات رو یک بانک اطلاعاتی قوی ذخیره میکنه به طوری که در هر لحظه میشه پروژه رو به حالتی که مثلا چندین روز و یا سال پیش به اون شکل بوده درآورد و این خیلی فوق العادست! سایت <span lang="en-us"><a href="http://freedom-freedom.com/nph-1.pl/000100A/http/wikipedia.org/" target="_blank">wikipedia</a></span> هم در مورد مقالات درست همین عمل رو انجام میده، یعنی درسته که مقالات به صورت آزاد قرار گرفته اند و هر شخصی میتونه اونها رو ویرایش کنه اما کلیه تغییرات ثبت میشه و لازم نیست نگران از بین رفتن اطلاعات بود. ضمناً اینکه از واژه “پروژه” استفاده میکنم ببه این دلیله که هیچ محدودیتی در نوع پروژه وجود نداره و حتی در مورد پروژه های صوتی، تصویری و… هم میشه از این سیستم استفاده کرد که احتمالاً تنها نرم افزارهای مروبطه فرق دارند.</p>
<p>بد نیست کمی در مورد روش کار اینگونه سیستمها صحبت کنم. در اغلب این سیستم ها که نرم افزار <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.7tir.biz/news/=3fs=3dsubversion" target="_blank"><span lang="en-us">subversion</span></a> هم از اون استفاده میکنه، بدین ترتیب عمل میشه که یک مخزن جهت نگهداری فایلهای پروژه درنظر گرفته میشه. این مخزن بر روی سرور اصلی قرار گرفته که در پروژه های گروهی هر شخص اطلاعات مخزن رو میخونه اصطلاحاً <span lang="en-us">checkout</span> میکنه. با اینکار یک نسخه از کلیه اطلاعات مخزن به سیستمش منتقل میشن و هر تغییری که دلش بخواد بر روی اون اطلاعات میده و سپس اونها رو به مخزن برمیگردونه اصطلاحاً <span lang="en-us">commit</span> میکنه. در صورتی که در این فاصله فایل توسط شخص دیگری تغییر کرده باشه به کاربر هشدار میده و کلاً درمورد تغییرات فایلها بسیار هوشمند عمل میکنه، مثلا میتونه متوجه بشه کاربران کدوم خطوط رو ویرایش کردند و تا حد امکان خودش فایلها رو ادغام میکنه …</p>
<p>یکی از نرم افزارهایی که جهت کار با <span lang="en-us">subversion</span> محیط  گرافیکی <span lang="en-us">GUI </span>بسیار خوب و قوی در اختیار کاربر قرار میده <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.tortoisesvn.net/" target="_blank">TortoiseSVN</a> است که به  صورت رایگان قابل دریافت و نصب است. این نرم افزار تنها تحت ویندوزه و برای لینوکس  میشه از <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/rapidsvn.tigris.org/" target="_blank">RapidSVN</a> استفاده کرد. احتمالاً موقع  نصب <span lang="en-us">Visual Studio</span> با  گزینه <span lang="en-us">Source Safe</span> برخورد کردید، این نرم افزار هم جزو  همین دسته است.</p>
<p>در پایان توجهتون رو به مقاله فارسی ۹ قسمتی آقای “بیژن هومند” تحت عنوان “آشنایی با  Subversion” جلب میکنم:<br />
[بخش نخست: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/13/subversion-I.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d82" target="_blank">html</a>] [بخش دوم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/14/subversion-II.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d89" target="_blank">html</a>] [بخش سوم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/15/subversion-III.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d95" target="_blank">html</a>] [بخش چهارم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/16/subversion-IV.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d101" target="_blank">html</a>] [بخش پنجم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/17/subversion-V.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d113" target="_blank">html</a>] [بخش ششم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/18/subversion-VI.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d117" target="_blank">html</a>] [بخش هفتم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/19/subversion-VII.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d126" target="_blank">html</a>] [بخش هشتم: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/20/subversion-VIII.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d131" target="_blank">html</a>] [بخش پایانی: <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/pdf/21/subversion-IX.pdf" target="_blank">pdf </a> <a href="http://freedom-freedom.com/nph-1.pl/000100A/http/www.irantux.org/html/index.php=3fname=3dSections&#38;req=3dviewarticle&#38;artid=3d143" target="_blank">html</a>]</p>
<p>اگر فقط دو بخش اول این مقاله رو بخونید با پی بردن به قابلیت ها و مزایای <span lang="en-us">subversion</span> ، شک ندارم تا انتهای مقاله رو دنبال میکنید  و با من هم عقیده میشید که وجود اون برای ما برنامه نویسا و الاخصوص <span lang="en-us">PHP</span> کاران مخصوصاً اگر کار گروهی باشه یک ضرورته.</p>
<p><em><br />
- </em>ساب ورژن<em> + SubVersion - برنامه نویسی گروهی</em></p>
<p>منبع :  freedom</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Soledad Loaeza: Gustavo Díaz Ordaz y la guerra fría ]]></title>
<link>http://wordsinresistance.wordpress.com/?p=1847</link>
<pubDate>Thu, 02 Oct 2008 14:53:12 +0000</pubDate>
<dc:creator>immorfo</dc:creator>
<guid>http://wordsinresistance.ru.wordpress.com/2008/10/02/soledad-loaeza-gustavo-diaz-ordaz-y-la-guerra-fria/</guid>
<description><![CDATA[El movimiento estudiantil mexicano del verano de 1968 fue también una crisis de guerra fría. Ciert]]></description>
<content:encoded><![CDATA[<p>El movimiento estudiantil mexicano del verano de 1968 fue también una crisis de guerra fría. Ciertamente, no fue un enfrentamiento entre Estados Unidos y la Unión Soviética como el que había ocurrido seis años antes en Cuba a propósito de la instalación de misiles nucleares. El gobierno de Gustavo Díaz Ordaz no estaba amenazado por un levantamiento comunista, sino por la paranoia del gobierno de Lyndon Johnson, quien, después de Fidel Castro y empantanado en Vietnam, no tenía paciencia para lidiar con pequeños desafíos en su esfera de influencia. En 1962, Washington había financiado la fallida invasión de opositores cubanos en Bahía de Cochinos; en 1964 se produjo un enfrentamiento entre estudiantes panameños y tropas establecidas en el Canal, del que resultaron varios muertos; ese mismo año cayó el presidente brasileño Joao Goulart, víctima de un golpe militar que tuvo el pleno apoyo de la Casa Blanca; en abril de 1965, con el pretexto de proteger la vida de estadunidenses en República Dominicana, desembarcaron en la isla más de 42 mil marines para combatir a las fuerzas que buscaban restablecer el gobierno democrático de Juan Bosch, que había sido depuesto dos años antes por grupos favorables al dictador Trujillo.</p>
<p>En 1966, ante la Cámara de Representantes en Washington, Díaz Ordaz sostuvo que “los más peligrosos agitadores son el temor, la insalubridad, la falta de pan, de techo, de vestido y de escuela”. De hecho, su postura oficial fue siempre que la pobreza era la principal causa de inestabilidad política; y le inspiraban desconfianza las presiones de embajadores y funcionarios estadunidenses que desde los años 50 consideraban que los gobiernos de México –y, en general, de toda la región latinoamericana– subestimaban la fuerza, o por lo menos, el potencial desestabilizador de los comunistas. Peor todavía, desde principios de los años 60 la embajada de Estados Unidos en México expresaba claros temores respecto de la estabilidad política del país, e incluso en algún momento dudó que el presidente Adolfo López Mateos concluyera su mandato constitucional. (Citado en: Soledad Loaeza, “Gustavo Díaz Ordaz y el colapso del Milagro Mexicano”, en Ilán Bizberg y Lorenzo Meyer, Una historia contemporánea de México, México, Océano, 2005). Thomas Mann, embajador en México en 1962, intervino de manera muy activa en las decisiones en relación con la invasión a Dominicana en tanto que responsable de asuntos interamericanos en el Departamento de Estado.</p>
<p>Mucho se habla de la “relación especial” entre Estados Unidos y México, que normalmente se entiende como un margen de autonomía en materia de política exterior, que le permitió al país, por ejemplo, mantener relaciones con Cuba, a diferencia de las demás naciones latinoamericanas que rompieron con el régimen de Fidel Castro a instancias de Washington. No obstante, mucho más importante que la relativa independencia de la diplomacia mexicana fue la limitada intervención de los estadunidenses en la política interna, en contraste con lo que ocurría en la mayor parte del hemisferio. Los documentos oficiales del gobierno de Estados Unidos muestran, primero, que había un auténtico temor de despertar a la bestia nacionalista mexicana, y, segundo, que confiaba ampliamente en la capacidad del sistema político para resolver los conflictos que se presentaran. Si miramos los desastres que provocó el intervencionismo de Estados Unidos en Brasil o Chile, por ejemplo, habría que reconocer las ventajas de esa “relación especial”. Este respeto se fue agotando en el tiempo.</p>
<p>A mediados de 1967, la revista US News and World Report –cercana al Departamento de Estado– publicó un reportaje según el cual el gobierno mexicano no podía responder a los retos que planteaba la pobreza y no tenía “energía para actuar contra la creciente subversión”, y que “mexicanos prominentes” aseguraban que pediría a Estados Unidos tropas para “salvar a México del comunismo”.</p>
<p>El 15 de junio siguiente, en la ceremonia del Día de la Libertad de Prensa, Díaz Ordaz, visiblemente emocionado y en un tono casi de pánico, afirmó que “por ningún motivo, en ningún caso, en ninguna circunstancia” el gobierno pediría a otra nación que interviniera en asuntos internos, “preferimos millones de veces la muerte antes que solicitar soldados del exterior para que vengan a imponer el orden interior”.</p>
<p>La reconstrucción de esta dimensión de la crisis de 1968 no busca exculpar a nadie ni mucho menos. Se trata de identificar las restricciones que pesaban sobre las decisiones del gobierno, los costos del control sobre la información política y su efecto en torno a los reflejos autoritarios de que fueron víctimas los universitarios y politécnicos de entonces.</p>
<p>Artículo Original: <a href="http://www.jornada.unam.mx/2008/10/02/index.php?section=opinion&#38;article=020a1pol">La Jornada</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
