Tuesday, April 30, 2013

Como comprimir un directorio en linux

Desde la línea de comando te posicionas en el directorio superior al que se desea comprimir y se ejecuta el siguiente comando:

tar -zcvf nombre-archivo.tar.gz nombre-directorio

Eliminar carpetas SVN recursivamente.


Si te han entregado un proyecto versionado con el sistema SubVersion y te molestan las carpetas .svn que son incluidas por el sistemas de subversion, y obviamente no tienes a mano un cliente de subversión que haga este trabajo por tí, tienes la siguiente alternativa:


En Linux

Desde la línea de comando nos posicionamos en la carpeta principal de nuestro proyecto y ejecutamos el siguiente comando:

rm -rf `find -type d -name .svn`


En Windows

Desde la consola, nos posicionamos en la carpeta principal de nuestro proyecto y ejecutamos el siguiente comando:

FOR /r "." %f IN (.svn) DO @RD /s /q "%f"

Monday, April 29, 2013

Obtener Charset y otros de dump Sybase

En ASE 15(Adaptive Server Enterprise 15), es posible obtener información de un archivo DUMP ejecutando un comando "load database" y usando como parámero "with headeronly".

load database [db_destino]  from [archivo.dump] with headeronly


[db_destino]: Es la base de datos en la fual debiera cargarse la información del dump.

[archivo.dump]: Es el archivo que contiene el dump de la base de datos que deseamos cargar en nuestro sybase.


La información que podemos obtener es:
  • Que base de datos fue dumpeada: ID/name: 1/master
  • Cuando se realizo el dump: Sep 17 2012 1:28AM
  • Que versión de ASE tenía el server cuando se realizo el dump: 15.5
  • El tamaño de pafina(page size) en el servidor: 4K
  • El numero de paginas(number pages), el next object ID, sort order, estatus y charset
  • El mapa de segmentación(the segmentation map)
Esta información es muy útil para momentos en los que debemos cargar un dump del cual no poseemos información de la configuración del servidor desde el cual fue extraído y necesitamos que nuestro server destino(target) tenga la misma configuración que el server fuente(source). 

Referencia: http://benohead.com/sybase-get-information-about-a-dumped-database/

Saturday, April 27, 2013

Listado Plugins Wordpress


Plugins Wordpress

Categories Image

Agrega la posibilidad de incluir una imagen a las categorías.



JSON API

Deja habilitados servicios web services restful para la obtención de las categorias y post de tu wordpress.

URL: http://wordpress.org/extend/plugins/json-api/


Thursday, April 25, 2013

Crear Archivo Vacío de tamaño especifico


Windows

 Con permisos de administrador, desde consola tecleamos el comando:

 fsutil file createnew [archivo] [tamaño]

donde :

               [archivo] : es el nombre y ruta del archivo a crear.            
               [tamaño] : es el tamaño en bytes del archivo a crear.

Ejemplo:
 
Crear archivo llamado "archivo_de_prueba.txt" de 10 MB:

 10 MB = 10 * 1000 * 1024 [bytes] = 10240000[bytes], por lo tanto el comando queda como:

 fsutil file createnew "C:\archivo_de_prueba.txt" 10240000 


Linux

Para crear el archivo se utiliza el comando:

dd if=/dev/zero of=[archivo] bs=[base_tamaño] count=[coef_base]

donde:

[archivo]  : es el nombre y ruta del archivo a crear.
[base_tamaño] : es la base usada para el calculo del tamaño, esta base esta en bytes.
[coef_base] : es el coeficiente por el cual se multiplicara para calcular el tamaño del archivo.

por lo tanto el tamaño del archivo se calcula con las opciones bs y count del comando dd.

Tamaño Archivo en bytes = bs[bytes] * count.

Ejemplo: Crear archivo llamado ejemplo.qa de 1 GB.

dd if=/dev/zero of=ejemplo.qa bs=1024 count=1048576