Menú principal

Blogs

25 Oct

Agregar automáticamente una 'marca' a los campos obligatorios en Rails

Published by ApuX

En un formulario, hay campos que no deben quedar vacíos. En Rails, la validación es sencilla: en el modelo, se puede utilizar la instrucción

24 Oct

Mostrar tamaño en disco de cada uno de los repositorios (subversion)

Published by ApuX

En este post, muestro cómo calcular el tamaño de un repositorio en subversion. Aumenta un poco la complejidad si se quiere calcular el tamaño de cada uno de los repositorios a la vez. Para esto, será necesario crear un script.

24 Oct

Mostrar información de todos los repositorios (subversion)

Published by ApuX

Este es un pequeño script para recorrer los repositorios en subversion y extraer información

20 Oct

Calcular el tamaño en disco de un repositorio de subversion

Published by ApuX

Si lo que se desea es conocer el tamaño total que ocupa nuestro repositorio en el server, se puede utilizar el comando du (ver post). Sin embargo, esta información, difícilmente coincide con el tamaño en disco del lado del cliente. Es decir, si ejecutamos el comando du en la máquina cliente, el resultado puede variar mucho. Esto es porque el comando du nos devuelve el tamaño real, es decir, el tamaño del repositorio completo.

19 Oct

Cómo conocer el tamaño en disco de una carpeta

Published by ApuX

Con el comando du se puede conocer el tamaño que ocupa una carpeta en el disco.

du -hs ./

Por supuesto, en lugar de ./ (que es la carpeta actual), se puede indicar una carpeta en específico.

19 Oct

Cómo listar únicamente directorios con ls

Published by ApuX

Según el man, ls tiene una opción para listar sólo los directorios

ls -d

sin embargo, sólo muestra el directorio actual (./), para listar todos los directorios, hay que especificar el parámetro */

ls */ -d

11 Oct

Cambiar el nombre del host en OpenBSD sin reiniciar

Published by hermes.ojeda

Si nuestro host con OpenBSD tiene otro nombre que no corresponde a nuestro dominio, o como nosotros deseamos manejarlo dentro de la red. Se puede cambiar de manera sencilla.

Primero cambiamos el archivo /etc/myname.


# vi /etc/myname

También cambiamos el archivo /etc/hosts.


# vi /etc/hosts

Una vez modificados los datos necesarios, sólo tenemos que reiniciar el servicio de red.

11 Oct

Instalando MySQL en OpenBSD

Published by hermes.ojeda

La siguiente guía explica cómo instalar MySQL en OpenBSD, específicamente en esta guía se utilizó MySQL 5.1 y OpenBSD 4.9.

Para empezar tenemos que configurar el sistema de ports, asignando la ruta de los ports, y posteriormente instalamos con pkg_add.

10 Oct

urxvt como terminal para conectarse por SSH a OpenBSD

Published by hermes.ojeda

Un problema que se tiene con OpenBSD al conectarse por SSH es que no siempre reconoce la consola a través de la cuál se está conectando, y surgen problemas como el siguiente:


# vi
vi: rxvt-unicode: unknown terminal type

10 Oct

Mostrar los puertos abiertos en OpenBSD

Published by hermes.ojeda

Una tarea básica al administrar cualquier sistema *nix es la revisión de los puertos que han sido abiertos por los diferentes servicios que tenemos en el sistema.

En el caso de OpenBSD la forma de hacer esto es la siguiente:

07 Oct

Ubuntu 11.04 con Dell Inspiron M5030

Published by hermes.ojeda

Las computadoras Dell Inspiron M5030 tienen un problema con Ubuntu 11.04, ya que al terminar de instalar no funciona correctamente, eso se debe a un problema con el ACPI.

Esto se puede solucionar relativamente fácil, lo primero que tenemos que hacer pasarnos a una consola (Ctrl+Alt+F1) y loguearnos, esto es porque seguramente el entorno gráfico no responde. Una vez accediendo a la consola hacemos lo siguiente:


$ sudo vi /etc/default/grub

30 Sep

Proceso de Desarrollo del servicio CBBFactura

Published by hermes.ojeda

Este video muestra el proceso de desarrollo del servicio CBBfactura, en el cuál se puede ver un esquema general del tiempo que duró el desarrollo así como el trabajo realizado para lograr la salida de este servicio. Para el desarrollo de este servicio se utilizó el framework Ruby on Rails.

30 Sep

Proceso de Desarrollo del servicio IDEclara

Published by hermes.ojeda

Este video muestra el proceso de desarrollo del servicio IDEclara, en el cuál se puede ver un esquema general del tiempo que duró el desarrollo así como el trabajo realizado para lograr la salida de este servicio. Para el desarrollo de este servicio se utilizó el framework Ruby on Rails, los detalles técnicos completos serán explicados en posts posteriores.

29 Sep

Usar la consola de Rails sin que los cambios sean permanentes

Published by ApuX

Una de las herramientas más poderosas de rails (y una de las que uso más) es la consola de rails. Permite probar funcionalidad sin necesidad de ..., para realizar consultas en la sintaxis de rails (no sql), o para modificar la información almacenada en el sistema, porque los cambios realizados en la consola se almacenan directamente a la base de datos.

24 Sep

Saltar el bundle install al crear una nueva aplicación con Rails 3.1

Published by ApuX

Rails 3.1 trajo varias mejoras, como jquery en lugar de prototype, o la inclusión de coffeescript y sass. Sin embargo, estas gemas no están incluidas en el framework. Es decir, no se instalan automáticamente al hacer el 'gem install rails'. En lugar eso, se incluyen en el Gemfile de la aplicación recién creada y por tal razón, al crear la aplicación se ejecuta de manera automática el comando 'bundle install', para asegurarse que todas las gemas necesarias estén instaladas.

Páginas