jueves, 2 de mayo de 2013

Instalar CentOS 6.4 desde el CD Minimal

El siguiente procedimiento nos permite instalar CentOS 6.4 desde el CD llamado Minimal que contiene una versión reducida de la instalación  CentOS 6.4 pero que con unos cuantos comandos, podemos convertir en una instalación completa y funcional.

Utilizar el disco Minimal.iso nos permite ahorrar cientos de  Megabytes de descargas ya que la versión 6.4 no proporciona CD Live o algo parecido y por lo tanto tendremos que descargar un DVD completo para su instalación.
Probablemente pensando en ello la gente de CentOS creó este CD Minimal.
El CD Minimal no ejecuta un ambiente Live, es solo para instalaciones.

Descarga del  CD Minimal.

Antes de comenzar requerimos descargar el CD Minimal iso...


Donde descargar
http://isoredirect.centos.org/centos/6/isos/i386/

Quemar el CD-ROM.

Despues de la descarga necesitamos quemar la imagen del CD en un Disco para su utilización. Podemos realizar esto con cualquier software que nos permita crear CDs desde una imagen iso.


Instalación Básica.

Si deseamos realizar este proceso sin riesgos para nuestra información, es recomendable utilizar un Virtualizador ( si es posible VirtualBox) y revisar todo el procedimiento antes de efectuarlo en nuestra maquina real.

Bienvenida de CentOS 6.4

Al iniciar con el CD nos recibira una pantalla de bienvenida...

ya que no deseamos ningun procedimiento especial solo presionamos enter y listo.



podemos elegir simplemente Skip, para saltar la revision del CD, para cambiar de botón utilizamos la tecla TAB.


ya en el modo gráfico, simplemente elegimos next y el proceso de instalación comenzará.

Selección del Idioma.


 A continuación elegimos el idioma de la instalación, como habran notado las pantallas anteriores eran todas en inglés.


Elegimos despues la distribución de nuestro teclado...


y de aqui en adelante recibiremos los mensajes e instrucciones en Español.

Selección el Disco Duro.

Esta es la parte más técnica de la instalación, pero para una instalación nueva no representa mucho problema porque simplemente habremos de elegir las opciones predefinidas...


notarán que el nombre de mi disco es de Virtual Box asi que el nombre de su dispositivo puede variar, revisen bien esta parte. Para aquellos con mas experiencia quiza sea recomendable elegir particionamiento personalizado en un paso posterior



Información de Configuración.

La siguiente información se refiere al nombre la máquina y la zona horaria.


aproximen con al mouse a su región y posiblemente encontrarán la más adecuada de acuerdo al lugar en donde habitan...


CentOS requiere un password para la cuenta de root (el usuario con todos los proviliegios)


 Partición del Disco Duro.

Para aquellos que prefieran configurar las particiones de disco duro, este es el momento de elegir. Si hay otro linux o sistema operativo en su computadora es importante seleccionar correctamente el  modo de partición. Si se usa todo el espacio significa que no habra cabida para más de un sistema en su disco duro, si eligen usar el espacio libre entonces el instalador detectará lo que queda de su disco, si antes hicieron particiones con otro linux o sistema y se instalará ahi CentOS 6.4.


si lograron llegar hasta aqui entonces solo queda esperar que el instalador copie todos los archivos necesarios para que nuestra computadora arranque con CentOS 6.4. Si algo falló en los pasos anteriores, tal vez sera necesario reiniciar todo el proceso (verifiquen bien los pasos)


ahora si todo esta instalado y es el momento de la verdad :) 



Reiniciar el Sistema.

Al terminar la instalación tendremos una versión de solo texto.
Podemos entrar en ella utilizando el usuario root y la clave que escribimos durante la instalacion.


Para conectar la red escribimos:

dhclient

Para instalar el ambiente gráfico requerimos teclear;

yum install gdm gnome-session gnome-panel nautilus gnome-terminal

esperar y luego instalar fuentes...

yum install xorg-x11-fonts-*

despues de unos minutos y aun como usuario root ya podemos lanzar GDM que nos permitira firmarmos (incluso como root).
Lo ideal es crear un usuario comun mediante:

useradd -U -g usuario -m usuario

esto creara un directorio en home con el nombre del usuario asi como un grupo y el usuario sera asignado a el.

Cuando hallamos entrado al ambiente gráfico notaremos que no hay menu de administración, para ello requerimos agregar los paquetes system-config-*



yum install system-config-*

Si los agregamos todos en un solo comando descargaremos alrededor de 80M.

A partir de aqui utilizando yum, podemos agregar los programas que deseamos en nuestra instalación de CentOS 6.4 para obtener un linux personalizado y seguro asi como estable aunque un ligeramente fuera de época.

