Editor ASCII para linux

Si te gusta el arte ASCII como a mi, déjame presentarte este genial editor gráfico de ASCII hecho en perl llamado asciio, y como un captura de pantalla vale más que mil palabras, acá les dejo uno de como se ve el programa:

En la imagen en la esquina superior derecha se puede apreciar el […]

Articulos Relacionados:

  1. Viendo juegos el Mundial en ASCII Habia visto cosas enfermas, pero ver los juegos del mundial…
  2. RPMS para cherokee en fedora 8 Hola a todos, actualmente estoy probando cherokee como webserver (…
  3. RPMS para cherokee x86_64 en fedora 8 Contrariamente a lo que pensaba, pude hacer el rpm para…

CONITEC 2009

He sido invitado al I Congreso Nacional sobre Informática, Tecnologías de la Información y la Comunicación que se celebrará los días miércoles 18 y jueves 19 de marzo en el auditorio “Alí Primera” de la UNEFA en Chuao.

En esta oportunidad  la charla que estaré dando lleva por titulo:
“Distribución en SO Libre para personas con movilidad […]

Articulos Relacionados:

  1. Charla en CONITEC 2009 Como es costumbre, luego de alguna charla siempre pongo…
  2. Editor ASCII para linux Si te gusta el arte ASCII como a mi, déjame…
  3. rpm de nathive 0.811 Debido a la curiosidad de probar el programa nathive y…

Qué es el repositorio rawhide en fedora?

El repositorio rawhide cuyo archivo de configuración puede observarse en el path /etc/yum.repos.d/fedora-rawhide.repo y contiene lo siguiente:
# These packages are untested and still under development. This
# repository is used for development of new releases.
#
# This repository can see significant daily turnover and major
# functionality changes which cause unexpected problems with other
# development packages. Please use […]

Articulos Relacionados:

  1. Fedora 10 Liberado! Cambridge Es para mi un placer anunciarles que ya está disponible…
  2. Supercomputadora #1 del mundo corre sobre Fedora Bueno para nadie es un secreto que Fedora está…
  3. RPMS para cherokee x86_64 en fedora 8 Contrariamente a lo que pensaba, pude hacer el rpm para…

Los Tercos del Software Libre y de los Formatos Abiertos

¿Por qué esa insistencia obstinada para que cambiemos el software de nuestras computadoras?. ¿Qué ventaja tiene cambiar mis archivos .doc a esos otros tipos extraños de archivo como .odt? ¿Por qué no puedo dejar mis presentaciones en .ppt? Las ideas difíciles algunas veces se pueden explicar por medio de metáforas. El problema entonces es que […]

Venezuela adoptará ODF como estándar de documentos

Dando una vuelta por Planeta Linux me entero de esta gran noticia en la cual ya el cnti en su website anuncia oficialmente que ya están aprobadas las primeras normas técnicas  que van a regir a partir de ahora en las instituciones públicas gubernamentales.
Debo decir que este anuncio me alegro el día, sobre todo que […]

Articulos Relacionados:

  1. Reflexión sobre Venezuela El coronel Macario es un personaje de esos típicos Venezolanos…
  2. Panda Security Venezuela: Ejemplo de FUD para la Región Hace unos días leí la siguiente noticia desde computer world…
  3. Validador de accesibilidad para websites ASES es una herramienta que permite validar, simular y…

Supercomputadora #1 del mundo corre sobre Fedora

Roadrunner

 

Bueno para nadie es un secreto que Fedora está siendo ampliamente  usada en la NASA ( bueno tal vez para los debianitas si face-smile-big.png ), sin embargo me entero ahora que la distribución de GNU/Linux Fedora está siendo usada en la supercomputadora #1 del mundo, este gigante llamado RoadRunner ( correcaminos ) desarrollado por la empresa IBM con un costo de 100 millones de dólares,  reune la suma de 6,562 procesadores dual-core AMD Opteron® y 98 Terabytes de memoria RAM.

 

Cabe aclarar que aunque ninguno de los links de arriba hace claramente referencia a que Fedora está siendo usada en está máquina, pueden ver el siguiente documento que si lo especifica claramente, además de contener las especificaciones técnicas de esta gran computadora:

 

http://sti.cc.gatech.edu/SC07-BOF/06-Borrett.pdf

 

En dicho documento más bien especifican que este supercomputador es más bien un hibrido que corre Redhat y Fedora.

Screenlets en Fedora 9

Estaba anoche en el IRC de freenode cuando alguien pidio ayuda acerca de como instalar el rpm de screenlets, dicho programa no se encuentra dentro de los repositorios oficiales de fedora, pero alguien había hecho un rpm no oficial para fedora 9 y por lo visto era alguien de suse, en detalle al parecer el paquete tenía mal declaradas las dependencias en su archivo spec, muy seguramente debido a que en fedora se llaman diferente que en SUSE  y esta persona no los sabía probablemente, el problema exacto que da al tratar de instalarlo es:

 

rpm -Uvh screenlets-0.1.213.1.i386.rpm
warning: screenlets-0.1.213.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID d0978e40
error: Failed dependencies:
gnome-python-desktop is needed by screenlets-0.1.213.1.i386
python-gnome is needed by screenlets-0.1.213.1.i386
python-gnome-extras is needed by screenlets-0.1.213.1.i386
python-gtk is needed by screenlets-0.1.213.1.i386
 

 

Ver: http://answers.yahoo.com/question/index?qid=20080807101116AAtabYR

 

A todas estas me descargué el archivo fuente ( src.rpm ) de esta persona, arregle el .spec y reconstrui el paquete ( rebuild ), actualmente lo estoy hosteando en:

 

http://www.richzendy.org/repo/fedora/9/i386/RPMS/

 

El archivo fuente está en:

 

http://www.richzendy.org/repo/fedora/9/i386/SRPMS/

 

Para instalarlo, solo delen click al rpm y dejen que el instalador gráfico de fedora te haga todo el trabajo, pero si prefieres tener el control en la consola, descargate el rpm y como root:

 

yum localinstall  screenlets-0.1.213.1.i386.rpm
 

 

Esto te resolverá las dependencias de ser necesario de una vez.

 

Dicho programa no lo conocía, así que para probarlo lo instale y debo decir que me parecio muy chevere, provee una serie de gadgets para el escritorio al estilo de los widgets de kde4 o windows vista, muy bonitos con un buen eye candy y todo para tu gnome y supongo que tambien para xfce.

 

si quieren ver algunas capturas de pantalla de este programa pueden pasar por:

 

http://www.screenlets.org/index.php/Screenshots

 

eclipse+symfoclypse+symfony+clay en fedora 9

Bueno esto más bien es un tutorial de instalación de todas estas herramientas, mucha gente pregunta en foros, listas de correo y demás relacionadas con symfony que recomiendan los gurus como ide de desarrollo para programar con symfony y basado en lo que han contestado la mayoría me decidi a probarlo por mi mismo y sobre todo instalarlo en mi fedora con el eclipse provisto por la distribución.

 

Antes que nada debo decir que esta combinación es muy buena para desarrollar y sobre todo comoda, sin embargo está el inconveniente de que el eclipse consume muchos recursos, así que si no tiene una máquina generosa en recursos de RAM, es mejor que considere usar un vim enhierrado con autocompletación de código o alguna otra cosa como komodo edit para desarrollar.

 

 

 

 


Instalando eclipse + PDT + CLAY + Symfoclipse en Fedora 9 

  • Primero vamos a instalar eclipse desde los repositorios oficiales:

[root_at_zeus ~]# yum install eclipse-subclipse-book

Al instalar este paquete, tendremos el libro de subversion con eclipse y además el plugin de subversion para eclipse el cual es muy necesario para trabajar con symfony y por dependencias nos instalara el IDE de desarrollo Eclipse con todo lo necesario.

  • Luego nos vamos a la página de PDT:

http://www.eclipse.org/pdt/

 

Y buscamos el área de downloads para PDT ( PDT es necesario para que funcione symfoclipse ):

 

http://download.eclipse.org/tools/pdt/downloads/

 

De allí nos vamos a la última versión de PDT:

 

http://download.eclipse.org/tools/pdt/downloads/release.php?release=R20080603

 

Y desde esta parte seleccionamos el paquete PDT All-in-One, el cual contiene PDT con todas sus dependencias necesarias para funcionar y además incluye eclipse.

 

Si no tenemos eclipse instalado o no se encuentra en los repositorios de la distribución que usemos, es buena opción usar este paquete de una vez, de lo contrario lo descargamos para posteriormente copiarnos toda el area de plugins.

 

Al descargarlo lo extraes, al extraerlo se creará un directorio llamado eclipse, adentro encontraras 2 directorios, plugins y features, debes copiar todo el contenido a los respectivos /user/share/eclipse/plugins y /user/share/eclipse/features

 

 

[root_at_zeus ~]# cd eclipse/plugins
[root_at_zeus plugins]# cp -r * /usr/share/eclipse/plugins/ [root_at_zeus plugins]# cd ../features/
[root_at_zeus features]# cp -r * /usr/share/eclipse/features/
 

 

Ejecutamos eclipse como root, desde una consola como root colocamos el comando: eclipse

Vamos a instalar el plugin de symfoclipse, para ello, pulsamos en el menú en la opción de help/Software Updates/Find and Install

 

En la ventana que se abre, seleccionamos la opción «Search for new features to install» y le damos al botón de «Next«, luego le damos click al botón de «New Remote Site» en la ventanita que se abre le colocamos un nombre cualquiera en el campo «Name:» y en el campo «URL:» colocamos la siguiente dirección:

 

http://noy.cc/symfoclipse

 

NOTA: Este plugin tiene restricciones de uso, es de libre uso para fines no comerciales ( justo el que le estoy dando yo en este momento ) y si se quiere usar con fines comerciales se debe contactar al autor y suministrarle un pago de 20 euros ( esta es la tarifa al momento de escribir esto ), nadie te va a perseguir si usas este programa con fines comerciales, sin embargo creo en que el trabajo de cada quien se debe respetar y lo justo sería pagar el costo del programa que total no es mucho si se desea usar para tal fin.

 

Seleccionamos dicho repositorio y le damos en finish y seguimos el asistente de instalación seleccionando lo necesario para que se instale el plugin

 

Para usar el plugin de symfony debemos tener la version 1.0.X de symfony, con la versión 1.1.X no sirve, se instala pero no realiza ninguna acción.

 

  • Vamos a instalar symfony 1.0.X, para ello necesitamos el paquete php-pear:
[root_at_zeus home]# yum install php-pear
 

 

Como referencia, en el la siguiente dirección explican como instalar esta versión de symfony:

 

http://www.symfony-project.org/installation/1_0

 

Sin embargo acá usamos la versión resumida:

 

[root_at_zeus home]# pear channel-discover pear.symfony-project.com
 

 

Y luego instalamos la versión 1.0.17 del framework, que es la versión más nueva de esta rama:

 

[root_at_zeus home]# pear install symfony/symfony-1.0.17
 

 

Al finalizar la descarga verás un mensaje como:

 

install ok: channel://pear.symfony-project.com/symfony-1.0.17

 

Que indica que está instalado el framework, para verificarlo solo colocar:

 

[root_at_zeus home]# symfony -V
symfony version 1.0.17
 

 

  • Probar el plugin de eclipse:

Esta parte es la más importante y confusa de toda la historia debido a que casi no se consigue una documentación coherente de como se verá el plugin o de como se usa,  pero no te preocupes, acá se te dira que hacer:

 

Ahora supondremos que tienes eclipse abierto como un usuario cualquiera del sistema ( si, el tuyo seria el más adecuado face-smile-big.png ) y vamos a darle click a la opción del menú: Window/Show View/Other y en la ventana que se abre debes navegar hasta la opción «PHP Tools» y abrir el arbol de opciones que contiene y debes seleccionar «Synfony View«, das click en el botón de aceptar y ya está.

 

Debemos ahora crear un proyecto:

 

File/New/Proyect

 

Y en las opciones que salen, navegas hasta PHP y seleccionas la opción contenida en el llamada «PHP Project«, le das al botón de «Next» y en la siguiente ventana debes colocar el nombre a tu proyecto y pulsar al botón de «Finish«, esperas un poco y te va a salir una ventana que dice en ingles «This kind of project is associated with the php perspective. Do you want to open this perspective now?» y debes seleccionar que si.

 

Al realizar esta acción debes ver que una nueva pestaña aparecio justo al lado de la pestaña del área de navegación de tu proyecto la cual tiene el logo de symfony, seleccionamos esta pestaña y sobre esta área de trabajo haremos todo nuestro proyecto con symfony, alli podremos dar click derecho justo encima del directorio de nuestro proyecto y en el menú desplegable al final debe aparecer la opción «init-project» con esto damos inicio a nuestro proyecto y luego de esto al dar click derecho sobre el mismo directorio veremos todas las acciones asociadas con symfony  disponibles con un simple click face-smile-big.png

 

  • Ahora vamos a instalar clay:

 

Para instalar el plugin llamado clay el cual nos permite realizar modelado de bases de datos con unos cuantos clicks, simplemente nos bajamos el paquete desde:

 

http://azurri.jp/en/software/clay/download.html

 

Extraemos el archivo y copiamos el contenido ( como root ) del directorio plugins y features a /usr/sahre/eclipse/plugins y /usr/share/eclipse/features respectivamente.

 

Para usar este plugin simplemente debes ver la guia en :

 

http://azurri.jp/en/software/clay/quick_start_guide.html

 

Sin embargo te adelanto que tienes que tener un proyecto cualquier creado y en el hacemos click en : File/New/Other y en la ventana que se abre desplegamos las opciones de «Database Modeling» y seleccionamos «Azurri Clay Database Desing Diagram«

 

Lo demás de su uso no se explicará ya que de aquí en adelante todo es muy intuitivo.
face-smile-big.png

 

Fedora 10 Liberado! Cambridge

Es para mi un placer anunciarles que ya está disponible la versión 10 de Fedora ( ya no es llamada Fedora Core desde la versión 8 ), Fedora 10 incorpora multiples innovaciones entre las más destacadas para mi, son:

 

  1. Un arranque ultra rápido ( no visto en otras distribuciones ) debido al uso de plymouth, un nuevo boot manager, ya no se usa rhgb.
  2. Un servidor de sonido nuevo, ya qque pulse audio fue reescrito completamente.
  3. La incorporación de SecTool, una nueva herramienta para auditoría de seguridad y detección de intrusos.
  4. Un soporte nunca antes visto de webcams en Fedora.
  5. Ahora NeworkManager incorpora la funcionalidad de poder compartir ( ad-hoc ) tu conexión mediante wireless.
  6. Ahora se incorpora el ide de desarrollo netbeans.

Si quieres ver todo lo que cambio en Fedora para esta versión te recomiendo leer las notas de lanzamiento, de hecho es ultra-recomedable hacerlo antes de instalar o actualizar, las notas de lanzamiento están disponibles en castellano acá:

 

http://docs.fedoraproject.org/release-notes/f10/es/index.html

 

Para obtener tu versión 10 de Fedora ve a los sitios de descarga, te recomiendo uses como medio de descarga bittorrent debido a que estos días estarán colapsados los mirros por la cantidad de descargas, el sitio de descarga en ingles es ( aún no está disponible en castellano ):

 

http://fedoraproject.org/en/get-fedora

 

La lista completa de mejoras o features se encuentra en:

 

http://fedoraproject.org/wiki/Releases/10/FeatureList