Archive for the ‘Desarrollo’ Category

Videos Instalación Java, Netbeans, Eclipse ADT (Android) y Anypoint Studio

lunes, agosto 18th, 2014

Debido a mis clases he necesitado hacer un par de videos y dejarlos disponibilizados para que puedan ver instalaciones que aunque son de Perogrullo, es valido que una imagen vale más que mil palabras.

Aun cuando yo debo reafirmar mi mala costumbre de instalar todos los java, eclipse, netbeans o «studios» que hacen algo en la ruta c:\opt todo esto por mostrar un incipiente método de trabajo propio que es util sobretodo para cuando se utilizan programas que después iran en un batch de windows.

Aquí va la lista

Instalación Java 1.4.2

Instalación Java 5 (1.5)

Instalación Java 6 (1.6)

Instalación Java 7 (1.7)

Instalación Java 8 (1.8)

Instalación de Netbeans 8.0

EClipse ADT (Android Developer Tools)

Anypoint Studio

Error en instalacion de Varnish-cache en CEntOS 6.5

miércoles, julio 9th, 2014

Varnish esta construido para hacer que una infraestructura responda más rápido a requerimientos de peticiones.
Es util para cachear peticiones muy recurrentes y en realidad ha sido masivamente mencionado en foros como solución, por lo que descargue varnish-cache para hacer una pruebas pero al instalar según las instrucciones para RedHat, pero al hacerlo marco un error en la instalación

Error: Package: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
           Requires: libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-0.20140328beta1.el6.x86_64 (varnish-4.0)
               libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-1.el6.x86_64 (varnish-4.0)
               libjemalloc.so.1()(64bit)
           Available: varnish-4.0.0-0.20131129tp1.el6.x86_64 (varnish-4.0)
               Not found
           Installing: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
               Not found
Error: Package: varnish-4.0.1-1.el6.x86_64 (varnish-4.0)
           Requires: jemalloc

Y ya que no viene dentro de la distribución de CEntOS 6.5 entonces instale el repositorio EPEL, y luego un simple

yum install jemalloc

y finalmente la instalacion de la documentacion funciono correctamente

rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.1.el6.rpm
yum install varnish

Solución a Internal Dummy Connection

domingo, julio 6th, 2014

Es posible si tienes un servidor apache corriendo con una version mayor a la 2.2.x que te aparezca una linea en el log construída de la siguiente forma

::1 - - [06/Jul/2014:22:27:48 -0400] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.15 (Red Hat) (internal dummy connection)"

En mi caso existian varias al punto de que se generaban en algunos casos una por segundo. Pensé que era algo que no debía pasar, pero la misma documentacion de apache dice que esto sucede para poder administrar los procesos hijos que genera apache promoviendo una solución, el establecer en el httpd.conf, donde se configura el log la línea

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback

Esto no soluciona el problema, sólo logra que la linea no se escriba en el log, por lo que igual sabes que se esta administrando algo de forma que en algunos casos carga el servidor, porque se estan enviando peticiones desde loopback, o sea, desde si mismo, para si mismo. Descubri en elgunos sitios que las directivas aplicadas en un .htaccess en la raiz de /var/www/html minimizaba el problema

RewriteCond %{HTTP_USER_AGENT} ^.*internal dummy connection.*$ [NC]
RewriteRule .* - [F,L]

Finalmente encontre a alguien que comento que debiese ser que los min server y maxserver estarán mal configurados, por lo que debían incrementarse, a lo cual hice caso, y hasta el momento no he vuelto a tener el aviso, en mi caso la siguiente configuracion ayudó (verifica bien los valores antes de cambiarlos, podrías provocar en tu servidor otras situaciones derivadas del cambio):

<IfModule prefork.c>
StartServers       20
MinSpareServers    100
MaxSpareServers    200
ServerLimit     1530
MaxClients      1530
MaxRequestsPerChild  4000
</IfModule>

 

Ver
Wiki Apache Internal Dummy conection

¿Correr porque te persiguen zombies?

lunes, abril 21st, 2014

Las aplicaciones móviles hoy dan para todo, existen algunas muy interesantes, y también otras fuera de lo comun. Una de ellas es zombies runner, en donde se utiliza la aplicación para escuchar musica y hacerte correr (cuando nota una diferencia en tu trote) ya que te persiguen zombies que te pueden atrapar.

https://www.zombiesrungame.com/

Instalar subversion en CEntOS

jueves, abril 3rd, 2014

Subversion es un administrador de codigo fuente que puede ser instalado en centos a través de YUM, para ello se deben aplicar los siguientes comandos

# yum install subversion
# yum install mod_dav_svn

Instalar rpmforge en CEntOS

domingo, enero 19th, 2014

Algunos paqutes especificos se encuentran disponibles en repositorios adicionales y no directamente desde CEntOS. Por ello se debe instalar estos repositorios para poder acceder a los paquetes adicionales.

wget https://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm