<?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:blogger="http://schemas.google.com/blogger/2008" 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-4604710347038515656</atom:id><lastBuildDate>Sun, 26 Jan 2025 22:34:46 +0000</lastBuildDate><category>LINUX</category><category>MONO</category><category>C#</category><category>UBUNTU</category><category>DEVELOPMENT</category><category>DOTNET</category><category>FRAMEWORKS</category><category>MICROSOFT</category><category>.NET</category><category>OFF-TOPIC</category><category>PostgreSQL</category><category>WINDOWS</category><category>GNOME</category><category>PHP</category><category>WEB</category><category>Articulos</category><category>C</category><category>DATABASE</category><category>EJEMPLOS</category><category>IDE</category><category>SQL</category><category>CHAT</category><category>DESKTOP</category><category>HOWTO</category><category>MOONLIGHT</category><category>Proyectos</category><category>RoR</category><category>WPF</category><category>ADOBE</category><category>APPLE</category><category>Analisis</category><category>Android</category><category>BDD</category><category>BETAS</category><category>Bloggin</category><category>C++</category><category>C++/CLI</category><category>CLR</category><category>CTP</category><category>CURSOS</category><category>DEMO</category><category>DEVICE</category><category>DISPOSITIVOS</category><category>DOCUMENTACION</category><category>ENCUESTA</category><category>ERROR</category><category>EVENTO</category><category>EXAMEN</category><category>HOSTING</category><category>INTERNET</category><category>JAVA</category><category>LIBS</category><category>MP3</category><category>MSDN</category><category>NOTICIAS</category><category>Networking</category><category>PHONE</category><category>RELEASE</category><category>SEMINARIO</category><category>SILVERLIGHT</category><category>SQL2005</category><category>SYMFONY</category><category>Seguridad</category><category>Soluciones</category><category>TalkTech</category><category>VISTA</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><category>WI-FI</category><category>WindowsForms</category><category>XAML</category><category>ruby</category><title>Johan.Hernandez</title><description>Cross-Platform/Software-as-Service Developer @ Barranquilla-Colombia</description><link>http://johansoft.blogspot.com/</link><managingEditor>noreply@blogger.com (Johan Hernandez)</managingEditor><generator>Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5875298151535888244</guid><pubDate>Mon, 13 Jun 2011 18:12:00 +0000</pubDate><atom:updated>2011-06-13T14:12:57.404-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Why you don&#39;t want to target the latest version of Android OS for your next Project</title><atom:summary type="text"></atom:summary><link>http://johansoft.blogspot.com/2011/06/why-you-dont-want-to-target-latest.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5137519324876090049</guid><pubDate>Wed, 28 Jul 2010 16:54:00 +0000</pubDate><atom:updated>2010-07-28T13:10:47.785-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BDD</category><category domain="http://www.blogger.com/atom/ns#">RoR</category><category domain="http://www.blogger.com/atom/ns#">ruby</category><title>Solution: webrat&#39;s save_and_open_page and open_error_files are not opening the browser automatically</title><atom:summary type="text">If you are using webrat&#39;s features like save_and_open_page or config.open_error_files and is not automatically opening your browser then you might need to install launchy, It fails silently, I know, it should be more informative:

sudo gem install launchy
More info about launchy: http://rubygems.org/gems/launchy/

</atom:summary><link>http://johansoft.blogspot.com/2010/07/solution-saveandopenpage-not-working.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-1903520239078716812</guid><pubDate>Tue, 20 Jul 2010 20:45:00 +0000</pubDate><atom:updated>2010-07-20T16:51:23.739-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">RoR</category><category domain="http://www.blogger.com/atom/ns#">WEB</category><title>Passing parameters to before_filter methods in Rails</title><atom:summary type="text">If you have methods in your controller class that requires parameters you can still user them as filters.
Example:

