Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas

viernes, 30 de enero de 2009

Instalando Ruby On Rails en linux


Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de librerías y aplicaciones Ruby.

Podemos instalarlo desde apt en debian ó desde el mismo Rubygems

sudo aptitude install rails

ó con este comando tambien

sudo gem install rails

Ahora crearemos nuestro primer proyecto:

rails mi_proyecto
cd mi_proyecto

Esto creará una seria de archivos y directorios para nuestro proyecto. La estructura sería la siguiente:

  • app:Acá se almacenará los componentes de nuestra aplicación: vistas y 'helpers', controladores y modelos.
  • config:Contiene la configuración de nuestra aplicación: configuración de la base de datos (database.yml) , estructura del entorno de Rails (environment.rb) y el enrutador de peticiones web (routes.rb).
  • public:Esto es parecido al directorio public de un servidor web. Contiene los archivos JavaScript, images, hojas de estilo y HTML.
  • script:Este directorio contiene scripts que inician y administran las diversas herramientas que puedes usar en Rails. Ejemplo: estan los scripts que generan código (generate) e inician en servidor web (server).

Servidor Web:
RoR cuenta con su propio servidor para desarrollo, el cuál nos permite visualizar nuestro proyecto, para correrlo debemos de escribir en la consola lo siguiente, siempre y cuando estemos dentro de la carpeta de nuestro proyecto:

ruby script/server

Ahora abrimos un navegador y tecleamos http://localhost:3000 Y nos aparecerá la pantalla principal de Ruby On rails:

Saludos y espero les sea muy util esta informacion.

Instalando Ruby y Apache en Linux


Para desarrollar aplicaciones para web utilizo (por motivos laborales) .Net de microsoft (si... de microsoft, recuerden que hay la implementacion de .Net para linux y sistemas Unix :)).

Pero me gusta la idea que que existen otras alternativas, quisas mejores en varios aspectos a asp.net.

Llevo un tiempo desarrollando cosillas en ruby on rails, y es un framework de desarrollo muy bueno.

Asi que hoy vamos a ver los pasos para instalar ruby y el servidor Apache en linux (utilizaremos Ubuntu 8.10, aunque funcionara para cualquier sistema basado en Debian).

Asi que comencemos:


Primeramente instalamos los paquetes necesarios:

sudo aptitude install ruby libapache2-mod-ruby eruby rubygems

Una vez instalado los paquetes, hay que configurar apache, para ello editamos el archivo apache.conf:

sudo gedit /etc/apache2/apache2.conf

Y agregamos en cualquier parte al final del archivo lo siguiente:

##Configurando paquetes de Apache
AddType application/x-httpd-eruby .rhtml
Action application/x-httpd-eruby /cgi-bin/eruby

Para que apache interprete el comando Action es necesario hacer un enlace:

sudo cd /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/actions.load actions.load

Ahora linkeamos el interprete eruby:

sudo cd /usr/lib/cgi-bin
sudo ln -s /usr/bin/eruby eruby

Y reseteamos apache:

sudo /etc/init.d/apache2 force-reload
sudo /etc/init.d/apache2 restart

Ahora si, ya podemos crear archivos .rb ó .rhtml, nuestra primera prueba sería con el editor de textos crear un archivo llamado hialien.rhtml y le agregamos lo siguiente:

*html*
<% print "hola mundo!" %>
*html*


remplazas los asteriscos por estos simbolos < > ya que blogger no me lo imprime ejej

Podemos crear también un script en ruby, este lo llamaremos hialien.rb :

#!/usr/bin/env ruby
print "Hi Alienware...! \n"

Este lo corremos desde la consola con:

ruby hialien.rb

Pues bien, ya tenemos Ruby y apache instaladon en linux, ademas de crear un archivo sencillo para ver como se ejecuta...

Mas adelante veremos como instalar Rails, el cual nos ayudara a realizar websites de una manera facil, y cuando digo facil, es porque es facil :).

Saludos

Mono 2.2... listo.

El pasado 13 de enero fue liberado la version estable de mono 2.2.
Algunas de las novedades y mejoras son las siguientes:

  • Una nueva clase llamada Mono.CSharp.Evaluator que permite a los desarrolladores embeber el compilador C# dentro de sus aplicaciones.
  • Nueva shell interactiva para C#, el comando para llamarla es csharp
  • 200 bugs reportados en las windowforms han sido resueltos
  • ASP.NET 3.5 SP1 ha sido implementado.
Para ver las notas de lanzamiento, vayan a este link.
Tambien pueden descargar desde aqui Mono 2.2 para la plataforma que utilices (linux, mac, windows)

