Archivo

Archivo para febrero, 2010

Nano: sencillo editor de textos para el terminal

Viernes, 26 de febrero de 2010 Sin comentarios

Nano es el un sencillo editor de textos para el terminal que viene instalado por defecto en Ubuntu. No es tan potente como Vim o Emacs pero es mucho más fácil de manejar que estos. Así cualquier usuario por poco experimentado que sea es capaz de empezar a usar Nano desde el primer momento gracias a las dos líneas de ayuda que mantiene en su parte inferior.

Al ser un editor en modo texto, se suele usar sobretodo en entornos sin interfaz gráfica como Ubuntu Server, pero eso no impide que lo utilicemos en Ubuntu Desktop. Yo, sin ir más lejos, suelo usarlo en ambas versiones. Por su rapidez, lo suelo preferir a Gedit.

Para editar un archivo con Nano tenemos que ejecutar el siguiente comando:

nano nombre_archivo

donde nombre_archivo será el nombre del archivo que queramos editar. En caso de que el archivo no existiera, se creará un archivo vacío con ese nombre.

Vamos a editar el archivo .bash_history, que contiene los comandos que hemos ido escribiendo en el terminal, para ver un ejemplo concreto:

nano bash_history

Nos aparecerá entonces el contenido del archivo para que podamos modificarlo con el editor. Si lo modificamos (no te preocupes que en este archivo no pasa nada si lo cambias), veremos en la parte superior derecha el texto Modificado. Para guardar los cambios, pulsaremos la combinación de teclas Control+o. Y para salir, Control+x.

Editamos un archivo con nano

Editamos un archivo con nano

Damos por hecho que si necesitamos permisos de administración para editar un archivo, tendríamos que escribir sudo antes del comando. Por ejemplo:

sudo nano /etc/network/interfaces

Nano está pensado para ser usado con el teclado, no con el ratón, por lo que tiene asociadas multitud de acciones a combinaciones de teclas. En la siguiente tabla podemos ver algunas de las más importantes:

Tecla Función
Control+g o F1 Muestra la ayuda
Control+x o F2
Salir sin guardar
Control+o o F3 Guarda el archivo actual
Control+w o F6 Busca una cadena de texto o expresión regular
Control+k o F9 Corta la línea actual
Control+u o F10 Pega la línea cortada
Alt+m Activa o desactiva el soporte para el ratón
Alt+r Busca una cadena y la reemplaza por otra
Alt+s Activa o desactiva el desplazamiento suave

Sin embargo, si quieres exprimir al máximo las posibilidades de este editor, sería recomendable leer la ayuda que trae. Para ello pulsamos en cualquier momento F1 o la combinación de teclas Control+g (como se indica en la tabla anterior).

Para ver la ayuda de Nano pulsa F1

Para ver la ayuda de Nano pulsa F1

Y si bajas un poco podrás ver todas las combinaciones de teclas y su significado:

Combinaciones de teclas de Nano

Combinaciones de teclas de Nano

¡A editar archivos se ha dicho!

Gracias a : http://sliceoflinux.com

Gloobus Preview, una vista previa a TODO lo que tienes

Jueves, 25 de febrero de 2010 Sin comentarios

Linux cada vez me sorprende más. Cada aplicación nueva que sale añade nuevas funcionalidades a nuestro sistema, y sin consumir de manera excesiva nuestra memoria.  Programas como Gnome-Do, Moovida, Radio Tray, Wine o PlayOnLinux me han sorprendido con sus capacidades y de cómo ayuda de manera libre y gratuita a sus usuarios.

Y en esta oportunidad les quiero mostrar otra de esas aplicaciones. Me llamó mucho la atención, sobre todo porque sin consumir mucha memoria RAM añade una funcionalidad muy útil a Nautilus: la previsualización de TODO lo que tienes: música, videos, documentos, archivos comprimidos, carpetas, imágens… La lista es larga.

¿Su nombre? Gloobus Preview.

Antes de conocerlo, algunos detalles:

  • Necesita Nautilus para que funcione
  • Antes de que me critiquen… Sólo lo he probado en Ubuntu. NO tengo experiencias con otras Distros y este programa

Para instalarlo,  abre una terminal y sigue los siguientes pasos:

sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gloobus-preview

Luego, reinicia Nautilus (puedes cerrar sesión, reiniciar el equipo o matar el proceso Nautilus en el Sistema). Seleccionas un archivo, apretas la tecla Espacio, y empieza el Show:

Al hacerlo, te mostrará el nombre de la carpeta, su peso, y el contenido. Ustedes dirán: “pfff… Si eso lo haces revisando las propiedades de la carpeta”. Bueno, eso es cierto… Sólo en este ejemplo.

