<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7196389327495591604</id><updated>2011-09-02T08:16:44.189+02:00</updated><category term='simulador'/><category term='helloworld'/><category term='podcast'/><category term='html5'/><category term='canon digital'/><category term='tdt'/><category term='curiosidades'/><category term='hell o&apos; kite'/><category term='iexplorer'/><category term='opinión'/><category term='jabbercommander'/><category term='protesta'/><category term='blackberry'/><category term='programación'/><category term='opengl'/><category term='ipod'/><category term='cometas'/><category term='imagenes'/><category term='internet'/><category term='viajes'/><category term='metodología'/><category term='ubuntu'/><category term='manifiesto'/><category term='hellokite'/><category term='humor'/><title type='text'>CinderGeek</title><subtitle type='html'>Vivencias de un Geek en una ciudad con pirulí</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2577221511799902935</id><published>2011-06-30T19:32:00.002+02:00</published><updated>2011-06-30T19:38:28.926+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Mapear una unidad de red de windows (SMB) en ubuntu</title><content type='html'>Muchas veces nos vemos con la necesidad de almacenar la información en un NAS externo con acceso por SAMBA. Para mapear una unidad de red permanentemente lo primero es instalar smbfs:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  &gt;sudo apt-get install smbfs&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;Editamos el fichero fstab y añadimos la siguiente linea:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  &gt;//servername/sharename /media/mountname cifs username=myusername,password=mypassword 0 0&lt;/span&gt;&lt;br /&gt;Y ojo con eso, usadlo solo si es un PC en el que accedeis solo vosotros porque fstab es visible por todo el mundo.&lt;br /&gt;&lt;br /&gt;Para más información:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="https://wiki.ubuntu.com/MountWindowsSharesPermanently"&gt;https://wiki.ubuntu.com/MountWindowsSharesPermanently&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2577221511799902935?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2577221511799902935/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2011/06/mapear-una-unidad-de-red-de-windows-smb.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2577221511799902935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2577221511799902935'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2011/06/mapear-una-unidad-de-red-de-windows-smb.html' title='Mapear una unidad de red de windows (SMB) en ubuntu'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-3648203916341364311</id><published>2011-01-19T08:42:00.002+01:00</published><updated>2011-01-19T08:44:50.055+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Añadir un dispositivo  como reproductor de audio para Rythmbox</title><content type='html'>Curioso, basta con crear en la raiz del dispositivo (ejemplo /media/BLACKBERRY) un documento llamado &lt;span style="font-weight: bold;"&gt;.is_audio_player&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Editamos el fichero y le ponemos lo siguiente &lt;span style="font-weight: bold;"&gt;audio_folders=Blackberry/Music&lt;/span&gt; &lt;- Siendo ruta relativa a  /media/BLACKBERRY, es decir, la ruta completa sería  /media/BLACKBERRYBlackberry/Music, expulsamos y volvemos a conectar, encendemos Rythmbox y listo ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-3648203916341364311?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/3648203916341364311/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2011/01/anadir-un-dispositivo-como-reproductor.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3648203916341364311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3648203916341364311'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2011/01/anadir-un-dispositivo-como-reproductor.html' title='Añadir un dispositivo  como reproductor de audio para Rythmbox'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-6666530416505536963</id><published>2010-10-11T20:43:00.002+02:00</published><updated>2010-10-11T20:46:09.872+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tdt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Enviar la señal de televisión por stream con VLC</title><content type='html'>Con la llegada del mal tiempo uno prefiere ver la tele en la habitación antes que en el salón. Como lo único que tengo en la habitación es un portatil, y en el salón tengo un PC con capturadora (conectada a un decodificador tdt) pues me he buscado la vida para enviar la señal por streaming con VLC:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family: courier new;"&gt;vlc -vvv v4l2:// :v4l2-dev=/dev/video0 :v4l2-width=720 :v4l2-height=576 :v4l2-fps=25 :v4l2-input=1 :v4l2-standard=5 :v4l2-adev=/dev/dsp :input-slave=alsa://hw:0,0 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=3000,ab=256,vt=800000,keyint=80,deinterlace}:std{access=http,mux=ts,url=0.0.0.0:8080}' --ttl 12&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo único es que, claro está, el canal que manda es el que está seleccionado.&lt;br /&gt;&lt;br /&gt;En el cliente, VLC habrá que elegir 'Abrir Volcado de Red' y poner la ip del servidor, por ejemplo http://192.168.1.2:8080&lt;br /&gt;&lt;br /&gt;Espero que os sirva.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-6666530416505536963?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/6666530416505536963/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/10/enviar-la-senal-de-television-por.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6666530416505536963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6666530416505536963'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/10/enviar-la-senal-de-television-por.html' title='Enviar la señal de televisión por stream con VLC'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-3803590067888698210</id><published>2010-06-22T20:06:00.002+02:00</published><updated>2010-06-22T20:12:19.260+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ocultar hostname al conectarse a un router</title><content type='html'>Bueno,&lt;div&gt;es bastante típico que, con los tiempos que corren, andemos conectándonos a una wifi aquí y allá. Para tener un poco de seguridad y anonimato os recomiendo dos cosas:&lt;/div&gt;&lt;div&gt;- Comentar /etc/dhcp3/dhclient.conf la siguiente linea (esto oculta en las tablas dhcp del router el hostname)&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;#send host-name "&lt;hostname&gt;";&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Por otra parte, instalamos &lt;i&gt;&lt;b&gt;macchanger&lt;/b&gt;&lt;/i&gt; y cuando queramos conectarnos a alguna wifi:&lt;/div&gt;&lt;div&gt;&lt;b&gt;sudo ifconfig wlan0 down &amp;amp;&amp;amp; sudo macchanger -A wlan0 &amp;amp;&amp;amp; sudo ifconfig wlan0 up&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-3803590067888698210?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/3803590067888698210/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/06/ocultar-hostname-al-conectarse-un.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3803590067888698210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3803590067888698210'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/06/ocultar-hostname-al-conectarse-un.html' title='Ocultar hostname al conectarse a un router'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-6684437864079294531</id><published>2010-06-21T15:00:00.001+02:00</published><updated>2010-06-21T15:03:29.996+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Script para capturar webcam del ordenador</title><content type='html'>Pequeño script que hace una captura de la webcam del ordenador y lo almacena con una marca de tiempo. Necesita tener instalado &lt;span style="font-weight: bold;"&gt;camgrab &lt;/span&gt;e &lt;span style="font-weight: bold;"&gt;imagemagick&lt;/span&gt;. Lo suyo es que al hacer el mv se mueva a una carpeta de dropbox o algo así. Si ponemos el programita al iniciar sesión tomará una foto del que accede al equipo :)&lt;br /&gt;&lt;br /&gt;#LD_PRELOAD &lt;- se hace porque HAY UN BUG en el 10.04 con camgrab&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;font-size:85%;" &gt;LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camgrab&lt;br /&gt;convert shot.jpg -fill white -box '#00770080' -gravity South -pointsize 20 -annotate +0+5 "`date`" shot.jpg&lt;br /&gt;mv shot.jpg `date +%y%m%y_%k:%M`_`hostname`.jpg&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-6684437864079294531?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/6684437864079294531/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/06/script-para-capturar-webcam-del.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6684437864079294531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6684437864079294531'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/06/script-para-capturar-webcam-del.html' title='Script para capturar webcam del ordenador'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-10153805190748235</id><published>2010-06-09T16:22:00.000+02:00</published><updated>2010-06-09T16:23:07.267+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hell o&apos; kite'/><category scheme='http://www.blogger.com/atom/ns#' term='hellokite'/><category scheme='http://www.blogger.com/atom/ns#' term='simulador'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Hellokite , simulador de cometas</title><content type='html'>&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;Juego en OPENGL creado por mi,&lt;br /&gt;&lt;br /&gt;Aquí os pongo algunas capturas:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img704.imageshack.us/i/pantallazohellokitebyci.png/" class="bbc_link new_win" target="_blank"&gt;&lt;img src="http://img704.imageshack.us/img704/9831/pantallazohellokitebyci.th.png" alt="" class="bbc_img" /&gt;&lt;/a&gt;&lt;a href="http://img339.imageshack.us/i/pantallazohellokitebyci.png/" class="bbc_link new_win" target="_blank"&gt;&lt;img src="http://img339.imageshack.us/img339/9831/pantallazohellokitebyci.th.png" alt="" class="bbc_img" /&gt;&lt;/a&gt;&lt;a href="http://img168.imageshack.us/i/pantallazohellokitebyci.png/" class="bbc_link new_win" target="_blank"&gt;&lt;img src="http://img168.imageshack.us/img168/9831/pantallazohellokitebyci.th.png" alt="" class="bbc_img" /&gt;&lt;/a&gt;&lt;a href="http://img46.imageshack.us/i/pantallazohellokitebyci.png/" class="bbc_link new_win" target="_blank"&gt;&lt;img src="http://img46.imageshack.us/img46/9831/pantallazohellokitebyci.th.png" alt="" class="bbc_img" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y un video para que os hagáis  una idea:&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5tmNjJWt37I&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/5tmNjJWt37I&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para descargar entrad en &lt;a href="http://hellokite.tk/" class="bbc_link new_win" target="_blank"&gt;hellokite.tk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-10153805190748235?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/10153805190748235/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/06/hellokite-simulador-de-cometas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/10153805190748235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/10153805190748235'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/06/hellokite-simulador-de-cometas.html' title='Hellokite , simulador de cometas'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7925226193421415607</id><published>2010-06-01T16:01:00.001+02:00</published><updated>2010-06-01T16:04:21.943+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Google Maps con gafas 3D</title><content type='html'>Curioso, si pulsas T en google maps te pone la vista para gafas 3D...&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://img204.imageshack.us/i/3dmaps.png/"&gt;&lt;img src="http://img204.imageshack.us/img204/4631/3dmaps.th.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tip ofrecido por ANGEL! Thanx&lt;br /&gt;&lt;a target="_blank" href="http://imageshack.us/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7925226193421415607?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7925226193421415607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/06/google-maps-con-gafas-3d.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7925226193421415607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7925226193421415607'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/06/google-maps-con-gafas-3d.html' title='Google Maps con gafas 3D'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2678106606303451783</id><published>2010-05-18T19:52:00.002+02:00</published><updated>2010-05-18T19:53:26.216+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Generador Aleatorio de Terreno OPENGL</title><content type='html'>Porción de código para generar un terreno ligeramente irregular (pasando una textura)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;#define ANCHO_SUELO 30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;#define LARGO_SUELO 30&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;#define ANCHO_PANEL 20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;#define LARGO_PANEL 20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;float arraySuelo [ANCHO_SUELO][LARGO_SUELO];&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;float RangedRandom(float v1, float v2) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;return v1 + (v2-v1)*((float)rand())/((float)RAND_MAX); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;void inicializaSuelo(){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;int x,z;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;for (x=0;x&lt;(ANCHO_SUELO-1);x++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;for (z=0;z&lt;(LARGO_SUELO-1);z++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;arraySuelo[x][z] = RangedRandom(-1.5,-5.5);&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;bool sueloInicializado = false;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;void dibujaSuelo(GLuint *texture,GLUquadricObj *quadric){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;int x,z;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;int p1,p2,p3,p4;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;int xaux,zaux;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    glColorMaterial ( GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE ) ;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    glEnable ( GL_COLOR_MATERIAL ) ;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    if (!sueloInicializado){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;//printf("Inicializo");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;inicializaSuelo();sueloInicializado=true;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    }&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;        glBindTexture( GL_TEXTURE_2D, texture[1] );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glColor3f(1,1,1);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glTranslatef(-(ANCHO_SUELO*ANCHO_PANEL)/2, 0, 0);&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;for (x=0;x&lt;(ANCHO_SUELO-2);x++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;for (z=0;z&lt;(LARGO_SUELO-2);z++){&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glBegin( GL_QUADS ); // frontal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; glTexCoord2f( 0.0f, 1.0f );glVertex3f( (x*ANCHO_SUELO), arraySuelo[x][z],  (z*LARGO_PANEL)*-1 );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; glTexCoord2f( 1.0f, 1.0f );glVertex3f( (x*ANCHO_SUELO)+ANCHO_SUELO,arraySuelo[x+1][z],  (z*LARGO_PANEL)*-1 );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; glTexCoord2f( 1.0f, 0.0f );glVertex3f( (x*ANCHO_SUELO)+ANCHO_SUELO,arraySuelo[x+1][z+1],  ((z*LARGO_PANEL)+LARGO_PANEL)*-1 );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; glTexCoord2f( 0.0f, 0.0f );glVertex3f( (x*ANCHO_SUELO), arraySuelo[x][z+1], ((z*LARGO_PANEL)+LARGO_PANEL)*-1 );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glEnd();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glTranslatef((ANCHO_SUELO*ANCHO_PANEL)/2, 0,0);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;glBindTexture( GL_TEXTURE_2D, NULL );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2678106606303451783?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2678106606303451783/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/05/generador-aleatorio-de-terreno-opengl.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2678106606303451783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2678106606303451783'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/05/generador-aleatorio-de-terreno-opengl.html' title='Generador Aleatorio de Terreno OPENGL'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-6005047148948274605</id><published>2010-04-20T12:40:00.001+02:00</published><updated>2010-04-20T12:42:11.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jabbercommander'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Servicios de un Barebone (Packard Bell mini)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img517.imageshack.us/img517/3193/teslavideo.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 686px; height: 600px;" src="http://img517.imageshack.us/img517/3193/teslavideo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-6005047148948274605?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/6005047148948274605/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/04/servicios-de-un-barebone-packard-bell.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6005047148948274605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/6005047148948274605'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/04/servicios-de-un-barebone-packard-bell.html' title='Servicios de un Barebone (Packard Bell mini)'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7282157956577700138</id><published>2010-03-18T10:23:00.014+01:00</published><updated>2010-03-18T15:45:56.528+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>AutoPodcast: Generar un podcast para iTunes a partir de un directorio en Ubuntu (linux en general)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img31.imageshack.us/img31/329/podcastn.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 228px; height: 200px;" src="http://img31.imageshack.us/img31/329/podcastn.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;En esta entrada voy a explicar como acceder a vuestros ficheros como si de un podcast se tratase. &lt;a href="http://sites.google.com/site/carloscinderl/autopodcast.zip"&gt;Los scripts que he desarrollado&lt;/a&gt; (bajo &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;licencia GPL&lt;/a&gt;) se pueden optimizar bastante, pero cumplen su cometido a la perfección. Os explicaré el caso de uso principal:&lt;br /&gt;&lt;br /&gt;Desde un ordenador con &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt; necesito acceder a los episodios de las series en formato iPod que tengo en mi servidor. Pero me gustaría no tener que ir borrando los ficheros a mano cada vez que veo uno. También se vuelve a veces especialmente tedioso mantener la cuenta de cuantos episodios llevo vistos. La solución? usar un podcast. Esto también me permite descargar a mi iPod los capítulos aunque no esté en casa.&lt;br /&gt;&lt;br /&gt;Para ello, aunque no es el objetivo de esta entrada os explicaré como tengo montado el sistema en mi casa: Tengo un barebone Packard Bell encendido 24x7 y accesible mediante dyndns (digamos que servidordecinderl.homelinux.org) y por supuesto con contraseña (mediante .htaccess)&lt;br /&gt;&lt;/div&gt;Digamos que tengo la serie House accesible en &lt;span style="font-style: italic;"&gt;http://servidordecinderl.homelinux.org/series/house&lt;/span&gt; estando físicamente en el directorio &lt;span style="font-style: italic;"&gt;/home/usuario/video/series/house&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ejecutaríamos lo siguiente:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;./podcast [directorio] [fichero] [titulo] [url]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;[directorio] : Que directorio queremos que sea nuestro podcast (sin la / final)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;[fichero]: Que nombre queremos que tenga el feed&lt;/li&gt;&lt;li&gt;[titulo]: El título del podcast (creo que no pilla bien los espacios)&lt;/li&gt;&lt;li&gt;[url]: La url pública del directorio que hemos puesto en [directorio] (sin la / final)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;./podcast.sh "/home/usuario/video/series/house" podcast.rss "House_formato_iPod" "http://servidordecinderl.homelinux.org/series/house"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Esto nos generará un fichero podcast.rss en http://servidordecinderl.homelinux.org/series/house/podcast.rss con todos los ficheros mp4 que están en el directorio. Ahora solo tendríamos que ir a &lt;span style="font-weight: bold;"&gt;iTunes &lt;/span&gt;y poner la url &lt;span style="color: rgb(255, 0, 0);"&gt;http://servidordecinderl.homelinux.org/series/house/podcast.rss&lt;/span&gt; en Avanzado&gt;Suscribirse a un podcast. Luego configuraremos el podcast para que nos borre las ya vistas, que nos copie al iPod las que queramos, etc... Lo bueno de iTunes es que pide el usuario y password del podcast, ya que está protegido mediante .htaccess&lt;br /&gt;&lt;br /&gt;Un apunte, para algunas cosillas (sacar la duración de los videos) necesitaremos mplayer instalado&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;He creado varios scripts, que hay que poner el en mismo directorio, aunque al final ejecutaremos sólo uno, podéis&lt;a href="http://sites.google.com/site/carloscinderl/autopodcast.zip"&gt; descargar el programa desde AQUI&lt;/a&gt;, recuerda que tienes que dar permisos de ejecución a los ficheros (&lt;span style="font-family:courier new;"&gt;chmod u+x *.sh&lt;/span&gt;) :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Empiezo listando los scripts auxiliares:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;tiempo.sh&lt;/span&gt; (Obtiene la duración de un determinado video, necesario para iTunes, necesita tener instalado mplayer)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;cabecera.sh&lt;/span&gt; (escribe la cabecera del Podcast)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;item.sh&lt;/span&gt; (escribe un item del podcast, cada uno de los 'capitulos)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;pie.sh&lt;/span&gt; (escribe el pie del podcast)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;y el principal&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;podcast.sh&lt;/span&gt; (genera el fichero del podcast y lo actualiza con los nuevos ficheros *.MP4  del directorio)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;En mi caso, para centralizar todo me he creado otro bash llamado generar podcasts donde pongo todos los podcast que quiero crear o actualizar&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ejemplo (podcasts-generar.sh):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span bg="" style=";font-family:courier new;font-size:85%;"  &gt;./podcast.sh "/var/www/files/Video/Serie/House" podcast.rss "[AutoPodcast]House_MD" "http://miservidor.homelinux.com/files/Video/Serie/House"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;./podcast.sh "/var/www/files/Video/Serie/Big-Bang-Theory" podcast.rss "[AutoPodcast]Big_Bang_Theory" "http://miservidor.homelinux.com/files/Video/Serie/Big-Bang-Theory"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Algunas mejoras e ideas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Crear una interfaz web&lt;/li&gt;&lt;li&gt;Automatizar el proceso (por ejemplo cuando se añada un fichero que se lance automáticamente podcasts-generar.sh)&lt;/li&gt;&lt;li&gt;Quedaría por probar con clientes opensource (banshee, amarok, songbird) pero, desgraciadamente mi iPod Nano 5G tiene un soporte reducido de momento y no me admite video :(&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Si os ha gustado, os parece útil, lo usáis o lo queréis usar y no sabéis como, o si por el contrario me odiáis por este engendro, por favor &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;HACEDMELO SABER EN LOS COMENTARIOS&lt;/span&gt; ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;Enlaces de utilidad:&lt;br /&gt;- &lt;span style="font-size:130%;"&gt;&lt;a href="http://sites.google.com/site/carloscinderl/autopodcast.zip"&gt;AUTOPODCAST: Descargar SCRIPTS&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;- &lt;a href="http://cindergeek.blogspot.com/2009/12/convertir-un-video-para-ipod-en-ubuntu.html"&gt;Convertir un video a formato iPod&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://es.wikipedia.org/wiki/Podcast"&gt;¿Que es un podcast?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7282157956577700138?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7282157956577700138/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/03/autopodcast-generar-un-podcast-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7282157956577700138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7282157956577700138'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/03/autopodcast-generar-un-podcast-para.html' title='AutoPodcast: Generar un podcast para iTunes a partir de un directorio en Ubuntu (linux en general)'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-9106248140214831033</id><published>2010-03-11T08:05:00.003+01:00</published><updated>2010-03-11T08:07:21.963+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Cambiar la MAC de la tarjeta wifi en linux con macchanger</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;Suponiendo que nuestra interfaz sea wlan0 haremos lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;sudo ifconfig wlan0 down &amp;amp;&amp;amp; sudo macchanger -A wlan0 &amp;amp;&amp;amp; sudo ifconfig wlan0 up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-9106248140214831033?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/9106248140214831033/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/03/cambiar-la-mac-de-la-tarjeta-wifi-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/9106248140214831033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/9106248140214831033'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/03/cambiar-la-mac-de-la-tarjeta-wifi-en.html' title='Cambiar la MAC de la tarjeta wifi en linux con macchanger'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7021844196774049458</id><published>2010-03-08T08:16:00.002+01:00</published><updated>2010-03-08T08:17:40.113+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imagenes'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Escritorio de mi packard bell mini-portatil</title><content type='html'>&lt;a href="http://www.flickr.com/photos/27409362@N00/4415762269/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4035/4415762269_4bcd2826d0_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.9em;" &gt;&lt;a href="http://www.flickr.com/photos/27409362@N00/4415762269/"&gt;Escritorio Bitelico Cinderl&lt;/a&gt;&lt;br /&gt;Creado por &lt;a href="http://www.flickr.com/people/27409362@N00/"&gt;CinderL&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7021844196774049458?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7021844196774049458/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/03/escritorio-de-mi-packard-bell-mini.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7021844196774049458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7021844196774049458'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/03/escritorio-de-mi-packard-bell-mini.html' title='Escritorio de mi packard bell mini-portatil'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4035/4415762269_4bcd2826d0_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7425340975178526957</id><published>2010-03-05T20:05:00.001+01:00</published><updated>2010-03-05T20:07:00.601+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Script para bajarnos el periódico de hoy (20 minutos y Que de Madrid) en PDF</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;#!/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;# obtener-periodicos&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;if [ ! -e  MADR_`date +%d`_`date +%m`_`date +%y`.pdf ]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;then &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;wget http://estaticos.20minutos.es/edicionimpresa/madrid/`date +%y`/`date +%m`/MADR_`date +%d`_`date +%m`_`date +%y`.pdf&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;fi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;if [ ! -e `date +%d``date +%m``date +%y`mad.pdf ]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;then &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;wget http://edicion-impresa.que.es/pdfs/madrid/`date +%d``date +%m``date +%y`mad.pdf&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;fi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7425340975178526957?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7425340975178526957/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/03/script-para-bajarnos-el-periodico-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7425340975178526957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7425340975178526957'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/03/script-para-bajarnos-el-periodico-de.html' title='Script para bajarnos el periódico de hoy (20 minutos y Que de Madrid) en PDF'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2164137889422432697</id><published>2010-03-01T21:14:00.002+01:00</published><updated>2010-03-01T21:17:11.602+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='protesta'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Esto sólo lo arreglamos entre todos</title><content type='html'>Genial como siempre:&lt;br /&gt;&lt;a href="http://www.mimesacojea.com/2010/03/esto-solo-lo-arreglamos-entre-todos.html"&gt;http://www.mimesacojea.com/2010/03/esto-solo-lo-arreglamos-entre-todos.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7p8SKwzelPc/S4wgjmJRb0I/AAAAAAAADUk/yy_GckBNxPQ/s1600-h/cinicos_240x400.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 192px; height: 320px;" src="http://2.bp.blogspot.com/_7p8SKwzelPc/S4wgjmJRb0I/AAAAAAAADUk/yy_GckBNxPQ/s320/cinicos_240x400.png" alt="" id="BLOGGER_PHOTO_ID_5443761845491035970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2164137889422432697?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2164137889422432697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/03/esto-solo-lo-arreglamos-entre-todos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2164137889422432697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2164137889422432697'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/03/esto-solo-lo-arreglamos-entre-todos.html' title='Esto sólo lo arreglamos entre todos'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7p8SKwzelPc/S4wgjmJRb0I/AAAAAAAADUk/yy_GckBNxPQ/s72-c/cinicos_240x400.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4149617925112439251</id><published>2010-02-09T14:03:00.003+01:00</published><updated>2010-02-09T14:07:15.555+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Acceder a internet con OpenVPN encendido en Linux</title><content type='html'>Hola a todos,&lt;br /&gt;si usáis linux y os conectáis con OpenVPN (o cualquier otra VPN) os habrá pasado que perdéis el acceso a internet en cuanto la conectáis. Esto no pasa siempre, ya que es dependiente de las rutas por defecto que os mande el servidor VPN. He hecho este pequeño script para situaciones de emergencia, no os preocupéis porque reiniciando se recuperan las rutas iniciales.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;# vpn-routes.sh&lt;br /&gt;# uso ./vpn-route ruta_defecto_nueva ruta_defecto_antigua&lt;br /&gt;&lt;br /&gt;GATEWAY=$1&lt;br /&gt;GATEWAYTUNNEL=$2&lt;br /&gt;&lt;br /&gt;echo "Necesitas la password de root para cambiar las rutas:"&lt;br /&gt;&lt;br /&gt;if [ "$GATEWAY" == "" ]&lt;br /&gt;then&lt;br /&gt; echo -n "Especifica la ruta por defecto (antes del tunnel) (ej: 192.168.2.210):"&lt;br /&gt; read GATEWAY&lt;br /&gt; echo "Ruta por defeecto establecida $GATEWAY"&lt;br /&gt; echo -n "Especifica la ruta por defecto que pone el tunnel (ej: 10.12.3.0):"&lt;br /&gt; read GATEWAYTUNNEL&lt;br /&gt; echo "Ruta anterior: $GATEWAYTUNNEL"&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;echo "Configurando las rutas:"&lt;br /&gt;sudo route add default gw $GATEWAY&lt;br /&gt;sudo route del default gw $GATEWAYTUNNEL&lt;br /&gt;echo "El sistema queda con las siguientes rutas:"&lt;br /&gt;route&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4149617925112439251?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4149617925112439251/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/02/acceder-internet-con-openvpn-encendido.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4149617925112439251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4149617925112439251'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/02/acceder-internet-con-openvpn-encendido.html' title='Acceder a internet con OpenVPN encendido en Linux'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-1811408655306786995</id><published>2010-02-07T17:41:00.002+01:00</published><updated>2010-02-07T17:44:07.337+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='viajes'/><title type='text'>Innsbruck, the Grillhof</title><content type='html'>&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.es/carlos.cinderl/ImagenesPublicas?feat=embedwebsite#5435542598469378434"&gt;&lt;img src="http://lh5.ggpht.com/_7p8SKwzelPc/S27tMc9FYYI/AAAAAAAADRc/wkqDzxzX8OY/s800/Panoramica-Final3.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.es/lh/sredir?uname=carlos.cinderl&amp;target=ALBUM&amp;id=5050690125636847569&amp;feat=embedwebsite"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-1811408655306786995?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/1811408655306786995/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/02/innsbruck-grillhof.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1811408655306786995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1811408655306786995'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/02/innsbruck-grillhof.html' title='Innsbruck, the Grillhof'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_7p8SKwzelPc/S27tMc9FYYI/AAAAAAAADRc/wkqDzxzX8OY/s72-c/Panoramica-Final3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2715004087555740961</id><published>2010-01-12T22:15:00.000+01:00</published><updated>2010-01-12T22:16:41.607+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canon digital'/><category scheme='http://www.blogger.com/atom/ns#' term='manifiesto'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>A partir de hoy, Red y Libertad</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;&lt;p&gt;Consideramos imprescindible la &lt;strong&gt;retirada de la disposición final primera de la Ley de Economía Sostenible&lt;/strong&gt; por los siguientes motivos:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras y consumidores, entre otros.&lt;/li&gt;&lt;li&gt;Genera para la Internet un estado de excepción en el cual la ciudadanía será tratada mediante procedimientos administrativos sumarísimos reservados por la Audiencia Nacional a narcotraficantes y terroristas.&lt;/li&gt;&lt;li&gt;Establece un procedimiento punitivo «a la carta» para casos en los que los tribunales ya han manifestado que no constituían delito, implicando incluso la necesidad de modificar al menos 4 leyes, una de ellas orgánica. Esto conlleva un cambio radical en el sistema jurídico y una fuente de inseguridad para el sector de las TIC (Tecnología de la Información y la Comunicación). Recordamos, en este sentido, que el intercambio de conocimiento y cultura en la red es un &lt;a href="http://noticias.lainformacion.com/economia-negocios-y-finanzas/redes/los-usuarios-que-descargan-archivos-p2p-gastan-mas-dinero_Fo58z3eGxWsRG0NKpjhCE7/" target="_blank" style="color: rgb(34, 68, 187); "&gt;motor económico&lt;/a&gt; importante para &lt;a href="http://noticias.lainformacion.com/arte-cultura-y-espectaculos/cine/el-cine-espanol-cerrara-con-cifras-record-a-pesar-de-internet_uVFrhCBCXhYPTF51YCG3a7/" target="_blank" style="color: rgb(34, 68, 187); "&gt;salir de la crisis&lt;/a&gt;como se ha &lt;a href="http://www.theinquirer.es/2009/11/17/lo-que-las-discograficas-ocultan.html" target="_blank" style="color: rgb(34, 68, 187); "&gt;demostrado&lt;/a&gt; &lt;a href="http://www.elmundo.es/elmundo/2009/11/20/cultura/1258739927.html" target="_blank" style="color: rgb(34, 68, 187); "&gt;ampliamente.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Los mecanismos preventivos urgentes de los que dispone la ley y la judicatura son para proteger a toda ciudadanía frente a riesgos tan graves como los que afectan a la salud pública. El gobierno pretende utilizar estos mismos mecanismos de protección global para beneficiar intereses particulares frente a la ciudadanía. Además la normativa introducirá el concepto de «lucro indirecto», es decir: a mí me pueden cerrar el blog porque «promocionó» a uno que «promociona» a otro que vincula a un tercero que hace negocios presuntamente ilícitos.&lt;/li&gt;&lt;li&gt;Recordamos que la propiedad intelectual &lt;a href="http://derechoynormas.blogspot.com/2010/01/la-ley-de-ejecucion-por-la-sospecha.html" target="_blank" style="color: rgb(34, 68, 187); "&gt;no es un derecho fundamental&lt;/a&gt; contrariamente a las declaraciones del Ministro de Justicia, Francisco Caamaño. Lo que es un derecho fundamental es el derecho a la producción literaria y artística.&lt;/li&gt;&lt;li&gt;De acuerdo con las declaraciones de la Ministra de Cultura, esta disposición se utilizará exclusivamente para cerrar 200 webs que presuntamente están atentando contra los derechos de autor. Entendemos que si éste es el objetivo de la disposición, no es necesaria, ya que con la legislación actual existen procedimientos que permiten actuar contra webs, incluso con medidas cautelares, cuando presuntamente se esté incumpliendo la legalidad. Por lo que no queda sino recelar de las verdaderas intenciones que la motivan ya que lo único que añade a la legislación actual es el hecho de dejar la ciudadanía en una situación de grave indefensión jurídica en el entorno digital.&lt;/li&gt;&lt;li&gt;Finalmente consideramos que la propuesta del gobierno no sólo es un despilfarro de recursos sino que será absolutamente ineficaz en sus presuntos propósitos y deja patente la absoluta incapacidad por parte del ejecutivo de entender los tiempos y motores de la Era Digital.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;La disposición es una concesión más a la vieja industria del entretenimiento en detrimento de los derechos fundamentales de la ciudadanía en la era digital.&lt;/p&gt;&lt;p&gt;La ciudadanía no puede permitir de ninguna manera que sigan los intentos de vulnerar derechos fundamentales de las personas, sin la debida tutela judicial efectiva, para proteger derechos de menor rango como la propiedad intelectual. Dicha circunstancia ya fue aclarada con el dictado de inconstitucionalidad de la ley Corcuera (o «ley de la patada en la puerta»). El &lt;a href="http://wiki.manifiestointernet.org/" target="_blank" style="color: rgb(34, 68, 187); "&gt;Manifiesto en defensa de los derechos fundamentales en Internet&lt;/a&gt;, &lt;a title="Grupo de apoyo al Manifiesto en Facebook" href="http://www.facebook.com/group.php?gid=186879394498" target="_blank" style="color: rgb(34, 68, 187); "&gt;respaldado por más de 200.000 personas&lt;/a&gt;, ya avanzó la reacción y demandas de la ciudadanía antes la perspectiva inaceptable del gobierno.&lt;/p&gt;&lt;p&gt;Para impulsar un definitivo cambio de rumbo y coordinar una respuesta conjunta, el 9 de enero se ha constituido la &lt;a href="http://red-sostenible.net/" target="_blank" style="color: rgb(34, 68, 187); "&gt;Red SOStenible&lt;/a&gt;, una plataforma representativa de todos los sectores sociedad civil afectados. El objetivo es iniciar una ofensiva para garantizar una regulación del entorno digital que permita expresar todo el potencial de la Red y de la creación cultural respetando las libertades fundamentales.&lt;/p&gt;&lt;p&gt;En este sentido, reconocemos como referencia para el desarrollo de la era digital, la &lt;a href="http://fcforum.net/es/" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta para la innovación, la creatividad y el acceso al conocimiento&lt;/a&gt;, un documento de síntesis elaborado por más de &lt;a href="http://fcforum.net/es/charter_extended#signatories" target="_blank" style="color: rgb(34, 68, 187); "&gt;cien expertos de 20 países&lt;/a&gt; que recoge los principios legales fundamentales que deben inspirar este nuevo horizonte.&lt;/p&gt;&lt;p&gt;En particular, consideramos que en estos momentos es especialmente urgentes la implementación por parte de gobiernos e instituciones competentes, de los siguientes aspectos recogidos en la Carta:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Los artistas como todos los trabajadores tienen que poder vivir de su trabajo (referencia punto 2 «&lt;a href="http://fcforum.net/es/charter_extended#legal" target="_blank" style="color: rgb(34, 68, 187); "&gt;Demandas legales&lt;/a&gt;», párrafo B. «Estímulo de la creatividad y la innovación», de la &lt;a href="http://fcforum.net/es/charter_extended" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;La sociedad necesita para su desarrollo de una red abierta y libre (referencia punto 2 «&lt;a href="http://fcforum.net/es/charter_extended#legal" target="_blank" style="color: rgb(34, 68, 187); "&gt;Demandas legales&lt;/a&gt;», párrafo D, «Acceso a las infraestructuras tecnológicas», de la &lt;a href="http://fcforum.net/es/charter_extended" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;El derecho a cita y el derecho a compartir tienen que ser potenciado y no limitado como fundamento de toda posibilidad de información y constitutivo de todo conocimiento (referencia punto 2 «&lt;a href="http://fcforum.net/es/charter_extended#legal" target="_blank" style="color: rgb(34, 68, 187); "&gt;Demandas legales&lt;/a&gt;», párrafo A, «Derechos en un contexto digital», de la &lt;a href="http://fcforum.net/es/charter_extended" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;La ciudadanía debe poder disfrutar libremente de los derechos exclusivos de los bienes públicos que se pagan con su dinero, con el dinero publico (referencia punto 2 «&lt;a href="http://fcforum.net/es/charter_extended#legal" target="_blank" style="color: rgb(34, 68, 187); "&gt;Demandas legales&lt;/a&gt;», párrafo C, «Conocimiento común y dominio público», de la &lt;a href="http://fcforum.net/es/charter_extended" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta&lt;/a&gt;);&lt;/li&gt;&lt;li&gt;Consideramos necesaria una reforma en profundidad del sistema de las entidades de gestión y la abolición del canon digital (referencia punto 2 «&lt;a href="http://fcforum.net/es/charter_extended#legal" target="_blank" style="color: rgb(34, 68, 187); "&gt;Demandas legales&lt;/a&gt;«, párrafo B, «Estímulo de la creatividad y la innovación», de la &lt;a href="http://fcforum.net/es/charter_extended" target="_blank" style="color: rgb(34, 68, 187); "&gt;Carta&lt;/a&gt;).&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Por todo ello hoy se inicia la campaña &lt;a title="Internet no será otra tele" href="http://internetnoseraotratv.net" target="_blank" style="color: rgb(34, 68, 187); "&gt;Internet no será otra tele&lt;/a&gt; y se llevarán a cabo diversas acciones ciudadanas durante todo el periodo de la presidencia española de la UE.&lt;/p&gt;&lt;p&gt;Consideramos particularmente importantes en el calendario de la presidencia de turno española el II Congreso de Economía de la Cultura (29 y 30 de marzo en Barcelona), Reunión Informal de ministros de Cultura (30 y 31 de marzo en Barcelona) y la reunión de ministros de Telecomunicaciones (18 a 20 de abril en Granada).&lt;/p&gt;&lt;p&gt;La Red tiene previsto reunirse con representantes nacionales e internacionales de partidos políticos, representantes de la cultura y delegaciones diplomáticas.&lt;/p&gt;&lt;p&gt;Firmado: &lt;a href="http://red-sostenible.net/" target="_blank" style="color: rgb(34, 68, 187); "&gt;Red SOStenible&lt;/a&gt;. &lt;em&gt;La Red SOStenible somos todos. Si quieres adherirte a este texto, cópialo, bloguéalo, difúndelo.&lt;/em&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2715004087555740961?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2715004087555740961/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2010/01/partir-de-hoy-red-y-libertad.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2715004087555740961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2715004087555740961'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2010/01/partir-de-hoy-red-y-libertad.html' title='A partir de hoy, Red y Libertad'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-664596978742964440</id><published>2009-12-11T17:20:00.002+01:00</published><updated>2009-12-11T17:23:11.288+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Convertir un video para iPod en ubuntu</title><content type='html'>Desgraciadamente el ffmpeg que viene en la 9.10 no dispone de los codecs adecuados para ubuntu. ¿La solución? mencoder y este script (&lt;a href="https://help.ubuntu.com/community/iPodVideoEncoding"&gt;visto aqui&lt;/a&gt;), un poco antiguo pero funciona ;)&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;sudo aptitude install lsdvd mplayer gpac zenity mencoder&lt;br /&gt;sudo wget http://diveintomark.org/public/2007/06/podencoder.txt -O /usr/local/bin/podencoder&lt;br /&gt;sudo chmod +x /usr/local/bin/podencoder&lt;br /&gt;podencoder foo.mpg&lt;br /&gt;podencoder foo.avi&lt;br /&gt;podencoder foo.wmv&lt;br /&gt;podencoder&lt;br /&gt;podencoder --help&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-664596978742964440?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/664596978742964440/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/12/convertir-un-video-para-ipod-en-ubuntu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/664596978742964440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/664596978742964440'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/12/convertir-un-video-para-ipod-en-ubuntu.html' title='Convertir un video para iPod en ubuntu'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-3714876130011024449</id><published>2009-12-04T23:15:00.004+01:00</published><updated>2009-12-05T09:02:01.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='manifiesto'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>El Manifiestazo</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-size:13px;" &gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Esto ya es blanco y en botella (como dice &lt;/span&gt;&lt;a href="http://www.perspicalia.com/post/mobuzz-dans-y-la-economia-de-la-cancamusa"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;el gran Alfredo de Hoces&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;), nos intentan -y está por ver si lo consiguen- colar un gol como una catedral en las libertades civiles. Aún así, no voy a hablar de la Sinde más: ya se ha hablado largo y tendido del tema y personas más capaces que yo &lt;/span&gt;&lt;a href="http://www.facebook.com/group.php?gid=186879394498"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;han dejado plasmado a la perfección&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; lo que creo al respecto.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Hoy quiero hablar del pasotismo, del aborregamiento, vamos. De que siempre &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;cuatro gatos nos dejemos los cuernos&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; por la inmensa mayoría: ese gran grupo de lechones abotargados que no ven un metro más allá de sus orejones de burrazo (diríase que parecían de algodón). Pues bien, esa masa abotargada tatuaría su abotargado trasero con el logo de Cuatro si España ganara un mundial: cruzaría el charco, gastaría sus vacaciones y alguno seguro que llamaría a su siguiente hijo Naranjito. Pero si hay que mover el santo culo por la libertades civiles -esas que ni tienen colores ni escudos- ahí se desinflan como pingajos. No va con ellos.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Y en su almibarada vida, dulzona de tanta autocomplacencia se pillaràn hoy una cogorza tremenda &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;in&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;memoriam&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; de lo que &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;nuestra propia constitución nos otorga&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; (porque es viernes y hay que salir de 'fies') para sufrir mañana la dolorosa resaca que, desgraciadamente, vamos a sufrir todos los españoles gracias a vivir en un país de imbéciles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Así, &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;cuando pongan &lt;/span&gt;&lt;/b&gt;&lt;a href="http://megaupload.com/" target="_blank" style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;megaupload.com&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; y vean la web del Ministerio de Cultura&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; (y un censored en arial 72)  y vengan a mi como borregazos preguntando qué ocurre y yo se lo explique, bramarán '¡qué injusticia!', cuando la verdadera injusticia, panda de LECHONES, es que nos dejarais más tirados que un jamón cuando luchábamos por que esto no sucediera. Ala, todos a aprender a usar un proxy.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-3714876130011024449?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/3714876130011024449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/12/el-manifiestazo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3714876130011024449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/3714876130011024449'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/12/el-manifiestazo.html' title='El Manifiestazo'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-5556181466169566696</id><published>2009-12-02T11:21:00.001+01:00</published><updated>2009-12-02T11:21:28.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Manifiesto en defensa de los derechos fundamentales en internet</title><content type='html'>&lt;div class="intro"&gt; Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que... &lt;/div&gt;           &lt;div class="full"&gt;    1.- &lt;b&gt;Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos&lt;/b&gt;, 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. &lt;p&gt; 2.- &lt;b&gt;La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial&lt;/b&gt;. 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. &lt;/p&gt; &lt;p&gt; 3.- &lt;b&gt;La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español&lt;/b&gt;, 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. &lt;/p&gt; &lt;p&gt; 4.- &lt;b&gt;La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural&lt;/b&gt;. 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. &lt;/p&gt; &lt;p&gt; 5.- &lt;b&gt;Los autores&lt;/b&gt;, como todos los trabajadores, &lt;b&gt;tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades&lt;/b&gt; 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. &lt;/p&gt; &lt;p&gt; 6.- Consideramos que &lt;b&gt;las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales&lt;/b&gt;, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir. &lt;/p&gt; &lt;p&gt; 7.- &lt;b&gt;Internet debe funcionar de forma libre y sin interferencias políticas&lt;/b&gt; auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre. &lt;/p&gt; &lt;p&gt; 8.- &lt;b&gt;Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España&lt;/b&gt;, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro. &lt;/p&gt; &lt;p&gt; 9.- &lt;b&gt;Proponemos una verdadera reforma del derecho de propiedad intelectual&lt;/b&gt; orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras. &lt;/p&gt; &lt;p&gt; 10.- &lt;b&gt;En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público&lt;/b&gt; 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.&lt;/p&gt;  &lt;b&gt;&lt;/b&gt;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. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-5556181466169566696?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/5556181466169566696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/12/manifiesto-en-defensa-de-los-derechos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/5556181466169566696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/5556181466169566696'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/12/manifiesto-en-defensa-de-los-derechos.html' title='Manifiesto en defensa de los derechos fundamentales en internet'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4336554086664309417</id><published>2009-11-30T16:20:00.011+01:00</published><updated>2009-12-01T17:13:05.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cometas'/><title type='text'>Adaptando la Eolo Over, un poco mas freestyle</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Esta entrada está dirigida para todos los que, como yo, nos hemos iniciado en esto del freestyle (o intentado al menos) con una Over y nos falta un poco (o un mucho) de técnica. Supongo que como a mi, si venís de otro estilo de cometa notéis una gran diferencia de vuelo y no sepáis como sacarle el jugo a esas diferencias. En mi caso, venía de una Eolo Black Hole (de cuando se llamaba eolo-gayla, hace años).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sobre todo tengo que agradecer a los maestros que vuelan en el Juan Carlos I de Madrid su esfuerzo y dedicación a la hora de probar esta cometa hasta dejarla de la manera más óptima posible y que yo, humildemente, reflejo en este post junto con otras recomendaciones obtenidas en su mayoría de &lt;a id="vu_0" href="http://foro.cometas.info/" title="foro.cometas.info"&gt;foro.cometas.info&lt;/a&gt; jejeje.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Paso 1: Pegar todos los clips y  forrar los tapones de las alas&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt; &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" class="zeroBorder" id="obf:" border="0" bordercolor="#000000" cellpadding="3" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="100%"&gt;Esto no es una recomendación freestylera, es una recomendación de cajón de madera de nogal ;) lo que pasa es que los clips en la over &lt;b&gt;vienen un poquito sueltos&lt;/b&gt;, es muy común que al volar un rato todo se empiece a descompensar, los conectores se muevan y los clips no se queden fijos, se pierdan, etc.... ¡&lt;b&gt;un punto de loctite en todos los clips&lt;/b&gt; de la cometa antes de estrenarla y a volar!&lt;br /&gt;No uséis imedio ni nada por el estilo, no pega ;)&lt;br /&gt;&lt;br /&gt;Por otro lado usad cinta vulcanizada para forrar los tapones de las alas para evitar perderlos ;)&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="100%"&gt;&lt;div id="c5mj" style="text-align: left;"&gt;&lt;img src="https://docs.google.com/File?id=dc6p86k4_300f59x83dn_b" height="129" width="77" /&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;font-size:24px;" &gt;Paso 2: El peso&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7p8SKwzelPc/SxPjPOAtWZI/AAAAAAAADOk/MyPitMA2kCg/s1600/peso.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 231px;" src="http://3.bp.blogspot.com/_7p8SKwzelPc/SxPjPOAtWZI/AAAAAAAADOk/MyPitMA2kCg/s320/peso.jpg" alt="" id="BLOGGER_PHOTO_ID_5409917428000709010" border="0" /&gt;&lt;/a&gt;El peso que viene por defecto no me convence nada su posición, lo mejor es &lt;b&gt;quitar el peso de su posición de fábrica y sobre todo los conectores donde viene alojado&lt;/b&gt;, para ello quitamos el velcro inferior, sacamos por la parte inferior un poco la espina, hasta que salga de la nariz y la movemos para arriba hasta que salga del velcro, lo suficiente para poder quitar los conectores por abajo.&lt;br /&gt;&lt;br /&gt;Una vez hecho esto podemos volver a poner el peso con cinta aislante al final de la espina, aunque en mi caso yo he puesto &lt;b&gt;un plomo de pesca redondo de 10 grms&lt;/b&gt; haciendo lo siguiente:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i50.twenga.com/deportes/plomo-pesca/plomos-redondos-tp_1126700484199396012.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 120px;" src="http://i50.twenga.com/deportes/plomo-pesca/plomos-redondos-tp_1126700484199396012.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Se abre el plomo dandole con un martillo y un clavo (o con lo que se os ocurra) hasta que 'encaje' en el tapón final.&lt;/li&gt;&lt;li&gt;    Forramos de cinta el peso&lt;/li&gt;&lt;li&gt;    Forramos de cinta el tapón&lt;/li&gt;&lt;li&gt;    Ponemos el peso al final de la espina con cinta aislante&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;En mi caso esto me ha dado mucha más estabilidad en los fades, de hecho antes entraba fráncamente mal y ahora entra mucho más facil.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Paso 3: Las bridas&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7p8SKwzelPc/SxTqqudofpI/AAAAAAAADOs/bvSyZ28Lv78/s1600/brida.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 220px;" src="http://1.bp.blogspot.com/_7p8SKwzelPc/SxTqqudofpI/AAAAAAAADOs/bvSyZ28Lv78/s320/brida.JPG" alt="" id="BLOGGER_PHOTO_ID_5410207072126533266" border="0" /&gt;&lt;/a&gt; Este posiblemente ha sido el mejor consejo de todos los que me han dado, se basa en dos cambios en la posición de las bridas, por una parte hay que &lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;poner las bridas superiores por encima de los conectores&lt;/span&gt;&lt;/b&gt;, por defecto vienen por debajo. Y por otra parte (y esto depende del día y del viento) hay que &lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;acortar la brida superior hasta su posición mínima&lt;/span&gt;&lt;/b&gt;, un punto por encima del último nudo, donde se junta el triángulo superior. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para vientos flojos nos permitira volar la cometa con tirones mucho más suaves - a mi me da la sentación que controlo mejor los movimientos de la cometa - aunque es posible que dependiendo de los trucos o del viento no sea la mejor posición, pero creo que para empezar es una posición muy correcta.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Paso 4: Reforzar la nariz&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; Sobre todo al principio en importante reforzar la nariz de la cometa para no hacerla sufrir demasiado, con dacron adhesivo o bien con cinta aislante, que quede un poco mullidito ;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Paso 5: Al menos un repuesto de ala&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;La parte final del ala de la over es de carbono de 6mm introducido dentro de la parte superior. Pues bien, tardé dos dias en crujírmela. Si bien es cierto que no ha vuelto a pasar esto nos puede aguar el día. Hacerse un repuesto de esta pieza es bien fácil. Básicamente necesitáis una punta de ala de 6mm y una varilla de carbono de 6mm y cortarla a la longitud de la original. Para hacer el tope plateado basta con un clip reforzado con cinta aislante por debajo para que no deslice. Yo siempre llevo mi recambio conmigo ;)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tenéis instrucciones bastante claras en el &lt;a href="http://foro.eolo.com/forum_posts.asp?TID=30"&gt;foro de eolo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: justify;"&gt;Paso 6: Tensar el borde de fuga (sugerencia de demagan)&lt;br /&gt;&lt;/h2&gt;Quitamos el tapón de la punta de ala, deshacemos los hilos (dos blancos y negros) que irán enrroscados en la punta del ala, y tensamos fuerte y volvemos a tomar las vueltas antes quitadas, ponemos tapón y luego encintamos para asegurar de no perderlo y de no perder tensión.&lt;br /&gt;&lt;br /&gt;Con esto conseguimos un mejor vuelo y eliminar el ruido del borde de fuga de la cometa ypor consiguiente su prematuro desgaste....&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: justify;"&gt;Conclusiones&lt;/h2&gt;Bueno, espero que esto os sirva para dejar vuestra over al estilo JC1 ;) , a mi desde luego estos consejos me han venido de maravilla para empezar a disfrutar de esta cometa de verdad, estaba un poco frustado con el fade, ya que costaba mucho que entrara en esta posición con la configuración anterior y ahora entra mucho más fácil: lo que no quiere decir que la cometa lo haga solo ¿eh? ya sabéis muy bien que esto son horas y horas de vuelo! Un saludo a todos y espero que os haya servido de ayuda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4336554086664309417?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4336554086664309417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/11/adaptando-la-eolo-over-un-poco-mas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4336554086664309417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4336554086664309417'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/11/adaptando-la-eolo-over-un-poco-mas.html' title='Adaptando la Eolo Over, un poco mas freestyle'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7p8SKwzelPc/SxPjPOAtWZI/AAAAAAAADOk/MyPitMA2kCg/s72-c/peso.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4442699407147993660</id><published>2009-11-06T19:48:00.002+01:00</published><updated>2009-11-06T19:57:11.101+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cometas'/><title type='text'>Video: Yo volando en el Juan Carlos Primero</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2llujQBTo2g&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2llujQBTo2g&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Hace un par de meses...&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-5-lMwwcuNc&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-5-lMwwcuNc&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4442699407147993660?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4442699407147993660/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/11/video-yo-volando-en-el-juan-carlos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4442699407147993660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4442699407147993660'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/11/video-yo-volando-en-el-juan-carlos.html' title='Video: Yo volando en el Juan Carlos Primero'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2869533769314478704</id><published>2009-10-31T15:53:00.002+01:00</published><updated>2009-10-31T15:56:36.906+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Script para hacer un backup de grub</title><content type='html'>Aunque se podría mejorar, con ese pequeño script, y haciendo que se ejecute, por ejemplo, al iniciar sesión (en ubuntu Sistema&gt;Preferencias&gt;Aplicaciones al inicio) nos creará una imagen (unos 300kb) comprimida que, llegado el momento se podría quemar un CD para arrancar desde allí ;).&lt;br /&gt;En este caso copio la imagen a Dropbox. Como tengo varios PC almaceno en Dropbox el backup de arranque de todos ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;uname -a | cut -f 2 -d ' ' &gt; nombrepc.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;echo 'Creando backup de GRUB para '&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;echo `cat nombrepc.txt`&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;grub-mkrescue $HOME/Dropbox/Imagenes-Grub/`date +%y%m%d`grub-`cat nombrepc.txt`.iso&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;gzip $HOME/Dropbox/Imagenes-Grub/`date +%y%m%d`grub-`cat nombrepc.txt`.iso&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;echo 'Ok'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;rm nombrepc.txt&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2869533769314478704?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2869533769314478704/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/10/script-para-hacer-un-backup-de-grub.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2869533769314478704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2869533769314478704'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/10/script-para-hacer-un-backup-de-grub.html' title='Script para hacer un backup de grub'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7592604298009078743</id><published>2009-10-02T21:39:00.000+02:00</published><updated>2009-10-02T21:41:25.528+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Viva la reBLOGución</title><content type='html'>¡Viva!, y de paso apostillo, apagad la televisión; yo personalmente soy un hombre feliz desde que carezco de dicho medio de 'comunicación'. Tuve la suerte de desengancharme cuando se estropeo mi sintonizador y, a Google pongo por testigo ,que ha sido el mejor fallo de hardware que he tenido en mi vida.&lt;br /&gt;Ahora, como un ex-yonki, un rehabilitado, un renacido de las fulgurantes cenizas de un fénix teleadicto, deambulo por las series subtituladas y los contenidos 'a la carta' como un renovado ser 2.0.&lt;br /&gt;&lt;br /&gt;Así, suele ocurrime que ,una sensación de morbo me recorre cuando oigo a la gente comentar las 'lindezas' de programas que desconozco en absoluto: lease 'física o química' y diversos programas rosas cuyo nombre ignoro. La ignorancia en este caso, doy fe, otorga la felicidad.&lt;br /&gt;&lt;br /&gt;Puede que la televisión tenga los 'años' contados, tal vez las generaciones que nos preceden no encuentren en ella una ventana a la imaginación como nosotros en nuestra infancia, parece que no hay lugar para ellos salvo para mostrar drogas, folleteo y violencia: normal que, en el fondo, extrañe una televisión ochentera con su Coche Fantàstico después de comer y Oliver y Benji en la merienda. &lt;br /&gt;&lt;br /&gt;Pero vino internet, y en parte nos ha hecho a todos perder un poquillo el mono, leyendo un blog, escuchando un podcast o escudriñando youtube no volveré a extrañar la televisión nunca más... ¡VIVA LA REBLOGUCION!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7592604298009078743?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7592604298009078743/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/10/viva-la-reblogucion.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7592604298009078743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7592604298009078743'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/10/viva-la-reblogucion.html' title='Viva la reBLOGución'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4137498457517812899</id><published>2009-08-22T15:30:00.003+02:00</published><updated>2009-08-22T20:31:31.938+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hell o&apos; kite'/><category scheme='http://www.blogger.com/atom/ns#' term='simulador'/><category scheme='http://www.blogger.com/atom/ns#' term='cometas'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Hell o' Kite</title><content type='html'>Proyecto personal con licencia GPL para desarrollar un simulador de cometas, de momento en version muuuuuuy alfa. Pero para que os hagáis una idea aquí va un video. Perdón por lo lento que va, pero el programa de grabación de la pantalla me ralentiza muchisimo el ordenador.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VMNRTQySd9U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VMNRTQySd9U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z5YkCRgZaI4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Z5YkCRgZaI4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4137498457517812899?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4137498457517812899/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/08/hell-o-kite.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4137498457517812899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4137498457517812899'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/08/hell-o-kite.html' title='Hell o&apos; Kite'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2632493983374245730</id><published>2009-08-12T15:21:00.001+02:00</published><updated>2009-08-12T15:21:40.617+02:00</updated><title type='text'>Moblin: genial</title><content type='html'>Si bien moblin (&lt;a href="http://moblin.org"&gt;http://moblin.org&lt;/a&gt;) no sea para mi, he de reconocer que&lt;br&gt;me ha impresionado gratamente. Una interfaz sencilla y c&amp;#243;moda,&lt;br&gt;olvidando el segundo bot&amp;#243;n permite al usuario manejar el sistema con&lt;br&gt;un s&amp;#243;lo click. Su panel de entrada da acceso directo a las&lt;br&gt;aplicaciones favoritas y su sistema de sincronizaci&amp;#243;n se lleva con&lt;br&gt;google a las mil maravillas. De momento dispone de pocos servicios,&lt;br&gt;pero dentro de su interfaz tiene cabida twitter, msn y jabber en&lt;br&gt;general entre otros. Se echa un poco de menos facebook, pero me&lt;br&gt;imagino que todo se andar&amp;#224;.&lt;br&gt;El navegador, basado en mozilla, va bien, consume poco y permite&lt;br&gt;funcionar perfectamente.&lt;br&gt;En resumen, un sistema operativo genial para un ultraportatil si lo&lt;br&gt;que quieres es no complicarte la vida.&lt;p&gt;Para instalar moblin en un pendrive, yo que soy muy cl&amp;#224;sico me quedo&lt;br&gt;con el t&amp;#237;pico:&lt;p&gt;dd of=/dev/sdb if=/ruta/moblin/imagen.img&lt;p&gt;PRESTANDO MUCHA ATENCION DE DONDE ESTA NUESTRO PENDRIVE Y TENIENDO EN&lt;br&gt;CUENTA QUE ESTO BORRA TODO EL PENDRIVE.&lt;p&gt;Yo, sinceramente, considero que es un sistema operativo muy a tener en&lt;br&gt;cuenta para smartphones que lo soporten. Tal vez, en mi humilde&lt;br&gt;opini&amp;#243;n, se quede un poco corto para un ultraportatil.&lt;p&gt;-- &lt;br&gt;Enviado desde mi dispositivo m&amp;#243;vil&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2632493983374245730?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2632493983374245730/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/08/moblin-genial_12.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2632493983374245730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2632493983374245730'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/08/moblin-genial_12.html' title='Moblin: genial'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-8894439006476850707</id><published>2009-07-06T13:20:00.003+02:00</published><updated>2009-07-06T14:01:53.999+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Reinventando Windows para usuarios: Ubuntu en tu portatil.</title><content type='html'>Hablando con un colega al cuál Windows en su portatil de la muchisimos problemas y al final llegamos a la conclusión que el lo que necesitaba era un ordenador sin complicaciones y sin drivers 'raros'. Su caso de uso era bastante sencillo. Las taréas que el realizaba con el ordenador eran las siguientes:&lt;br /&gt;1) Navegar por internet&lt;br /&gt;2) Leer el correo&lt;br /&gt;3) Hablar por el messenger&lt;br /&gt;4) Ver videos online/offline (digamos que de youtube)&lt;br /&gt;5) Escuchar música&lt;br /&gt;y teniendo en cuenta que no realizaba lo siguiente:&lt;br /&gt;1) Jugar a un videojuego específico&lt;br /&gt;2) Utilizar Office&lt;br /&gt;&lt;br /&gt;Un escenario perfecto para migrar a Linux y empezar a disfrutar de un mundo sin spyware, entre otras. Me decidí por una Ubuntu 9.04 ya que es la distro que mas controlo y también la que me parece más sencilla para un usuario novel.&lt;br /&gt;&lt;br /&gt;He de reconocer que es el primer portatil nuevo, de aproximádamente un año de antiguedad, en el que meto un Linux, normalmente los meto en clónicos de sobremesa en los cuales siempre hay 'detallitos'. Pero con este portatil me di cuenta que iba todo como la seda.&lt;br /&gt;&lt;br /&gt;Según se instaló el sonido funcionaba (en windows petaba), las teclas de volumen y brillo iban perfectas (utilizando el nuevo sistema de notificaciones de Jaunty), el lector de tarjetas perfectamente reconocido, la wifi y la cámara integrada también. Es más, en cuanto habilité compiz me detectó la tarjéta gráfica y me descargó los drivers.&lt;br /&gt;&lt;br /&gt;Puse una película para probar Totem, al no tener los codecs me sugirió buscarlos, dije que si y se instalaron: igualito que en windows, que parece que la función de buscar codecs es un sleep(30)&lt;br /&gt;&lt;br /&gt;Para el messenger instalé AMSN, yo soy más de Pidgin, por eso de integrarme con Twitter/FaceBook/gTalk/MSN/Skype ;) pero entiendo que el otro se parece más al Windows Messenger&lt;br /&gt;&lt;br /&gt;En cuanto a aspecto, utilicé el tema dark por defecto que trae ubuntu, instalé AWN como barra de lanzadores.&lt;br /&gt;&lt;br /&gt;El resultado &lt;a href="http://picasaweb.google.es/lh/photo/ICshWAa4kvpofFbY6pPM8A?authkey=Gv1sRgCNzavoeBsqP3mgE&amp;feat=directlink"&gt;aqui&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-8894439006476850707?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/8894439006476850707/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/07/reinventando-windows-para-usuarios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8894439006476850707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8894439006476850707'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/07/reinventando-windows-para-usuarios.html' title='Reinventando Windows para usuarios: Ubuntu en tu portatil.'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-1031012057464003223</id><published>2009-07-03T12:56:00.002+02:00</published><updated>2009-07-03T12:59:10.947+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iexplorer'/><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><title type='text'>HTML5 y Explorer 7, para partirse</title><content type='html'>&lt;p&gt;Puede que HTML5 no sea, a día de hoy, algo que tenga que hacer un navegador que se precie... pero joder, ¡que no se caiga!.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/urQ0tjxyWhw&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/urQ0tjxyWhw&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-1031012057464003223?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/1031012057464003223/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/07/html5-y-explorer-7-para-partirse.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1031012057464003223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1031012057464003223'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/07/html5-y-explorer-7-para-partirse.html' title='HTML5 y Explorer 7, para partirse'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-8626043714662669121</id><published>2009-06-22T14:05:00.002+02:00</published><updated>2009-06-22T14:07:41.667+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>Cosas curiosas</title><content type='html'>Lo hemos descubierto ahora mismo, y me ha parecido curiosisimo. El típico tono de mensajes de los nokia (ta-ta-ta, taa-taa, ta-ta-ta) resulta que es el código morse de S.M.S. ( punto punto punto, raya raya, punto punto punto).&lt;br /&gt;&lt;br /&gt;Cosa curisosa ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-8626043714662669121?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/8626043714662669121/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/06/cosas-curiosas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8626043714662669121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8626043714662669121'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/06/cosas-curiosas.html' title='Cosas curiosas'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4501669341327553389</id><published>2009-06-15T08:22:00.002+02:00</published><updated>2009-06-15T08:45:01.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Declaraciones de un hombre desesperado</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-5df364d2327a1986" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3D5df364d2327a1986%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330270102%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D864860995905AF067B13B946724940853CBEA414.28C21E753F9B0183E799542B4DACF3D540459C2C%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5df364d2327a1986%26offsetms%3D5000%26itag%3Dw160%26sigh%3DW-R7-ZCmd48gN3ta7ZF_TQyghTk&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3D5df364d2327a1986%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330270102%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D864860995905AF067B13B946724940853CBEA414.28C21E753F9B0183E799542B4DACF3D540459C2C%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5df364d2327a1986%26offsetms%3D5000%26itag%3Dw160%26sigh%3DW-R7-ZCmd48gN3ta7ZF_TQyghTk&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4501669341327553389?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=5df364d2327a1986&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4501669341327553389/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/06/declaraciones-de-un-hombre-desesperado.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4501669341327553389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4501669341327553389'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/06/declaraciones-de-un-hombre-desesperado.html' title='Declaraciones de un hombre desesperado'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2953244861643085075</id><published>2009-06-01T19:51:00.001+02:00</published><updated>2009-06-01T19:53:19.280+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tdt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Script para activar/desactivar sonido en TVtime</title><content type='html'>En mi caso la webcam es /dev/video0, asi que lanzo el script con video1. Básicamente activa la entrada de linea antes de lanzar tvtime y la apaga cuando se sale, de esta manera no hay que silenciar la TDT :)&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;amixer -c 0 set Line unmute&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tvtime -d /dev/video1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;amixer -c 0 set Line mute&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2953244861643085075?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2953244861643085075/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/06/script-para-activardesactivar-sonido-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2953244861643085075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2953244861643085075'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/06/script-para-activardesactivar-sonido-en.html' title='Script para activar/desactivar sonido en TVtime'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-2012689145509986202</id><published>2009-05-26T08:25:00.007+02:00</published><updated>2009-05-26T15:43:29.582+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canon digital'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Internautas al pie del 'canon'</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7p8SKwzelPc/ShuMROf98EI/AAAAAAAADDI/e3YBva_AZ4k/s1600-h/4461_84268152309_765327309_1756822_8066572_n.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_7p8SKwzelPc/ShuMROf98EI/AAAAAAAADDI/e3YBva_AZ4k/s320/4461_84268152309_765327309_1756822_8066572_n.jpg" alt="" id="BLOGGER_PHOTO_ID_5340016010755698754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Este domingo, 24 de Mayo, a las 12 de la mañana, a pesar de las resacas y de los 'madrugones' dominicales, muchos de nosotros nos reunimos para defender un derecho fundamental: internet libre.&lt;br /&gt;Supongo que, desde el gobierno, deben pensar que &lt;span style="font-weight: bold;"&gt;somos cuatro 'frikis' que queremos 'pelis'&lt;/span&gt; gratis: pero nada más lejos de la realidad. Nuestra lucha va más allá de esa nimiedad. Aquí &lt;span style="font-weight: bold;"&gt;nadie ningunea al autor&lt;/span&gt;. Aquí lo que ocurre es que&lt;span style="font-weight: bold;"&gt; tenemos que pagar con sangre un modelo de negocio&lt;/span&gt; que no está a la altura de los tiempos que corren.&lt;br /&gt;Valga el paralelismo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7p8SKwzelPc/ShvxMo4gb8I/AAAAAAAADDQ/6PELHKlek2g/s1600-h/n765327309_1756821_2263158.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_7p8SKwzelPc/ShvxMo4gb8I/AAAAAAAADDQ/6PELHKlek2g/s320/n765327309_1756821_2263158.jpg" alt="" id="BLOGGER_PHOTO_ID_5340126982613004226" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"La empresa de transportes '&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Burrotrans&lt;/span&gt;&lt;span style="font-style: italic;"&gt;' dispone de una flota de &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;carros tirados por burro&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;s&lt;/span&gt;&lt;span style="font-style: italic;"&gt; impresionante. Con una capacidad de carga de 300 kilos por carro y una velocidad media de 15 km/h son capaces de distribuir pedidos por todo el país en menos de una semana. Burrotrans se  las ve muy felices.&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Desgraciadamente para ellos, existe un &lt;span style="font-weight: bold;"&gt;medio de transporte llamado camión&lt;/span&gt; que puede transportar mil veces su carga por todo el país en pocas horas. Burrotrans se desespera, ¡nos van a arruinar el negocio!. Por suerte para ellos disponen de buenas conexiones en el gobieno: bien es sabido por todos que apoyaron en las últimas elecciones.&lt;br /&gt;&lt;br /&gt;Asi que Burrotrans pacta con el gobierno una ley mediante la cual los camiones tengan que pagar un impuesto adicional que amortigue las pérdidas de Burrotrans al no ser contratados por los clientes."&lt;/blockquote&gt;Esta metáfora absurda puede que no lo sea tanto. El modelo de negocio de la cultura en este país es un carro tirado por un burro (teddy no te sientas ofendido, no va por tí) mientras que internet es un camión. Si algo bueno tiene el capitalismo sería teóricamente esto, &lt;span style="font-weight: bold;"&gt;si no das beneficios desapareces&lt;/span&gt;. Si no vendes discos pues igual. ¡Habrá que buscar otros modelos digo yo!. Y, por lo que nos toca a los ciudadanos ¡habrá que&lt;span style="font-weight: bold;"&gt; impedir que esta gente intente lucrarse &lt;/span&gt;a costa de nuestros derechos! Esperemos que así sea, y que reaccionemos para conseguir que en la &lt;span style="font-weight: bold;"&gt;próxima concentración seamos muchos más&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enlaces&lt;/span&gt;:&lt;br /&gt;Manifiesto: &lt;a href="http://www.internautas.org/acciones/acto24052009/manifiesto.html"&gt;http://www.internautas.org/acciones/acto24052009/manifiesto.html&lt;/a&gt;&lt;br /&gt;Manteneos informados: &lt;a href="http://www.internautas.org/"&gt;http://www.internautas.org &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-2012689145509986202?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/2012689145509986202/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/internautas-al-pie-del-canon.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2012689145509986202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/2012689145509986202'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/internautas-al-pie-del-canon.html' title='Internautas al pie del &apos;canon&apos;'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7p8SKwzelPc/ShuMROf98EI/AAAAAAAADDI/e3YBva_AZ4k/s72-c/4461_84268152309_765327309_1756822_8066572_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-5286318995209901418</id><published>2009-05-22T10:51:00.003+02:00</published><updated>2009-05-23T09:54:26.026+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Enviando un mail desde netcat o telnet</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Una forma sencilla de enviar un mail desde la linea de comandos usando netcat. Puede ser útil para automatizar scripts.&lt;br /&gt;&lt;br /&gt;Creamos un fichero mail.txt&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-family:monospace;"&gt;vi mail.txt&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;Escribimos los siguiente&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-family:monospace;"&gt;mail from:midireccion@correo.com&lt;br /&gt;rcpt to:otradireccion@correo.com&lt;br /&gt;data&lt;br /&gt;subject:Hola Mundo&lt;br /&gt;Aqui el cuerpo del email&lt;br /&gt;.&lt;br /&gt;quit&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;Nos conectamos a la dirección SMTP&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-family:monospace;"&gt;nc smtp.correo.com 25 &amp;lt; mail.txt&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;ó&lt;br /&gt;&lt;b&gt;&lt;span style="font-family:monospace;"&gt;telnet smtp.correo.com 25 &amp;lt; mail.txt&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-5286318995209901418?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/5286318995209901418/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/enviando-un-mail-desde-netcat-o-telnet.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/5286318995209901418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/5286318995209901418'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/enviando-un-mail-desde-netcat-o-telnet.html' title='Enviando un mail desde netcat o telnet'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4367610239577275027</id><published>2009-05-12T17:33:00.005+02:00</published><updated>2009-05-12T17:37:49.545+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Script para transformar un video para Blackberry (8300) desde Ubuntu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tcawireless.com/images/phones/unlocked/bb_8300.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 177px; height: 177px;" src="http://www.tcawireless.com/images/phones/unlocked/bb_8300.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Como mi blackberry es así, utilizo este script (que sinceramente, no recuerdo de donde conseguí la idea) para transferirme los videos a una carpeta en el escritorio llamada 'moverabb' y de ahí directamente al dispositivo con copy y paste. Con la blackberry 8300 va perfecto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;b style="color: rgb(0, 0, 153);"&gt;&lt;span style="font-family:Courier New;"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;FILE=$1&lt;br /&gt;&lt;br /&gt;RES=320:240    #Mi blackberry&lt;br /&gt;&lt;br /&gt;## generic&lt;br /&gt;ABR=64                  # audio bitrate&lt;br /&gt;VBR=230                 # video bitrate&lt;br /&gt;&lt;br /&gt;mencoder "$FILE" \&lt;br /&gt;    -o "${FILE%.*}_bb.avi" \&lt;br /&gt;    -of avi \&lt;br /&gt;    -ovc lavc \&lt;br /&gt;    -oac mp3lame \&lt;br /&gt;    -lavcopts vcodec=mpeg4:vbitrate=$VBR:acodec=mp3:abitrate=$ABR \&lt;br /&gt;    -vf scale=$RES&lt;br /&gt;&lt;br /&gt;mkdir $HOME/Escritorio/moverabb&lt;br /&gt;mv *_bb.avi $HOME/Escritorio/moverabb&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Guardad el documento como blackberry-transfer.sh (por ejemplo) y hacer chmod u+x blackberry-transfer.sh&lt;br /&gt;Yo personalemente, al darle a 'Abrir como...' me aparece como uno de los candidatos posibles para la extensión avi. Así lo llevo más rápidamente. Espero que os sea de utilidad.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4367610239577275027?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4367610239577275027/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/script-para-transformar-un-video-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4367610239577275027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4367610239577275027'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/script-para-transformar-un-video-para.html' title='Script para transformar un video para Blackberry (8300) desde Ubuntu'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-8455032803595167154</id><published>2009-05-05T22:37:00.006+02:00</published><updated>2009-05-06T13:42:57.206+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='metodología'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Metodología de programación de un ERP Interno (Parte II)</title><content type='html'>En la &lt;a title="entrada anterior" href="http://cindergeek.blogspot.com/2009/05/metodologia-de-programacion-de-un-erp.html" id="mnz9"&gt;entrada anterior&lt;/a&gt; hacíamos una pequeña introducción sobre los ERPs y su impacto en las empresas. En esta entrega explicaré más detalladamente cómo llegar a buen puerto desarrollando y manteniendo un sistema desarrollado dentro de la empresa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lo primero que hay que detallar son los tipos de ocurrencias que van a ocupar nuestras horas de trabajo. Se pueden dividir en cuatro bloques.&lt;br /&gt;&lt;br /&gt;1) &lt;b&gt;Nuevas Funcionalidades&lt;/b&gt;&lt;br /&gt; Que una empresa modifique sus procesos es normal, y saludable, estos cambios se ven reflejados en sus sistemas (o deberían). Este tipo de tarea suele ser larga y necesita planificación, reuniones...&lt;br /&gt;&lt;br /&gt;2) &lt;b&gt;Tareas rutinarias&lt;/b&gt;&lt;br /&gt; Las tareas rutinarias tienden a copar muchísimo tiempo. Es importante distinguir aquellas que no se pueden evitar (otorgar permisos) y las que pueden ser realizadas por otros departamentos si implementamos la funcionalidad en el sistema. Un poco de trabajo extra por nuestra parte nos puede reducir mucho la carga de trabajo a posteriori.&lt;br /&gt;&lt;br /&gt;3) &lt;b&gt;Bugs del Sistema&lt;/b&gt;&lt;br /&gt; Como todo sistema, los fallos son inevitables, estos siempre cogerán una parte del tiempo, dependiendo del tipo de fallo, su complejidad...&lt;br /&gt;&lt;br /&gt;4) &lt;b&gt;Malentendidos (y resistencia al cambio)&lt;/b&gt;&lt;br /&gt; Aunque la empresa decida que para hacer Z primero hay que hacer Y, siempre habrá algún empleado que crea que hay que hacer X. Este tipo de incidencias pueden ocasionar la desconfianza frente al sistema si no se han implementado las nuevas funcionalidades teniendo en cuenta la opinión del los usuarios y su posterior formación.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entonces, ¿cómo mantener un sistema saludable? Lo primero es analizar la situación, saber en qué punto estamos. Dependiendo del sistema en el que nos encontremos podemos estar en una fase de muchas nuevas funcionalidades (1), en una fase de arreglo de bugs (3) o simplemente en una fase de realización de tareas rutinarias (2). Incluso podríamos encontrarnos en un sistema inusable (4). En este último caso no voy a hacer incapié ya que el propósito de este documento es explicar una metodología de desarrollo, no de gestión del cambio. Lo ideal es minimizar todas las tareas de los bloques 2 y 3.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Minimización de tareas rutinarias (Bloque 2)&lt;/h3&gt;Veamos un ejemplo de tarea rutinaria:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;En la empresa XXXX se necesita cambiar el domicilio de los empleados que lo soliciten. Cómo el sistema fue pensado (erróneamente, pero es un ejemplo) para que dicho dato no fuera modificado, el departamento de personal solicita estos cambios al departamento de sistemas. Si esto ocurre sólo una vez, si fuera algo muy poco habitual, se podría dejar como está, realizar el cambio en la base de datos y seguir con nuestro trabajo. Si estos cambios se solicitan a menudo, o el esfuerzo requerido es elevado, la solución correcta sería desarrollar un módulo para modificar los datos personales de un empleado. Mediante un sistema de permisos se podría permitir modificar ciertos datos (unos a personal, otros al departamento financiero...). &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;En este ejemplo es muy importante notar que no hemos decidido &lt;b&gt;sólo hacer un módulo que modifique el domicilio&lt;/b&gt;, sino que &lt;b&gt;hemos desarrollado un módulo para modificar todos los datos personales de un empleado&lt;/b&gt; y después, mediante permisos hemos reducido las posibilidades sólo al domicilio, dejando un sistema flexible para soportar otros cambios de una manera sencilla y con poco desarrollo.&lt;br /&gt;&lt;br /&gt;La minimización de las tareas rutinarias nos permiten centrarnos en lo realmente importante de una aplicación, que es adaptarse a los constantes cambios de la empresa, mantenerse tecnológicamente al día y optimizar su rendimiento.&lt;br /&gt;&lt;br /&gt;Existen, no obstante, otra serie de tareas rutinarias ineludibles. Por ejemplo, las copias de seguridad, planes de contingencia, compactaciones de base de datos, actualizaciones de sistema, otorgar permisos a los usuarios... y un largo etcétera. En este caso puede que no podamos implementar algún sistema que lo haga, pero si podríamos, por ejemplo, automatizar al máximo las copias de seguridad y las compactaciones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Implementación de Nuevas Funcionalidades (Bloque 1)&lt;/h3&gt;A la hora de implementar nuevas funcionalidades, al igual que a la hora de solucionar fallos del sistema conviene ser bastante ordenado. Veamos algunas recomendaciones:&lt;br /&gt;&lt;br /&gt;1) Utiliza Librerías&lt;br /&gt;Implementa las funciones que sean más cómodas para ti, primero las sencillas y posteriormente las más complejas.&lt;br /&gt;-Documéntalas y úsalas.&lt;br /&gt;-Extiéndelas con las nuevas funcionalidades.&lt;br /&gt;-Procura utilizar siempre las mismas, no dupliques&lt;br /&gt;2) Utiliza las funciones. &lt;b&gt;NUNCA HAGAS COPY AND PASTE&lt;br /&gt;&lt;/b&gt;3) Reduce en lo posible el número de tablas en tu base de datos. Será mucho más fácil reutilizar las funciones, los buscadores...&lt;br /&gt;4) Optimiza el rendimiento de tus sentencias SQL. Para los mismos resultados se puede reducir la carga de una página considerablemente.&lt;br /&gt;5) Libera los recursos, no delegues en el sistema&lt;br /&gt;6) Documenta el código. Ayudará a depurar y extender la funcionalidad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Minimización de bugs del sistema (Bloque 3)&lt;/h3&gt;Posiblemente la tarea más compleja es el esfuerzo por imaginar los bugs, este tipo de conocimiento es altamente tácito y muy asociado con la experiencia del desarrollador. No obstante, el riesgo de bugs en el sistema viene directamente asociado con el punto anterior. Una buena implementación reduce considerablemente el riesgo.&lt;br /&gt;Aún así, al ocurrir un bug, es conveniente tener en cuenta algunos aspectos:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;No parchees el código, arregla las librerías. Si fuera necesario recúbrelas&lt;/li&gt;&lt;li&gt;Optimiza la sentencias SQL, no utilices estructuras intermedias para 'salir del paso'&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No hagas chapuzas, a la larga te costará más tiempo&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-8455032803595167154?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/8455032803595167154/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/metodologia-de-programacion-de-un-erp_05.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8455032803595167154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/8455032803595167154'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/metodologia-de-programacion-de-un-erp_05.html' title='Metodología de programación de un ERP Interno (Parte II)'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-1808258062957948415</id><published>2009-05-04T12:32:00.002+02:00</published><updated>2009-05-06T13:41:26.778+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='metodología'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Metodología de programación de un ERP interno (Introducción)</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Cuando hablamos de un &lt;a href="http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales"&gt;ERP&lt;/a&gt; en una empresa a muchos les (nos) tiemblan las canillas y no es para menos. Integrar todos (ejem) los procesos de una empresa en un sistema informático es, cuando menos, una locura que implica tiempo y dinero. Y contra eso poco se puede hacer.&lt;br /&gt;&lt;br /&gt;Los más adoptan soluciones 'de pago' (no os enganéis, todas lo son) de empresas externas, incluído la implantación y mantenimiento de las mismas. Esto es &lt;b&gt;carísimo &lt;/b&gt;y normalmente lento en el trabajo del día a día. Al final, la lentitud de las peticiones, si estas son aceptadas hacen que los empleados adopten soluciones rápidas y en general descentralizadas (hoja Excel)&lt;br /&gt;&lt;br /&gt;Veámos un ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;El departamento de personal necesita un informe de las altas y las bajas de la empresa todos los meses. Por desventuras (financieras) del destino, no todas las altas y bajas contempladas en el ERP son reales: esos usuarios ficticios a los que se imputan gastos no son un alta real. De tal manera, el departamento de personal realiza una petición al departamento de sistemas para que solicite un campo adicional en el ERP que refleje si es un usuario 'ficticio' y el correspondiente check en el informe para poder listar los que &lt;b&gt;no lo son&lt;/b&gt;. A su vez sistemas, probablemente, agrupará las peticiones para solicitar a la empresa externa un presupuesto para realizar los cambios. Esto convierte el proceso en una locura para los solicitantes, alargándo la petición varias semanas.&lt;br /&gt;&lt;br /&gt;Conclusión, el departamento de personal se hace una hoja excel, que comparten entre ellos, para marcar los empleados que son ficticios y poder filtrarlo. Se acaba, por lo tanto, de perder una porción del infomación relativa a la empresa en el sistema integrado.&lt;br /&gt;&lt;br /&gt;Esto desgraciadamente ocurre no solo en este ejemplo, sino en todo: facturación, colaboraciones, organigramas, etc..&lt;/i&gt;&lt;br /&gt;&lt;/blockquote&gt;No es de extrañar que las empresas decidan montarse sus propios sistemas a medida, con un departamento ad-hoc que les permita capturar las peticiones de forma ágil y lanzar las nuevas funcionalidades con relativa celeridad.&lt;br /&gt;&lt;br /&gt;Si tomamos el mismo ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;El departamento de personal añade una incidencia solicitando poder diferenciar a los usuarios ficticios. El desarrollador/es del sistema valoran el tiempo, en este caso corto. Añaden un nuevo campo a la base de datos ('usuarioficticio') y modifican el informe para que oculte los usuarios ficticios además de añadir a la ficha de modificación tal campo. Esto, a lo sumo (y me estoy pasando) podrían ser dos días.&lt;/i&gt;&lt;br /&gt;&lt;/blockquote&gt;Es normal que las empresas, decidan afrontar la gestión de su empresa con departamentos internos que desarrollen de forma eficaz sus peticiones. Pero me he dejado en el tintero el quid de la cuestión ¿cómo se desarrolla eficazmente un ERP interno sin acabar con una amalgama de código desperdigado? Imaginando el ejemplo de arriba, dos años después alguien vería el campo usuario ficticio y se preguntaría para qué se usó. Tal vez ya no tenga sentido, puede que nadie lo haya actualizado... las posibilidades son infinitas y una empresa, al estar en constante cambio, no tiene (ni debe) atar sus procesos a los sistemas.&lt;br /&gt;&lt;br /&gt;Es por lo tanto labor de los desarrollladores/jefes de proyecto implementar unos sistemas que se adapten rápidamente a los cambios y , por otra parte, desarrollar un código que sea lo más reutilizable posible, aún sin requisitos sólidos.&lt;br /&gt;&lt;br /&gt;Como iba diciendo, esto no es perfecto, pero permite a la empresa disponer de una herramienta funcional y adaptada a sus procesos en un corto espacio de tiempo.&lt;br /&gt;&lt;br /&gt;En la próxima entrega ahondaré en las mejores prácticas para tal efecto.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-1808258062957948415?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/1808258062957948415/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/metodologia-de-programacion-de-un-erp.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1808258062957948415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1808258062957948415'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/metodologia-de-programacion-de-un-erp.html' title='Metodología de programación de un ERP interno (Introducción)'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-1529604331470271367</id><published>2009-05-01T21:56:00.002+02:00</published><updated>2009-05-03T09:27:10.126+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Maldito amarok 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://amarok.kde.org/files/Amarok-2_0_0-Overview_1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 374px; height: 235px;" src="http://amarok.kde.org/files/Amarok-2_0_0-Overview_1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Se veía venir, y esto me pasa por no leer el changelog (aunque hubiera actualizado igual. Y es que, la nueva versión de Ubuntu me ha actualizado a &lt;a href="http://amarok.kde.org/"&gt;Amarok&lt;/a&gt; 2 y me ha hecho polvo.&lt;br /&gt;Menos mal que&lt;a href="http://phyx.wordpress.com/2009/04/30/amarok-14-en-ubuntu-904-jaunty-ppa/"&gt; leo en 'rm -rf&lt;/a&gt;' (http://phyx.wordpress.com/2009/04/30/amarok-14-en-ubuntu-904-jaunty-ppa/) cómo restaurar amarok 1.4&lt;br /&gt;&lt;br /&gt;Y esto me ha dado la idea para quejarme, ejem, hablar sobre Amarok 2:¿en qué demonios estaban pensando? La versión está muy, pero que muy verde.&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Enlace" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Por un lado la interfaz es mortal, la parte central, subdividida en 4 espacios 'virtuales' no se acerca, ni por asomo, a una interfaz madura. Los applets no caben, o no llegan a ocupar bien el espacio, se solapan y en general fallan. Pero como para muestra un botón, el charset del applet de letras 'peta' con los acentos y con casi todo lo que no sea UTF-8.&lt;br /&gt;&lt;br /&gt;Entiendo el esfuerzo que ha puesto amarok en crear un reproductor escalable, a medida, y donde los plugins de terceros tengan una buena arquitectura para 'meterla mano'. Pero falla, falla muchisimo, se ve feo e inacabado.&lt;br /&gt;&lt;br /&gt;Aunque en mi caso va màs allà. Literalmente mi caso de uso principal para usar amarok son los podcasts y la sincronización de los mismos con mi reproductor multimedia. En un mundo ideal yo tendría un iPod y tal vez con éste funcione, pero tengo un mp3 'guarrero' de 4Gb; màs que de sobra para meter todos los episodios podcasteros que quiera.&lt;br /&gt;&lt;br /&gt;Evidentemente Amarok no lo detecta como tal (la 1.4 tampoco) así que directamente no puedo hacer nada parecido a sincronizar. Demonios, ¿qué les costaba poner una pertaña de reproductores? ¿Tenía que ser un applet?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://amarok.kde.org/files/amarok14/shot7.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 376px; height: 282px;" src="http://amarok.kde.org/files/amarok14/shot7.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Os comento lo que hacía con amarok 1.4: creaba el dispositivo 'a mano', por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dispositivo&lt;/span&gt;: /media/mp3player&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Música&lt;/span&gt;: /media/mp3player/musica&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podcasts&lt;/span&gt;: /media/mp3player/podcasts&lt;br /&gt;&lt;br /&gt;Y así iba tirando, todo organizado. Lamentablemente con banshee tampoco cubro bien la necesidad, &lt;span style="font-weight: bold;"&gt;ni con songbird, ni con rythmox, NI CON AMAROK 2&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Así que, en cuanto llegue a casa downgrade al canto. Sólo espero que se tenga más en cuenta a los usuarios que escuchamos podcasts y no lo pongan sólo como una 'feature' màs sin testear.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PD: por el resto ubuntu genial como siempre ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-1529604331470271367?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/1529604331470271367/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/05/maldito-amarok-2_01.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1529604331470271367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/1529604331470271367'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/05/maldito-amarok-2_01.html' title='Maldito amarok 2'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-4404610116878841523</id><published>2009-04-30T13:04:00.002+02:00</published><updated>2009-04-30T13:40:36.506+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jabbercommander'/><title type='text'>JabberCommander: Controlando el PC desde Google Talk</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Hace algún tiempo desarrollé &lt;a href="http://jabbercommander.sourceforge.net/"&gt;JabberCommander&lt;/a&gt;, un software multiplataforma (hecho en Java) que permite lanzar comandos remotamente utilizando el protocolo &lt;a href="http://es.wikipedia.org/wiki/Jabber"&gt;Jabber &lt;/a&gt;(XMPP). Jabber Commander está basado en un sistema de plugins que permite a cualquier usuario (a poco XML que sepa) lanzar sus propias sentencias y recibir la salida en el cliente remoto.&lt;br /&gt;&lt;br /&gt;Personalmente, me ha sido bastante útil para enviarme documentos que tenía en casa por mail, reiniciar servicios (actualmente lo usamos en mi empresa), tomar fotos de mi casa remotamente, encender y apagar &lt;a href="http://amarok.kde.org/"&gt;Amarok&lt;/a&gt; entre otras muchas cosas más.&lt;br /&gt;&lt;br /&gt;Os dejo un par de videos para que veáis alguna de las características.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Visión general de Jabber Commander&lt;/h4&gt;&lt;br /&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://blip.tv/play/AbPOdgA" height="362" width="488"&gt;&lt;/embed&gt; &lt;br /&gt;&lt;h4&gt;Enviando por mail la imagen de la webcam desde otro ordenador&lt;/h4&gt;&lt;br /&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://blip.tv/play/AbS4dgA" height="308" width="488"&gt;&lt;/embed&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Web Oficial: &lt;a href="http://jabbercommander.sourceforge.net/"&gt;JabberCommander&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-4404610116878841523?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/4404610116878841523/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/04/jabbercommander-controlando-el-pc-desde.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4404610116878841523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/4404610116878841523'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/04/jabbercommander-controlando-el-pc-desde.html' title='JabberCommander: Controlando el PC desde Google Talk'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7196389327495591604.post-7861311161966873823</id><published>2009-04-30T12:31:00.001+02:00</published><updated>2009-04-30T12:31:47.912+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helloworld'/><category scheme='http://www.blogger.com/atom/ns#' term='imagenes'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>CinderGeek: echo 'Hola Mundo';</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Inicio esta nueva aventura blogera intentando separar mi parte menos geek (si es que la hay) y que está reflejada en &lt;a href='http://myblog.es/cinderl'&gt;Mi Blog Personal&lt;/a&gt;, para expresarme más alegremente en mi vena linuxera. Es por eso que he creado este blog CinderGeek; donde incluiré mis Tips, problemas y soluciones (y curiosidades) de todo aquello que esté relacionado con la tecnología en general y ubuntu en particular.&lt;br/&gt;&lt;br/&gt;No podía pasar la oportunidad sin mostar mi escritorio casero, que postee hace algún tiempo en &lt;a href='http://bitelia.com/2009/04/08/escritorios-bitelicos-cv/'&gt;Bitelia&lt;/a&gt;: un ubuntu 8.10 (por aquel entonces), aunque ahora se ve muy similar con la 9.04 con &lt;a href='http://sourceforge.net/projects/mac4lin'&gt;Mac4Lin&lt;/a&gt;, Compiz y &lt;a href='http://www.screenlets.org/index.php/Home'&gt;Screenlets &lt;/a&gt;, &lt;br/&gt;&lt;a title='Elbereth 1 by carlos.cinderl, on Flickr' href='http://www.flickr.com/photos/27409362@N00/3408419963/'&gt;&lt;img width='500' height='313' alt='Elbereth 1' src='http://farm4.static.flickr.com/3619/3408419963_1f4193097e.jpg'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;El fondo de pantalla lo tenéis &lt;a href='http://interfacelift.com/wallpaper_beta/details/1707/the_spectrum_of_the_sky.html'&gt;aqui&lt;/a&gt;. &lt;br/&gt;&lt;br/&gt;&lt;a title='Elbereth 2 by carlos.cinderl, on Flickr' href='http://www.flickr.com/photos/27409362@N00/3408420065/'&gt;&lt;img width='500' height='313' alt='Elbereth 2' src='http://farm4.static.flickr.com/3371/3408420065_ae6112cfa6.jpg'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a title='escritorio4 by carlos.cinderl, on Flickr' href='http://www.flickr.com/photos/27409362@N00/3408420111/'&gt;&lt;img width='500' height='313' alt='escritorio4' src='http://farm4.static.flickr.com/3416/3408420111_1bcfae76dd.jpg'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Bueno, como &lt;b&gt;Hola Mundo &lt;/b&gt;no ha quedado mal del todo, sirva como arranque de este blog.&lt;br/&gt;&lt;br/&gt;¡Saludos!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196389327495591604-7861311161966873823?l=cindergeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cindergeek.blogspot.com/feeds/7861311161966873823/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cindergeek.blogspot.com/2009/04/cindergeek-echo-mundo.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7861311161966873823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7196389327495591604/posts/default/7861311161966873823'/><link rel='alternate' type='text/html' href='http://cindergeek.blogspot.com/2009/04/cindergeek-echo-mundo.html' title='CinderGeek: echo &amp;#39;Hola Mundo&amp;#39;;'/><author><name>CinderL</name><uri>http://www.blogger.com/profile/18445719746693901215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_7p8SKwzelPc/SxmPWi5z7aI/AAAAAAAADO4/AiP1c5ai72Q/S220/n765327309_9630.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3619/3408419963_1f4193097e_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