Que la disfruten!!
Bye bye.

viernes, 15 de marzo de 2013

Desarrollo Web con Monoriel 0.1.2

Publicado ya.
Se ha publicado la versión 0.1.2 de Monoriel, un mini framework para el desarrollo de aplicaciones Web utilizando Ruby. Este framework cuenta con características simples que permiten elaborar pequeñas aplicaciones Web al combinarlo con ActiveRecord y Slim preferentemente como ORM y manejo de plantillas respectivamente.

Soporte RESTFul.
Mediante los verbos GET, POST, PUT y DELETE Monoriel identifica de manera sencilla que método de la clase que incluye el Módulo Monoriel procesará la llamada http, ej:

def post_anuncio(id)
  @anuncio  = db.new(id)
   @anuncio.save
end

o tambien como una busqueda...

def anuncio(id)
  @anuncio = db.find(id)
  render 'anuncio'
end
el método http por defecto es GET y el método de la clase a llamar si existe es index
Donde encontrarla.
Esta biblioteca está publicada en rubygems.org, o simplemente escriban:

sudo gem install monoriel

Agreguen slim o haml de acuerdo a su gusto.
La carpeta por defecto para las plantillas es views y el contenido estático puede agregarse en la carpeta public, preferentemente.

Y el código?
Pueden encontrar el código fuente en github:
https://github.com/carlitos-esquer/monoriel

El sitio del código fuente incluye algunos ejemplos simples.
Si desean colaborar agreguen su cuenta en github o creen un fork...

Gracias de nuevo!!
bye bye

Lanzamiento de Ruby 2.0

Ya llego.

Ya llegó Ruby 2.0, la esperada renovación del lenguaje y sus bibliotecas ya esta aquí.

Version estable.
Aunque esta es la primera versión estable de esta rama del lenguaje se ha cuidado mucho la compatibilidad hacia atrás con la rama 1.9, de manera que la migración sea lo más simple y suave posible.

Características.
Algunas de las nuevas características y mejoras tienen que ver con los Ennumerables y las funciones de Expresiones regulares. Se ha cambiado de biblioteca base para el proceso de RegEx y en cuanto a las ennumeraciones ahora esta permitido verificar el tamaño, cargarlas en modo "lazy". Estas características también se agregaron a los Rangos.

Problemas.
No todo es miel sobre hojuelas, esta versión presenta ciertas incompatibilidades menores, pero que pueden afectar el funcionamiento y rendimiento de código que no se escribió en UTF-8 por ejemplo y de funcionalidad específica de cadenas de texto.

Más Información.
Pueden obtener información completa en sl sitio oficial en español:
http://www.ruby-lang.org/es/news/2013/02/25/LiberadoRuby200-p0/

O en inglés en:
http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/

Recomendación.
Les recomiendo probarlos antes de ponerlo en producción, sobre todo si ya tienen una aplicación estable.
Falta ver cuando se ponen al corriente Rubinius, JRuby y otros derivados que se ejecutan en ambientes varios.

Que esten bien, bye bye.

miércoles, 23 de mayo de 2012

Google dice que Chrome ya es número 1 y Firefox?

Bueno amigos, asi son los medios, ahora Google dice que es el número uno de los Navegadores porque ha sobrepasado a Internet Explorer, pero, ¿Y donde quedó Firefox?
En mis escasos usuarios contados de diversos blogs, y sus estadísticas, siempre he visto que Internet Explorer aparece como el número 3, esto es lo ya conocido generalmente e inclusive aceptado hasta por la gente de Redmond.
Llama la atención esta información porque uno se pregunta entonces, ¿Como se calculan las estadísticas en las revistas internacionales de Tecnología?¿De donde sacan dicha información estos medios?
Tal vez a Google le favorece esta información, pero por su propio beneficio a futuro es mejor conocer de manera veraz y confiable esta tendencia.
Lo primero creo yo es superar a Firefox y después erigirse como el número 1. Asi que hay se los dejo de tarea.
Mas adelante publicaré algunos datos interesantes sobre la tendencia Linux, Android vs Windows.

Bye bye.

sábado, 28 de abril de 2012

Publicada la versión 4.10 de XFCE

Hoy, despues de más de un año de trabajo el equipo de XFCE ha publicado la versión final 4.10 de este escritorio minimalista.


 
El interés principal durante el ciclo de desarrollo de esta versión fue pulir y mejorar la experiencia del usuario en varias formas. 

Cabe resaltar las siguientes mejoras:
  • Un nuevo buscadod de aplicaciones que se reescribión completamente para combinar la funcionalidad del viejo appfinder y xfrun. 

