Bitelia: Linux para novatos: 10 comandos básicos para usar en la terminal (III parte) y otros 4 artículos interesantes

Bitelia: Linux para novatos: 10 comandos básicos para usar en la terminal (III parte) y otros 4 artículos interesantes


Linux para novatos: 10 comandos básicos para usar en la terminal (III parte)

Posted: 16 Jul 2014 02:00 AM PDT

comandos básicos

La terminal es muy sencilla y a la vez sumamente poderosa, te permite interactuar con el sistema operativo sin necesidad de una interfaz gráfica ¿no es acaso maravillosa?

Como ya hemos explicado antes, Linux está basado en Unix y una de las principales características de estos sistemas es que tienen montones de aplicaciones muy pequeñas que hacen tareas muy específicas pero enfocadas en hacer muy bien su trabajo. Ya les habíamos presentado 10 comandos básicos parte I y parte II, pero como un sistema Linux está compuesto por cientos de comandos, les presentamos 10 más.

File

File determina el tipo de un archivo y te imprime en pantalla el resultado. No hace falta que el archivo tenga una extensión para que File determine su tipo, pues la aplicación ejecuta una serie de pruebas sobre el mismo para tratar de clasificarlo.

Ejecutarlo sería tan sencillo como:

$ file un_archivo_de_texto.txt 

Ln

Ln es una aplicación que permite crear enlaces a los archivos, tanto físicos (hard links) como simbólicos (soft links). En pocas palabras, un enlace simbólico es como un acceso directo en Windows o un alias en OSX mientras que un enlace físico es un nombre diferente para la misma información en disco.

Para crear un enlace físico ejecutamos:

$ ln archivo_origen nombre_enlace 

Y para crear un enlace simbólico:

$ ln -s archivo_origen nombre_enlace 

Cmp

Cmp compara el contenido de dos archivos y devuelve 0 si los archivos son idénticos ó 1 si los archivos tienen diferencias. En caso de error devuelve -1.

Para ejecutarlo basta con:

$ cmp -s archivo1 archivo2 

Cmp también puede mostrar algo de información sobre las diferencias pero para un reporte más detallado tenemos el siguiente comando.

Diff

Diff, al igual que cmp, compara el contenido de dos archivos pero en lugar de devolver un valor imprime en pantalla un resumen detallado línea a línea de las diferencias. Ejecutarlo es tan simple como:

$ diff archivo1.txt archivo2.txt 

Diff también puede usarse con directorios. En este caso comparará los nombres de los archivos correspondientes en cada directorio por orden alfabético e imprimirá en pantalla los archivos que estén en un directorio pero no estén en el otro.

Wc

Wc imprime en pantalla la cantidad de saltos de línea, palabras y bytes totales que contenga un archivo. Para usarlo con un archivo cualquiera ejecutamos:

$ wc archivo.txt 

Sort

Sort imprime en pantalla las líneas de un archivo ordenadas alfabéticamente. Para ejecutarlo basta con:

$ sort archivo.txt 

Tail

Tail muestra en pantalla las últimas líneas de un archivo.

$ tail archivo.txt 

Por defecto siempre muestra 10 pero podemos indicarle un número diferente de líneas a visualizar usando el parámetro -n:

$ tail -n 50 archivo.txt 

Head

Head es el comando opuesto a tail, muestra las primeras líneas de un archivo.

$ head archivo.txt 

Al igual que tail, muestra por defecto las 10 primeras líneas pero podemos indicarle un número diferente usando el parámetro -n:

$ head -n archivo.txt 

More

More es un filtro que permite paginar el contenido de un archivo para que se vea a razón de una pantalla a la vez. Era muy usado en las viejas terminales cuya resolución era de 80x25 para visualizar archivos muy grandes. Para utilizarlo simplemente ejecutamos:

$ more archivo.txt 

More permite navegar a través del contenido del archivo usando las flechas direccionales arriba y abajo, Espacio o la tecla Enter. Para salir de more usamos la tecla Q

Less

Aunque su nombre es lo opuesto de more es realmente una versión mejorada de éste último. Less es otro filtro que permite paginar el contenido de un archivo pero que además de permitir la navegación hacia adelante y hacia atrás, está optimizado para trabajar con archivos muy grandes.

Ejecutarlo es tan simple como escribir:

$ less archivo.txt 

Less permite navegar a través del contenido del archivo usando las flechas direccionales arriba y abajo, Espacio o la tecla Enter. Para salir de less también usamos la tecla Q.

Recuerda que para obtener más información sobre los parámetros y la sintaxis de los comandos puedes usar la aplicación man desde la terminal. Por ejemplo:

$ man less 

Ahora sólo les resta leer y practicar para comprender mejor el uso de cada uno de estos útiles comandos.








