Archive for the 'How To' Category

Permisos en Linux (Parte 2)

Continuando con el post anterior sobre permisos en linux (parte 1), explicaré ahora la otra forma de asignar permisos en linux, conocida como la forma octal.

En la forma octal para asignar permisos en linux cada letra (rwx) tiene un valor, así:

  • r = 4
  • w = 2
  • x = 1

Estos valores son sumados y asignados a los diferentes usuarios, en el orden propietario, miembros del grupo de trabajo y otros usuarios. Cuando no está fijado ningún permiso, es decir, o bien de lectura, escritura o ejecución, el valor por defecto que se asigna es 0. Ejemplo de lo explicado sería:

rwxr-x- -x = Separamos en grupos de tres para hacer el análisis y tendríamos:

  • Permisos para usuario: rwx = 4+2+1= 7
  • Permisos para grupo de trabajo: r-x = 4+0+1= 5
  • Permisos para demás usuarios: - -x = 0+0+1 = 1

Y unido todo esto sería: 751, que viene a ser el valor que le asignaremos a un archivo y/o directorio con la ayuda del comando chmod, es decir:

chmod 751 /home/user1/miarchivo

que en modo simbólico sería así:

chmod rwxr-x--x /home/user1/miarchivo

Detalles a tomar en cuenta:

  • Cuando creamos un nuevo archivo los permisos que se asignan por defecto son 644
  • Cuando creamos un nuevo directorio los permisos que se asignan por defecto son 755

Lo anterior ocurre debido a un comando que se ejecuta de manera implícita al crear un nuevo archivo y/o directorio, se trata del comando umask, el cual se encarga de restar 022 a la asignación 666 para los archivos y 777 para los directorios.

Traducido esto a lenguaje simbólico sería (según lo explicado líneas atrás y en el anterior post):

  • 644 = rw-r- -r- -
  • 755 = rwxr-xr-x

Si no recuerdan qué significaba los permisos de lectura, escritura y ejecución para un archivo y directorio, recomiendo revisen el anterior post. Espero les sirva de mucha ayuda, caso contrario dejan un comentario y les ayudo en lo que pueda. Saludos. :D

Añadir Google Reader al sidebar de Firefox

Con la reciente versión de google reader para el iPhone desarrollada por el equipo de google es posible realizar un truco para usar dicha versión en nuestro navegador web y situarla en el panel lateral o sidebar del mismo. Puede ser Firefox o cualquier otro. Los pasos a seguir son:

  1. Abrir el administrador de Marcadores. (Marcadores/Administrar Marcadores)
  2. En Firefox 2, en el menú Archivo, seleccionar Nuevo marcador. En Firefox 3, clic en Organizar en el toolbar y seleccionar Nuevo marcador.
  3. Le damos un nombre, luego en ubicación ponemos http://www.google.com/reader/i/ , y nos aseguramos de dar clic en el checkbox Cargar este marcador en el panel lateral.
  4. Presionamos Aceptar y ahora ya puedes seleccionar el marcador para cargar el Google Reader en el panel lateral o sidebar del navegador.

via | Mozillalinks.org

Permisos en linux (Parte 1)

A continuación presento un pequeño tutorial sobre cómo asignar permisos en linux de manera simbólica, pues existen dos formas de asignar permisos a archivos y directorios, la una que mencioné anteriormente y la otra es la que se conoce con el nombre de octal.

Los permisos en linux se pueden asignar a:

  1. propietario de un archivo, representado por la letra u.
  2. los miembros de un grupo de trabajo, representado por la letra g.
  3. otros usuarios, representado por la letra o.
  4. todos, es decir, propietario, grupo y otros, representado por la letra a.

Los permisos pueden ser cambiados por el propietario de un archivo y/o directorio, y por supuesto por el super usuario o root.

Para ver los permisos de los archivos y/o directorios usamos el comando (como usuario normal o root):

ls -l

el resultado de este comando sería algo del tipo:

$ ls -l
-rw-r--r-- 1 user1 usuarios 259 Jun 21 10:15 archivo2
-rw-r--r-- 1 user2 usuarios 103 Jun 9 07:32 archivo1
drwxr-xr-x 2 user1 usuarios 896 Jun 2 09:13 midir

Explicación del orden de las letras rwx.

rwxrwxrwx

Con el color azul están identificados los permisos para un usuario, u.
Con el color verde están identificados los permisos para un grupo, g.
Y con el color naranja están identificados los permisos para otros usuarios, o.

Significado para archivos:

r = es posible leer el archivo.
w = es posible editar el archivo.
x = es posible ejecutar el archivo (en caso de ser algún script o ser un archivo ejecutable).

Significado para directorios.

r = el contenido puede ser listado.
w = se puede añadir o borrar archivos del directorio.
x = es posible navegar por los directorios con el comando cd.

Entonces tomando en cuenta la primera línea del resultado del comando ls -l de líneas anteriores, es decir:

-rw-r--r-- 1 user1 usuarios 259 Jun 21 10:15 archivo2

su significado es el siguiente:

rw- : Significa que el usuario user1 puede leer y editar el archivo.
r- - : Significa que los usuarios que pertenecen al grupo usuarios puede tan sólo leerlo.
r- - : Significa que los demás usuarios (de un grupo cualquiera excepto usuarios) pueden tan sólo leerlo.

Asignación o eliminación de permisos.

Conociendo esto ahora nos falta agregar o quitar los permisos a el/los archivo(s) o directorio(s), esto se logra con el comando chmod, a continuación la sintaxis:

chmod <modo> <archivo(s)>

Para entender el uso del comando a continuación unos detalles más explicados con ejemplos. Si queremos asignar permisos usamos el signo +. Si queremos quitar permisos usamos el signo -. Si deseamos borrar los permisos anteriores y fijar nuevos usamos el signo =.

- Ejemplo para añadir permisos a un usuario:

chmod u+rwx /home/user1/miarchivo

Significado: asignamos permisos de lectura, modificación y ejecución.

- Ejemplo para quitar permisos a un grupo:

chmod g-r-x /home/user1/miarchivo

Significado: quitamos permisos de lectura y ejecución.

- Ejemplo para añadir permisos a otros usuarios:

chmod o+rw- /home/user1/miarchivo

Significado: añadimos permisos de lectura y modificación.

Si queremos dar permisos a un usuario y grupo a la vez, o a un usuario y otros al mismo tiempo, los permisos se asignan con una coma, que si ponemos primero permisos al usuario, luego al grupo o luego a otros es lo de menos puede ser de cualquier forma, es decir:

chmod o=r--,u+rw-,g=r-x /home/user1/miarchivo

Su significado es: limpiamos los permisos asignados (=) a otros usuarios y fijamos los nuevos (o=r–) que permiten leer el archivo miarchivo. Con u+rw, añadimos permisos de lectura y modificación para el archivo miarchivo de propiedad de un usuario. Y finalmente con g=r-x, limpiamos los permisos asignados al grupo y fijamos los nuevos que permiten leer y ejecutar el archivo miarchivo.

Un ejemplo más usando la letra a, el típico comando cuando vamos a instalar algún paquete en linux de manera manual:

chmod a+x /home/user1/midir

Con la anterior línea añadimos permisos -a más de los que ya tiene el directorio midir- de ejecución a todos los usuarios (propietario, grupo y otros).

En la parte 2 estaré hablando sobre permisos en forma octal. Cualquier novedad dejan un comentario. Saludos. :D

La guía paso a paso del Brainstorming o lluvia de ideas

Brainstorming o la famosa lluvia de ideas puede ser considerada una vía efectiva para generar muchas ideas sobre un problema específico y así determinar cuál de ella(s) es la mejor solución.

El brainstorming es más efectivo con grupos de 8-12 personas y debería ser llevado a cabo en un ambiente relajado. Si los participantes sienten libertad para el relajamiento y bromean alrededor del tema, ellos expandirán sus mentes más allá de lo normal y por consiguiente producirán más ideas creativas.

El brainstorming trabaja mejor con un variado grupo de personas. Los participantes deberían venir de varios departamentos de la organización y tener diferentes entornos de trabajo.

Hay numerosas métodos para ejecutar el brainstorming, sin embargo el método tradicional es generalmente el más efectivo porque es el más energético y más abiertamente colaborativo, permitiendo a los participantes construir sobre las ideas de los demás.

Ejercicios de creatividad, de relajación u otras actividades con un toque de diversión o entretenimiento antes de la sesión, pueden ayudar a los participantes a relajar sus mentes, así durante la sesión de lluvia de ideas ellos serán más creativos.

PaSo a pAsO

1. Definir tu problema o asunto como un desafío creativo. Esto es extremadamente importante. Un desafío diseñado malamente podría hacer que muchas de las ideas fallen en la resolución del problema. Un desafío creativo bien diseñado genera las mejores ideas para resolver un problema. Los desafíos creativos típicamente empiezan con: “¿De qué manera podríamos nosotros?” o “¿Cómo podríamos nosotros?” Tu desafío creativo debería ser conciso, ir al punto. Por ejemplo: “¿De qué manera podríamos mejorar el producto X?” o “¿Cómo podríamos alentar a más personas de la localidad a unirse al club?” En el siguiente artículo “El cuidado y enmarcación de los desafíos de innovación estratégica” Arthur B. VanGundy, Ph.D.

2. Darse a ustedes mismos un tiempo límite. Nosotros recomendamos alrededor de 25 minutos, pero la experiencia mostrará cómo más tiempo es requerido. Los grupos grandes podrían necesitar más tiempo para recoger las ideas de todos… Cómo mínimo poner 50 ideas, aunque 100 podrían estar bien.

2. Darse a ustedes mismos un tiempo límite. Nosotros recomendamos alrededor de 25 minutos, pero la experiencia mostrará cómo más tiempo es requerido. Los grupos grandes podrían necesitar más tiempo para recoger las ideas de todos… Cómo mínimo poner 50 ideas, aunque 100 podrían estar bien.

