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

<channel>
	<title>Ahí vamos &#187; general</title>
	<atom:link href="http://www.ahivamos.net/blog/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ahivamos.net/blog</link>
	<description>Desarrollador de software, emprendedor y amante de la música. Tijuana B.C. México.</description>
	<lastBuildDate>Fri, 04 Jun 2010 01:57:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nuevo impuesto por robar en México</title>
		<link>http://www.ahivamos.net/blog/2010/06/03/nuevo-impuesto-por-robar/</link>
		<comments>http://www.ahivamos.net/blog/2010/06/03/nuevo-impuesto-por-robar/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 01:57:44 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[frustraciones]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[sociedad]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/?p=229</guid>
		<description><![CDATA[Resulta que esta mañana, mientras veía el *timeline de mi twitter, me encontré con un *trending topic que de inmediato llamó mi atención: #canonmx. ¿Qué carajos es el canon? No, no tiene que ver con el proceso de santificar algo ni tampoco es cañon en inglés, un canon es simplemente un impuesto y vaya que si le queda la palabra "impuesto" ya que de autorizarse por la camara de diputados se nos estaría imponiendo un castigo por "robar".]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ahivamos.net/blog/wp-content/uploads/2010/06/sgae-poly.jpg"><img class="alignleft size-thumbnail wp-image-231" style="margin-left: 8px; margin-right: 8px;" title="sgae-poly" src="http://www.ahivamos.net/blog/wp-content/uploads/2010/06/sgae-poly-150x150.jpg" alt="Monopoly SGAE" width="150" height="150" /></a>Resulta que esta mañana, mientras veía el *timeline de mi twitter, me encontré con un *trending topic que de inmediato llamó mi atención: <a title="Impuesto o canon" href="http://twitter.com/#search?q=canonmx" target="_blank">#canonmx</a>.</p>
<p>¿Qué carajos es el canon? No, no tiene que ver con el proceso de santificar algo ni tampoco es cañon en inglés, un canon es simplemente un impuesto y vaya que si le queda la palabra &#8220;impuesto&#8221; ya que de autorizarse por la camara de diputados se nos estaría imponiendo un castigo por &#8220;robar&#8221;.</p>
<p>A ver, aver, ¿Cómo que robar?, Si mira, deja te explico. Resulta que cuando uno descarga una canción por Internet, baja una película o algún material con derechos de autor las compañias productoras de estas obras nos llaman delincuentes por decir lo menos; piratas, rateros, inmorales y demás. Pues bien partiendo de lo anterior resulta que ahora el gobierno quiere aplicar una nueva ley o reformar una actual (la ley de derechos de autor) para hacer algo parecido a lo que comenzó a hacer España hace algunos años: dar por hecho que todos &#8220;pirateamos&#8221; música, películas, videos, etc y cobrar un impuesto por todos los medios de almacenamiento puesto que seguramente los queremos usar para ese fin.</p>
<p>Ejem, no entiendo aun&#8230;Bueno, lo que pasaría en simples palabras sería que al aprobarse esta ley el gobierno impondría un nuevo impuesto (valga la rebusnancia) por el simple hecho de comprar algun medio donde podamos guardar o almacenar información es decir, desde un diskette o cd-rom grabable hasta un iPod, pasando por las multifuncionales que tiene en su oficina, si, esas que usa para copiar libros y venderlos al por mayor.</p>
<h2><strong>Saldría caro &#8220;copiar&#8221;</strong></h2>
<p>Si bien es cierto que muchas, muchísimas personas descargan ilegalmente contenidos también es cierto que una medida como la tomada por España no es la mejor solución. Esta nueva ley pretende que este impuesto ya venga adjunto al costo del medio y que el usuario final lo absorba aunque, en el documento de la propuesta, se menciona que los fabricantes de los medios podrían optar por absorber el costo total, cosa que la verdad dudo que vayan a hacer. Por ejemplo, si se aprobase el impuesto un DVD grabable, de esos que venden en su oxxo mas cercano costaría 7 pesos mas, es decir, de costar 10 pesos ahora tendría un valor de 17 pesos.</p>
<p>Pero la lista no solo contempla discos grabables o reproductores de música mp3, rayando en lo absurdo hasta las impresoras y multifuncionales que se utilizan en las empresas para imprimir documentos sufrirían este impuesto, por ejemplo una impresora de inyección de tinta, simple, de esas &#8220;baratas&#8221; de 400 pesos nos costarían 126 pesos extras.</p>
<h2>Justificación</h2>
<p>La ley, propuesta por el brillante diputado <a title="Armando Jesús Báez Pinal" href="http://sitl.diputados.gob.mx/LXI_leg/curricula.php?dipt=434" target="_blank">Armando Jesús Báez Pinal</a> de la bancada del PRI, se justifica en que la mayoria de los usuarios utilizaremos cualquier medio que permita transformar información para venderla. Si bien el documento es extenso y justifica que existe el derecho de copia privada, es decir, que el usuario tiene derecho a crear una copia privada de sus discos o películas para uso personal y de respaldo, también menciona que es imposible para los autores intelectuales de dichas obras saber si nosotros en realidad estamos realizando copias de seguridad o si lo estamos haciendo con fines de lucro.</p>
<h2><strong>Punto negativo</strong></h2>
<p>Si bien, como dije antes, se sabe que muchos, muchos individuos utilizan grabadoras de discos, discos duros y demás medios de almacenaje para vender ilegalmente música, películas y otras obras, también es cierto que no todos lo utilizan con ese proposito. Las impresoras, los discos duros y los diskettes, por dar un ejemplo, existieron desde mucho antes que Internet se popularizara o si quiera se pensara en el término &#8220;MP3&#8243; o &#8220;bajar&#8221; y han sido herramientas que tienen otros fines.</p>
<p>Para mi por supuesto esto tiene algún interés, alguién presionó al sr. diputado probablemente para proponer esto y si bien tiene sentido que quieran combatir la piratería podrían empezar por hacer operativos en todos los tianguis y &#8220;sobre ruedas&#8221; del país y dejar la economía de los que trabajamos y pagamos impuestos en paz, que ya de por si tan mermada está, o que, ¿También van a cobrar un impuesto a los automoviles porque se utilizan para robar, secuestrar y darse a la fuga?</p>
<p>Por supuesto, estos datos e información no la inventé yo. Al principio me pareció que solo era otro tema más en twitter así que me di a la tarea de leer el documento completo para comprobar si esto era cierto. El documento es extenso así que aquí les dejo un resúmen de lo que a mi me pareció mas importante. Pueden descargar el documento completo <a title="Canon digital en México" href="http://gaceta.diputados.gob.mx/Gaceta/61/2010/abr/20100427-XI.pdf" target="_blank">aquí</a>.</p>
<h3>Lista de puntos importantes:</h3>
<p><strong><em>2- ¿Quienes estarán obligados a la obtención y pago de la licencia para la copia privada y porque?</em></strong></p>
<p style="padding-left: 30px;">• Pag. 11, punto 2.4</p>
<p style="padding-left: 60px;">∘ Que &#8220;El valor comercial de los medios para almacenar datos está basado en factor al valor de la obra intelectual en si&#8221;</p>
<p style="padding-left: 30px;">• Pag 11, punto 2.5</p>
<p style="padding-left: 60px;">∘ Que &#8220;Los fabricantes, importadores, distribuidores, mayoristas, etc. al comercializar sus productos o soportes de almacenaje explotan de manera indirecta obras protegidas&#8221; (¿Se da por hecho que se usarán para obras protegidas entonces?)</p>
<p style="padding-left: 30px;">• Pag 12, punto 2.6</p>
<p style="padding-left: 60px;">∘ Le corresponde al estado velar por la protección de los derechos autorales y por ello debe asegurarse que quien reproduzca cualquier obra en cualquier medio cuente con la &#8220;licencia&#8221; para hacerlo (¿Y proteger al consumidor de mas impuestos y precios elevados no es su responsabilidad?)</p>
<p><strong><em>3- ¿Quienes deben otorgar y recaudar las regalías por concepto de licenciamiento por copia privada y por qué?</em></strong></p>
<p style="padding-left: 30px;">• Pag 12, parrafo 1</p>
<p style="padding-left: 60px;">∘ Debido a que el autor de la obra no tiene los medios para ejercer los derechos de propiedad se crean las Sociedades de Gestión Colectiva de Interes Público  (<em>Que según el punto existen sin ánimo de lucro</em>)</p>
<p style="padding-left: 30px;">• Pag 15 parrafo 3</p>
<p style="padding-left: 60px;">∘ Que &#8220;La originalidad y creatividad de los autores de las obras artísticas, literarias o científicas no se ven afectadas por el &#8216;abaratamiento&#8217; en los costos de los medios de almacenamiento&#8221; <em>(o sea que aunque la tecnología progrese y se abaraten los costos de los discos o memorias las obras deben seguir costando lo mismo, segun el parrafo, el costo del contenido no está en funcion al costo del soporte pues</em> )</p>
<p style="padding-left: 30px;">• Pag 16, último parrafo</p>
<p style="padding-left: 60px;">∘ &#8220;En caso de que existan nuevos aparatos o soportes para la copia privada, los obligados o titulares de derechos interesados deberan informar a la autoridad administrativa así como la tarifa que desean ajustar a dicho producto&#8221; (<em>Es decir, que si se inventa un nuevo medio de almacenaje este también estará sujeto a las tarifas del canon que las sociedades colectivas crean pertinente</em>)</p>
<p style="padding-left: 30px;">• Pag 17, parrafo 2</p>
<p style="padding-left: 60px;">∘ El porcentaje del canon en la Union Europea es de 8%, que según el texto no afectaría demasiado al consumidor ya que si un disco, por ejemplo, cuesta 1 peso, solo se pagarían 8 centavos por este canon (<em>Y que pasa con un disco duro externo, por ejemplo, que cuesta 2500 pesos en office depot? El 8% de 2500 pesos son 200 pesos&#8230; </em>)</p>
<p style="padding-left: 30px;">• Pag 19, parrafo 2</p>
<p style="padding-left: 60px;">∘ &#8220;Las tarifas propuestas representan en la mayoría de los casos el 8% del costo promedio del producto, en los casos de excepcion que se supera tal porcentaje se justifica por la gran capacidad de almacenamiento y reproducción que tienen los soportes&#8221; (<em>O sea que un disco duro de 1Tb podría tener digamos un 15% o 20% de canon por poder guardar mas cosas &#8220;ilegales&#8221;</em>)</p>
<h3>Lista de impuestos a aplicar y tarifas:</h3>
<div id="_mcePaste">Tarifas (sujetas a cambios una vez que las sociedades establezcan sus tarifas &#8220;justas&#8221;):</div>
<div id="_mcePaste">• Análogos</div>
<div id="_mcePaste" style="padding-left: 30px;">∘ Audio</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora/Reproductora $9.5 pesos por unidad</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte de grabación (ej: cassettes) $3.15 pesos</div>
<div style="padding-left: 30px;">∘ Video</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora/reproductora $105 pesos por unidad</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte de grabación (ej: Hi8) $5 pesos</div>
<div id="_mcePaste">• Digitales</div>
<div id="_mcePaste" style="padding-left: 30px;">∘ Grupo 1 (grabación y almacenamiento)</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora de CD $9.5 pesos por unidad</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora de CD/DVD/BLU RAY $55 pesos por unidad</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora DVD de sobremesa $55 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Grabadora de TV sobre disco duro (TiVo) $190 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Disco duro interno $190 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Disco duro externo $166 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Disco duro para mp3, mp4, wav, wma o similares hasta 4gb $133 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 8gb $166 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 16gb $198.40 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 32gb $249 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 60gb $367 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 120gb $441 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 180gb $588 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; mayor a 180gb $663 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Disco duro de alta capacidad para blue ray o similares $800 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Dispositivos de almacenamiento y reproducción para MP3, Mp4, WAV, WMA o similares de memoria sólida $51.25 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Teléfono móvil con PDA y/o grabador de mp3 o similares $63.50 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Computadoras multifuncionales para IPad o similares $800 pesos</div>
<div id="_mcePaste" style="padding-left: 30px;">∘ Grupo 2 (soportes de grabación)</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte CD-R $2.75 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte CD-RW $3.45 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte DVD-R $6.9 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte DVD-RW $9.5 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Soporte BD-BLU RAY $25 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Mini disc $245 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Memoria USB/Flash 1gb $7.35</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 2gb $21</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 4gb $31.5</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 8gb $52.5</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 16gb $73.5</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 32gb $126</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; mayores a 32gb $126 pesos por los primeros 32gb y 6.3 pesos por gb adicional</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Discos de estado solido 8gb $178.5</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 16gb $336</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; mayores de 16gb 630 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Tarjeta de memoria $21.9</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Micro Floppy disk $0.35</div>
<div id="_mcePaste" style="padding-left: 30px;">∘ Grupo 3 (multifuncionales y copiadoras)</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Inyección de tinta $126 pesos</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Laser $157</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Escaner $142</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ Copiadoras 9ppm $204</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 10-29ppm $1,985</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 30-49ppm $2,625</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; 50-69ppm $3,150</div>
<div id="_mcePaste" style="padding-left: 60px;">‣ &#8212; mayores a 70ppm $3,570</div>
<pre>*Timeline se le llama al desplegado de mensajes de contactos a los que seguimos en twitter.
*Trending topic es un "tema de moda" en twitter o del momento y se utiliza como #tema</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2010/06/03/nuevo-impuesto-por-robar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple es el nuevo Microsoft&#8230;</title>
		<link>http://www.ahivamos.net/blog/2010/04/13/apple-es-el-nuevo-microsoft/</link>
		<comments>http://www.ahivamos.net/blog/2010/04/13/apple-es-el-nuevo-microsoft/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 06:34:48 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/?p=206</guid>
		<description><![CDATA[Apple es el nuevo Microsoft, Google es el nuevo Apple y Microsoft el nuevo IBM. Frase que últimamente parece ser muy cierta.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ahivamos.net/blog/wp-content/uploads/2010/04/MasterReplica_DarthVaderHelmet.jpg"><img class="alignleft size-thumbnail wp-image-208" style="margin-left: 8px; margin-right: 8px;" title="MasterReplica_DarthVaderHelmet" src="http://www.ahivamos.net/blog/wp-content/uploads/2010/04/MasterReplica_DarthVaderHelmet-150x150.jpg" alt="" width="150" height="150" /></a>Apple es el nuevo Microsoft, Google es el nuevo Apple y Microsoft el nuevo IBM. Frase que últimamente parece ser muy cierta.</p>
<p>Y es que últimamente en la red hay un debate caluroso acerca de las <a title="nuevas políticas" href="http://alt1040.com/2010/04/por-que-apple-reniega-del-ecosistema-de-desarrollo-flash-jobs-contesta">nuevas políticas</a> de apple acerca de permitir el desarrollo en sus plataformas con herramientas y librerias ajenas a las propias, lease: XCode, Objective-C y el propio SDK de iPhone/iPad/OSX.</p>
<p>La razón, aparentemente, de Jobs es que los desarrolladores crean malas aplicaciones con herramientas ajenas a la empresa de la manzana y es que aunque no es precisamente un ataque en contra de Adobe, ya que hay otras compañías que se llevan entre las patas (Novell, Unity, etc.) lo cierto es que en el mundo que está allí afuera de desarrollo existen infinidad de personas que utilizan ActionScript o sea Flex o Flash de Adobe y son quienes resultan mas afectados.</p>
<p>La mala calidad de el interprete de ActionScript, o sea el plugin de Flash, no la pongo en entredicho; es pésima. El rendimiento de dicho plugin, al menos en los navegadores, es bastante malo. Ya ni decir de OSX, el sistema operativo de Apple o de alguna versión de Linux donde simplemente deja mucho que desear. A mi personalmente me ha tocado ver como simplemente por estar cargado el famoso plugin, cuento con 20% menos de procesador a mi disposición ya que dicho plugin se encuentra ocupandolo. Y ni hablar de ver videos en pantalla completa, como en Youtube donde a los pocos minutos de hacerlo escucho el infáme sonido de los abanicos de mi computadora clamando piedad por el procesador.</p>
<p>Ahora, tomando lo anterior como mi punto de vista personal, me parece que el &#8220;bloquear&#8221; otras herramientas y librerias de desarrollo para el sistema operativo de los dispositivos móviles de Apple es una mala jugada. ¿Porqué?&#8230; Bueno en principio porque se cierran a un mundo de desarrolladores allá afuera. Si bien es cierto que hay pésimos desarrollos hechos en flash también es cierto que existen herramientas muy poderosas y útiles, ¿Ejemplo? Twhirl, el cliente que utilizo para twitter. Juzgar al universo de desarrolladores por otros tantos no es justo tal como sería decir que todos los programadores de PHP hacen malas aplicaciones (facebook, hecho en php) o que todo el desarrollo hecho en ASP.Net es &#8220;tasteless&#8221;.</p>
<p>Para mi, apple tiene el mejor sistema operativo del mundo; Unix con una interfáz de usuario superior a cualquier otra y una serie de aplicaciones increiblemente fáciles de utilizar. De cualquier modo, me parece que la soberbia que los rodea no es sana para el ecosistema tecnológico porque si bien son una empresa la cual, como todas, debe buscar un fin lucrativo, también es cierto que tienen cierto grado de &#8220;responsabilidad&#8221; social al ser una marca de tanto peso.</p>
<p>Y es curioso porque, a pesar de que estas restricciones son bastante fuertes, parece que el &#8220;culto&#8221; alrededor de los usuarios de productos de Apple parece ser mas fuerte que la realidad de las cosas. No critico a Apple, a veces tenemos que tomar decisiones dúras para tener productos de calidad, lo que si es que, si Microsoft hubiese hecho lo mismo, como por ejemplo decir &#8220;No podrás desarrollar en windows a menos que utilices la plataforma .Net y Visual Studio&#8221; entonces largos hilos de discusión acerca de la maldad de la empresa de redmond hubieran inundado slashdot, reddit y demás sitios de tecnología, lo interesante es que Apple todo esto se le permite.</p>
<p>Aquí existe un patron, y es el patron &#8220;IBM&#8221;. Así lo he llamado yo. Cuando IBM dominaba el mundo de la informática y la tecnología de uso personal y empresarial ellos tomaban las decisiones basados en este control monopólico, muy parecido por cierto al control que tuvo Bell o AT&amp;T en decadas pasadas. Microsoft llegó entonces como una alternativa propia para consumidores y desarrolladores y fue ese ecosistema de desarrolladores y de &#8220;libertad&#8221; (las famosas PCs compatibles) lo que permitió que Microsoft dominara y siga aun dominando el mercado tecnológico, le pese a quien le pese.</p>
<p>Pero así como a Microsoft pronto se le acabaron las ideas frescas, donde venció al gigante que fue IBM así entonces vaticino que suceda con Apple. Si bien apple nunca ha tenido el mercado que Microsoft tiene, al menos en computadoras personales, lo cierto es que Apple tiene control total del mercado de entretenimiento y muy pronto de telefonía móvil. Los años soberbios donde Apple empiece a comportarse como el Microsoft de los 90&#8217;s apenas comienzan.</p>
<p>¿Quién los ha de bajar de la nube? No lo se, lo que si estoy seguro es que por otro lado Google, con su android y sus tecnologías abiertas empieza a atraer cada vez a mas usuarios y desarrolladores que, estos últimos, a final de cuentas, son quienes crean el ecosistema necesario para un mercado atractivo para los usuarios. Fueron los desarrolladores quienes llenaron el App Store de apple y no Apple de utilidades (y otras cosas no tan útiles) que hicieron al pequeño teléfono sin cámara ni bluetooth ni infinidad de cosas (en su primera versión) que pareciera atractivo y que los usuarios le perdonaran esta falta de características.</p>
<p>Predicando lo que pueda pasar, creo que Google ya se ha convertido en el nuevo apple, el nuevo apple porque ofrece productos revolucionarios y fáciles de utilizar y donde las restricciones, si bien existen, son mínimas y permitiran el libre flujo de creatividad para aquellos que desean desarrollar aplicaciones o contenidos para android o su recien salida &#8220;app marketplace&#8221;.</p>
<p>Curiosamente, después de varios años de dominar el mercado y hacer las cosas a su modo parece que Microsoft está estos últimos años en disposición de escuchar finalmente a sus clientes y si bien no han hecho cambios extraordinarios si se nota un aparente cambio de actitud y de interés de cooperación, cooperación que IBM nunca se imaginó tuviera con la comunidad OpenSource, por ejemplo, 20 años después, pero como siempre, la tendencia empuja a las empresas, renovarse o morir, así como algun factor motivo a IBM a desarrollar Eclipse y regalarlo (herramienta de desarrollo básica para cualquier programador que no utilice VisualStudio y desarrolle en Java) así Microsoft irá tomando el mismo camino. ¿Apple? No lo se, parece ser que su era &#8220;Microsoft&#8221; apenas ha comenzado. Lo que si es importante tomar en cuenta es que Microsoft siempre ha desarrollado productos dirijidos al mercado medio, Apple por otra parte desarrolla productos para un nicho de mercado &#8220;pudiente&#8221; que es menos del 20% de la población&#8230; Con dicha actitud dejan un porcentaje bastante amplio para la competencia. Nada nuevo aquí. La diferencia se sentirá cuando otros proveedores de hardware, por ejemplo, lancen teléfonos con las mismas capacidades y sex-appeal (o tablets, hablando del iPad) del iPhone pero a un precio menor. Solo es cuestión de tiempo y ya está sucediendo; motorola con sus droids, por ejemplo.</p>
<p>Quiero terminar este post con algo que le dije a mi socio hoy en la mañana. Si bien es cierto que Apple está en su derecho de utilizar las políticas que le parezcan mas convenientes también es cierto que son una empresa con un peso social bastante fuerte. Coca cola lo es, Microsoft lo es, Good Year lo es, y si los usuarios piden y claman algo, aun cuando no es lo mas adecuado para la empresa esta debe de servir a sus usuarios antes que a sus inversionistas. Ahí está el caso del sismo que sufrimos en Baja California en días pasados, Televisa, siendo una empresa nacional y con responsabilidad social, prefirió seguir transmitiendo el clásico Chivas-América para retomar la situación del sismo un día después. Si bien a sus intereses le era conveniente seguir transmitiendo el partido también es cierto que muchos bajacalifornianos estuvimos descontentos con esta actitud (que a mi personalmente no me extraña) y aunque la gente no dejará de ver telenovelas ni el fútbol (pan y circo de nosotros los mexicanos) si se han creado sentimientos encontrados hacía esta empresa que si bien ahora mismo no son un problema después van a repercutir, o como dicen, les pasaremos la factura. Así apple se arriesga a que el consumidor y hasta los mismos desarrolladores le pasen la factura en un futuro no muy lejano.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2010/04/13/apple-es-el-nuevo-microsoft/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dos años después</title>
		<link>http://www.ahivamos.net/blog/2010/04/07/dos-anos-despues-2/</link>
		<comments>http://www.ahivamos.net/blog/2010/04/07/dos-anos-despues-2/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 02:27:33 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/?p=200</guid>
		<description><![CDATA[Hace aproximadamente dos años que llegué a Tijuana con la misma historia de todos los que probablemente llegaron como yo: buscando un mejor futuro.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ahivamos.net/blog/wp-content/uploads/2010/04/42ideas_logo2.png"><img class="alignleft size-full wp-image-203" style="margin: 4px;" title="42ideas_logo" src="http://www.ahivamos.net/blog/wp-content/uploads/2010/04/42ideas_logo2.png" alt="" width="150" height="150" /></a>Hace aproximadamente dos años que llegué a Tijuana con la misma historia de todos los que probablemente llegaron como yo: buscando un mejor futuro.</p>
<p>Dos años increíbles y también difíciles han pasado. Increíbles porque tuve la oportunidad de conocer una nueva ciudad, de trabajar con gente inteligente y estar en proyectos muy interesantes. No se si es mi forma de ver las cosas pero siempre disfruté mucho los lugares donde trabajé ya que me involucré en proyectos grandes donde más que aprendizaje técnico obtuve experiencia en cosas como tratar a los clientes, trabajar en equipo y otros beneficios. Difíciles porque desgraciadamente vivimos en un país con bastantes problemas sociales y Tijuana no es la excepción y creo que llegué en momentos donde la inseguridad estaba en su mas alto nivel. Afortunadamente parece ser que eso gradualmente está mejorando.</p>
<p><strong>El blog y su estado vegetal</strong></p>
<p>¿Qué pasó con este blog? Nada, mas bien, lo que pasó conmigo es que dejé de escribir porque me aburrí, me aburrí de no tener un tema interesante de conversación que es lo que creo que hago cuando escribo en un blog. Otro factor es que el tiempo que tenía debido a mi empleo era muy ajustado y muchas veces me daba simplemente flojera escribir algo. Por otra parte, escribir cuestiones técnicas no es posible ya que si bien, no firmé ningún contrato de confidencialidad en la empresa donde solía laborar, tampoco podía hacer público nuestro trabajo por la naturaleza del sector al que se dedica dicha empresa: el de los seguros.</p>
<p><strong>De trabajo y otros malestares</strong></p>
<p>Y bueno, después de dos años, a mis casi ya 25 he decidido independizarme. Independizarme laboralmente hablando ya que, como algunos de mis conocidos saben, vivo &#8220;solo&#8221; e independiente desde hace ya varios años. Mi tiempo como empleado dio sus frutos y creo que simplemente tenía que moverme a lo que seguía.</p>
<p>Muchas personas están enfadadas con su trabajo, o cansadas, o simplemente acuden a su escritorio a hacer lo que tienen que hacer para obtener un salario seguro que, no lo negaré, es bastante cómodo, pero se vuelve incómodo e insoportable una vez que no estamos contentos con lo que hacemos. Hay que ser honestos y aceptar que, una vez que nos llega el día en que nos levantamos cansados y sin ganas de ir a trabajar, o estamos esperando la hora de salida, definitivamente es tiempo de un cambio y no es culpa de la empresa, suele ser siempre nuestra responsabilidad solucionarlo. Aunque no llegué a tal grado si sentí que era momento de pasar a otra cosa, sin remordimientos ni nada de eso.</p>
<p><strong>Lo que viene</strong></p>
<p>¿Qué sigue? Bueno, justo el año pasado un amigo y yo decidimos que era tiempo de probar suerte independientes de una empresa y es así como llegamos a crear <a title="42ideas" href="http://42ideas.mx">42ideas</a>. Una nueva empresa de sofware enfocada a crear soluciones versátiles para los clientes y donde podamos divertirnos y seguir aprendiendo.</p>
<p>Tenemos varios proyectos en mente, proyectos de los cuales me gustaría hablar en estos momentos pero preferimos dejarlo para después, cuando haya algo tangible. Por lo pronto, seguimos trabajando en dichos proyectos y puliendo las ideas para mejorarlos.</p>
<p>Me encantaría escribir muchas cosas pero siento que no sería justo crear una novela en un artículo de blog solo por el hecho de haber dejado de escribir en el. Desde el año pasado tenía ganas de retomar este blog, pero me juré que, hasta que no tuviera mi empresa no lo haría. Una especie de &#8220;auto-flagelación&#8221; para obtener resultados de mi parte. Ahora que he cumplido esa pequeña meta me siento de nuevo con el derecho de retomar estos rincones virtuales y escribir lo que quiera escribir.</p>
<p>Tarde pero, les deseo mucha suerte en todos sus proyecto este año a mi familia, amigos, conocidos y demás.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2010/04/07/dos-anos-despues-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Actualizar o no actualizar&#8230;?</title>
		<link>http://www.ahivamos.net/blog/2009/02/08/actualizar-o-no-actualizar/</link>
		<comments>http://www.ahivamos.net/blog/2009/02/08/actualizar-o-no-actualizar/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 06:30:39 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2009/02/08/actualizar-o-no-actualizar/</guid>
		<description><![CDATA[¿Debería actualiazar a la versión 2.7 de wordpress?]]></description>
			<content:encoded><![CDATA[<p>¿Debería actualiazar a la versión 2.7 de wordpress?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2009/02/08/actualizar-o-no-actualizar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Buenas y malas</title>
		<link>http://www.ahivamos.net/blog/2008/08/24/buenas-y-malas/</link>
		<comments>http://www.ahivamos.net/blog/2008/08/24/buenas-y-malas/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 05:23:14 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[frustraciones]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/08/24/buenas-y-malas/</guid>
		<description><![CDATA[Mucho tiempo sin escribir en el blog. Parece que he estado un poco ocupado estos días ¿Huh?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ahivamos.net/blog/wp-content/uploads/2008/08/929047-sad_face_large.jpg"><img class="alignleft size-thumbnail wp-image-174" title="929047-sad_face_large" src="http://www.ahivamos.net/blog/wp-content/uploads/2008/08/929047-sad_face_large-150x150.jpg" alt="" width="150" height="150" /></a>Mucho tiempo sin escribir en el blog. Parece que he estado un poco ocupado estos días ¿Huh?</p>
<p>Las malas primero y es que mi abuela, la persona con la que práticamente creci y me desarrollé como ser humano tuvo un infortunado derrame después de que se le subió la presión estando de vacaciones por allá por Jalisco. En realidad mi abuela es una persona ya bastante grande pues tiene 86 años y uno siempre está a la expectativa de que estas cosas terribles pueden pasar. Apenas este fin de semana regresaron a San Luis y aunque está estable necesitará terapia para recuperarse. Espero poder ir a San Luis el próximo fin de semana y verla.</p>
<p>Por otra parte estos últimos quince días han sido de trabajos &#8220;forzados&#8221; ya que estamos por finalizar un proyecto. La semana pasada estuve en Los Angeles dando soporte en sitio al cliente de nuestro proyecto y aunque duramos como 5 días prácticamente fue del hotel a las oficinas del cliente y viceversa. No fue un viaje de placer pero al menos tuve la oportunidad de conocer el centro de Los Angeles que no es lo mismo que conocer partes de California.</p>
<p>El fin de semana pasado me fuí a San Luis a arreglarle las placas al carro y sacar mi licencia de conductor por fin. También fuí a arreglar algunos pendientes que tengo con mi certificado de la escuela y ver si por fin entro a la universidad un día de estos. Tuve que quedarme hasta el Lunes ya que los fines de semana no trabajan (cuando trabajan) en las oficinas de gobierno. Finalmente pasé esta semana depurando una aplicación en la que tengo trabajando ya varias semanas para migrar los datos de nuestro cliente de un servidor AS/400 de IBM a nuestra base de datos SQL Server. Ha sido una experiencia bastante educativa ya que encontrar documentación de IBM de esta plataforma es como buscar documentación para una calculadora Texas Instruments. Al parecer todo ha salido bien hasta hoy y espero en los próximos días escribir alguna reseña de esto para aquellos que como yo, desolados, han buscado documentación para interactuar con estos dinosaurios de tecnología.</p>
<p>Este fín de semana tuvimos que trabajar así que no salí mucho que digamos pero al menos se compensa con todas las salidas de los fines de semana anteriores.</p>
<p>Y bueno, comienza una nueva semana y como dice el tipo de los anuncios de la radio &#8220;Animo animo!!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/08/24/buenas-y-malas/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Meme antes de dormir&#8230; o ¿A la meme?</title>
		<link>http://www.ahivamos.net/blog/2008/08/04/meme-antes-de-dormir-o-a-la-meme/</link>
		<comments>http://www.ahivamos.net/blog/2008/08/04/meme-antes-de-dormir-o-a-la-meme/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 07:01:08 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[peliculas]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/08/04/meme-antes-de-dormir-o-a-la-meme/</guid>
		<description><![CDATA[Siguiendo el post de mi amigo el extraviado bolchevique cibernauta flaigrod me dispuse a hacer el meme antes de irme a la meme...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ahivamos.net/blog/wp-content/uploads/2008/08/Mulder.jpg"><img class="size-thumbnail wp-image-176 alignleft" style="border: 0pt none; margin: 4px;" title="Mulder" src="http://www.ahivamos.net/blog/wp-content/uploads/2008/08/Mulder-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Siguiendo el <a href="http://flaigrod.blogspot.com/">post</a> de mi amigo el extraviado bolchevique cibernauta flaigrod me dispuse a hacer el meme antes de irme a la meme&#8230;</p>
<p><span style="font-weight: bold;">- Serie favorita de siempre (o la que te convirtió en telefriki):</span> Creo que X-Files (expedientes secretos X) cuando era mas pequeño y tenía menos responsabilidades (o sea cuando tenía tiempo de ver TV)</p>
<p><span style="font-weight: bold;">- Serie imprescindible actualmente en emisión:</span> Las noticias&#8230; sí, que aburrido</p>
<p><span style="font-weight: bold;">- La cancelación que más dolió:</span> Expedientes secretos&#8230;</p>
<p><span style="font-weight: bold;">- La serie que todo el mundo recomienda y tú no terminas de ver: </span>Lost, aun no se de que se trata, nunca he podido entender un jodido capitulo</p>
<p><span style="font-weight: bold;">- La mejor frase telefriki:</span> &#8220;The truth is out there&#8221;&#8230; de X-Files claro</p>
<p><span style="font-weight: bold;">- Tu personaje preferido:</span> Creo que alguna vez fué Fox Molder, ahora creo que es Vic Mackey de The Shield</p>
<p><span style="font-weight: bold;">- Intro que no se va de tu cabeza:</span> La musiquita de &#8220;New adventures of Johny Quest&#8221;, no me pregunten por que</p>
<p><span style="font-weight: bold;">- Serie que hizo que un día abrieras un blog:</span> Creo que ni siquiera mi vida hace mantenerme activo en lo de blogging</p>
<p><span style="font-weight: bold;">- Lo más telefriki de tu colección de frikadas: </span>Camisetas de batman, monos de batman, todo de batman, creo</p>
<p><span style="font-weight: bold;">- Un placer culpable (o no tan culpable):</span> Ver cualquier película cuando tengo mucha flojera, cualquiera&#8230;</p>
<p><span style="font-weight: bold;">- Soy fácil y me engancho si hay… </span>Historia y guerra.</p>
<p>Tres preguntas fáciles para terminar</p>
<p><span style="font-weight: bold;">- ¿Película más vista?</span> Creo que Matrix I y volver al futuro I y II</p>
<p><span style="font-weight: bold;">- ¿Libro más leído?</span> No suelo leer mucho pero creo que  he leído bastante de la segunda guerra mundial</p>
<p><span style="font-weight: bold;">- ¿”La guerra de las galaxias” o “Star Trek”? </span>Lord Vader&#8230; Yes Master&#8230; RIIIIIIISE!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/08/04/meme-antes-de-dormir-o-a-la-meme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redireccionar URL&#8217;s con apache</title>
		<link>http://www.ahivamos.net/blog/2008/07/21/redireccionar-urls-con-apache/</link>
		<comments>http://www.ahivamos.net/blog/2008/07/21/redireccionar-urls-con-apache/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:04:44 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/07/21/redireccionar-urls-con-apache/</guid>
		<description><![CDATA[El otro día me llegó un correo de Mauricio, un amigo y "cliente" al cual le desarrollé el sitio quimeratv.com y la razón del correo era que necesitaba algunas modificaciones con las direcciones del sitio.]]></description>
			<content:encoded><![CDATA[<p>El otro día me llegó un correo de Mauricio, un amigo y &#8220;cliente&#8221; al cual le desarrollé el sitio quimeratv.com y la razón del correo era que necesitaba algunas modificaciones con las direcciones del sitio.</p>
<p>Resulta que cuando sacamos la idea de quimeratv.com pensamos en que sería bueno tener accesibilidad como en otro sitios de redes sociales como myspace.com en donde uno puede tener su dirección tip: myspace.com/gustavo</p>
<p>Para poder tener  esa funcionalidad lo primero que se me ocurrió fue utilizar el archivo htaccess de <a title="Servidor web apache" href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache">apache</a>. Apache cuenta con un archivo llamado htaccess donde se guarda la configuración del sitio web, en este es posible utilizar directivas o funciones que le dicen al servidor web hacer algo en especial, una de ellas es RewriteRule.</p>
<p>RewriteRule básicamente nos srive para &#8220;reescribir reglas&#8221; o mas bien para redireccionar peticiones de un URL a otro. Cuando decidimos meter direcciones &#8220;<a href="http://es.wikipedia.org/wiki/URL_sem%C3%A1nticas">amigables</a>&#8221; para los usuarios busqué un poco de documentación de apache y finalmente metí la siguiente condición en el archivo htaccess:</p>
<blockquote>
<h5>RewriteRule ^([^/]+)/?$ /index.php?option=com_comprofiler&amp;task=userProfile&amp;user=&#8217;$1&#8242; [L]</h5>
</blockquote>
<p>Demonios, ¿Qué significa eso? Bueno que cualquier petición que llegase al servidor cumpliendo cualquier condición sería redireccionada a la página del componente de perfiles del sitio (un plugin de joomla) pasandole como parametro el usuario que concordara precisamente con ese texto es decir:</p>
<h5>^([^/]+)/?$</h5>
<p>[Mete en una variable cualquier texto ingresado despues del url, ejemplo www.quimeratv.com/gustavo siendo gustavo el término]</p>
<h5>/index.php?option=com_comprofiler&amp;task=userProfile&amp;user=&#8217;$1&#8242; [L]</h5>
<p>[Indica la dirección a la cual será redireccionada nuestra petición y finalmente le pasa la variable que habíamos guardado ($1) como parámetro a dicha url en este caso gustavo ]</p>
<p>Esto indica que si alguien accede a:</p>
<h5>http://www.quimeratv.com/gustavo</h5>
<p>El sitio será redireccionado a:</p>
<h5>http://www.quimeratv.com/index.php?option=com_comprofiler&amp;task=userProfile&amp;user=gustavo</h5>
<p>La bronca es que en el correo que me envió Mauricio, una de las modificaciones que requería era que agregará algunas direcciones &#8220;friendly&#8221; para los enlaces, por ejemplo:</p>
<p>quimeratv.com/qfotos</p>
<p>Esta dirección debería redireccionar a la galería,  el problema fué que yo ya contaba con una regla que le decía a apache que cualquier cosa después de la diagonal era un &#8220;usuario&#8221; o el username&#8230; la solución fué la siguiente:</p>
<h5>RewriteRule !^qfotos|qchat$ /index.php?option=com_comprofiler&amp;task=userProfile&amp;user=&#8217;$1&#8242;</h5>
<p>Seguido de la regla que redireccionaría cualquiera de los terminos dentro de la regla anterior, es decir, en la regla anterior dice mas o menos así: &#8220;Cualquier cosa que no sea qfotos o qchat se redirecciona a <em>index.php?option=com_comprofiler&amp;task=userProfile&amp;user=</em> pasando como parametro ese término&#8221;</p>
<p>Cualquier término que no este dentro de esta regla de apache será direccionado a esa dirección. Ahora, debemos escribir un manejador para qfotos que es el url que NO QUEREMOS que tome la regla anterior:</p>
<h5>RewriteRule ^qfotos$ /index.php?option=com_rsgallery2<br />
RewriteRule ^qchat$ /index.php?option=com_wrapper&amp;itemid=89</h5>
<p>De ese modo cuando los usuarios entren a quimeratv.com/qfotos serán redireccionados a quimeratv.com/index.php?option=com_rsgallery2</p>
<p>Muy útil el archivo de apache. Les recuerdo que esto no lo pude encontrar en ningún lado pero lo que si leí es que el archivo de configuración de apache soporta expresiones regulares como las de perl por lo tanto es fácil aplicar estas reglas si ya conocen expresiones regulares en algún lenguaje de programación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/07/21/redireccionar-urls-con-apache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Retomando la linea geek</title>
		<link>http://www.ahivamos.net/blog/2008/07/10/retomando-la-linea-geek/</link>
		<comments>http://www.ahivamos.net/blog/2008/07/10/retomando-la-linea-geek/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 22:15:38 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/07/10/retomando-la-linea-geek/</guid>
		<description><![CDATA[Resulta que tenemos un proyecto en la oficina que no tiene nada que ver con clientes. El proyecto es mas bien un intento para obvservar el comportamiento de los empleados tomando otros roles, por ejemplo, quienes se desempeñan aquí como líderes de proyecto pasaron a ser simples programadores y quienes solo programaban estarán encargados de [...]]]></description>
			<content:encoded><![CDATA[<p>Resulta que tenemos un proyecto en la oficina que no tiene nada que ver con clientes. El proyecto es mas bien un intento para obvservar el comportamiento de los empleados tomando otros roles, por ejemplo, quienes se desempeñan aquí como líderes de proyecto pasaron a ser simples programadores y quienes solo programaban estarán encargados de la arquitectura y el análisis de la aplicación etc.</p>
<p>Angel, jefe de todos en Arkus, decidió que pondríamos tres horas de nuestro viernes y se las dedicariamos a este proyecto.  Antes saliamos a las 4 p.m. los viernes lo cual estaba excelente pero desgraciadamente nos movieron el horario y ahora salimos todos los días a las seis en ves de las 6:30 pero los viernes ya no salimos a las 4.</p>
<p>Total que, las tres horas después de la entrada de comida del viernes (a las 3 p.m.) tendremos que dedicarlas a este proyecto. Yo tuvé muchas ideas que tenían que ver con software organizacional pero al parecer no muchos me siguieron la onda. La mayoría opinaba que desarrollar un juego sería lo mas divertido pero después de ver que, 3 horas a la semana, es muy poco para un proyecto que es &#8220;técnicamente&#8221; complicado decidieron pensar de nuevo y todos votaron por un sitio tipo &#8220;red social&#8221;</p>
<p>Al final se llegó a la conclusión de que debíamos solucionar un problema con nuestro software y terminó siendo (o terminará, ya que no existe código aun)  una aplicación web para hacer pedidos de comida. Quizá en otro post lo explique mejor.</p>
<p>Después de decidir cual sería la aplicación se repartieron los puestos o cargos. Yo decidí no tomar la iniciativa ya que no sería un &#8220;reto&#8221; pues sabía que había algo que nadie iba a querer tomar. Todos estaban emocionados con la arquitectura, el análisis, el backend, el frontend&#8230; pero había algo que nadie (y que usualmente, nadie hace) quería hacer y que fue lo que &#8220;quedó&#8221; a lo último y lo que finalmente tomé: La documentación.</p>
<p>Me parece que documentar un proyecto es una de las actividades mas importantes para cualquier software que se jacte de decir que está &#8220;organizado&#8221; de algún modo. La documentación que tendré que desarrollar es la de usuario y la del desarrollador.</p>
<p>Para poder llevar la documentación y el código ordenados creí que sería buena idea llevar un software tipo wiki. También pensé que tendriamos que tener un software de bug tracking y al final parece que Trac es lo mas adecuado que existe ya que bugzilla me parece demasiado complejo y además no está integrado con nada. Aprovechando que tenía pretexto he adquirido un servidor en <a href="http://www.webfaction.com">webfaction</a> para poder hospedar la aplicación y el depósito de subversion ya que la idea es que este proyecto sea lanzado como Open Source.</p>
<p>Otra razón más por la cual decidí adquirir mi cuenta en webfaction es que desde que aprendí a programar con python nunca desarrollé nada en serio y hoy que ya vivo de esto me gustaría retomar el aprendizaje pero enfocado a algo mas útil. Por el momento estoy en el debate si debería empezar a aprender <a href="http://djangoproject.com">django</a> o <a href="http://turbogears.org">turbogears</a>. En realidad aún no se por donde empezar pero creo que al menos tendré que retomar mis libros y actualizarme.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/07/10/retomando-la-linea-geek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Día cotidiano en la oficina</title>
		<link>http://www.ahivamos.net/blog/2008/07/03/dia-cotidiano-en-la-oficina/</link>
		<comments>http://www.ahivamos.net/blog/2008/07/03/dia-cotidiano-en-la-oficina/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 21:59:46 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/07/03/dia-cotidiano-en-la-oficina/</guid>
		<description><![CDATA[Estos días he tenido muy muerto el blog. Lo acepto. La verdad es que como sucede comunmente en mi vida, he tenido algo de trabajo, lo cual no significa que todo el día estoy trabajando simplemente el tiempo que tengo libre trato de no pasarlo frente a la computadora  
Me han estado cambiando mucho [...]]]></description>
			<content:encoded><![CDATA[<p>Estos días he tenido muy muerto el blog. Lo acepto. La verdad es que como sucede comunmente en mi vida, he tenido algo de trabajo, lo cual no significa que todo el día estoy trabajando simplemente el tiempo que tengo libre trato de no pasarlo frente a la computadora <img src='http://www.ahivamos.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Me han estado cambiando mucho de proyectos y la verdad no me agrada la idea pero al final es trabajo. Pasa que, invariablemente estos proyectos donde me han asignado tareas tienen fecha límite de entrega de &#8220;ayer&#8221; así que en teoría algunos estan ya retrasados. Sinceramente no me gusta trabajar así todo el tiempo ya que es molesto hacer las cosas apurado pero supongo es una racha, si no ya veremos a que me dedico después <img src='http://www.ahivamos.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Algo con lo que me he topado estos días precisamente es mi falta de experiencia con bases de datos. En general puedo considerar que tengo buena experiencia con desarrollo de software pero las bases de datos siguen siendo algo con lo que me sigo peleando día a día y es que como alguna vez comenté por aquí, yo tuve la fortuna o desgracia, depende el punto de vista, de comenzar a desarrollar software utilizando un <a href="http://en.wikipedia.org/wiki/Object-relational_mapping">ORM</a> y hoy que tengo que usar día a día SQL y todo lo que ello conlleva (al menos de la parte de Microsoft) he tenido que pensar seriamente en tomar algún curso. De hecho ya tengo bastantes videos que baje del sitio de ASP.Net es solo que me he vuelto un poco perezoso para leer manuales y documentacion o ver videotutoriales pero creo que esta misma tarde comienzo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/07/03/dia-cotidiano-en-la-oficina/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Existe vida después de Crystal Reports&#8230;</title>
		<link>http://www.ahivamos.net/blog/2008/06/29/existe-vida-despues-de-crystal-reports/</link>
		<comments>http://www.ahivamos.net/blog/2008/06/29/existe-vida-despues-de-crystal-reports/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 05:50:09 +0000</pubDate>
		<dc:creator>gustavo</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[frustraciones]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://www.ahivamos.net/blog/2008/06/29/existe-vida-despues-de-crystal-reports/</guid>
		<description><![CDATA[Ya alguna vez Emilio mi ex jefe y master de programación me comentó que usar Crystal Reports era como meterte al castillo de Vlad el Empalador sin previo permiso defendiendo a los Sajones.
Estos últimos días tuve la &#8220;suerte&#8221; de tomar un proyecto en la oficina que había que entregar pronto. Uno de los requerimientos del [...]]]></description>
			<content:encoded><![CDATA[<p>Ya alguna vez Emilio mi ex jefe y master de programación me comentó que usar Crystal Reports era como meterte al castillo de <a href="http://es.wikipedia.org/wiki/Vlad_Draculea" title="Vlad!">Vlad el Empalador</a> sin previo permiso defendiendo a los Sajones.</p>
<p>Estos últimos días tuve la &#8220;suerte&#8221; de tomar un proyecto en la oficina que había que entregar pronto. Uno de los requerimientos del proyecto era imprimir una factura la cual se diseña con un reporte. La &#8220;tecnología&#8221; de reportes utilizada es la que viene por default con Visual Studio 2005: Crystal Reports.</p>
<p>La sensación de desolación que me dejó utilizar crystal reports es incomparable con cualquier otro tipo de dolor. De entrada quise utilizar dos DataTable&#8217;s que tenía definidos en un DataSet, de ahí, uno de estos datatables contenía la información general de la factura y por otra parte el otro datatable contenía los detalles o conceptos de la factura, o sea los datos que se &#8220;repiten&#8221; en la factura. Después de intentar me dí por vencido hasta que Alfredo, compañero de trabajo y mi jefe anterior de proyecto me dijo que lo mejor para mi tranquilidad mental era meter como parámetros los datos generales y solamente meter un datatable para los detalles. Sí, de algún modo crystal reports no soportó manejar dos tablas para generar el reporte, solamente una, algún error de autentificación me marcó que ya no recuerdo.</p>
<p>Ayer pasé la tarde y la noche diseñando la factura y fué una experiencia terrible, las herramientas de diseño que tiene crystal reports son bastante inestables y de hecho muy, pero muy limitadas. Después de pasar preciadas 6 a 8 horas de mi sabado de descanso en esta tarea (y arreglando algunos otros bugs) me quedé a ver TV un rato y me fuí a dormir ya que Yari se había ido a Rosarito con sus amigos y todos los demás conocidos que viven aquí se habían ido a San Luis.</p>
<p>Hoy recordé que tenía un pendiente con el proyecto y mañana debo ir a instalarlo con el cliente así que decidí solucionarlo hoy domingo. Sorpresa que, al abrir Visual Studio e intentar cerrar las pestañas de los archivos aspx que habían quedado abiertas al abrir la solución, este se colgaba.</p>
<p>No me había pasado esto de hecho hasta que comencé a utilizar Crystal Reports, la solución fue cerrar unicamente la pestaña del reporte y acto seguido cerrar visual studio, posteriormente lo volví a abrir y el problema desapareció. Parece ser que el problema es que crystal reports carga algún control ActiveX no soportado por Windows Vista lo cual crea incompatibilidad e inestabilidad.</p>
<p>Uno de los bugs que me causó mas problemas fue que, al agregar un objeto tipo &#8220;CrystalReportSource&#8221; a la página aspx y dirijirme a seleccionar el reporte este se negaba a mostrarme la vista previa y por lo tanto el reporte no se visualizaba. Resulta que al seleccionar el archivo de reporte me aparecía la siguiente ventana:</p>
<p style="text-align: center"><img src="http://ahivamos.net/Images/crystal1.jpg" height="210" width="490" /></p>
<p style="text-align: center">&nbsp;</p>
<p> Después de varios intentos y de estar seguro que el reporte que estaba seleccionando era el correcto decidí eliminarlo y crear uno nuevo. Después, también gracias a la ayuda de Alfredo, pude solucionarlo, me dijo con una tranquilidad de monje tibetano: <span style="font-style: italic">&#8220;No, así no va a funcionar, quitale el path y deja solamente el nombre del archivo&#8221; </span>y es que sucede que, crystal (o visual studio) tiene un bug que hace que no tome el path correctamente del archivo, es decir, el archivo aspx que contiene el código que utilizará este reporte estaba mas o menos así:</p>
<p style="font-weight: bold">/Invoice/getInvoice.aspx</p>
<p>Y el reporte:</p>
<p style="font-weight: bold">/Invoice/Invoice.rpt</p>
<p style="font-weight: bold"><span style="font-weight: normal">Por lo cual dí por hecho que lo que me estaba mostrando el combobox era correcto, para solucionar el problema debía eliminar la carpeta &#8220;/Invoice&#8221; de la ruta del repore aun sabiendo que efectivamente ahí estaba el reporte:</span></p>
<p style="font-weight: bold; text-align: center"><img src="http://ahivamos.net/Images/crystal2.jpg" height="214" width="493" /></p>
<p style="text-align: left">Sé, y entiendo perfectamente que todos los desarrolladores de software nos equivocamos, nadie es perfecto, pero, por Dios, ¿Cómo algo tan importante paso las pruebas de calidad? Supongo que nadie en el grupo de desarrollo de Visual Studio utiliza Crystal Reports, de hecho, hablando con varios compañeros de la oficina me dí cuenta que efectivamente ahí nadie utilizaba crystal reports, preferian hacerlo &#8220;a mano&#8221; generando páginas con código html.</p>
<p style="text-align: left">¿Alguién tiene alguna buena historia con este producto? Por que creo que de lo contrario de hoy en adelante trataré de mantenerme al margen del mismo ya que la primera impresión fué mala y en esto como en las relaciones amorosas, eso es lo mas importante.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahivamos.net/blog/2008/06/29/existe-vida-despues-de-crystal-reports/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
