Destacados

Más
Domingo, 16 de noviembre, 2014

10 trucos para mejorar la terminal de Windows

7 +3K

10 consejos para convertir la aburrida y limitada terminal de Windows (el símbolo de sistema) en una potente y flexible terminal similar a la de GNU/Linux.

Probablemente, la mayoría de nosotros coincidiremos en que la potencia y versatilidad de una terminal de GNU/Linux se encuentra a años luz de la de un sistema Microsoft Windows. O al menos, esa es mi impresión. También es muy probable que, si provienes de otra web, en sus comentarios hayan otros usuarios respondiendo al título de este artículo con un predecible «Instalando Linux».

¿Cómo mejorar la terminal de Windows?

Pero dejando a un lado estos debates, centrémonos en la terminal de Windows. Es fea, incómoda y poco personalizable (o muy compleja de personalizar en algunos casos). Es cierto que la terminal no es una característica destinada al perfil habitual del usuario de Windows, pero los usuarios avanzados la utilizan frecuentemente porque aumenta mucho la productividad. Sin embargo, acaban sintiéndose muy limitados en este aspecto debido a la carencia de posibilidades. ¿Cómo solucionarlo?

1. Instala un emulador de terminal decente

Como hemos comentado, la terminal de Windows es muy poco flexible y tiene muchas carencias, por lo que el primer paso a realizar es instalar un emulador de terminal más decente. Tenemos muchas opciones a nuestro alcance, pero sin duda, una de las mejores es ConEmu (Console Emulator):

Console Emulator

Este emulador de terminal es sencillamente impresionante, ya que tiene una increíble cantidad de opciones para personalizar su funcionamiento. Entre ellas podemos encontrar características que harían mucha falta en la terminal por defecto de Windows:

ConEmu: Emulador de terminal para Windows

URL | ConEmu: Console Emulator

Con este emulador tendremos a nuestro alcance un estupendo entorno para trabajar sin las limitaciones de la terminal por defecto de Windows.

cmder

No obstante, si ConEmu no nos gusta o nos parece muy complejo, podemos optar por utilizar cmder, un emulador de terminal basado en ConEmu, pero con ciertos añadidos como una línea de comandos al estilo bash con Clink y sobre todo, un agradable y atractivo aspecto visual para hacerlo más intuitivo y cómodo:

cmder: Emulador portable de consola para Windows

URL | cmder: Portable Console Emulator

Además, entre sus características más llamativas se encuentra la posibilidad de utilizarlo como aplicación portable, de forma que no es necesaria su instalación en el sistema.

Windows PowerShell

No me olvido de la alternativa que propone Microsoft, la utilización de Windows PowerShell, una ampliación de su terminal por defecto, donde puedes utilizar un sistema de scripting para conseguir realizar tareas más específicas y potentes. Incorpora una utilidad llamada PowerShell ISE (Integrated Scripting Environment) donde podemos editar, depurar y ejecutar nuestros propios scripts.

Línea de comandos en PowerShell para instalar Chocolatey

URL | Windows PowerShell

Sin embargo, y a modo de opinión personal, no hay que olvidar que se trata de un lenguaje de scripting, lo que lo hace estupendo para crear tus propias tareas automatizadas o sistemas programados, pero demasiado denso como para utilizarse a modo de herramienta de administración de sistemas.

Existen otros emuladores que también pueden resultarte interesantes, como por ejemplo PowerCMD, Console2 o ConsoleZ.

2. Instala un gestor de paquetes (como apt-get)

Una de las herramientas más maravillosas de GNU/Linux para los administradores de sistemas son los gestores de paquetes como apt-get, yum, pacman o emerge: comandos mediante los cuales puedes instalar aplicaciones (y sus dependencias) sin necesidad de ir a sus respectivas páginas webs a descargarlas, realizando el proceso de descarga e instalación de una forma rápida y sencilla. Y lo mismo con la actualización o desinstalación.