¿Por qué querrías probar una ROM personalizada de Android en tu smartphone?

Posted: 15 Jul 2014 04:00 PM PDT

Kalexanderson

Si eres usuario de Android es probable que hayas escuchado eso de las ROMs, y como son mejores que el Android que ya trae tu terminal. Si no estás seguro de si de verdad vale la pena instalar estás cosas en tu dispositivo, te contamos por qué puede resultar una grata experiencia.

Android es uno de mis sistemas operativos favoritos, de todos los móviles es el que he usado por más tiempo y he visto como ha ido evolucionando para ser cada vez mejor. La diferencia entre mi viejo Moto Milestone con Android 2.1 y el Nexus 4 con Android 4.4 que uso ahora,es abismal. Pero, no todo es perfecto en el mundo de los androides, ya que la experiencia no está unificada, entre lo lento que llegan a muchos terminales las últimas versiones de Android, y las diferentes capas de personalización que los fabricantes añaden a sus dispositivos, raramente dos personas -incluso viviendo en la misma casa- tienen la misma experiencia Android.

Android puro ofrece lo mejor de Android, pero no todo el mundo tienen un dispositivo Nexus, y entre los terminales con el mejor hardware están los que fabrica Samsung o HTC, y estos ofrecen versiones bastante diferentes del sistema de Google, y que al menos a mi en lo personal, siempre me han parecido inferiores y llenas de aplicaciones basura que nadie usa.

ROMs cocinadas

No tengo nada en contra de iOS, ni de Windows Phone, el primero me parece un sistema genial, y a la fecha sigo diciendo que en tablets no hay nada mejor que un iPad; del otro no tengo mucho que decir pero lo poco que he visto y probado me ha parecido más que interesante. Pero algo que tiene Android que no tienen ninguno de estos dos, es que al ser abierto, cualquiera puede modificar el código y crearse su propia versión. Lo que resulta malo en el caso de los fabricantes y sus millones de dolares para invertir en hacer suyo el sistema, increíblemente resulta algo genial cuando una sola persona, un desarrollador con talento, o un grupo independiente "cocina" su propia ROM y nacen cosas geniales como CyanogenMod, MIUI, AOKP o Paranoid Android, por mencionar solo algunas.

Una ROM personalizada o "cocinada" es básicamente una versión del sistema operativo personalizada con un propósito específico. El Android que trae un S4 es una ROM de Samsumg para ese teléfono, y el Android que trae un HTC ONE es una ROM de HTC. Pero, no solo las empresas pueden hacer ROMs, sino que hay toda una enorme comunidad de desarrolladores que hacen de Android uno de los sistemas operativos con más variedades, sí, justo como Linux. Después de todo Android utiliza el kernel de Linux.

Mejor que el original

Aunque como ya dije, Android no para de mejorar con cada actualización, y en especial Android L promete ser de lo mejor que ha hecho Google por este genial sistema, algunas ROMs son en la opinión de muchos -dentro de los que me incluyo- mejores que Android puro. Un claro ejemplo de esto es CyanogenMod que combina lo mejor de Android de stock con las características únicas de estás ROMs que elevan aún más la usabilidad, y te dejan personalizar aún más un sistema bastante permisivo.

Instalar tu propia ROMs no es algo que todo el mundo va a querer o saber hacer, el perfil para este tipo de "trasteos" siempre es para el usuario inquieto, el que tiene el nerd bastante por fuera, y el entusiasta de la tecnología que siempre quiere probar algo nuevo y mejor que lo anterior. Si eres una de esas personas, o quieres serlo, el proceso de instalar una ROM de seguro te va a encantar, porque es toda una experiencia de aprendizaje y el resultado final casi siempre vale la pena... mientras no brickees el aparatito.

Si te animas, sería bueno que leyeras nuestra sección de Android para novatos y cuando estés listo, puedes empezar el proceso de elegir la mejor ROM que el dinero no puede comprar.








Mozilla lanza mozpeg 2.0, un codificador JPEG que mejora la compresión de imágenes

Posted: 15 Jul 2014 10:33 AM PDT

mozpeg 2.0

Mozilla ha trabajado en un nuevo decodificador de imágenes que reduzca significativamente la carga de los sitios web.

Si hay algo que abunda en Internet son imágenes, éstas son una enorme porción de todos los datos que flotan en la web, y cada vez son más y más pesadas, lo que puede causar un impacto significativo en la velocidad con la que accedemos a muchos sitios web. Es ideal que las imágenes que se usan para acompañar al texto en Internet, estén optimizadas para la red, y sean el menor tamaño posible sin perder calidad.