Saludos...

domingo, 30 de noviembre de 2008

Instalar Adobe Reader 8.1.3 en Ubuntu 8.10


En linux existen excelentes visores de documentos PDF, pero si eres de los que quieres disfrutar de la lectura de ficheros PDF, utilizando este clasico programa, ahora es muy sencillo, ya que existe en extencion .DEB:

descargar Adobe con extension .DEB


Encontraras el programa en el menu:

Aplicaciones > Oficina.

Si no usas Ubuntu o Debian, puedes probar a descargar una version para tu distribucion en :

Ver lista de descargas Adobe reader para otras distribuciones
Saludos.

sábado, 15 de noviembre de 2008

Open Office 3.0 en Ubuntu 8.10


Buen dia.
Por defecto, en Ubuntu 8.10 no viene instalada la versión 3 de OpenOffice, sino la 2.4.
Si queremos tener la última versión de la suite ofimática, tan solo debemos actualizar nuestro sources.list:

Desde la terminal, accedemos a este archivo:

sudo gedit /etc/apt/sources.list


Y añadimos las siguientes líneas al final del archivo:

#Openoffice
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

Recuerden que el simbolo # nos permite colocar comentarios, por lo tanto la segunda linea es el repositorio que colocamos para descargar la actualizacion de Open Office.

Una vez agregado el repositorio, bastará con hacer un update y se nos notificará en el gestor de descargas que la nueva versión está disponible:

sudo apt-get update
sudo apt-get upgrade
Espero les sea de utilidad esta informaci
ón... Saludos

viernes, 14 de noviembre de 2008

Drivel, publicar en tu bloc...facil


Drivel es un cliente (software) para escribir de manera online contenido para tu diario, o mejor conocido como Weblogs o Blogs.

Cuenta con un diseño elegante y muy sencillo el cual soporta LiveJournal, Blogger, MovableType, Advogato, WordPress, Drupal, entre otros.

Por desgracia, en la sencilles lleva algo en contra, ya que no contiene muchas funciones que hagan mas rica la funcionalidad de Drivel, pero si necesitas un software facil y rapido, es una buena opcion.

para instalarlo en Ubuntu, solo necesitas ir al menu:

Aplicaciones > Agregar y quitar programas


Buscalo y simplemente instalalo :)


Al ejecutar Drivel, deberas colocar tu usuario y clave del blog que utilices, y listo.

Saludos.

sábado, 3 de mayo de 2008

NetBeans en Ubuntu Hardy Heron


Java no es un lenguaje que utilize mucho, de hecho casi no lo e utilizado mas que en unos proyectos escolares, asi que me es dificil hablarles acerca de java.

Lo que si quiero platicarles es que en Ubuntu Hardy Heron ya viene disponible la version 6.0.1 del IDE NETBeans (es un Entorno de desarrollo para el lenguaje java).

La instalacion es mas que sencilla.
  • Ir al menu aplicaciones > añadir o quitar programas.
    Escribe en el cuadro de busqueda, la palabra NetBeans.

  • Te instalara el NetBeans junto con otras dependencias que necesita para funcionar de forma estable.
    Tarda un poco, aunque depende de la velocidad de tu internet.
    Al terminar la instalacion,accesa al programa en el menu aplicaciones > programacion > NetBeans


  • Esta es una vista del entorno principal de NetBeans.

Como les dije al principio, java no es mi fuerte en programacion y apenas estoy adentrandome al desarrollo, asi que me es dificil platicarles mas acerca del tema, pero espero puedan instalar NetBeans y programar en java.

Saludos y espero les sea de utilidad.

miércoles, 30 de abril de 2008

Ingenieria de software aplicado al Software Libre


Un libro muy bueno para los desarrolladores de software, que deseen aprender las metodologias de desarrollo aplicado al software libre.

saludos y espero les sea de utilidad

lunes, 28 de abril de 2008

MonoDevelop 1.0 en Ubuntu 8.04

Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras su adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con NETECMA.
Llevo apenas 2 dias con ubuntu Hardy Heron en mi notebook, y me a parecido excelente las mejoras y programas que han agregado...

Pero como desarrollador (tanto en windows como en linux), me encanta la idea que por fin en los repositorios de ubuntu se encuentre la ultima version de MonoDevelop.

En ubuntu 7.10 estaba la version.14 de MonoDevelop y no tenia grandes mejoras para el desarrollo, asi que yo descargaba del sitio oficial los tarballs y archivos para compilar e instalar la ultima version, cosa que a duras penas lograba ejecutar con exito ejejje.

