<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tecnologia - Soi57.net</title>
	<atom:link href="https://soi57.net/blog/tecnologia/feed/" rel="self" type="application/rss+xml" />
	<link>https://soi57.net/blog/tecnologia/</link>
	<description>soi57.net/blog</description>
	<lastBuildDate>Sat, 10 Oct 2020 19:27:44 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7</generator>

<image>
	<url>https://soi57.net/blog/wp-content/cropped-logo_soi57.net_half_ico-32x32.jpg</url>
	<title>tecnologia - Soi57.net</title>
	<link>https://soi57.net/blog/tecnologia/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Cómo crear un USB boteable para instalar Windows 10</title>
		<link>https://soi57.net/blog/instalar-windows-10-usb/</link>
					<comments>https://soi57.net/blog/instalar-windows-10-usb/#comments</comments>
		
		<dc:creator><![CDATA[Nicolas]]></dc:creator>
		<pubDate>Sat, 10 Oct 2020 19:27:44 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://soi57.net/blog/?p=2108</guid>

					<description><![CDATA[<p>Instalar Windows 10 en una PC, hoy en día es algo muy común, muchas personas piensan que instalar Windows es un proceso complejo y solo  pueden llevarlo a cabo personas &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/instalar-windows-10-usb/">Cómo crear un USB boteable para instalar Windows 10</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Instalar Windows 10</strong> en una PC, hoy en día es algo muy común, muchas personas piensan que instalar Windows es un proceso complejo y solo  pueden llevarlo a cabo personas expertas.</p>
<p>Pues, eso no es cierto ya que si tienes un mínimo conocimiento en el uso de una PC podrás hacerlo sin problemas. Seguramente has oído sobre un <a href="https://llamadaoculta.com/que-es-rufus-como-descargarlo/" target="_blank" rel="noopener noreferrer">USB booteable</a> o USB live.</p>
<p>En este artículo estaremos hablando sobre cómo crear uno con Windows 10.</p>

<h2>¿Qué es un USB boteable / live?</h2>
<p>Por si no tienes conocimientos sobre este término, te explicaremos de qué se trata. Básicamente un USB live es  (cómo justamente indica su nombre) un dispositivo USB con un sistema operativo dentro y preparado para instalarlo en nuestro PC.</p>
<p>Es decir, con un USB booteable podemos instalar Windows 10 cómo también otros sistemas, cómo Debian, Ubuntu o Windows 7. El proceso es muy simple, primero se configura el dispositivo USB, si no sabes cómo, en este artículo lo estaremos viendo. Luego de configurar el USB, el mismo se inserta en algún puerto del PC y es posible iniciar el sistema desde el arranque (también explicaremos este tema).</p>
<p>Ahora que ya sabes que es un USB boteable y para qué sirve, te explicaremos cómo crear uno con Windows 10 paso a paso. Siempre es recomendable tener un dispositivo USB live de algún sistema operativo. Nunca se sabe cuando necesitarás instalar Windows 10 nuevamente ya sea para recuperar el sistema o si te has comprado un nuevo ordenador.</p>
<h2>Crear un USB booteable con el programa oficial de Microsoft.</h2>
<p>Por parte de Microsoft tenemos una herramienta gratuita a nuestra disposición desde su página web. El programa se llama MediaCreationTool2004 y nos permitirá crear un USB de Windows 10 de manera sencilla y gratuita. Para obtener la herramienta de creación de medios de Windows, tendremos que dirigirnos a su web oficial haciendo <a href="https://www.microsoft.com/es-es/software-download/windows10">clic aquí</a>.</p>
<p><a href="https://soi57.net/blog/wp-content/mediacreationdown.jpg"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-2113 size-full" src="https://soi57.net/blog/wp-content/mediacreationdown.jpg" alt="crear usb arrancable con la herramienta de microsoft" width="639" height="619" srcset="https://soi57.net/blog/wp-content/mediacreationdown.jpg 639w, https://soi57.net/blog/wp-content/mediacreationdown-300x291.jpg 300w" sizes="(max-width: 639px) 100vw, 639px" /></a></p>
<p>Una vez que hayas ingresado al sitio, haz clic en <em>“Descargar ahora la herramienta”</em>.  De manera automática  comenzará la descarga de la herramienta en tu ordenador. Selecciona la ubicación para guardar el archivo para ejecutarlo cuando finalice la descarga. El programa es muy liviano por lo tanto solo tardará unos minutos o segundos en descargarse.</p>
<h2>Cómo usar MediaCreationTool2004</h2>
<p>Antes de comenzar con el proceso es necesario que tengas a disposición un USB con al menos 8GB de capacidad. También ten en cuenta que todos los archivos del USB se perderán ya que el mismo se formatea. Por lo tanto, si tienes archivos importantes en el dispositivo te recomendamos cambiar su ubicación a tu PC u otro dispositivo externo.</p>
<p>Aclarando esto, continuamos con la explicación. Cuando ejecutes el programa tendrás que aceptar los términos de licencia y <em>“avisos aplicables”</em>. Solo haz clic <em>en “aceptar” </em>al menos que quieras darle una lectura que nunca esta demás.</p>
<p><a href="https://soi57.net/blog/wp-content/mdcaceptar.jpg"><img decoding="async" class="aligncenter wp-image-2119 size-full" src="https://soi57.net/blog/wp-content/mdcaceptar.jpg" alt="Cómo usar MediaCreationTool2004" width="759" height="549" srcset="https://soi57.net/blog/wp-content/mdcaceptar.jpg 759w, https://soi57.net/blog/wp-content/mdcaceptar-300x217.jpg 300w" sizes="(max-width: 759px) 100vw, 759px" /></a></p>
<p>El programa nos mostrará el mensaje “<em>realizando algunos preparativos”</em>  &#8211; aquí tendremos que esperar entre unos 5 y 15 minutos aproximadamente.</p>
<p><a href="https://soi57.net/blog/wp-content/mdctwait.jpg"><img decoding="async" class="aligncenter wp-image-2111 size-full" src="https://soi57.net/blog/wp-content/mdctwait.jpg" alt="Cómo usar MediaCreationTool2004" width="695" height="550" srcset="https://soi57.net/blog/wp-content/mdctwait.jpg 695w, https://soi57.net/blog/wp-content/mdctwait-300x237.jpg 300w" sizes="(max-width: 695px) 100vw, 695px" /></a></p>
<p>Cuando finalice, veremos que tenemos dos opciones, la de actualizar el equipo o crear un medio de instalación. Obviamente, cómo queremos crear un USB live cómo medio de instalación seleccionaremos esta opción. Marcamos <em>“Crear medio de instalación”</em> y hacemos clic en <em>“Siguiente”</em>.</p>
<p><a href="https://soi57.net/blog/wp-content/crearmedio.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2118 size-full" src="https://soi57.net/blog/wp-content/crearmedio.jpg" alt="como crear un disco arrancable de windows con MediaCreationTool2004" width="697" height="552" srcset="https://soi57.net/blog/wp-content/crearmedio.jpg 697w, https://soi57.net/blog/wp-content/crearmedio-300x238.jpg 300w" sizes="auto, (max-width: 697px) 100vw, 697px" /></a></p>
<p>Ahora seleccionamos el idioma y la arquitectura, la misma pude ser de 64bits o 32bits. Cómo podrás notar la edición no es posible cambiarla. Es decir, no podemos escoger entre Home, Pro, Pro N, Education etc. Esto se debe a que la edición de Windows 10 depende de la clave que utilicemos para activarlo.</p>
<p>Si no tienes muy en claro este tema puedes visitar nuestro <a href="https://soi57.net/blog/?p=2087&amp;preview=true">siguiente artículo</a>. Volviendo al tema principal, solo quedará escoger las opciones que necesites y hacer clic en”<em> siguiente”.</em></p>
<p>Si por algún motivo no puedes cambiar de Idioma o arquitectura asegúrate que la <em>opción “Usar las opciones recomendadas”</em> este desactivada.</p>
<p><a href="https://soi57.net/blog/wp-content/mdctarq.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2109 size-full" src="https://soi57.net/blog/wp-content/mdctarq.jpg" alt="usb live" width="696" height="552" srcset="https://soi57.net/blog/wp-content/mdctarq.jpg 696w, https://soi57.net/blog/wp-content/mdctarq-300x238.jpg 300w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>El programará nos preguntará si queremos usar un medio USB o unidad Flash o directamente un archivo ISO. En el caso que te encuentres buscando la ISO de Windows 10 y quieras obtenerla legalmente te recomendamos leer <a href="https://soi57.net/blog/?p=2098&amp;preview=true">este artículo</a>.</p>
<p>Obviamente aquí marcamos <em>“Unidad Flash USB” </em> y nuevamente hacemos clic en <em>“Siguiente”.</em></p>
<p><a href="https://soi57.net/blog/wp-content/mdcUSB.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2112 size-full" src="https://soi57.net/blog/wp-content/mdcUSB.jpg" alt="crear disco arrancable en unidad flash" width="700" height="546" srcset="https://soi57.net/blog/wp-content/mdcUSB.jpg 700w, https://soi57.net/blog/wp-content/mdcUSB-300x234.jpg 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></p>
<p>Ahora tendrás que insertar el dispositivo USB a tu PC para que el programa lo reconozca. En el caso que la herramienta no detecte tu USB puedes hacer clic en “<em>Actualizar la lista de unidades”. </em></p>
<p>Bien, cómo podrás ver el nombre de USB aparecerá en la lista de unidades extraíbles, selecciónalo y nuevamente le das a “<em>Siguiente”</em>.</p>
<p><a href="https://soi57.net/blog/wp-content/mdctsig.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2110 size-full" src="https://soi57.net/blog/wp-content/mdctsig.jpg" alt="seleccionar unidad flash para disco usb arrancable" width="698" height="548" srcset="https://soi57.net/blog/wp-content/mdctsig.jpg 698w, https://soi57.net/blog/wp-content/mdctsig-300x236.jpg 300w" sizes="auto, (max-width: 698px) 100vw, 698px" /></a></p>
<p>La herramienta de Windows realizará algunos preparativos y en unos minutos comenzará a descargarse el sistema operativo Windows 10. Normalmente, el programa se demora entre unos 20 y 30 minutos pero esto depende de la velocidad de tu conexión a Internet. De todas formas, podemos ir viendo el progreso.</p>
<p><a href="https://soi57.net/blog/wp-content/win10download.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2115 size-full" src="https://soi57.net/blog/wp-content/win10download.jpg" alt="descargar windows 10 para usb arrancable" width="700" height="552" srcset="https://soi57.net/blog/wp-content/win10download.jpg 700w, https://soi57.net/blog/wp-content/win10download-300x237.jpg 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></p>
<p>Cuando la descarga finalice, el programa hará una comprobación del archivo, básicamente para comprobar si el mismo se descargó correctamente. Esto solo tarda unos pocos minutos.</p>
<p><a href="https://soi57.net/blog/wp-content/wmccompro.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2116 size-full" src="https://soi57.net/blog/wp-content/wmccompro.jpg" alt="crear nuevo volumen simple formatear disco duro windows 10" width="701" height="551" srcset="https://soi57.net/blog/wp-content/wmccompro.jpg 701w, https://soi57.net/blog/wp-content/wmccompro-300x236.jpg 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /></a></p>
<p>Siguiente a este intervalo el programa ya comenzará a crear el USB boteable de Windows 10. Aquí, la herramienta puede demorar un rato, mientras tanto puedes utilizar tu PC normalmente .</p>
<p><a href="https://soi57.net/blog/wp-content/wmccreandusb.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2120 size-full" src="https://soi57.net/blog/wp-content/wmccreandusb.jpg" alt="como crear un disco de arranque en windows 10" width="701" height="552" srcset="https://soi57.net/blog/wp-content/wmccreandusb.jpg 701w, https://soi57.net/blog/wp-content/wmccreandusb-300x236.jpg 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /></a></p>
<p>Una vez que termine de crear el medio, el programa hará una limpieza y ya podremos cerrarlo. Ahora solo nos queda iniciar nuestro USB de instalación de Windows 10 desde el inicio de nuestra PC. Para esto necesitamos ingresar al menú boot y seleccionar el USB ¿te suena complicado? Mejor te explicamos.</p>
<h2>Cómo ingresar al menú boot en un ordenador.</h2>
<p>Lo primero que deberás hacer es tener tu PC apagado y el USB live que hemos creado conectado en algún puerto (si es 3.0 mejor).</p>
<p>Solo quedaría ingresar al boot menú para que la instalación de Windows comience. Te contamos que todos las PC o Notebooks tienen este menú. Sin embargo, el proceso para  ingresar al mismo puede variar depende el modelo y marca del dispositivo. Aunque en todos los casos es similar, se trata de tocar alguna tecla cómo <em>“suprimir”, F8, F2, F11 etc.</em></p>
<p>Normalmente, cuando enciendas tu PC en la interfaz principal si prestas atención podrás ver un mensaje igual o similar al siguiente:</p>
<blockquote><p><em>“F8 to enter Boot Menu”</em></p></blockquote>
<p>(lo único que cambiará será la tecla, en este caso<em> F8</em> es un ejemplo).</p>
<p>Al pulsar la tecla F8 se abrirá un menú de boteeo donde aparecerán diversos dispositivos. Normalmente figurará tu disco duro (HDD) y el USB con Windows 10. En la pantalla veremos el nombre del USB, por ejemplo “KINGSTON”.</p>
<p>Finalmente, con las flechas del teclado seleccionamos el dispositivo USB y apretamos “ENTER”.</p>
<p>Podrás notar que en cuestión de segundos el ordenador se reiniciará y veremos la interfaz principal de la instalación de Windows 10.</p>
<p>Si no sabes cuál es la tecla del menú boot de tu ordenador, lo que es muy común. Te recomendamos buscar en la web cómo ingresar al menú boot con tu modelo y marca de tu ordenador.</p>
<p>Cómo has podido leer, crear un USB boteable con Windows 10 es algo relativamente sencillo.</p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/instalar-windows-10-usb/">Cómo crear un USB boteable para instalar Windows 10</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/instalar-windows-10-usb/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Tecnologia en Tailandia</title>
		<link>https://soi57.net/blog/tecnologia-en-tailandia/</link>
					<comments>https://soi57.net/blog/tecnologia-en-tailandia/#respond</comments>
		
		<dc:creator><![CDATA[root]]></dc:creator>
		<pubDate>Sat, 13 Mar 2010 14:40:42 +0000</pubDate>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[tailandia]]></category>
		<category><![CDATA[viajes]]></category>
		<guid isPermaLink="false">http://soi57.net/blog/?p=437</guid>

					<description><![CDATA[<p>Todos los años voy a Tailandia de vacaciones. Lo que mas me gusta es Bangkok, es una ciudad retro y a la vez futurista. Solamente hay que ver los pilares &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/tecnologia-en-tailandia/">Tecnologia en Tailandia</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Todos los años voy a <strong>Tailandia</strong> de vacaciones. Lo que mas me gusta es <strong><a href="http://es.wikipedia.org/wiki/Bangkok">Bangkok</a></strong>, es una <strong>ciudad retro</strong> y a la vez futurista. Solamente hay que ver los pilares de hormigón que sujetan las vías del Sky Train y que atraviesan una parte de la ciudad.<br />
<br />
<figure style="width: 550px" class="wp-caption alignnone"><img loading="lazy" decoding="async" alt="Bangkok Sky Train" src="http://soi57.net/images/bangkok-sky-train.jpg" title="Bangkok Sky Train" width="550" height="413" /><figcaption class="wp-caption-text">Bangkok Sky Train</figcaption></figure><br />
<br />
Hay varios sitios donde puedes comprar <strong>tecnología</strong>, teniendo cuidado porque abundan las falsificaciones. Yo normalmente voy a la planta de móviles de MBK, que es una especie de mercadillo dentro de un centro comercial gigante, donde puedes comprar casi todas las marcas de móviles, nuevos y de segunda mano. El mercado de segunda mano funciona bastante bien y si sabes buscar te puedes comprar un buen teléfono barato.<br />
<br /> <br />
Los precios son un poco mas bajos, yo calculo que un 20%, pero tienes que sacrificar algunas cosas, como el idioma de los teclados.Yo me compré alli el EEEPC hace tiempo, más barato,pero sin la ñ. Puedes comprar carcasas para casi todas las marcas de móviles, cualquier pieza que te haga falta, baterías, cargadores, y ves también algún modelo chino como los que traen aqui de 2 sim, con televisión, y que los hacen pasar por algún modelo de Nokia (son nokla en verdad) que no existe. Alguna gente pica y se los compra. También venden tarjetas sim, normalmente los puestos tienen una lista con todos los números disponibles.<br />
<br />
<figure style="width: 550px" class="wp-caption alignnone"><img loading="lazy" decoding="async" alt="Bangkok MBK" src="http://soi57.net/images/bangkok_mbk.jpg" title="Bangkok MBK" width="550" height="413" /><figcaption class="wp-caption-text">Bangkok MBK</figcaption></figure><br />
<br />
El primer año que fui a <strong>Tailandia</strong> todo el mundo tenia n93 y n70, y ya estaban anunciando el n95. El sueldo medio en Tailandia es mucho más bajo que en España, alrededor de 150 euros al mes pero ves que la gente lleva telefonos caros.<br />
Mas tarde vino la era <strong>Iphone</strong>, se veían bastantes cuando aquí todavía solo teníamos noticias de que pronto llegaría. Y este año hay una fiebre de <strong>Blackberry</strong>. Mbk eran todo Blackberries, en las autovias solo publicidad de blackberries, tarifa de datos para blackberry, chat blackberrie, facebook y twitter en blackberry&#8230; Yo pensaba que iba a ver terminales <strong>android</strong>, pero no vi muchos, puede que el próximo año todo cambie, se publicite android y todo el mundo quiera terminales con android.<br />
<br />
El otro sitio bueno es el <a href="http://www.pantipplaza.com/">Pantip Plaza</a>, en Pratunam muy cerca de MBK y más fácil de llegar, ya que en las horas de tráfico punta puedes ir y volver en barca. Esto es un centro comercial sólo de <strong>tecnología</strong>. Lo que más hay son ordenadores pero también te ofrecen sexy movies, software, audio, juegos, cámaras de foto y de video vigilancia, pantallas, routers, access points.. No dejan hacer fotos adentro, tienes que hacerlas a escondidas. Este año lo que todo el mundo vendía eran discos duros portátiles, en todas las tiendas.<br />
En pantip, sobre todo en la última planta, hay muchos tiendas que son como todo a 100 de tecnología. Te peudes encontrar conversores de todos los colores, incluso de ps2 a usb ( no al contrario ), y un monton de chorradas que valen super baratas. Alguna aquí se podría vender bien.<br />
<br />
<figure style="width: 568px" class="wp-caption alignnone"><img loading="lazy" decoding="async" alt="Pantip Plaza Bangkok" src="http://soi57.net/images/pantip.jpg" title="Pantip Plaza Bangkok" width="568" height="378" /><figcaption class="wp-caption-text">Pantip Plaza Bangkok</figcaption></figure></p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/tecnologia-en-tailandia/">Tecnologia en Tailandia</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/tecnologia-en-tailandia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Etags</title>
		<link>https://soi57.net/blog/etags/</link>
					<comments>https://soi57.net/blog/etags/#respond</comments>
		
		<dc:creator><![CDATA[root]]></dc:creator>
		<pubDate>Tue, 26 May 2009 09:16:13 +0000</pubDate>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[etags]]></category>
		<guid isPermaLink="false">http://soi57.net/articles/?p=147</guid>

					<description><![CDATA[<p>Los Etags son un mecanismo para que los servidores webs y los navegadores determinen si la copia del compomente que reside en la cache del navegador coincide con la original &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/etags/">Etags</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Los <strong>Etags</strong> son un mecanismo para que los servidores webs y los navegadores determinen si la copia del compomente que reside en la <strong>cache del navegador </strong>coincide con la original en el servidor ( con componentes nos referimos a componentes de una página web: imágenes, scripts, hojas de estilo, etc.) Los <strong>Etags</strong> fueron añadidos como herramienta más flexible para validar elementos que la fecha de <strong>last-modified</strong> (ultima modificación). El servidor especifica el <strong>Etag</strong> del componente usando  la cabecera de respuesta <strong>ETAg</strong>.</p>
<blockquote><p>HTTP/1.1 200 OK<br />
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT<br />
ETag: «10c24bc-4ab-457e1c1f»<br />
Content-Length: 12195</p></blockquote>
<p>Después, si el <strong>navegador </strong>tiene que validar el componente, usa la cabecera If-None-Match para responder al servidor. Si los ETags concuerdan un <strong>codigo 304</strong> es devuelto, reduciendo por ejemplo en este caso la respuesta en 12195 bytes.</p>
<blockquote><p>GET /i/yahoo.gif HTTP/1.1<br />
Host: us.yimg.com<br />
If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT<br />
If-None-Match: «10c24bc-4ab-457e1c1f»<br />
HTTP/1.1 304 Not Modified</p></blockquote>
<p>El problema de los <strong>ETags</strong> es que normalmente se definen a partir de atributos que  los hacen únicos para el servidor específico que aloja la página. Los <strong>Etags </strong>no concordarán cuando el navegador descarga el componente original de un servidor y luego intenta validarlo contra otro, como puede ocurrir en entornos en los que se balancea la carga entre varios servidores. Por defecto, tanto <strong>Apache</strong> como <strong>IIS</strong> incrustan datos in el Etag que reducen dramáticamente las probabilidades de que los <strong>Etags</strong> coincidan en <strong>entornos multiservidor.</strong></p>
<p>El formato de <strong>ETag </strong>para <strong>Apache 1.3 y 2.x</strong> is<strong> inode-size-timestamp</strong>. Aunque un fichero pueda residir en el mismo directorio en múltiples servidores, y tengan el mismo tamaño, permisos, timestamp,etc., su número de iniod es diferente de un servidor a otro.</p>
<p><strong>IIS 5.0 y 6.0</strong> tienen un problema parecido con los <strong>ETags</strong>. El<strong> formato de los ETags</strong> en IIS es Filetimestamp. <strong>ChangeNumber</strong>. Un <strong>ChangeNumber</strong> is un contador usado para registrar cambios de configuración en IIS. Es muy poco probable que el <strong>ChangeNumber</strong> sea el mismo en varios servidores que sirvan la misma página.</p>
<p>El resultado final es que los <strong>Etags</strong> generados por <strong>Apache o IIS</strong> para el  mismo componente no concordará de un servidor a otro. Si los <strong>Etags</strong> no concuerdan, el usuario no recibirá la rápida respuesta 304, que es para lo que los ETags están diseñados. En lugar de esto, recibirán un <strong>código de respuesta 200</strong> junto con todo el componente. Si estás alojando tu web en sólo un servidor no es un problema. Pero si tienes varios servidores sirviendo el contenido tendrán un mayor consumo de ancho de banda, los proxies no cachearan tu contenido y el usuario final notará las páginas más lentas. Incluso si los compomentes tienen una <strong>cabecera Expires</strong> mucho tiempo adelante (futuro) un GET condicional se hará cada vez que se pulse Reload o Refresh.</p>
<p>Si no estás obteniendo ninguna mejora por el uso de los <strong>Etags</strong> lo mejor es desactivar completamente su uso. La cabecera Last-Modified validará en base al timestamp del componente. Eliminando los <strong>Etags</strong> se reducirá el tamaño de las cabeceras HTTP tanto en la respuestas como en las peticiones. Para desactivarlas en IIS puedes mirar <a href="http://support.microsoft.com/?id=922733 ">este artículo</a> . En<strong> Apache,</strong> simplemente añadiendo esta línea al httpd.conf.</p>
<p><strong>FileETag none</strong></p>
<p>Traducción del <a href="http://developer.yahoo.net/blog/archives/2007/07/high_performanc_11.html">artículo High Perfomance Web Sites: Rule 13 &#8211; Configure Etags</a> .<br />
<a href="http://httpd.apache.org/docs/2.0/es/mod/core.html#fileetag">Documentación apache Etags</a></p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/etags/">Etags</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/etags/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Entrenar spamassassin con gmail</title>
		<link>https://soi57.net/blog/entrenar-spamassassin-con-gmail/</link>
					<comments>https://soi57.net/blog/entrenar-spamassassin-con-gmail/#respond</comments>
		
		<dc:creator><![CDATA[root]]></dc:creator>
		<pubDate>Wed, 24 Sep 2008 09:23:01 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[correos]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[sa-learn]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[spamdyke]]></category>
		<guid isPermaLink="false">http://soi57.net/articles/?p=90</guid>

					<description><![CDATA[<p>Una forma rápida de entrenar spamassassin es usar el filtro antispam de gmail. Tengo varias cuentas de correo que reciben basura del orden 2000-3000 correos diarios. Estas cuentas las redirecciono &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/entrenar-spamassassin-con-gmail/">Entrenar spamassassin con gmail</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Una forma rápida de entrenar <strong>spamassassin</strong> es usar el <strong>filtro antispam de gmail.</strong> Tengo varias cuentas de correo que reciben basura del orden 2000-3000 correos diarios. Estas cuentas las redirecciono a una cuenta de gmail y así me aprovecho de su filtro antispam. Esta cuenta la configuro con acceso imap y sólamente me suscribo a la carpeta Spam. Esta carpeta, /home/usuario/.mozilla-thunderbird/4zqsixke.default/ImapMail/imap.gmail.com/carpetaSpam (es la ruta que le asigna Icedove), que es donde me descargo los correos, la comparto por samba y asi puedo montarla desde todos mis servidores de correo.</p>
<p>Después ejecuto el comando (lo suyo es ponerlo en un cron)</p>
<p>nice -n 19 sa-learn -u amavis &#8211;mbox &#8211;spam Spam</p>
<p>para alimentar de correos a <strong>spamassassin.</strong></p>
<p>Dentro de la carpeta mi <strong>cliente email</strong> (Icedove) guarda los correos, me encuentro un fichero llamado Spam y otro Spam.msf. Icedobe guarda todos los correos en un sólo archivo.  Esto es porque el formato es mbox en lugar de maildir. Por eso al ejecutar el comando especifico la opcion <strong>&#8211;mbox</strong>. Con <strong>&#8211;spam</strong> le indico que los archivos a parsear son de spam y el fichero con todos los correos se llama Spam. Por la configuración de mis servidores le tengo que pasar el parámetro <strong>-u</strong> amavis, para decirle con el usuario que debería ejecutarse. Si quisiese entrenarlo con correo legítimo (es importante alimentar spamassassin con los dos tiposusaría la opción <strong>&#8211;ham</strong>. Hay otras muchas más en man sa-learn. </p>
<p>Si usais qmail, os <a href="http://soi57.net/blog/spamdyke-un-refuerzo-para-spamassassin-en-qmail/"><strong>recomiendo spamdyke</strong></a>. Es <strong>acabar con el spam</strong> de una vez por todas.</p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/entrenar-spamassassin-con-gmail/">Entrenar spamassassin con gmail</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/entrenar-spamassassin-con-gmail/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache LogFormat</title>
		<link>https://soi57.net/blog/apache-logformat/</link>
					<comments>https://soi57.net/blog/apache-logformat/#respond</comments>
		
		<dc:creator><![CDATA[root]]></dc:creator>
		<pubDate>Mon, 15 Sep 2008 12:20:32 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[logformat]]></category>
		<category><![CDATA[monitorizacion]]></category>
		<guid isPermaLink="false">http://soi57.net/articles/?p=72</guid>

					<description><![CDATA[<p>Este es un ejemplo de cómo configurar el  formato de los logs de apache ( definidos en la directiva LogFormat ). Proporciona mucha información extra e incluso en servidores con &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/apache-logformat/">Apache LogFormat</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Este es un ejemplo de cómo configurar el  <strong>formato</strong> de los <strong>logs</strong> de <strong>apache</strong> ( definidos en la directiva <strong>LogFormat</strong> ). Proporciona mucha información extra e incluso en servidores con un gran volumen de tráfico sólo añade un poco de overhead, pero para la información que proporciona, merece la pena.</p>
<pre>%V The server name according to the UseCanonicalName setting. Useful for virtual hosting servers.
# %h Remote host
# %l Remote logname (from identd, if supplied). This will return a dash unless mod_ident is</pre>
<pre># present and IdentityCheck is set On.
# %u Remote user (from auth; may be bogus if return status (%s) is 401)
# %t Time the request was received (standard english format)
# %r First line of request
# %&gt;s status. For requests that got internally redirected, this is the status of the *original*</pre>
<pre># request --- %&gt;s  for the last.
# %b Size of response in bytes, excluding HTTP headers. In CLF format, i.e.  a '-' rather than</pre>
<pre># a 0 when no bytes are sent.
# %{Referer}i The contents of Foobar: header line(s) in the request sent to the server.
# %{User-Agent}i
# %{Foorbar}C The contents of cookie Foobar in the request sent to the server.
# %P The process ID of the child that serviced the request.
<strong># %D The time taken to serve the request, in microseconds.</strong>
LogFormat "%V %h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\" %P %D" vcombinedwithPD

SetEnvIf Request_URI "^/favicon.ico$" dontlog
SetEnvIf User-Agent ".*internal dummy connection.*" dontlog
CustomLog logs/access_log vcombinedwithPD env=!dontlog</pre>
<p>He resaltado en negrita una opción que me parece muy interesante, %D, con la que puedes ver el tiempo que tarda <strong>Apache </strong>en servir cada petición.</p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/apache-logformat/">Apache LogFormat</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/apache-logformat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Iptables para limitar el número de conexiones entrantes.</title>
		<link>https://soi57.net/blog/iptables-para-limitar-el-numero-de-conexiones-entrantes/</link>
					<comments>https://soi57.net/blog/iptables-para-limitar-el-numero-de-conexiones-entrantes/#comments</comments>
		
		<dc:creator><![CDATA[root]]></dc:creator>
		<pubDate>Mon, 15 Sep 2008 11:29:49 +0000</pubDate>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[filtrado paquetes]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[recent]]></category>
		<guid isPermaLink="false">http://soi57.net/articles/?p=71</guid>

					<description><![CDATA[<p>Iptables tiene módulos muy útiles que extienden sus funcionalidades .Uno de los más interesantes es el módulo recent que permite monitorizar las conexiones recientes y limitarlas a un número que &#8230; </p>
<p>La entrada <a href="https://soi57.net/blog/iptables-para-limitar-el-numero-de-conexiones-entrantes/">Iptables para limitar el número de conexiones entrantes.</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Iptables</strong> tiene módulos muy útiles que extienden sus funcionalidades .Uno de los más interesantes es el <strong>módulo <em>recent</em></strong> que permite monitorizar las conexiones recientes y limitarlas a un número que decidamos.</p>
<p>Esto puede ser muy útil, si por ejemplo queremos evitar ataques de denegación de servicio, ataques por fuerza bruta,&#8230;</p>
<p>Si normalmente ves en /var/log/auth.log registros de este tipo:</p>
<p>sshd[x]: Illegal user admin from aa.bb.cc.dd<br />
sshd[x]: Illegal user test from  aa.bb.cc.dd<br />
sshd[x]: Illegal user guest from aa.bb.cc.dd</p>
<p>podrías usar algunas reglas del <em><strong>recent</strong></em> para denegar el acceso temporalmente a clientes remotos que están intentado conectarse demasiadas veces.</p>
<p>La forma de funcionar del <strong>módulo <em>recent</em></strong> es muy simple. Básicamente es añadir ips a una lista con la que posteriormente compararemos las ips de los nuevos intentos de conexión. Esto nos va a permitir limitar el número de conexiones, por intervalo de tiempo o por número de intentos.</p>
<p>Vamos a utilizar un ejemplo para ilustrarlo. Las siguientes 2 reglas limitarán las conexiones entrantes al puerto 22, a no más de 3 intentos en un minuto, y todo lo demas será descartado por el <strong>firewall</strong>.</p>
<p>iptables -I INPUT -p tcp &#8211;dport 22 -i eth0 -m state &#8211;state NEW -m recent \<br />
&#8211;set<br />
iptables -I INPUT -p tcp &#8211;dport 22 -i eth0 -m state &#8211;state NEW -m recent \<br />
&#8211;update &#8211;seconds 60 &#8211;hitcount 4 -j DROP</p>
<p>El flag &#8211;state toma una lista de los posibles estados de una conexión tcp, en el ejemplo «&#8211;state NEW», hará que solo se monitoricen las conexiones con el flag de new activado.</p>
<p>El flag &#8211;set en la primera línea asegurará que la ip del host que está iniciando las conexiones se añaadirá a la <em><strong>&#8216;lista reciente</strong></em>&#8216;, donde posteriormente se comparará con las ips que se detecten en la segunda regla de nuestro ejemplo.</p>
<p>La segunda regla es donde el filtrado ocurrirá realmente. El flag &#8211;update comparará si las ips de las nuevas conexiones al puerto 22 ya existen (el parámetro &#8211;set habrá hecho que se incluyan en la<em><strong> lista reciente</strong></em>)</p>
<p>El flag &#8211;seconds establece el intervalo de tiempo en segundos. El &#8211;hitcount es el número de ocurrencias que deben haber de este tipo de paquetes, para aplicar el target de la regla.</p>
<p>La segunda regla hará un drop de una conexión entrante si:</p>
<p>&#8211; la ip que inicia la conexión ya está en la lista reciente,<br />
&#8211; la ip ha mandado algún paquete en los últimos 60 segundos,<br />
&#8211; esta ip ha mandado mas de 4 paquetes en total.</p>
<p>Ya sólo tienes que jugar con los parámetros para ajustarlo al servicio que quieras proteger, ya sea ssh, ftp, web,&#8230;<br />
Con netcat puedes simular intentos de conexión. Aquí va un ejemplo:</p>
<p>#!/bin/bash</p>
<p>for i in `seq 1 5` ; do<br />
echo &#8216;exit&#8217; | nc 192.168.1.1 22 ;<br />
done</p>
<p>Si vas a hacer pruebas deberias flushear reglas y tablas:</p>
<p>iptables -F<br />
iptables -X</p>
<p>Y por último, si no estamos seguros de los parámetros que tenemos que definir para filtrar el tráfico, loguear los paquetes y analizarlos,y asi no interferir en el funcionamiento de los clientes del servicio.</p>
<div style='text-align:left' class='yasr-auto-insert-visitor'></div><p>La entrada <a href="https://soi57.net/blog/iptables-para-limitar-el-numero-de-conexiones-entrantes/">Iptables para limitar el número de conexiones entrantes.</a> se publicó primero en <a href="https://soi57.net/blog">Android, administracion de sistemas y seo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://soi57.net/blog/iptables-para-limitar-el-numero-de-conexiones-entrantes/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