martes, 27 de marzo de 2012

GTK+ 3.4.0 esta disponible para su descarga.

Que es GTK+

GTK+ es una biblioteca de componentes para la creación de interfases gráficas de usuario. Ofrece un conjunto completo de componentes por lo que puede utilizarse para proyectos de cualquier complejidad, desde las mas sencillas herramientas hasta aplicaciones completas (Gnome, Gimp, XFCE, LibreOffice, Firefox, etc).

GTK+ fue diseñado pensando en la integración con varios lenguajes y no solo con "C", de manera que puede utilizarse en forma efectiva para el desarrollo rápido de aplicaciones (RAD).

 http://download.gnome.org/sources/gtk+/3.4/
 ftp://ftp.gtk.org/pub/gtk/3.4/

 sha256 sum:
 00af8be8bc60355e08a8f57e3e7503c916cec5cd5c6acb3eaedb01330b81f3e0  gtk
 +-3.4.0.tar.xz

lunes, 26 de marzo de 2012

Distribuciones de la semana.

Las siguientes son algunas de las distribuciones que fueron publicadas durante esta semana, ya sea para actualizar o reparar versiones anteriores, van desde lo más ligero como tiny core, hasta lo más sofisticado y elegante como PearOS.

Como cada semana estaremos indicando el nivel de usuario para el que recomendamos cada distribución, así como sus requerimientos de hardware. Como siempre cuando hablamos de usuarios, consideramos nivel principiante, intermedio y avanzado, asi como en el hardware tenemos requirimientos altos, normal, cualquiera para identificar que la distribución mencionada puede ejecutarse casi con cualquier computadora, desde antiguas hasta las más modernas. 

Las notas originales de la publicación aparecen generalmente en inglés aunque algunas de ellas tienen páginas en español. Se incluye la dirección del sitio de descarga original.

Comencemos pues con esta lista:

Versión diseñada para taiwán pero con soporte para varios idiomas, de hecho algunas computadoras de marcas conocidas en latinoamerica, se distribuían con linpus preinstalado.
http://www.linpus.com/news/2012/03/15.html


Recomendo para principiantes
Require hardware normal








jueves, 15 de marzo de 2012

Instalar CentOS 5.8 usando solo el CD-1

Introduccion

En esta ocasión trataremos de instalar CentOS-5.8 (última actualización de la serie 5) utilizando exclusivamente el CD-1 de 7.
Esto nos ahorrará la descarga de cientos de MB y nos proporcionará un sistema base más ligero que si utilizaramos la versión por defecto del instalador.
Para iniciar necesitamos una copia del CD-1 de CentOS-5.8 que esta aqúi:

http://isoredirect.centos.org/centos/5/isos/i386/

elijan el mirror que consideren conveniente y descarguen la imagen del CD-1

CentOS-5.8-i386-bin-1of7.iso

Iniciar la instalación.

Pueden quemar su imagen en un CD real o utilizar algun emulador para pruebas de los siguientes pasos...
Al introducir e iniciar la máquina lo primero que veremos es

 presionamos enter y continuamos...


martes, 13 de marzo de 2012

Instalar CentOS 5.5 desde el Live CD

(a petición de algunos lectores he trasladado este contenido aqui)

Antes que nada

He probado bastantes distribuciones desde el CD sin instalar, como Ubuntu, Mandriva, etc. Cuando termino de revisarlas normalmente instalo alguna en una partición o en una maquina virtual, pero con CentOS en general no existe una forma de hacerlo. Sin embargo el CD tiene casi todas las aplicaciones que se requieren de forma cotidiana. Asi que aqui les explico como instalar CentOS directo al disco duro con solo el Live CD.
Lo primero que debo anotar es que utilizaremos bastante la línea de comandos (nadie dijo que sería muy fácil) pero en realidad son comandos más o menos comunes. Empecemos por Descargar el Live CD desde el sitio de CentOS y quemarlo, esto si queremos instalarlo en una partición real, de otra manera pueden utilizar VirtualBox con la imagen iso para probar todo este proceso.

lunes, 12 de marzo de 2012

Es tiempo de un Editor/IDE para Ruby.

Navegando por la red, me encontré con Redcar, se que es algo viejito, pero algo que me sorprendió fueron las dependencias.

Y pense, ¿Porque escribir un Editor para un lenguaje que depende de Otro Lenguaje? Ya se que algunos dirán que en esencia los lenguajes actuales (todos) dependen en gran medida de C. Si queremos ser honestos, necesitamos escribir el Editor/IDE de Ruby en algo más "Rubinizado" que Java.