Asi que de ser posible descarguen MonoDevelop y prueben desarrollar con el...
Para instalarlo es muy facil:
  1. Ir a Aplicaciones > Agregar o quitar programas.
  2. Seleccionamos y en el cuadro de busqueda de la derecha, escribimos la palabra mono.nos aparecera el programa en la lista de resultados y a descargar se ha dicho.

Si, si, si, si.... ya lo descargue, pero ahora como lo utilizo o que lenguaje puedo programar en el????

Para eso les dejo links tanto de informacion de MonoDevelop, como de video tutoriales y tutoriales.
Acerca de los lenguajes, MonoDevelop esta desarrollado para poder generar software basado en .NET (si, .net suena a microsoft, pero por cuestiones legales, se puede decir que .net no esta restringido para desarrollar en el para otras plataformas, pero ya de ese tema muy interesante les hablare mas adelante), es decir, pueden utilizar lenguajes como C, C++,C#, VisualBasic, entre otros agregados, y por consiguiente poder generar aplicaciones para Web o para formularios.

Ligas de informacion sobre MonoDevelop
Documentacion sobre MonoDevelop
Espero la informacion les sea de utilidad, pronto agregare tutoriales y ejemplos para empezar a conocer y utilizar MonoDevelop.

Saludos.



jueves, 24 de abril de 2008

Esta vivo....viiivooooooo


Ubuntu 8.10 Hardy Heron esta listo para descargarse.


Aqui les dejo los links de descarga (solo que es posible que el servidor este muy ocupado ya que muchos estamos descargando ubuntu, pero esto solo se aplica a estos dias jejeeje):


Descargar las otras distribuciones:


Tambien pueden pedir sus cd's de Ubuntu y de Kubuntu utilizando el ShipIt (envio por mensajeria).
Tarda no mas de 6 semanas en llegar, pero de que llegan...lleeeegannn.
Necesitan tener una cuenta creada en el sitio ( ya sea en ubuntu o kubuntu, dependiendo que disco quieren pedir), o de lo contrario crear una cuenta.


Tambien les dejo informacion acerca de las novedades que nos ofrece la nueva version Ubuntu 8.04 Hardy Heron (Informacion extraida de Cesarius.net):


  • X.Org 7.3: Especial énfasis en una mejor autoconfiguración.

  • PulseAudio: Buen servidor de sonido que ofrece características avanzadas.

  • PolicyKit: El administrador podrá controlar mucho mejor y con más detalle los privilegios de sus usuarios.

  • Linux Kernel 2.6.24-8.14: Mejora sustancial en los sistemas de 64 bits.

  • Transmission como nuevo cliente de torrents por defecto (eliminando gnome-btdownload).

  • Vinagre como nuevo escritorio remoto mejorando Xvnc4viewer/Vino.

  • Brasero sustituirá a Serpentine.

  • Applet de reloj mundial: Es un reloj que ofrece la hora en distintos países.

  • GVFS, capa de abstracción de sistema de ficheros virtual que sustituirá a GNOME VFS.

  • Lavado de cara en la pestaña “Recursos” del Monitor de sistema.

  • Virtualización con KVM.

  • Inclusión de ufw (Uncomplicated Firewall).

  • Instalación desde Windows y sin necesidad de partición con Wubi.

  • Disponibilidad de Likewise Open: Mayor integración en redes Active Directory.

  • Iniciador iSCSI ha sido totalmente integrado en el kernel.

  • Especial atención en la seguridad de la memoria.

  • umenu: Aplicación que permite instalar el sistema en una partición a través de Windows y usando Wubi.

Ahora si .. a descargar se ha dicho.


Informacion extraida de Cesarius.net y de los websites correspondientes a cada distribucion.
Fotografia: Parte del intro de la serie de tv llamada "Swerd Science".

sábado, 19 de abril de 2008

Revista Begins #14


Les recomiendo mucho esta revista.
Por supuesto habla acerca de gnu/linux, pero de entre todos los temas hay 2 que son muy pero muyyyyy interesantes:

  • GRails (framework de desarrollo web)
  • ADO.NET con Mono y PostgreSQL
entre otros temas no menos interesantes como:

  • OJO DEL NOVATO: Entendiendo las particiones.
  • TALLER: Como montar un segundo disco duro en GNU/Linux.
  • PHOTOREC: Recuperar archivos eliminados.
  • PENCIL: Programa para animaciones 2D.
  • OPINION: El software desde otro punto de vista.
  • DESTACADO: FLISOL 2008