def require_role(role)#do some stuff with &#39;role&#39; parameterend
We can use it like this:
before_filter do |controller_instance|  controller_instance.require_role :adminend
In fact, you can still use :only and :except if you need it, example:
before_filter :only =&gt; :index do |</atom:summary><link>http://johansoft.blogspot.com/2010/07/passing-parameters-to-beforefilter.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-2905481229029440424</guid><pubDate>Mon, 24 May 2010 04:46:00 +0000</pubDate><atom:updated>2010-05-24T01:03:04.996-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DEVELOPMENT</category><category domain="http://www.blogger.com/atom/ns#">MONO</category><category domain="http://www.blogger.com/atom/ns#">UBUNTU</category><title>Installing Mono 2.6 (or the latests version) on Ubuntu 10.4(or the latest version)</title><atom:summary type="text">This is a quick guide to install the latest mono runtime in your existing Ubuntu:First of all:I&#39;m not an expert installing Mono from Sources, so this is all at your own risk.Don&#39;t remove your existing Mono Runtine, you still need it.I recommend you to keep your existing Mono Runtime(the one you installed via APT) side by side with the version that you are going to configure.Here we go:
1.a using </atom:summary><link>http://johansoft.blogspot.com/2010/05/installing-mono-26-or-latests-version.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5066273617606976662</guid><pubDate>Wed, 09 Dec 2009 17:41:00 +0000</pubDate><atom:updated>2009-12-09T13:41:08.019-04:00</atom:updated><title>Usando un Viewbox para hacer un efecto “Fisheye” en TabControl/WPF</title><atom:summary type="text">He creado un estilo para mis TabControl de manera que el icono de cada uno de sus TabItem aumente con el mouseover al estilo fisheye, esto es sencillo lograrlo combinando un ViewBox, el ContentPresenter del TabItem y un par de Storyboards. También uso DropShadowEffect para hacer el efecto de iluminación alrededor del iconos seleccionado.  Screenshots:  &amp;#160;  Nota:     No funciona en Silverlight</atom:summary><link>http://johansoft.blogspot.com/2009/12/usando-un-viewbox-para-hacer-un-efecto.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixSunhn36_vhLNsHv6Hyp-098sgtuePK65RKOE5xtnyhnDx4Q_45ny0neoVlOXr3psk95So02-as_1vRVrr2zsYSfh5HiiiqkgMTt8TEoGgvkhaAZ0dFcxjcySbF3ali67gpTsyM0be9o/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-8806561505712652289</guid><pubDate>Wed, 18 Nov 2009 22:21:00 +0000</pubDate><atom:updated>2009-11-18T18:21:51.702-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WPF</category><title>Reemplazar Cursor con UIElement</title><atom:summary type="text">He creado un pequeño metodo para reemplazar el cursor de una ventana con un UIElement de WPF:          using System;
&lt;!--CRLF--&gt;

    using System.Windows;
&lt;!--CRLF--&gt;

    using System.Windows.Input;
&lt;!--CRLF--&gt;

    using System.Windows.Controls;
&lt;!--CRLF--&gt;

    using System.Windows.Media;
&lt;!--CRLF--&gt;

    using System.Windows.Media.Animation;
&lt;!--CRLF--&gt;

    &amp;#160;