Vayamos a otra situación:

En este caso tenemos un Documento PDF. Y sí, lo visualiza a la misma velocidad que en el ejemplo número 1. Hasta te puedes dar el lujo de leerlo directamente de ahí, sin la necesidad de abrirlo. Algo bastante práctico, y parecido asi quieres abrir una imagen:

Hasta el momento quizás todavía no te sorprendas… Pero eso no es todo. Este programa es capaz de visualizar el contenido de tus archivos comprimidos:

Como se darán cuenta, previsualiza cualquier cosa… La lista sigue, pero creo que no es necesario seguir mostrándoles más pantallazos, porque ya demostré mi punto. Sólo les digo que puedes ver videos, escuchar música, leer documentos y ver presentaciones con Gloobus. Y todo con la tecla de espacio.

Este programa me llamó mucho la atención. Me gustó bastante… Y va a seguir mejorando. Ya se vienen nuevas opciones. Pero no se las adelantaré. Sólo les recomendaré que lo instalen y lo prueben por ustedes mismos. Les gustará.

Link original: http://www.glatelier.org/

————————————————-

¿Necesita instalar software Linux en una computadora sin conexión a Internet?

Jueves, 25 de febrero de 2010 Sin comentarios

Keryx es un gestor de paquetes portable y multiplataforma para distribuciones basadas en el gestor de paquetes APT (Ubuntu, Debian, Mint). Este nos permite a través de una interfaz grafica descargar actualizaciones, paquetes y sus correspondientes dependencias para instalarlos en computadoras que no cuenten con conexión a internet. Keryx es libre y de código abierto.

Keryx works in Windows, Linux, and Mac

Links: Sitio oficial // Tutorial en español //

—-

Gnome Nanny, controla el uso que hacen tus hijos de Internet.

Jueves, 25 de febrero de 2010 1 comentario

http://projects.gnome.org/nanny/data/images/nanny.png

Violencia, pornografía, estafas, noticias falsas, etc, todo esto y más se encuentra al alcance de un click. Todos somos mayorcitos y sabemos donde nos metemos pero el problema surge cuando tenemos a menores a nuestro cargo y queremos evitar el acceso a estos contenidos. Existen ciertos metodos, por ejemplo no hace mucho comentabamos la utilidad de OpenDNS para filtrar este contenido, pero hoy toca hablar de Gnome Nanny. Una aplicación muy interesante.

  • Podemos controlar que perfiles pueden usar el PC.
  • Gestionar cuanto tiempo puede un usuario usar el PC, navegar, etc.
  • Gestionar las horas en las que se puede usar el PC.
  • Filtrado de paginas web no deseadas.
  • Configuracion fácil.

Para instalarlo debemos hacer lo siguiente:

sudo add-apt-repository ppa:guadalinex-members/ppa
sudo apt-get update && sudo apt-get install nanny

Si no usas Karmic y sigues con Jaunty debes añadir los siguientes repositorios al sources.list
deb http://ppa.launchpad.net/guadalinex-members/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/guadalinex-members/ppa/ubuntu jaunty main

gnome nanny

Accedemos a Nanny desde Sistema > Administracion > Parental Control

La configuración es sumamente intuitiva. Lo único que encuentro es que la gestión de sitios permitidos no es todo lo simple que debería ser. Es cierto que generando una lista de sitios permitidos basta, pero se echa en falta una gestión más global. De todas formas es una muy buena herramienta para comenzar.
Nota: Nanny soporta los siguientes navegadores: Firefox, Epiphany y Konqueror Gestores de correo: Thunderbird y Evolution Gestores de mensajería: Pidgin, Xchat y Amsn

Instalar OpenOffice.org 3.2 en Ubuntu

Miércoles, 24 de febrero de 2010 1 comentario

Hace ya varios días que vio la luz OpenOffice.org 3.2. Esta nueva versión viene con importantes mejoras y nuevas características como la disminución del tiempo de arranque de la aplicación (hasta un 46% más rápida que la versión 3.0), mejor soporte de los archivos de Microsoft Office, nuevos tipos de diagramas… Si te interesa, puedes leer la lista completa de cambios aquí (en inglés).

De momento, no está disponible para su instalación a través de un repositorio por lo que vamos a ver cómo podemos instalarlo en español usando los paquetes .deb que descargaremos desde la web oficial de OpenOffice.org. Todo esto paso a paso para no perdernos por el camino.