Descargar la revista desde el sitio web en formato .pdf

Visto en Ubuntips y LinuxChillan

viernes, 18 de abril de 2008

165 aplicaciones ejecutadas en Linux

Este video lo encontre en un blog, del cual al final les mostrare el link.

se trata de un video donde un usuario ejecuta de manera simultanea 165 aplicaciones.
Lo que debe notarse no es tanto el numero de aplicaciones, si no la estabilidad y performance que mantiene linux, situacion que no quiero imaginar en suceda en Windows Vista :s :s :s.

Aunque tampoco sabemos cuales son los requerimientos de la computadora utilizada en el video ( memoria, procesador, tarjeta de video, etc ).

En lo personal, no recuerdo haber contado si en verdad eran 165 aplicaciones jeejeje.
Hice lo mismo en mi ubuntu 7.10 pero creo que solo ejecute 54 aplicaciones de forma simultanea, y linux estuvo como si nada.


Mi notebook tiene 2GB en ram, mi procesador es core 2 duo a 2.0 y mi tarjeta de video es una intel 945.




Saludos

Visto en EricLinux

Documental Codigo Linux

Este documental ya tiene muuucho tiempo....
pero en mi humilde opinion, creo que es de los mejores videos que explican de forma muy general, todo acerca del software libre y gnu/linux.




Saludos.

viernes, 21 de marzo de 2008

Ubuntu hardy Heron

Aca les dejo la version beta liberada de Ubuntu Hardy Heron.



Saludos

miércoles, 13 de febrero de 2008

Miguel de Icaza explica ventajas del proyecto Gnome

Copio y pego la explicacion extraida de cesarius.net ya que me parecio excelente el resumen acerca del video.
Después de revisar unos 30 tutoriales guardados como borradores para el blog, no puedo dejar pasar la oportunidad de hacer eco del video que ví en el blog de Boby’s (que es amigo mío y fundador de Linuxmaya), en el cuál Miguel de Icaza habla con propiedad acerca del proyecto Gnome, GNU/Linux y sus ventajas sobre Windows, pasando por el modelo de negocio primitivo de Microsoft y la irresponsabilidad de algunos gobiernos del Tercer Mundo despilfarrando dinero por Sistemas Operativos Privativos teniendo la opción de GNU/Linux en sus narices, y por la razón que Linus Torvals dice: “Mejor malo conocido que nuevo por conocer”

lunes, 11 de febrero de 2008

10 empresas de Open Source que dominarán en el 2008


La siguiente es la lista de las empresas comprometidas con el código abierto que según el sitio TechIQ están destinadas a triunfar en su negocio el año que viene:

1.Red Hat
Impábida frente a la incursión de Oracle en el mercado de Linux y la alianza entre Microsoft y Novell, Red Hat espera conseguir el 50% del mercado de los servidores para el 2015.

2.Untangle
Desconocida por aquí, Untangle ofrece un gateway Open Source que bloquea spam, spyware, adware y virus.

3.WordPress
Sigue emergiendo desde la plataforma de blogging más popular hasta el verdadero estándar de facto.

4.OpenBravo
El Enterprise Resource Planning (ERP) Open Source que también tiene ambiciones en el mercado de los PoS (Point of Sale).

5.JasperSoft
El software de “business intelligence” de código abierto que es la extensión lógica de SugarCRM y MySQL.
6.Canonical
Hasta hace poco Red Hat y Novell ignoraban al mercado de los “desktops”, hoy Ubuntu conquista ese nicho, Dell lo distribuye en sus PCs y Ubuntu Server se prepara tras bambalinas.

7.Google Android
La plataforma abierta para teléfonos celulares de Google ya tiene el soporte de mas de 30 empresas del mercado de móviles.

8.SugarCRM
El software de Customer Relationship Management (CRM) abierto que dobló sus ganancias en el 2007

9.Digium
Une dos mercados calientes como el de VoIP y el Open Source en Asterisk un exitosísimo software de telefonía IP.

10.MySQL
La plataforma para la Web 2.0 más popular ¿se prepara también para cotizar en Wall Street en el 2008?

martes, 22 de enero de 2008

Instalar Google Earth en Ubuntu 7.10

Instalar Google Earth es relativamente muy facil...
aca les dejo la forma de hacerlo:

Primero tienes que descargar el archivo en:

http://earth.google.com


y descargar el archivo .bin

Después abres la terminal y escribes la dirección en donde tienes descargado el archivo de instalación de Google Earth, por ejemplo, si lo descargaste en tu carpeta home:

cd /home/tuUsuario