&lt;!--CRLF--&gt;

    namespace</atom:summary><link>http://johansoft.blogspot.com/2009/11/reemplazar-cursor-con-uielement.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitiGaD1CdUUc5WnY6AaXumjejqZTSWM1p1-F2DgPZkqMcLZca8wV9UmfSs3wyTGIo64HEZT5L8-rVeuIoNn2sXG12tAoodcg59q5bNZRksfonHi2k1sjEH_hlbpm4IhBGkflDyU2__YHQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5579414076774375312</guid><pubDate>Tue, 10 Nov 2009 18:51:00 +0000</pubDate><atom:updated>2009-11-10T14:54:46.425-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WPF</category><category domain="http://www.blogger.com/atom/ns#">XAML</category><title>Controles WPF Multi-Contenido con ContentPresenter</title><atom:summary type="text">He estado usando ContentPresenter en muchos escenarios y quiero compartir algunos tips acerca de como usarlo y de la flexibilidad que este ofrece para crear controles multi-contenido. Para demostrarlo he creado un control que soporta una contenido ‘Lista’ y otro ‘Detalle o Editor’ muy común en aplicaciones de edición de datos. Al final del articulo se encuentra el vinculo de descarga.  Este es un</atom:summary><link>http://johansoft.blogspot.com/2009/11/controles-wpf-multi-contenido-con.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YU-Wlw95y8sG_pM8suWdXlhv2NXHV8LqLhFOKNWdg3Zuhsd-v1z9U5tkoi37ZsNgBE9e3XT554jtUBVFjAv6OxR0L_wrsg0f1GHV6cGTrk1Px7FahxxTsRMvD9KhWZYcMxcbvLxkF74/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-4675951539463675504</guid><pubDate>Fri, 23 Oct 2009 16:52:00 +0000</pubDate><atom:updated>2009-10-23T12:52:51.041-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Articulos</category><category domain="http://www.blogger.com/atom/ns#">Bloggin</category><title>22 Tips para un blog exitoso</title><atom:summary type="text">Espero les sea util.     El lector de tu blog no quiere saber lo interesante que eres, te leen para saber que tan interesante pueden llegar a ser ellos. Lo que expreses en cada post debe ser de utilidad para ellos y así puedan compartirlo.    Aprende lo suficiente para ser un experto en el tema.    Los visitantes de tu blog son solo curiosos, los seguidores de tu blog les gusta el tema del que </atom:summary><link>http://johansoft.blogspot.com/2009/10/22-tips-para-un-blog-exitoso.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-3603418698849288475</guid><pubDate>Tue, 20 Oct 2009 05:09:00 +0000</pubDate><atom:updated>2009-10-20T01:13:22.531-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Articulos</category><category domain="http://www.blogger.com/atom/ns#">WEB</category><title>Bloggin: La superficial satisfacción de ser admirado</title><atom:summary type="text">Cuando inicie este blog en 2006 solo tenía un sencillo objetivo: Tener un blog.  Eso fue fácil de lograr y sin saber que tener un ritmo de blogging y un tema centrado eran claves para tener un blog exitoso, yo hacia un post cada 2 días y solo posteaba relacionado a lenguajes de programación por lo que para mediados de 2007 tenía un promedio de 4000 visitas únicas mensuales, número que significaba</atom:summary><link>http://johansoft.blogspot.com/2009/10/bloggin-la-superficial-satisfaccion-de.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-979216473653240059</guid><pubDate>Sun, 16 Mar 2008 04:49:00 +0000</pubDate><atom:updated>2008-03-16T01:00:50.229-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">FRAMEWORKS</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">SYMFONY</category><category domain="http://www.blogger.com/atom/ns#">WEB</category><title>Cambiar Dinamicamente el Titulo del Modulo en Symfony</title><atom:summary type="text">En Symfony cada Modulo puede tener un titulo configurado en el archivo &#39;modulo/config/view.yml&#39; de la siguiente forma:

default:
&amp;nbsp;&amp;nbsp;http_metas:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content-type: text/html

metas:
&amp;nbsp;&amp;nbsp;title: Productos
&amp;nbsp;&amp;nbsp;robots: index, follow
&amp;nbsp;&amp;nbsp;description: Administracion de Productos
&amp;nbsp;&amp;nbsp;keywords: Administrar Productos Articulos
&amp;nbsp;&amp;nbsp;language</atom:summary><link>http://johansoft.blogspot.com/2008/03/cambiar-dinamicamente-el-titulo-del.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-7093039091325970140</guid><pubDate>Mon, 25 Feb 2008 14:15:00 +0000</pubDate><atom:updated>2008-02-25T10:39:02.053-04:00</atom:updated><title>Comillas para Nombres de Tabla Oracle en Symfony</title><atom:summary type="text">Estoy trabajando en un proyecto usando el PHP Symfony, la base de datos que uso es Oracle 10g  y encontrado unos detalles que quiero compartir.

Problema
En la version 1.0.10 existe un problema con el Creole-Propel y es que el comando symfony propel-build-sql genera un archivo SQL con comillas en los nombres de los objetos, para Oracle esto significa que se hace distincion de mayusculas de </atom:summary><link>http://johansoft.blogspot.com/2008/02/comillas-para-nombres-de-tabla-oracle.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjttrJA8RjqY0QPrNu-HXeqKJeRXEdqQN5vu-ZJoLnFVulUZpmbhWs6guKJt7irbHYLv986nQoom09chBKtbdU8UL4ddcg06Y_XtBaZ7hGbD5AowgtZwaDfowqYA3eQryNcd4bX-97HFYY/s72-c/symfony_logo.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-3207567771705867429</guid><pubDate>Wed, 09 Jan 2008 14:33:00 +0000</pubDate><atom:updated>2008-01-09T10:55:27.865-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">LINUX</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Mover Proyecto Symfony de Ubuntu a Redhat</title><atom:summary type="text">Actualmente estoy trabajando con PHP Symfony y instalado un proyecto en Redhat que fue generado y construido en Ubuntu por lo que al instalar el symfony usando pear(al igual que ubuntu) la ruta de los archivos de symfony es diferente y al ejecutar cualquier comando de symfony(&#39;symfony cc&#39; por ejemplo) ocurren errores al hacer los includes.

Ejemplo:

