Página 3 de 12

Dividir un archivo en Linux y unirlo en Windows

Si por algún motivo tenemos un archivo en Linux que pese demasiado, podemos dividirlo usando el comando Split:


split -b 1024m "archivo.ext" "archivo_part-"

Esto generará n partes de archivo.ext de tamaño 1024 MB con los nombres archivo_part-aa – ab – ac – ad, etcetera.

Para unirlos en Windows usamos el siguiente comando:


Copy /b archivo_part-aa + archivo_part-ab archivo.ext

Ambos comandos vienen por defecto en ambas plataformas.

Ubuntu 12.04 Oracle JDK is NOT installed – Error Code 1

When tried to install the Oracle JDK in Ubuntu 12.04, i get this error:

Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

To solve it, this works for me:

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Then, u can see the Java and Java Compiler versions using:

java -version
javac -version

Diccionario Español en Kindle 3 (Keyboard) con version 3.4

Kindle 3A todos los dueños de un Kindle 3, hace algunos meses nos sorprendió que Amazon sacara una nueva actualización de software, por lo que, probablemente, todos corrimos a descargarla e instalarla.

El problema es que el diccionario español que la mayoría usa desgraciadamente dejo de funcionar (si, el Larousse típico), indicándonos al marcar una palabra que el diccionario seleccionado no servia y que usáramos otro (que están en ingles, así que no sirven).

Después de buscar en varios lugares, di con la solución,  que es básicamente  modificar los metadatos del diccionario para que siempre considerara la configuración es-es (es decir, lenguaje español, distribución española) para todas las búsquedas.

El resultado de este proceso lo pueden bajar aquí.

Para instalarlo,

1. Descomprimir el contenido en la carpeta documents del Kindle.

2. En el dispositivo, en la pantalla principal, presionar la tecla Menu, e ir a la opción Settings.

3. Presionar una vez mas la tecla Menu, y luego ir a la opción Changue Primary Dictionary.

4. Seleccionar Larousse.

Eliminar posiciones vacías de un string[] en C#

Si al utilizar un split en una cadena de texto, nos quedan elementos vacíos, split no hace de manera inteligente la eliminación de los elementos que quedaron en blanco.

Para limpiar esos elementos, una forma bastante simple es utilizar una pequeña cadena hecha en linq que realiza a la perfección esta funcion:

string[] items = cadena.Split("|||".ToCharArray());
items = items.Where(x => !string.IsNullOrEmpty(x)).ToArray();




Iconos de Windows Phone 7/8

Si eres un desarrollador de aplicaciones para Windows Phone 7 u 8, probablemente habras necesitado encontrar algunos iconos para las ApplicationBar que no se incluyen con los propios SDK.

A continuación, adjunto una colección de iconos que utilizo para mis aplicaciones y que son bastante metro-style.

Iconos WP7 y WP8