<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog de David Arroyo Menéndez</title>
	<atom:link href="http://davidam9.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidam9.wordpress.com</link>
	<description>Investigación Social y Software Libre</description>
	<lastBuildDate>Tue, 13 Dec 2011 09:46:20 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='davidam9.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blog de David Arroyo Menéndez</title>
		<link>http://davidam9.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://davidam9.wordpress.com/osd.xml" title="Blog de David Arroyo Menéndez" />
	<atom:link rel='hub' href='http://davidam9.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Gnus + Gmail + Offlineimap</title>
		<link>http://davidam9.wordpress.com/2011/10/21/gnus-gmail-offlineimap/</link>
		<comments>http://davidam9.wordpress.com/2011/10/21/gnus-gmail-offlineimap/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 01:02:30 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=136</guid>
		<description><![CDATA[En un anterior artículo se ha explicado como tener emacs funcionando con gnus para leer el correo de Gmail. En este artículo daremos un paso adelante: poder leer correo imap desconectados teniendo una copia de todo el correo en local y sincronizarlo de manera eficaz. Con apt-get install dovecot-imapd instalamos el servidor imap al que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=136&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En un anterior artículo se ha explicado como tener emacs funcionando con <a href="http://davidam9.wordpress.com/2011/07/31/gmail-desde-emacs-gnus/">gnus para leer el correo de Gmail</a>. En este artículo daremos un paso adelante: poder leer correo imap desconectados teniendo una copia de todo el correo en local y sincronizarlo de manera eficaz.</p>
<p>Con apt-get install dovecot-imapd instalamos el servidor imap al que accederemos desde gnus. La configuración de dovecot que viene en debian es extensa y consta de muchos ficheros, interesa meter una sola línea:<br />
<code><br />
mail_location = maildir:%h/Maildir<br />
</code><br />
Y lo haremos en el fichero /etc/dovecot/conf.d/10-mail.conf</p>
<p>Offlineimap realizará el trabajo de sincronizar el directorio ~/Maildir con Gmail. Con apt-get install offlineimap instalamos la aplicación en debian/ubuntu. La configuración del fichero ~/.offlineimaprc sería:</p>
<p><code><br />
[general]<br />
accounts = Gmail<br />
maxsyncaccounts = 1</p>
<p>[Account Gmail]<br />
localrepository = Local<br />
remoterepository = Remote</p>
<p>[Repository Local]<br />
type = IMAP<br />
remotehost = localhost<br />
port = 993<br />
remoteuser = miusuario</p>
<p>[Repository Remote]<br />
type = Gmail<br />
remoteuser = miusuario@gmail.com<br />
remotepass = micontraseña<br />
holdconnectionopen = true<br />
keepalive = 60<br />
</code></p>
<p>Ahora ya se puede lanzar offlineimap, la primera vez lo mejor es hacerlo desde línea de comandos y si llevas años usando gmail es probable que tarde bastante en descargar todo el correo.</p>
<p>Mientras eso ocurre se puede configurar gnus por ejemplo de la siguiente manera:</p>
<p><code><br />
(setq gnus-select-method<br />
      '(nnimap "Mail"<br />
      	       (nnimap-address "localhost")<br />
      	       (nnimap-stream network)<br />
      	       (nnimap-authenticator login)))<br />
</code></p>
<p>Una vez que se ha descargado el correo se puede ver que todo va bien haciendo M-x gnus desde emacs. </p>
<p>Puesto que para tener el correo actualizado es necesario ejecutar offlineimap he creado la siguiente función interactiva para ello:</p>
<p><code><br />
(defun offlineimap ()<br />
  (interactive)<br />
  (shell-command "offlineimap&amp;" "*offlineimap*" nil))<br />
</code></p>
<p>Una vez añadida al .emacs y cargada se llama con M-x offlineimap.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=136&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/10/21/gnus-gmail-offlineimap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Stumpwm: lisp en el gestor de ventanas</title>
		<link>http://davidam9.wordpress.com/2011/10/12/stumpwm-lisp-en-el-gestor-de-ventanas/</link>
		<comments>http://davidam9.wordpress.com/2011/10/12/stumpwm-lisp-en-el-gestor-de-ventanas/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 21:50:07 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[lisp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=174</guid>
		<description><![CDATA[Stumpwm es un gestor de ventanas atilado escrito en common lisp. Esto le hace ser considerablemente más rápido que utilizar gnome, unity o kde. Si lo que sueles hacer la mayor parte de tu tiempo es usar un editor de textos, un navegador y alguna otra aplicación se hace realmente productivo. Pero empecemos por la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=174&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Stumpwm es un gestor de ventanas atilado escrito en common lisp. Esto le hace ser considerablemente más rápido que utilizar gnome, unity o kde. Si lo que sueles hacer la mayor parte de tu tiempo es usar un editor de textos, un navegador y alguna otra aplicación se hace realmente productivo.</p>
<p>Pero empecemos por la instalación en debian/ubuntu basta con:</p>
<pre>apt-get install stumpwm</pre>
<p>Pero después es necesario crear el fichero /usr/share/xsessions/stumpwm.desktop con el siguiente contenido:</p>
<pre>
[Desktop Entry]
Encoding=UTF-8
Name=StumpWM
Comment=Tiling Window Manager
Exec=/usr/bin/stumpwm
Icon=
Type=Application
</pre>
<p>Una vez hecho esto deberíamos poder elegir stumpwm, por ejemplo, en el gdm. Al arrancar stumpwm vemos una pequeña ventana que nos invita a ejecutar C-t ? para conocer los atajos.</p>
<p>Los importantes para empezar son:</p>
<ul>
<li><em>C-t c</em>: abrir una consola</li>
<li><em>C-t e</em>: abrir el emacs</li>
<li><em>C-t !</em>: ejecutar un comando de consolar</li>
<li><em>C-t C-t</em>: volver a la ventana anterior</li>
<li><em>C-t w</em>: listar las ventanas abiertas</li>
<li><em>C-t 0</em>: ir a la ventana número 0 (con otros números iremos a ventanas distintas)</li>
</ul>
<p>Para evaluar código lisp se usa <em>C-t :</em>. Así, podemos evaluar:</p>
<ul>
<li><em>(+ 2 2)</em>: evalúa una suma de dos más dos</li>
<li><em>(loadrc)</em>: evalúa el fichero .stumpwmrc</li>
<li><em>(quit)</em>: sale de la sesión</li>
</ul>
<p>Mi .stumpwmrc es realmente simple, ya que llevo muy poco tiempo utilizando este entorno, pero puede ser útil para otros principiantes como yo:</p>
<pre>
(in-package :stumpwm)

(setf *default-package* :stumpwm)

;; Cambio el prefijo C-t por C-z
(set-prefix-key (kbd "C-z"))

;; Creo el comando iceweasel
(defcommand iceweasel () ()
  "Start/Switch to Iceweasel."
  (run-or-raise "iceweasel" '(:class "Iceweasel")))

;; Ahora con C-z C-i iré al iceweasel
(stumpwm:define-key stumpwm:*root-map* (stumpwm:kbd "C-i") "iceweasel")

;; Creo el comando wikipedia
(defcommand wikipedia (search)
  ((:string "Search in Wikipedia for: "))
  "docstring"
  (check-type search string)
  (substitute #\+ #\Space search)
  (run-or-raise
     (concat "iceweasel http://www.wikipedia.org/wiki/" search)
     '(:class "Wikipedia")))

;; Arranca el network-manager al iniciar (para conectar vía wifi)
(run-shell-command "nm-applet --sm-disable")
</pre>
<p>Las cosas que he encontrado útiles de stumpwm son:</p>
<ul>
<li>tener atajos para ir directamente al emacs, ó al navegador independientemente de cuantas ventanas tengo abiertas, no como con Alt+TAB que le tienes que dar unas cuantas veces</li>
<li>tener el fichero de configuración en lisp</li>
<li>su rapidez, especialmente vital en máquinas lentas</li>
</ul>
<p> ¿A vosotras/os que os parece?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=174&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/10/12/stumpwm-lisp-en-el-gestor-de-ventanas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Múltiples cuentas de smtp en GNUS con msmtp</title>
		<link>http://davidam9.wordpress.com/2011/09/29/multiples-cuentas-de-smtp-en-gnus-con-msmtp/</link>
		<comments>http://davidam9.wordpress.com/2011/09/29/multiples-cuentas-de-smtp-en-gnus-con-msmtp/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 12:39:33 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=169</guid>
		<description><![CDATA[En un artículo anterior ya se explico cómo configurar Gmail en Gnus incluyendo el servidor de smtp. La idea de este artículo es que Gnus elija el servidor smtp en función del from que introducimos. Hay diferentes formas de gestionar esto. Aquí se ha elegido usar msmtp por su estabilidad y sencillez. Así es que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=169&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En un artículo anterior ya se explico <a href="http://davidam9.wordpress.com/2011/07/31/gmail-desde-emacs-gnus/">cómo configurar Gmail en Gnus</a> incluyendo el servidor de smtp. La idea de este artículo es que Gnus elija el servidor smtp en función del from que introducimos.</p>
<p>Hay <a href="http://www.emacswiki.org/emacs/MultipleSMTPAccounts">diferentes formas de gestionar esto</a>. Aquí se ha elegido usar msmtp por su estabilidad y sencillez. </p>
<p>Así es que lo primero será instalar msmtp: </p>
<pre>sudo apt-get install msmtp</pre>
<p>Después se crea un fichero .msmtprc para almacenar las cuentas de smtp:</p>
<pre>
#################################
account gmail
host smtp.gmail.com
domain smtp.gmail.com
tls on
tls_certcheck off
tls_starttls on
auth on
user correo@gmail.com
from correo@gmail.com
password XXXXXXXX
port 587
logfile ~/msmtplog.txt
##################################
account gnues
host chapters.gnu.org
domain chapters.gnu.org
tls on
tls_certcheck off
tls_starttls on
auth on
user miusuario
from miusuario@es.gnu.org
password XXXXXXXXX
port 25
logfile ~/msmtplog.txt
##################################
</pre>
<p>Una vez hecho esto se cambian los permisos del fichero de configuración:</p>
<pre>
chmod 600 ~/.msmtprc
</pre>
<p>Y ahora se reemplaza la configuración que hubiera en el .emacs relativa a smtp por lo siguiente:</p>
<pre>
(defun cg-feed-msmtp ()
  (if (message-mail-p)
      (save-excursion
	(let* ((from
		(save-restriction
		  (message-narrow-to-headers)
		  (message-fetch-field "from")))
	       (account
		(cond
		 ;; I use email address as account label in ~/.msmtprc
		 ((string-match "correo@gmail.com" from) "gmail")
		 ;; Add more string-match lines for your email accounts
		 ((string-match "miusuario@es.gnu.org" from) "gnues"))))
	  (setq message-sendmail-extra-arguments (list "-a" account))))))

(setq message-sendmail-envelope-from 'header)
(add-hook 'message-send-mail-hook 'cg-feed-msmtp)

;; with Emacs 23.1, you have to set this explicitly (in MS Windows)
;; otherwise it tries to send through OS associated mail client
(setq message-send-mail-function 'message-send-mail-with-sendmail)
;; we substitute sendmail with msmtp
(setq sendmail-program "/usr/bin/msmtp")
</pre>
<p>Modificando claro lo relativo al correo y a las etiquetas de msmtp que hayais puesto.</p>
<p>Con esto ya debería valer, pero podéis depurar posibles errores lanzando msmtp desde línea de comandos y revisando el log que en este caso está en ~/msmtplog.txt</p>
<p>Suerte!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=169&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/09/29/multiples-cuentas-de-smtp-en-gnus-con-msmtp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial de org-mode</title>
		<link>http://davidam9.wordpress.com/2011/09/25/tutorial-de-org-mode/</link>
		<comments>http://davidam9.wordpress.com/2011/09/25/tutorial-de-org-mode/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 00:08:26 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=162</guid>
		<description><![CDATA[Esta página es una traducción al español del tutorial original de David O&#8217;Toole. Dicha traducción fué contribuida a Worg. &#205;ndice Introducción Obteniendo org-mode Activación Lo básico Creando un nuevo fichero Lista simple de tareas Usando títulos para estructurar un documento Rellenando secciones Enlaces a otros lugares Visión de conjunto del documento Añadiendo notas a una [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=162&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Esta página es una traducción al español del <a href="http://dto.freeshell.org/notebook/OrgTutorial.html">tutorial original</a> de <a href="http://dto.freeshell.org/notebook/">David O&#8217;Toole</a>. Dicha traducción <a href="http://orgmode.org/worg/org-tutorials/orgtutorial_dto-es.html">fué contribuida a Worg</a>.
</p>
<div id="table-of-contents">
<h2>&Iacute;ndice</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">Introducción </a>
<ul>
<li><a href="#sec-1-1">Obteniendo org-mode </a></li>
<li><a href="#sec-1-2">Activación </a></li>
</ul>
</li>
<li><a href="#sec-2">Lo básico </a>
<ul>
<li><a href="#sec-2-1">Creando un nuevo fichero </a></li>
<li><a href="#sec-2-2">Lista simple de tareas </a></li>
<li><a href="#sec-2-3">Usando títulos para estructurar un documento </a></li>
<li><a href="#sec-2-4">Rellenando secciones </a></li>
<li><a href="#sec-2-5">Enlaces a otros lugares </a></li>
<li><a href="#sec-2-6">Visión de conjunto del documento </a></li>
<li><a href="#sec-2-7">Añadiendo notas a una tarea </a></li>
</ul>
</li>
<li><a href="#sec-3">Saboreando funcionalidades avanzadas </a>
<ul>
<li><a href="#sec-3-1">Configuración </a></li>
<li><a href="#sec-3-2">La lista TODO global </a></li>
<li><a href="#sec-3-3">Planificando tareas y usando la agenda </a></li>
</ul>
</li>
<li><a href="#sec-4">Despedida </a></li>
</ul>
</div>
</div>
<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">Introducción </h2>
<div class="outline-text-2" id="text-1">
<p>
Org-mode es un gestor de información personal y una herramienta de<br />
resúmenes para Emacs. Este documento pretende dar al lector una<br />
primera impresión de org-mode y enseñar el uso básico con<br />
instrucciones paso a paso y mediante pantallazos. No se pretende<br />
reemplazar el <a href="http://orgmode.org/org.html">manual</a>, ya que solo se cubre un subconjunto de las<br />
funcionalidades de org-mode.
</p>
<p>
Este documento también está traducido en <a href="orgtutorial_dto-fr.html">Francés</a>, <a href="http://hpcgi1.nifty.com/spen/index.cgi?OrgMode/OrgTutorial">Japonés</a>, <a href="http://hokmen.chan.googlepages.com/OrgTutorial.en-cn.html">Chino</a>, and<br />
<a href="http://jmjeong.com/index.php?display=Emacs/OrgMode">Coreano</a>. Agradecimientos especiales a los traductores
</p>
</div>
<div id="outline-container-1-1" class="outline-3">
<h3 id="sec-1-1">Obteniendo org-mode </h3>
<div class="outline-text-3" id="text-1-1">
<p>
Org-mode es parte de Emacs 22 y 23, así si tiene una versión moderna<br />
de Emacs, entonces ya lo tiene.
</p>
<p>
Si no, se puede descargar desde <a href="http://orgmode.org/">la web de org-mode</a>, se descomprime y<br />
se enlaza el load path de Emacs al directorio lisp de dicha<br />
distribución de Org-mode:
</p>
<pre class="example">
(add-to-list 'load-path "PATH_TO_WHERE_YOU_UNPACKED_ORGMODE/lisp")
</pre>
</div>
</div>
<div id="outline-container-1-2" class="outline-3">
<h3 id="sec-1-2">Activación </h3>
<div class="outline-text-3" id="text-1-2">
<p>
Añade lo siguiente a tu .emacs:</p>
<pre class="example">
(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)
</pre>
<p>
Esto asegurará la carga de org y la definición de algunas<br />
combinaciones de teclas. Se mostrará qué hacen &#8220;org-store-link&#8221; y<br />
&#8220;org-agenda&#8221; más adelante en este mismo documento
</p>
<p>
Una cosa más &mdash;es mejor definir un directorio separado dónde tus<br />
ficheros org se almacenarán. Yo recomiendo usar ~/org.
</p>
</div>
</div>
</div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Lo básico </h2>
<div class="outline-text-2" id="text-2">
<p>
Esta sección ilustra el uso básico de org-mode mostrando cómo yo usé<br />
org-mode para crear este documento.
</p>
</div>
<div id="outline-container-2-1" class="outline-3">
<h3 id="sec-2-1">Creando un nuevo fichero </h3>
<div class="outline-text-3" id="text-2-1">
<p>
Si se configuró el fichero de inicialización de Emacs como se sugería<br />
arriba, Emacs debería entrar en org-mode siempre y cuando se visite o<br />
cree un fichero con la extensión &#8220;.org&#8221;
</p>
<p>
Yo cree un nuevo fichero llamado &#8220;OrgTutorial.org&#8221; y ví el indicador<br />
&#8220;Org&#8221; en el modeline, mostrando que había entrado en org-mode.
</p>
</div>
</div>
<div id="outline-container-2-2" class="outline-3">
<h3 id="sec-2-2">Lista simple de tareas </h3>
<div class="outline-text-3" id="text-2-2">
<p>
Primero introduje un <b>headline</b> llamado &#8220;Tasks&#8221; (<i>Tareas</i>) para<br />
almacenar la tareas dentro. Esto no es necesario pero, con frecuencia,<br />
es conveniente, especialmente si se quiere almacenar tareas separadas<br />
del cuerpo del documento que se está escribiendo
</p>
<p>
Los títulos de primer nivel empiezan con una estrella; los de segundo<br />
nivel con dos estrellas, y así.
</p>
<p>
En org-mode, los ítems TODO (<i>tareas no hechas</i>) son siempre títulos. Se<br />
introdujo un ítem TODO para &#8220;Start new org file for tutorial&#8221; (<i>Empezar un nuevo fichero org tutorial</i>).   </p>
<p>http://orgmode.org/worg/images/dto/tutorial-1.png<br />
<img src="http://orgmode.org/worg/images/dto/tutorial-1.png" alt="http://orgmode.org/worg/images/dto/tutorial-1.png" />
</p>
<p>
Esto es un poco tonto, porque ya se ha iniciado un nuevo fichero. Así,<br />
márquese el ítem TODO como ítem DONE (<i>tarea ya realizada</i>) moviendo el<br />
cursor a esta esa línea y pulsando <b>C-c C-t</b>, que ejecuta el comando<br />
<b>org-todo</b>.
</p>
<p>
Aquí está el resultado:
</p>
<p><img src="http://orgmode.org/worg/images/dto/tutorial-2.png" alt="http://orgmode.org/worg/images/dto/tutorial-2.png" />
</p>
<p>
Nótese cómo org-mode usa una marca de tiempo para grabar cuando un<br />
ítem TODO fué cerrado.
</p>
<p>
Permítase añadir algunos ítems TODO más. Posicione el cursor en la<br />
siguiente línea y pulse <b>M-shift-RET</b> para llamar a<br />
<b>org-insert-todo-heading</b>. Se puede pulsar varias veces y añadir<br />
varios TODOs.
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-3.png" alt="http://orgmode.org/worg/images/dto/tutorial-3.png" />
</p>
</div>
</div>
<div id="outline-container-2-3" class="outline-3">
<h3 id="sec-2-3">Usando títulos para estructurar un documento </h3>
<div class="outline-text-3" id="text-2-3">
<p>
Con frecuencia el mejor camino para organizar las ideas es un<br />
esquema. El siguiente paso es hacer un esquema de los diferentes<br />
asuntos del tutorial. Haciendo esto, se rompe la intimidatoria página<br />
en blanco en una serie de pequeños trozos menos<br />
intimidatorios. Llegando entonces, a ser sencillos de rellenar.
</p>
<p>
Recuerda que una estrella da comienzo a una cabecera de primer nivel,<br />
y dos estrellas dan comienzo a una cabecera de segundo nivel. Si se<br />
necesita un anidamiento más profundo, ¡usa tres o más estrellas!
</p>
<p>Aquí está lo que se ve después de hacer un esquema del documento:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-4.png" alt="http://orgmode.org/worg/images/dto/tutorial-4.png" />
</p>
<p>
Nótese que se marcó &#8220;Outline document&#8221; (<i>Esquematizar el documento</i>)<br />
como DONE después de finalizar.
</p>
</div>
</div>
<div id="outline-container-2-4" class="outline-3">
<h3 id="sec-2-4">Rellenando secciones </h3>
<div class="outline-text-3" id="text-2-4">
<p>
Fácilmente se puede añadir texto un cuerpo de texto debajo de<br />
cualquier título.
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-5.png" alt="http://orgmode.org/worg/images/dto/tutorial-5.png" />
</p>
</div>
</div>
<div id="outline-container-2-5" class="outline-3">
<h3 id="sec-2-5">Enlaces a otros lugares </h3>
<div class="outline-text-3" id="text-2-5">
<p>
En la sección &#8220;Obteniendo org-mode&#8221; se necesita proveer un enlace al<br />
sitio web de org-mode. Una sintaxis especial de corchetes es usada al<br />
enlazar:
</p>
<pre class="example">
[[enlace][descripción]]
</pre>
<p>
Observa cómo se escribió el enlace y descripción, dejando abierto el<br />
último corchete:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-6.png" alt="http://orgmode.org/worg/images/dto/tutorial-6.png" />
</p>
<p>Entonces cuando yo escribo el último corchete, el enlace &#8220;se encoge&#8221; y<br />
simplemente muestra la descripción.
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-7.png" alt="http://orgmode.org/worg/images/dto/tutorial-7.png" />
</p>
<p>
Pruebe a mover el cursor hasta el enlace y presione <b>C-c C-o</b> para<br />
<b>org-open-at-point</b> (<i>Abrir el enlace</i>),
</p>
<p>También se puede enlazar a ficheros locales. Pruebe visitando otro<br />
fichero &mdash;por ejemplo, su fichero de inicialización de<br />
emacs. Entonces pulse <b>C-c l</b> para llamar a <b>org-store-link</b>. Se verá<br />
un mensaje acerca de que un enlace fué almacenado para la posición<br />
actual en el fichero que se está visitando.
</p>
<p>
Entonces vuelva a su buffer org-mode y pegue el enlace usando <b>C-c C-l</b> para llamar a <b>org-insert-link</b>. (Puede necesitar presionar las<br />
teclas de flechas para mover el scroll hasta encontrar el enlace<br />
grabado.)
</p>
</div>
</div>
<div id="outline-container-2-6" class="outline-3">
<h3 id="sec-2-6">Visión de conjunto del documento </h3>
<div class="outline-text-3" id="text-2-6">
<p>
En este momento, el documento es largo y no se puede ver entero en una<br />
sola pantalla. Org-mode hace fácil tener una visión de conjunto del<br />
documento presionando <b>shift-TAB</b>.
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-9.png" alt="http://orgmode.org/worg/images/dto/tutorial-9.png" />
</p>
<p>
Nótese que solo se muestran los títulos de primer nivel. Se puede<br />
pulsar <b>shift-TAB</b> de nuevo para mostrar <b>todos</b> los títulos o<br />
cabeceras, incluyento ítems TODO:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-10.png" alt="http://orgmode.org/worg/images/dto/tutorial-10.png" />
</p>
<p>
Pulsa de nuevo para mostrar una vista normal del documento, con los<br />
cuerpos de cada sección:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-11.png" alt="http://orgmode.org/worg/images/dto/tutorial-11.png" /></p>
</div>
</div>
<div id="outline-container-2-7" class="outline-3">
<h3 id="sec-2-7">Añadiendo notas a una tarea </h3>
<div class="outline-text-3" id="text-2-7">
<p>
Se puede poner tanto texto como se quiera bajo una cabecera de un ítem<br />
TODO. De hecho, se puede tener incluso subcabecera bajo un TODO, ¡y<br />
TODOs con TODOs!
</p>
<p>
Siendo capaz de anotar tareas hace fácil recoger enlaces relacionados<br />
y pensamientos asociados a una tarea. Siendo capaz de anidar tarear es<br />
bueno para modelar flujos de trabajo &mdash; con bastante frecuencia, una<br />
tarea larga is dividida en pequeñas subtareas que se pretende marchar<br />
según se hagan.</p>
</div>
</div>
</div>
<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">Saboreando funcionalidades avanzadas </h2>
<div class="outline-text-2" id="text-3">
<p>
Antes de finalizar, se verá brevemente las funcionalidades de org-mode<br />
relativas a lista global de TODOs, planificación y agenda. Éstas son<br />
usadas para combinar ítems TODO desde diferentes ficheros org<br />
mostrándose de un modo priorizado y cronológico. También puede usarse<br />
para ver qué tareas se completaron y cuando.
</p>
</div>
<div id="outline-container-3-1" class="outline-3">
<h3 id="sec-3-1">Configuración </h3>
<div class="outline-text-3" id="text-3-1">
<p>
Primero debe asignarse la variable <b>org-agenda-files</b> de tal modo que<br />
org-mode conocerá qué ficheros buscar para TODOs e ítems planificados
</p>
<p>
Imagínese que ya tiene varios ficheros org &mdash;por ejemplo, uno para<br />
trabajar, uno para casa y uno para clase.
</p>
<p>
En tal caso, se añadiría lo siguiente al fichero de inicialización de<br />
emacs:
</p>
<pre class="example">
(setq org-agenda-files (list "~/org/trabajo.org"
                             "~/org/clase.org"
                             "~/org/casa.org"))
</pre>
</div>
</div>
<div id="outline-container-3-2" class="outline-3">
<h3 id="sec-3-2">La lista TODO global </h3>
<div class="outline-text-3" id="text-3-2">
<p>
Presione <b>C-c a t</b> para introducir la lista global todo. Org-mode<br />
escaneará los ficheros en <b>org-agenda-files</b> y presentará un listado<br />
de todas los ítems TODO abiertos:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-16.png" alt="http://orgmode.org/worg/images/dto/tutorial-16.png" />
</p>
<p>
Se puede mover el cursor alrededor de diferentes ítems todo, y púlsese<br />
&#8220;t&#8221; para marcar un ítem como DONE (<i>hecho</i>), o pulse <b>RET</b> para saltar<br />
al fichero fuente donde el TODO está localizado.</p>
</div>
</div>
<div id="outline-container-3-3" class="outline-3">
<h3 id="sec-3-3">Planificando tareas y usando la agenda </h3>
<div class="outline-text-3" id="text-3-3">
<p>
Imagine que se quiere planificar &#8220;Finish document&#8221; (<i>Finalizar documento</i>) para hoy. Entonces, se mueve el cursor a la línea de<br />
después del ítem TODO llamado &#8220;Finish document&#8221; y se pulsa <b>C-c C-s</b></p>
<p>para ejecutar <b>org-schedule</b>. El calendario aparece, y se puede<br />
introducir o hacer click en la fecha deseada:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-12.png" alt="http://orgmode.org/worg/images/dto/tutorial-12.png" />
</p>
<p>
Una vez se selecciona la fecha, org-mode inserta una marca de fecha<br />
planificada después del ítem TODO:
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-13.png" alt="http://orgmode.org/worg/images/dto/tutorial-13.png" />
</p>
<p>
Ahora se guarda el fichero y se pulsa <b>C-c a a</b> para <b>org-agenda</b>. Se<br />
mostrará una vista de los ítems planificados para esa semana:</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-14.png" alt="http://orgmode.org/worg/images/dto/tutorial-14.png" />
</p>
<p>
Ahora presione &#8220;l&#8221; (minúscula L) para activar la vista de log. Esto<br />
muestra por pantalla todas las tareas finalizadas y sus fechas de<br />
terminación.
</p>
<p>
<img src="http://orgmode.org/worg/images/dto/tutorial-15.png" alt="http://orgmode.org/worg/images/dto/tutorial-15.png" />
</p>
</div>
</div>
</div>
<div id="outline-container-4" class="outline-2">
<h2 id="sec-4">Despedida </h2>
<div class="outline-text-2" id="text-4">
<p>
Éste ha sido solo un breve paseo por org-mode. Más excitantes<br />
funcionalidades aguardan en el <a href="http://orgmode.org/manual/index.html">manual online de org-mode</a>.
</p>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=162&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/09/25/tutorial-de-org-mode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-1.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-1.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-2.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-2.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-3.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-3.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-4.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-4.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-5.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-5.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-6.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-6.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-7.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-7.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-9.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-9.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-10.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-10.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-11.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-11.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-16.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-16.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-12.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-12.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-13.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-13.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-14.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-14.png</media:title>
		</media:content>

		<media:content url="http://orgmode.org/worg/images/dto/tutorial-15.png" medium="image">
			<media:title type="html">http://orgmode.org/worg/images/dto/tutorial-15.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Aprendiendo ikiwiki</title>
		<link>http://davidam9.wordpress.com/2011/09/15/aprendiendo-ikiwiki/</link>
		<comments>http://davidam9.wordpress.com/2011/09/15/aprendiendo-ikiwiki/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 00:09:32 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>
		<category><![CDATA[ikiwiki]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[texinfo]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=145</guid>
		<description><![CDATA[Recientemente he descubierto ikiwiki. Y diréis ¿para qué otro wiki? pues bien a mi me resuelve muchos problemas, pero hay uno que es importante y es poder editar las entradas de mi sitio web personal directamente con mi emacs y poder administrarlas con un sistema de control de versiones, sin el desfase de usar un [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=145&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recientemente he descubierto ikiwiki. Y diréis ¿para qué otro wiki? pues bien a mi me resuelve muchos problemas, pero hay uno que es importante y es poder editar las entradas de mi sitio web personal directamente con mi emacs y poder administrarlas con un sistema de control de versiones, sin el desfase de usar un sitio html estático, ni el atraso de usar herramientas privativas como disqus. Así que es probable que este sitio en un futuro esté construido con ikiwiki, pero por ahora solo lo estoy evaluando. Dejo aquí mis impresiones:</p>
<h4>¿Qué es ikiwiki?</h4>
<p>ikiwiki  is un compilador wiki. Construye páginas html para un wiki desde un fuente en el lenguajes de marcas ikiwiki (u otros).</p>
<h4>Instalación</h4>
<p>
Muy sencillo en debian/ubuntu:
<pre>sudo apt-get install ikiwiki apache2</pre>
<p>Y seguir los pasos de debconf para el tipo de control de version, la carpeta donde se situará el repositorio, etc.</p>
<p>Por tanto, también habrá que instalar un sistema de control de versiones, por defecto se usa git, aunque yo también he testeado bzr y funciona sin problemas. </p>
<p>En caso de elegir git:
<pre>sudo apt-get install git gitweb</pre>
<p>Después habra que compilar un wiki local:</p>
<pre>
ikiwiki --setup /etc/ikiwiki/auto.setup
</pre>
<p>Es posible que tengas que configurar mínimamente el apache. Por ejemplo, habilitar el módulo userdir:</p>
<pre>
a2enmod userdir
</pre>
<p>O habilitar el uso de cgi.</p>
<h4>Instalar plugins</h4>
<ol>
<li>Descargar plugins desde http://ikiwiki.info/plugins/ a la carpeta ~/.ikiwiki/IkiWiki/Plugin/</li>
<li> Especificar el lugar del fichero de configuración del wiki desde ~/.ikiwiki/wikilist (En mi caso es ~/wiki.setup)</li>
<li>Aplicar los cambios con ikiwiki -setup /home/davidam/wiki.setup -rebuild -v</li>
</ol>
<p>A modo de ejercicio, os proponemos que también instaleis el <a href="http://www.golden-gryphon.com/software/misc/org.pm.html">plugin de org-mode</a> y de <a href="http://git.savannah.gnu.org/cgit/hurd/web.git/plain/.library/IkiWiki/Plugin/texinfo.pm">texinfo</a> que a pesar de no ser plugins estables son poderosos <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<h4>Habilitar multilenguaje con po</h4>
<p>Quienes estén familiarizados con el proceso de traducción en gnu estarán familiarizados con gettext y los ficheros .po, sino es posible echar un vistazo a <a href="http://davidam9.wordpress.com/2011/08/28/traduciendo-documentacion-en-texinfo-con-emacs-y-po4a/">Traduciendo Documentación en Texinfo con emacs y po4a</a></p>
<p>Para que nuestro sitio sea multilingüe usando ficheros .po es necesario modificar la configuración de ikiwiki y el apache.</p>
<p>Primero modifiquemos la configuración de ikiwiki:</p>
<ol>
<li>Habilito po en la configuración</li>
<li>master language: en|English</li>
<li>slave languages: es|Español</li>
<li>PageSpec controlling which pages are translatable: index or po-test (dos páginas para comprobar que todo va bien)</li>
<li>internal linking behavior: default</li>
</ol>
<p>Después la configuración de Apache:</p>
<ol>
<li>Añadir la siguiente línea a por ejemplo /etc/apache2/sites-available:
<pre>DirectoryIndex index.html index.htm index.en.html index.es.html</pre>
</li>
<li>Añadir a /etc/apache2/httpd.conf lo siguiente:
<pre>
AddType application/rss+xml;qs=0.8 .rss
AddType application/atom+xml;qs=0.8 .atom
</pre>
</li>
</ol>
<h4>Habilitando búsquedas</h4>
<ol>
<li>Se habilita search en la configuración</li>
<li>Al aplicar los cambios encuentro el siguiente error:
<pre>Can't locate Search/Xapian.pm in @INC (@INC contains: /home/davidam/.ikiwiki /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 342) line 2.
BEGIN failed--compilation aborted at (eval 342) line 2.
</pre>
</li>
<li>Lo soluciono con:
<pre>sudo apt-get install libsearch-xapian-perl xapian-omega</pre>
</li>
</ol>
<h4>Habilitando barra lateral</h4>
<ol>
<li>Habilitar sidebar en la configuración</li>
<li>Crear una página sidebar.mdwn con el contenido que se desee</li>
</ol>
<h4>Modificando el aspecto</h4>
<p>Lo más sencillo es habilitar themes en la configuración y elegir un tema. Pero para afinar más se puede crear un fichero local.css en el directorio raíz subirlo al repositorio e (importante) reconstruir el wiki con
<pre>ikiwiki -setup /home/davidam/wiki.setup -rebuild</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=145&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/09/15/aprendiendo-ikiwiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Traduciendo Documentación en Texinfo con emacs y po4a</title>
		<link>http://davidam9.wordpress.com/2011/08/28/traduciendo-documentacion-en-texinfo-con-emacs-y-po4a/</link>
		<comments>http://davidam9.wordpress.com/2011/08/28/traduciendo-documentacion-en-texinfo-con-emacs-y-po4a/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 15:15:52 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[texinfo]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=141</guid>
		<description><![CDATA[Texinfo es el formato de marcas estándar para documentación de GNU. Permite crear manuales en formato pdf, info, html, etc. desde un solo fichero fuente .texi con las características avanzadas que debería tener un buen manual. Antes de familiarizarnos con los comandos del proceso de traducción instalemos los paquetes debian que vamos a utilizar: apt-get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=141&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Texinfo es el formato de marcas estándar para documentación de GNU. Permite crear manuales en formato pdf, info, html, etc. desde un solo fichero fuente .texi con las características avanzadas que debería tener un buen manual.</p>
<p>Antes de familiarizarnos con los comandos del proceso de traducción instalemos los paquetes debian que vamos a utilizar:<br />
<code><br />
apt-get install texinfo texi2html emacs23 gettext-el po4a aspell-es dict dict-freedict-eng-spa dict-freedict-spa-eng dictionary-el dict-gcide<br />
</code></p>
<p>Si tenemos un fichero texinfo y queremos convertirlo a pdf se puede usar el siguiente comando:<br />
<code><br />
texi2pdf myfile.texi<br />
</code><br />
El problema con texi2pdf es que a veces no ofrece buenos mensajes de depuración, para depurar es mejor hacerlo con:<br />
<code><br />
makeinfo myfile.texi<br />
</code><br />
Además con este comando se crea el fichero .info </p>
<p>Si queremos crear un sitio web con nuestro documento podemos usar:<br />
<code><br />
texi2html myfile.texi<br />
</code></p>
<p>Si se desea traducir el fichero del inglés al español u otras lenguas es posible utilizar gettext gracias a po4a. Siguiendo estos pasos:</p>
<ol>
<li><code>po4a-gettextize -f texinfo -m myfile.texi -p myfile.pot # Crea un fichero .pot a partir de un .texi</code></li>
<li><code>cp myfile.pot myfile.es.po</code></li>
<li>Se traduce del inglés al español abriendo myfile.es.po con emacs en modo po-mode</li>
<li>po4a-translate -f texinfo -m myfile.texi -p myfile.es.po -l myfile.es.texi # Creamos myfile.es.texi, el texi traducido</code></li>
</ol>
<p>Y ahora vemos algo de configuración del .emacs para hacer más fácil y divertida la traducción:</p>
<p><code><br />
;;;; PO-MODE ;;;;<br />
(require 'po-mode)<br />
(defun iacute()<br />
  (interactive)<br />
  (insert "@'{@dotless{i}}"))<br />
;; El atajo C-i insertará i acentuada, a la manera nativa de texinfo<br />
(define-key po-subedit-mode-map "\C-i" 'iacute)</p>
<p>;; Debe cortar las líneas automáticamente<br />
(add-hook 'po-subedit-mode-hook 'auto-fill-mode)</p>
<p>;;;; ASPELL ;;;;<br />
;; Para que avise<br />
(setq ispell-program-name "aspell"<br />
  ispell-extra-args '("--lang=es"))<br />
(add-hook 'po-subedit-mode-hook<br />
  (lambda()<br />
    (flyspell-mode 1)))</p>
<p>;;;; Dictionary ;;;;<br />
(global-set-key "\C-cs" 'dictionary-search)<br />
(global-set-key "\C-cm" 'dictionary-match-words)<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=141&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/08/28/traduciendo-documentacion-en-texinfo-con-emacs-y-po4a/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Gmail desde Emacs Gnus</title>
		<link>http://davidam9.wordpress.com/2011/07/31/gmail-desde-emacs-gnus/</link>
		<comments>http://davidam9.wordpress.com/2011/07/31/gmail-desde-emacs-gnus/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 02:42:00 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[emacs]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=128</guid>
		<description><![CDATA[Recientemente he configurado mi emacs para poder leer el correo de gmail. Básicamente es lo que viene en http://www.emacswiki.org/emacs/GnusGmail. Pero en este artículo trataré de explicarlo paso a paso y en castellano. Gnus viene instalado con emacs, que en ubuntu 11.04 se instala de la siguiente forma: sudo apt-get install emacs23 La configuración del .emacs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=128&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recientemente he configurado mi emacs para poder leer el correo de gmail. Básicamente es lo que viene en <a href="http://www.emacswiki.org/emacs/GnusGmail" title="http://www.emacswiki.org/emacs/GnusGmail" target="_blank">http://www.emacswiki.org/emacs/GnusGmail</a>. Pero en este artículo trataré de explicarlo paso a paso y en castellano.</p>
<p>Gnus viene instalado con emacs, que en ubuntu 11.04 se instala de la siguiente forma:<br />
<code>sudo apt-get install emacs23</code></p>
<p>La configuración del .emacs para descargar correo es<br />
<code><br />
;; GNUS ;;</p>
<p>(setq gnus-select-method '(nnimap "gmail"<br />
				  (nnimap-address "imap.gmail.com")<br />
				  (nnimap-server-port 993)<br />
				  (nnimap-stream ssl)))</p>
<p>(add-hook 'gnus-group-mode-hook 'gnus-topic-mode)</p>
<p>;; Threads are nice!<br />
(setq gnus-summary-thread-gathering-function<br />
      'gnus-gather-threads-by-subject)<br />
</code></p>
<p>Aparte en .authinfo es necesario meter la siguiente línea:<br />
<code>machine imap.gmail.com login correo@gmail.com password mipassword port 993</code></p>
<p>Ahora ya deberíamos poder descargar correo en emacs con M-x gnus. Lo primero que deberemos hacer es suscribirnos a algún grupo con la letra U. Una vez suscrito pulsamos enter en el grupo y ya podemos acceder.</p>
<p>Lo siguiente es poder enviar correo si usamos el smtp de gmail nuestros correos quedarán almacenados en el servidor automáticamente. La configuración es la siguiente:</p>
<p><code><br />
;; SMTP ;;</p>
<p>(setq message-send-mail-function 'smtpmail-send-it<br />
      smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil))<br />
      smtpmail-auth-credentials '(("smtp.gmail.com" 587 "correo@gmail.com" nil))<br />
      smtpmail-default-smtp-server "smtp.gmail.com"<br />
      smtpmail-smtp-server "smtp.gmail.com"<br />
      smtpmail-smtp-service 587<br />
      smtpmail-local-domain "ubuntu")</p>
<p>(setq user-full-name "David Arroyo Menéndez")<br />
(setq user-mail-address "correo@gmail.com")<br />
</code></p>
<p>No obstante, primero deberemos instalar starttls, en debian/ubuntu <code>apt-get install gnutls-bin</code></p>
<p>Otra funcionalidad que considero vital es que autocomplete la dirección de correo electrónico. Para ello es necesario 2 modos de emacs: bbdb + google-contacts y algo de software python + gdata. En debian/ubuntu podemos hacer <code>apt-get install python-gdata bbdb</code> y ya solo nos faltará descargar y descomprimir en tu directorio emacs el proyecto <a href="http://code.google.com/p/emacs-google/downloads/list">googlecontacts</a>. </p>
<p>Mi configuración en el .emacs de bbdb y google-contacts es la siguiente:</p>
<p><code><br />
;;;; BBDB ;;;;</p>
<p>(setq bbdb-default-country "Spain"<br />
      bbdb-north-american-phone-numbers-p nil<br />
      bbdb-default-area-code "91"<br />
      bbdb-quiet-about-name-mismatches t<br />
      bbdb-file "~/.bbdb")</p>
<p>(require 'bbdb)<br />
(bbdb-initialize)<br />
(add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)<br />
(add-hook 'gnus-startup-hook 'bbdb-insinuate-message)<br />
(add-hook 'message-setup-hook 'bbdb-define-all-aliases) </p>
<p>;;;; Google Contacts ;;;;</p>
<p>(setq load-path (append load-path (list (expand-file-name "~/emacs/google"))))<br />
(require 'google-contacts)</p>
<p>(setq google-contacts-user           "davidam")         ;;; GOOGLE USER<br />
(setq google-contacts-code-directory "~/emacs/google/code") ;;; PATH TO THE PYTHON CODE<br />
(setq google-contacts-directory      "/tmp")               ;;; TEMPORARY DIRECTORY<br />
(setq google-contacts-auto-update    t )                    ;;; DEFINE IF THE CONTACTS ARE DOWNLOADED AFTER EVERY MODIFICATION<br />
</code></p>
<p>Y así automáticamente podemos autocompletar con TAB al escribir un correo desde GNUS. </p>
<p><strong>Actualización (29/09/2011):</strong> Al hilo de este artículo he publicado cómo utilizar <a href="http://davidam9.wordpress.com/2011/09/29/multiples-cuentas-de-smtp-en-gnus-con-msmtp/">Múltiples cuentas de smtp en GNUS con msmtp</a></p>
<p><strong>Actualización (21/10/2011):</strong> Otro artículo relacionado: <a href="http://davidam9.wordpress.com/2011/10/21/gnus-gmail-offlineimap/">Gnus + Gmail + Offlineimap</a> y así poder leer correo de gmail en gnus también cuando se está desconectado.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=128&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/07/31/gmail-desde-emacs-gnus/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>Algunos Hitos del Conocimiento Libre</title>
		<link>http://davidam9.wordpress.com/2011/06/14/algunos-hitos-del-conocimiento-libre/</link>
		<comments>http://davidam9.wordpress.com/2011/06/14/algunos-hitos-del-conocimiento-libre/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 12:20:47 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=122</guid>
		<description><![CDATA[No se sabe exactamente ni cómo ni cuándo empezó todo pero parece ser que fue un homínido llamado homo habilis quien tuvo la idea al ponerse de pie y empezar a usar sus manos de recoger objetos y usarlos como herramientas. Estas herramientas se usaron de diversas formas y se enseñó a usarlas o mejorarlas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=122&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No se sabe exactamente ni cómo ni cuándo empezó todo pero parece ser que fue un homínido llamado homo habilis quien tuvo la idea al ponerse de pie y empezar a usar sus manos de recoger objetos y usarlos como herramientas.</p>
<p>Estas herramientas se usaron de diversas formas y se enseñó a usarlas o mejorarlas a lo largo de los años pasándose el conocimiento de generación en generación de forma libre y autónoma.</p>
<p>Es en la Edad Media, cuando el conocimiento se concentra en las iglesias y éste debe adecuarse a los dogmas de fe, se dan los primeros intentos de restringir el libre acceso a la cultura.</p>
<p>En 1440 Gutemberg creó un invento llamado imprenta que quitaría el monopolio del clero sobre el saber y se lo daría a universidades y otros centros de enseñanza. Y ya en el Siglo XVIII se inventarían las primeras formulaciones del copyright. En ese mismo siglo Diderot crea la Enciclopedia, siendo un libro que buscar recoger todo el conocimiento humano.<br />
Los primeros ordenadores digitales se crearon en la Segunda Guerra Mundial, dichos dispositivos se usaban para hacer miles y miles de cálculos y hoy es una herramienta tan potente que todavía no sabemos todo el provecho que se puede sacar de ella. Todo el mundo contribuía con sus cálculos para hacer que esa herramienta fuera mejor y mejor. Hasta que en 1972 el gobierno norteamericano obligara a IBM a distinguir entre software y hardware y eso sería el germen del software privativo y esos cálculos no se podrían mejorar más que por informáticos de la compañía que lo había creado. Es decir que un ordenador pasaría a ser una herramienta igual que lo es un martillo ¡sólo el fabricante podría cambiar el funcionamiento! A Apple y a Microsoft les encantó esa idea y compitieron por construir sistemas fáciles de usar con los que ejercer un monopolio sobre el resto de los mortales.</p>
<p>Casi al mismo tiempo Richard Stallman, un programador de aquel entonces se encontraba realmente frustrado cuando quiso arreglar su impresora y vió que le denegaban el código para poder hacerlo. Tener que rogarle a la corporación para que modificara ese comportamiento defectuoso hería su dignidad como programador y comprendió que este modelo impedía la libre cooperación entre programadores. Así es que decidieron hacer GNU, un sistema operativo libre como lo fueron los usos distintos de una piedra (lanza, cuchillo, etc.) donde cada cual adapta la piedra a su antojo, pues hoy cada cual modifica GNU/Linux a su antojo. La clave es una formulación del copyright para permitir el uso, la copia, la modificación y la redistribución de lo modificado.</p>
<p>En 2001, se crearía wikipedia con la intención de que cualquiera pudiera copiar, modificar y redistribuir el conocimiento de tipo enciclopédico. ¡La filosofía del software libre aplicada al conocimiento!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=122&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/06/14/algunos-hitos-del-conocimiento-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>La cita con la democracia</title>
		<link>http://davidam9.wordpress.com/2011/05/21/la-cita-con-la-democracia/</link>
		<comments>http://davidam9.wordpress.com/2011/05/21/la-cita-con-la-democracia/#comments</comments>
		<pubDate>Sat, 21 May 2011 00:37:30 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[anarquismo]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=115</guid>
		<description><![CDATA[Desde el domingo 15/05 llevamos asistiendo a un movimiento que gana adeptos día a día es el movimiento Democracia Real Ya, rebautizado como Toma la Plaza (esta última web va mucho mejor). Este movimiento es especialmente crítico con la gestión de los partidos mayoritarios que nos gobiernan y se organiza mediante asambleas y comisiones de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=115&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Desde el domingo 15/05 llevamos asistiendo a un movimiento que gana adeptos día a día es el movimiento <a href="http://democraciarealya.es" title="Democracia Real Ya">Democracia Real Ya</a>, rebautizado como <a href="http://tomalaplaza.net/">Toma la Plaza</a> (esta última web va mucho mejor). Este movimiento es especialmente crítico con la gestión de los partidos mayoritarios que nos gobiernan y se organiza mediante asambleas y comisiones de trabajo. </p>
<p>El anarquismo propugna por la organización de la sociedad de abajo a arriba mediante la asamblea como estructura básica de toma de decisiones desde los barrios y los centros de trabajo. Así mismo entiende que democracia representativa que tenemos en nuestro actual sistema es un mero espejismo de la democracia directa que podría ser si la sociedad se organizara mediante asambleas. Por ello ante un panorama de elecciones la opción anarquista es la abstención activa, abstención porque se es crítico con la idea de que otro te represente ¡como si cada cual no fuera capaz de decir lo que piensa acerca de la sociedad y necesitara de un intermediario! y activa porque no se puede construir una sociedad organizada de arriba a abajo con gente pasiva. Sin embargo, hasta ahora en las elecciones que me ha tocado vivir esta opción anarquista ha sido claramente minoritaria, desoida y la abstención ha sido siempre y, por tanto, interpretada como pasotismo. Hasta ahora. Ahora con miles de personas concentradas en las plazas de distintas ciudades de España planteando que el actual estado de la democracia no es democracia real la abstención, el voto nulo, el voto en blanco ó el voto a partidos minoritarios se interpretará como un indicador de la fuerza que este movimiento expresa en las urnas.</p>
<p>Pero ante varias opciones ¿qué hacer?. Ya te he comentado lo de la abstención activa, pero si te parece radical quédate con lo de activa, organízate en la acampada de sol, en tu barrio, en tu puesto de trabajo, en la universidad, en cualquier sitio pero organízate y lucha para no ser mercancía de políticos y banqueros. Porque la cita con la democracia directa no es una vez cada cuatro años es todos los días.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=115&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/05/21/la-cita-con-la-democracia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
		<item>
		<title>La encuesta: una perspectiva general metodológica</title>
		<link>http://davidam9.wordpress.com/2011/02/10/la-encuesta-una-perspectiva-general-metodologica/</link>
		<comments>http://davidam9.wordpress.com/2011/02/10/la-encuesta-una-perspectiva-general-metodologica/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 11:46:22 +0000</pubDate>
		<dc:creator>davidam9</dc:creator>
				<category><![CDATA[investigación social]]></category>

		<guid isPermaLink="false">http://davidam9.wordpress.com/?p=109</guid>
		<description><![CDATA[Hoy se hará un resumen de este cuaderno metodológico del CIS. La encuesta: una perspectiva general metodológica de Francisco Alvira Martín. El primer capítulo, La Encuesta como Método de Investigación Social: Orígenes y Limitaciones da unas pinceladas históricas de la encuesta (finales del S.XIX). Dos son las características básicas de la encuesta Recoge información proporcionada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=109&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy se hará un resumen de este cuaderno metodológico del CIS. <strong>La encuesta: una perspectiva general metodológica</strong> de Francisco Alvira Martín.</p>
<p>El primer capítulo, <strong>La Encuesta como Método de Investigación Social: Orígenes y Limitaciones</strong> da unas pinceladas históricas de la encuesta (finales del S.XIX). Dos son las características básicas de la encuesta</p>
<ul>
<li>Recoge información proporcionada verbalmente o por escrito por un informante mediante un cuestionario estructurado.</li>
<li>Utiliza muestras de la población objeto de estudio</li>
</ul>
<p>El capítulo acaba describiendo las ventajas/inconvenientes de la encuesta:</p>
<ul>
<li>La encuesta es un instrumento de información estructurado, lo que puede influir en la información recogida</li>
<li>La encuesta es útil para describir algo y para contrastar hipótesis ó modelos; no es muy útil para generar ideas, teorías o hipótesis nuevas</li>
<li>La encuesta captura información de muchos casos</li>
<li>De modo general, se puede afirmar que el coste es alto en comparación con otros métodos y el tiempo moderado</li>
</ul>
<p>El segunda capítulo <strong>Las fases de una encuesta</strong> describe primero de manera somera las 5 fases de la encuesta:</p>
<ol>
<li>Planteamiento del Problema/Diseño del cuestionario</li>
<li>Diseño Muestral</li>
<li>Trabajo de Campo</li>
<li>Preparación de los Datos</li>
<li>Análisis</li>
</ol>
<p>El planteamiento trae las hipótesis u objetivos de la investigación. El diseño del cuestionario tiene su vez tres filtros: formulación inicial, análisis lógico y pretest. Para diseñar el cuestionario se parte de los objetivos que nos da los temas y de los temas salen las preguntas. Las preguntas deben seguir una serie de criterios (no plantear preguntas dobles, evitar las sesgadas, lenguaje coloquial, preguntas concretas, breves, comprensibles, contextualizadas, etc). También debemos tener en cuenta los tipos de preguntas existentes (objetivas/subjetivas, abiertas/cerradas, filtro/contingentes, directas/indirectas). Una vez formuladas deben ser ordenadas. El formato de las preguntas debe ser heterogéneo. Y finalmente, proponer un análisis.</p>
<p>En los diseños muestrales debemos tener en cuenta si va a ser probabilístico ó no probabilístico. Dentro de los probabilísiticos podemos encontrar:</p>
<ul>
<li>Aleatorio Simple. Cada elemento del universo tiene igual probabilidad de ser elegido</li>
<li>Estratificado. Se crean grupos (estratos) homogéneos dentro de sí en el universo y la selección se lleva a cabo independientemente en cada estrato</li>
<li>Por conglomerados. El universo se divide en conglomerados heterogéneos dentro de sí y se eligen algunos para representar a todos.</li>
<li>Por cuotas independiente. Se crean estratos utilizando las distribuciones de las características de las variables independientemente unas de otras.</li>
<li>Por cuotas interdependientes: Se crean estratos utilizando la combinación de varias variables. Lo cual requiere de un mayor conocimiento de la población</li>
</ul>
<p>El error total de muestreo se compone de tres partes:</p>
<ul>
<li>Posibles sesgos no muestrales (problemas de cobertura)</li>
<li>Posibles sesgos muestrales. Por ejemplo, la no respuesta que se soluciona con n muestras y aplicando una detrás de otra.</li>
<li>El error de muestreo. El error muestral es un error probabilistico que está relacionado con el tipo de diseño escogido.</li>
</ul>
<p>Los métodos de campo que tenemos disponibles son:</p>
<ul>
<li>Entrevista Personal</li>
<li>Autoadministrada</li>
<li>Entrevista telefónica</li>
<li>Por correo postal</li>
<li>Por red</li>
</ul>
<p>La preparación de los datos tiene una serie de fases:</p>
<ol>
<li>Controles de campo, control inicial de la calidad de la información del cuestionario</li>
<li>Depuración y control de la depuración</li>
<li>Codificación y control de la codificación</li>
<li>Generación de nuevas variables</li>
<li>Análisis de la no respuesta, ponderación e imputación</li>
</ol>
<p>Antes de entrar en el análisisi exploratorio de los datos y, por supuesto, antes del análisis descriptivo y explicativo, conviene llevar a cabo tres tipos diferentes de análisis centrados en la calidad de la información/datos:</p>
<ol>
<li>Análisis de la muestra obtenida</li>
<li>Análisis del campo</li>
<li>Análisis de la fiabilidad/validez de los datos</li>
</ol>
<p>El tercer capítulo <strong>Diseños</strong> comienza con esta definición. <em>Diseñar es organizar los elementos de un estudio de modo que encajen, si es a la perfección mejor</em>.<br />
Los diseños que se estudian son:</p>
<ul>
<li>Encuesta ómnibus</li>
<li>Barómetros/encuestas en profundidad</li>
<li>Paneles</li>
<li>Metodología Delphi</li>
<li>Combinaciones de diferentes metodologías de campo</li>
<li>Combinaciones de encuesta con metodología cualitativa</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidam9.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidam9.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidam9.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidam9.wordpress.com&amp;blog=15099895&amp;post=109&amp;subd=davidam9&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidam9.wordpress.com/2011/02/10/la-encuesta-una-perspectiva-general-metodologica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/89cc7af2f3dbf9ed273c2f0783b80ed3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidam9</media:title>
		</media:content>
	</item>
	</channel>
</rss>
