<?xml version="1.0"?>
     <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
     <channel>
      <link>http://www.bitacora.davidesperalta.com/</link>
      <title>David Esperalta - Archivo de la categoría "Opinión" en la bitácora</title>
      <generator>Gesbit</generator>
      <description>Bitácora personal, software, opinión</description>
      <atom:link href="http://www.bitacora.davidesperalta.com/rss/" rel="self"
       type="application/rss+xml" />
    
      <item>
       <link>http://www.bitacora.davidesperalta.com/esto-tambien-es-software-libre/</link>
       <guid>http://www.bitacora.davidesperalta.com/esto-tambien-es-software-libre/</guid>
       <pubDate>Tue, 30 Dec 2008 11:16:08 +0100</pubDate>
       <title><![CDATA[ Esto también es software libre ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-gnu.png" alt="Logotipo de GNU" width="129" height="122" /> Estás trabajando en un proyecto que se compone de cientos de archivos, donde se implementan decenas de clases, con miles de métodos, se trata de un proyecto más o menos complejo como para afrontarlo con un editor de textos, vamos a poner por caso. No digo que no se pueda afrontar así, pero, contar con herramientas como <a title="Archivo de la etiqueta Eclipse en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/eclipse">Eclipse PDT</a> o <a title="Archivo de la etiqueta NetBeans en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/netbeans/">NetBeans para PHP</a>, como es el caso, significa la posibilidad de acercar mucho más el proyecto en cuestión a quienes se decidieran a investigarlo un poco. Significa que cualquiera que abra tu proyecto en uno de esos entornos, y, simplemente, pulse "CTRL + Espacio", tendrá a su disposición todo lo que hemos dicho al principio: clases, métodos, constantes, variables. Todo.</p>
<p>Pues bien, esto también es software libre. Como quien lleva algún tiempo trabajando con otro entorno estupendo como lo es <a title="Archivo de la etiqueta Delphi en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/delphi">Delphi</a>, que, alguna vez se ha preguntado, ¿vale de algo que libere mi código, cuando quien quiera revisarlo, compilarlo, va a necesitar de un programa que cuesta una pasta, para empezar? Por no hablar de que Delphi, sin dejar de ser un estupendo entorno, sólo está disponible para Windows, que, siendo también (en mi opinión) un excelente sistema operativo, es tanto o más cerrado que Delphi, y también cuesta una pasta, como todos sabemos. Nótese pues la diferencia entre el primer proyecto, desarrollado en un lenguaje libre, con herramientas libres, que estará disponible para varios sistemas operativos y plataformas, libres o cerradas.</p>
<p>Nótese que en el primer caso podemos ofrecer a nuestros amigos programadores no sólo el código fuente de nuestro proyecto, pero, también las mismas herramientas que nosotros utilizamos para desarrollarlo. Exactamente las mismas, que también están a su disposición, libre y por añadidura gratuitamente. Use Windows, GNU/Linux o MacOS, podrá trabajar en nuestro proyecto sin problema de ninguna clase. Y no es que pretenda echar mierda sobre el otro proyecto, que hace uso de herramientas cerradas, no disponibles tan de buenas a primeras, pero echo flores sobre el software libre, sobre sus herramientas, que nos ponen a todos al mismo nivel, en un momento dado, que no tiene barreras de entrada, al menos. Luego que cada uno saque sus propias conclusiones, como suele decirse. ¿No es así? Pues eso.</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/eclipse-ganymede-pdt-20/</link>
       <guid>http://www.bitacora.davidesperalta.com/eclipse-ganymede-pdt-20/</guid>
       <pubDate>Mon, 29 Dec 2008 19:13:49 +0100</pubDate>
       <title><![CDATA[ Eclipse Ganymede PDT 2.0 ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-eclipse.png" alt="Logotipo del programa Eclipse" width="280" height="180" /> Lo venía comentando hace tiempo, <a title="Entrada en esta bitácora" href="http://www.bitacora.davidesperalta.com/atentos-a-eclipse-pdt-20/">Atentos a Eclipse PDT 2.0</a>, y hoy, cumpliendo los plazos del proyecto, se ha publicado la versión 2.0 "final" de este estupendo entorno de desarrollo para PHP, HTML, CSS y Javascript. <a title="Descarga de Eclipse PDT" href="http://www.eclipse.org/pdt/downloads/">Puede descargarse desde su página web</a>, y, tal vez como principal característica de esta nueva versión de Eclipse PDT, está el hecho de que se base en la última versión de Eclipse "Ganymede". No sé si otros cambios serán notables para los que hemos probado las diferentes "milestones" de Eclipse PDT, según se acercaba esta versión 2.0 "final".</p>
<p>Personalmente, va a ser difícil que deje de usar <a title="Archivo de la etiqueta NetBeans en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/netbeans/">NetBeans para PHP</a>, pero, como ya he dicho en otras ocasiones, no puedo sino congratularme de la posibilidad de contar con estos dos estupendos entornos de programación para PHP. Entrambos son estupendos y merecen la pena. Además, por su "filosofía" son muy similares, es decir, se trata de contar con gestores de proyectos, búsquedas "avanzadas", editores "modernos" y eficacísimos: todas estas cosas son las que ofrecen tanto NetBeans para PHP como Eclipse PDT, así que puede ser cuestión de gustos usar uno u otro entorno.</p>
<p>Sea como sea, ya estoy descargando esta nueva versión "final" de Eclipse PDT, y pienso probarla, por supuesto, y tal vez me vea obligado a comentar en esta bitácora algunas cosas que me llamen la atención. Tú ya puedes descargarla también, para el sistema operativo de tu elección, de entre los "soportados": Windows, GNU/Linux y MacOS. Que esa es otra: tanto Eclipse PDT como Netbeans para PHP son productos excelentes, gratuitos, multiplataforma y multilenguaje. ¿Alguien da más? Desde luego se me hace complicado que otros entornos compitan con estos dos monstruos. Tal vez <a title="Sitio web de Zend Studio" href="http://www.zend.com/en/products/studio/">Zend Studio</a>... pero no, ni siquiera Zend Studio. Bueno. Un buen día hoy con Eclipse PDT 2.0 disponible.</p>
<p>PD. Aquí las <a title="Release notes de Eclipse PDT 2.0" href="http://www.eclipse.org/pdt/release-notes/pdt2_0.php">"Release notes" de Eclipse PDT 2.0</a></p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/rapidshare-television-a-la-carta/</link>
       <guid>http://www.bitacora.davidesperalta.com/rapidshare-television-a-la-carta/</guid>
       <pubDate>Thu, 25 Dec 2008 14:21:41 +0100</pubDate>
       <title><![CDATA[ Rapidshare: televisión a la carta ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-rapidshare.png" alt="Logotipo de RapidShare" width="300" height="214" />Ya he hablado sobre ello alguna vez <a title="Archivo de la etiqueta Rapidshare en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/rapidshare">en esta bitácora</a>, y, es que <a title="Rapidshare.com" href="http://www.rapidshare.com">Rapidshare</a>, junto con otros servicios similares, permiten hoy día algo que tal vez algunos soñamos hace mucho tiempo, una especie de televisión a la carta, al gusto de cada cuál, con una programación absolutamente personalizada. Esto es cierto al menos en lo que se refiere al cine. Basta con buscar en <a title="Google.es" href="http://www.google.es">Google</a>, por ejemplo, el título de cualquier película, seguido de la palabra mágica "Rapidshare", para que aparezcan no uno, sino varios sitios que nos ofrecen dicha película, con una calidad muy aceptable (cuando no en "alta definición", directamente) y a nuestra disposición en pocos minutos: si tenemos la suerte de contar con una conexión a Internet de unos cuantos "megas", digamos que cinco o seis.</p>
<p>Es una pena que no tengamos a nuestra disposición velocidades "de subida" que nos permitieran compartir con la misma rapidez utilizando otros servicios y protocolos, como pueda ser el, por otro lado, nada desdeñable <a title="Archivo de la etiqueta Torrents en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/torrents">Torrent</a>. Lo que ofrece Rapidshare es precisamente eso: rapidez, puesto que se aprovecha al cien por cien nuestra conexión a Internet, como digo, contar con la película que queremos ver, es cuestión de minutos. Se me dirá que no todo el cine está disponible en Rapidshare, que no se encontrará de todo, sin embargo, reto a quien quiera a que busque en Google la película que mejor le parezca, por su título, como he dicho antes, añadiendo la palabra "Rapidshare" justo a continuación. Raro será que no encuentre lo que quiere.</p>
<p>Que no se pueda utilizar algo distinto a Rapidshare tiene varios inconvenientes, empezando porque para alcanzar las velocidades mencionadas, es necesario pagar un precio, lo que cuesta una sucripción "Premium" a Rapidshare, que, por supuesto, hay que sumar a la tarifa que pagamos por conectarnos a Internet. Y, sin embargo, es posible que el precio en conjunto sea inferior que el que pagaríamos por contar con una televisión a la carta "tradicional". No sólo es más barato, probablemente, sino que no podrá compararse nunca la cantidad de películas que encontraremos en la televisión a la carta tradicional, con la cantidad y calidad que nos encontraremos en Internet. Nótese que no estoy hablando de elegir una película "de pago" entre una docena de "estrenos".</p>
<p>Estamos hablando de conseguir la película que quieres ver, a elegir el universo de cine disponible en Internet. Más aún, últimamente (y de ahí esta entrada) se trata de elegir la película que quieres ver: que en un alto por ciento de ocasiones estará disponible para nosotros. No se trata, pues, ni siquiera de elegir una película entre un amplio catálogo de ellas, lo que tampoco está nada mal, pero de elegir la película que están dando en la tele (pero que quieres ver en el ordenador) o una sobre la que te han hablado hace poco, o de la que acabas de enterarte: muy probablemente podrás obtenerla y podrás verla a los pocos minutos de haberlo decidido. ¿Hay algo más parecido a una supuesta televisión a la carta? Tal vez que en lugar de minutos fuesen segundos.</p>
<p>Tan sólo una cosa me preocupa, aunque ya la he dicho: el hecho de que no sea posible lo mismo utilizando otros medios como el P2P, el intercambio directo entre distintas personas, culpa sin duda de la velocidad de subida limitada conque se cuenta en España, algo que tal vez pueda generalizarse también a otros países. Bueno, claro, me preocupa que esto sea así porque el pago de Rapidshare y servicios similares implica una barrera que no todo el mundo estará dispuesta a pasar, si es que puede hacerlo. Sólo que al ponerme a pensar en estas barreras me siento una especie de burgués de cinco euros, porque, ¿acaso no existe ya una barrera infinitivamente mayor? ¿Cuándo será Internet accesible a todo el mundo? Pero para qué seguir.</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/quieres-probar-tuenti-por-ti-mismo/</link>
       <guid>http://www.bitacora.davidesperalta.com/quieres-probar-tuenti-por-ti-mismo/</guid>
       <pubDate>Sun, 21 Dec 2008 03:47:48 +0100</pubDate>
       <title><![CDATA[ ¿Quieres probar Tuenti por ti mismo? ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-tuenti.png" alt="Logotipo de Tuenti del revés" width="250" height="150" /> Tuenti es una caca. Una mierda. Algo infecto, que, huele muy mal. Tuenti es la superación de las estafas "piramidales", pues conque piquen unos millones de proyectos de personas ya podrán vivir del Tuenti muchos años. En efecto, Tuenti acumula datos de jóvenes incautos para retorcerlos de la forma que mejor les parezca, siempre a su conveniencia. No necesitas a Tuenti. Tuenti y cosas como Tuenti, definitivamente, están demás. No las necesitas, en serio. Son parásitos de los que tanto abundan. Tuenti juega con la ventaja, además, de ser una comunidad (qué palabra tan prostituida) cerrada, de modo que para despejar cualquier duda sobre la mierda que es Tuenti, alguien tiene que invitarte.</p>
<p>Pues bien, al haber sido invitado a despejar cualquier duda sobre Tuenti, ahora resulta que dispongo de diez invitaciones, que, a mi vez, puedo enviar a quien quiera. He pensado que podría ofrecerlas aquí mismo, para que alguno de vosotros (los diez primeros en comentar solicitando una invitación) pueda conocer la mierda que es Tuenti por sí mismo. Huelga decir que no ha de ocurrírsete dejar ningún dato real en Tuenti. Seguramente, incluso con los datos más falsos que un euro de madera, ya sacan ellos plata suficiente, pero, no seas tan necio como para darle a este gente tus datos personales, preferencias, direcciones, números de teléfono y demás. ¡No digas después que no estabas advertido!</p>
<p><strong>Nota aclaratoria:</strong> Este tipo de empresas de la calaña de Tuenti, que van de guays, o no, tienen sus denominaciones, hasta donde yo llego, por ejemplo, existen empresas de "dating" y cosas así. Quiero decir que son perfectamente "legales", que deben cumplir cierta función, empero, uno está en su derecho de rechazarlas en todo caso, de considerar que utilizan malas prácticas, que engañan al personal para conseguir lo que les da de comer, en definitiva, que sólo he dado mi opinión en esta entrada. Mi desconocimiento acerca de estas empresas es doble: involuntario y voluntario, pero, con todo y con eso, creo que puedo dar mi opinión sobre esto, como sobre cualquier otro tema, llegado el caso. Como cualquier hijo de vecino. He dicho.</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/que-vuelve-stage6-con-vreel/</link>
       <guid>http://www.bitacora.davidesperalta.com/que-vuelve-stage6-con-vreel/</guid>
       <pubDate>Fri, 19 Dec 2008 13:27:33 +0100</pubDate>
       <title><![CDATA[ ¡Que vuelve Stage6 con VReel! ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-vreel.png" alt="Logotipo de Vreel" width="191" height="116" /> Ya hablé en esta bitácora de <a title="Entrada en esta bitácora" href="http://www.bitacora.davidesperalta.com/vreel-mas-alternativas-a-stage6/">VReel</a>, como una alternativa al nunca como se debe alabado <a title="Archivo de la etiqueta Stage6 en esta bitácora" href="http://www.bitacora.davidesperalta.com/tag/stage6">Stage6</a>. Pues bien, <strong>VReel</strong> ha estado no poco tiempo en "beta privada", y ahora me entero de que, aunque sigue estando en "beta", al menos es pública y todos podemos acceder al <a title="Sitio web de VReel" href="http://www.vreel.net/">sitio web de VReel</a> y añorar de nuevo a Stage6... En efecto, es una gozada ver el reproductor web de <a title="DivX.com" href="http://www.divx.com/">DivX</a>, pero, es inevitable comparar VReel con Stage6, porque, ¿recuerdas cómo "cargaban" y descargabas los vídeos en Stage6? Pues es justo como no puede hacerse en VReel, probablemente porque "no da más de sí". Pero merece la pena echar un vistazo. Aunque sólo sea por recordar buenos "viejos" tiempos.</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/un-buen-feed-parser-para-php/</link>
       <guid>http://www.bitacora.davidesperalta.com/un-buen-feed-parser-para-php/</guid>
       <pubDate>Mon, 15 Dec 2008 07:42:19 +0100</pubDate>
       <title><![CDATA[ ¿Un buen "Feed parser" para PHP? ]]></title>
       <description><![CDATA[<p><img class="floatleft" src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-php.png" alt="Logotipo de PHP" width="210" height="120" />Estoy queriendo añadir una biblioteca (no diré librería, que es lo primero que me viene a la cabeza, porque <a title="Bitácora de Al González" href="http://rescatandoadelphi.blogspot.com/">Al</a> puede enfadarse y no es plan) desarrollada en <a title="PHP.net" href="http://www.php.net">PHP</a> para "parsear feeds", si puede ser no sólo "RSS", pero, también "ATOM" o de otro tipo. El caso es que yo pensaba que me iba a ser más o menos sencillo encontrar alguna solución, pero, no parece tan fácil como yo creía. Por eso he pensado en escribir esta entrada a ver si alguien puede recomendarme alguna.</p>
<p>Alguna de las que he encontrado ya las conocía, como <a title="Sitio web de MagpieRSS" href="http://magpierss.sourceforge.net/">MagpieRSS</a>, y luego he probado otras, como <a title="Sitio web de SimplePie" href="http://simplepie.org/">SimplePie</a>, que también recuerdo haber probado alguna otra vez. Una nueva que he encontrado es <a title="Sitio web de LastRSS" href="http://lastrss.oslab.net/">LastRSS</a>, y no está mal del todo, pero, ninguna de ellas me convence por varias razones. La primera no se actualiza desde hace tres años. La segunda se compone de un sólo archivo de 300 KB lleno de funcionalidades que no voy a usar.</p>
<p>La tercera es la que más me ha convencido, porque lo hace "a lo duro", parseando un documento sin tener en cuenta su tipo o masa, buscando las etiquetas correspodientes mediante Expresiones Regulares y retornando el contenido de las mismas. Por lo demás, LastRSS se compone únicamente de una clase (para PHP 4) implementada en un archivo de menos de 8 KB. Claro que tiene algunas "cosillas que limar", y sólo funciona con "Feeds RSS".</p>
<p>Total, que yo me pensaba que iba a ser más o menos sencillo incorporar una solución a mi proyecto y al cabo no ha sido así. Ahora bien, a lo que iba, ¿Usas tú alguna biblioteca que no nombrase yo aquí? ¿Usas alguna de las que nombré con buenos resultados? ¿Conoces alguna alternativa? ¿Algo hecho ya con PHP 5? Ya, ya sé que son demasiadas preguntas. Podría mirar por <a title="SourceForge.net" href="http://sourceforge.net/">SourceForge</a>, y seguir buscando por ahí, pero, me apetecía escribir y he pensado que tal vez tú, que lees esto, pudieras darme no ya una solución, pero, la solución. :)</p>]]></description>
      </item>
      
     </channel>
    </rss>