3. Una vez que la lluvia de ideas empieza, los participantes vociferan sus soluciones para el problema mientras el facilitador las anota -usualmente sobre una pizarra- para que todos las vean. No deberá haber absolutamente nada de críticas sobre las ideas. No importa cuán estúpidas, imposibles o tontas sean las ideas, igual deberán ser tomadas en cuenta. Se pueden permitir risas, críticas no.

4. Una vez que el tiempo llegó a su fin, se seleccionan cinco ideas que sean las mejores. Asegúrate que todos los involucrados en la sesión de lluvia de ideas estén de acuerdo.

5. Poner por escrito más o menos cinco criterios para juzgar cuáles ideas son las mejores para resolver el problema. El criterio podría empezar con la palabra “debería”, por ejemplo, “debería ser el costo efectivo”, “debería ser legal”, “debería ser posible finalizar antes de julio 15″, etc.

6. Dar a cada idea un puntaje de 0 a 5 puntos en función de lo bien que cumple con cada uno de los criterios. Una vez que todas las ideas han sido puntuadas para cada criterio, sumar los puntajes.

7. La idea con el más alto puntaje será la mejor para resolver el problema. Se podría también mantener un registro de todas las mejores ideas y sus puntajes en caso de que la mejor idea se descarte.

Fuente: Traducción libre desde The Step by Step Guide to Brainstorming

Perfil musical de Lastfm con Amarok en Ubuntu 7.10

Hola, bueno ahora les compartiré mi experiencia en cuanto a los intentos que he estado haciendo para  dar a conocer mis gustos musicales a través de lastfm pero desde un programa que estuviese instalado en mi distro de Ubuntu (7.10). Esto por ejemplo se lo logra fácilmente desde windows, pues únicamente hay que descargar el software desde el sitio de lastfm, instalarlo, y con la ayuda del complemento que se instala en el reproductor de windows media está solucionado el problema. Pero en cuanto a Ubuntu, el mismo software no me instaló ningún plugin en el reproductor que viene por defecto, en el Rhythmbox. Entonces lo que hice fue instalar, desinstalar, y en fin, probar con varios programas de audio para Ubuntu que me permitieran conseguir mi objetivo. Finalmente encontré que a través de Amarok es posible sincronizar lo que escucho, con mi perfil de lastfm. Lo que hice fue lo siguiente:

  1. Instalar Amarok desde Aplicaciones>Añadir y quitar…>Sonido y vídeo y estando ahí seleccioné Amarok, Aplicar cambios y listo.
  2. Una vez instalado ejecuté Amarok y me dirigí a Settings>Configure - Amarok>last.fm. Ahí hay dos partes:
    • La primera dice Perfil de last.fm, y ahí sólo es necesario escribir el nombre de usuario y contraseña de nuestro perfil en last.fm.
    • Y la segunda dice Servicios de last.fm y asegurarse que esté marcada la casilla Mejorar mi perfil enviando las pistas que reproduzco; y si quieren marcar la otra casilla que dice Recuperar artistas similares también lo pueden hacer, pero eso sí, la primera casilla tiene que estar marcada.

Saludos. :D

Google Gears en Google Reader

Partiendo de la necesidad de leer mis feeds de manera off-line en el google reader, empecé a buscar información que me permitiera lograr esto. Mi navegador preferido es el Mozilla Firefox, y justamente gracias a la facilidad de instalar sus plug-ins pude conseguir mi objetivo. Lo que encontré fue que a través de Google Gears, que es una extensión para los navegadores open source, habilita a aplicaciones web proveer funcionalidad de manera off-line, en este sentido, lo que hice fue ir a http://gears.google.com e instalar la extensión para mi navegador.

Comprobamos que esté instalado yendo a Tools->Google Gears Settings, si no lo tienen, reinicien su navegador o en el peor de los casos, su computador. Ahora, ingresamos a nuestra cuenta de gmail, y nos vamos a la pestaña de google reader. Mientras esto sucede, nos aparecerá una ventana que nos pide permisos de sitios permitidos, en este caso, nos pedirá que aprobemos el URL http://www.google.com, y en mi caso también otra URL http://www.google.com.ec.

Luego en la parte superior derecha nos aparece un ícono, en realidad botón, de color verde, el cual nos indica que estamos leyendo los feeds de forma on-line, al presionar sobre éste, aparecerá una ventana que nos indicará el estado de descarga de las fuentes (como se ve en la figura), un máximo de 2000, una vez terminada la descarga, el color del ícono cambiará al color azul (lectura de feeds de forma off-line), y listo, ahora podremos navegar sobre nuestros feeds de manera off-line y leerlos sin necesidad de conexión al internet.

Google Gears en Google Reader

Cuando querramos navegar de forma on-line sobre nuestros feeds, damos clic sobre el botón de google gears, ahora de color azul, para con esto retome su color inicial: verde. Cabe mencionar que mientras estemos leyendo nuestros feeds de forma off-line, e intentemos suscribirnos a nuevos feeds, nos aparecerá un error que dice algo sobre “null”, en fin, una vez que trabajemos de forma on-line no habrá ningún problema. Saludos. :D

Entradas siguientes »