tag:blogger.com,1999:blog-33507385890541545312024-02-08T02:52:25.371+01:00Curioso...Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.comBlogger44125tag:blogger.com,1999:blog-3350738589054154531.post-79191448555757894982015-07-08T09:04:00.001+02:002015-07-08T09:04:51.256+02:00Borrado de ficheros recursivo en linuxAl ser peligroso (cualquier borrado o reemplazado recursivo lo es), lo vamos a hacer en dos pasos, usando la herramienta find que esta disponible en todos los sistemas Linux:<br />
<br />
<ol>
<li>Ver que vamos a borrar <br /><br />Tan sencillo como pedir una búsqueda por nombre (-iname y usando los comodines que necesitemos) y filtrada por tipo (-type) para que solo nos entregue ficheros.<br /><br /><blockquote class="tr_bq">
find /var/log/externos/ARCHIVO/ -iname "dhcpd*" -type f</blockquote>
</li>
<li>Borrado como tal<br /><br />Una vez lo tengamos claro (es muy importante que hayamos comprobado que realmente en el paso anterior SOLO han aparecido aquellos ficheros que queremos borrar), ejecutamos exactamente el mismo comando, pero añadiendo el comando "-delete"<br /><br /><blockquote class="tr_bq">
find /var/log/externos/ARCHIVO/ -iname "dhcpd*" -type f -delete</blockquote>
</li>
</ol>
Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-69266907851171527702013-11-04T14:07:00.002+01:002015-07-08T09:05:04.341+02:00Listado de tarjetas de red en linuxUntimamente me pasa mucho, especialmente al trabajar con máquinar virtuales de linux sobre un servidor Xen.<br />
<br />
Después de mucho buscar, he encontrado un blog que da una solución a mi problema directamente: <a href="http://carlosyr.blogspot.com.es/2012/07/truco-listar-las-tarjetas-instaladas-en.html">http://carlosyr.blogspot.com.es/2012/07/truco-listar-las-tarjetas-instaladas-en.html</a> Desde aquí le doy las gracias a su autor.<br />
<br />
A lo que vamos, que es lo que me interesa recordar como recetilla imprescindible:<br />
<br />
Listar todas los dispositivos de red:<br />
<blockquote class="tr_bq">
ifconfig -a -s | awk '{print $1}'</blockquote>
<br />
Listar los dispositivos de red activos:<br />
<blockquote class="tr_bq">
ifconfig -s | awk '{print $1}' </blockquote>
<br />
Sencillo, pero eficaz.... :D Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-88447039442518541062011-11-18T21:57:00.008+01:002011-11-27T10:27:24.682+01:00Formatear en FAT32<img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlBsXIZnG2H82dKAEYBbwDELkbjk4QgOTuJUxurQYw0J5WqfCK_gsNSj5KR-EaKdvYo037_sRbIjNXdVfRYbWkWq53LCXwNoQc5gtPPzzqI45Ph0wPiwSY97Fs7aCUDQTB4-ALZQabax8/s200/SDFormatter.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5679604059721029714" /><div><strong><span>Para tarjetas SD/SDHC</span></strong></div><div>Ciertos aparatos como la NDS necesitan un formato muy particular para poder operar con las tarjetas SD que no nos puede ofrecer Windows. Tras muchas pruebas, el mejor programa (o el más sencillito a mi entender) es este:<br /><br /><a href="https://www.sdcard.org/downloads/formatter_3/">https://www.sdcard.org/downloads/formatter_3/</a></div><div><br /></div><div> </div><div>Hasta ahora no me ha fallado en ningún caso. Si lo que quieres formatear es un disco duro, hay otra opción, ya que SDFormatter solo trabaja con tarjetas.</div><div> </div><div><strong><span><br /></span></strong></div><div><strong><span><br /></span></strong></div><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJe3aRmZcD9Q0U_PxG1YXGYf7fxtd6xiFJkA-MTd0ES8B8j9fScojNWG9eh1GVnq4O1OhZdE61of2nAmQQdhFmm1s7W4rpyz1uD7sFwZup-Ps9Mw2_KclR29l6NHQ4ZfjLov-PKT0qT0o/s200/HPDiskFormatTool.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5679604674573647954" /><div><strong><span>Para discos duros</span></strong></div><div>Si quieres formatear un disco con FAT32, lo más sencillo es usar la herramienta HP USB Disk Storage Format Tool que es una utilidad similar a la de Windows pero que carece del límite de 32GB:</div><div><br /></div><div> </div><div><a href="http://code.google.com/p/opensourcemid/downloads/detail?name=SP27213.exe&can=2&q">http://code.google.com/p/opensourcemid/downloads/detail?name=SP27213.exe&can=2&q</a>=</div>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com1tag:blogger.com,1999:blog-3350738589054154531.post-87812077436798770062010-12-28T10:24:00.006+01:002010-12-30T11:09:34.161+01:00Pollo con salsa de soja<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPaVsnySQ7Wgs5JTiqbnxKoG-muvGyuhC_lEvx4wJHjbtwN6ZbV-yTYcvlEYZ3nORzgvzyQq5uew8KnYLpkyAP9BB0_x671iiEkN9tBAuSvq1UcfYdT8aq4tWeihnfaQNimYbNKKE89Z8/s1600/salsa_soja1.jpg"><img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 166px; height: 159px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPaVsnySQ7Wgs5JTiqbnxKoG-muvGyuhC_lEvx4wJHjbtwN6ZbV-yTYcvlEYZ3nORzgvzyQq5uew8KnYLpkyAP9BB0_x671iiEkN9tBAuSvq1UcfYdT8aq4tWeihnfaQNimYbNKKE89Z8/s320/salsa_soja1.jpg" alt="" id="BLOGGER_PHOTO_ID_5556415259700803794" border="0" /></a><br />Una receta muy sencilla y que queda de vicio, ya que el pollo y la verdura combinan estupendamente con la soja. En nuestro caso, tuvimos un error a la hora de agregar la soja y echamos salsa Lea&Perrins (luego añadimos la soja como si nada). Quedó un sabor muy curioso y nada desdeñable, así que lo tomamos como una variante perfecta. :D<br /><span style="font-weight: bold;"><br />Ingredientes:</span><br /><ul><li>600 g de contramuslos de pollo fileteados</li><li>2 dientes de ajo</li><li>4 zanahorias</li><li>2 cebollas</li><li>aceite (girasol u oliva, a gusto)</li><li>salsa de soja</li><li>salsa Lea&perrins (por error :D)</li></ul><br /><span style="font-weight: bold;">Preparación:</span><br /><ul><li>Limpiamos los filetes de contramuslo de grasa y los cortamos en trocitos manejables. No es necesario usar sal ya que con el sabor de la salsa de soja, el plato no se nota soso en absoluto.</li><li>Doramos el pollo en tiras en una sartén. Inicialmente lo intentamos directamente en la olla, pero el pollo soltó mucha agua y empezó a cocerse, de forma que, para aprovechar el aceite, lo sacamos con una paleta y lo continuamos dorando en una sartén limpia (sin echar nada).</li><li>Cuando el pollo tenga buena pinta, le añadimos 2 dientes de ajo y lo dejamos un momento más mientras se sofrien en la misma sartén.</li><li>Pasamos todo a la olla (<span style="font-style: italic;">recuerda que tenía el aceite inicial, y el agua que soltó el pollo</span>) y añadimos las zanahorias en trocitos y las cebollas picadas dejando que ablanden un poco y moviendolo cada poco para que no se pegue nada, ya que la olla no tiene anti-aderente.</li><li>Echamos un buen chorro de salsa de soja (y si te equivocas de bote, otro de Lea-Perrins) y lo seguimos removiendo un poco más.</li><li>Finalmente, medio vaso de agua (o uno según el tipo de olla y la cantidad de vapor que pierda), cerramos la olla y en nuestro caso, hasta que suba la segunda ralla (presión máxima) y finaliza con el calor residual de la vitrocerámica.</li></ul>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-51361488430049317712010-08-28T13:35:00.007+02:002010-08-28T13:50:58.066+02:00BechamelDe la Wikipedia:<br /><blockquote style="color: rgb(102, 102, 102);"><span style="font-style: italic;">La bechamel (pronunciado [ be.ʃaˈmɛl ]), besamel o besamela, es una salsa más bien espesa de la que no se sabe con certeza si el origen es italiano o francés. Se elabora añadiendo leche a un roux blanco (una harina sofrita en una grasa que por regla general es mantequilla o margarina).</span> </blockquote><br />La idea es fácil, pero a los mañazas de la cocina siempre nos sale torcida (a menos que esté por medio una madre-suegra-abuela que siempre la bordan).<br /><br />El truco: <span style="font-weight: bold;">hacer bien la mezcla de la margarina y la harina.</span><br /><br />Ingredientes (lasaña para 4 personas):<br /><ul><li>Medio litro de leche</li><li>50g de margarina</li><li>50g de harina</li><li>sal</li><li>nuez moscada en polvo</li></ul><span style="font-style: italic;">Recordad que si aumentamos la cantidad de margarina-harina, conseguimos una bechamel más espesa.</span><br /><br />Calentamos en un cazo la leche y en otro derretimos la margarina (no tiene que hervir). Una vez esté liquida, la mezclamos con la harina, previamente tamizada, y, manteniendola al fuego medio durante un par de minutos, removemos con una cuchara de madera hasta que se mezcle bien (queda una pasta uniforme, suelta y amarilla).<br /><br />Echamos la leche caliente (tampoco es necesario que hierva) sobre la harina con margarina, en un par de veces (si echamos toda la leche del golpe es más dificil deshacer los grumos) y removemos con un batidor hasta que se disuelva todo perfectamente.<br /><br />Añadimos un poco de sal y nuez moscada en polvo al gusto y listo.Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-68111096005152408582010-08-04T18:18:00.002+02:002010-08-04T18:21:22.285+02:00Thunderbird: de repente no puedo acceder a mi cuenta de GMailPues me ha ocurrido de repente... de llevar funcionando mese GMail-POP y Thunderbird, de la noche a la mañana, no me acepta la clave de siempre. ¿Solución? la que Google nos plantea en su web:<br /><blockquote><br /><a href="http://mail.google.com/support/bin/answer.py?answer=86401#" onclick="toggleLayer('e02');">Solicitudes repetidas de tu nombre de usuario y contraseña</a><br />Verifica tu contraseña y, a continuación, <a href="http://www.google.com/accounts/DisplayUnlockCaptcha">borra el captcha</a>. Si usas Google Apps, visita https://www.google.com/a/tudominio.com/UnlockCaptcha. Asegúrate de reemplazar "tudominio.com" por el nombre de tu dominio.</blockquote>No está de más saberlo....Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-43791855644116897962010-07-28T21:15:00.005+02:002010-08-10T12:02:11.416+02:00Tortitas DulcesLa preparación de las tortitas dulces no tiene complicación alguna.<br /><br />Los ingredientes son para dos personas (salen unas cuatro tortitas de tamaño medio):<ul><li>Un huevo<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhB12NBfgQFvuYuxCDnWVTPs72UASzbaNxQgnyG9ihDbn2qUCcyyOp4u9Kbw1YtJzPZgkuscE-ratciK9P25fMeyP1Xr3iMML2OJWDBV9AiBbmFiI1U7iZ2tJifANhIR9X1lbo4FaX0bQ/s1600/tortitas2.jpg"><img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 143px; height: 107px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhB12NBfgQFvuYuxCDnWVTPs72UASzbaNxQgnyG9ihDbn2qUCcyyOp4u9Kbw1YtJzPZgkuscE-ratciK9P25fMeyP1Xr3iMML2OJWDBV9AiBbmFiI1U7iZ2tJifANhIR9X1lbo4FaX0bQ/s320/tortitas2.jpg" alt="" id="BLOGGER_PHOTO_ID_5499039571149257682" border="0" /></a></li><li>Tres cucharadas de azúcar</li><li>Un vaso de harina</li><li>Un vaso de leche</li><li>Dos cucharaditas de levadura (Royal)</li></ul><br />Nada más sencillo de preparar: mezclar y a la sartén. Usamos margarina (un poquito cada dos tortitas) para que no se nos peguen a la sartén.<br /><br />Por último, recordad que se pueden servir con mermelada, con nata, con sirope de chocolate o con miel...Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-64820278722833737172010-04-18T20:10:00.004+02:002010-04-18T20:27:59.050+02:00¡Me acabo de cargar el menú del Gnome!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFC3G4kUQSHwjn-_VfifIaSsTTbcmiL9wrq_5T-tTmiXa-daKL3WIAszdjZ40tBceHfQP1gD_as2iwdKGyXCMQAmti5pnSTofcPF0Gf5gmWTBeDcyfoDO42Taw5eBQUUKi7jihytiEwFU/s1600/109px-Tux-G2.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 109px; height: 119px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFC3G4kUQSHwjn-_VfifIaSsTTbcmiL9wrq_5T-tTmiXa-daKL3WIAszdjZ40tBceHfQP1gD_as2iwdKGyXCMQAmti5pnSTofcPF0Gf5gmWTBeDcyfoDO42Taw5eBQUUKi7jihytiEwFU/s320/109px-Tux-G2.png" alt="" id="BLOGGER_PHOTO_ID_5461544831593511186" border="0" /></a><br />Bueno... como alguno ya sabréis, hace como un mes que decidí darle nueva vida a mi portátil (un flamante <a href="http://es.computers.toshiba-europe.com/innovation/jsp/SUPPORTSECTION/discontinuedProductPage.do?service=ES&DISC_MODEL=0&com.broadvision.session.new=Yes&PRODUCT_ID=115909">Toshiba M70</a> de más de 5 años), obligándole a renacer en Linux. Y ya que estamos, ¿por que no hacer la migración sencilla, a través de <a href="http://www.ubuntu.com/">Ubuntu</a>?<br /><br />Dicho y hecho. Aunque no es tarea fácil. Una cosa es manejar un samba por consola, y otra tratar de que el maldito Módem 3G de Vodafone se entienda con tu sistema (eso lo por aquí contaré otro día). El caso es que del portátil solo he "extraviado" temporalmente el Bluetooth y, desde luego, no doy por perdida la batalla.<br /><br />Sin embargo, esta mañana, no se cómo, <span style="font-weight: bold;">me he cargado el menú de Gnome</span>. De alguna forma <span style="font-style: italic;">he eliminado el indicador de red de la barra superior</span>, y aunque todo seguía funcionando como siempre, no deja de molestar. El tema es que me he puesto a tocar... bueno... vamos a dejarlo.<br /><br />¿Habrá alguna forma de hacer un <span style="font-style: italic;">Ctrl-z </span>de todo esto? ¡Pues sí! y es sencillo... Vamos a tratar de que las barras de Gnome vuelvan a su ser: <ol><li>Siempre en modo gráfico (ya que lo tenemos), vamos a Lugares->Carpeta Personal</li><li>En Ver, seleccionamos "Mostrar archivos ocultos" (o pulsamos ctrl-h, que viene a ser lo mismo).</li><li>Buscamos la carpeta ".gconf", y dentro de esta, "apps".</li><li>Eliminamos la carpeta "panel".</li><li>La siguiente vez que iniciemos sesión, todo estará por defecto...</li></ol>¿Puede ser más fácil? :DGurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-19653687435118391962009-12-30T09:39:00.002+01:002009-12-30T09:40:45.502+01:00Conocer el tamaño de un directorio en LinuxParece una tontería, pero me ha hecho falta en varias ocasiones y siempre me toca buscar en google... Esta vez será la última para mi :D<br /><blockquote>du -sh * .[a-zA-Z0-9]* | sort -n<br /><br /></blockquote>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com2tag:blogger.com,1999:blog-3350738589054154531.post-77985362388318812742009-12-16T10:45:00.002+01:002009-12-16T10:53:22.960+01:00Cuenta de administrador en Windows Vista¡Sorpresa!<br /><br />en Windows Vista, aunque aunque el usuario pertenezcan al grupo de Administrador<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyH4YXPPyvqZKX92Pd5pz1yJtoX2vax7ohnru-iF-LzUl1TSvduck-sV0IXWPx0xizVYkdHPUFImoImJyfzAwfmmAnWD8_ec61a2oRdoIGIkiLCadTn_dYpzE7eDcUWT2CKvTdIx9UYJk/s1600-h/server-administrator-icon.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 68px; height: 68px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyH4YXPPyvqZKX92Pd5pz1yJtoX2vax7ohnru-iF-LzUl1TSvduck-sV0IXWPx0xizVYkdHPUFImoImJyfzAwfmmAnWD8_ec61a2oRdoIGIkiLCadTn_dYpzE7eDcUWT2CKvTdIx9UYJk/s320/server-administrator-icon.png" alt="" id="BLOGGER_PHOTO_ID_5415769777928591170" border="0" /></a>es no tienen todos los privilegios del Administrador... y en algunas ocasiones se nota.<br /><br />El paso lógico, sería inicar sistema como Administrador, aunque en Windos Vista este usuario viene deshabilitado. Para poder habilitarlo:<br /><br />En las versiones Home o Home Premium, en las que no tenemos la opción de administrar cuentas de usuario, tendremos que usar una consola de comandos con privilegios administrativos (botón derecho sobre CMD y ejecutar como). Luego, ejecutamos "<span style="font-style: italic;">net user Aministrador /active:yes</span>". Una vez cerrada la sesión actual, deberíamos tener acceso a la cuenta de Adminisrtrador (cudadín, que estará sin contraseña).<br /><br />En el resto de Vistas, boton derecho en mi PC, Administrar y accedemos a cuentas de usuario.Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-62576500897062545472009-12-02T17:48:00.003+01:002009-12-02T17:52:10.991+01:00Descargar .NET completo (redistributable)<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIhgMIAl8-kL6L6N8x9rP4U2G03Hplx-HSRu0Ietnf-8MThEGBic7a8jqpYbPWDpQr1mJ7hqWr1Z6sYo2BVCRq_tmW2r150HdtZViK617MYL2vLhLCk7ktSdwzc6vuSu2iHfYRy6d0hEQ/s1600-h/net.jpg"><img id="BLOGGER_PHOTO_ID_5410682652717975954" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 139px; CURSOR: hand; HEIGHT: 89px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIhgMIAl8-kL6L6N8x9rP4U2G03Hplx-HSRu0Ietnf-8MThEGBic7a8jqpYbPWDpQr1mJ7hqWr1Z6sYo2BVCRq_tmW2r150HdtZViK617MYL2vLhLCk7ktSdwzc6vuSu2iHfYRy6d0hEQ/s320/net.jpg" border="0" /></a><br /><div>Como instalador habitual de equipos, me desespero cada vez que toca algun programa (tipo CDBurnXP o Paint.NET) que requiere la plataforma .NET instalada. </div><br /><div></div><br /><div>Por ello, dejo el enlace de Microsoft para descargar el instalable completo (¡cerca de 200Mb!)</div><br /><div></div><br /><div><a href="http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe" target="_blank">http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe</a></div>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-63090475318244311632009-11-12T09:09:00.003+01:002009-11-29T21:28:02.558+01:00Actualizar Linux desde consola tras un proxy<div style="text-align: left;"><pre style="font-family: arial;" id="line483">Tan solo lo dejo como recordatorio, ya que lo he necesitado en varias ocasiones.<br /><blockquote>export http_proxy=http://usuario:password@miservidorproxy.net:puerto/<br />export ftp_proxy=http://usuario:password@miservidorproxy.net:puerto/</blockquote></pre></div>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-15064689031232312412009-11-10T22:06:00.008+01:002009-11-29T21:24:34.075+01:00UUID, ese gran desconocido<span style="font-weight: bold;"></span>Según la Wikipedia inglesa (ya que la española solo habla del GUID -versión Microsoft del UUID), UUID es "<span style="font-style: italic;">an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE)</span>", o lo que es lo mismo, un forma unificada de identificar dispositivos.<br /><br />Siguiendo con esta fuente de saber, "<span style="font-style: italic;">A UUID is a 16-byte (128-bit) number. The number of theoretically possible UUIDs is therefore about 3 × 1038. In its canonical form, a UUID consists of 32 hexadecimal digits, displayed in 5 groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 digits and 4 hyphens)</span>".<br /><br />Todo esto se traduce en que nuestros números UUID tendrán un formato parecido al siguiente:<br /><blockquote>550e8400-e29b-41d4-a716-446655440000</blockquote><br /><br />De todas formas, lo que nos puede interesar de este número es que se utiliza para montar particiones en puntos específicos del sistema. Donde antes los sistemas Linux hablaban del SDA o del HDA ahora hablan del UUID:550e8400-e29b-41d4-a716-446655440000.<br /><br />Supongamos que al instalar un nuevo disco duro en nuestro sistema Linux, queremos dar el paso final para que se monte de forma automática cada vez que arrancamos. Para ello, modificamos el fichero /etc/fstab, obteniendo algo parecido a lo siguiente:<br /><blockquote><span style="font-size:78%;"># /etc/fstab: static file system information.<br />#<br />#<br />proc /proc proc defaults 0 0<br /># /dev/sda1<br />UUID=ec468ae1-6d26-43ec-a2c7-ea32c4eafa0f / ext3 relatime,errors=remount-ro 0 1<br /># /dev/sda3<br />UUID=8ebbae95-9fc3-4434-9deb-9ebcfe4eaaca /datos-1 ext3 relatime 0 2</span></blockquote><br /><br />Está claro que para incluir nuestro nuevo disco en esta lista, deberemos descubrir el UUID que le corresponde, según el tipo de dispositivo que sea. En nuestro caso, el último disco es el sdi, y su única partición, la sdi1 . Ejecutando lo siguiente, obtenemos nuestro identificador:<br /><blockquote>blkid /dev/sdi1</blockquote><br /><br />Obtenemos: /dev/sdi1: UUID="59edfdf9-8124-4cc1-b046-c94ac140ba81" TYPE="ext3"<br /><br />Para listar todos los UUID de las unidades que tengamos en nuestro sistema podemos ejecutar el siguiente comando:<br /><blockquote>ls /dev/disk/by-uuid/ -lh</blockquote><br /><br />y obtendremos algo parecido a lo siguiente:<br /><blockquote><span style="font-size:78%;">ls /dev/disk/by-uuid/ -lh<br />total 0<br />lrwxrwxrwx 1 root root 10 2009-11-10 22:52 072290ce-e38d-40c1-9af4-06f6fdde3a9e -> ../../sdg1<br />lrwxrwxrwx 1 root root 10 2009-11-10 22:53 2937af2a-130d-4ddb-ad46-a25d602f18d6 -> ../../sdh1<br />lrwxrwxrwx 1 root root 10 2009-11-10 22:52 3d777c46-e7e2-4d80-8c77-2fd762572cc0 -> ../../sdb1<br />lrwxrwxrwx 1 root root 10 2009-11-10 22:53 59edfdf9-8124-4cc1-b046-c94ac140ba81 -> ../../sdi1</span></blockquote><br /><br />Ahora podremos añadir la linea adecuada en /etc/fstabGurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-30432379456587673962009-08-10T17:13:00.004+02:002009-08-10T17:32:17.890+02:00Dónde encontrar el programa ScanPST.exeLos ficheros PST de Outlook son enormes. Mejor dicho, ENORMES....<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFQB2sLNVESw7ZDdytyE_1fIRIRFaUT4Jgs4Sul72_cJZjvAwFlL_toM91H2iUfgAFMzjl175Al83nEZcfEhssMqPC557WfdCj7BSmNlIYxA6TrsvtsdTuyZaoqlLzZ2F61N9t54aDGZE/s1600-h/scanpst.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 209px; height: 48px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFQB2sLNVESw7ZDdytyE_1fIRIRFaUT4Jgs4Sul72_cJZjvAwFlL_toM91H2iUfgAFMzjl175Al83nEZcfEhssMqPC557WfdCj7BSmNlIYxA6TrsvtsdTuyZaoqlLzZ2F61N9t54aDGZE/s320/scanpst.png" alt="" id="BLOGGER_PHOTO_ID_5368358163468990370" border="0" /></a>Outlook, al contrario que otros clientes de correo, tiene la fea costumbre de almacenar toda la información en "archivos de datos" que, al integrar correos, carpetas, adjuntos y demás, llegan a tener tamaños insospechados, incluso si tomamos el sano hábito de crear uno nuevo cada año.<br /><br />De hecho, aviso: cuidadito con almacenarlos en unidades FAT... ¡No es la primera vez que los veo ocupando más de 4 Gb!<br /><br />Bueno, a lo que voy. De pascuas a ramos, el bendito PST puede corromperse y Outlook deja de poder acceder a el. Pero tranquilos... <a href="http://office.microsoft.com/es-es/outlook/HA100758313082.aspx">Microsoft lo sabe</a>, y por eso ha desarrollado una maravillosa herramienta que lo corrige: <span style="color: rgb(0, 0, 153); font-weight: bold;">ScanPST.exe</span><br /><br />Lo complicado es encontrarla. Está siempre, en todos los equipos en los que la he buscado. En caso de WinXP + Office 2003, búscala en la siguiente ruta:<br /><blockquote>C:\Archivos de programa\Microsoft Office\OFFICE12\</blockquote><br />o bien,<br /><blockquote>C:\Archivos de programa\Archivos comunes\System\MSMAPI\[varios números]\</blockquote><br /><br />Suerte...Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com11tag:blogger.com,1999:blog-3350738589054154531.post-8614538552253579222009-07-05T17:38:00.004+02:002009-07-05T17:45:52.513+02:00Reiniciar un Ipod Classic<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZUdvuJjfi13OVJRxRrgMIGhL6K4C85IdR-lz37saGRPORnkqSSDXLaNfxCvq1CJ0xFJG7ImWXK7PBgx7IxLARsTcHkSX7RUZnEi2GdLSZ30OOGfoOxcfhr7RhXoJAQgePNdnMaDS8UJM/s1600-h/HT1353_14.jpg"><img id="BLOGGER_PHOTO_ID_5355002093131679842" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 89px; CURSOR: hand; HEIGHT: 145px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZUdvuJjfi13OVJRxRrgMIGhL6K4C85IdR-lz37saGRPORnkqSSDXLaNfxCvq1CJ0xFJG7ImWXK7PBgx7IxLARsTcHkSX7RUZnEi2GdLSZ30OOGfoOxcfhr7RhXoJAQgePNdnMaDS8UJM/s320/HT1353_14.jpg" border="0" /></a><br /><br /><div><em>Solo para el Ipod Classic de 5ª generación (30 Gb en mi caso).</em><br /><br />Para reiniciarlo en caso de que se nos quede mirando a las Bahamas (ya me ha pasado en más de una ocasión), el truco es el siguiente:<br /></div><br /><br /><ol><br /><br /><li>Liberamos la tecla Hold (que no aparezca la zona <span style="color:#ff0000;">roja</span>)</li><br /><br /><li>Pulsamos simultaneamente <span style="color:#009900;"><strong>[Menú]</strong></span> y <strong><span style="color:#009900;">[Seleccionar]</span></strong>, durante unos 5-6 segundos o hasta que aparezca la manzana en la pantalla.</li></ol><br /><br /><p></p>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com7tag:blogger.com,1999:blog-3350738589054154531.post-23706541526941294222009-05-23T21:22:00.006+02:002009-05-23T22:26:08.049+02:00Bizcocho de yogurt<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-GOPkQNCnMh8Rvt9OkpZSszgdN0tMiN-3L_cXEjce58sUZV77YVZn3D1JEGic-yzObQgetEQEOUWk-fWoWlWff8PBQaYZ6E5eydBPzG7I8irWSSxY5s-3ShR7nCjac6aqoxTu9i1JqZE/s1600-h/08-03-32-05.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 112px; height: 126px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-GOPkQNCnMh8Rvt9OkpZSszgdN0tMiN-3L_cXEjce58sUZV77YVZn3D1JEGic-yzObQgetEQEOUWk-fWoWlWff8PBQaYZ6E5eydBPzG7I8irWSSxY5s-3ShR7nCjac6aqoxTu9i1JqZE/s320/08-03-32-05.jpg" alt="" id="BLOGGER_PHOTO_ID_5339107376468491090" border="0" /></a><br />Quizás el bizcocho más sencillo que existe. Todas las medidas van de acuerdo con un sencillo vasito de yogurt.<br /><p><strong>Ingredientes:</strong></p> <ul><li>3 huevos.<br /></li><li>1 yogurt de limón (y su vasito)<br /></li><li>3 vasitos harina<br /></li><li>2,5 vasitos de azucar (no hay que abusar)<br /></li><li>1 vasito de aceite. El de oliva deja el bollo con más sabor, el de girasol pasa desapercibido.</li><li>Ralladura de 1 limón</li><li>1 cucharadita de levadura<br /></li></ul> <p><strong>Preparación:</strong></p> <p>En 60 minutos.</p><ul><li>Lo primero, ponemos el horno a calentar a 180º. </li><li>Podemos hacer toda la mezcla con el accesorio de batir de la Minipimer, poniendolo a baja velocidad.</li><li>Batimos los huevos.<br /></li><li>Añadimos por orden, el yogurt, la harina, el azucar, la levadura y la rayadura, mezclando en cada paso, hasta que quede homogeneo.</li><li>40 minutos en el horno a 180º con la resistencia inferior (para que suba) y 20 minutos con las dos (para que se dore un poco).</li></ul>¡Más fácil, imposible!Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-13814668224163745182009-04-24T13:35:00.002+02:002009-04-24T13:39:34.723+02:00Nuevo sistema operativo<p>Sin palabras.... seguro que es la sensación diaria de todos los compañeros de profesión.<br />¡Alf.... va por ti! <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQLj9RIUWugDeS3Aq-Q6ZXlRSGyGmz4XExNbo2DCxVixNE1o1Y__JipJOLdO0AwldJLcccUjpUuVrfF2ejp8xYq4d3nLrthuAC6E9y-tW9csEMrnf_6VDI50YpBBufsNRD3QDieER9niU/s1600-h/smile-001.png"><img id="BLOGGER_PHOTO_ID_5328220805325952018" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQLj9RIUWugDeS3Aq-Q6ZXlRSGyGmz4XExNbo2DCxVixNE1o1Y__JipJOLdO0AwldJLcccUjpUuVrfF2ejp8xYq4d3nLrthuAC6E9y-tW9csEMrnf_6VDI50YpBBufsNRD3QDieER9niU/s320/smile-001.png" border="0" /></a><br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/w37ppd-fAs4&hl=es&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><br /><embed src="http://www.youtube.com/v/w37ppd-fAs4&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-14076956917226660232009-04-09T17:36:00.004+02:002009-04-09T18:08:06.513+02:00Cliente FTP para linux en modo automáticoLlevo toda la mañana tratando de configurar una tarea programada en un servidor Linux que envíe por FTP cada semana un fichero.<br /><br />Se que es sencillo, porque lo he hecho en otra ocasión, pero me ha costado un triunfo localizar los comandos adecuados.<br /><br />Creamos un fichero en el que guardaremos los comandos que queremos ejecutar con el cliente FTP casi tal-cual los escribiríamos en modo interactivo. En mi caso lo guardo con el nombre "comandos.ftp".<br /><blockquote>open ftp.servidor.com<br />user usuario clave<br />cd /directorio_remoto/<br />lcd /directorio_local/<br />put fichero<br />bye</blockquote>Llamamos al cliente FTP con el siguiente comando:<br /><blockquote>ftp -n <comandos.ftp<br /></blockquote>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-73654815131724193972009-04-09T01:09:00.004+02:002009-04-09T14:31:21.681+02:00Chuletilla - tar, split, cat<span style="FONT-WEIGHT: bold; COLOR: rgb(0,51,0)">¿Como se hace?</span><br /><br />Empaquetar y comprimir un directorio:<br /><br /><ul><li>Incluyendolo en la estructura:<br /></li></ul><blockquote><pre>tar -cvzf archivo.tar.gz directorio<br /><span style="COLOR: rgb(102,102,102); FONT-STYLE: italic">Con la opción "z" hacemos un comprimido (gz).<br />Sin ella, empaquetamos (tar). </span></pre></blockquote><ul><li>Sin incluirlo:</li></ul><blockquote><pre>cd directorio<br />tar -cvzf ../archivo.tar.gz *<br /></pre></blockquote><br />Desempaquetar y descomprimir lo anterior:<br /><br /><ul><li>En la ubicación del archivo:</li></ul><blockquote><pre>tar -xvzf archivo.tar.gz</pre></blockquote><ul><li>En otro directorio:</li></ul><blockquote><pre>cd /directorio<br />tar -xvzf /ruta_de_nuestro_archivo/archivo.tar.gz</pre></blockquote><br />Cortar en trozos un fichero más grande:<br /><br /><blockquote><pre>split -b tamaño -d fichero_original nombre_fragmento.s<br /><span style="COLOR: rgb(102,102,102); FONT-STYLE: italic">tamaño puede ser 100k, por ejemplo.</span></pre><pre>split -b 100m -d fichero.tar.gz fichero.tar.gz.s<br /></pre></blockquote>Deberíamos haber obtenido unos cuantos fragmentos de 100 megas, con el formato fichero.tar.gz.s01, fichero.tar.gz.s02...<br /><br />Unir los trozos de antes:<br /><br /><blockquote><pre>cat nombre_fragmento* > fichero_original<br /><span style="COLOR: rgb(102,102,102); FONT-STYLE: italic">Muy macarra, ¿verdad?</span></pre><pre>cat fichero.tar.gz.s* > fichero.tar.gz</pre></blockquote><br />Por último, nunca es mala idea el asegurarnos de la integridad del fichero una vez reconstruido, mediante algo tan sencillo como comprara los valores de las firmas MD5 de ambos ficheros:<br /><blockquote>md5sum -b fichero.tar.gz > fichero.tar.gz.md5</blockquote>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-57153547387637445622009-04-09T00:41:00.002+02:002009-04-09T00:58:40.305+02:00Pasar un proceso a un segundo planoUna de esas dudas eternas para cualquien novatillo en linux....<br /><br />En ocasiones, podemos necesitar que un proceso que estamos ejecutando sobre nuestro terminal pase a un segundo plano (Background) de forma que nos permita continuar trabajando.<br /><br />Imaginemos, por ejemplo, que hemos lanzado una compresión de gran tamaño:<br /><blockquote>tar -czf /datos/backup-2/archivo.tar.gz *</blockquote>El sistema se quedará esperando a que el comando tar le devuelva el control del terminal.<br /><br />Si en ese momento, pulsamos [ctrl+Z] detendremos el proceso en curso:<br /><blockquote>[1]+ Stopped tar -czf /datos/backup-2/archivo.tar.gz *</blockquote>Seguidamente, usaremos el siguiente comando para continuar con el proceso en segundo plano:<br /><blockquote>bg</blockquote>Con el comando "jobs", obtendremos un listado de los comandos que tenemos en proceso:<br /><blockquote>[1]+ Running tar -czf /datos/backup-2/archivo.tar.gz * &</blockquote>Y con el siguiente comando volveremos a poner nuestro proceso en primer plano (foreground):<br /><blockquote>fg</blockquote><br /><br />No obstante, nunca está de más ser previsores y para ello, siempre podremos lanzar nuestro proceso directamente a un segundo plano, añadiendo al final el símbolo "&":<br /><blockquote>tar -czf /datos/backup-2/archivo.tar.gz * &<br /></blockquote>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-2014789582596524552009-03-28T12:46:00.008+01:002010-02-05T10:40:26.636+01:00Inicio automático de IPTablesSiempre me ha llamado la atención las enormes posibilidades que ofrece Linux, pero la configuración se complica a la par que crecen sus capacidades.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLFb2ekebQkhHozaurClKQ3bZSc-a6W1KHscHeExyC8aAe7x1ej0xEuIJU6hpFdZJHmdFEJPrVyP49kVhP3icMopwuMCthaC-Nm0p5Lerf98qgV1K38UjmlcA1LbBtHNGtkOc8ZuaJSk/s1600-h/firewall.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 197px; height: 127px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinLFb2ekebQkhHozaurClKQ3bZSc-a6W1KHscHeExyC8aAe7x1ej0xEuIJU6hpFdZJHmdFEJPrVyP49kVhP3icMopwuMCthaC-Nm0p5Lerf98qgV1K38UjmlcA1LbBtHNGtkOc8ZuaJSk/s320/firewall.jpg" alt="" id="BLOGGER_PHOTO_ID_5321632451252760770" border="0" /></a>Hace unos tres años, alguien me introdujo en el maravilloso mundo de iptables, y en mis primeros pinitos, como no, lo primero que hice fue bloquear mi equipo totalmente. Más adelante me presentaron una herramienta imprescindible para todo buen administrador de sistemas Linux, Firewall Builder (http://www.fwbuilder.org/), que me ha permitido, siempre con ayuda, crear cortafuegos realmente interesantes.<br /><br />Sin embargo, hay algo que falta en todos los sistemas linux que conozco. Una vez instalados los paquetes "iptables" e "ipchain", necesitamos algún procedimiento que nos permita tanto cambiar la configuración de nuestro firewall como que nuestro cortafuegos se inicie a la par que nuestro sistema.<br /><br />Aunque solo son unas sencillas pinceladas, seguro que para más de uno (yo mismo incluido), resultan más que útiles.<br /><br />Los organizaré en pasos:<br /><br /><ol><li>Suponemos que nuestra máquina se llama "destellos". Decidimos donde vamos a situar nuestros ficheros. Trabajaremos con dos, uno "destellos.fw" que almacenará las reglas y actuales y otro, "inactive" que nos permitirá desactivar el firewall.<br /><br />Guardaremos ambos ficheros en la ruta "/etc/local/iptables", configurando adecuadamente FWBuilder para que use dicha ruta al enviarnos el fichero de reglas.<br /><br /></li><li>Tenemos que crear un nuevo fichero que nos permite arrancar y parar nuestro firewall a voluntad. Lo almacenaremos en "/etc/init.d", con el nombre de "iptables". El contenido será el siguiente (haciendo las modificaciones adecuadas):<br /><blockquote>#!/bin/sh<br /><br />ruta="/etc/local/iptables"<br />maquina="`uname -n`"<br /><br />case "$1" in<br />start)<br /><br /># Arranca el iptables<br />sh ${ruta}/${maquina}.fw<br />echo " "<br />echo " Iptables ACTIVADO "<br />echo " "<br />;;<br /><br />stop)<br /># Borramos todas las reglas:<br />iptables-restore < ${ruta}/inactive<br />echo " iptables DESACTIVADO "<br />;; <br /><br />save)<br />iptables-save > ${ruta}/$2<br />echo " Configuracion guardada en ${ruta}/$2 "<br />;;<br /><br />restart)<br />iptables-restore < ${ruta}/inactive<br />echo ""<br />echo " iptables DESACTIVADO "<br />sh ${ruta}/${maquina}.fw<br />echo " Iptables ACTIVADO "<br />;;<br /><br /> *)<br />echo "Usage: /etc/init.d/iptables {start|stop|save NombreFichero}"<br />exit 1<br />;;<br />esac<br /><br /> exit 0 </blockquote><br />Este fichero tendrá que tener los permisos adecuados (-rwxr-xr-x), mediante el comando siguiente:<br /><blockquote>chmod 755 /etc/init.d/iptables<br /></blockquote><br />Ahora, mediante los comandos "start", "stop", "restart" y "save" podremos utilizar con mayor facilidad nuestro cortafuegos.<br /><br /></li><li>Pero aun no queda algo que hacer, ya que por el momento, nuestro cortafuegos no se inicia de forma automática. Para ello, lo primero que necesitamos conocer es el nivel en el que se encuentra nuestro sistema en reposo (generalmente, será el 2). Ejecutamos lo siguiente:<br /><blockquote>runlevel</blockquote><br /></li><li>Nos dirigimos a la ruta adecuada. En caso general, iremos a "/etc/rc2.d", donde crearemos el enlace simbólico adecualdo.<br /><br />Primero, deberíamos hacer un listado "ls" de lo que contiene el directorio para ver la posición más adecuada de inicio (queda determinada por el orden ascendente de los ficheros). La verdad es que no conozco realmente la razón (la preguntaré), pero en mi trabajo siempre lo hemos colocado en las máquinas debian y ubuntu en la posición 12.<br /><br />En este caso, IPTables debería arrancar, así que nuestro enlace debería tener un nombre de tipo "S12iptables", apuntando al script que creamos antes en "/etc/init.d". En otras palabras:<br /><blockquote>ln -s /etc/init.d/iptables S12iptables<br /></blockquote>Como es un enlace, al hacer un "ls -la" obtendremos algo como esto:<br /><blockquote>lrwxrwxrwx 1 root root 20 2008-02-07 16:47 S12iptables -> /etc/init.d/iptables<br /></blockquote></li><li>El sieguiente paso será parar el servicio al apagar. Para eso, nos iremos al directorio "/etc/rc1.d" y, siguiendo la misma idea, haremos un enlace simbólico a "/etc/init.d" con un nombre parecido a "K12iptables":<br /><blockquote>ln -s /etc/init.d/iptables K12iptables</blockquote><br /></li></ol>Eso es todo... por el momento.Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com3tag:blogger.com,1999:blog-3350738589054154531.post-11916369098868295042009-02-18T19:36:00.006+01:002009-02-18T22:41:29.776+01:00Polarizar un LED<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAUiH82JO7nU5l4Job54sk0r1-C-76ZyP-uXgrt2zz84qDkVcBK6A-3Zjd_toImvhSeBYi9troXlBbB11FsZw4NIQoBwHronkOJ5FGVoY_9CECiFuNnuFsualdJ3ENZ6rpKVn4lg1NsVE/s1600-h/Led10MMrojo.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 150px; height: 112px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAUiH82JO7nU5l4Job54sk0r1-C-76ZyP-uXgrt2zz84qDkVcBK6A-3Zjd_toImvhSeBYi9troXlBbB11FsZw4NIQoBwHronkOJ5FGVoY_9CECiFuNnuFsualdJ3ENZ6rpKVn4lg1NsVE/s320/Led10MMrojo.jpg" alt="" id="BLOGGER_PHOTO_ID_5304215527125155810" border="0" /></a>Lo primero que debemos saber es que un LED no deja de ser un diodo que deja pasar corriente tan solo en un sentido; o visto de un lado más técnico, por debajo de cierta diferencia de potencial el diodo se comporta como un circuito abierto y por encima de ella se comporta como un corto circuito oponiendo una resistencia muy pequeña.<br /><br />Por lo tanto, podríamos afirmar que un LED sin una resistencia de polarización que limite la intensidad del circuito es prácticamente una barbaridad, ya que la intensidad que circulará por él, superará con seguridad los 30mA de máxima.<br /><br />Los valores típicos de corriente directa de polarización de un LED se sitúan entre los 10mA y los 20 mA. Como el voltaje de operación (tensión umbral) de uno de estos diodos está entre los 1.8v hasta los 3.8v (ver <a href="http://www.oksolar.com/led/led_color_chart.htm">enlace</a>), nuestra fuente de alimentación debe suministrarle una tensión o diferencia de potencial superior a su tensión umbral.<br /><br />Un sencillo circuito de polarización directa de un LED se vale de una pila y una resistencia adecuada. Para calcular la resistencia de polarización necesaria, aplicamos una sencilla fórmula:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJJLLcCB4uc8cM_uL1GnaP-_IznJ_HQ-JaXjgjHP3JUPc8depG06_fGELvoa9c9uQcu9WHYqClUz-UhFHSuacKM6KE23RYgSun3v7Y9rPMtBNJD13BdPyb8ChtqsT6QWtbH7IwoUhbuU8/s1600-h/formula_led.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 123px; height: 40px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJJLLcCB4uc8cM_uL1GnaP-_IznJ_HQ-JaXjgjHP3JUPc8depG06_fGELvoa9c9uQcu9WHYqClUz-UhFHSuacKM6KE23RYgSun3v7Y9rPMtBNJD13BdPyb8ChtqsT6QWtbH7IwoUhbuU8/s320/formula_led.gif" alt="" id="BLOGGER_PHOTO_ID_5304212644064795138" border="0" /></a>El circuito (la imagen es de la Wiki) queda así:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyBpL4UGx7iHerA5V_n0ThoGF6k5ovw1egpqcJX7qNrFu8nh1zpp2cK379Mkh8Qu4tizieWDR_q5pSTMyJkv1e63wwMLFRCGtHdj89quy7hQsOZeGbQBHnW1BUCiHucxhBD0hi3bZoeZY/s1600-h/Polarizacion_led.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 290px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyBpL4UGx7iHerA5V_n0ThoGF6k5ovw1egpqcJX7qNrFu8nh1zpp2cK379Mkh8Qu4tizieWDR_q5pSTMyJkv1e63wwMLFRCGtHdj89quy7hQsOZeGbQBHnW1BUCiHucxhBD0hi3bZoeZY/s320/Polarizacion_led.gif" alt="" id="BLOGGER_PHOTO_ID_5304212645548673154" border="0" /></a>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com1tag:blogger.com,1999:blog-3350738589054154531.post-61557448350056590822009-02-15T00:03:00.007+01:002009-02-15T00:19:35.794+01:00La temperatura de nuestro equipoLa temperatura de nuestro equipo es un dato interesante en multitud de ocasiones. Desde hace tiempo, utilizo estas dos aplicaciones en mi trabajo diario con muy buenos resultados.<br /><br />Generalmente, Mobilemeter está más orientado a la supervisión, mientras que SpeedFan es tremendamente útil junto con herramientas del tipo "<em>Hot CPU Tester</em>", para buscar fallos de refrigeración en el equipo.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);"><a href="http://www.geocities.co.jp/SiliconValley-Oakland/8259/">MobileMeter</a>:</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsIQa8Vbcoydotsiu6ITyCwAuFesqYg1QdIdefnEcsqiq2o0uRMinKBa7_N9isMcol-5MGNwuUhL7JbKDgn2S7JRWcA0Pv77F_ih1OUpnRIXGXuWVRzAkTyVBGPiHGJbBqceHBOQ8BNkQ/s1600-h/mobilemeter.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 115px; height: 128px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsIQa8Vbcoydotsiu6ITyCwAuFesqYg1QdIdefnEcsqiq2o0uRMinKBa7_N9isMcol-5MGNwuUhL7JbKDgn2S7JRWcA0Pv77F_ih1OUpnRIXGXuWVRzAkTyVBGPiHGJbBqceHBOQ8BNkQ/s320/mobilemeter.png" alt="" id="BLOGGER_PHOTO_ID_5302795640835191330" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="color: rgb(51, 51, 255); font-weight: bold;"><a href="http://www.almico.com/speedfan.php">SpeedFan</a>:</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxklKVOBJdlknxab9afO0Z-f5DeMHO-Y7zyrAH4JhZ29ACqm4WW8Bt_gbEmjlqfU4r7f7mxj99gG1HC9PyKVje1FczFyNCLixL5BLvyK_y7bh4Sc_6VMKChoPeC27BIt-XrDuyx6us2_Q/s1600-h/speedfan.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 152px; height: 177px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxklKVOBJdlknxab9afO0Z-f5DeMHO-Y7zyrAH4JhZ29ACqm4WW8Bt_gbEmjlqfU4r7f7mxj99gG1HC9PyKVje1FczFyNCLixL5BLvyK_y7bh4Sc_6VMKChoPeC27BIt-XrDuyx6us2_Q/s320/speedfan.png" alt="" id="BLOGGER_PHOTO_ID_5302795784709388722" border="0" /></a>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com0tag:blogger.com,1999:blog-3350738589054154531.post-68189218756454396712009-02-14T23:21:00.009+01:002009-02-18T22:42:17.714+01:00LED conectado a 120/240 voltiosUn compañero de trabajo lleva semanas trasteando con LEDs, así que me he puesto a buscarle un par de cosas interesantes al respecto. Esta es una de ellas:<br /><span style="font-style: italic;"><br />Texto original en </span><a style="font-style: italic;" href="http://unicrom.com/cir_Led_con_AC.asp">Electrónica Unicrom</a><br /><span style="color: rgb(204, 0, 0);"><span style="font-weight: bold;"><br /><br />Precaución:</span> </span>este circuito se conecta directamente a la línea de alimentación (120 / 240 voltios c.a.), por lo que hay que tener especial cuidado a la hora de hacer las pruebas.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdSQWM-DbUr9NyeXiLKsSMcxfB2c03exq8dOXdYZYE7Ct7Wqp2Esx5ypIMwA6-5v_OS5nnXlz7em9pqye0-Mf9w_6pD-LEMW2Wql5kRlBZCQhXvBGON6y9BALHGrRs5Ne0fxkIE6Y-Cs/s1600-h/led1-16.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 180px; height: 180px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdSQWM-DbUr9NyeXiLKsSMcxfB2c03exq8dOXdYZYE7Ct7Wqp2Esx5ypIMwA6-5v_OS5nnXlz7em9pqye0-Mf9w_6pD-LEMW2Wql5kRlBZCQhXvBGON6y9BALHGrRs5Ne0fxkIE6Y-Cs/s320/led1-16.jpg" alt="" id="BLOGGER_PHOTO_ID_5302785383325159026" border="0" /></a>Este circuito alimenta uno o dos diodos LED (diodo emisor de luz) conectándolo directamente a la alimentación del tomacorriente (120 / 240 Voltios de corriente alterna.)<br /><br />Se logra disminuir el voltaje de alimentación hasta un voltaje que pueda utilizarse en un diodo LED, con ayuda de un condensador y una resistencia. Aprovecha el comportamiento del condensador bajo corriente alterna (impedancia capacitiva).<br /><br />Si se desea alimentar sólo un diodo LED se reemplaza un diodo LED por un diodo rectificador normal. El primer diodo LED dará paso al semiciclo negativo de la onda y el segundo LED al semiciclo positivo.<br /><br />Hay que aclarar que si se desea alimentar sólo un diodo LED es obligatorio poner un diodo común que reemplace al diodo LED que se desea retirar, pues si no se hace, el ciclo que polarice al diodo LED que queda en inverso (intenta hacer pasar corriente en sentido opuesto a la flecha), lo quemaría.<br /><br />La resistencia de 1 Kilohmio (1000 ohmios) se utiliza para evitar posibles picos de corriente.<br /><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">Si la alimentación es de 110 / 120 Voltios, 60 Hertz</span><br />Con un capacitor sin polaridad de 0.47 uF se tiene una reactancia de 5.643 ohmios, que permitirá el paso de 21.3 mA (miliamperios) por el o los LED(s)<br /><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">Si la alimentación es de 220 / 240 Voltios, 50 Hertz</span><br /><br />Con un capacitor de 0.22 uF sin polaridad se tiene una reactancia de 14.468 ohmios, que permitirá el paso de 16 mA (miliamperios) por el o los LED(s)<br /><br /><span style="color: rgb(255, 0, 0);">Las fórmulas que se utilizaron son:</span><br /><br />Xc = 1 / (2 ∏ f C). Fórmula de la reactancia capacitiva<br /><br />I = V / Xc. Ley de Ohm para la reactancia capacitiva<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil9VYDkWJ4iCW0zUJ7PjgFOkpQ9rt6sAxAg5zR_pTrV1UCgjXlJLpT4MWUo2BscUUiPU0rov-nXcs7CFUJv9RvKyNlx1z3EqveP0N3Ca4xcgft1b9sXqR5m5ymNcVfMCISMfGhxIcOGvk/s1600-h/LEDconAC1.gif"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 160px; height: 92px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil9VYDkWJ4iCW0zUJ7PjgFOkpQ9rt6sAxAg5zR_pTrV1UCgjXlJLpT4MWUo2BscUUiPU0rov-nXcs7CFUJv9RvKyNlx1z3EqveP0N3Ca4xcgft1b9sXqR5m5ymNcVfMCISMfGhxIcOGvk/s320/LEDconAC1.gif" alt="" id="BLOGGER_PHOTO_ID_5302784228731102738" border="0" /></a>Donde:<br />- ∏ = 3.1416<br />- f = 0 frecuencia (50 o 60 Hertz)<br />- C = valor del capacitor en faradios<br />- V = voltaje<br />- I = corriente<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0NJ_-x01cCJK4CzRh9kewioPOJS2xNyP7kbIdsyNPMG24t5t1z68CLbyFivMRqiIEDOyJSi7oRJwQ3Ql-4fz88EdYQc_OId-rdVSVQ9jgQC_E7ylRPy1f2YjZLrEgMxgc2v0kLmAHrA4/s1600-h/LEDconAC.gif"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 160px; height: 92px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0NJ_-x01cCJK4CzRh9kewioPOJS2xNyP7kbIdsyNPMG24t5t1z68CLbyFivMRqiIEDOyJSi7oRJwQ3Ql-4fz88EdYQc_OId-rdVSVQ9jgQC_E7ylRPy1f2YjZLrEgMxgc2v0kLmAHrA4/s320/LEDconAC.gif" alt="" id="BLOGGER_PHOTO_ID_5302784087820835410" border="0" /></a>- Xc = reactancia capacitiva<br /><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">Nota:</span> el efecto de la resistor de 1 Kilohmio se desprecio pues la mayoría de la caída de voltaje que se aplica al circuito se da en el capacitor (condensador)Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com1tag:blogger.com,1999:blog-3350738589054154531.post-41195284666061528522009-02-14T21:55:00.004+01:002009-02-14T22:12:36.120+01:00Piensa antes de publicar algo personalUn video que me han mandado que da que pensar, teniendo en cuenta, sobre todo, la proliferación de servicios como Facebook o Tuenti entre los jovenes y el poco tiempo que emplean en leer la<span style="font-weight: bold;"> letra pequeña</span> de sus contratos.<br /><div style="text-align: center;"><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/C8PQg0D_-7s&color1=0xb1b1b1&color2=0xcfcfcf&hl=es&feature=player_embedded&fs=1"><param name="allowFullScreen" value="true"></object><object width="425" height="344"><embed src="http://www.youtube.com/v/C8PQg0D_-7s&color1=0xb1b1b1&color2=0xcfcfcf&hl=es&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /></div>Gurneyhttp://www.blogger.com/profile/06871682812309858966noreply@blogger.com1