jhernandez@POSEIDON-LINUX:~/WebApps/$ symfony </atom:summary><link>http://johansoft.blogspot.com/2008/01/mover-proyecto-symfony-de-ubuntu-redhat.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq34O5imfBJ5X1Jxo1tlBzsI88mSLezilr_udZfnZFCZMPNXUzBnewRFYMHuLUleuegNGXaar94C3LR51RAExqzLS6eezcV6UuxeyplFfjY1KFnx-OiaWylJIPYSA8h_N0F_SOIOLS_EE/s72-c/symfony_logo.gif" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-7773954520079706206</guid><pubDate>Tue, 04 Dec 2007 03:19:00 +0000</pubDate><atom:updated>2007-12-03T23:21:53.420-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">DEVELOPMENT</category><category domain="http://www.blogger.com/atom/ns#">EJEMPLOS</category><category domain="http://www.blogger.com/atom/ns#">MONO</category><category domain="http://www.blogger.com/atom/ns#">Proyectos</category><title>Como funciona HTTP como Separador de Mensajes TCP</title><atom:summary type="text">  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;    Tal como ya había comentado en un post anterior, TCP es un Protocolo de Control de Flujo de Datos, no de Mensaje de Datos por lo que es necesario implementar un separador de Mensajes sobre TCP. ¿Qué exactamente Hace un Separador de Mensajes? Un separador de Mensajes es un conjunto de reglas que se aplican </atom:summary><link>http://johansoft.blogspot.com/2007/12/como-funciona-http-como-separador-de.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-3253482014571125830</guid><pubDate>Tue, 04 Dec 2007 02:39:00 +0000</pubDate><atom:updated>2007-12-03T23:01:50.222-04:00</atom:updated><title>Siguiendo Tutorial de PHP Symfony en Ubuntu</title><atom:summary type="text">Desde hoy me han encargado de un proyecto en PHP, especificamente con PHP Symfony(un framework MVC) asi que me he descargado el Symfony Sandbox y configurado en mi Apache2 pero he encontrado algunas dificultades con los comandos de symfony  al ejecutar el Tutorial y por eso escribi este post para guiarles acerca de los paquetes necesarios para seguir correctamente el Tutorial.

Los paquetes con </atom:summary><link>http://johansoft.blogspot.com/2007/12/siguiendo-tutorial-de-php-symfony-en.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5olwtg8nSlmDQMB3PObJ-5Uv7SsErvT6KrjXtd057mhZn6pSrMHURHlShTL1sDYa62YxydkdR8_Ya6S3JjW1uAnxWOZ3YwmnFb1dKJY21g0QW_VMpvTIg2qWfgdV3nf4-PNjhXc-S3Dw/s72-c/symfony_logo.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-4451383331100406924</guid><pubDate>Wed, 28 Nov 2007 13:50:00 +0000</pubDate><atom:updated>2007-11-28T10:02:42.818-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CURSOS</category><category domain="http://www.blogger.com/atom/ns#">EVENTO</category><category domain="http://www.blogger.com/atom/ns#">LINUX</category><category domain="http://www.blogger.com/atom/ns#">SEMINARIO</category><category domain="http://www.blogger.com/atom/ns#">UBUNTU</category><title>Seminario: &quot;Capacidades de Ubuntu Linux 7.10 Gutsy Gibbon&quot; en Kapacita</title><atom:summary type="text">Hoy 28 de Noviembre estare dictando un seminario de Ubuntu Linux en Kapacita, un instituto de Tecnologia aqui en la ciudad de Caracas que esta introduciendo excelentes Cursos para Certificacion en Linux y Ubuntu. Pronto estaremos impartiendo otro seminario que puede ser de tu interes, escribeme un comentario o enviame un correo a johan@ubuntu.org.ve o a thepumpkin1979@gmail.com.

