Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

All Posts By mcanchal

Metodos para eliminar ficheros y directorios

Unos comandos fáciles para eliminar ficheros o directorios.
Si el fichero que desea eliminar requiere privilegios de root, utilizaremos el comando “sudo”.

ELIMINACION DE FICHEROS:

1. Si estamos en el mismo directorio:
[code]$ rm -rf fichero[/code]
2. Si no estamos en el mismo directorio:
[code]$ rm -rf / ruta_al_directorio / fichero[/code]
3. Eliminar un fichero especifico de un directorio:
[code]$ find . -type f -name “fichero” -exec rm -f {} ;[/code]
4.Dejar únicamente un fichero específico en un directorio eliminando el resto:
[code]$ rm -f !(ejemplo.txt)[/code]
5. Eliminar todos los ficheros de un directorio sin eliminar el directorio (si estamos en el mismo directorio):
[code]$ rm -rf *[/code]
6.

Comandos para simular instalación de programas

A la hora de instalar software en una maquina, desde la consola tenemos mucha mas información de lo que estamos instalando. Algunos paquetes tienen dependencias y hay que instalarlas también. A veces entran en conflicto con algo que ya tenemos o están obsoletas y nos da error.

Dry run (marcha en seco) es una forma de pruebas de software en los que no se utiliza el paquete o la aplicación real.

Con unos sencillos comandos de simulación podemos obtener bastante información del tipo:

– Buscar un paquete o aplicación que quiero instalar o parecido al que busco.

Reconocimiento Optico de caracteres (OCR)

