Los algoritmos recursivos no son un recurso tan utilizado por los programadores, inclusive, también se plantean discusiones acerca de algoritmos iterativos vs. recursivos.

Independientemente de la preferencia de cada uno de los programadores, la idea de esta publicación es mostrar con un ejemplo sencillo una misma función “potencia” escrita de ambas formas.

Leer más »

“Software libre para una sociedad libre” es la traducción autorizada por Richard Stallman de su original “Free Software, Free Society”

El libro fue editado en 2004 y se compone, básicamente, de una serie de ensayos y artículos que recorren la década del 90 y los primeros años del nuevo milenio. El libro conforma una de las mejores apologías escrituras acerca del software libre como dispositivo de libertad y democracia.

El trabajo de edición ha sido posible gracias a la cooperación de una multitud de personas ligadas a la causa, por lo tanto el mismo mantiene un caracter colectivo, abierto y cooperativo.

Leer más »

Utilizar el bash history a fondo

Debo reconocer que el uso que yo le daba al history no iba más allá del uso de las flechas arriba y abajo para navegar por los últimos comandos, o como alguna vez vimos: el Top 5 de los comandos más utilizados o  como utilizar el operador !! (bang bang).

En esta ocasión, veremos unos cuantos ejemplos de algo del provecho que le podemos sacar a esta herramienta:

Leer más »

El comando sudo

Sin duda, Ubuntu catapultó a la fama al comando sudo. El CoDiGo K nos explica un poco acerca de este comando, y publica una excelente imagen para entender con pocas palabras lo que hace el mismo:

Leer más »

JNode es un sistema operativo de uso personal, escrito en Java, facil de utilizar e instalar. Cualquier aplicación escrita en Java puede correr en el, de manera fácil y segura.

JNode es open source y distribuido bajo licencia LGPL.

JNode está programado en su totalidad en Java, con excepción el kernel que está escrito en Assembler.

Leer más »

El destino de los logs en MySQL 5.1

Una de las grandes novedades en MySQL 5.1 es el destino de los logs, el log general y log de consultas lentas.

Hasta MySQL 5.0.x los logs eran almacenados en archivos planos, pero a partir de la versión 5.1.6 los mismos pueden ser escritos a archivos, a tablas del esquema mysql (general_log y slow_log) o en ambos destinos.

Para las nuevas instalaciones de MySQL 5.1.6 o posterior, en el mismo proceso de instalación se crean las tablas de logs junto al resto de las tablas del sistema. En cambio, si actualizas MySQL desde una versión anterior, deberás actualizar las tablas del sistema con mysql_upgrade.

Si bien disponer de información de logs en tablas, en vez de archivos, puede hacer más fácil su seguimiento, así como el desarrollo de aplicaciones que utilicen esa información, pero también debemos entender y aceptar que esto se llevará parte del rendimiento del motor de base de datos.

Leer más »

En esta publicación, veremos el uso de la aplicación de línea de comandos mysqlshow para ver las bases de datos, tablas, columnas e información de índices de una base de datos MySQL mediante nueve ejemplos.

Los parámetros comunes, para cada uno de los ejemplos, serán:

  • -h <host>: localhost, ip o nombre de dominio del servidor.
  • -u <user>: nombre de usuario
  • -p <password>: contraseña.

Para el caso de la contraseña, puedes ingresar la contraseña inmediatamente después del -p (muy util para cuando utilizamos mysqlshow dentro de un script) o bien, solamente -p, donde se nos solicitará luego la contraseña.

En nuestros ejemplo, no especificaremos el host, suponemos que ejecutamos mysqlshow en el mismo servidor. No ingresaremos la constraseña luego del parámetro -p, sino que esperaremos a que nos la solicite.

Leer más »

Blanquear el password del root

Si has olvidado la contraseña del root y necesitas de ella imprescindiblemente, basta que tengas a mano un Live CD para blanquear la misma.

A continuación se detallan los pasos a seguir:

Leer más »

Razones para probar FreeBSD

El Blog de Todos , Nierox enuncia una serie de motivos, muy válidos todos, por los cuales probar FreeBSD.

Antes que nada, coincido plenamente con el autor, en no covertir esto en una disputa de Linux vs. FreeBSD. Son sistemas operativos distintos, diferentes y su uso dependerá del gusto y/o aplicación que le vaya a dar cada uno.

Por lo tanto y por favor NO transformemos esto en una guerra de religiones como la que propone la imagen arriba publicada.

Leer más »

Debian/Ubuntu Tips&Tricks nos sugiere dos tips para mejorar el tiempo de respuesta de MySQL, basado en un caso propio.

Muchas veces, a pesar de que el sistema operativo se encuentre con una carga de trabajo normal, MySQL puede mostrarse algo lento.

Hay muchas formas para mejorar el tiempo de respuesta del servidor MySQL, aquí nos enfocaremos en dos formas:

  • Deshabilitar la resolución de nombre
  • Modificar el tamaño de la cache

Leer más »


Búsqueda personalizada

Suscripción

       Add to Google Reader or Homepage

      

       Subscribe in NewsGator Online

       Add to netvibes

       Subscribe in Bloglines

Categorias

Licencia de uso

Usuarios

       web counter