El 8 de </atom:summary><link>http://johansoft.blogspot.com/2007/11/seminario-capacidades-de-ubuntu-linux.html</link><author>noreply@blogger.com (Johan Hernandez)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLUlm3wCFI2d-Q7IorbjOGWwZwyn9RSnSl9jf8fVrc1porqyt_5V4P4mGj8C53ouAXMbG-pG4WB9B_elDUmk4kNl6yVwetaMWzAHKPKLx-PTXHRj7xqAyyM9s7dGSefv0If5lqi-Z_vl0/s72-c/logo_kapacita_flat.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5008461092935341652</guid><pubDate>Sun, 18 Nov 2007 20:35:00 +0000</pubDate><atom:updated>2007-11-28T10:04:57.419-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">MONO</category><category domain="http://www.blogger.com/atom/ns#">Networking</category><category domain="http://www.blogger.com/atom/ns#">Proyectos</category><title>Separador de Mensajes TCP</title><atom:summary type="text">Hace tiempo que no escribo y es que he estado trabajando en Demasiadas, Demasiadas cosas interesantes, una de ellas es la reconstruccion de mi Servidor HTTP. La otra tarea no tan trivial es un Protocolo de Mensajeria Interna en LAN y con routing a varios servidores. En fin, el punto es que Ambos requieren que sobre TCP se transmitan diferentes tipos de mensajes.
Porque no usar .NET Remoting? Muy </atom:summary><link>http://johansoft.blogspot.com/2007/11/separador-de-mensajes-tcp.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5886009168292541965</guid><pubDate>Wed, 07 Nov 2007 17:34:00 +0000</pubDate><atom:updated>2007-11-07T13:37:55.531-04:00</atom:updated><title>Resultado de Encuenta: ¿Que OS Consideras Ideal para Servidores de Alta Disponibilidad?</title><atom:summary type="text">El ganador fue Debian Linux, seguido de su hijo Ubuntu y (&#39;el dios de los RPM&#39;) RedHat Linux en tercer lugar.
Asi quedo el resultado:

1. Debian Linux - 50 (37%)
2. Ubuntu Linux - 39 (28%) 
3. Redhat Enterprise Linux - 29 (21%)
4. Sun Solaris - 26 (19%)
5. Novell SUSE Linux Enterprise - 17 (12%)
6. BSD - 12 (8%)
7. Microsoft Windows Server 2003 - 11 (8%)
8. Fedora Linux - 7 (5%)
9. Apple OS-X </atom:summary><link>http://johansoft.blogspot.com/2007/11/resultado-de-encuenta-que-os-consideras.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-1071107016719293087</guid><pubDate>Fri, 19 Oct 2007 02:57:00 +0000</pubDate><atom:updated>2007-10-18T23:01:30.549-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ERROR</category><category domain="http://www.blogger.com/atom/ns#">HOWTO</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">PostgreSQL</category><title>PHP ERROR: Call to undefined function pg_connect()</title><atom:summary type="text">Cuando este error sucede quiere decir que no tienes instalado la extension de PostgreSQL-PHP que permite hacer consultas a bases de datos PostgreSQL desde PHP.

Para resolverlo en Ubuntu se debe instalar el paquete &quot;php5-pgsql&quot;.
En linea de comandos es asi:
$sudo aptitude install php5-pgsql

Despues procedemos a reinicar el servidor apache de la siguiente forma:
$sudo aptitude /etc/init.d/apache2</atom:summary><link>http://johansoft.blogspot.com/2007/10/php-error-call-to-undefined-function.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-4792708673999404739</guid><pubDate>Wed, 17 Oct 2007 19:47:00 +0000</pubDate><atom:updated>2007-10-17T16:06:06.486-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">MONO</category><title>monodis: Desensamblar aplicacion o libreria de Mono</title><atom:summary type="text">Entre las herramientas de Mono podemos encontrar la utilidad &quot;monodis&quot;(analoga a la herramienta de Microsoft .NET Framework &#39;ildasm&#39;) que nos funcionara para desensamblar el codigo IL compilado en un ensamblado, ya sea .dll o .exe.

¿Que finalidad tiene ver el codigo IL generado por el compilador? Pues es vital  para los desarrolladores de compiladores, util para robar codigo:O  o interesante </atom:summary><link>http://johansoft.blogspot.com/2007/10/monodis-desensamblar-aplicacion-o.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-4815186609618527926</guid><pubDate>Sun, 14 Oct 2007 05:04:00 +0000</pubDate><atom:updated>2007-10-17T16:06:57.523-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HOWTO</category><category domain="http://www.blogger.com/atom/ns#">LINUX</category><title>Comprobaciòn MD5 de un archivo en Linux</title><atom:summary type="text">Para obtener el codigo MD5 de un archivo en Linux se usa el comando md5sum, use la siguiente sentencia:

md5sum nombreArchivo

Es importante tener guardado por otro medio el codigo MD5 Original del archivo para compararlo, si es md5 arrojado por la utilidad md5sum es diferente al original que se le proporciono por otro medio entonces el archivo no se transmitio correctamente o fue violentado.
</atom:summary><link>http://johansoft.blogspot.com/2007/10/comprovacion-md5-de-un-archivo-en-linux.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-1027874285420404933</guid><pubDate>Sat, 06 Oct 2007 03:31:00 +0000</pubDate><atom:updated>2007-10-06T09:46:09.003-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HOSTING</category><title>En Busqueda de Hosting</title><atom:summary type="text">Saludos lectores. Hoy en dia casi cualquier persona hace hosting web y ya he caido dos veces en pésimos servicios de hosting(sobre todo resellers), por favor si tienen experiencia con algun Web Hosting que me puedan recomendar  por favor dejen un comentario, se los agradecere enormemente.

