<?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>Diario de Programación &#187; mediawiki</title>
	<atom:link href="http://blog.chuidiang.com/tag/mediawiki/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chuidiang.com</link>
	<description>Programación e informática en general</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Actualizando mediawiki</title>
		<link>http://blog.chuidiang.com/2009/10/31/actualizando-mediawiki/</link>
		<comments>http://blog.chuidiang.com/2009/10/31/actualizando-mediawiki/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 10:57:41 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[anécdotas]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[chuwiki]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/?p=665</guid>
		<description><![CDATA[&#160; Respecto al crackeo sufrido, me puse manos a la obra. Borr&#233; los scripts maliciosos que me hab&#237;an puesto en la p&#225;gina y estuve vigilando el log de errores de acceso, para ver desde qu&#233; IP intentaban acceder a ellos. Una vez localizada la IP, la he &#34;baneado&#34;&#160; (supongo que no servir&#225; de mucho, porque [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Respecto al <a href="http://blog.chuidiang.com/2009/10/27/me-han-hackeado/">crackeo</a> sufrido, me puse manos a la obra. Borr&eacute; los scripts maliciosos que me hab&iacute;an puesto en la p&aacute;gina y estuve vigilando el log de errores de acceso, para ver desde qu&eacute; IP intentaban acceder a ellos. Una vez localizada la IP, la he &quot;baneado&quot;&nbsp; (supongo que no servir&aacute; de mucho, porque el que sea tendr&aacute; posibilidad f&aacute;cil de cambiarse de IP) y he visto que despu&eacute;s de los accesos fallidos ha intentado acceder a la <a href="http://www.chuidiang.com/chuwiki/index.php?title=P%C3%A1gina_Principal">Chuwiki</a>.</p>
<p>Pues bien, wordpress (este blog) y el SMF (<a href="http://foro.chuidiang.com/">el foro de java</a>) se actualizan muy f&aacute;cilmente. Basta entrar como administrador y el mismo panel de control te avisa de que hay una versi&oacute;n nueva. Le das a un bot&oacute;n y se actualiza todo solo. Pero no es as&iacute; con mediawiki y por eso no ten&iacute;a actualizada mediawiki a la &uacute;ltima. De hecho, la versi&oacute;n es la primera que instal&eacute; hace ya f&aacute;cilmente tres a&ntilde;os. Tiene toda la pinta de que se han colado por ah&iacute;, explotando alguna vulnerabilidad de la mediawiki (aunque no tengo ninguna garant&iacute;a). Por ello la he actualizado a la &uacute;ltima&#8230;. &iexcl;&iexcl; y me he entretenido un mont&oacute;n !!.</p>
<p>Resulta que la actualizaci&oacute;n es m&aacute;s o menos sencilla, basta con hacer el consabido backup por si acaso, desempaquetar la nueva mediawiki sobre la antigua, tocar un fichero para poner el usuario y password de base de datos y&nbsp; &#8230; &iexcl;&iexcl; ejecutar un script php desde l&iacute;nea de comandos !!. En este &uacute;ltimo punto es donde ha venido el entretenimiento.</p>
<p>No puedo ejecutar ese script llam&aacute;ndolo desde el navegador. El script detecta que no se est&aacute; haciendo desde la m&aacute;quina local y te dice que no tienes permisos. Tampoco tengo acceso a una l&iacute;nea de comandos de mi proveedor. Bueno, quiz&aacute;s s&iacute; tengo acceso, pero con todo el tema de certificados de seguridad, firmas digitales y dem&aacute;s que por un lado, no tengo ni idea de c&oacute;mo se hace y que por otro lado, desde mi windows, no es tan sencillo y hay que andar instalando cosas como Putty. As&iacute; que por no echarme unas horas con eso, busqu&eacute; otro m&eacute;todo.</p>
<p>Y encontr&eacute; uno la mar de entretenido. Resulta que desde mi panel de control web puedo programar tareas a ejecutarse en el servidor (comando cron para los que sabe de linux). As&iacute; que a eso me puse.</p>
<ol>
<li>Comando cron para ejecutar &quot;php -version&quot; cada cinco minutos y recibir el correo con la salida del comando. Esto me sirve para saber si est&aacute; el ejecutable php accesible. Lo de cada cinco minutos es porque como el servidor est&aacute; en estados unidos, cualquiera adivina su hora exacta. Y cinco minutos para darme tiempo a recibir el correo y parar el cron. antes de que se ejecute por segunda vez. Correo afirmativo, est&aacute; accesible php.</li>
<li>Ahora otro cron cada cinco minutos para ejecutar un &#8216;pwd&#8217; (ver el directorio en el que se ejecuta el cron) y as&iacute; saber que path tengo que poner para llegar al script de php. A los cinco minutos, ya s&eacute; el directorio de ejecuci&oacute;n.</li>
<li>Y finalmente otro cron ejecutar el comando &#8216;php path/update_wiki.php&#8217;. Espera y ejecuci&oacute;n correcta. Pruebo la wiki reci&eacute;n instalada y funciona bien, salvo un peque&ntilde;o susto que comento al final.</li>
</ol>
<p>Bueno, lo del cron no es que sea nada del otro mundo, pero lo que me ha llamado much&iacute;simo la atenci&oacute;n es la forma rupestre de ir ejecutando los comandos. Es como si estuviras programando un sat&eacute;lite a dos minutos luz. Ejecutas el comando y entre que va y vuelve, esperas cinco minutos por el resultado (lo siento, leo mucha ciencia ficci&oacute;n).</p>
<p>Y una peque&ntilde;a estupidez de la actualizaci&oacute;n. Resulta que han cambiado la p&aacute;gina principal de la mediawiki y ahora, en vez de &quot;Portada&quot;, se llama &quot;P&aacute;gina Prncipal&quot;, as&iacute; que me llev&eacute; un peque&ntilde;o susto cuando veo por primera vez la wiki reci&eacute;n instalada y aparace la p&aacute;gina incial vac&iacute;a.</p>
<p>&nbsp;</p>
<p>ACTUALIZACI&Ouml;N: Mand&eacute; el Jueves la solicitud a google para volver a aparecer en el buscador y hoy, s&aacute;bado, parece que ya aparezco. <img src='http://blog.chuidiang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2009/10/31/actualizando-mediawiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Personalizando MediaWiki</title>
		<link>http://blog.chuidiang.com/2009/03/12/personalizando-mediawiki/</link>
		<comments>http://blog.chuidiang.com/2009/03/12/personalizando-mediawiki/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 20:13:12 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[chuwiki]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mediawiki]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/?p=529</guid>
		<description><![CDATA[&#160; Hace tiempo coment&#233; que ten&#237;a un problema con la p&#225;gina aleatoria de la Wiki y el amigo google. Buscando una palabra en google, este me mostraba un enlace a la Chuwiki. Casualmente, este enlace, en vez de ser al art&#237;culo original, era la p&#225;gina aleatoria de la Chuwiki, por lo que pulsando el enlace [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Hace tiempo coment&eacute; que ten&iacute;a un <a href="http://blog.chuidiang.com/2007/10/24/las-cosas-de-google/">problema con la p&aacute;gina aleatoria de la Wiki y el amigo google</a>. Buscando una palabra en google, este me mostraba un enlace a la <a href="http://www.chuidiang.com/chuwiki">Chuwiki</a>. Casualmente, este enlace, en vez de ser al art&iacute;culo original, era la p&aacute;gina aleatoria de la Chuwiki, por lo que pulsando el enlace mostrado por google, me iba a una p&aacute;gina aleatoria y no a la buscada.</p>
<p>Hace un par de d&iacute;as volv&iacute; a tropezarme con el problema. Busqu&eacute; no s&eacute; qu&eacute; en google, apareci&oacute; un art&iacute;culo de la Chuwiki, pinch&eacute; el enlace y acab&eacute; en una p&aacute;gina aleatoria. As&iacute; que me he decidido a arreglarlo. Por supuesto, para variar y por culpa m&iacute;a, el cambio ha sido una peque&ntilde;a odisea.</p>
<p>Lo primero de todo, por supuesto, ponerme a urgar en los ficheros php de <em>MediaWiki</em>, a ver d&oacute;nde demonios est&aacute; ese enlace de p&aacute;gina aleatoria para quitarlo. Despu&eacute;s de un par de horas de revisar el c&oacute;digo, ir de un lado a otro, dar mil vueltas y no llegar a ning&uacute;n sitio (est&aacute; oculto el dichoso enlace), me decid&iacute; a hacer lo que deber&iacute;a haber hecho desde el principio: consultar la ayuda de la <em>MediaWiki</em>.</p>
<p>Las cajas de men&uacute; de la izquierda de la <em>MediaWiki</em> son bastante f&aacute;ciles de modificar. Con permisos de administrador basta desde la misma web, editar la p&aacute;gina <em>MediaWiki:Sidebar</em>. En esa p&aacute;gina aparece el men&uacute; y se puede modificar a gusto. Para editar esa p&aacute;gina, que no est&aacute; f&aacute;cilmente accesible, hay que poner la url directamente en el navegador:</p>
<blockquote>
<p>http://www.tuwiki.com/index.php?<strong>title=MediaWiki:Sidebar&amp;action=edit</strong></p>
</blockquote>
<p>y listo, ah&iacute; ponemos lo que queramos, incluso m&aacute;s cajas de men&uacute;s. Tienes los detalles en <a href="http://www.mediawiki.org/wiki/Manual:Navigation_bar">Manual:Interface/Sidebar</a> de la <em>MediaWiki</em>.</p>
<p>De todas formas y como siempre tiene que haber algo que incordie, despu&eacute;s de hacer los cambios no veia en absoluto modificado el men&uacute;. El dichoso firefox ten&iacute;a guardada la p&aacute;gina en memoria y no me cambiaba el men&uacute;. Me d&iacute; cuenta al visitar otra p&aacute;gina de la Chuwiki y ver que ah&iacute; si estaban cambiados los men&uacute;s. As&iacute; que cada vez que hac&iacute;a un cambio, no me quedaba m&aacute;s remedio que vaciar la cach&eacute; del firefox (&quot;herramientas&quot;-&gt;&quot;limpiar datos privados&quot;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2009/03/12/personalizando-mediawiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Segundas impresiones con Redmine</title>
		<link>http://blog.chuidiang.com/2008/12/04/segundas-impresiones-con-redmine/</link>
		<comments>http://blog.chuidiang.com/2008/12/04/segundas-impresiones-con-redmine/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:24:45 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/?p=428</guid>
		<description><![CDATA[Ya llevamos una semana larga usando redmine y ya voy encontrando algunas &#34;peguillas&#34;. Realmente no son fallos del programa, sino que estoy mal acostumbrado a otras herramientas. Por un lado, usamos habitualmente bugzilla, que es una herramienta espec&#237;fica para llevar el tema de bugs. Y por supuesto, una herramienta espec&#237;fica que lleva ya bastante tiempo [...]]]></description>
			<content:encoded><![CDATA[<p>Ya llevamos una semana larga usando redmine y ya voy encontrando algunas &quot;peguillas&quot;. Realmente no son fallos del programa, sino que estoy mal acostumbrado a otras herramientas.</p>
<p>Por un lado, usamos habitualmente <a href="http://www.bugzilla.org/">bugzilla</a>, que es una herramienta espec&iacute;fica para llevar el tema de bugs. Y por supuesto, una herramienta espec&iacute;fica que lleva ya bastante tiempo en funcionamiento es mucho m&aacute;s completa y con m&aacute;s posibilidades que una gesti&oacute;n de incidencias en una herramienta que hace m&aacute;s cosas y es m&aacute;s nueva. Ah&iacute; van unas cuantas cosas que echo en falta (y que algunos compa&ntilde;eros me han comentado tambi&eacute;n):</p>
<ul>
<li>En redmine no hay posibilidad de poner &quot;con copia&quot; en los bugs para que reciba el correo no solo la persona asignada, sino quiz&aacute;s tambi&eacute;n su jefe u otra persona que pueda saber algo sobre ese bug aunque no sea la encargada de resolverla. Parece que tampoco puede enviar autom&aacute;ticamente el correo semanal recordando a la gente que tiene &quot;un mont&oacute;n de bugs pendientes&quot;.</li>
<li>Tambi&eacute;n echo en falta la facilidad de bugzilla para cambiar estados de los bugs. Con redmine me he encontrado, por ejemplo, que no puedo reabrir una incidencia cerrada, pero no s&eacute; en qu&eacute; ocasiones, porque en otras s&iacute; me deja. </li>
<li>Finalmente, la posibilidad de generar informes con las incidencias, no es que bugzilla sea ninguna maravilla generando informes, pero tiene m&aacute;s posibilidades que redmine.</li>
<li>Tampoco parece muy l&oacute;gico en redmine que mezcla los comentarios de resoluci&oacute;n de incidencias/tareas con comentarios de cambios en el porcentaje de tiempo invertido en la tarea. Si miro la historia de una incidencia/tarea, ver&eacute; consecutivamente todos los comentarios asociados, tanto espec&iacute;ficos de la resoluci&oacute;n, como de cambios de tiempos.</li>
</ul>
<p>En cuanto a la wiki integrada en redmine, estoy acostumbrado a usar <a href="http://www.mediawiki.org/wiki/MediaWiki/es">mediawiki</a>, otra herramienta espec&iacute;fica de wiki con mucha andadura (de hecho, es la que usa <a href="http://es.wikipedia.org/wiki/Wikipedia:Portada">wikipedia</a>). No he usado demasiado la wiki de redmine, pero da la impresi&oacute;n de ser m&aacute;s sencilla que mediawiki.</p>
<p>As&iacute; que todo esto me est&aacute; haciendo replantear algunas cosas:</p>
<ul>
<li>Seguir usando redmine, pero s&oacute;lo como herramienta de planificaci&oacute;n, con hitos, versiones y tareas a realizar.</li>
<li>Seguir usando bugzilla para los bugs, pero s&oacute;lo bugs de los que son fallos, no mejoras.</li>
<li>Usar la wiki de redmine para especificaciones y cosas propias de los proyectos. Seguir usando mediawiki para cosas m&aacute;s generales no espec&iacute;ficas de un proyecto concreto, como gu&iacute;a de estilo, de buenas costumbres, tutoriales, normas generales a seguir en todos los proyectos, etc.</li>
</ul>
<p>No me gusta lo de tener las tareas por un lado y los bugs por otro, as&iacute; que le dar&eacute; otra &quot;pensada&quot; al tema.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2008/12/04/segundas-impresiones-con-redmine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Más spam en la Chuwiki</title>
		<link>http://blog.chuidiang.com/2008/04/21/mas-spam-en-la-chuwiki/</link>
		<comments>http://blog.chuidiang.com/2008/04/21/mas-spam-en-la-chuwiki/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 19:27:05 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[chuwiki]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/2008/04/21/mas-spam-en-la-chuwiki/</guid>
		<description><![CDATA[Llevo unos d&#237;as recibiendo spam en la Chuwiki. Varias veces al d&#237;a crean una p&#225;gina de nombre &#34;Titulo incorrecto&#34; con un mont&#243;n de enlaces de spam y desde IPs distintas. Llevo varios d&#237;as borrando esa p&#225;gina. Al ver que el tema segu&#237;a, me decid&#237; a bloquear las IPs de donde proviene ese spam, pero parece [...]]]></description>
			<content:encoded><![CDATA[<p>Llevo unos d&iacute;as recibiendo spam en la <a href="http://www.chuidiang.com/chuwiki">Chuwiki</a>. Varias veces al d&iacute;a crean una p&aacute;gina de nombre &quot;Titulo incorrecto&quot; con un mont&oacute;n de enlaces de spam y desde IPs distintas.</p>
<p>Llevo varios d&iacute;as borrando esa p&aacute;gina. Al ver que el tema segu&iacute;a, me decid&iacute; a bloquear las IPs de donde proviene ese spam, pero parece que no se les acaban. Seguramente est&aacute;n usando un proxy de IP din&aacute;mica, de esos que sirven para ocultar la IP real.</p>
<p>Mirando en la documentaci&oacute;n de MediaWiki veo que existen cosas como Captchas estilo <a href="http://www.mediawiki.org/wiki/Extension:ConfirmEdit">ConfirmEdit</a>, pero no parece que sea de f&aacute;cil instalaci&oacute;n y sobre todo porque en los primeros p&aacute;rrafos empiezan a contar rollos de versiones que, por supuesto, yo no tengo.</p>
<p>As&iacute; que al final, encontr&eacute; c&oacute;mo hacer para que un usuario no registrado no pueda crear p&aacute;ginas, que b&aacute;sicamente consiste en editar el fichero LocalSettings.php y a&ntilde;adirle una l&iacute;nea como</p>
<blockquote>
<p>$wgGroupPermissions['*']['create'] = false;</p>
</blockquote>
<p>con lo que no permite a usuarios an&oacute;nimos (debe ser el *) crear (por lo de create) p&aacute;ginas nuevas.</p>
<p>Es una peque&ntilde;a limitaci&oacute;n, pero supongo que a alguien que quiera crear una p&aacute;gina y se vaya a poner a escribir algo en serio en ella, no le costar&aacute; mucho m&aacute;s esfuerzo registrarse y darse de alta.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2008/04/21/mas-spam-en-la-chuwiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