Existe un gestor de tareas para Windows llamado Chocolatey que permite instalar aplicaciones siguiendo la misma filosofía. Basta con escribir en una terminal de PowerShell (con privilegios de administrador) la línea de instalación que encontramos en su propia web Chocolatey. Una vez hecho esto, podremos:

  • Buscar aplicaciones escribiendo choco search [programa]
  • Instalar aplicaciones escribiendo choco install [programa]
  • Desinstalar aplicaciones escribiendo choco remove [programa]
  • Actualizar aplicaciones instaladas choco update
Chocolatey: Gestor de paquetes para Windows

URL | Chocolatey

En este momento, Chocolatey tiene un total de 11.108 paquetes (2.354 paquetes únicos), y la mayoría de las aplicaciones mencionadas en este artículo pueden instalarse desde este gestor de paquetes.

3. Instala Git (incorpora Bash y herramientas relacionadas)

Otra de las herramientas recomendables es Git, uno de los sistemas más populares para realizar control de versiones, o lo que es lo mismo, organizar y catalogar los cambios que realizas sobre cualquier tipo de documento de datos sujeto a modificaciones (código fuente de programas, imágenes SVG, documentos de texto, etc...).

Al margen de los beneficios directos que podría tener utilizar este tipo de gestores de versiones, o hacer git clone para descargar y preparar aplicaciones, con MSysGit puedes instalar Git junto a MSys (Minimal System), una colección de comandos UNIX como find, sort, grep u otros, y convertir así la terminal de Windows en algo más parecido a la de GNU/Linux.

Git con Bash y herramientas UNIX

URL | MSysGit

Esta colección de comandos pertenecen a MinGW (Minimalist GNU for Windows), un fork de Cygwin (Cygnus Windows). También existen las CoreUtils o UNIX Utils, que a diferencia de las anteriores, son ports nativos del sistema y por lo tanto no dependen de otras librerías.

De esta forma, podríamos disponer, por ejemplo, de comandos como wget para descargar archivos directamente desde una línea de comandos sin depender de interfaces gráficas como WinWGet, en este caso. En 10 comandos interesantes para GNU/Linux puedes ampliar tus conocimientos sobre los comandos tradicionales y encontrar otros muy interesantes.

[...]

Queda el 59% del artículo
Leer artículo completo

EOF (End of file)
Domingo, 26 de octubre, 2014

Guía de Sublime Text: ¿El mejor editor de código?

15 +20K

Sublime Text es uno de los mejores editores de código que existen. ¿Por qué? En este artículo se explican detalladamente sus características y funcionalidades.

Sublime Text es un excepcional editor de textos que aporta muchas características útiles a la hora de programar o editar código. El editor está cargado de funcionalidades útiles y cómodas desde el punto de la usabilidad y eficiencia, utilizando el método geek y convirtiendo nuestro trabajo de edición de texto en una experiencia cada vez más sencilla y agradable, a medida que vamos aprendiendo a utilizar todas sus funcionalidades.

Editor de código Sublime Text

Su licencia cuesta aproximadamente 50 euros, aunque permite utilizarse a modo de prueba gratuita durante un tiempo con todas sus funcionalidades y sin ningún tipo de limitación. Es multiplataforma y puede utilizarse desde Windows, GNU/Linux o Mac OS X (10.7+). Puedes descargarlo desde el siguiente enlace:

URL | Sublime Text 3

Características interesantes

Pestañas

Al igual que otras aplicaciones de la actualidad, Sublime Text soporta pestañas, una característica que popularizaron los navegadores web. En cada una de estas pestañas, se muestra una x para cerrar la misma, que cambia a un circulo gris cuando se han escrito cambios en el archivo y no se han guardado todavía.

Sublime Text: Pestañas

Autocompletado

Sublime Text tiene resaltado a color de sintaxis para facilitar la lectura de código, así como numerado de línea. También muestra un pequeño índice gráfico a la derecha, por el cuál podemos desplazarnos rápidamente a golpe de clic del ratón.

