CNR(Click’n'Run)-La forma más fácil de instalar y conseguir Programas

11 12 2007

Pues esta vez les presento CNR (Click’n'Run) que es un proyecto que antes era exclusivo de Linspire pero que ahora está disponible (en estado Beta) para varias Distros y que trata básicamente de una manera de estandarizar los paquetes instalables en el mundo de GNU/Linux que hasta ahora practicamente cada distro existente tenía sus propios paquetes y su propia manera de instalarlos por lo que por ejemplo un .deb que sirve para las distros basadas en Debian no sirve para, digamos, mandriva, o que un .RPM no sirve para los Debians. En fin, ahi les va.

Información:

Que es CNR.com?

Cita:
CNR.com is a free one-click software delivery service designed to standardize the process and eliminate the complexity of finding, installing and managing Linux software for the most popular desktop Linux distributions, both Debian and RPM based. Please note that CNR.com is currently in beta stage.With CNR.com you get the most extensive free resource available anywhere for desktop Linux software. Search from tens of thousands of Linux software programs, packages and libraries by title, popularity, similar software, category, Who’s Who, or function, and with just one click install the software on to your computer.

TRADUCCIÓN

Cita:
CNR.com es un servicio de entrega de software de “un solo click” diseñado para estandarizar el proceso y eliminar la complejidad de encontrar,instalar y administrar Software Linux para las distribuciones de escritorio Linux más populares, basadas en Debian y RPM. Por favor, noten que CNR.com está actualmente en estado Beta.Con CNR.com obtienes la más extensa fuente de software para Desktops Linux disponible. Busca entre decenas de miles de programas, paquetes y librerias ordenados por titulos, popularidad, software similares, categorias, que es que o función, y con solo un clik instala el software en tu computadora.

Actualmente CNR.com soporta las siguientes Distros:

* Debian.
* Fedora.
* Freespire.
* Linspire.
* OpenSuse.
* Ubuntu.

Para empezar a usar CNR en una de estas distros lo que deben hacer es ir a la página:

Código:
http://www.cnr.com/supportPages/about.seam

Descargar el software cliente CNR (dando click a la imagen que dice “Download CNR client”) y luego elegir el software adecuado de entre la lista de Distros que aparecerá. Luego de que lo instalen deben ejecutar el programa CNR, esperar a que se sincronice con la página de descargas y luego de que termine se abrirá la siguiente página:

Código:
http://www.cnr.com/index.seam

Desde ese momento ya podrán descargar e instalar todo el software que quieran. El proceso es sencillo.
* Busca el software,paquete o librería que quieras instalar (tiene un buscador integrado).
* Lee su descripción,ve los screenshots o lee los comentarios si quieres saber más sobre lo que vas a descargar.
* Dale click al botón
correspondiente a ese software.
* Se descargará en tu equipo un pequeño archivo con extensión .cnr
* Ejecuta el archivo .cnr y ve a tomarte un cafecito o a lo que mejor te parezca porque a prtir de aquí todo es automático. El cliente CNR se encaragará de descargar lo que haga falta y de instalar y configurar el software para tu disfrute.





¿Compilar? en Ubuntu

20 11 2007

Compilar es un proceso por el cual se traducen programas en código fuente a programas en código objeto. El programa que realiza esta traducción se llama compilador.

Pues bien, a muchísima gente, les pasa que a la hora de instalar programas que vienen comprimidos en .tar.gz u otras extensiones, no pueden compilar, ¿Por qué? Les falta el compilador..

Ubuntu no trae por defecto uno de estos, así que instalarlo es sencillo, ya que viene en repositorios:

$ sudo apt-get install build-essential

Esto instala los paquetes necesarios para poder compilar, que son los siguientes:

  • g++
  • g++-3.3
  • gcc
  • gcc-3.3
  • libstdc++5-3.3-dev

Así que si alguna vez a pasado, ya sabes por qué y su solución..

Vale, esto ha quedado claro, una vez tenemos el compilador, qué hacemos? Imaginemos que queremos instalar un archivo .tar.gz, que son los más comunes a la hora de compilar, el proceso es sencillo, lo primero será descomprimir el archivo:

$ tar -xzvf nombre_archivo.tar.gz

Después, te descomprimirá una carpeta, solo tenemos que ir hasta ella:

$ cd directorio_carpeta

Una vez en la misma, configuramos:

$ ./configure

En el próximo comando esta la complicación, donde hay que compilar, si te da errores, fíjate bien qué paquete falta. Le echas un vistazo a Synaptic y lo instalas. Si aún así te sigue dando el mismo error, tienes que instalar el mismo paquete pero que tiene “-dev” en su nombre, son las cabeceras de la biblioteca y el desarrollo.. El comando del que hablo es:

$ make

Una vez compilado, solo queda instalar:

$ sudo make install

Borras la carpeta, y listo.

Aunque a veces tampoco funcionará, simplemente ejecutar (estando en la carpeta descomprimida):

$ ls

Y verás algo parecido a un readme, o install, ejecutas:

$ sudo gedit readme_o_install (Según lo que veas)

Y te vienen instrucciones, por si cambia el nombre al compilar..

Ahora una pequeña aclaración, los archivos “shson scripts de shell, no tienen que ver con compilar, lo digo porque mucha gente me ha preguntado la forma de compilar un “.sh“, para instalar estos archivos solo hay que ejecutar:

$ sudo sh ./nombre_archivo.sh

Pues muy bien, eso es todo, espero que haya quedado todo clarito

Fuente: ubunteate.





Acelera Internet en Ubuntu

18 11 2007

Aquí hay un vídeo que demuestra cómo hacerlo es muy sencillo. Pero para los que no les gusta el vídeo aquí esta paso a paso con gedit: $ sudo gedit /etc/modprobe.d/aliases Una vez abierto, buscamos esta línea: alias net-pf-10 ipv6 Puedes usar Ctrl + F para encontrarla antes, tenemos que añadir una # al principio, quedando así: #alias net-pf-10 ipv6 Después pulsamos Enter para crear un espacio e introducimos esta línea: alias net-pf-10 off Quedando así el conjunto: alias net-pf-8 atm alias net-pf-9 x25 #alias net-pf-10 ipv6 alias net-pf-10 off alias net-pf-11 rose Ahora guarda y sal, reinicia el Pc y el router o módem, una vez vuelto, ya tienes tu conexión más rápida! Fuente: ubunteate.





SQLite administrator, cliente para SQLite

15 11 2007

Hace unos dias hablando de un cliente universal de JDBC os comente de esta base de datos llamada SQLite. La principal caracteristica es que con SQLite toda la base de datos reside en 1 unico fichero, lo cual a veces nos puede venir muy bien para almacenar nuestra coleccion de peliculas, o contactos. No es muy potente si queremos usarla a nivel empresarial pero carece tambien de las complicaciones de otros motores de bases de datos como pueden ser MySQL u Oracle. Te puede servir tambien para tus desarrollos locales, aunque luego migres esas tablas a esos gestores de bases de datos mas potentes. O incluso llevarte tu base de datos (1 fichero) mediante una llave USB.

Si no eres bueno para administrarla desde la linea de comandos, ahora puedes emplear SQLite administrator. El cliente es para Windows pero funciona correctamente con wine. Para hacerlo funcionar, descargate el fichero zip, descomprimelo y despues lo ejecutas con:

$ wine sqliteadmin.exe

El cliente es muy sencillo de usar. Te permite crear el fichero .sqlite donde residira tu base de datos o abrir alguno ya existente. Una vez conectado a la base de datos ya puedes ir añadiendo tablas al fichero o campos a las tablas.

Descarga SQLite administrator

Gracias a Dr. J conozco que existe una extension de Firefox para hacer lo mismo. mejor que mejor.

Fuente: ubuntulife.





Ubuntu Tweak

14 11 2007

Me decidí a probar el programa Ubuntu Tweak y la verdad es que no esta nada mal. Las configuraciones que puedes hacer, lógicamente, se podría hacer a mano desde gconf-editor, pero esta herramienta es un GUI bastante completo:

 

ubuntu-tweak.gif

  • Cambiar el splash de inicio de sesión.
  • Cambiar el aspecto de la barra AWN.
  • Configurar Iconos del Desktop.
  • Saber la ubicación ruta de iconos e imágenes, entre otras cosas.

Para instalarlo solo tienes que descargar el siguiente archivo deb haciendo doble clic en el, encontraras el Ubuntu Tweak accediendo Aplicaciones> Herramientas del Sistema> Ubuntu Tweak.

 

Descarga Ubuntu Tweak

Fuente: albertjh





Mejorar las fuentes de Ubuntu

13 11 2007

Instalar las fuentes de Windows

De esta forma al visitar páginas webs podremos verlas con el aspecto que los diseñadores pretendían, en lugar de con sustitutas.

sudo aptitude install msttcorefonts

Tahoma no se incluye en msttcorefonts por motivos legales pero es sencillo añadirla desde una instalación de Windows o por otros medios: Tahoma en Linux.

Ubuntu y fuentes Windows

Activar auto hinting y auto aliasing

Para esto tenemos que modificar (o crear) el archivo oculto .fonts.conf de nuestro directorio de usuario de forma que tenga el siguiente contenido:

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd"><fontconfig><match target="font">

<edit name="autohint">

<bool>true</bool>

</edit>

<edit name="antialias">

<bool>true</bool>

</edit>

</match>

</fontconfig>

Abrimos el diálogo de configuración de las tipografías (Sistema -> Preferencias -> Apariencia -> Tipografías en Ubuntu Gutsy Gibbon) y seleccionamos “Suavizado de subpíxel (LCDs)” (o el que más se ajuste a nuestro gusto).

Este es el aspecto que conseguimos:
Ubuntu aliasing y hinting
Como veis, mucho más legible que el anterior.

Fuentes del sistema

La selección de fuentes por defecto puede no ser demasiado preciosista. Si no te convencen, puedes cambiar las fuentes del sistema en el diálogo Tipografías.

Ahora que tenemos las fuentes de Windows, podríamos, por ejemplo, usar la misma configuración que se usa en XP: Verdana para todo y Andale Mono para ancho fijo.

A mí me gusta utilizar la fuente Bitstream Vera Sans Roman a 9 para aplicación, documentos y escritorio; la misma fuente en negrita (bold) para el título de la ventana y Bitstream Vera Sans Mono Roman a 9 para la tipografía de ancho fijo (utilizada en consola y a la hora de programar).

Ubuntu fuentes

Fuente: mundogeek.





Ya podemos descargar el SDK de Android

13 11 2007

logo_android.gif

Hoy Google ha liberado el Kit de desarrollo de Android. Puedes descargarlo desde la siguiente pagina.

¿Que es Android?

Android es un software para dispositivos moviles que incluye un sistema operativo, middleware y aplicaciones. El SDK de Android proporciona las herramientas y APIs necesarias para empezar a desarrollar aplicaciones en la plataforma Android usando el lenguaje de programacion Java.

system-architecture.png

Incluso para “incentivar” el uso de Android, Google ha iniciado un concurso en el que repartira 10 millones de dolares en premios para los programadores que desarrollen con Android.

Documentacion y ejemplos de Android

Mas informacion de Android en Fayer Wayer

android.jpg

Fuente: ubuntulife.





Prism, ejecutar aplicaciones web como si fueran aplicaciones de escritorio

13 11 2007

Leo en Ubuntips un post muy interesante: Instalar Prism en Ubuntu

Prism es una aplicación que nos permite colocar una pagina web en nuestro escritorio como si fuera una aplicación mas del entorno, es posible crear un enlace directo a la misma de manera que al hacer clic sobre el mismo se abre la aplicacion, sin necesidad de utilizar el navegador. Interesante, ¿verdad? y mas, si eres un desarrollador web como yo ^_^

Para instalar prism en ubuntu nos descargamos la aplicacion desde aqui y la descomprimimos.
Para ejecutarla:

$ ./prism

Y se nos abre una nueva ventana donde solo tenemos que indicar la URL de la aplicacion web que queremos abrir, y el nombre que queremos darle.
He querido comprobar la eficiencia del mismo y la he probado con este lector de feeds (demo online), que se corresponde a un ejemplo del API ExtJS que es el que estoy evaluando ahora.

Como podeis observar en la imagen, funciona perfectamente ya lo ejecutemos embebido en un navegador o como aplicacion de escritorio mediante Prism:

prism.jpg

Con Prism podemos disponer de un icono en el escritorio para lanzar los servicios web mas comunes: Flick, Gmail, Google Calendar, etc… o las aplicaciones web que desarrollemos. La unica limitacion que he visto hasta el momento (llevo poco probandolo) es que no podemos salir del dominio, es decir, si estamos navegando sobre un cierto sitio web, no podemos enlazar y navegar a otros sitios, esto para una aplicacion web no suele ser mayor problema, pues generalmente se ejecuta en el mismo dominio.

Mas informacion | Anieto2K y Ajaxman

Fuentes: ubuntulife y Ubuntips.





Trabajar con XML y Xpath en Linux

13 11 2007

xpath.jpg

Por motivos laborales tengo que trabajar con XML y Xpath y estuve buscando algun buen editor en Linux que me permitiera crear y editar ficheros XML y hacer busquedas mediante Xpath.
El objetivo de este post no es hacer un tutorial de Xpath, del cual puedes encontrar muy buenos tutoriales en la red. Sino comentar herramientas para utilizar XML y hacer busquedas en ellos.

Encontre dos buenas aplicaciones para Linux:

Editix
oXygen

editix.jpg

Cubren los aspectos que andaba buscando y tienen ademas muchas mas funcionalidades. Sin embargo no son software libre, aunque puedes descargar una trial de 30 dias para poder evaluar el software.

Otra alternativa que encontre fue el siguiente plugin para Eclipse: Eclipse Xpath Plugin

Es un plugin bastante completo. Para instalarlo usamos el Actualizador de Eclipse usando la siguiente direccion: http://eclipse-xpath.sourceforge.net/update/site.xml

eclipse_xpath.jpg

Una vez instalado el plugin, basta con seleccionar el fichero XML desde el editor de recursos de Eclipse y hacer click derecho seleccionando la opcion “abrir con editor de XML y Xpath”. A partir de entonces, en la vista “Outline” ya podremos introducir nuestras expresiones Xpath y el correspondiente resultado se resaltara en el XML.

Si trabajas con Java y no quieres usar este Plugin, tambien he creado un pequeño interprete de comandos que permite evaluar expresiones Xpath en un XML. Esta compueto de 2 clases Java: xpath.java y XMLUtil.java. Unicamente requiere que lo compiles con JDK 1.5 o superior. Una vez compilado, ejecutas el interprete con “xpath” y aparece el prompt. Te deja usar los siguientes comando:

help, para mostrar la ayuda
exit, para salir
load , para cargar y posteriormente procesar un fichero XML
s: , para evaluar una expresion xpath devolviendo un string como resultado.
n: , para evaluar una expresion xpath devolviendo una lista de nodos como resultado.

ejemplo_xpath_eclipse.jpg

Puedes descargar los archivos Java desde aqui.

Y por ultimo, hablar de una gran IDE grafica para realizar nuestras busquedas mediante Xpath: Lantern

Lantern es un GUI Java que nos permite testear nuestras expresiones Xpath y funciones. Basta con descargar el zip correspondiente a nuestro sistema operativo, descomprimirlo y ejecutar el shell script que inicia la aplicacion. Debes de tener instalado un JRE en tu maquina para que funcione correctamente.

lantern02.jpg

Tutorial de Xpath
Otro tutorial de Xpath

Fuente: ubuntulife.