No es lo mismo una foto con propósitos de impresión que la misma foto para insertarla en un artículo de un blog. Algunos podemos recordar que hace 10 años una imagen promedio no pasaba de 5 a 10Kb, y ahora cualquier foto se pasa de 10 megabytes fácilmente. Por esta razón es muy importante una compresión de imagen eficiente en los navegadores para mostrar el contenido lo más rápido posible.

mozpeg 2.0

mozpeg 2.0 busca reducir los tiempos de carga de las páginas web, en especial donde se alojan muchas imágenes.

Con el objetivo de reducir los tiempos de carga de las páginas web, y mejorar la experiencia de usuario en especial para los sitios de alojamiento de imágenes, Mozilla anuncia el codificador JPEG mozpeg 2.0, este mejora significativamente la compresión de las imágenes en la web, y además mantiene la compatibilidad con la mayoría de los decodificadores que ya están desplegados. Mozilla estuvo experimentando con otros formatos de imagen diferentes a JPGE, como por ejemplo WebP, pero no encontraron ningún formato libre de regalías que ofreciera mejoras significativas sobre JPGE.

Por mucho tiempo se ha querido jubilar a este formato como el estándar web, pero a la fecha no hay ningún otro que sea lo suficientemente superior como para justificar el alto coste de mantener un nuevo formato en toda Internet. Los esfuerzos de Mozilla por mejorar el estado de los decodificadores JPEG ha terminado en la liberación de mozpeg 2.0, el cual reduce el tamaño en un promedio de 5%, con algunas imágenes mostrando reducciones mucho mayores. Además, Facebook está probando mozjpeg 2.0 para mejorar la compresión de imágenes en esta red social, y han donado 60.000 dólares para contribuir al desarrollo continuo de la tecnología, incluyendo la próxima versión: mozjpeg 3.0. Otra buena iniciativa de Mozilla para mejorar la web que todos usamos.








Las mejores aplicaciones de calendario para Android

Posted: 15 Jul 2014 09:15 AM PDT

calendario para android cal

Te presentamos tres geniales alternativas para que reemplaces por completo el aburrido calendario de Google en Android.

No podemos mentir, la única fuerza universal y omnipotente que controla nuestras vidas es el tiempo. Nunca se detiene, nunca perdona, y parece que siempre olvida. Si eres una persona que disfruta de llevar su vida con cierto grado de organización, es indispensable que organices tu tiempo, y para organizar el tiempo hace falta un calendario.

Si eres usuario de un smartphone o tablet con Android, hoy te presentamos una lista -bastante corta- de aplicaciones de calendario para esta plataforma que cumplen tres simples requisitos: sincronización e integración con otros calendarios, características básicas para llevar tu agenda en ellos, y que luzcan muy bien. La selección que hice es realmente pequeña, porque o eliges uno o eliges otro, pocos están al nivel de estas 3 aplicaciones, y ninguna alternativa luce tan bien.

Cal

De los mismos creadores de la popular aplicación de gestión de tareas Any.do, nos llega Cal, un calendario simple y minimalista con un diseño hermoso y completa integración con Any.do en caso de que la uses. Cal se sincroniza con los calendarios de Google y Exchange, te permite llevar una agenda de negocios y otra personal sin crear un desastre en tu vida.

Cuanta con dictado mediante voz, y texto predictivo a la hora de ingresar eventos en el calendario. También puedes añadir un hermoso widget a tu escritorio para repasar el calendario sin necesidad de abrir la app, y puedes añadir recordatorios a cualquier evento que se muestran en tu lista de notificaciones. Incluye una función un tanto rarita de "inteligencia social" que se supone predice con quien te quieres reunir y te sugiere lugares cercanos para hacerlo.

Cal sobresale mucho por su diseño, y cuentas con 9 temas diferentes para que cambies su aspecto por el que más te guste. Si también usas Any.do no hay realmente mejor alternativa.

Sunrise Calendar

Si esto fuese una competencia, para mi el ganador indiscutible sería Sunrise Calendar, pero esto no es una competencia y todos tenemos gustos diferentes, pero en serio, Sunrise es el mejor. Pocas aplicaciones me generan un nivel de satisfacción tan grande como esta, es de hecho la primera app de calendario que he usado por más de 5 minutos sin dejarla en el olvido para siempre.

Sunrise Calendar es una aplicación gratuita con la que puedes reemplazar por completo tu calendario de Google o de iCloud, y digo por completo porque no solo cuentas con la aplicación para Android y para casi todo sistema operativo móvil que existe, sino con una aplicación web que es capaz de enviar notificaciones a tu escritorio y te permite deshacerte de Google Calendar o de iCloud para siempre, y pronto añadirán soporte también para Exchange.

