1 0 Archive | diciembre, 2009
post icon

Mejorar la velocidad de conexión del SSH Server

El protocolo SSH nos permite controlar un equipo de manera remota como sabemos, el punto central de este post no es precisamente explicar como funciona o como podemos usarlo, si no más bien es para la gente que ya lo utiliza y quiere aumentar la velocidad de conexión contra el servidor SSH.

La lentitud se siente más cuando el servidor DNS no está correctamente configurado o se está en una red que no lo usa, este protocolo último ralentiza mucho la autenticación, ya que debe comprobar si esta en el servidor de dominios registrado la IP entrante, lo cual resulta bastante molestoso, la solución es sencilla nuevamente, sólo debemos deshabilitar el uso de ésta comprobación de la siguiente manera:

Desde un editor de texto editamos el archivo

1
vim /etc/ssh/sshd_config

y agregamos la siguiente linea al final del fichero

1
UseDNS no

Finalmente reiniciamos el servicio con

1
/etc/init.d/ssh restart
post icon

Cambiar el Password del usuario root en MySQL

En MySQL cuando hacemos una instalación nueva, ésta trae el usuario root del motor sin password, dejarlo así obviamente es impensable, así que si no disponemos de una interfaz gráfica o nos gusta más las consolas, lo haremos como expongo aquí. Personalmente creo que los sistemas de seguridad que implementa este motor de base de datos, no es precisamente el mejor que existe, como lo veremos más adelante, pero si ya estamos trabajando con este motor que nos ofrece ligereza lo podemos hacer así. (Continuar Leyendo sobre Cambiar el Password del usuario root en MySQL)

30 diciembre 2009
post icon

Habilitar la Indexación de ficheros en Apache

Cuando hacemos una instalación por defecto en openSuSE del apache, este no tiene habilitada la opción de indexar el contenido de los directorios, lo que suele ser normal en las instalaciones limpias en otras distribuciones o sistemas operativos. Para habilitar esto tenemos que seguir los siguiente pasos bastantes sencillos.

Con vim u otro editor de texto abrimos el fichero, (Continuar Leyendo sobre Habilitar la Indexación de ficheros en Apache)

post icon

Propagar la excepción con Java

Normalmente cuando trajamos con la orientación a objetos manejamos muchas clases unas que llaman a otras, o que se heredan, muchos programadores cometen el pecado de tratar las excepciones en las clases mas “bajas“, siendo bastante mala práctica, ¿por qué lo es? simple, que pasaría si quisiéramos personalizar el mensaje de la interfaz, o tratarla de otro modo, o menos común pero no querer mostrar el mensaje de error, no podríamos hacer esto si trabajásemos así. Lo correcto es que las clases que no estarán directamente ligadas a la interfaz traten el error en el único sentido de controlarlas para evitar la inestabilidad del programa, pero que a su vez todos los objetos que le invoque puedan también enterarse que ocurrió una excepción en algún punto, por lo tanto necesitaremos expandir esa excepción, de clase en clase hasta llegar a la capa final de interfaz. (Continuar Leyendo sobre Propagar la excepción con Java)

27 diciembre 2009
post icon

Concatenar cadenas string con PHP

Una de las funciones que más utilizamos cuando trabajamos con nuestros programas es la de concatenar cadenas de texto, que por cierto suele ser simple pero muy útil. En PHP el concepto de concatenación es igual que en la mayoría de los lenguajes, lo único que cambia es el operador que lo hace. (Continuar Leyendo sobre Concatenar cadenas string con PHP)

27 diciembre 2009
post icon

Agregar/Indexar nuestro sitio web en los buscadores más grandes(Google, Bing, Yahoo)

Agregar nuestro sitio a Google es muy sencillo realmente, tan sólo debemos acceder a este sitio

http://www.google.es/addurl/

completamos las 2 cajas de texto que nos pide, que son la URL raíz de nuestro sitio y un comentario sobre su contenido, luego es cuestión de esperar un par de días, al menos en mi experiencia no tuve que esperar más de 3 días para estar (Continuar Leyendo sobre Agregar/Indexar nuestro sitio web en los buscadores más grandes(Google, Bing, Yahoo))

27 diciembre 2009
post icon

Realizar Consultas Recursivas en SQL Server

Como todo buen diseñador de base de datos sabe, es bastante común encontrarse con entidades recursivas en el diseño de nuestra BD, 2 ejemplos típicos son el jefe y el subordinado, en el diseño ambas personas se encuentran registradas como tuplas dentro de la entidad Persona o Funcionario (según el diseño que hemos tomado, incluso estaría mejor diseñado si se lo hace en base al cargo), al no existir 2 entidades que tengan cardinalidad 1:M, por que así obtendríamos duplicación de datos, debemos determinar un modo que ambos estén en la misma entidad y a su vez tener la capacidad de controlar quién es jefe de quién, esto se lograría agregando una columna más que sea del mismo dominio que su propia PK, es decir, la columna nueva sería FK de la PK que le determina, logrando así una cardinalidad 1:M recursiva.

Otro ejemplo típico es el caso de los contratos, estos suelen tener la característica que vencen en una fecha determinada, por cuestiones de ventas/marketing al cliente se le facilita normalmente este proceso con una renovación de contrato (Continuar Leyendo sobre Realizar Consultas Recursivas en SQL Server)

post icon

Integrar Aplicaciones con el escritorio de Windows 7

Como todos saben, hace unos meses que Microsoft ha lanzado su nuevo sistema operativo llamado Windows 7, el cual nos trae un montón de mejoras en cuanto a la interfaz gráfica de usuarios y su facilidad de uso. Pero no sólo queda ahí, también nos ofrece unas API completas a los desarrolladores para explotar éstas características fácilmente:

  1. Barras de Progreso Integradas
  2. Vistas Previas
  3. Botones en Thumbnail
  4. Jump List
  5. Sobreposición de Iconos

Todo esto es posible hacerlo ya con nuestro IDE de Visual Studio 2008 (ni siquiera es necesario utilizar la versión 2010 aún). Lo primero que debemos hacer es crear un formulario de windows form con C# dentro de un proyecto llamado Windows7 y dejarlo como muestra la siguiente imagen (Continuar Leyendo sobre Integrar Aplicaciones con el escritorio de Windows 7)

post icon

Mostrar el Favicon en IE y Google Chrome

El favicon es usado por casi todas las web’s hoy día, debido a que da un aspecto más trabajado del sitio, el cual permite ver un pequeño logo en la barra de direcciones, favoritos y bookmarks. (Continuar Leyendo sobre Mostrar el Favicon en IE y Google Chrome)

23 diciembre 2009
post icon

¿Cómo saber que arquitectura, distro y versión es nuestro GNU/Linux?

Más de una una vez necesité saber que versión o distro tiene instalado un servidor GNU/Linux, datos no muy dificiles de conseguir, pero si cuesta un poco más cuando hablamos de averiguar la arquitectura del Sistema Operativo, si es de 32 o 64 bits. (Continuar Leyendo sobre ¿Cómo saber que arquitectura, distro y versión es nuestro GNU/Linux?)

22 diciembre 2009
Página 1 de 3123