Estoy buscando lo siguienteControl de MIMESAlmacenamiento en disco &gt; 50GBTrasnferencia &gt; 4GB/MesAl menos 3 </atom:summary><link>http://johansoft.blogspot.com/2007/10/en-busqueda-de-hosting.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-3442189816427726997</guid><pubDate>Mon, 24 Sep 2007 23:02:00 +0000</pubDate><atom:updated>2007-09-24T19:45:19.424-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">GNOME</category><category domain="http://www.blogger.com/atom/ns#">LINUX</category><title>Instalando Gnome Vala en Ubuntu</title><atom:summary type="text">La gente de Gnome ha inciado un proyecto interesante llamado Vala en su intento de Agilizar la Velocidad de Desarrollo para las librerias GNOME sin sacrificar Memoria RAM(cosa que critican directamente de Mono y Java). &quot;Vala&quot; hace parsing de una sintaxis muy pero muy similar a C# pero en vez de compilar a Nativo o a IL, compila a language C(.h y .c) &quot;Compiler for the GObject type system&quot;  y por </atom:summary><link>http://johansoft.blogspot.com/2007/09/instalando-gnome-vala-en-ubuntu.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5639125905448799762</guid><pubDate>Fri, 21 Sep 2007 14:25:00 +0000</pubDate><atom:updated>2007-09-28T10:23:21.181-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DATABASE</category><category domain="http://www.blogger.com/atom/ns#">LINUX</category><category domain="http://www.blogger.com/atom/ns#">PostgreSQL</category><title>Solucion: ERROR:  language &quot;plpgsql&quot; does not exist</title><atom:summary type="text">PostgreSQL puede ser programado con muchos lenguages y el mas usado es PL/pgSQL pero no siempre se instala por defecto. Para corregir este problema en Ubuntu Linux se realizan los siguientes pasos:

1. Localizar el archivo plpgsql.so

Este archivo es una libreria de funciones que ejecuta el codigo PL/pgSQL, para localizarlo hacemos lo siguiente:

$sudo updatedb

$locate plpgsql.so

Con estas </atom:summary><link>http://johansoft.blogspot.com/2007/09/solucion-error-language-plpgsql-does.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-7551730806264190159</guid><pubDate>Tue, 18 Sep 2007 15:58:00 +0000</pubDate><atom:updated>2007-09-18T12:06:53.210-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ENCUESTA</category><title>Resultados de encuesta: &quot;Que lenguages de programacion empleas mas?&quot;</title><atom:summary type="text">Desde agosto coloque una encuesta en mi blog bajo el titulo &quot;Que lenguage de programacion empleas mas?&quot; y los resultados finales fueron los siguientes:

Los ganadores:
1. PHP
2. SQL
3. Java

A continuacion el Total de Votos:

 SQL        155 (38%)                C#        107 (26%)                Java        149 (37%)                XML        53 (13%)                Phyton        53 (13%)</atom:summary><link>http://johansoft.blogspot.com/2007/09/resultados-de-encuesta-que-lenguages-de.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4604710347038515656.post-5738516063057983309</guid><pubDate>Tue, 18 Sep 2007 14:48:00 +0000</pubDate><atom:updated>2007-09-18T10:57:33.483-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DOTNET</category><title>Como Obtener Informacion del CPU en Windows con .NET/C#</title><atom:summary type="text">En Windows es bastante sencillo.

            ProcessorInfo[] procesadores = ProcessorInfo.GetList();
            foreach(ProcessorInfo cpu in procesadores)
            {
                Console.WriteLine(&quot;CPU ID={0},DeviceId={1},Name={2},Machine={3}&quot;,cpu.Id,cpu.DeviceId,cpu.Name,cpu.SystemName);
            }

El ejemplo anterior escribe lo siguiente en la consola:

CPU ID=BFEBFBFF00000F41,</atom:summary><link>http://johansoft.blogspot.com/2007/09/como-obtener-informacion-del-cpu-en.html</link><author>noreply@blogger.com (Johan Hernandez)</author><thr:total>3</thr:total></item></channel></rss>