Pero quizás una de las características que más se agradecen (sobre todo a los usuarios que no tienen buena memoria), es el autocompletado. Esta funcionalidad nos ayudará a recordar como se escriben ciertos comandos, funciones o textos del lenguaje o marcado en el que nos encontramos.

Un ejemplo de autocompletado en CSS

Además, en muchos lenguajes (como por ejemplo, PHP), Sublime Text nos facilita el orden de los parámetros, por si no los recordamos, algo muy común en PHP con funciones como strpos o explode, donde el orden de los parámetros es diferente.

Sublime Text: Ayuda de sintaxis

Selecciones múltiples

Una de las características más interesantes de Sublime Text es su flexibilidad para realizar tareas comunes de una forma sencilla y rápida. Por ejemplo, si seleccionamos una palabra con el ratón (en el ejemplo, len), pulsando CTRL+D podremos ir seleccionando las siguientes coincidencias y modificarlas todas a la vez:

Sublime Text: Selecciones múltiples

También puedes utilizar la combinación CTRL+K para saltarte alguna selección que no quieras utilizar en el reemplazo.

Ediciones múltiples

Seleccionando varias líneas y utilizando la combinación de teclas CTRL+SHIFT+L puedes editar varias líneas a la vez, muy útil para cambios paralelos repetitivos:

Sublime Text: Ediciones múltiples

[...]

Queda el 85% del artículo
Leer artículo completo

EOF (End of file)
Domingo, 12 de octubre, 2014

Nostalgia: Así era la informática en los 80 y 90

34 +30K

¿Recuerdas los nostálgicos tiempos del MS-DOS? ¿Los precios del hardware? ¿Los diskettes? ¿Los virus? ¿El PC Speaker? Vamos a dar una vuelta al pasado.

El mundo de la informática ha avanzado muchísimo con el tiempo, poco a poco, pero a grandes pasos. Lo sabemos perfectamente, pero a veces, es posible que no seamos conscientes de todo lo que se ha avanzado en 20 años, salvo que recordemos como eran las cosas a finales de los años 80 (y principios de los 90).

Así era la informática en los años 80 y 90

Años durante los cuales, aún no había llegado el primer Windows más exitoso (Windows 3.0/3.11), y durante los cuales el sistema operativo MS-DOS era el que dominaba el sector de la informática doméstica.

Precios: Un disco duro de 80MB costaba 180 euros

Quizás, el aspecto más sencillo de recalcar tanto para expertos como para neófitos a la informática sea una cuestión que todos conocemos: el precio (y eso sin tener en cuenta la inflación). En la siguiente captura, se puede observar el precio de diferentes componentes informáticos (la captura es de una revista española: MicroManía, 1993). En ella se puede ver algunos precios como:

  • Disco duro SEAGATE de 80MB (sí, hablo de megas y no de gigas): 180 euros
  • Tarjeta gráfica VGA de 1MB: 120 euros
  • Procesador 486DX a 66MHz: 799 euros
Precios de componentes informáticos en 1993 (España)

En la siguiente página se puede observar la evolución del precio de los discos duros desde 1955 hasta 2014 e incluso como se ha abaratado el precio por megabyte.

Si te has quedado con ganas de ver más publicidades «vintage», puedes ver como eran en la década de los 80 las páginas publicitarias más curiosas de productos informáticos o los anuncios publicitarios de televisión más sorprendentes, en ambos casos anuncios relacionados con la informática.

Almacenamiento externo: El disquete era el líder

Si había un soporte de almacenamiento utilizado sobre estas fechas, era el disquete de 3-1/2. Antes de que irrumpiera el CD-ROM en nuestros hogares (e incluso un tiempo después debido al alto precio de las grabadoras), el disquete era el medio preferido para guardar y compartir información entre usuarios, puesto que era fácil y relativamente rápido... aunque era bastante frecuente que se dañara la información contenida en el disquete.