Para instalar OpenOffice.org 3.2 en Ubuntu vamos a hacerlo ejecutando los siguientes comandos en un Terminal (Aplicaciones > Accesorios > Terminal):

  1. Desinstalamos cualquier versión anterior que tuviésemos de OpenOffice:

    sudo aptitude remove openoffice*

  2. Descargamos la versión que necesitemos para nuestro sistema (si no sabes qué versión tienes que descargarte lee averigua si tu Ubuntu es de 32 bits o 64 bits):
    • 32 bits

      http://download.services.openoffice.org/files/localized/es/3.2.0/OOo_3.2.0_LinuxIntel_install_es_deb.tar.gz

    • 64 bits

      http://download.services.openoffice.org/files/localized/es/3.2.0/OOo_3.2.0_LinuxX86-64_install_es_deb.tar.gz

      Si necesitas OpenOffice en otro idioma, sólo tienes que copiar la dirección del enlace desde la página de descargas de OpenOffice.

  3. Descomprimimos el archivo que acabamos de descargar:

    tar -xvf OOo_3.2.0_LinuxX86-64_install_es_deb.tar.gz

    Esto creará un directorio con el nombre DEBS y que contendrá los paquetes .deb de OpenOffice.

  4. Instalamos todos los paquetes .deb que hay en el directorio DEBS:

    sudo dpkg -iR DEBS/

  5. Si queremos, podemos borrar ya el directorio DEBS:

    rm -r DEBS

  6. Y también el archivo de OpenOffice que hayamos descargado:

    rm OOo_3.2.0_Linux*

¡Listo! Ya podemos disfrutar de la nueva versión de OpenOffice en nuestro equipo.

Acerca de OpenOffice.org 3.2

Acerca de OpenOffice.org 3.2

A disfrutar de la velocidad de arranque.

Link original: sliceoflinux.com

Primeras Charlas del Grupo PHP Argentina

Martes, 23 de febrero de 2010 Sin comentarios

El Grupo PHP, comunidad de usuarios PHP de Argentina, se complace en ofrecer las primeras charlas organizadas por miembros del grupo. En este evento, se ofrecerán una diversidad de tópicos con el objetivo de compartir conocimiento, y afianzar los lazos de la comunidad.


Agenda

09:30 – 09:40 | Acreditación

09:40 – 09:55 | Presentacion del Grupo PHP

10:00 – 10:40 | Introducción a POO / UML / PHP5 – Enrique Place

10:45 – 11:25 | Optimización y escalabilidad – Matías Montes

11:30 – 12:10 | Desarrollo de aplicaciones en Facebook – Matías Paterlini

12:10 – 12:30 | BREAK

12:35 – 13:15 | Introducción al Estándar de Codificación de Zend – Enrique Place

13:20 – 14:00 | Lithium, framework PHP 5.3 que pega como piña – Mariano Iglesias

14:05 – 14:45 | Cormo Framework ex ORMphp – Germán Peraferrer

14:50 – 15:00 | Mensaje de cierre


Disertantes

Enrique Place
Autor de phpsenior.com (artículos, libro de POO), CEO de surforce.com (desarrollo y educación a distancia), especializado en software libre, desarrollo web, PHP5, POO, Zend Framework y gestión ágil.
Germán Peraferrer
Co-fundador de Beetec, programador por naturaleza, y amante del deporte (futbolista fracasado) que desde niño le intereso la informática. Apasionado por la robótica (hoy abandonada) mucho Assembler y C en los comienzos con micro controladores (un enfermito) pero eso ya paso. Identificado con el software libre, amante y consumidor compulsivo del mismo, hoy tratando de brindar un aporte a todo o que he utilizado. Amante de PHP desde sus comienzos, también pasando por varios otros lenguajes, Java, C#, Delphi, Pascal (ja que época esta). Cada día mas vago, por eso adoro los framework y hasta comencé uno.
Mariano IglesiasMiembro del equipo core de CakePHP desde 2007, y del core de Lithium desde su fundación. Con extensa experiencia en C++, Java, PHP y Python, Mariano no ha hecho más que escribir código desde que tenía 11 años de edad. Todavía está tratando de determinar si eso es algo bueno, o terriblemente malo. Más información en http://marianoiglesias.com.ar
Matías Montes
Miembro del Grupo PHP.
Matías Paterlini
Soy CTO de Altodot, una compañía especializada en Tecnologías Sociales. Durante los últimos 8 años me he convertido en un apasionado desarrollador y emprendedor de Social Media & Web 2.0. Me encargo de administrar y desarrollar aplicaciones virales, monetizadas y basadas en causa. Me gusta aprender y buscar por oportunidades y negocios.

Sobre Latin Tech Center

Latin Tech Center ofrece el lugar para este evento. Para mayor información sobre la empresa, acceder a http://www.latamti.net

Get Adobe Flash playerPlugin by wpburn.com wordpress themes