Ya que te posicionas en el directorio donde tienes descargado el archivo .bin, haces lo siguiente:

sudo chmod +x GoogleEarthLinux.bin


Y luego ejecutamos el instalador:

sudo ./GoogleEarthLinux.bin


Y listo, para ejecutarlo puedes encontrarlo en Aplicaciones > Internet.
O presiona ALT + F2 y escribe en el cuadro de ejecucion de aplicaciones la palabra googleearth.

Espero les sea de utilidad.

sábado, 12 de enero de 2008

KDE 4.0 ha llegado

El dia 11 de enero salio a la luz la version mas actual de KDE.
Soy usuario fiel de GNOME, pero creanme que estoy seguro que los usuarios de KDE estan felices por esta version.

La instale en mi ubutu 7.10 y creanme que tiene excelentes mejoras.

dichas mejoras pueden consultarlo en el siguiente link:

http://www.kde.org/announcements/4.0/index-es.php

Mientras les dejo un video acerca de KDE 4.0

viernes, 21 de diciembre de 2007

Instalar emesene en Ubuntu 7.10

Sabran que aparte de usar linux, tambien uso Windows, y un software eficiente ( aunque solo sirva para comunicacion instantanea y no tenga nada de productivo) es el msn messenger (espero no me caigan las demandas por mencionar el nombre :P)

pero en linux existen varios "mensajeros" que si bien no cumplen con toda la gama de opciones que tiene el msn messenger, si tienen lo suficiente para comunicarnos.
Aun asi hay que recordar que solo soporta el protocolo de msn messenger, es decir, no podemos conectarnos con otras cuentas de otros proveedores como gmail, irc, etc.

Hoy les mostrare como instalar el emesene, y tener las actualizaciones futuras a la mano.

Primero necesitamos agregar los repositorios del emesene a nuestro source.list, para esto abrimosla consola :
Aplicaciones > Accesorios > Terminal
y ejecutamos:

sudo gedit /etc/apt/sources.list/
esto nos abrira un archivo de texto, en el cual al final de dicho texto agregamos los siguientes repositorios:

#emesene
deb http://apt.emesene.org/ ./
deb-src http://apt.emesene.org/ ./
Guardamos y cerramos el archivo de texto y despues vamos primero a actualizar la lista de repositorios ya que recuerden que acabamos de agregarle repositorios nuevos, y luego vamos a instalar el emesene, todo esto desde la misma consola, escribiendo:

sudo apt-get update
sudo apt-get install emesene
LISTO!!!! ahora gracias a que lo instalamos via repositorios, cada vez que exista una actualizacion del emesene, seremos avisados y podremos actualizarlo.

ahora para acceder a nuestro emesene solo vamos a:
Aplicaciones > Internet > emesene

Agregamos nuestra cuenta emesene y listo.... a mensajear se a dicho !!!

Para instalar emesene en otras distribuciones, consulta la pagina oficial de emesene
Espero les sea de mucha utilidad esta información, cualquier duda o aclaración es bienvenida.

jueves, 20 de diciembre de 2007

Exaile, reproductor de música en ubuntu

Buen dia a todos.
Hoy les posteo un reproductor para ubuntu ( digo ubuntu porque no lo e probado en otra distribucion ) que en lo personal no tiene muchas opciones como lo tiene el amarok, pero tiene como ventaja tener lo basico para reproduccion de musica y es muy liviano para ubuntu ya que es hecho para gnome.

mucho tiempo utilize amarok ya que aun sigo pensando que es de lo mejor que existe en linux para reproduccion, pero al instalarse en gnome es necesario instalar las librerias de KDE para hacerlo funcionar, aun asi en teoria se alenta al iniciar, pero eso es algo que ni se nota.

A continuacion les muestro como instalar Exaile en nuesto ubuntu.

Primero nos vamos al menu Aplicaciones > Anadir y quitar programas.
Le saldra una ventana en la cual ustedes escriban en el cuadro de busqueda la palabra exaile, y luego les saldra el programa para descargar.



seleccionen dicho programa y luego presiones clik en el boton aplicar.

al terminar tendremos el programa instalado en nuestro ubuntu.

ahora nos dirigimos a Aplicaciones > Sonido y video > Exaile


y tendremos el programa ejecutado...

ya de ahí pues ustedes mismos pueden explorar que tanto tiene... aunque repito, no tiene muchas opciones pero igual pueden agregarle varios plugins, como se muestra en la siguiente ventana:


Eso es todo por ahora... espero Exaile les parezca una buena opción para reproducción de música.