A Sunrise puedes importar tus calendarios de Google y iCloud, pero también los eventos de Facebook y con ellos los cumpleaños de todos tus amigos. Puedes integrar tu Sunrise Calendar completamente con servicios como Songkick, Evernote, Tripit, Github y Asana, para hacer tu vida más fácil. La interfaz es hermosa, tanto en tu móvil como en la web, y difícilmente vas a conseguir algo mejor. Como se puede notar, es mi favorita, la que uso personalmente y la que más recomiendo.

Event Flow

event flow

Este es más un bonus que una aplicación de calendario completa, Event Flow Calendar Widget es una hermosa aplicación de calendario que funciona solo como un widget en tu escritorio de Android, y es una gran opción si estás feliz con Google Calendar y no te interesa instalar otra aplicación. Estos widgets son mucho más completos y personalizables que los de Google Calendar, además que lucen muy bien.

Puedes añadir uno con los próximos eventos en tu agenda, y otro con la vista mensual del calendario. En la vista de agenda puedes visualizar el estado del clima, lo que te permite tener 2 widgets en 1 y ahorrar espacio en tu escritorio. También puedes cambiar los colores de los diferentes calendarios que sincronices. La aplicación es gratuita, pero incluye algunas características adicionales que puedes pagar dentro de la app. Event Flow es la alternativa ideal para quien busca algo simple y bonito.








beQbe, el Internet que siempre quisiste tener

Posted: 15 Jul 2014 07:01 AM PDT

beQbe-perfil_jpg__1000×820_

Internet ha cambiado mucho desde que se creó, hace cerca de 30 años. A día de hoy la información viene en múltiples formatos y de infinidad de fuentes. Esta situación hace que nuestros escritorios digitales tengan un aspecto más similar al de un cajón desastre que al de un ordenador, ¿sería posible tener todos los enlaces interesantes guardados en un único sitio y que se actualizaran por sí mismos sin que yo tenga que hacer nada?

De hecho, ya es posible. Con beQbe. La nueva red social que te permite crear Qubes con la información que a tí más te interesa con el formato que a tí más te guste. En ellos podrás guardar lo que tu quieras y decidir si son públicos o privados y, además, podrás organizarlos como si fueran bibliotecas de Dropbox. beQbe reinventa tu internet.

¿Qué es un Qube?

Imagina que tienes un tablón en el que puedes pegar fotos, recortes de prensa, letras de canciones o, incluso, una pequeña pantalla con tu videoclip favorito. Sería un poco raro, ¿verdad? Pues un Qube es eso, pero mejor. Porque puedes guardar tus enlaces de internet, tus fotos, vídeos, RSS y textos de la manera más sencilla posible, como si fuera WordPress o Blogger.

formatos

Contenido vivo

El valor de Internet ahora mismo es el contenido, es lo que la gente dice y crea. Sin eso, Internet tan sólo sería un puñado de cables y máquinas. Sin embargo a cada minuto se van publicando cosas nuevas y es difícil seguir el hilo de todo. Fíjate en Facebook, seguro que te conectas muy a menudo para no perderte nada. Con beQbe no tendrás ese problema porque los Qubes se organizan en bibliotecas permanentes y si algún autor lo actualiza, tú lo puedes ver al momento.

Tan grande como tú quieras que sea

El problema habitual de las actuales redes sociales es que ellas mismas limitan el espacio en el que te puedes expresar y el formato en el que puedes hacerlo. Sin embargo la solución que ofrece beQbe se basa en ofrecer total libertad para crear un Qube tan pequeño como un Tweet o tan grande como una web.

qubedj

Sencillo y con recompensas

Uno de los aspectos a tener en cuenta es la sencillez con la que se pueden crear un Qube. En apenas 20 segundos ya puedes tener uno hecho para albergar el contenido que tú quieras. Y esto es una ventaja para aquellos creadores que prefieren dedicar su tiempo a su verdadera pasión en lugar de aprender códigos o lenguajes de programación que de poco le servirán. DJ's, cocineros, fotógrafos o músicos son algunas de las profesiones que ya aprovechan todo el potencial de beQbe y dedican más tiempo a lo que de verdad les importa.

Además puede ser un gran complemento a final ya que te permite ganar dinero con el trafico generado insertando publicidad como si de un blog se tratase o rentabilizando los Qubes de mayor trafico con publicidad, como hace YouTube.

lorenblogqube

Internet reinventado

Las capacidades y usos que tiene beQbe llegan hasta donde llegue tu imaginación. Porque tú eres capaz de reunir lo mejor de Facebook, Twitter, Pinterest, YouTube, Blogger, WordPress o incluso Dropbox y hacer algo que nunca antes se había imaginado. Y lo mejor de todo es todo este potencial es totalmente gratis.








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day