<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='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' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-1669601319617062229</atom:id><lastBuildDate>Sat, 02 Jun 2012 12:47:20 +0000</lastBuildDate><category>doubletake</category><category>SPF</category><category>WWDC</category><category>DNS</category><category>iterm</category><category>Talk</category><category>Operadores Lógicos</category><category>Zend Framework</category><category>programas para mac</category><category>sshkeychain</category><category>ucspi-tcp</category><category>Cisco</category><category>info</category><category>Windows</category><category>WebKit</category><category>inurl</category><category>Skype</category><category>picasa</category><category>iphone</category><category>web 2.0</category><category>iPod</category><category>Banco de Costa Rica</category><category>Clonar</category><category>BCR</category><category>televisión</category><category>Dell</category><category>Safari</category><category>MediaLive</category><category>link</category><category>busquedas</category><category>tv</category><category>Apache</category><category>GMail</category><category>IPv6</category><category>fugu</category><category>PowerEdge R300</category><category>SMS</category><category>Time Machine</category><category>intitle</category><category>GoDaddy</category><category>operadores de busqueda</category><category>UCR</category><category>megapixel</category><category>Linksys</category><category>FreeBSD</category><category>Quick Look</category><category>Blogger</category><category>LaserJet 1020</category><category>MySpace</category><category>intext</category><category>Gnome</category><category>tcpserver</category><category>Hi5</category><category>parallels</category><category>Ingeniería Social</category><category>Google Analytics</category><category>ATT</category><category>iTunes</category><category>pixel</category><category>mac</category><category>LaserJet</category><category>CostaRicaPHP</category><category>Bluetooth</category><category>Seguridad</category><category>CNAME Record</category><category>GPRS</category><category>related</category><category>Enlightenment</category><category>OpenBSD</category><category>Work Spaces</category><category>Espejo</category><category>GSM</category><category>Phishing</category><category>blogsearch</category><category>gPhone</category><category>cache</category><category>apple</category><category>Impresoras</category><category>AJAX</category><category>youtube</category><category>osx</category><category>Finder</category><category>Leopard</category><category>site</category><category>OS X</category><category>Zend_Framework</category><category>appletv</category><category>macworld</category><category>define</category><category>películas</category><category>filetype</category><category>steve jobs</category><category>amazon</category><category>TXT Record</category><category>cámara</category><category>XHTML</category><category>tomato</category><category>Android</category><category>Yahoo</category><category>linux</category><category>ianchor</category><category>HP</category><category>Wi-Fi</category><category>REST</category><category>videos</category><category>Blogspot</category><category>ECCI</category><category>API</category><category>Google</category><category>tivo</category><category>Tiger</category><category>Universidad de Costa Rica</category><category>SOAP</category><category>PHP</category><category>OReilly</category><category>google earth</category><category>FreeSBIE</category><category>Telefonía Móvil</category><category>EDGE</category><category>blue phone</category><category>Orkut</category><category>omnigraffle</category><category>Google Apps</category><category>WiFi</category><category>Desarrollo Web</category><title>Costa Rica Internet Works</title><description>&lt;a href="http://www.internetworks.co.cr"&gt;Aplicaciones para Internet&lt;/a&gt;</description><link>http://blog.internetworks.co.cr/</link><managingEditor>noreply@blogger.com (Internet Works)</managingEditor><generator>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-3074298700819654896</guid><pubDate>Sun, 03 Aug 2008 03:58:00 +0000</pubDate><atom:updated>2008-08-02T23:34:43.855-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>FreeBSD</category><category domain='http://www.blogger.com/atom/ns#'>Dell</category><category domain='http://www.blogger.com/atom/ns#'>PowerEdge R300</category><title>Instalar FreeBSD en Dell PowerEdge R300</title><description>FreeBSD 7.0 por defecto no trae soporte para las tarjetas de red de los &lt;a target="_blank" href="http://configure.la.dell.com/dellstore/config.aspx?c=cr&amp;amp;cs=crbsdt1&amp;amp;l=en&amp;amp;oc=PR30BLA&amp;amp;s=bsd&amp;amp;fb=1"&gt;PowerEdge R300&lt;/a&gt;, el chipset es un BCM5722 (Broadcom).&lt;br /&gt;&lt;br /&gt;La solución es instalar &lt;a target="_blank" href="http://www.freebsd.org/releases/7.0R/announce.html"&gt;FreeBSD 7.0&lt;/a&gt; para amd64 (&lt;a target="_blank" href="http://www.freebsd.org/platforms/amd64.html"&gt;http://www.freebsd.org/platforms/amd64.html&lt;/a&gt;). &lt;div&gt;La instalación debe hacerse como se haría normalmente. Una vez el procedimiento, es necesario conseguir la versión de los sources más actualizada posible, para ello, desde otra computadora (con FreeBSD o con otro sistema&lt;div&gt; operativo unix-Like) pueden bajarse utilizando un cliente de cvsup de la siguiente manera:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="float:left; margin:0 10px 10px 0;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/SJU70_86QkI/AAAAAAAAAFs/fTUQD5Tamy8/s320/logo43.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5230152323966845506" /&gt;&lt;/div&gt;&lt;div&gt;1. Cree un archivo (nombre_del_archivo.sup) con el siguiente contenido:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;br /&gt;*default host=cvsup5.FreeBSD.org&lt;br /&gt;*default base=/var/db&lt;br /&gt;*default prefix=/usr&lt;br /&gt;*default release=cvs tag=RELENG_7&lt;br /&gt;*default delete use-rel-suffix&lt;br /&gt;*default compress&lt;br /&gt;src-all&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Ejecute el siguiente comando:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt; cvsup -g -L 2 nombre_del_archivo.sup&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eso va a descargar la última versión estable del kernel de FreeBSD, según prefix (ver primera instrucción) los sources quedarán en /usr. Este parámetro puede ser cambiado. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Una vez finalizada la descarga, comprima el directorio de /usr/src de la siguiente manera:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;cd /usr; tar cjvf ~/src.bz2 src&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Copie el archivo recién comprimido a algún medio de almacenamiento externo, como un CD o un dispositivo USB.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Copie el archivo en el servidor recién instalado y descomprímalo usando:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;tar xjvf src.bz2 -C /usr&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. Compile e instale el nuevo kernel ejecutando los siguientes comandos (como root):&lt;/div&gt;&lt;div&gt;&lt;pre&gt;# cd /usr/src/sys/amd64/conf&lt;br /&gt;# config GENERIC&lt;br /&gt;# cd /usr/src&lt;br /&gt;# make buildkernel KERNCONF=GENERIC &amp;amp;&amp;amp; make buildkernel KERNCONF=GENERIC &amp;amp;&amp;amp; reboot&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;Listo,  una vez que el equipo reinicie, podrá verse que ya existe soporte para la(s) tarjeta(s) de red.&lt;/div&gt;&lt;div&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/1669601319617062229-3074298700819654896?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/08/instalar-freebsd-en-dell-poweredge-r300.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5YquDSKuF-U/SJU70_86QkI/AAAAAAAAAFs/fTUQD5Tamy8/s72-c/logo43.gif' height='72' width='72'/><thr:total>238</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-5359486786143066112</guid><pubDate>Fri, 11 Jul 2008 02:40:00 +0000</pubDate><atom:updated>2008-07-11T09:11:24.681-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Operadores Lógicos</category><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Apache</category><title>PHP: Igual versus Idéntico</title><description>&lt;img style="float:left; margin:0 10px 10px 0;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/SHbaaBWchjI/AAAAAAAAAFk/vPCJSGbhpio/s320/php.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5221600958556702258" /&gt;&lt;br /&gt;Según la &lt;a target="_new" href="http://cr.php.net/manual/en/language.operators.comparison.php"&gt;documentación de PHP&lt;/a&gt;, el operador '==' devuelve verdadero (TRUE) sin sus operandos son iguales, mientras que '===' devuelve verdadero si los operandos son iguales y además del mismo tipo (idénticos).&lt;br /&gt;&lt;br /&gt;Recién nos encontramos con que al hacer las comparaciones: &lt;span style="font-weight:bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-weight:bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;121574312008178411518235 == 121574312008178402299047&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" font-weight: bold; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;121574312008178411518235 === 121574312008178402299047&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ambas devuelven verdadero, esto no resulta tan extraño si vemos que el valor "real" de ambos números, que es:&lt;/div&gt;&lt;div&gt;&lt;br /&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-weight: bold;"&gt;1.2157431200818E+23&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto significa que estamos comparando: &lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:'courier new';"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold;font-family:'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:'courier new';"&gt;1.2157431200818E+23 &lt;/span&gt;con: &lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:'courier new';"&gt;1.2157431200818E+23&lt;span class="Apple-style-span"  style=" font-weight: normal; font-family:Georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como pueden ver, ambos son "idénticos".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora bien, resulta ser que:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;pre&gt;&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;121574312008178411518235&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt; ==  &lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;121574312008178402299047&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora sí, esto si resulta extraño.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El problema "real" acá es que como PHP es un lenguaje no tipado (typeless), no hay una forma adecuada de decirle al lenguaje que se trata de un string.  Intentamos haciendo typecasting, pero el comportamiento es el mismo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Usando el operador '===', la siguiente comparación retorna falso:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;pre&gt;&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;121574312008178411518235&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt; ===  &lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;121574312008178402299047&lt;font color="#FFFFFF"&gt;&amp;#39;&lt;/font&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Acá está el ejemplo completo:&lt;/div&gt;&lt;div style="background-color: #676767;"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #00ffff; font-weight: bold;"&gt;echo&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;pre&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt;121574312008178411518235&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt;121574312008178402299047&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;==&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;){&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; == &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;else&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; != &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;==&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;){&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; === &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;else&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; !== &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;'&lt;span style="color: #ff40ff; font-weight: bold;"&gt;121574312008178411518235&lt;/span&gt;&lt;span class="None"&gt;'&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;'&lt;span style="color: #ff40ff; font-weight: bold;"&gt;121574312008178402299047&lt;/span&gt;&lt;span class="None"&gt;'&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: #00ffff; font-weight: bold;"&gt;echo&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;==&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;){&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; == &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;else&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; != &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ffff00; font-weight: bold;"&gt;if&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;==&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;){&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; === &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;else&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #00ffff; font-weight: bold;"&gt;printf&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;(&lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;a&lt;/span&gt;&lt;span style="color: #ff40ff; font-weight: bold;"&gt; !== &lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;b&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;)&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #ff6060; font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #00ffff; font-weight: bold;"&gt;echo&lt;/span&gt;&lt;span class="phpRegion"&gt; &lt;/span&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #ffff00; font-weight: bold;"&gt;pre&lt;/span&gt;&lt;span style="color: #00ffff; font-weight: bold;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span class="None"&gt;&lt;font color="#FFFFFF"&gt;&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;span class="phpRegion"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #ff6060; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las pruebas fueron realizadas utilizando:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PHP 5.2.5, Apache 2.2.6/Mac OSX 10.5.3 (Leopard)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PHP 5.2.6 Apache 2.2.8/FreeBSD 7.0-STABLE&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-5359486786143066112?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/07/php-igual-versus-identico.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5YquDSKuF-U/SHbaaBWchjI/AAAAAAAAAFk/vPCJSGbhpio/s72-c/php.gif' height='72' width='72'/><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-3724133244210377110</guid><pubDate>Wed, 09 Jul 2008 13:56:00 +0000</pubDate><atom:updated>2008-07-11T03:33:03.106-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Zend Framework</category><category domain='http://www.blogger.com/atom/ns#'>Zend_Framework</category><category domain='http://www.blogger.com/atom/ns#'>Safari</category><category domain='http://www.blogger.com/atom/ns#'>Desarrollo Web</category><title>Problema al subir archivos con Safari</title><description>&lt;img width="156" height="160" style="float:right; margin:0 0 10px 10px;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/SHTUvVNLleI/AAAAAAAAAFc/kWjAo3O8AdU/s320/safari.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5221031777640617442" /&gt;&lt;br /&gt;Recientemente nos encontramos con un problema al intentar subir archivos (de texto) a un sitio web (parte de un proyecto) utilizando Safari. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El navegador intenta (aparentemente) subir el archivo, pero al final falla y en algunos casos despliega un mensaje indicando que el servidor no responde. El problema no se al utilizar navegadores basados en Gecko (como Firefox).&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como referencia, en este proyecto estamos utilizando &lt;a href="http://framework.zend.com/" target="_new"&gt;Zend_Framework&lt;/a&gt; versión 1.5.2; sin embargo aclaramos que la pulga no tiene nada que ver con su uso, es por ello que en este artículo usted podrá descubrir la solución.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si usted es muy impaciente, simplemente agregue &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 153);"&gt;header(&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;"Connection: close"&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;/span&gt; a la página donde se encuentra el formulario.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora bien, supongamos que nuestro controller se llama: UploadController y que el el formulario se encuentra en index.phtml, que es controlado por el método indexAction(). A continuación un poco de código.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;El formulario:&lt;br /&gt;&lt;div style="background-color: #454545;"&gt;&lt;pre&gt;&lt;font color="#00ffff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#ffff00"&gt;form&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;enctype&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;multipart/form-data&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;action&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;/upload/doit&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;font color="#00ffff"&gt;      &lt;/font&gt;&lt;font color="#00ff00"&gt;method&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;post&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt;&amp;gt;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#FFFFFF"&gt;Filename:&lt;/font&gt;&lt;font color="#00ffff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#ffff00"&gt;input&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;type&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;file&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;name&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;archivo&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;id&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;archivo&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; /&amp;gt;&lt;/font&gt;&lt;br /&gt;             &lt;font color="#00ffff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#ffff00"&gt;input&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;type&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;/font&gt;&lt;font color="#00ff00"&gt;id&lt;/font&gt;&lt;font color="#00ffff"&gt;=&lt;/font&gt;&lt;font color="#ff6060"&gt;&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;font color="#00ffff"&gt; /&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#00ffff"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#ffff00"&gt;form&lt;/font&gt;&lt;font color="#00ffff"&gt;&amp;gt;&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;El método:&lt;div style="background-color: #454545;"&gt;&lt;pre&gt;&lt;font color="#00ff00"&gt;public&lt;/font&gt; &lt;font color="#ff40ff"&gt;function&lt;/font&gt;  &lt;font color="#FFFFFF"&gt;indexAction&lt;/font&gt;&lt;font color="#ff40ff"&gt;()&lt;/font&gt;&lt;br /&gt;&lt;font color="#ff40ff"&gt;{&lt;/font&gt;&lt;br /&gt;   &lt;font color="#00ffff"&gt;header&lt;/font&gt;&lt;font color="#ff40ff"&gt;(&lt;/font&gt;&amp;quot;&lt;font color="#ff6060"&gt;Connection: close&lt;/font&gt;&amp;quot;&lt;font color="#ff40ff"&gt;)&lt;/font&gt;;&lt;br /&gt;&lt;font color="#ff40ff"&gt;}&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;Con la intención de comprobar el funcionamiento la carga de archivo, el método doitAction() está definido de la siguiente manera:&lt;div&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 153);"&gt;&lt;div style="background-color: #454545;"&gt;&lt;pre&gt;&lt;font color="#00ff00"&gt;public&lt;/font&gt; &lt;font color="#ff40ff"&gt;function&lt;/font&gt;  &lt;font color="#FFFFFF"&gt;doitAction&lt;/font&gt;&lt;font color="#ff40ff"&gt;()&lt;/font&gt; &lt;br /&gt;&lt;font color="#ff40ff"&gt;{&lt;/font&gt;&lt;br /&gt;   &lt;font color="#00ffff"&gt;echo&lt;/font&gt; &amp;quot;&lt;font color="#ff6060"&gt;&amp;lt;pre&amp;gt;&lt;/font&gt;&amp;quot;;&lt;br /&gt;   &lt;font color="#00ffff"&gt;print_r&lt;/font&gt;&lt;font color="#ff40ff"&gt;(&lt;/font&gt;&lt;font color="#ffff00"&gt;$&lt;/font&gt;&lt;font color="#00ffff"&gt;_FILES&lt;/font&gt;&lt;font color="#ff40ff"&gt;)&lt;/font&gt;;&lt;br /&gt;   &lt;font color="#00ffff"&gt;echo&lt;/font&gt;  &amp;quot;&lt;font color="#ff6060"&gt;&amp;lt;/pre&amp;gt;&lt;/font&gt;&amp;quot;;&lt;br /&gt;   &lt;font color="#ffff00"&gt;exit&lt;/font&gt;;&lt;br /&gt;&lt;font color="#ff40ff"&gt;}&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Si al intentar subir un archivo, doitAction() muestra los detalles del archivo, el problema ha sido resuelto.&lt;/pre&gt;No existe evidencia lógica para pensar que este problema tenga alguna relación con el uso del framework, lo mismo podría suceder usando otros frameworks como CodeIgniter, Qcodo, etc. Si este es el caso, o bien no está utilizando ningún framework, intente adaptar y aplicar la solución para impacientes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-3724133244210377110?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/07/problema-al-subir-archivos-con-safari.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5YquDSKuF-U/SHTUvVNLleI/AAAAAAAAAFc/kWjAo3O8AdU/s72-c/safari.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-8892653672417478985</guid><pubDate>Fri, 01 Feb 2008 17:20:00 +0000</pubDate><atom:updated>2008-02-01T14:49:42.959-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>LaserJet 1020</category><category domain='http://www.blogger.com/atom/ns#'>Impresoras</category><category domain='http://www.blogger.com/atom/ns#'>OS X</category><category domain='http://www.blogger.com/atom/ns#'>LaserJet</category><category domain='http://www.blogger.com/atom/ns#'>HP</category><category domain='http://www.blogger.com/atom/ns#'>Leopard</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><title>¿Cómo imprimir con una LaserJet 1020 en Leopard?</title><description>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 146px; height: 101px;" src="http://blogimages.internetworks.co.cr/HP_LaserJet_1020.jpg" alt="" border="0" /&gt;&lt;br /&gt;Al igual que en Tiger, en OS X 10.5 (Leopard) no hay soporte "oficial" para la impresora HP LaserJet 1020; sin embargo ponerla a funcionar es muy fácil, sólo require seguir algunos pasos.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 10pt 10pt 10px 0px; float: left; width: 109px; height: 106px;" src="http://blogimages.internetworks.co.cr/leopard_os_x.gif" alt="" border="0" /&gt;Los enumeramos a continuación (Los pasos 1 y 2 pueden ignorarse si su instalación de Leopard está limpia -&lt;span style="font-style: italic;"&gt;sin intentos previos de instalación de la 1020&lt;/span&gt;-):&lt;br /&gt;&lt;br /&gt;1. Asegúrese que en el directorio /Library/Reciepts no exista nada con nombre "HP 1020" (o algo similar).&lt;br /&gt;&lt;br /&gt;2. Abra las "Preferencias del Sistema" e ingrese a la configuración de impresoras, asegúrese que no exista ninguna configuración para la HP 1020 (si existe, elimínela).&lt;br /&gt;&lt;br /&gt;3. Descargue la la imagen de los instaladores de la serie 1022 disponible &lt;a href="http://www.railsguru.com/assets/2007/4/16/1601_LJ_1022_Series_OSX.dmg"&gt;aquí&lt;/a&gt; (si el link no funciona intente con algunos resultados de &lt;a href="http://www.google.com/search?q=1601_LJ_1022_Series_OSX.dmg"&gt;esta búsqueda&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;4. Instale el driver que recién descargó.&lt;br /&gt;&lt;br /&gt;5. Elimine todos los archivos y directorios de /Library/Printers/hp/laserjet, &lt;span style="font-weight: bold;"&gt;excepto&lt;/span&gt; el correspodiente a la 1020 (1020Series).&lt;br /&gt;&lt;br /&gt;6. Mueva todo el contenido del folder de la 1020 (1020Series) a /Library/Printers/hp/laserjet.&lt;br /&gt;&lt;br /&gt;7. Ingrese a la configuración de impresoras (como en el paso 2) y agregue una nueva impresora; si la impresora ya está conectada a algún puerto USB debería aparecer al escoger agregar.&lt;br /&gt;&lt;br /&gt;8. Si la impresora no aparece en la lista (al ejecutar el paso 7),  asegúrese que esté bien conectada al puerto USB y reinicie su computadora; al volver repita el paso anterior.&lt;br /&gt;&lt;br /&gt;Una vez que termines la configuración solo queda &lt;a href="javascript:window.print()"&gt;probar si todo funcionó&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-8892653672417478985?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/02/como-imprimir-con-una-laserjet-en.html</link><author>noreply@blogger.com (Internet Works)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-2705116031564275214</guid><pubDate>Fri, 25 Jan 2008 22:16:00 +0000</pubDate><atom:updated>2008-01-25T17:10:28.258-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Banco de Costa Rica</category><category domain='http://www.blogger.com/atom/ns#'>Universidad de Costa Rica</category><category domain='http://www.blogger.com/atom/ns#'>ECCI</category><category domain='http://www.blogger.com/atom/ns#'>CostaRicaPHP</category><category domain='http://www.blogger.com/atom/ns#'>UCR</category><title>Grupo de Usuarios PHP en Costa Rica</title><description>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 166px; height: 99px;" src="http://blogimages.internetworks.co.cr/cr_php.jpg" alt="" border="0" /&gt;Un grupo de entusiastas PHPeros está dando los primeros pasos para formalizar en un grupo de usuarios acá en Costa Rica.&lt;br /&gt;&lt;br /&gt;Los avances ya se notan, lo primero fue el dominio (&lt;a href="http://www.costaricaphp.org/"&gt;costaricaphp.org&lt;/a&gt;) que ya es la cara principal del grupo y lo último que nos han ofrecido es la &lt;a href="http://costaricaphp.org/mailman/listinfo/miembros_costaricaphp.org"&gt;lista de distribución&lt;/a&gt; de correos.&lt;br /&gt;&lt;br /&gt;La primera reunión será el Martes 29 de Enero del 2008, a partir de las 6pm en el aula 205 de la &lt;a href="http://www.ecci.ucr.ac.cr/"&gt;Escuela de Ciencias de la Computación&lt;/a&gt; en la UCR.&lt;br /&gt;&lt;br /&gt;Desde ya aplaudimos la iniciativa y ofrecemos nuestra colaboración para hacer realidad el proyecto; también agradecemos a quienes están detrás de la iniciativa.&lt;br /&gt;&lt;br /&gt;Acá les dejamos el mapa para que se ubiquen un poco:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;t=h&amp;amp;om=0&amp;amp;s=AARTsJroAJipogtKL6Xd5Jv_T4Y6W9d6Pw&amp;amp;msa=0&amp;amp;msid=110324513343097387299.00044493de6fa663f0fee&amp;amp;ll=9.938205,-84.053242&amp;amp;spn=0.003699,0.00456&amp;amp;z=17&amp;amp;output=embed" frameborder="0" height="350" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;a target="_blank" href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;t=h&amp;amp;om=0&amp;amp;msa=0&amp;amp;msid=110324513343097387299.00044493de6fa663f0fee&amp;amp;ll=9.938205,-84.053242&amp;amp;spn=0.003699,0.00456&amp;amp;z=17&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;Ver el mapa en nueva ventana&lt;/a&gt;&lt;/span&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/1669601319617062229-2705116031564275214?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/01/grupo-de-usuarios-php-en-costa-rica.html</link><author>noreply@blogger.com (Internet Works)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-2149567714883267000</guid><pubDate>Mon, 14 Jan 2008 15:27:00 +0000</pubDate><atom:updated>2008-01-14T13:52:01.352-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>EDGE</category><category domain='http://www.blogger.com/atom/ns#'>Telefonía Móvil</category><category domain='http://www.blogger.com/atom/ns#'>WebKit</category><category domain='http://www.blogger.com/atom/ns#'>gPhone</category><category domain='http://www.blogger.com/atom/ns#'>GSM</category><category domain='http://www.blogger.com/atom/ns#'>Android</category><category domain='http://www.blogger.com/atom/ns#'>Google</category><category domain='http://www.blogger.com/atom/ns#'>WiFi</category><category domain='http://www.blogger.com/atom/ns#'>iphone</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><title>Google Phone, lo que sigue</title><description>Desde hace algún tiempo se vienen creando nuevas tecnologías para telefonía móvil; los blackberries iniciaron la conquista de los usuarios más exigentes.&lt;br /&gt;&lt;br /&gt;Con la llegada del iPhone, Apple hizo su primer aporte a las tecnologías de comunicación móvil; sin embargo su gran &lt;span style="font-style: italic;"&gt;"error"&lt;/span&gt; fue hacer un contrato de exclusividad con AT&amp;amp;T. Esto ha evitado que se vendan &lt;span style="font-style: italic;"&gt;"abiertamente&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;/span&gt; sus aparatos.&lt;br /&gt;&lt;br /&gt;La tendencia creemos que será el desarrollo de aplicaciones nativas para estos aparatos que faciliten aún más el uso de los diferentes servicios disponibles en Internet. &lt;a href="http://www.iphonehacks.com/iphone_applications/"&gt;Acá&lt;/a&gt; hay una lista de aplicaciones disponibles para iPhone que incluye juegos, herramientas, etc.&lt;br /&gt;&lt;br /&gt;A diferencia de Apple, Google está trabajando en una plataforma completamente abierta; donde se podrán programar cualquier tipo de aplicaciones sin necesidad de violar términos de uso, etc.&lt;br /&gt;&lt;br /&gt;Se trata de &lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt;, una pila de software que incluye sistema operativo, librerías, framework&lt;img style="margin: 10pt 10px 10px 10pt; float: right;" src="http://2.bp.blogspot.com/_5YquDSKuF-U/R4u8BD_0nsI/AAAAAAAAAEk/Rw9k3DKUne4/s320/gphone_emulador.png" alt="" id="BLOGGER_PHOTO_ID_5155420924894551746" border="0" /&gt; de aplicaciones, aplicaciones, etc. Sus características principales son:&lt;br /&gt;&lt;br /&gt;- La existencia de un &lt;span style="font-weight: bold;"&gt;framework de aplicaciones&lt;/span&gt; que permitirá la reutilización y el reemplazo de componentes.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Navegador web&lt;/span&gt; basado en &lt;a href="http://webkit.org/"&gt;WebKit&lt;/a&gt;.&lt;br /&gt;- Optimización de gráficos en 2D y 3D basada en OpenGL.&lt;br /&gt;- SQLite para almacenamiento estructurado de datos.&lt;br /&gt;- Soporte multimedial (audio, video, imágenes, etc).&lt;br /&gt;- Soporte GSM.&lt;br /&gt;- Soporte bluetooth, EDGE, 3G y WiFi.&lt;br /&gt;- Soporte a cámaras, GPS, etc.&lt;br /&gt;&lt;br /&gt;Android está basado en Linux 2.6 y sobre éste recaen los principales servicios del sistema, como seguridad, manejo de memoria, procesos, conectividad, etc.&lt;br /&gt;&lt;br /&gt;Google ofrece un conjunto de herramientas para el desarrollo de aplicaciones que están disponibles en la página de Android. Entre estas herramientas se encuentra un emuldor en el que se pueden instalar y probar aplicaciones hechas para los teléfonos que corrererían el sistema operativo de Google.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;La imagen es un screenshot de Google Maps corriendo sobre el emuldor, lo que se observa en el mapa son los alrededores del Mall San Pedro y la  Fuente de la Hispanidad.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-2149567714883267000?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2008/01/google-phone-lo-que-sigue.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5YquDSKuF-U/R4u8BD_0nsI/AAAAAAAAAEk/Rw9k3DKUne4/s72-c/gphone_emulador.png' height='72' width='72'/><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-3887591583168738069</guid><pubDate>Wed, 08 Aug 2007 04:43:00 +0000</pubDate><atom:updated>2008-01-25T17:40:56.117-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Phishing</category><category domain='http://www.blogger.com/atom/ns#'>Banco de Costa Rica</category><category domain='http://www.blogger.com/atom/ns#'>Ingeniería Social</category><category domain='http://www.blogger.com/atom/ns#'>BCR</category><category domain='http://www.blogger.com/atom/ns#'>Seguridad</category><title>El BCR y el Phishing</title><description>Hoy recibimos dos correos electronicos que en &lt;u&gt;apariencia&lt;/u&gt; fueron enviados desde el &lt;a href="http://www.bancobcr.com/"&gt;Banco de Costa Rica&lt;/a&gt;, y subrayamos apariencia porque usan toda la imagen corporativa del BCR para hacer creer que fue enviado desde el banco.&lt;br /&gt;&lt;br /&gt;A continuación el contenido del Correo:&lt;br /&gt;&lt;br /&gt;-------&gt;&lt;--------&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://blogimages.internetworks.co.cr/bcr.gif" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Estimado Cliente de Banco de Costa Rica,&lt;br /&gt;&lt;br /&gt;Banco de Costa Rica le comunica que nuestros servidores de procesos bancarios han sido actualizados y están ya operativos.&lt;br /&gt;&lt;br /&gt;Sin embargo debido a la ingente cantidad de usuarios que usan Internet como medio de pago seguro, nos vemos en la obligación de pedirle su colaboración para una rápida restauración de los datos en las nuevas plataformas.&lt;br /&gt;Si no ha entrado en su cuenta bancaria en los últimos 12 minutos se ruega lo haga de inmediato para evitar cualquier posible problema en su cuenta o futura pérdida de datos.&lt;br /&gt;&lt;br /&gt;Debe entrar a su cuenta haciendo click  sobre el enlace correspondiente a su tipo de cuenta:&lt;br /&gt;&lt;br /&gt;Para Personas: http://www.bancobcr.com/login.asp?verificaridentidad=personas&lt;br /&gt;&lt;br /&gt;Para Empresas: http://www.bancobcr.com/login.asp?verificaridentida=empresas&lt;br /&gt;&lt;br /&gt;Banco de Costa Rica pone a su disposición, sin costo adicional nuevos servidores que cuentan con la última tecnología en protección y encriptación de datos.&lt;br /&gt;BANCO DE COSTA RICA&lt;br /&gt;&lt;/span&gt;-------&gt;&lt;-------- &lt;br /&gt;&lt;br /&gt;Este correo no es otra cosa que un ejemplo de &lt;span style="font-style: italic;"&gt;phishing&lt;/span&gt;, una técnica de &lt;a href="http://es.wikipedia.org/wiki/Ingenier%C3%83%C2%ADa_social_%28seguridad_inform%C3%83%C2%A1tica%29"&gt;Ingeniería social&lt;/a&gt;, que pretende obtener información confidencial, en este caso su número de cédula y su contraseña de la Oficina Virtual del BCR.&lt;br /&gt;&lt;br /&gt;Una vez que los usuarios del banco ingresen sus datos, los delincuentes detrás del engaño serán capaces de entrar a su verdadera cuenta en el BCR y transferir su dinero a cuentas de terceros.&lt;br /&gt;&lt;br /&gt;Los correos que recibimos tenían enlaces (&lt;span style="font-style: italic;"&gt;links&lt;/span&gt;) falsos y obviamente no nos interesa agregarlos dentro del artículo para evitar confusiones o bien enviarles posible víctimas.&lt;br /&gt;&lt;br /&gt;A a pesar que todo parece verdadero, no lo es. A continuación demostramos lo anterior (hacer click para ampliar).&lt;br /&gt;&lt;br /&gt;La siguiente imagen muestra el verdadero enlace para Banca Personal:&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogimages.internetworks.co.cr/personal.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 452px; height: 311px;" src="http://blogimages.internetworks.co.cr/personal.gif" alt="" id="BLOGGER_PHOTO_ID_5096193534288272738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La siguiente imagen muestra el verdadero enlace para Banca Empresarial:&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogimages.internetworks.co.cr/empresas.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 452px; height: 311px;" src="http://blogimages.internetworks.co.cr/empresas.gif" alt="" id="BLOGGER_PHOTO_ID_5096193534288272738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Como puede verse, en ambos casos hay un link al dominio nikolashn.com, que al parecer es propiedad de un tal &lt;a target="_blank" href="http://network-tools.com/default.asp?prog=whois&amp;amp;host=nikolashn.com"&gt;Vladimir Sipcic&lt;/a&gt;; quien probablemente no se da ni cuenta que su dominio está siendo utilizado para robar dinero.&lt;br /&gt;&lt;br /&gt;Para finalizar queremos sugerirle que se informe con su banco para evitar ser víctima de este tipo de fraudes; el banco no se responsabiliza por el uso que usted le de al usuario y contraseña de ingreso a la Oficina Virtual; pues es usted quien de forma &lt;span style="font-style: italic;"&gt;"voluntaria&lt;span style="font-style: italic;"&gt;"  &lt;/span&gt;&lt;/span&gt;lo está entregando a un tercero. Siempre utilice el sitio oficial del banco (&lt;a href="http://www.bancobcr.com/"&gt;http://www.bancobcr.com/&lt;/a&gt;); desconfié de lo que no conoce o no está seguro.&lt;br /&gt;&lt;br /&gt;Esperamos que este artículo le sea de utilidad y le ayude a proteger sus recursos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-3887591583168738069?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/08/el-bcr-y-el-phishing.html</link><author>noreply@blogger.com (Internet Works)</author><thr:total>8</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-4333484592931882598</guid><pubDate>Wed, 01 Aug 2007 05:24:00 +0000</pubDate><atom:updated>2007-08-03T13:44:54.022-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>OpenBSD</category><category domain='http://www.blogger.com/atom/ns#'>Clonar</category><category domain='http://www.blogger.com/atom/ns#'>FreeSBIE</category><category domain='http://www.blogger.com/atom/ns#'>FreeBSD</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>ucspi-tcp</category><category domain='http://www.blogger.com/atom/ns#'>Windows</category><category domain='http://www.blogger.com/atom/ns#'>tcpserver</category><category domain='http://www.blogger.com/atom/ns#'>Espejo</category><title>¿Cómo hacer una configuración espejo?</title><description>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 201px; height: 158px;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/Rq942MXlHSI/AAAAAAAAADo/ICEbhUVXYCc/s320/freebsd.png" alt="" id="BLOGGER_PHOTO_ID_5093422576007716130" border="0" /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si tiene dos servidores con igual configuración de hardware y necesita que ambas tengan la misma configuración de sistema operativo (&lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;, &lt;a href="http://www.openbsd.org/"&gt;OpenBSD&lt;/a&gt;, &lt;a href="http://www.linux.org/"&gt;Linux&lt;/a&gt;, &lt;a href="http://windows.microsoft.com/"&gt;Windows&lt;/a&gt;, etc), puede seguir los siguientes pasos para lograrlo. La idea es publicar en "A" el contenido del disco duro en el puerto 5000 y desde "B" caerle al disco duro con el contenido de "A", esto lo lograremos usando netcat y dd. El resultado final será dos servidores con exactamente la misma instalación &amp; configuración. Este procedimiento es muy útil cuando por algún motivo no es posible pegar un disco duro adicional a alguno de los servidores y hacer la copia de disco a disco.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requisitos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;» Paciencia.&lt;br /&gt;» Una copia de &lt;a href="http://www.freesbie.org/"&gt;FreeSBIE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Escenario&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;» A es el servidor instalado (fuente), su dirección IP es 192.168.0.10.&lt;br /&gt;» El disco duro de A, donde está freeBSD instalado es /dev/ad0.&lt;br /&gt;» B es el servidor sin instalar (destino), su dirección IP es 192.168.0.11.&lt;br /&gt;» El disco duro de B, donde se quiere copiar la imagen es /dev/ad0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instrucciones&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Servidor "A"&lt;/span&gt;&lt;br /&gt;» Aegurese tener instalado &lt;a href="http://www.freshports.org/sysutils/ucspi-tcp"&gt;ucspi-tcp&lt;/a&gt;.&lt;br /&gt;» Ejecute:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;# /usr/local/bin/tcpserver -vRHl 0 -c 1 192.168.0.10 5000 \&lt;br /&gt;sh -c '/bin/dd if=/dev/ad0'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Servidor "B"&lt;/span&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 158px; height: 157px;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/Rq94MsXlHRI/AAAAAAAAADg/5c0YTqNWRHw/s320/freesbie20.png" alt="" id="BLOGGER_PHOTO_ID_5093421863043144978" border="0" /&gt;&lt;br /&gt;» Bootee con una copia de FreeSBIE.&lt;br /&gt;» Inicie un shell, no es necesario levantar el modo gráfico.&lt;br /&gt;» Asegúrese que haya comunicación ente A y B.&lt;br /&gt;» Ejecute:&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;# /usr/bin/nc 192.168.0.10 \&lt;br /&gt;5000 | /bin/dd of=/dev/ad0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora deberá esperar a que el proceso termine; este proceso puede tardar varias horas en completarse correctamente, por lo que deberá ser paciente y esperar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-4333484592931882598?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/07/como-hacer-una-configuracion-espejo.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5YquDSKuF-U/Rq942MXlHSI/AAAAAAAAADo/ICEbhUVXYCc/s72-c/freebsd.png' height='72' width='72'/><thr:total>16</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-8941005720070118137</guid><pubDate>Mon, 30 Jul 2007 20:50:00 +0000</pubDate><atom:updated>2007-07-30T19:24:17.607-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>WWDC</category><category domain='http://www.blogger.com/atom/ns#'>FreeBSD</category><category domain='http://www.blogger.com/atom/ns#'>Quick Look</category><category domain='http://www.blogger.com/atom/ns#'>Tiger</category><category domain='http://www.blogger.com/atom/ns#'>Time Machine</category><category domain='http://www.blogger.com/atom/ns#'>Safari</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><category domain='http://www.blogger.com/atom/ns#'>OS X</category><category domain='http://www.blogger.com/atom/ns#'>Finder</category><category domain='http://www.blogger.com/atom/ns#'>Gnome</category><category domain='http://www.blogger.com/atom/ns#'>iTunes</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>steve jobs</category><category domain='http://www.blogger.com/atom/ns#'>Enlightenment</category><category domain='http://www.blogger.com/atom/ns#'>Leopard</category><category domain='http://www.blogger.com/atom/ns#'>Work Spaces</category><title>Hola Leopard, Adiós Tiger</title><description>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 177px; height: 188px;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/Rq5ei8XlHNI/AAAAAAAAADA/ACl9WOSB3hg/s400/apple-computer.jpg" alt="" id="BLOGGER_PHOTO_ID_5093112183016201426" border="0" /&gt;&lt;br /&gt;No es una despedida ni un saludo entre felinos amigos en medio de la selva. Se trata de la llegada al mercado de &lt;a href="http://www.apple.com/macosx/leopard/"&gt;Mac OS X 10.5 &lt;/a&gt;(Leopard); su lanzamiento fue anunciado el 6 de Junio del 2005 durante la &lt;a href="http://developer.apple.com/wwdc/"&gt;WWDC&lt;/a&gt;, y fue mostrado por primera vez a los asistentes a la WWDC del siguiente año en Agosto del 2006.&lt;br /&gt;&lt;br /&gt;Según &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt;, esta es versión incluye las mayores mejoras hechas a OS X e incluye más de 300 inovaciones.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Escritorio&lt;/span&gt;&lt;br /&gt;Apple rediseñó el escritorio de OS X, hizo semi-transparente la barra de menú y ahora el Dock se refleja en su "&lt;span style="font-style: italic;"&gt;base&lt;/span&gt;", incluso ésto también se nota al arrastrar cualquier ventana por encima del Dock. Lo mejor que hicieron con el escritorio fue crear &lt;span style="font-style: italic;"&gt;stacks&lt;/span&gt; (pilas), que es donde se pueden mantener archivos de uso frecuente sin necesidad de tenerlos en el Escritorio, que cuando se llena con muchas cosas se empieza a ver feo.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/Rq5fccXlHPI/AAAAAAAAADQ/KSboqUIhoKQ/s400/Leopard-Desktop-Stack.png" alt="" id="BLOGGER_PHOTO_ID_5093113170858679538" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finder&lt;/span&gt;&lt;br /&gt;El nuevo Fider hace más fácil que nunca la navegación en tu mac, funciona igual a iTunes, puede tener una vista de cualquier cosa que esté dentro de ella o conectadad a ella. Cada documento tiene un &lt;span style="font-style: italic;"&gt;preview&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;thumbnail&lt;/span&gt;) del contenido del archivo, sin importar que no sean necesariamente imágenes o videos. También el Finder tiene una nueva vista llamada &lt;span style="font-style: italic;"&gt;CoverFlow&lt;/span&gt; que muestra -como en iTunes- la vista previa de cualquier archivo; incluso aquí podría verse videos de Quicktime (por ejemplo).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quick Look&lt;/span&gt;&lt;br /&gt;Con Quick Look, podrías ver los contenidos de un archivo antes de abrirlo, podiendo navegar a través de múltiples páginas e incluso hasta ver videos.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/Rq5fxcXlHQI/AAAAAAAAADY/TOzc5TRFJYQ/s400/Leopard-Finder-CoverFlow.png" alt="" id="BLOGGER_PHOTO_ID_5093113531635932418" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time Machine&lt;/span&gt;&lt;br /&gt;Esta herramienta permite respaldar cualquier cosa, eso sí, necesitarás algo de espacio extra para almacenamiento extra; si respaldas tus archivos con Time Machine podrás, por ejemplo, irte al pasado a recuperar un archivo que por accidente (o a propósito) borraste hace 3 meses, 5 días, 4 horas y 20 minutos. Una vez que lo encuentres, te mostrará las diferentes versiones que ha mantenido del archivo que buscas y de un click lo traes al presente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spaces&lt;/span&gt;&lt;br /&gt;Los espacios de trabajo es uno de los features más esperados. Para los que hemos usado anteriormente algún otro manejador de ventanas (en &lt;a href="http://www.linux.org/"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;, etc) como &lt;a href="http://www.enlightenment.org/"&gt;Enlightenment&lt;/a&gt;, &lt;a href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt;, etc. esto no es algo nuevo, sin embargo sí es algo a lo que se le puede sacar mucha ventaja.  Basicamente, se pueden juntar aplicaciones, ventanas, documentos abiertos, etc en un determinado espacio de trabajo para así mantener el foco de lo que se está haciendo y la navegación entre espacios es muy sencilla.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 314px; height: 197px;" src="http://4.bp.blogspot.com/_5YquDSKuF-U/Rq5eysXlHOI/AAAAAAAAADI/OKBBYziTo3U/s400/Leopard-Spaces.png" alt="" id="BLOGGER_PHOTO_ID_5093112453599141090" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;También vienen nuevas versiones de Mail, iChat, Safari, etc. Si quiere conocer más le invitamos a que se de una vuelta por el site de &lt;a href="http://www.apple.com/macosx/leopard/"&gt;Leopard&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Algo que causó mucha gracia en la presentación de Leopard en la &lt;a href="http://developer.apple.com/wwdc/"&gt;WWDC&lt;/a&gt; del 2007, fue que Steve Jobs (CEO de Apple) hizo mofa de la estrategia de costos de windows vista y menciona las tres opciones de Leopard disponibles:&lt;br /&gt;&lt;br /&gt;- Leopard Basic: $129&lt;br /&gt;- Leopard Premium: $129&lt;br /&gt;- Leopard Business: $129&lt;br /&gt;&lt;br /&gt;¿No es grandioso? El precio nos parece sumamente accesible! Leopard estará disponible a partir de Octubre de 2007; estén bien atentos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-8941005720070118137?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/07/hola-leopard-adios-tiger.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5YquDSKuF-U/Rq5ei8XlHNI/AAAAAAAAADA/ACl9WOSB3hg/s72-c/apple-computer.jpg' height='72' width='72'/><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-3788704389326231442</guid><pubDate>Thu, 26 Jul 2007 19:01:00 +0000</pubDate><atom:updated>2007-07-30T10:32:56.846-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>TXT Record</category><category domain='http://www.blogger.com/atom/ns#'>DNS</category><category domain='http://www.blogger.com/atom/ns#'>Blogger</category><category domain='http://www.blogger.com/atom/ns#'>Google Analytics</category><category domain='http://www.blogger.com/atom/ns#'>GoDaddy</category><category domain='http://www.blogger.com/atom/ns#'>SPF</category><category domain='http://www.blogger.com/atom/ns#'>Google</category><category domain='http://www.blogger.com/atom/ns#'>Google Apps</category><category domain='http://www.blogger.com/atom/ns#'>Blogspot</category><category domain='http://www.blogger.com/atom/ns#'>CNAME Record</category><title>Blogger + Google Analytics + Google Apps</title><description>Queremos construir, o al menos unir las piezas necesarias para armar un blog en un dominio propio utilizando &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt; y unos cuantos servicios por ahí. Este es un semi-Tutorial que le puede ayudar a unir todas las piezas.&lt;br /&gt;&lt;br /&gt;El artículo está escrito para ser seguido paso a paso, sin embargo si existe más experiencia puede ser utilizado para configurar sólo algunos servicios de los acá expuestos o simplemente como medio de consulta. Si parte de este artículo no le resulta comprensible, siéntase en la libertad de hacer preguntas vía comentario.&lt;br /&gt;&lt;br /&gt;Algunos pasos puede que ya los haya dado, así que deberá interpretar bien para saber que es lo que falta para tener el producto final (blog hospedado en &lt;a href="http://www.blogspot.com/"&gt;blogspot&lt;/a&gt;, accesible en http://www.miblog.com, correo electrónico y estadísticas de visistas).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Primeros pasos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Registrar el dominio (suponemos www.miblog.com)&lt;br /&gt;En este punto la recomendación es hacerlo en &lt;a href="http://www.godaddy.com/"&gt;Godaddy&lt;/a&gt;, donde un &lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 128px; height: 55px;" src="https://imagesak.godaddy.com/aaa/header/log_gd.gif" alt="" border="0" /&gt;punto-com cuesta menos de $10, además te servicio de &lt;a href="http://es.wikipedia.org/wiki/DNS"&gt;DNS&lt;/a&gt; gratis.&lt;br /&gt;&lt;br /&gt;Creación del blog (suponemos miblog.blogspot.com)&lt;br /&gt;Para esto debe crearse una cuenta en &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt;, una vez que lo tengas podremos continuar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pasos Intermedios/Avanzados&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Configuración de correo electrónico&lt;/span&gt;&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/RqjyIcXlHLI/AAAAAAAAACw/mfXoCW2r9R4/s400/google-apps.gif" alt="" id="BLOGGER_PHOTO_ID_5091585605610314930" border="0" /&gt;&lt;br /&gt;Vaya a &lt;a href="http://www.google.com/a/cpanel/domain/new"&gt;Google Apps&lt;/a&gt; y agregue su dominio en el formulario de la izquierda, llene correctamente los demás formularios que irán apareciendo y continúe el proceso. Una vez ingresados todos los datos, debe verificar que usted es el propietario del dominio; este paso debe hacerse en &lt;a href="http://www.godaddy.com/"&gt;Godaddy&lt;/a&gt; (si usted tiene otro proveedor de servicio de &lt;a href="http://es.wikipedia.org/wiki/DNS"&gt;DNS&lt;/a&gt; deberá realizar ahí la configuración). Vamos a aprovechar que tenemos que ir a &lt;a href="http://www.godaddy.com/"&gt;GoDaddy&lt;/a&gt; para hacer varios trámites más.&lt;br /&gt;&lt;br /&gt;Una vez que ingresó a su cuenta de &lt;a href="http://www.godaddy.com/"&gt;GoDaddy&lt;/a&gt;, diríjase &lt;a href="https://dcc.godaddy.com/default.aspx"&gt;aquí&lt;/a&gt; y haga click en el dominio (miblog.com) esto le mostrará los detalles específicos de su dominio como el Status, Fecha de Registro y Expiración.&lt;br /&gt;&lt;br /&gt;Luego vaya a &lt;span style="font-weight: bold;"&gt;Total DNS Control and MX Records&lt;/span&gt;, y una vez dentro elimine todos los registros que &lt;a href="http://www.godaddy.com/"&gt;Godaddy&lt;/a&gt; crea por defecto (@, www, mobilemail, pda, email, imap, mail, pop, smtp, ftp, webmail, etc; así como los que se encuentran en la sección de Mail Exchange).&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 136px; height: 102px;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/RqjzbcXlHMI/AAAAAAAAAC4/lTJjPD9Z8L8/s400/idea_bulb.jpg" alt="" id="BLOGGER_PHOTO_ID_5091587031539457218" border="0" /&gt;&lt;br /&gt;Vuelva a GoogleApps y ahí verá algo que dice algo como: "&lt;span style="font-style: italic;"&gt;To activate Google Apps services you must verify that you own your domain&lt;/span&gt;", ahí vamos al link que dice: "&lt;span style="font-style: italic;"&gt;Verify domain ownership&lt;/span&gt;", una vez ahí escogemos "&lt;span style="font-style: italic;"&gt;Change your CNAME record&lt;/span&gt;". Copie lo que aparece en &lt;span style="font-weight: bold;"&gt;negrita&lt;/span&gt; en el punto 2 y vuelva a &lt;a href="http://www.godaddy.com/"&gt;Godaddy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Haga click sobre el botón que dice: "Add new CNAME Record" y en el Alias Name pegue lo que copió de Google y en el Host Name ponga google.com, dele al botón de "&lt;span style="font-style: italic;"&gt;OK&lt;/span&gt;", espere (como unos 60 segundos) a que el CNAME ya no aparezca (debe refrescar la página para verlo) como "&lt;span style="font-style: italic;"&gt;Pending Setup&lt;/span&gt;". Aproveche y agregue otro CNAME con &lt;span style="font-style: italic;"&gt;Alias Name&lt;/span&gt; www y con &lt;span style="font-style: italic;"&gt;Host Name&lt;/span&gt; ghs.google.com luego vuelva a Google Apps.&lt;br /&gt;&lt;br /&gt;Una vez en Google Aps, dele al botón de "Verify"; esto hará que Google proceda a la verificación de su dominio.&lt;br /&gt;&lt;br /&gt;Es hora de hacer que los correos que se envíen a midominio.com lleguen ha Google; para esto hay que volver a Godaddy. Ahora vamos a agregar los servidores de correo de Google en la sección de Mail Exchange. Deben quedar de la siguiente manera:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5YquDSKuF-U/RqjfaMXlHJI/AAAAAAAAACg/52yYuFGeZog/s1600-h/MX-records.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_5YquDSKuF-U/RqjfaMXlHJI/AAAAAAAAACg/52yYuFGeZog/s400/MX-records.png" alt="" id="BLOGGER_PHOTO_ID_5091565019832065170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;También necesitaremos agregar un registro tipo TXT (sección Text) para ayudar a controlar el spam. Debe quedar de la siguiente manera:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5YquDSKuF-U/RqjgdMXlHKI/AAAAAAAAACo/G9TdjiHG9Z4/s1600-h/SPF-TXT.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_5YquDSKuF-U/RqjgdMXlHKI/AAAAAAAAACo/G9TdjiHG9Z4/s400/SPF-TXT.png" alt="" id="BLOGGER_PHOTO_ID_5091566170883300514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Una vez terminado, volvemos a Google Apps y seguimos el link de &lt;span style="font-style: italic;"&gt;"Activate Email&lt;/span&gt;" que está en el Dashsboard (página principal del panel de control) y damos click al botón que dice "&lt;span style="font-style: italic;"&gt;I've Completed these steps&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Ahora queremos accesar nuestro correo desde &lt;span style="font-style: italic;"&gt;http://webmail.midomio.com/&lt;/span&gt;, para ésto desde el Dashboard, seguimos el link de "&lt;span style="font-style: italic;"&gt;Email&lt;/span&gt;", en en la sección de Web address seguimos el link que dice "&lt;span style="font-style: italic;"&gt;Change URL&lt;/span&gt;"; ahí escribimos &lt;span style="font-style: italic;"&gt;webmail&lt;/span&gt; en el campo de texto y guardamos los cambios, luego damos en "I've completed these steps". En pocos minutos debería estar disponible el correo electrónico en la dirección configurada. Con este servicio, gratuito por cierto, pueden crearse hasta 100 cuentas de correo, con 2GB de capacidad cada una.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Las Estadísticas&lt;/span&gt;&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 209px; height: 53px;" src="http://www.google.com/analytics/images/logo_ga.gif" alt="" border="0" /&gt;&lt;br /&gt;Haga una cuenta de correo para manejar las estadísticas (utilizaremos estadisticas@miblog.com como ejemplo, pero también podrá utilizar su cuenta de gmail, en este caso vaya al siguiente paso); luego vaya a &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt;, y &lt;a href="https://www.google.com/accounts/NewAccount?service=analytics&amp;hl=en&amp;amp;continue=http://www.google.com/analytics/home"&gt;haga la cuenta&lt;/a&gt; utilizando la dirección de correo que acabamos de crear; revise el correo porque debe confirmar la existencia de la cuenta electrónica; una vez confirmada su cuenta podremos continuar con el siguiente paso.&lt;br /&gt;&lt;br /&gt;Ingrese a &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt; y siga el link de "&lt;span style="font-style: italic;"&gt;Add Website Profile&lt;/span&gt;", escriba www.miblog.com, escoja su zona horaria y dele al botón de "&lt;span style="font-style: italic;"&gt;Finish&lt;/span&gt;"; inmediatamente le aparecerá un poco de código javascript, copielo porque lo siguiente es copiarlo en su blog.&lt;br /&gt;&lt;br /&gt;Ingrese a su cuenta de Blogger y vaya a Diseño (&lt;span style="font-style: italic;"&gt;Template&lt;/span&gt;), luego a Edición de HTML (&lt;span style="font-style: italic;"&gt;HTML Code&lt;/span&gt;) y baje hasta el final, pegue el código javascript justo antes del final (antes del tag que cierra el body. Guarde los cambios y aproveche y cambie la dirección de su blog, lo haremos Bajo la opción de Configuración | Publicación; es aquí donde pondremos www.miblog.com en el campo de texto disponible para ello; guardamos los cambios y volvemos  a &lt;a href="https://www.google.com/analytics/home/admin"&gt;Google Analytics&lt;/a&gt; y siga el link de "&lt;span style="font-style: italic;"&gt;Check Status&lt;/span&gt;" que aparece a la derecha de midominio.com; aquí Google podrá  verificar que midominio.com tenga instalada el código necesario para recibir información sobre los visitantes de midominio.com.&lt;br /&gt;&lt;br /&gt;A pesar de que este artículo es un poco largo y para algunos puede ser difícil de entender o seguir, tratamos de ofrecer una guía para poder tener un Blog bajo midominio.com, hospedado en blogspot, además de la posiblidad de tener hasta 100 cuentas de correo y mejor aún con estadísticas muy completas sobre las visitas de nuestro blog.&lt;br /&gt;&lt;br /&gt;Espero les sea de provecho.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-3788704389326231442?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/07/blogger-google-analytics-google-apps.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5YquDSKuF-U/RqjyIcXlHLI/AAAAAAAAACw/mfXoCW2r9R4/s72-c/google-apps.gif' height='72' width='72'/><thr:total>54</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-8345975322639298841</guid><pubDate>Tue, 03 Jul 2007 00:10:00 +0000</pubDate><atom:updated>2007-07-03T00:06:03.153-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>info</category><category domain='http://www.blogger.com/atom/ns#'>AJAX</category><category domain='http://www.blogger.com/atom/ns#'>inurl</category><category domain='http://www.blogger.com/atom/ns#'>filetype</category><category domain='http://www.blogger.com/atom/ns#'>link</category><category domain='http://www.blogger.com/atom/ns#'>cache</category><category domain='http://www.blogger.com/atom/ns#'>site</category><category domain='http://www.blogger.com/atom/ns#'>intext</category><category domain='http://www.blogger.com/atom/ns#'>busquedas</category><category domain='http://www.blogger.com/atom/ns#'>define</category><category domain='http://www.blogger.com/atom/ns#'>ianchor</category><category domain='http://www.blogger.com/atom/ns#'>operadores de busqueda</category><category domain='http://www.blogger.com/atom/ns#'>API</category><category domain='http://www.blogger.com/atom/ns#'>related</category><category domain='http://www.blogger.com/atom/ns#'>blogsearch</category><category domain='http://www.blogger.com/atom/ns#'>intitle</category><category domain='http://www.blogger.com/atom/ns#'>Google</category><title>¿Cómo buscar en Google?</title><description>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 178px; height: 178px;" src="http://4.bp.blogspot.com/_5YquDSKuF-U/RomjLDk4gdI/AAAAAAAAACI/Ir3UHdlpGxU/s400/gorro.jpg" alt="" id="BLOGGER_PHOTO_ID_5082773064798208466" border="0" /&gt;&lt;br /&gt;Sin duda alguna, Google es el motor de búsqueda más popular en Internet; pero esto no es, en lo absoluto, resultado de la casualidad, sino más bien es producto de la innovación constante y en la calidad de los resultados.&lt;br /&gt;&lt;br /&gt;Pero, ¿le saca usted el máximo provecho a sus búsquedas en Google?, en caso contrario le ofrecemos algunos consejos sobre como mejorar los resultados de sus búsquedas; los mostraremos con ejemplos (Utilizaremos como base algunos sitios relacionados a &lt;a href="http://www.internetworks.co.cr/"&gt;Costa Rica Internet Works&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 153px; height: 153px;" src="http://2.bp.blogspot.com/_5YquDSKuF-U/RomjSjk4geI/AAAAAAAAACQ/0zvC52cgkT8/s400/yoyo.jpg" alt="" id="BLOGGER_PHOTO_ID_5082773193647227362" border="0" /&gt;&lt;span style="font-style: italic;"&gt;Búsquedas por sitio&lt;/span&gt;: supongamos que usted quiere buscar en nuestro blog todos los artículos relacionados a productos y/o servicios que brinda &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;apple&lt;/span&gt;; esta sería la forma más adecuada de hacerlo:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=site:blog.internetworks.co.cr+apple"&gt;http://www.google.com/search?q=site:blog.internetworks.co.cr+apple&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Otros ejemplos con el mismo operador de búsqueda:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=site:www.internetworks.co.cr+Servicios"&gt;http://www.google.com/search?q=site:www.internetworks.co.cr+Servicios&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogsearch.google.com/blogsearch?q=site:internetworks.co.cr"&gt;http://blogsearch.google.com/blogsearch?q=site:internetworks.co.cr&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=site:co.cr+internet"&gt;http://www.google.com/search?q=site:co.cr+internet&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Búsqueda por tipo de archivo: ahora, pensemos en que necesitamos la información que exista sobre Costa Rica en formato &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;pdf&lt;/span&gt;, esta es la forma correcta de hacerlo:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=filetype:pdf+costa+rica"&gt;http://www.google.com/search?q=filetype:pdf+costa+rica&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Por supuesto que para el ejemplo anterior aplica también para documentos de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Word&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;por ejemplo&lt;/span&gt;), la búsqueda en ese caso sería:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=filetype:doc+costa+rica"&gt;http://www.google.com/search?q=filetype:doc+costa+rica&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Búsqueda sólo en los títulos de las páginas,  acá está como hacerlo: &lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=intitle:%22costa+rica+internet+works%22"&gt;http://www.google.com/search?q=intitle:"costa+rica+internet+works"&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para buscar todas aquellas páginas cuyos URLs contengan determinado patrón se hace así:&lt;a href="http://www.google.com/search?q=inurl:internetworks.co.cr"&gt; http://www.google.com/search?q=inurl:internetworks.co.cr&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Este es para buscar ocurrencias dentro del texto de las páginas:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=intext:internetworks.co.cr"&gt;http://www.google.com/search?q=intext:internetworks.co.cr&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con este buscamos en los &lt;span style="font-style: italic;"&gt;anchors&lt;/span&gt;, que es el texto descriptivo de un link, por ejemplo en:&lt;br /&gt;&lt;a href="http://www.internetworks.co.cr/"&gt;Costa Rica Internet Works&lt;/a&gt;, el anchor es "Costa Rica Internet Works", acá está el ejemplo:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=inanchor:%22Costa%20Rica%20Internet%20Works%22"&gt;http://www.google.com/search?q=inanchor:"Costa Rica Internet Works"&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=site:co.cr+internet"&gt;&lt;/a&gt;&lt;br /&gt;Para buscar todos los sitios que tienen un link hacia un sitio en particular:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=link:www.internetworks.co.cr&amp;filter=0"&gt;http://www.google.com/search?q=link:www.internetworks.co.cr&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora, para buscar en el cache del motor de búsqueda (es particularmente útil cuando un sitio ha sido actualizado y necesitamos algo de contenido que ya no existe); así se hace:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=cache:blog.internetworks.co.cr"&gt;http://www.google.com/search?q=cache:blog.internetworks.co.cr&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Busca sitios relacionados (que hacen lo mismo) que el que queremos buscar; esta es la forma:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=related:google.com"&gt;http://www.google.com/search?q=related:google.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con este se obtiene información sobre el link que le pasamos de parámetro:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=info:blog.internetworks.co.cr"&gt;http://www.google.com/search?q=info:blog.internetworks.co.cr&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y para terminar, si tienen duda de que significa una palabra, saberlo es así de fácil:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.google.com/search?q=define:internet"&gt;http://www.google.com/search?q=define:internet&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 139px; height: 139px;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/Romjhzk4gfI/AAAAAAAAACY/fI6ClcZ9pR8/s400/usb.jpg" alt="" id="BLOGGER_PHOTO_ID_5082773455640232434" border="0" /&gt;&lt;br /&gt;Google también ofrece herramientas, como su &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;API&lt;/span&gt; para búsquedas hecha usando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;AJAX&lt;/span&gt;; que integra búsquedas en Google Maps, Imágenes de Google, etc. Estos temas los trataremos en futuros aportes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-8345975322639298841?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/07/como-buscar-en-google.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5YquDSKuF-U/RomjLDk4gdI/AAAAAAAAACI/Ir3UHdlpGxU/s72-c/gorro.jpg' height='72' width='72'/><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-7911521315546928223</guid><pubDate>Sat, 30 Jun 2007 17:25:00 +0000</pubDate><atom:updated>2007-07-02T10:38:27.231-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MySpace</category><category domain='http://www.blogger.com/atom/ns#'>Blogger</category><category domain='http://www.blogger.com/atom/ns#'>Talk</category><category domain='http://www.blogger.com/atom/ns#'>AJAX</category><category domain='http://www.blogger.com/atom/ns#'>OReilly</category><category domain='http://www.blogger.com/atom/ns#'>REST</category><category domain='http://www.blogger.com/atom/ns#'>IPv6</category><category domain='http://www.blogger.com/atom/ns#'>MediaLive</category><category domain='http://www.blogger.com/atom/ns#'>youtube</category><category domain='http://www.blogger.com/atom/ns#'>web 2.0</category><category domain='http://www.blogger.com/atom/ns#'>SOAP</category><category domain='http://www.blogger.com/atom/ns#'>XHTML</category><category domain='http://www.blogger.com/atom/ns#'>GMail</category><category domain='http://www.blogger.com/atom/ns#'>Orkut</category><category domain='http://www.blogger.com/atom/ns#'>appletv</category><category domain='http://www.blogger.com/atom/ns#'>Google</category><category domain='http://www.blogger.com/atom/ns#'>Hi5</category><title>La Web 2.0</title><description>El término &lt;a href="http://sociedaddelainformacion.telefonica.es/jsp/articulos/detalle.jsp?elem=2146"&gt;Web 2.0&lt;/a&gt; empezó a acuñarse hace solo unos pocos años tras una lluvia de ideas que se dió entre &lt;a href="http://www.oreillynet.com/"&gt;O'Reilly&lt;/a&gt; y MediaLive International, Dale Dougherty de O'reilly y Craig Cline de MediaLive intercambiaban puntos de vista al desarrollar ideas para una conferencia. Para Dougherty la web en ese momento estaba en medio de su renacer, con nuevas reglas y negocios evolucionando a una velocidad vertiginosa.&lt;br /&gt;&lt;br /&gt;La compleja estructura de la Web 2.0 evoluciona constantemente; sin embargo tiene elementos muy importantes que sirven como base para su crecimiento, como por ejemplo&lt;img style="margin: 10pt 10pt 10px 10px; float: right;" src="http://1.bp.blogspot.com/_5YquDSKuF-U/RodSJzk4gZI/AAAAAAAAABg/wVc2W89fa0w/s200/Web20.png" alt="" id="BLOGGER_PHOTO_ID_5082121032928100754" border="0" /&gt; la sindicación de contenido, el uso de navegadores que siguen los estándares establecidos, el uso de algunas tecnologías como AJAX (&lt;span style="font-style: italic;"&gt;en inglés Asynchronous JavaScript And XML&lt;/span&gt;), CSS y  XHTML, XUL, RSS/ATOM,  etc.&lt;br /&gt;&lt;br /&gt;A grandes razgos la principal diferencia entre la primera versión de la Web y la 2.0 es que ahora el contenido no es cerrado, no existe sólo un proveedor. El contenido en la Web 2.0 es generado por los usuarios; el ejemplo más cercano que usted tiene en estos momentos es este blog, usted está leyendo este artículo sobre la evolución de la web; siguiedo unos cuantos pasos usted podrá tener este artículo en su propio blog, podrá hacer comentarios sobre este artículo (o cualquiera publicado aquí), ingresar imágenes, etc. En resumen el contenido lo generamos entre usted y &lt;a href="http://www.internetworks.co.cr/"&gt;nosotros&lt;/a&gt;, esto es conocido como como redifusión de contenido.&lt;br /&gt;&lt;br /&gt;La Web 2.0 hace mucho uso de servicios web (&lt;span style="font-style: italic;"&gt;Web Services&lt;/span&gt;), que son protocolos que establecen la forma en que se realizan intercambios bidireccionales entre un cliente y un servidor. Entre los protocolos más utilizados están SOAP (&lt;span style="font-style: italic;"&gt;Simple Object Access Protocol&lt;/span&gt;) y REST (&lt;span style="font-style: italic;"&gt;REpresentational State Transfer&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;En la época del Web 1.0 &lt;a href="http://www.netscape.com/"&gt;Netscape&lt;/a&gt; establecía los estándares de facto; mientras que para la Web 2.0 es &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; quien establece el rumbo a seguir en este momento evolutivo. &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; ofrece una cantidad increíble de servicios (gratuitos la mayoría) que están construidos con la intención de innovar la forma en que se distribuye contenido; &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; ya revolucionó la forma en que se&lt;img style="margin: 10pt 10px 10px 0pt; float: left;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/RodTITk4gaI/AAAAAAAAABo/10VNG7fS2zA/s200/google_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5082122106669924770" border="0" /&gt;envían y reciben correos con su servicio &lt;a href="http://mail.google.com/"&gt;GMail&lt;/a&gt; donde los usuarios también pueden hacer uso del servicio de &lt;a href="http://talk.google.com/"&gt;Google Talk&lt;/a&gt;, todo en un mismo lugar; pero esté no es el único gran avance que ha aportado &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, que adquirió &lt;a href="http://www.pyra.com/"&gt;Pyra Labs&lt;/a&gt; en Febrero del 2003; &lt;a href="http://www.pyra.com/"&gt;Pyra Labs&lt;/a&gt; es la compañía detrás de &lt;a href="http://www.blogger.com/"&gt;Blogger.com&lt;/a&gt;. Más recientemente &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; adquirió &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt;, el portal más popular, en el que los usuarios suben contenido en video y éste es visto por sus millones de usuarios.&lt;br /&gt;&lt;br /&gt;Existen también otras comunidades de usuarios donde los usuarios son los únicos proveedores de contenido, algunos ejemplos son: &lt;a href="http://www.hi5.com/"&gt;hi5&lt;/a&gt;, &lt;a href="http://www.orkut.com/"&gt;orkut&lt;/a&gt; (propiedad también de &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;), &lt;a href="http://www.facabook.com/"&gt;facebook&lt;/a&gt;, &lt;a href="http://www.myspace.com/"&gt;MySpace&lt;/a&gt;, entre otros.&lt;br /&gt;&lt;br /&gt;El proceso evolutivo en el que nos encontramos aún tiene un largo recorrido por delante, la tendencia será servir principalmente a los usuarios finales; ya muy pronto, cuando se adopte en todo el planeta el &lt;a href="http://www.ipv6.org/"&gt;IPv6&lt;/a&gt; tendremos mayores posibilidades de direccionamiento, lo que nos permitirá un crecimiento más acelerado y una integración aún mayor de la Web 2.0 con nuestra vida cotidiana. Apple está liderando la introducción de la Web 2.0 a la vida cotidiana de los consumidores al lanzar su &lt;a href="http://www.apple.com/appletv/"&gt;appletv&lt;/a&gt;, que es capaz de reproducir los videos disponibles a través de &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; en televisores de alta definición.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-7911521315546928223?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/06/web-20.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5YquDSKuF-U/RodSJzk4gZI/AAAAAAAAABg/wVc2W89fa0w/s72-c/Web20.png' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-6082101964620537549</guid><pubDate>Fri, 29 Jun 2007 14:46:00 +0000</pubDate><atom:updated>2007-07-01T01:20:08.909-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>pixel</category><category domain='http://www.blogger.com/atom/ns#'>GPRS</category><category domain='http://www.blogger.com/atom/ns#'>cámara</category><category domain='http://www.blogger.com/atom/ns#'>Linksys</category><category domain='http://www.blogger.com/atom/ns#'>Wi-Fi</category><category domain='http://www.blogger.com/atom/ns#'>GSM</category><category domain='http://www.blogger.com/atom/ns#'>iPod</category><category domain='http://www.blogger.com/atom/ns#'>SMS</category><category domain='http://www.blogger.com/atom/ns#'>Safari</category><category domain='http://www.blogger.com/atom/ns#'>macworld</category><category domain='http://www.blogger.com/atom/ns#'>Skype</category><category domain='http://www.blogger.com/atom/ns#'>ATT</category><category domain='http://www.blogger.com/atom/ns#'>iphone</category><category domain='http://www.blogger.com/atom/ns#'>Cisco</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><category domain='http://www.blogger.com/atom/ns#'>megapixel</category><category domain='http://www.blogger.com/atom/ns#'>steve jobs</category><category domain='http://www.blogger.com/atom/ns#'>Yahoo</category><category domain='http://www.blogger.com/atom/ns#'>Bluetooth</category><title>Apple lanza su iPhone</title><description>&lt;img style="margin: 0pt 0pt 10px 10px; float: right;" src="http://4.bp.blogspot.com/_5YquDSKuF-U/RoUpQDk4gXI/AAAAAAAAABM/cgOycYyWSOg/s200/iphone.jpg" alt="" id="BLOGGER_PHOTO_ID_5081513110372122994" border="0" /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; cumplió su promesa y lanzó el día de hoy (29 de Junio de 2007) su &lt;a href="http://www.apple.com/iphone/"&gt;teléfono celular&lt;/a&gt;; su CEO Steve Jobs había anunciado su lanzamiento el 9 de Enero de 2007 en la conferencia/expo &lt;a href="http://www.macworldexpo.com/"&gt;MacWorld&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; con una pantalla de 3.5 pulgadas, sensible al tacto y con teclado y botones virtuales, soporta una resolución de 320x480 pixeles, viene con una cámara de 2 megapixeles y con 4 u 8GB en su memoria flash interna. Ofrece conectividad a redes GSM cuatribanda (850/900/1800/1900 MHz) de 2G, así como GPRS/EDGE a una velocidad de 384 kbits/s. El &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; también ofrece conectividad con su computadora a través del conector de 30 pines (tipo iPod), a través de Wi-Fi y a través de un puerto BlueTooth 2.0.&lt;br /&gt;&lt;br /&gt;Este aparato además de soportar la tecnología móvil ofrece también mensajería de texto (SMS), navegación web (con &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt;), correo electrónico, software multimedia, entre otras novedades.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://2.bp.blogspot.com/_5YquDSKuF-U/RoUpZjk4gYI/AAAAAAAAABU/gP6RkOXBW4g/s200/linksys-iphone.jpg" alt="" id="BLOGGER_PHOTO_ID_5081513273580880258" border="0" /&gt;Después de muchas disputas con &lt;a href="http://www.linksys.com/"&gt;Linksys&lt;/a&gt;, una división de &lt;a href="http://www.cisco.com/"&gt;Cisco Systems&lt;/a&gt;, por ser estos dueños de la marca &lt;a href="http://www.linksys.com/iphone/"&gt;iPhone&lt;/a&gt;, que es un teléfono móvil IP que ofrece servicio con clientes de &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt;, &lt;a href="http://messenger.yahoo.com/"&gt;Yahoo! Messenger&lt;/a&gt;; &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; vende el &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; a un costo de $499 (la versión de 4GB) y de $599 (la vesión de 8GB) solamente en las &lt;a href="http://store.apple.com/"&gt;tiendas Apple&lt;/a&gt; o en las tiendas de &lt;a href="http://www.wireless.att.com/find-a-store/iphone/"&gt;AT&amp;T&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A propósito de &lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;, los teléfonos sólo se venderán con planes de esta empresa, lo que significa que &lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt; es el único proveedor de servicio que soporta el aparato. Se espera que el &lt;a href="http://www.linksys.com/iphone/"&gt;iPhone&lt;/a&gt; esté disponible en Europa y el resto de Norteamérica en el último trimestre del 2007 y en Asia para el 2008.&lt;br /&gt;&lt;br /&gt;Esperamos que pronto el &lt;a href="http://www.linksys.com/iphone/"&gt;iPhone&lt;/a&gt; esté disponible en Costa Rica, los entusiastas de los productos de &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; lo estaremos esperando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-6082101964620537549?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/06/apple-lanza-su-iphone.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5YquDSKuF-U/RoUpQDk4gXI/AAAAAAAAABM/cgOycYyWSOg/s72-c/iphone.jpg' height='72' width='72'/><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-4390586187606102233</guid><pubDate>Wed, 27 Jun 2007 20:52:00 +0000</pubDate><atom:updated>2007-07-01T01:21:20.344-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tivo</category><category domain='http://www.blogger.com/atom/ns#'>videos</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>appletv</category><category domain='http://www.blogger.com/atom/ns#'>amazon</category><category domain='http://www.blogger.com/atom/ns#'>películas</category><category domain='http://www.blogger.com/atom/ns#'>tv</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><category domain='http://www.blogger.com/atom/ns#'>televisión</category><category domain='http://www.blogger.com/atom/ns#'>youtube</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><title>La televisión del futuro</title><description>La televisión convencional pronto desaparecerá. Ya se han creado tecnologías capaces de  darle a los televidentes muchísimas más opciones que las que ofrece la televisión&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 105px; height: 97px;" src="http://2.bp.blogspot.com/_5YquDSKuF-U/RoLgFTk4gSI/AAAAAAAAAAM/-JbOy2y_gFY/s200/tv.jpg" alt="" id="BLOGGER_PHOTO_ID_5080869711386280226" border="0" /&gt; convencional.&lt;br /&gt;&lt;br /&gt;Hace algunos años salió al mercado &lt;a href="http://www.tivo.com/"&gt;TiVo&lt;/a&gt;, que es toda una tecnología que permite hacer grabaciones de programas de televisión, que a diferencia de otras grabadoras, el contenido se almacena en su disco duro interno. El aparato corre sobre un  &lt;a href="http://www.tivo.com/linux/"&gt;Linux&lt;/a&gt;. Hay más de un entusiasta que le ha sacado provecho más allá de lo que ofrece el fabricante; incluso encontramos más de un libro sobre el tema (&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0764543369"&gt;acá&lt;/a&gt; está el que me pareció más interesante).&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10pt 10px 0px; float: left;" src="http://3.bp.blogspot.com/_5YquDSKuF-U/RoLqUjk4gTI/AAAAAAAAAAU/bJsAD6rZv3Y/s200/tivo.jpg" alt="" id="BLOGGER_PHOTO_ID_5080880968495563058" border="0" /&gt;&lt;a href="http://www.tivo.com/"&gt;TiVo&lt;/a&gt;, en su configuración de fábrica, permite almacenar entre 80 y 300 horas de programación (ya sea cable, cable digital, satelital o antena); permite crear listas de programas favoritos, omisión de anuncios, etc.&lt;br /&gt;&lt;a href="http://www.amazon.com/"&gt;&lt;br /&gt;Amazon&lt;/a&gt; ofrece un servicio llamado &lt;a href="http://www.amazon.com/unbox/"&gt;unbox&lt;/a&gt; donde se pueden comprar videos, series, etc. listos para su &lt;a href="http://www.tivo.com/"&gt;TiVo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Más recientemente &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; anunció el lanzamiento de su &lt;a href="http://www.apple.com/appletv/"&gt;mactv&lt;/a&gt;, que es un dispositivo receptor de video digital.  Con este innovador aparato, ya disponible en el mercado por unos $300 - $400, sólo nos confirma nuestro primer enunciado: la inminente desaparición de la tv convencional.&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.apple.com/appletv/"&gt;mactv&lt;/a&gt; no sólo es capaz de entretener al nuevo televidente con películas, fotos o música, sino que se puede conectar directo a internet (vía wireless) y con esto tener acceso a &lt;a href="http://www.apple.com/appletv/tour.html?section=youtube"&gt;YouTube&lt;/a&gt;. Sí, leyó bien! Además podría almacenar contenido en su disco duro (viene en dos pos&lt;img style="margin: 10pt 0pt 10px 10px; float: right;" src="http://2.bp.blogspot.com/_5YquDSKuF-U/RoLzBTk4gUI/AAAAAAAAAAc/pJkvo7AFCco/s200/appletv.jpg" alt="" id="BLOGGER_PHOTO_ID_5080890533387731266" border="0" /&gt;ibles tamaños: 40 ó 120 GB).&lt;br /&gt;&lt;br /&gt;Pero, ¿Por qué le auguramos un futuro difícil a la TV convencional?, pues la respuesta puede parecer obvia, es mejor ver los programas, películas, videos, etc. a la hora que el televidente así lo desee y no cuando los canales de televisión así lo programen; aparte de esto, habrá una mayor oferta en opciones de entretenimiento (más videos, programas, etc.).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-4390586187606102233?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/06/la-televisin-del-futuro.html</link><author>noreply@blogger.com (Internet Works)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5YquDSKuF-U/RoLgFTk4gSI/AAAAAAAAAAM/-JbOy2y_gFY/s72-c/tv.jpg' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1669601319617062229.post-185696940078795597</guid><pubDate>Tue, 26 Jun 2007 18:59:00 +0000</pubDate><atom:updated>2007-07-01T01:23:44.792-06:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>blue phone</category><category domain='http://www.blogger.com/atom/ns#'>fugu</category><category domain='http://www.blogger.com/atom/ns#'>doubletake</category><category domain='http://www.blogger.com/atom/ns#'>tomato</category><category domain='http://www.blogger.com/atom/ns#'>parallels</category><category domain='http://www.blogger.com/atom/ns#'>sshkeychain</category><category domain='http://www.blogger.com/atom/ns#'>osx</category><category domain='http://www.blogger.com/atom/ns#'>apple</category><category domain='http://www.blogger.com/atom/ns#'>iterm</category><category domain='http://www.blogger.com/atom/ns#'>picasa</category><category domain='http://www.blogger.com/atom/ns#'>google earth</category><category domain='http://www.blogger.com/atom/ns#'>mac</category><category domain='http://www.blogger.com/atom/ns#'>programas para mac</category><category domain='http://www.blogger.com/atom/ns#'>omnigraffle</category><title>Los 10 +Recomendados :: Software para mac OS X</title><description>&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Inauguramos  el blog de &lt;a href="http://www.internetworks.co.cr/"&gt;Costa Rica Internet Works&lt;/a&gt; con los 10 programas más recomendados para &lt;a href="http://www.apple.com/macosx/"&gt;OSX&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Sin más rodeos, acá está la lista:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol  style="text-align: justify;font-family:verdana;"&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;DoubleTake&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: software para montar fotografías panorámicas a partir de otras fotografías.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://echoone.com/doubletake/"&gt;http://echoone.com/doubletake/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Desconocida.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Precio: $22.95&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.5&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Parallels&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: software de virtualización.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://www.parallels.com/"&gt;http://www.parallels.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: &lt;a href="http://www.parallels.com/en/eula/"&gt;Propietaria&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Precio: $49.99&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.7&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Fugu&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: es un &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;frontend&lt;/span&gt;&lt;span style="font-size:100%;"&gt; (gráfico) para los protocolos: SFTP, SCP &amp; SSH.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://rsug.itd.umich.edu/software/fugu/"&gt;http://rsug.itd.umich.edu/software/fugu/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: &lt;a href="http://rsug.itd.umich.edu/software/copyright.html"&gt;BSD&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Precio: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;iTerm&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Emulador de terminal.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://iterm.sourceforge.net/"&gt;http://iterm.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: &lt;a href="http://www.gnu.org/licenses/lgpl.html"&gt;GPL&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Precio: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.8&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Tomato Torrent&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Cliente para bittorrent.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://sarwat.net/bittorrent/"&gt;http://sarwat.net/bittorrent/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Desconocida, pero es gratis.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.6&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;SSHKeychain&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Cumple con el papel de ssh-agent, maneja las llaves para autenticar con cualquier protocolo basado en llaves.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://www.sshkeychain.org/"&gt;http://www.sshkeychain.org/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: BSD.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.7&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Google Earth&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Google Earth combina la potencia de las búsquedas de Google con imágenes de satélites, mapas, terrenos y edificios 3D para poner toda la información geográfica del mundo al alcance de tu mano.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://earth.google.com/"&gt;http://earth.google.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Propietaria.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.5&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Picasa Web Albums&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Software para crear álbums en &lt;a href="http://picasaweb.google.com/"&gt;picasaweb&lt;/a&gt;, subir fotos, etc.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://picasa.google.com/web/mac_tools.html"&gt;http://picasa.google.com/web/mac_tools.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Propietaria.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $0.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Blue Phone Elite&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Interactúa con teléfonos con soporte &lt;a href="http://es.wikipedia.org/wiki/Bluetooth"&gt;BlueTooth&lt;/a&gt;, soporta envío y recepción de mensajes de texto (SMS), llamadas telefónicas, etc.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://www.mirasoftware.com/BPE/"&gt;http://www.mirasoftware.com/BPE/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Propietaria.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $20.0&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 9.5&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;OmniGraffle Pro&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Descripción: Diagramador.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://www.omnigroup.com/applications/omnigraffle/"&gt;http://www.omnigroup.com/applications/omnigraffle/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Licencia: Propietaria&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Costo: $149.95&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Calificación: 8.7&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1669601319617062229-185696940078795597?l=blog.internetworks.co.cr' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.internetworks.co.cr/2007/06/los-10-recomendados-software-para-osx.html</link><author>noreply@blogger.com (Internet Works)</author><thr:total>41</thr:total></item></channel></rss>