El reconocimiento óptico de caracteres (OCR), permite convertir diferentes tipos de documentos y pasarlos a texto plano (ejemplo: documentos en papel escaneados guardados como Tif, jpg, png, o ficheros en PDF.

La función es separar el texto de la imagen, o lo que es lo mismo, poder diferenciar un texto de una imagen cualquiera, esto permite tener acceso y editar el contenido del documento original (albaranes, formularios, facturas, etc.). Generalmente en el sector de la empresa se le llama “gestión documental” y se usa para agilizar los procesos de localización y recuperación de archivos,

Cifrar ficheros con GPG

¿Porque cifrar datos?

Principalmente es por privacidad. Cada día lanzamos a los cuatro vientos o en nuestro propia maquina tenemos información que puede ser sensible y esta expuesta.

Básicamente el cifrado de datos consiste en la utilización de alguna contraseña antes de enviarlos a su destino, de tal modo que el contenido del mismo no sea legible para los que no tengan dicha clave. Es muy útil en correos, discos y directorios, o cualquier formato de ficheros (vídeo, imagen, texto, etc).

Las contraseñas de cifrado y de descifrado pueden ser iguales (criptografía simétrica) o no (criptografía asimétrica).

MONITORIZAR LA SEÑAL DE WIFI POR CONSOLA

Visto en commandlinefu.com

Un comando para poder monitorizar la intensidad de la señal wifi cuando nos conectamos desde algún punto, sin tener que instalar ninguna aplicación para esta tarea desde la consola:
[code]$ cat /proc/net/wireless[/code]
1
El directorio /proc contiene un sistema de archivos virtual que se crea en memoria. Se utiliza para ofrecer información relacionada con el sistema (kernel, procesos y parámetros de configuración).
Se puede ajustar la frecuencia de actualización de los datos mediante la adición de un valor deseado (ejemplo, 1 segundo) con watch -n :
[code]$watch -n 1 cat /proc/net/wireless[/code]
Otra alternativa es utilizar el comando Awk:
[code]$watch -n 1 “awk ‘NR==3 {print “Signal strength = ”

Ocultar datos en imagenes (esteganografía de andar por casa)

Una buena solución para tener a buen recaudo nuestras cosas en la nube (Dropbox, GoogleDrive, Ubuntu One) por ejemplo un fichero de texto con contraseñas, datos bancarios o información sensible de todo tipo como fotos, vídeos, etc. Es ocultarla a la vista de los demás dentro de otros ficheros. A esta técnica que permite ocultar ficheros dentro de otros, de tal forma que no se perciba su presencia, se le llama esteganografía.

Mostraré una técnica “low cost” desde la consola, sin instalar ninguna de las múltiples aplicaciones que existen para estos menesteres.

FF multi converter, la conversion fácil entre formatos

Hasta ahora utilizaba WinFF, pero encontré y recomiendo un programa que hace uso de varios programas. Se trata de FF multi converter . En vez de tratar con la linea de comandos, tiene una interfaz gráfica muy intuitiva, que nos facilitará las tareas a la hora de convertir entre distintos formatos de audio, vídeo, imagen y documentos.

La aplicación está escrita en python3 y PyQt4, y es software libre. Utiliza ffmpeg para ficheros de audio y vídeo, unoconv para ficheros de documentos y ImageMagick para la conversión de ficheros de imagen.

Probando Firefox OS

La Fundación Mozilla ha creado una extensión para navegadores Firefox y Iceweasel donde se puede emular el sistema operativo Firefox OS, para moviles y tablets. Firefox OS es gratuito, de código abierto y basado en HTML 5.

Podemos crearnos una idea de su funcionamiento para probar las aplicaciones y comprobar cómo serían antes de registrarlas en el Marketplace. Todas las aplicaciones en Firefox OS estan creadas en  HTML 5, Javascript y CSS3. Por lo tanto aunque algunas se pueden usar offline (cámara de fotos, vídeo, etc), en el móvil será necesario tener conexión con internet.

PyRoom, editor de texto minimalista

.
.

PyRoom es un editor de texto minimalista de código abierto, escrito en Python. Su interfaz se presenta a pantalla completa para evitar toda distracción durante la edición de texto plano. A través de una interfaz mínima, sin barra de herramientas, barra de desplazamiento o de menú, ni botones.

Si, la verdad es que tiene un aire retro, pero está diseñado para ayudar a centrarse en la productividad. No hay corrección ortográfica, ni texto en negrita o cursiva. En cambio realiza conteo de palabras en el texto.

Instalar Android en Virtualbox

.
.

El sistema operativo Android normalmente solo se ejecuta en teléfonos móviles y tablets. Hasta hace poco podíamos emularlo en el PC con el sdk oficial de android, pero era complicado de instalar y daba algunos errores:

android_sdk

Android sdk oficial

 

 

 

 

 

 

 

 

 

 

 

 

Desde hace un tiempo es posible instalar android en PC’s gracias al proyecto no oficial Android-x86

Traductor de google + voz

.

Estaba buscando una aplicación de traductor multilingüe para leer unos correos en el trabajo. Como soy un poco vago, se me ocurrió que también no estaría de más, que la misma aplicación reprodujera por voz el texto traducido. Buscando encontré un par de aplicaciones que hicieran las dos funciones a la vez.

Aquí podemos debatir largo y tendido sobre el nivel de la sintetización de voz  en  las aplicaciones TTS (Text To Speech) en Linux. Hay muchas aplicaciones que pasan texto a voz, pero son muy deficientes todavía, para que una voz artificial resulte natural y sea inteligible para mi gusto.

De los errores se aprende… comandos chattr y lsattr

.

Si en otro post comentaba como se puede borrar eficaz y definitivamente un fichero con el comando shred, hoy propongo exactamente lo contrario. Un comando para evitar borrar accidentalmente ficheros o directorios con el comando chattr. ¿Os hacéis una idea de por que escribo sobre chattr? … Si, fuí yo … borré accidentalmente unos documentos del trabajo muy importantes, por eso, no está de más compartir soluciones para estos contratiempos.

# A partir de este punto en adelante, expondré los ejemplos sobre el fichero documento_importante.txt (puede ser cualquier fichero,

La papelera del sistema, eliminar o recuperar ficheros

.
.
A menudo nos olvidamos de limpiar o borrar todo lo que tenemos en la papelera del sistema, con lo cual estamos perdiendo espacio en disco. A veces de muchos Gigas. Y si la máquina tiene varios usuarios el problema aumenta considerablemente.
Antes de nada vamos a conocer un poco el directorio de la papelera del sistema (Trash). La papelera de cada usuario se encuentra en la ruta:
[code]$ home/nombre_de_usuario/.local/share/Trash[/code]
Lo primero que podemos hacer es averiguar el tamaño de la papelera:
[code]$ du -h ~/.local/share/Trash[/code]
Listando el directorio nos encontramos con dos subcarpetas,

Linux apesta

.

Te acuerdas cuando había que pelear para instalar un segundo monitor o configurar el modulo de wifi?

Hace 5 años usabas la misma distribución?

Por que es bueno tener toda esta cantidad de distribuciones diferentes?

Porque financian Cisco, Facebook, Google o Microsoft el software libre?

Porque hay cada vez mas forks o duplicidades de software y mas difíciles de mantener?
A veces lo odio, pero me gusta, bienvenido a Linux…

Bryan Lunduke escribe artículos de tecnología para NetworkWorld y Linux.com. También es desarrollador de software.

Libros de lenguajes y programación

.

Buscando el ebook en castellano del administrador de Debian 7 me encontré con varias webs que ofrecen en descarga directa un gran número de ebooks y pdf sobre lenguajes y programación, por si a alguien le interesa y quiere profundizar más en el conocimiento de estos temas, dejo algunos enlaces interesantes:

El-Libro-del-Administrador-Debian-OpenLibra-350x451

# Administracion Debian 7 versión online (castellano)

# Administración Debian 7 versión descarga directa (castellano)

 

red-hat-enterprise-linux-6-administration-real-world-skills-for-red-hat-administrators-400x400-imadgy9bnz2fn6kh

 

# Administración de Red Hat 6 versión descarga  (Ingles)

# Ebooks y pdf sobre ingeniería y lenguajes de  programación en descarga (castellano)

# Ebooks y pdf nuevos de la editorial O’reilly para ver online (ingles)

# Ebooks y pdf  de la editorial O’reilly en descarga directa (castellano e ingles)

# Ebooks y pdf sobre lenguajes y programacion en descarga (ingles)