Windows 8.1 en diskettes, ¿Te animas a instalarlo?)

Existían otras variaciones como los disquetes de densidad extendida (2.88MB), el SuperDisk (120MB ó 240MB) o las unidades Iomega Zip (100MB, 250MB ó 750MB), pero los disquetes de alta densidad (1.44MB) fueron los que consiguieron hacerse con la mayor popularidad.

Por otro lado, algunos usuarios intentaban aprovechar al máximo las capacidades de los disquetes con los medios de los que ya disponían. Utilizando programas como MAXIDisk o [2M](http://en.wikipedia.org/wiki/2M_(DOS) (este último creado por un programador español) se podía llegar a ampliar la capacidad de los disquetes por software, simplemente realizando un formateo especial con características diferentes.

Versión para Windows 3.11 de MAXIDisk 4.2

No olvidar, por supuesto, la clásica leyenda urbana de la posibilidad de convertir los disquetes de baja densidad (720KB) en disquetes de alta densidad (1.44MB) por arte de magia, simplemente haciéndoles un agujero en la parte inferior del mismo. Aunque es cierto que esto podía ocurrir, lo hacía por una sencilla razón. En 10 curiosas leyendas urbanas geeks cuento lo que ocurría realmente.

Los agujeros en los disquetes

Antivirus: Los virus antes molaban... al menos, algunos

Los virus antes molaban... siempre y cuando no te tocasen a ti. En la actualidad, toda la actividad relativa a los virus, malware o amenazas relacionadas gira en torno a un objetivo principal: hacer o robar dinero.

En la época de MSDOS, esto era diferente, ya que en el peor de los casos el objetivo de los virus era destruir información. Sin embargo, era muy común observar que muchos virus lo que hacían era dificultar el uso del sistema, llamar la atención de la víctima o simplemente intentar propagar una idea, política o filosofía.

Estos virus destacaban por la forma en la que se abstraían de lo común y corriente, como por ejemplo, el virus Walker, que mostraba a una persona caminando de un lado a otro de la pantalla:

Virus Walker

En el artículo 23 virus de la época del DOS podrás encontrar una selección de los virus más llamativos (con su video correspondiente), entre los que se encuentran clásicos como la barrotes, ping pong, falling letters o RTL, este último un virus que no te permitía borrar archivos argumentando que estabas abusando sin piedad de un pobre archivo en su propia casa.

Respecto a los antivirus, probablemente los más populares eran DrWeb y McAfee ViruScan, quizás por su apuesta por el modelo de negocio Shareware, que ofrecía una de las mejores posibilidades de distribución del momento. Dr.Web mostraba un cómodo sistema de ventanas donde permitía escanear nuestro sistema:

DrWeb Antivirus para MSDOS

Por su parte, McAfee ViruScan disponía de un eficiente cliente en línea de comandos, rápido y útil para administradores de sistemas, que podían crear en pocos segundos informes y logs con la actividad vírica encontrada tras escanear el equipo:

McAfee ViruScan para MSDOS (ScanPM)

Microsoft, por su parte, también se introdujo en el mundo de los antivirus en la versión 6 de MSDOS. Aunque la interfaz de usuario era muy agradable y buena, no tuvo demasiado éxito debido a que sus demás características eran bastante pobres:

Microsoft Anti-Virus para MSDOS

Detectaba muy pocos virus, no destacaba su capacidad de actualización y para rematar, una versión posterior para Windows 3.x llamada MWAV (Microsoft Windows Anti-Virus) se hizo popular al detectar el propio Windows 95 como virus.

[...]

Queda el 68% del artículo
Leer artículo completo

EOF (End of file)
Martes, 7 de octubre, 2014

10 formas de reducir el tamaño de un PDF

8 +10K

¿Buscas cómo reducir o comprimir el tamaño de un archivo PDF para que ocupe menos espacio? Aquí tienes 10 formas de conseguirlo.

Probablemente, todos estamos acostumbrados a tratar con los archivos PDF, el formato más extendido para guardar documentos. Además de estar ampliamente soportado por diversos dispositivos (equipos, tablets, smartphones, libros electrónicos...), es muy cómodo para utilizar en Internet, enviar por correo electrónico, a través de mensajería o cualquier otro medio relacionado.

Reducir el tamaño de un PDF

Teniendo en cuenta la portabilidad de los archivos PDF, sería interesante conocer una forma sencilla de reducir el tamaño de un PDF puesto que cuanto menos pese, más rápido se podrá descargar. Y eso sí, reducir tamaño sin perder calidad de forma notoria.

En este artículo veremos 10 formas diferentes de reducir el tamaño de un archivo PDF, cada cual utilizando un sistema diferente que se amoldará mejor a las exigencias de cada perfil de usuario.

1. Free PDF Compressor (Windows)

Quizás el sistema más sencillo para reducir el tamaño de un PDF sería utilizar Free PDF Compressor. Se trata de un programa gratuito, que permite comprimir un PDF estableciendo un perfil que depende del uso que se le vaya a dar al fichero PDF: Imprenta (Prepress), Impresión doméstica (Printer), Libro electrónico (eBook) o visualización en pantalla (Screen). Depende del que escojamos, el tamaño del archivo variará (y su calidad).

Free PDF Compressor: Comprime tus archivos PDF

Como muchas de las herramientas que veremos en este artículo, Free PDF Compressor utiliza GhostScript, un intérprete de archivos PDF/PS. La diferencia en este caso es que viene integrado en el propio programa, por lo que el usuario no tendrá que hacer absolutamente ningún paso previo.

URL | Free PDF Compressor

2. Compress PDF (Linux)

De la misma forma que tenemos Free PDF Compressor para Windows, tenemos Compress PDF para GNU/Linux. Se trata de un script para Nautilus, el explorador de archivos de Gnome. Instalando este programa, podremos reducir el tamaño de nuestros documentos PDF simplemente pulsando con botón derecho y eligiendo la opción Scripts / Compress PDF.

También nos permite elegir un perfil para realizar la compresión, pudiendo utilizar Normal, Sólo visualización, Baja calidad y Alta calidad:

Comprimir PDF en Linux

Para su instalación, basta con descargar el archivo Compress-PDF-1.4.tar.gz y extraerlo en la ruta ~/.local/share/nautilus/scripts/ o ~/.gnome2/nautilus-scripts (si usamos una versión anterior a Nautilus 3.4).

Compress-PDF utiliza las dependencias zenity y ghostscript, por lo que es necesario instalarlas previamente.

URL | Compress-PDF

3. Usar una impresora virtual (Windows, Mac, Linux)

Otra vía muy extendida es la de utilizar una impresora virtual. Esto es, un programa que se instala en nuestro sistema operativo y crea una impresora ficticia. Así, cualquier programa que tenga la opción de imprimir, se puede utilizar para escoger esta impresora que en lugar de sacar por papel el documento, generará un archivo PDF con el contenido a imprimir. Así, podemos imprimir páginas webs, documentos DOC, ODF o DOCx, informes de aplicaciones y un largo etcétera.

Impresoras virtuales: CutePDF, PrimoPDF, PDFCreator, DoPDF

Algunas opciones a tener en cuenta podrían ser CutePDF (genera archivos PDF muy livianos y de buena calidad), PrimoPDF o DoPDF. Mucho cuidado con PDFCreator, otro programa bastante popular de este tipo, ya que sus últimas versiones han generado controversia por la inclusión de malware en su instalación sin permiso del usuario.

URL | CutePDF Writer
URL | DoPDF
URL | PrimoPDF
URL | PDFCreator

[...]

Queda el 62% del artículo
Leer artículo completo

EOF (End of file)

1 2 3 4 ... 22 #