<?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>JOSEDU - WEB</title>
	<atom:link href="http://www.josedu.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.josedu.com</link>
	<description>Un ratito tranquilo...</description>
	<lastBuildDate>Fri, 08 Jan 2010 22:58:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Venga a por mi Señora Ministra Sinde</title>
		<link>http://www.josedu.com/2010/01/09/venga-a-por-mi-senora-ministra-sinde/</link>
		<comments>http://www.josedu.com/2010/01/09/venga-a-por-mi-senora-ministra-sinde/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 22:53:43 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[cultura]]></category>
		<category><![CDATA[derechos de autor]]></category>
		<category><![CDATA[manifiesto]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=146</guid>
		<description><![CDATA[&#8220;Estoy hasta los cojones&#8221;, sería la expresión que utilizaría Alex de la Iglesia, siempre tan gráfico en sus declaraciones, y que así cuando habla, parece que tiene más razón que un santo, y que es un tio del pueblo y enrollao progre q te cagas. Pues eso, yo voy a utilizar la misma expresión aunque [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Estoy hasta los cojones&#8221;, sería la expresión que utilizaría Alex de la Iglesia, siempre tan gráfico en sus declaraciones, y que así cuando habla, parece que tiene más razón que un santo, y que es un tio del pueblo y enrollao progre q te cagas. Pues eso, yo voy a utilizar la misma expresión aunque claro, que yo lo diga, pues como que no hará el mismo efecto, y al señor Alex y sus amigos <strong>CREADORES </strong>les va a resbalar lo que yo diga y como lo diga.</p>
<p>El tema, es que los pobres , estan muy jodidos con el tema de la <strong>PIRATERÍA</strong> , que no se a vosotros, pero yo cada vez que oigo esta palabra en los medios de comunicación , necesito 3 segundos de procesamiento, porque enseguida me salta la alarma que me asocia la<strong> PIRATERÍA</strong> de toa la vida, sí,  esa de los barcos, abordajes y chicos malotes, a lo que ahora nos quieren colar como la <strong>PIRATERÍA</strong> del siglo XXI. El caso es que dicen que no tienen para comer, que la cultura se va a la mierda, y que no hace falta que esperemos al cambio climático, que antes moriremos inanes por haber matado a los artistas que con su duro trabajo nos alimentaban. El caso, es que claro, tanto llorar y hacer fuerza por el la boca y por el recto, al final, pues mira, ha dado sus frutos, y como dice aquel: &#8220;El que no llora no mama&#8221;, y los artistas otra cosa no, pero llorar (y no solo las folclóricas), saben un rato. El caso es que la gente es muu mala, y como la juventú ahora no tiene principios ni moral y solo quieren ir por ahí dipalidando el trabajo de los artistas sin tapujos y encima vacilándoles a ellos en la propia cara, pues están SUPER-MEGA-HIPER-OFENDIDOS-CABREADOS.</p>
<p>Bueno, pues eso, que lo han conseguido y que van a tener una ley a su imagen y semejanza, para evitar la hecatombe, y de paso limpiar de haraganes y holgazanes la sociedad que ahora quiere la cultura gratis y por la jeta (solo les falta decir &#8230; si Franco levantara la cabeza !!!).</p>
<p>Yo por mi parte, pues oye, me dirijo a todos los artistas que me insultan una y otra vez, porque ahora parece que son virgencitas de la caridad, y son los eternos ofendidos. Lo voy a decir claro y en mayusculas : &#8220;SE VAYAN A TOMAR POR CULO&#8230;&#8221;. Todo el que me llame ladrón, pirata, holgazán, aprovechado, etc, etc, pues eso, lo vuelvo a decir : &#8220;PUEDE IRSE A CONTAR CEDÉS ORIGINALES  Y LUEGO METÉRSELOS POR EL &#8230;.&#8221;. Ellos están superindignados, pero yo también lo estoy, porque ahora me quieren hacer creer que porque me descargo contenidos de Internet, soy un criminal, y que esta gente toda una Santa, en su vida no se ha copiado una cinta de cassete. Pues miren señores, se lo voy a decir,a bote pronto, en esta última semana: Fui a ver Avatar en 3D (9 euros), y me autoregalé 3 peliculas en DVD para reyes (ninguna española por cierto), y sí me vi otras tantas descargadas de Internet. Pero ahora bien, la mayoria de gente que no se descarga nada, y esta enganchado a la caja tonta a ver el último numerito de Belén Esteban, o ver la vida pasar como un pasmarote, esa gente no consume cultura, ni descargada ni comprada, y si no lo quieren ver señores artistas, es porque solo ven su ombligo y no tienen ni capacidad de autocrítica de ver porque la gente no consume sus creaciones.</p>
<p>El otro día escuche una entrevista al Tote King, un tio del que me he bajado todo lo que ha hecho y al que le DEBO y prometo que lo haré, la compra de su último disco. Iual a éste no le consideran creador porque como es un hiphopero y esos no sabenmás que balbucear y soltar tacos, pues no merecen según ustedes el rango de CREADOR.  El tema es que esta chaval ha conectado conmigo, porque por lo menos no ha insultado mi inteligencia, y sobre todo, simplemente NO me ha insultado.</p>
<p>Me pasó todo lo contrario con Pau Donés (por decir uno de tantos), y eso que intento valorar al artista y no a la persona, pero se me hace difícil, muy difícil, que cuando me insultan, y me dicen que soy un PIRATA, vuelva a ver al tipo con los mismos ojos. Pues bueno, ahora simplemente de mi discografía, pues hace tiempo que lo tengo cogiendo polvo.  Y sí tengo algún cedé comprado de su grupo y he asistido a algún concierto.</p>
<p>Eso de buscar soluciones alternativas al declive y agonia de un modelo de negocio caduco, pa que, que pa eso hay que trabajar y dar el callo, y oye, que trabajen otros que nosotros somos artistas no ?? (no sea que se les escalden los huevos !!!) . Es más bonito que te pinten una ley a imagen y semejanza, y total, como la sociedad es gilipollas, pues por hacerlos un poquito más tampoco pasa nada, ya vendrán ellos a salvarnos con sus obras originales y cantos de protesta contra la opresión y el yugo del poder !!!.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2010/01/09/venga-a-por-mi-senora-ministra-sinde/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2010/01/09/venga-a-por-mi-senora-ministra-sinde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reeducar y cambiar el modelo para mantener la cultura</title>
		<link>http://www.josedu.com/2009/12/08/reeducar-y-cambiar-el-modelo-para-mantener-la-cultura/</link>
		<comments>http://www.josedu.com/2009/12/08/reeducar-y-cambiar-el-modelo-para-mantener-la-cultura/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 11:49:27 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[Weblog]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=141</guid>
		<description><![CDATA[A la cultura no se le debe poner precio como claman los autores, cuando se difunde una obra ésta automáticamente forma parte del pueblo, y el que se considere de verdad un autor, es lo que debe desear.
Ahora bien, el pueblo debe cuidar a los autores/creadores. Se debe educar al pueblo a valorar a los [...]]]></description>
			<content:encoded><![CDATA[<p>A la cultura no se le debe poner precio como claman los autores, cuando se difunde una obra ésta automáticamente forma parte del pueblo, y el que se considere de verdad un autor, es lo que debe desear.</p>
<p>Ahora bien, el pueblo debe cuidar a los autores/creadores. Se debe educar al pueblo a valorar a los creadores y que contribuya con donaciones directas al creador, a hacer de mecenas, sin intermediarios (después el autor que disponga como él convenga).</p>
<p>Yo tengo descargadas miles de canciones y cientos de películas (espero que por decir esto no me metan en la cárcel por &#8220;pirata&#8221;), pero a su vez, tengo originales artistas que considero que han realizado obras sublimes, por otra parte no daría un duro por muchas obras que he visto/oido (algún otro seguramente si que los daría, para gustos los colores).</p>
<p>No me importaría donar 1 euro directamente a Joaquin Sabina, Serrat, Tote King o Seguridad Social; a la vez que no me importaría colaborar en proyectos para apoyar a autores noveles que se promocionan por Internet. Lo que no permito es que me tachen de ladrón, porque yo no he robado a nadie y encima me ofende, me encabrona y cuando los autores que realizan estas acusaciones, automáticamente no se porque, me pienso en oir/ver algunas de sus obras.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/12/08/reeducar-y-cambiar-el-modelo-para-mantener-la-cultura/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/12/08/reeducar-y-cambiar-el-modelo-para-mantener-la-cultura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manifiesto en defensa de los derechos fundamentales en internet</title>
		<link>http://www.josedu.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/</link>
		<comments>http://www.josedu.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 12:29:01 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[Copyleft]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[leyes]]></category>
		<category><![CDATA[manifiesto]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=136</guid>
		<description><![CDATA[1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del [...]]]></description>
			<content:encoded><![CDATA[<p>1.- <strong>Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos</strong>, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.</p>
<p>2.- <strong>La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial</strong>. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.</p>
<p>3.- <strong>La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español</strong>, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.</p>
<p>4.- <strong>La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural</strong>. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.</p>
<p>5.- <strong>Los autores</strong>, como todos los trabajadores, <strong>tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades</strong> asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.</p>
<p>6.- Consideramos que <strong>las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales</strong>, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.</p>
<p>7.- <strong>Internet debe funcionar de forma libre y sin interferencias políticas</strong> auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.</p>
<p>8.- <strong>Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España</strong>, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.</p>
<p>9.- <strong>Proponemos una verdadera reforma del derecho de propiedad intelectual</strong> orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.</p>
<p>10.- <strong>En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público</strong> y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.</p>
<p>Este manifiesto es obra de muchas manos, y propiedad de todos. Si te gusta, cópialo, pásalo, publícalo en tu weblog o haz lo que quieras con él.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mensajería instantanea en consola</title>
		<link>http://www.josedu.com/2009/11/25/mensajeria-instantanea-en-consola/</link>
		<comments>http://www.josedu.com/2009/11/25/mensajeria-instantanea-en-consola/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 21:24:27 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[centerim]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=134</guid>
		<description><![CDATA[La mensajería instantanea es una de las utilidades que siempre estamos acostumbrados a utilizar con interfaz gráfica. Pero el otro día se me ocurrió hacer pruebas con algun cliente de mensajería instantanea para consola. El programa elegido fue centerim.
Centerim es un cliente de mensajería multiprotocolo, el cual soporta: msn, jabber, icq, irc, etc. Soporta también [...]]]></description>
			<content:encoded><![CDATA[<p>La mensajería instantanea es una de las utilidades que siempre estamos acostumbrados a utilizar con interfaz gráfica. Pero el otro día se me ocurrió hacer pruebas con algun cliente de mensajería instantanea para consola. El programa elegido fue <strong>centerim.</strong></p>
<p>Centerim es un cliente de mensajería multiprotocolo, el cual soporta: msn, jabber, icq, irc, etc. Soporta también el envío de urls y envío de sms. El programa, como tal, pues bueno, interfaz basada en ncurses, y bastante fácil de manejar y configurar. Pero el motivo de la instalación no era solo probar el cliente de mensajeria para chatear, sino para cosas más interesantes, como envío mensajes del sistema a mis cuentas de chat para recibir algún mensaje urgente.</p>
<p>Lo que en  principio parece algo fácil, ya que el en el man de centerim tenemos un ejemplo de como enviar mensajes desde linea de comandos, la cosa se complica, cuando los mensajes que enviamos desde línea de comandos se quedan en cola de mensajes ya que no se envían si el programa no está en marcha. Veamos un ejemplo de como enviar un mensaje, y después abordaremos el tema de dejar el programa en marcha.</p>
<p>Ejemplo:</p>
<p>$ echo &#8220;hola&#8221; | centerim -s msg -p jab -t cuenta_destino</p>
<p>la sintaxis es clara:</p>
<p>-s msg (que enviamos un msg)</p>
<p>-p jab (protocolo q utilizamos, en esta caso jabber)</p>
<p>-t cuenta_destino (a quien lo queremos enviar)</p>
<p>Vale, ahora viene el problema, de que si queremos que nos lleguen los mensajes, el centerim, debe estar en marcha. Lo primero que se me ocurrió, es poner a centerim en background y lanzado con nohup, para poder abandonar la consola. La cosa no funcionó, en el momento que centerim pasa a background, se detiene la ejecución, y no acepta nada.</p>
<p>Así que me acordé de mi viejo amigo el comando : screen. Para el que no lo conozca, screen te permite abrir terminales virtuales dentro de la propia terminal, las cuales se pueden abandonar con los programas en ejecución. Los parámetros de screen que nos interesan serían: &#8220;-d -m&#8221;, los cuales inician el screen en background, por lo tanto si ejecutamos:</p>
<p>$ screen -d -m -q -t &#8220;chat&#8221; centerim-utf8</p>
<p>tendremos el centerim funcionando y en background como queríamos.</p>
<p>Ahora ya tenemos una via más de comunicación  a agregar a nuestros scripts aparte del tradicional mail.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/11/25/mensajeria-instantanea-en-consola/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/11/25/mensajeria-instantanea-en-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jugando con los videos</title>
		<link>http://www.josedu.com/2009/07/24/jugando-con-los-videos/</link>
		<comments>http://www.josedu.com/2009/07/24/jugando-con-los-videos/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 17:43:45 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[multimedia]]></category>
		<category><![CDATA[formatos]]></category>
		<category><![CDATA[tamaño]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=91</guid>
		<description><![CDATA[Recientemente he adquirido una cámara de video para llevar encima de la moto, y debido a sus caracteristicas, me he visto forzado a hacer uso de los programas de transformación de video para cambiar el tamaño y la calidad del video y asi rebajar el peso de estos. La camarita en cuestión aunque es pequeña, es matona, y tiene la "pega" de guardar los videos en un formato de compresión pobre, MJPEG a un tamaño de 512x384. Esto produce hace que un video de 56 min ocupe la nada despreciable tamaño de 2 Gigas. ]]></description>
			<content:encoded><![CDATA[<p>Recientemente he adquirido una cámara de video para llevar encima de la moto, y debido a sus caracteristicas, me he visto forzado a hacer uso de los programas de transformación de video para cambiar el tamaño y la calidad del video y asi rebajar el peso de estos. La camarita en cuestión aunque es pequeña, es matona, y tiene la &#8220;pega&#8221; de guardar los videos en un formato de compresión pobre, MJPEG a un tamaño de 512&#215;384. Esto produce hace que un video de 56 min ocupe la nada despreciable tamaño de<strong> 2 Gigas. </strong></p>
<p>Así que me he tenido que poner manos a la obra, y hacer uso de dos programas de consola (donde se ponga la consola que se quite lo demás), mencoder y ffmpeg. No voy a entrar en detalle de como instalar estos programas en linux, en ubuntu y derivadas de debian, no es más complicado que apt-get install y el nombre de los programas, y como mucho agregar alguna librería opcional.</p>
<p>Primeramente decir, que nunca me había visto ante la tesitura de hacer este tipo de transformaciones salvo algún video para meter al móvil, pero nada que mo obligara el uso continuado de estos programas. Es por esto, que los ejemplos que aquí pongo son por ahora muy básicos (aunque efectivos), pero no dudeis que les voy a sacar miga haciendo scripts más complejos para hacer automatizaciones y proceso de colas de videos. Dicho esto, manos a la obra.</p>
<p><strong>mencoder :</strong></p>
<p>El primer programa que he encontrado googleando, y que ya me ha resuelto el primer problema. Convertir a un codec mas benevolente con el tamaño, digamos Xvid:</p>
<p><code>mencoder videoEntrada.AVI -ovc xvid -oac mp3lame -xvidencopts bitrate=765 -o videoSalida.avi</code></p>
<p>Creo que el comando no necesita mucha explicación pero bueno</p>
<p><strong>-ovc xvid : </strong>Codec de Video a aplicar<br />
<strong>-oac mp3lame: </strong>Codec de Audio<br />
<strong>-xvidencopt bitrate=765 </strong>: Bitrate que aplica al codec (cuanto mayor bitrate mejor calidad pero mas peso. Prometo profundizar en este parámetro que da mucha miga)<br />
<strong>-o videoSalida.avi :</strong> El nombre del video de salida.</p>
<p>Dependiendo la máquina que tengais y la duración del video, pues evidentemente os tardara más o menos. Por poner un ejemplo en mi máquina (Athlon X2 3800+), un video de 15 min de duración y 500 Mb de peso, ha tardado 9 min en comprimirlo y se ha quedado en 81 Mb.</p>
<p>Seguimos teniendo un fichero bastante gordito, si por ejemplo lo queremos al móvil o al youtube. Lo que más rebaja el peso después del codec, es cambiarle el tamaño del video (para que queremos un video de 500 pixeles para ver en una pantallita de google o en un recuadro de youtube (aparte que el formato de youtube nativo es 320&#215;240). Para cambiar el tamaño he hecho uso del ffmpeg</p>
<p><strong>ffmpeg: </strong></p>
<p>Primeramente decir, que aqui, he tenido problemas, con las librerias que tenía instaladas en ubuntu, porque al parecer para trabajar con xvid, mp4, etc, no las tiene por defecto. Esto lo he solucionado con:</p>
<p><code>sudo apt-get install libavcodec-unstripped-51</code></p>
<p>El ffmpeg <strong>es una bestia</strong> de modificadores que admite, y hay que digerirlo despacito y con cuidado. Quien controle esto, es el puto rey, y también prometo hacer algun ejemplo más avanzadito aprovechando todas las bondades de este programa</p>
<p>Para el cambio de tamaño he usado el siguiente comando:</p>
<p><code>ffmpeg -i videoentrada.avi -ar 22050 -s 320x240 videosalida.avi</code><br />
<strong>-ar 22050: </strong>[audio resample], vamos cambiamos la calidad del audio. Si vuestro video no tiene audio, no haria falta<br />
<strong>-s 320&#215;240:</strong> Nueva resolución.</p>
<p>El video anterior, tratado con esta &#8220;medicina&#8221;, lo ha dejado en unos adorables 33 Mb de peso, que no están nada mal, para un video de 15 min.</p>
<p>Y ahora el remate final. Youtube solo deja subir videos de 10 minutos de duración.¿ Cómo hacemos para cortar el video con estas herramientas ?. Aqui tenemos un ejemplo:</p>
<p>Cortamos final de posicion 10 min:</p>
<p>mencoder -endpos 00:10:00 -ovc copy -oac copy video.avi -o video1.avi</p>
<p>Desde el minuto 10 hasta el final:</p>
<p>mencoder -ss 0:10:00 -oac copy -ovc copy video.avi -o video2.avi</p>
<p>Seguiré produndizando en apasionante mundo, y prometo traer comandos y scripts más trabajados.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/07/24/jugando-con-los-videos/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/07/24/jugando-con-los-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacion de un servidor RDP (Terminal Server) en linux</title>
		<link>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/</link>
		<comments>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 15:10:33 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[rdp]]></category>
		<category><![CDATA[terminal server]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=78</guid>
		<description><![CDATA[la cuestion era como acceder las Xwindows de un windows sin muchas historias, he incluso utilizando una herramienta ya existente en windows, como por ejemplo el cliente de terminal server.
Pues existe una implementacion del protocolo RDP para un servidor en linux http://xrdp.sourceforge.net y vamos a instalarla en un servidor centos 5.3, nos descargarmos   
wget [...]]]></description>
			<content:encoded><![CDATA[<p>la cuestion era como acceder las Xwindows de un windows sin muchas historias, he incluso utilizando una herramienta ya existente en windows, como por ejemplo el cliente de terminal server.</p>
<blockquote><p>Pues existe una implementacion del protocolo RDP para un servidor en linux<em><strong> http://xrdp.sourceforge.net </strong></em>y vamos a instalarla en un servidor centos 5.3, nos descargarmos  <em><strong> </strong></em></p>
<p><em><strong>wget http://downloads.sourceforge.net/sourceforge/xrdp/xrdp-0.4.1.tar.gz?use_mirror=puzzle </strong></em></p>
<p><em><strong></strong></em>y la descomprimimos<strong><em> tar zxvf xrdp-0.4.1.tar.gz .</em></strong></p></blockquote>
<p>Antes de hacer make y make install tenemos que añadir los librerias de desarrollo para que nos compile bien son:</p>
<p style="padding-left: 30px;"><em>yum install openssl-devel.x86_64( nos descarga tb la dependencias)</em></p>
<p style="padding-left: 30px;"><em>yum install pam-devel.x86_64</em></p>
<p>Y despues ya podemos realizar el<strong> <em>make</em> </strong>y <em><strong>make install</strong></em>.</p>
<p>Solo nos falta lanzar el proceso y ponerlo para que arranque automatico y dar permisos a los usuarios. Vamos alla:</p>
<p>Lanzar el proceso manual:</p>
<p style="padding-left: 30px;"><em>/usr/local/xrdp/xrdp_control.sh</em></p>
<p>Ponerlo para que arranque automaticamente (en centos)</p>
<p style="padding-left: 30px;"><em>cp /usr/local/xrdp/xrdp_control.sh  /etc/init.d/xrdp_control</em></p>
<p style="padding-left: 30px;"><em>chkconfig &#8211;add xrdp_control</em></p>
<p style="padding-left: 30px;"><em>chkconfig &#8212; level 35 xrdp_control on</em></p>
<p style="padding-left: 30px;"><em>service xrdp_control start</em></p>
<p>Y por ultimo solo nos falta añadir los usuarios al grupo rdusers</p>
<p style="padding-left: 30px;"><em>usermod -G rdusers troig</em></p>
<p>(Para root, hay que darle antes permisos para poder entrar en el interfaz grafico y añadirlo al grupo rdusers)<br />
Os dejo una captura.<img class="aligncenter size-medium wp-image-83" title="captura_ts_centos1" src="http://www.josedu.com/blog/wp-content/uploads/2009/07/captura_ts_centos1-300x235.jpg" alt="captura_ts_centos1" width="300" height="235" /></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos básicos mercurial</title>
		<link>http://www.josedu.com/2009/05/20/comandos-basicos-hg/</link>
		<comments>http://www.josedu.com/2009/05/20/comandos-basicos-hg/#comments</comments>
		<pubDate>Wed, 20 May 2009 18:58:57 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[control versiones]]></category>
		<category><![CDATA[mercurial]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=62</guid>
		<description><![CDATA[Los comandos  más básicos posibles para hacer una revisión sencilla, sería utilizar los siguientes comandos:
hg status (vemos el estado actual, aqui podemos hacer hg add o hg del para quitar o poner los archivos que queremos en la revisión)
 hg commit (reflejamos nuestra revisión al repositorio local nuestro)
Ahora podemos subir los cambios de nuestro repositorio [...]]]></description>
			<content:encoded><![CDATA[<p>Los comandos  más básicos posibles para hacer una revisión sencilla, sería utilizar los siguientes comandos:</p>
<p style="padding-left: 30px;"><em>hg status</em> (vemos el estado actual, aqui podemos hacer hg add o hg del para quitar o poner los archivos que queremos en la revisión)</p>
<p style="padding-left: 30px;"><em> hg commit</em> (reflejamos nuestra revisión al repositorio local nuestro)</p>
<p>Ahora podemos subir los cambios de nuestro repositorio local a otro repositorio remoto, por ejemplo:</p>
<p style="padding-left: 30px;"><em>hg push ssh://usuario@dominio.com//ruta/al/repositorio/</em></p>
<p>Yo utilizo el método por ssh, pero se puede también por http.</p>
<p>Con esto tendríamos actualizado el repositorio, pero no el directorio de trabajo, para esto tendríamos que hacer un</p>
<p style="padding-left: 30px;"><em>hg update</em></p>
<div>Si queremos comprobar en que versión nos encontramos, en cada repositorio podemos ejecutar:</div>
<div></div>
<div style="padding-left: 30px;"><em>hg tip</em></div>
<div style="padding-left: 30px;"><em><br />
</em></div>
<div>Si por el contrario quisieramos obtener de un repositorio remoto los últimos cambios, sería el comando <em>hg pul</em><em>l</em> (el contrario al push, logicamente). Evidentemente para actualizar posteriormente el directorio de trabajo, habría que ejecutar <em>hg update</em></div>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/20/comandos-basicos-hg/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/20/comandos-basicos-hg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH server para Windows</title>
		<link>http://www.josedu.com/2009/05/15/ssh-server-para-windows/</link>
		<comments>http://www.josedu.com/2009/05/15/ssh-server-para-windows/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:00:05 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[sistemas]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=56</guid>
		<description><![CDATA[Cuando te acostumbras a la potencia de alguna herramienta, no poder disponer de ella te limita. Una de ellas es el SSH herramienta imprescindible para cualquier administrador. Pero no esta en windows y hasta dia hoy no habia encontrado ninguna libre, pero leyendo en mundo geek me he topado con FreeSSHd server para windows que [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 100%;"><span style="font-family: verdana;">Cuando te acostumbras a la potencia de alguna herramienta, no poder disponer de ella te limita. Una de ellas es el SSH herramienta imprescindible para cualquier administrador. Pero no esta en windows y hasta dia hoy no habia encontrado ninguna libre, pero leyendo en mundo geek me he topado con <a href="http://freesshd.com/">FreeSSHd</a> server para windows que lo permite administrar remotamente, desde una consola de linux o con putty desde windows. Permite el intercambio de archivos a traves del protocolo sFTP y tunneling.<br />
Ademas esto nos permite realizar control remoto via shh/tunneling de clientes vnc, asi asegurando nuestra conexion.</span></span></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/15/ssh-server-para-windows/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/15/ssh-server-para-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Otro Script de Backup para PostgreSQL</title>
		<link>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/</link>
		<comments>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/#comments</comments>
		<pubDate>Fri, 15 May 2009 09:49:19 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[basedatos]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=44</guid>
		<description><![CDATA[Todos sabemos lo importante que son las copias de seguridad y sobre todo que se hagan bien. Quiera un script que me permitiera olvidarme de las copias pasara lo que pasara en el servidor de PostgreSQL, que me copiara todas la bases de datos automaticamente, pero independientemente cada una, porque no solo es importante tener [...]]]></description>
			<content:encoded><![CDATA[<p>Todos sabemos lo importante que son las <strong>copias de seguridad</strong> y sobre todo que se hagan bien. Quiera un script que me permitiera olvidarme de las copias pasara lo que pasara en el servidor de <span style="color: #800000;">PostgreSQL</span>, que me copiara todas la bases de datos automaticamente, pero independientemente cada una, porque no solo es importante tener copias de seguridad sino tener controlada y facilitar la tarea de restaurar que se deberia de entrenar hasta dominarse a la perfeccion, es bueno no dudar ante momentos de presión y nunca dejarse llevar por lo nervios o la presión y hacer las cosas previo plan y analisis, para no cometer error y de paso ahorrar tiempo. Tener duplicadas la copias en 2 ubicaciones diferentes y tener un numero suficiente porque en caso de que la ley de murphy se ponga en marcha, nosotros la machaquemos de con un sonreir, de tengo la cosas bien hechas. Bueno este script le falta mejorar el log y que mande emails y la forma de borrar remotamente las copias que es un desperdicio de ancho de banda, pero bueno funciona&#8230; pero bueno eso sera en un futuro&#8230; Ahi va:</p>
<blockquote>
<pre>#!/bin/bash
#=============================================================================================
#<span style="color: #000080;"> <span style="color: #ff9900;">Script Backup Databases PostgreSQL - Tomeu Roig</span></span>
# =============================================================================================

# Procedimiento de Copia de Seguridad de Servidor de Postgres

## BEGIN CONFIG ##
BACKUP_DIR="/var/backups/db/"
USER=usuario postgres
FECHA=$(date +%d-%m-%Y)
FECHA_BORRADO=$(date +%d-%m-%Y --date='10 days ago')
## END CONFIG ##

if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi</pre>
<pre>#Leemos todas la bases de datos existente en Postgres, para despues realizar la copia una  a una
POSTGRE_DBS=$(psql -U $USER -l | awk '(NR &gt; 2) &amp;&amp; (/[a-zA-Z0-9]+[ ]+[|]/) &amp;&amp; ( $0 !~ /template[0-9]/) { print $1 }');</pre>
<pre>#Realizamos la copia de seguridad de cada una de ellas y las guardamos en un directorio de backups
for DB in $POSTGRE_DBS ; do
echo "* Backuping PostgreSQL data from $DB@$HOST ..."
pg_dump -U $USER -Z 5 -D  -f $BACKUP_DIR$DB-$FECHA.gz $DB</pre>
<pre>#Borramos las copias con una antiguedad mayor a 10 dias
rm $BACKUP_DIR$DB-$FECHA_BORRADO.gz
echo "finalizada $DB ..."
done</pre>
<pre># Las empaquetamos y las copiamos en otro servidor de respaldo.
# Una vez realizado borramos el empaquetado.
cd /var/backups/db
echo "...empaquetamos las DBs del $FECHA..."
tar czvf dbs-$FECHA.tar.gz *-$FECHA.gz

echo "... enviamos una copia a un sitio distinto...y borramos el fichero local empaquetado"
ncftpput -DD -u usercopias -p password 192.168.0.xx /Backups/DBPostgres/ dbs-$FECHA.tar.gz

echo "... borramos la antigua copia de mas de 10 dias del ftp..."</pre>
<pre>ncftpget -C -DD -u usercopias -p password 192.168.0.xx /Backups/DBPostgres/dbs-$FECHA_BORRADO.tar.gz borrar

echo "...borramos la copia local. FIN"
rm borrar</pre>
</blockquote>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aula con DRBL-WINROLL</title>
		<link>http://www.josedu.com/2009/05/15/aula-drbl-winroll/</link>
		<comments>http://www.josedu.com/2009/05/15/aula-drbl-winroll/#comments</comments>
		<pubDate>Fri, 15 May 2009 07:39:19 +0000</pubDate>
		<dc:creator>josedu</dc:creator>
				<category><![CDATA[drbl]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[drbl-winroll]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=41</guid>
		<description><![CDATA[Una de las tareas que he tenido quer realizar para el mantenimiento del aula del cole para que funcione con un servidor DRBL es preparar los equipos con Microsoft Windows para que una vez restauradas las imagenes de los equipos con el modo clonezilla puedan renombrarse los equipos con un patrón determinado e integrarse en [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las tareas que he tenido quer realizar para el mantenimiento del aula del cole para que funcione con un servidor DRBL es preparar los equipos con Microsoft Windows para que una vez restauradas las imagenes de los equipos con el modo clonezilla puedan renombrarse los equipos con un patrón determinado e integrarse en un grupo de trabajo, o renovar el SID.</p>
<p>Afortunadamente, con DRBL, tenemos una extensión en particular para los equipos que funcionan con Microsoft Windows, se llama DRBL-WINROLL. Lo podemos encontrar <a href="http://www.drbl-winroll.org">aquí</a>.</p>
<p>La instalación no tiene mayor complicación si seguimos la guía de instalación.</p>
<p>La única observación que podría hacer es que si hemos elegido la instalación en español, los comandos para interactuar desde el server a los clientes winroll mediante ssh, el usuario es administrador y no administrator que tendría por defecto. En mi caso esto me ha producido problemas, porque los comandos que tiene el DRBL, para por ejemplo apagar los ordenadores, intentan lanzar el comando con administrator y da error.  Creo que existe un fichero de configuración para cambiar el usuario que buscar por defecto el DRBL-SERVER (vamos sería lo lógico), pero yo he creado un pequeñito script, para apagar los ordenadores. Este es el script:</p>
<p><code><br />
#!/bin/bash<br />
#SCRIPT PARA EL APAGADO DEL AULA CON CLIENTES WINROLL<br />
ARCHIVO_CON_IPS='/etc/drbl/IP_HOST_TABLE';</code><br />
<code><br />
#######<br />
LISTA=$(cat $ARCHIVO_CON_IPS | awk '{print $1;}' | grep 192);<br />
</code><br />
<code><br />
for i in $LISTA; do<br />
echo "Apagando ..." $i;<br />
ssh administrador@$i "shutdown /t 1 /s /f /c \"Apagando equipo\"" &amp;<br />
</code><br />
<code><br />
done</code></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/15/aula-drbl-winroll/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/15/aula-drbl-winroll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
