Archivo etiqueta Linux
Agregando acciones a Nautilus
Por TheCoffeMaker - GNU/Linux, OpenSource - 29/11/2011
Comparto con ustedes un tip que les puede llegar a servir para aumentar su productividad utilizando Gnome, las acciones de Nautilus.
Esa es una de esas cosas maravillosas que podemos hacer solamente con el Sofware Libre … acomodar nuestro sistema a nuestro antojo, las acciones de Nautilus nos permiten configurar los menues contextuales dependiendo de nuestras necesidades. Por ejemplo … agregar una accion de montar una imagen de disco (por ejemplo un iso) con un par de clicks, o acciones que nosotros querramos que se apliquen en determinados archivos o directorios … vemos un poco de que va todo esto
Downgrading Debian
Por TheCoffeMaker - General, GNU/Linux, OpenSource, Tecnologia - 17/07/2011
Como toda persona que se precie de ser nerd y computologo empedernido … en casa tengo una pinguinera y si bien la mayoria de las tareas administrativas de la red estan automatizadas, peero no todo es color de rosas … mantener las maquinas en testing/unstable a veces puede tornarse algo caotico, sobre todo teniendo maquinas eterogeneas y una en especial, que suele traerme problemas, “silver” la maquina de Nati … maldigo el día en que decidi comprarle una SONY. Pero bueno … como siempre existe una alternativa y la maquina siempre sale andando como corresponde.
Pero en este caso, el problema principal viene de la mano de estar utilizando Debian testing y ciertas cosas que no estan andando como deberian y la unica solucion a la vista es hacer un downgrade de la distribucion … pero … no existe algo asi como apt-get dist-downgrade en APT … entonces empezamos a usar el cerebro y recordamos el post sobre APT Pinning
… entonces … vamos a ir analizando que es lo que podemos hacer..
Primero, para hacer APT Pinning, tendria que agregar al sources.list las entradas para Debian Squeeze y mantener las lineas de Testing ya que vamos a hacer pinning entre la version instalada y squeeze … despues veremos como dejarlo 100% como estable.
Segundo, crear el archivo /etc/apt/preferences para especificar el peso que tiene una version de un paquete determinado, un grupo de paquetes o todos los paquetes, en este caso queremos hacer un downgrade de todos los paquetes.
Bien … como no podemos acordarnos de todo … hacemos uso del manual
nunca falla
man apt_preferences
Aqui les dejo un extracto de la parte que más nos interesa del manual
Si se ha especificado una distribución objetivo, APT usa el siguiente algoritmo para establecer las prioridades de cada versión de un paquete. Asignar:
- priority 1: Para las versiones procedentes de archivos que en sus ficheros Release están marcados como «NotAutomatic:yes», como en el archivo «experimental» de Debian.
- prioridad 100: A la versión instalada (de existir).
- prioridad 500: A las versiones que ni están instaladas ni pertenecen a la distribución objetivo.
- prioridad 990: a las versiones que no están instaladas y que pertenecen a la distribución objetivo.
Si no se especifica ninguna distribución objetivo APT asigna prioridad 100 a todas las versiones de los paquetes instalados y 500 a las versiones no instaladas de paquetes. Las versiones procedentes de archivos que en sus ficheros Release están marcados como «NotAutomatic:yes» – estas versiones reciben la prioridad 1. APT aplica las siguientes normas, expuestas por orden de precedencia, para determinar qué versión del paquete debe instalar.
- Nunca instala una versión anterior de un paquete en lugar de la instalada a menos que la prioridad de la versión disponible supere 1000 («Desactualizar» significa instalar una versión menos reciente de un paquete. Tenga en cuenta que ninguna de las prioridades que asigna APT por omisión superan 1000; éstas prioridades sólo se pueden establecer mediante el fichero de preferencias. Observe que instalar una versión anterior del paquete puede ser peligroso).
- Instala la versión de mayor prioridad.
- Si dos o más versiones tienen la misma prioridad, instala la más reciente (esto es, la que tiene un número de versión mayor).
- Si dos o más versiones tienen la misma prioridad y número de versión, pero o bien difieren en su meta-información o se ha introducido la opción –reinstall, se instalará la que no está instalada.
Esto quiere decir que tendremos que configurar a la version estable de la distribucion con un peso de mas de 1000 y dejaremos a testing con algo bajo … como 60.
Nos quedaria un /etc/apt/preferences como sigue:
Package: * Pin: release a=stable Pin-Priority: 1001 Package: * Pin: release a=testing Pin-Priority: 60
El proximo paso es actualizar la informacion del repositorio, asi que corremos el siguiente comando:
apt-get update
y luego probamos que el downgrade no falle antes de hacerlo realmente
apt-get -s upgrade
si todo va bien, podemos ya hacer el downgrade
apt-get upgrade
Hay que tener en cuenta que cada sistema tiene su peculiaridad, con lo que es posible que esto falle, en cualquier caso podemos forzar las cosas y lograr que ciertas dependencias se cumplan a la fuerza … cualquier inconveniente pueden consultar sin problemas
Mapas Mentales
Por TheCoffeMaker - General, Tecnologia - 14/03/2011
Realmente no conozco mucha gente que utilice este tipo de herramientas para ordenar sus ideas … Un mapa mental es un grafico que se usa para representar palabras, ideas, tareas y todo tipo de conceptos relacionados y dispuestos radialmente alrededor de una palabra clave o idea central. Basicamente, nos ayuda a generar, visualizar, estructurar y clasificar taxonomicamente ideas. Logicamente, esta herramienta nos ayuda a organizarnos tanto para estudiar como para resolver problemas y tomar decisiones.
A diferencia de los Mapas Conceptuales, que se centra en conceptos, se estructura de manera jerárquica, inicia con los conceptos gruesos a va hacia los particulares, osea … en la jerga informática Top-Down y con conectores específicos (proposiciones), los Mapas Mentales carecen de todas estas restricciones, puede constar de una palabra o imagen central o concepto, en torno a la palabra central se dibujan de 5 a 10 ideas principales que se refieren a aquella palabra. Entonces a partir de cada una de las palabras derivadas, se dibujan a su vez de 5 a 10 ideas principales que se refieren a cada una de esas palabras. Para muchas personas las dos técnicas pueden parecer similares, pero gran parte de su diferencia estriba en la capacidad visual del mapa mental y las conexiones que realiza. El mapa mental busca y exige imágenes para su construcción. Las imágenes y dibujos tienen varias funciones, algunas nemotécnicas, otra para reducir las palabras manteniendo un concepto o idea compleja y también para buscar nuevas conexiones. Se sabe que las imágenes conectan rápidamente con otras ideas afines, por lo que parte de la potencia del mapa mental está en su capacidad visual de generar nuevas conexiones y retener las ideas con el hemisferio visual del cerebro.
Un espacio para desarrollar ideas
Bien … como sabemos las ideas pueden caer en cualquier momento, en cualquier lugar … y la verdad, que llevar un cuaderno para prevenir el escape de ideas es un poco incomodo … llevar nuestra computadora a todos lados, obviamente es mas incomodo … asi que … aqui les presento una solucion que uso para poder tener mis ideas organizadas vaya donde vaya … y en caso que se me caiga alguna en algun lugar donde no tengo ni computadora ni papel (ya no uso mas papel, salvo para desarrollar ideas a nivel mas bajo) poder usar mi móvil para poder generar estos mapas mentales.
Primero y principal, necesitamos un canal de sincronizacion … algo que nos permita acceder a nuestros contenidos donde estemos … para esto utilizo dropbox, este servicio nos da un pequeño espacio en la nuve (unos 2Gb de espacio), para almacenar y compartir archivos. ¿Por que dropbox? por que es compatible con Linux y Android (tambien con Windows, OSX e iOS y BlackBerry) esto me permite mantener sincronizados los archivos que yo quiera “nuvificar” entre el celular y mis computadoras (ademas de contar con la posibilidad de poder conectarme mediante web al servicio desde cualquier lado y bajar los archivos). Esto como dije antes me permite disponer de mis ideas en donde este.
¿Que programas podemos usar? Hay muchas otras opciones … pero me he quedado con las siguientes … para Linux tenemos el FreeMind y en Android el Thinking Space … dos excelentes herramientas para generar Mapas Mentales.
Aca les dejo los links para que descarguen el software.
Bueno … espero que les sea util!!!





