<?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/"
	>

<channel>
	<title>Blog de Dabne &#187; Marga</title>
	<atom:link href="http://blog.dabne.net/author/marga/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dabne.net</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 11:47:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Modem USB Huawei Jazztel E1550 en Ubuntu</title>
		<link>http://blog.dabne.net/2010/07/29/modem-usb-huawei-jazztel-e1550-en-ubuntu/</link>
		<comments>http://blog.dabne.net/2010/07/29/modem-usb-huawei-jazztel-e1550-en-ubuntu/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:07:41 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[Otras tecnologías]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=353</guid>
		<description><![CDATA[Hemos conseguido hacer funcionar un modem USB Huawei E1550, con Jazztel, en una Ubuntu 10.04 y en una Ubuntu 8.04. Veamos.
Modem USB Huawei E1550 en Ubuntu 8.04
Primero, advertir que cuando se vaya a conectar el modem es mejor desactivar las otras conexiones, sobre todo desactivar la conexión wireless, es decir, tener el sistema totalmente desconectado [...]]]></description>
			<content:encoded><![CDATA[<p>Hemos conseguido hacer funcionar un modem USB Huawei E1550, con Jazztel, en una Ubuntu 10.04 y en una Ubuntu 8.04. Veamos.</p>
<h2>Modem USB Huawei E1550 en Ubuntu 8.04</h2>
<p>Primero, advertir que cuando se vaya a conectar el modem es mejor desactivar las otras conexiones, sobre todo desactivar la conexión wireless, es decir, tener el sistema totalmente desconectado de Internet.</p>
<p><strong>1.</strong> Se debe instalar el paquete usb-modeswitch, pero este paquete no está en los repositorios de Ubuntu, así que hay que añadir un repositorio y luego instalar el paquete:</p>
<pre>sudo gedit /etc/apt/sources.list</pre>
<p>Añadir al final estas dos líneas:</p>
<pre>deb http://ppa.launchpad.net/wader/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/wader/ppa/ubuntu hardy main</pre>
<p>Luego guardar y cerrar.</p>
<p>A continuación:</p>
<pre>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5E5F772E</pre>
<pre>sudo apt-get update &amp;&amp; sudo apt-get install usb-modeswitch</pre>
<p>Ahora hay que editar el fichero /etc/usb_modeswitch.conf y al final añadir estas líneas:</p>
<pre># Huawei E1550</pre>
<pre># #</pre>
<pre># # Contributor: Anders Blomdell, Ahmed Soliman</pre>
<pre>#</pre>
<pre>DefaultVendor=  0x12d1</pre>
<pre>DefaultProduct= 0x1446</pre>
<pre>TargetVendor=   0x12d1</pre>
<pre>TargetProductList="1001,1406,140c,141b,14ac"</pre>
<pre>#</pre>
<pre># # only for reference and 0.x versions</pre>
<pre> MessageEndpoint=0x01</pre>
<pre>#</pre>
<pre>MessageContent="55534243123456780000000000000011060000000000000000000000000000"</pre>
<p><strong>1.bis Comprobación de que el paso 1 está bien realizado</strong></p>
<p>Enchufar el modem USB. En un terminal ejecutar lsusb. Aparecerá algo pareceido a esto:</p>
<pre>Bus 005 Device 011: ID 12d1:1446 Huawei Technologies Co., Ltd.</pre>
<p>Ahora, en un terminal, ejecutar:</p>
<pre>usb_modeswitch -c /etc/usb_modeswitch.conf</pre>
<p>Pasados unos 10 segundos, volver a ejecutar lsusb y tiene que aparecer algo parecido a esto (observad el cambio del número de ). Si no aparece el modem esperar unos segundo más y volver a probar.</p>
<pre>Bus 005 Device 010: ID 12d1:140c Huawei Technologies Co., Ltd.</pre>
<p>2. Ahora hay que asignar el modem USB con un terminal ttyU*. Primero, comprobar que no hay ninguno haciendo:</p>
<pre>ls /dev/ttyU*</pre>
<p>Ejecutar, en un terminal (observad cómo los números son los mismos):</p>
<pre>sudo modprobe usbserial vendor=0x12d1 product=0x140c</pre>
<p>Y volver a probar con:</p>
<pre>ls /dev/ttyU*
</pre>
<p>Tienen que aparecer nos nuevos dispositivos. Si esto no ocurre se tiene que resolver, ya que si no es inútil avanzar:</p>
<pre>/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3
</pre>
<p><strong>3.</strong> Ya se puede configurar la conexión. Se necesita wvdial, que viene de serie en Ubuntu. En un terminal, hacer:</p>
<pre>sudo wvdialconf</pre>
<p>Se tiene que detectar un módem:</p>
<pre>Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
</pre>
<p>Si no se detecta, resolver esto antes de continuar. La configuración de modem detectado se escribe automáticamente en el fichero /etc/wvdial.conf, y será algo parecido a esto:</p>
<pre>[Dialer Defaults]</pre>
<pre>Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0</pre>
<pre>Modem Type = Analog Modem</pre>
<pre>; Phone = &lt;Target Phone Number&gt;</pre>
<pre>ISDN = 0</pre>
<pre>; Username = &lt;Your Login Name&gt;</pre>
<pre>Init1 = ATZ</pre>
<pre>; Password = &lt;Your Password&gt;</pre>
<pre>Modem = /dev/ttyUSB0</pre>
<pre>Baud = 9600</pre>
<p>Ahora editamos ese mismo fichero y añadimos la parte de configuración de Jazztel. Para otros operadores posiblemente solo haya que adaptar la línea Init3:</p>
<pre>[Dialer JazztelUSB]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","jazzinternet"
ISDN = 0
Phone = *99#
Username = ”
Password = ”
Baud = 460800</pre>
<p>La palabra JazztelUSB puede ser otra palabra cualquiera pero hay que acordarse de cuál es.</p>
<p>Importante. En este caso antes hemos desactivado el PIN. Eso lo hemos hecho en un Windows, conectando el modem USB y es una opción de la aplicación que se autoinstala en Windows al pinchar el modem.</p>
<p>Si no se quiere desactivar el PIN, leed el paso 5.</p>
<p><strong>4.</strong> Conectar. En un terminal hacer:</p>
<pre>sudo wvdial JazztelUSB</pre>
<p>Nota. Si esto no funciona de primeras y hay que ir haciendo pruebas, mejor quitar y volver a poner el modem y repetir los pasos 1 y 2.</p>
<p>Nota. En otras sesiones en el mismo ordenador o en otras circunstancias puede ser que el modem se detecte en otro tty. Por ejemplo en ttyUSB3 en lugar de en ttyUSB0. Por eso es buena idea hacer wvdialconf para comprobar en qué tty está el modem y comprobar que en wvdial.con está el tty correcto.</p>
<p><strong>5. </strong>Si el PIN no se ha desactivado se le tiene que enviar antes de la conexión. En ese caso, en el fichero /etc/wvdial.conf tiene que haber una sección para el PIN debajo de la sección Defaults y antes de la sección JazztelUSB (cambiar 1234 por el PIN y poner el tty correcto):</p>
<pre>[Dialer pin]
Modem = /dev/ttyUSB0
Init1 = AT+CPIN=1234</pre>
<p>Para conectar, en un terminal primero hacer:</p>
<pre>sudo wbdialer pin</pre>
<p>Y luego:</p>
<pre>sudo wbdialer JazztelUSB</pre>
<p><strong>Comprobación de la conexión</strong></p>
<p>Cuando se ha producido la conexión, en el terminal se ve algo parecido a esto, y las luces del modem quedan fijas:</p>
<pre>--&gt; remote IP address 10.64.64.64</pre>
<pre>--&gt; pppd: (�[06][08]H�[06][08]ب[06][08]</pre>
<pre>--&gt; primary   DNS address 87.216.1.65</pre>
<pre>--&gt; pppd: (�[06][08]H�[06][08]ب[06][08]</pre>
<pre>--&gt; secondary DNS address 87.216.1.66</pre>
<pre>--&gt; pppd: (�[06][08]H�[06][08]ب[06][08]
</pre>
<p><strong>6.</strong> Para desconectar, en el terminal donde se ha conectado pusar CTRL+C.</p>
<h2>Modem USB Huawei E1550 en Ubuntu 10.04</h2>
<p><strong>1.</strong> Comprobar que está instalado el paquete usb-modeswitch. En principio se instala de serie.</p>
<p>Comprobar que está instalado el paquete udev. En principio se instala de serie.</p>
<p><strong>2.</strong> Añadir una regla. Para ello, en un terminal:</p>
<pre>gedit /etc/udev/rules.d/15-huawei-e1550.rules
</pre>
<p>Y luego en el fichero escribir:</p>
<pre>
<pre>SUBSYSTEM=="usb",
ATTRS{idProduct}=="1446",
ATTRS{idVendor}=="12d1",
RUN+="/lib/udev/modem-modeswitch --vendor 0x$attr{idVendor} --product 0x$attr{idProduct} --type option-zerocd"</pre>
</pre>
<p><strong>3.</strong> Reiniciar el ordenador.</p>
<p><strong>4.</strong> En el editor de conexiones (iconito del panel) editar las conexiones, añadir una nueva conexión de banda ancha, seguir los pasos y luego ya se puede conectar.</p>
<p>Nota. Antes de conectar, es importande desconectar la wireless.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/07/29/modem-usb-huawei-jazztel-e1550-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plataformas e-learning</title>
		<link>http://blog.dabne.net/2010/07/26/plataformas-e-learning/</link>
		<comments>http://blog.dabne.net/2010/07/26/plataformas-e-learning/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 11:36:17 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[Formación]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=339</guid>
		<description><![CDATA[Repasando plataformas e-learning, destacamos estos enlaces con recopilatorios y valoraciones de distintas plataformas:

Las siete herramientas de elearnong más usadas (software libre)
Recursos Comunidad eLearning WORKSHOPS
Un debate entre profesores en el que hablan de Moodle y Dokeos

La plataforma más conocida es Moodle y podemos profundizar con los manuales y presentaciones de Moodle
Otra de las plataformas que más [...]]]></description>
			<content:encoded><![CDATA[<p>Repasando plataformas e-learning, destacamos estos enlaces con recopilatorios y valoraciones de distintas plataformas:</p>
<ul>
<li><a href="http://ordenadoresenelaula.blogspot.com/2009/06/las-siete-herramientas-de-elearning-mas_12.html" target="_blank">Las siete herramientas de elearnong más usadas (software libre)</a></li>
<li><a href="http://www.elearningworkshops.com/modules.php?name=Web_Links&amp;l_op=viewlink&amp;cid=27" target="_blank">Recursos Comunidad eLearning WORKSHOPS</a></li>
<li><a href="http://www.xtec.cat/~tperulle/act0696/notesUned/dokeos_moodle.html" target="_blank">Un debate entre profesores en el que hablan de Moodle y Dokeos</a></li>
</ul>
<p>La plataforma más conocida es Moodle y podemos profundizar con los <a href="http://wwwhatsnew.com/2010/07/26/manuales-enlaces-presentaciones-videos-y-cursos-sobre-moodle/">manuales y presentaciones de Moodle</a></p>
<p>Otra de las plataformas que más suena, a parte de Moodle, es <a href="http://www.claroline.net/" target="_blank">Claroline</a>. Y también puede ser interesante <a href="http://www.atutor.ca/" target="_blank">ATutor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/07/26/plataformas-e-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>D-Link DWL-G122 Ver. 5 en Ubuntu 10.04</title>
		<link>http://blog.dabne.net/2010/07/20/d-link-dwl-g122-ver-5-en-ubuntu-10-04/</link>
		<comments>http://blog.dabne.net/2010/07/20/d-link-dwl-g122-ver-5-en-ubuntu-10-04/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:14:23 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=330</guid>
		<description><![CDATA[El pincho USB wireless D-Link DWL-G122 Ver. 5 lleva un chipset RT3070.
Conseguí que funcinara en mi Ubuntu 10.04 siguiendo estas instrucciones y reiniciando el ordenador.
Estas instrucciones las he copiado de Wireless: instalar drivers RT2870 y RT3070 em Ubuntu (Linux).
Vamos a instalar en un minuto el driver para tu adaptador USB Wireless.
1.-  Asegúrate que el [...]]]></description>
			<content:encoded><![CDATA[<p>El pincho USB wireless D-Link DWL-G122 Ver. 5 lleva un chipset RT3070.</p>
<p>Conseguí que funcinara en mi Ubuntu 10.04 siguiendo estas instrucciones y reiniciando el ordenador.</p>
<p>Estas instrucciones las he copiado de <a href="http://tutorialesapocrifos.blogspot.com/2010/04/wireless-instalar-drivers-rt2870-y.html" target="_blank">Wireless: instalar drivers RT2870 y RT3070 em Ubuntu (Linux)</a>.</p>
<p>Vamos a instalar en un minuto el driver para tu adaptador USB Wireless.</p>
<p>1.-  Asegúrate que el driver de tu adaptador es el RT2870 o RT3070. Esto lo  sabes perfectamente si los drivers que te sugiere la página web del  fabricante son esos <img src='http://blog.dabne.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>2.- Ahora averigua la ID del  adaptador. Simplemente lo conectas y tecleas en la consola:</p>
<pre>lsusb</pre>
<p>Te  saldrá algo así:</p>
<pre>Bus 002 Device 004: ID 046d:c018  Logitech, Inc. Optical Wheel Mouse</pre>
<pre>Bus 002 Device 003: ID 0461:0010  Primax Electronics, Ltd</pre>
<pre>Bus 002 Device 002: ID 03f0:c302  Hewlett-Packard DeskJet D2300</pre>
<pre>Bus 002 Device 001: ID 1d6b:0001 Linux  Foundation 1.1 root hub</pre>
<pre>Bus 001 Device 002: ID 083a:a701 Accton  Technology Corp.</pre>
<pre>Bus 001 Device 006: ID 058f:6366 Alcor Micro Corp.</pre>
<pre>Bus  001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</pre>
<p>El  mío es ese que pone Accton Technology Corp. Quédate con los numeritos  asociados (083a:a701). Obviamente en tu caso pueden ser otros.</p>
<p>Si  dudas cuál es tu adaptador basta que teclees el comando con el  adaptador desenchufado y luego lo hagas con el adaptador enchufado.</p>
<p>Ahora  sí, desenchufa el adaptador.</p>
<p>3.- Teclea en tu consola o  terminal:</p>
<pre>echo 'install rt2870sta modprobe  --ignore-install rt2870sta ; /bin/echo "083a a701" &gt;  /sys/bus/usb/drivers/rt2870/new_id' | sudo tee  /etc/modprobe.d/rt2870sta.conf</pre>
<p>Fíjate bien, los  numeritos que hay en el medio son los que has averiguado antes,  separados por un espacio en vez de &#8220;:&#8221;</p>
<p>Da igual si el chip de tu  adaptador es RT2870 O RT3070 porque vas a usar el controlador rt2870 que  funcionará para los dos. Así que no cambies nada más.</p>
<p>4.-  Sigue tecleando en el terminal:</p>
<pre>sudo modprobe -rf  rt2870sta</pre>
<pre>sudo modprobe rt2870sta</pre>
<pre>dmesg  | egrep 'rt28|usb|Phy'</pre>
<p>5.- Conecta el  adaptador. Si 6todo ha ido bien ya estará funcionando y el ordenador  buscando una red inalámbrica.</p>
<p>6.- Teclea:</p>
<pre>iwconfig</pre>
<p>Y  verás una información parecida a esta:</p>
<pre>lo        no  wireless extensions.</pre>
<pre>eth0      no wireless extensions.</pre>
<pre>ra0        RT2870 Wireless  ESSID:"R-wlan5D"  Nickname:"RT2870STA"</pre>
<pre>Mode:Managed  Frequency=2.462 GHz  Access Point: 00:18:9B:05:91:8C</pre>
<pre>Bit Rate=54 Mb/s</pre>
<pre>RTS thr:off   Fragment  thr:off</pre>
<pre>Link Quality=80/100  Signal level:-61 dBm  Noise  level:-97 dBm</pre>
<pre>Rx invalid nwid:0  Rx invalid crypt:0  Rx  invalid frag:0</pre>
<pre>Tx excessive retries:0  Invalid misc:0    Missed beacon:0</pre>
<p>La vida es bella.</p>
<p>Pd.-  La orden para que se conecte automáticamente al iniciar la sesión está  ya puesta, pero por si acaso la repito:</p>
<pre>sudo tee  /etc/modprobe.d/rt2870sta.conf</pre>
<p>*IMPORTANTE: Si has estado trasteando con drivers  descargados o los que venían en el disco del adaptador Wireless tienes  que desinstalarlos antes. Entra con la terminal a la carpeta donde  tienes el paquete de drivers y teclea en la consola:</p>
<pre>sudo  make uninstall</pre>
<pre>sudo make clean</pre>
<p><strong>[ACTUALIZACION  PARA UBUNTU LUCID LYNX 10.04]</strong> Todo lo anterior sirve para Ubuntu  Lucid sin embargo me ocurrió que cada vez que reiniciaba no cargaba los  drivers y tenía que teclear en la consola</p>
<pre>sudo modprobe  rt2870sta</pre>
<p>Para solucionarlo basta editar el archivo  /etc/rc.local</p>
<pre>sudo gedit /etc/rc.local</pre>
<p>Y  agregar sudo modprobe rt2870sta justo antes de la linea que pone exit 0</p>
<p>El  archivo te queda así:</p>
<pre>#!/bin/sh -e</pre>
<pre>#</pre>
<pre>#  rc.local</pre>
<pre>#</pre>
<pre># This script is executed at the end of each multiuser  runlevel.</pre>
<pre># Make sure that the script will "exit 0" on success or any  other</pre>
<pre># value on error.</pre>
<pre>#</pre>
<pre># In order to enable or disable this  script just change the execution</pre>
<pre># bits.</pre>
<pre>#</pre>
<pre># By default this  script does nothing.</pre>
<pre>sudo modprobe rt2870sta</pre>
<pre>exit 0</pre>
<p>Lo  guardas y listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/07/20/d-link-dwl-g122-ver-5-en-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modelo conceptual UML</title>
		<link>http://blog.dabne.net/2010/07/12/modelo-conceptual-uml/</link>
		<comments>http://blog.dabne.net/2010/07/12/modelo-conceptual-uml/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 10:13:10 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=321</guid>
		<description><![CDATA[He hecho un diagrama con el modelo conceptual UML tal como lo propone el libro &#8220;El Lenguaje Unificado de Modelado&#8221;, editado por Addison Wesley.
En el diagrama se relacionan las distintas vistas de un sistema con los diagramas UML, y se menciona la utilidad de cada vista.

]]></description>
			<content:encoded><![CDATA[<p>He hecho un diagrama con el modelo conceptual UML tal como lo propone el libro &#8220;El Lenguaje Unificado de Modelado&#8221;, editado por Addison Wesley.</p>
<p>En el diagrama se relacionan las distintas vistas de un sistema con los diagramas UML, y se menciona la utilidad de cada vista.</p>
<p style="text-align: center;"><a href="http://blog.dabne.net/wp-content/uploads/2010/07/Modelo_conceptual_UML.png"><img class="aligncenter size-full wp-image-323" title="Modelo_conceptual_UML" src="http://blog.dabne.net/wp-content/uploads/2010/07/Modelo_conceptual_UML.png" alt="Modelo conceptual UML" width="530" height="421" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/07/12/modelo-conceptual-uml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso taller ¿Cómo plantear un proyecto web?</title>
		<link>http://blog.dabne.net/2010/07/02/curso-taller-%c2%bfcomo-plantear-un-proyecto-web/</link>
		<comments>http://blog.dabne.net/2010/07/02/curso-taller-%c2%bfcomo-plantear-un-proyecto-web/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 08:59:25 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[Formación]]></category>
		<category><![CDATA[Nuestra visión]]></category>
		<category><![CDATA[Sitio web]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=313</guid>
		<description><![CDATA[Curso taller:
20, 21 y 22 de julio de 2010
Dirigido a gente que tiene que plantear una web y no sabe por dónde empezar.
+ información
]]></description>
			<content:encoded><![CDATA[<h2>Curso taller:</h2>
<p><strong>20, 21 y 22 de julio de 2010</strong></p>
<h3>Dirigido a gente que tiene que plantear una web y no sabe por dónde empezar.</h3>
<p><a href="http://www.dabne.net/spip.php?article140">+ información</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/07/02/curso-taller-%c2%bfcomo-plantear-un-proyecto-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPIP: RSS no valida</title>
		<link>http://blog.dabne.net/2010/05/24/spip-rss-no-valida/</link>
		<comments>http://blog.dabne.net/2010/05/24/spip-rss-no-valida/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:30:41 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[SPIP]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=284</guid>
		<description><![CDATA[﻿﻿Si los feeds de SPIP os dan un error como este:
Error de lectura XML: declaración de texto o XML en un lugar distinto del principio de la entidad
Ubicación: https://www.tudominio.net/spip.php?page=backend
Número de línea 3, columna 1:&#60;?xml version="1.0" encoding="iso-8859-1"?&#62;
^

Lo que ocurre es que las dos primeras líneas se quedan en blanco.  Para solucionarlo, en el fichero backend.html hay [...]]]></description>
			<content:encoded><![CDATA[<p>﻿﻿Si los feeds de SPIP os dan un error como este:</p>
<pre>Error de lectura XML: declaración de texto o XML en un lugar distinto del principio de la entidad
Ubicación: https://www.tudominio.net/spip.php?page=backend
Número de línea 3, columna 1:&lt;?xml version="1.0" encoding="iso-8859-1"?&gt;
^
</pre>
<p>Lo que ocurre es que las dos primeras líneas se quedan en blanco.  Para solucionarlo, en el fichero backend.html hay que borrar la línea:</p>
<pre>﻿&lt;?xml version="1.0"[ encoding="(#CHARSET)"]?&gt;</pre>
<p>Es decir, que en lugar de:</p>
<pre>#CACHE{3600}</pre>
<pre>[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]</pre>
<pre>&lt;?xml version="1.0"[ encoding="(#CHARSET)"]?&gt;</pre>
<pre>&lt;rss version="2.0"</pre>
<p>Ponga:</p>
<pre>#CACHE{3600}</pre>
<pre>[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]</pre>
<pre>&lt;rss version="2.0"</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/05/24/spip-rss-no-valida/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SPIP: fechas</title>
		<link>http://blog.dabne.net/2010/01/31/spip-fechas/</link>
		<comments>http://blog.dabne.net/2010/01/31/spip-fechas/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 16:14:31 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[SPIP]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=280</guid>
		<description><![CDATA[Cuando los artículos funcionan como eventos, se suelen listar los que tienen una fecha de redacción anterior futura, es decir, los ventos que aún no se han realizado.
Eso lo da el criterio {age_redac&#60;1} si se quieren listar los eventos de hoy y los del futuro, y {age_redac&#60;0} si solo se quieren listar los eventos futuros [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando los artículos funcionan como eventos, se suelen listar los que tienen una fecha de redacción anterior futura, es decir, los ventos que aún no se han realizado.</p>
<p>Eso lo da el criterio {age_redac&lt;1} si se quieren listar los eventos de hoy y los del futuro, y {age_redac&lt;0} si solo se quieren listar los eventos futuros pero no los de hoy.</p>
<p>Lo mismo valdría para la fecha {age&lt;1}</p>
<p>No obstante, aquí pongo cómo se obtendría la fecha del sistema, en PHP:</p>
<pre>&lt;?php
$fecha = time();
$dia = date(d);
echo 'dia'.$dia;
$mes = date(m);
echo 'mes'.$mes;
$year = date(Y);
echo 'año'.$year;
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/01/31/spip-fechas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPIP. Navegar por secciones vacías o por artículos vacíos</title>
		<link>http://blog.dabne.net/2010/01/31/spip-navegar-por-secciones-vacias-o-por-articulos-vacios/</link>
		<comments>http://blog.dabne.net/2010/01/31/spip-navegar-por-secciones-vacias-o-por-articulos-vacios/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 14:58:33 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[SPIP]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=276</guid>
		<description><![CDATA[Por defecto, SPIP en los listados no muestra las secciones vacías para evitar que el usuario llegue a callejones sin salida, vistas en las que no hay nada.
Sin embargo, es posible modificar ese comportamiento.
Para ello está el criterio {tout}.
Si se quiere que un menú muestre las secciones vacías:

&#60;BOUCLE_secciones(RUBRIQUES){id_parent}{par num titre, titre}{tout}&#62;

Si dentro de ese bucle [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto, SPIP en los listados no muestra las secciones vacías para evitar que el usuario llegue a callejones sin salida, vistas en las que no hay nada.</p>
<p>Sin embargo, es posible modificar ese comportamiento.</p>
<p>Para ello está el criterio {tout}.</p>
<p>Si se quiere que un menú muestre las secciones vacías:</p>
<pre>
<pre>&lt;BOUCLE_secciones(RUBRIQUES){id_parent}{par num titre, titre}{tout}&gt;</pre>
</pre>
<p>Si dentro de ese bucle se quiere hacer un tratamiento distinto para secciones vacías y no vacías se puede usar la sintaxis &#8220;if&#8221; en SPIP, o bien un if en PHP, o en javaScript, etc. Algo de este tipo:</p>
<p>if (&#8220;#STATUT&#8221;==&#8221;publie&#8221;) {bla bla bla;}<br />
else {bla bla ba;}</p>
<p>Con esto se consigue navegar hacia la sección vacía, pero al invocar un esquerelo rubrique para una sección vacía SPIP dará un error 404.</p>
<p>Para evitar ese error, en el bucle pincipal de la rubrique, el del esqueleto rubrique,  también tiene que tener el criterio {tout}:</p>
<pre>[(#REM)
 Un cache plus court, pour la boucle syndic_articles
]#CACHE{3600}
&lt;BOUCLE_principale(RUBRIQUES) {tout} {id_rubrique}&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...bla bla bla</pre>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/01/31/spip-navegar-por-secciones-vacias-o-por-articulos-vacios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MP3, descargar el fichero en lugar de abrirlo</title>
		<link>http://blog.dabne.net/2010/01/21/mp3-descargar-el-fichero-en-lugar-de-abrirlo/</link>
		<comments>http://blog.dabne.net/2010/01/21/mp3-descargar-el-fichero-en-lugar-de-abrirlo/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:52:34 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[Sitio web]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=270</guid>
		<description><![CDATA[Según la configuración del navegador, los ficheros mp3 se desacargan o se abren y empiezan a sonar.
Si se desea forzar la descarga, es decir, que independientementede la configuración del cliente el fichero mp3 o ogg se descargue, hay que añadir esta línea en el fichero
.htaccess:
AddType application/octet-stream .mp3 .ogg
]]></description>
			<content:encoded><![CDATA[<p>Según la configuración del navegador, los ficheros mp3 se desacargan o se abren y empiezan a sonar.</p>
<p>Si se desea forzar la descarga, es decir, que independientemente<br />de la configuración del cliente<br /> el fichero mp3 o ogg se descargue,<br /> hay que añadir esta línea en el fichero</p>
<pre>.htaccess:</pre>
<pre>AddType application/octet-stream .mp3 .ogg</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/01/21/mp3-descargar-el-fichero-en-lugar-de-abrirlo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPIP: Cómo hacer una biblioteca mediateca</title>
		<link>http://blog.dabne.net/2010/01/21/spip-como-hacer-una-biblioteca-mediateca/</link>
		<comments>http://blog.dabne.net/2010/01/21/spip-como-hacer-una-biblioteca-mediateca/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:40:03 +0000</pubDate>
		<dc:creator>Marga</dc:creator>
				<category><![CDATA[Biblioteca digital]]></category>
		<category><![CDATA[SPIP]]></category>

		<guid isPermaLink="false">http://blog.dabne.net/?p=267</guid>
		<description><![CDATA[En edulibre.info han realizado una integración PBM+SPIP con la que se puede crear un portal bibliotecario y mediateca para una escuela en Internet.
]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://edulibre.info">edulibre.info</a> han realizado una integración <a href="http://edulibre.info/spip.php?article203">PBM+SPIP</a> con la que se puede crear un portal bibliotecario y mediateca para una escuela en Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dabne.net/2010/01/21/spip-como-hacer-una-biblioteca-mediateca/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
