Archivo para la Categoría ‘General’

Turpial 1.5.0 paquete oficial de Fedora

Domingo, junio 5th, 2011

Después de que me he vuelto un 8 (un enredo) con git, me complace anunciar que desde este momento, turpial es un paquete oficial para la distribución fedora, en este momento se encuentra disponible para las versiones: f14, f15, f16(rawhide).

Vale la pena aclarar que gracias a turpial me estoy haciendo en este momento empaquetador oficial de fedora, ya que es mi primera contribución al proyecto fedora en forma de paquete, todo esto no hubiera sido posible si no fuera gracias a @satanas82 y a toda la comunidad que hace posible turpial, que corrige sus bugs, que contribuye a su difusión y que cree en el Software Libre y a la gente de la comunidad Fedora que me ayudo con la realización del paquete como por ejemplo Dennis Gilmore y Guillermo Gomez.

En un rato, cuando se sincronicen los mirrors, todos aquellos que usen Fedora podrán instalar turpial de la siguiente manera:

yum install turpial

A todos aquellos compañeros de latinoamerica que quieran emprender el camino de contribuir a Fedora empaquetando software, les recomiendo visitar el sitio del proyecto rpmdev, en donde van a encontrar información útil en castellano  y además ayuda, apadrinamiento y mentoría de parte de otras personas que ya han pasado el proceso de ser empaquetadores.

http://rpmdev.proyectofedora.org/projects/rpmfed/wiki/Plan_de_empaquetamiento

Referencias:

https://koji.fedoraproject.org/koji/buildinfo?buildID=246383
https://koji.fedoraproject.org/koji/buildinfo?buildID=246385
https://koji.fedoraproject.org/koji/buildinfo?buildID=246386
https://admin.fedoraproject.org/pkgdb/acls/name/turpial

fudcon panamá 2011

Sábado, mayo 28th, 2011
Poster - Click para Agrandar

Poster - Click para Agrandar

Esta semana he estado participando en el fudcon celebrado en esta oportunidad en la ciudad de Panamá, por vez primera el fudcon es llevado a centro américa y por vez primera que yo asisto a uno, el fudcon es un evento en donde desarrolladores y usuarios de la distribución Fedora se unen para intercambiar experiencias y también mucho, mucho trabajo.

Este a sido el segundo día de charlas, talleres, hackfest y entre todas las cosas debo agradecer a Valentin Basel por compartir su experiencia con el proyecto Icaro, un proyecto  que tiene como misión el llevar el conocimiento de la robótica a las escuelas usando software libre y hardware muy económico, así como también a Jared Smith por su charla acerca de docbook usando publican como asistente para generar documentación de calidad.

Todas las charlas han sido de excelentes, estoy realmente impresionado por la calidad de las mismas, lamentablemente casi todas estaban en paralelo con otras y no pude asistir a todas las que hubiera querido, incluso yo mismo di una llamada “De que vive la gente del Software Libre” (material acá) y además mucha de la gente de Fedora a estado ayudando a otros a empaquetar software ( me cuento entre los ayudados ) y debido a esto puedo anunciar con gran satisfacción que ya soy empaquetador oficial de Fedora (luego de varios meses el camino iniciado rindio sus frutos).

Charla Richzendy

La 4ta libertad del SL (Dar click para agrandar)

Para finalizar los dejo con un vídeo que hice de la demostración de un robot de la charla de Valentin Basel, en realidad fue increíble, vean la reacción de la gente del auditorio.

 

Remix de Fedora 14

Martes, marzo 15th, 2011

Este fin de semana he realizado un Remix de Fedora 14, con todos los paquetes actualizados hasta la fecha de creación y el cual he decidido compartirlo con ustedes (por si a alguien le interesa), desde el siguiente enlace:

http://dl.richzendy.org/LiveDVD_REMIX/

Tome en cuenta que ocupa 1.7 GB, así que es recomendable que lo descargue usando un gestor de descargas como wget por si se le cae la conexión, además también puede ver en el sitio el archivo kickstart usado para la creación del mismo.

La razón de realizarlo es la de facilitarme la instalación de Fedora cuando algún conocido/amigo/curioso me pide que le ayude a instalar Fedora en su computadora ya que siempre termino gastando mucho tiempo instalando paquetes adicionales que considero esenciales ( y que están incluidos en este LiveDVD  ), además de actualizando, así que para mi es mejor hacer todo en un LiveDVD que de paso se lo dejo a la persona por si daña su Linux y quiere reinstalar.

Cabe destacar que se llama Remix ya que contiene paquetes que no son parte de Fedora de manera oficial, como por ejemplo:

  • Soporte de codecs privativos y mp3
  • Playonlinux
  • Cliente twitter turpial
  • flash plugin
  • VirtualBox-OSE

Por lo tanto este LiveDVD la única relación que tiene con Fedora es que está basado en esta distribución, pero no es avalado por el Proyecto Fedora, es parcialmente Software Libre ( al menos un 98% ) ya que contiene algunos elementos privativos ( tome en consideración debido a la legislación de su país ).

Un LiveDVD es un Dvd que permite cargar linux en vivo  sin tener que instalarlo, el mismo corre enteramente desde la unidad lectora de DVD y la memoria RAM y es super útil para realizar reparaciones del computador cuando su sistema operativo está dañado o incluso para probar Linux cuando no se está seguro de quererlo instalar, además si se desea instalar en el escritorio existe un icono que presenta un asistente que lo ayudará en la instalación.

Cualquier feedback o sugerencia es bienvenida, no dude en usar los comentarios acá para ello.

Captura de Pantalla del LiveDVD

Captura de Pantalla del LiveDVD ( Click en imagen para agrandar )

Recomendaciones finales:

Use el archivo md5 para comprobar la integridad del archivo una vez descargado usando el comando md5sum.

Ejemplo de descarga con wget ( con opción para recontinuar la descarga por si se cae ):

wget -c http://dl.richzendy.org/LiveDVD_REMIX/LiveDVD-REMIX_F14_2011-03-14.iso

Slugs en android

Viernes, marzo 4th, 2011

Slugs es un ultra adictivo juego, gratis ( como lo mejor de este mundo ), el juego trata de como un extraterrestre que parece una babosa intergálactica intenta evitar que su mundo sea invadido por aliens que caen del cielo lanzando piedras de cantidad limitada y que hay que recoger de nuevo cuando se te acaben, el juego se maneja completamente moviendo el teléfono hacia los lados y se dispara dando golpecitos a la pantalla táctil, el juego tiene suficiente niveles como para garantizar horas y horas de diversión y de antemano les digo que algunos de ellos son bien difíciles.

 

Desde su menú podemos configurar todos los aspectos del juego, incluso contactar al desarrollador.

 

Slugs - Pantalla de Menú

Slugs - Pantalla de Menú

Al momento el juego tiene 45 niveles de pura acción.

 

Slugs - Pantalla de Niveles

Slugs - Pantalla de Niveles

En el juego, uno es la pequeña babosa de color azul, por lo general se está solo en pantalla, pero en algunos niveles sale una novia a la cual hay que defender, como por ejemplo el nivel de la imagen.

Slugs - Pantalla de Juego

Slugs - Pantalla de Juego

Acá tenemos un vídeo del juego en plena acción:

El juego en planos generales está muy bien trabajado tanto a nivel de gráficos como a nivel de audio y música, además que el concepto está muy bueno, 100% recomendado para distraernos mientras hacemos cola en algún sitio, acá le dejo el código QR para descargar la aplicación desde el market.

 

WebService SOAP para enviar correo con php

Miércoles, marzo 2nd, 2011

Hace poco me encontré con una aplicación java que usa un WebService SOAP para enviar correos de notificaciones, así que configure un servidor de correo local ( sin ssl, sin TLS, sin seguridad ) para hacer pruebas pero luego de intentar mucho nunca funciono, así que para descartar el WebService propio de la aplicación, me hice uno en tiempo récord en php para probar, ya que desde el servidor usando el comando mail, se podían enviar correos sin ningún tipo de problemas, acá les dejo el código y de antemano les digo que el mismo es solo una prueba de concepto, no es algo para colocar en producción, así que si requiere algo parecido adapte a sus necesidades y mejorelo ( sobre todo del punto de vista de validaciones y seguridad ).

El código del servidor SOAP es el siguiente:

asdf
asp
fds
';document.write(content);
[code snippet: http://snipt.org/wnlkj]

El código fuente del servicio SOAP grabelo en un archivo con el nombre sendEmail.php y ubiquelo apropiadamente en su webserver, el código fuente del cliente es:

asdf
asp
fds
';document.write(content);
[code snippet: http://snipt.org/wnlkl]

Guarde el código del cliente en un archivo llamado cliente.php, tome en cuenta la url del wsdl donde está alojado el servicio SOAP ( http://localhost/sendEmail.php?wsdl ) y editela a según su conveniencia, también edite la dirección jhon@doe.com y cambie  la dirección a la cual quiere que enviar correo, para probar , acceda mediante su navegador al archivo cliente y observe la funcionalidad, si usa firefox, puede ver un bonito wsdl en http://localhost/sendEmail.php?wsdl y si no obtiene el resultado esperado no dude en revisar los archivos de logs /var/log/maillog y /var/log/httpd/error.log ( en sistemas fedora o redhat y derivados )

Referencias:

Requerimiento, instalar la librería: yum install php-pear-soap

e-books de desarrollo sobre Android

Sábado, febrero 19th, 2011

tres libros de android - un solo precio

La compañía CommonsWare a publicado 3 libros sobre desarrollo de aplicaciones sobre android especialmente focalizados en aquellos desarrolladores que tienen poco tiempo y necesitan conseguir recetas de cocina de primera mano con ejemplos claros, concizos y ajustados a entornos que podrían ser considerados reales.

Lo interesante de esta empresa es que su modelo de negocio esta basado en vender una suscripción ( actualmente por 40$ ) la cual te da acceso completo por un año a su biblioteca de contenidos, en la cual se pueden tener los libros en formato digital, además que tendremos las actualizaciones de los mismos. Lo cual es muy importante ya que en nuestros tiempos el hecho de tener un libro en latinoamerica en papel por lo general es sinónimo de que ya está desactualizado.

Claro está, CommonsWare también venden libros en formato tradicional impresos y se pueden conseguir en amazon.

Particularmente me llamo la atención el libro “Android Programming Tutorials” el cual es exclusivamente de puros ejemplos de programación, además es más que un libro, cuenta con un grupo de discusión en google groups para discutir acerca de los ejemplos del libro.

Lo único que no me gusta mucho, es que están en ingles, sin embargo hay que estar claro que este es el idioma universal de los programadores, ojala algunas editoriales de libros de texto técnicos en castellano como anaya pudieran ofrecer un modelo similar.

Cifrando partición en Linux

Domingo, febrero 13th, 2011
Disco Duro rugged LAcie

Disco Duro rugged LaCie

Voy a presentarles mi nuevo gadget, un disco duro de 320 Gb LaCie, con puerto firewire y aguanta golpes ( rugged ), los que me conocen saben que por lo general me gusta cifrar la información de mis disco duros, al menos una parte, no es por nada especial o por que tenga algo que ocultar realmente, ya  que me gusta prestar mi disco duro para compartir música o películas  pero no me gusta que ande rodando en otras manos junto con mis archivos personales.

Por lo general siempre me preguntan que que uso para cifrar o que como lo hago, cuando cifro el sistema operativo lo hago directamente desde el instalador de Fedora anaconda que trae soporte para cifrar el disco duro por defecto desde Fedora 9 aproximadamente y se hace con un par de clicks y lo único que te pregunta es la clave que le vas a colocar, para un disco duro ( y es válido el procedimiento para un pendrive o memoria USB ) el método es más manual y es el que se va a explicar acá.

En una consola o terminal como root ( el disco duro debe tener previamente sus particiones creadas ), yo voy a cifrar mi partición /dev/sdb1, que conste que si tiene data en la partición la va a perder si no la respalda primero, se ejecuta el siguiente comando para crear el formato cifrado en la partición:

[root@seldon ~]# cryptsetup luksFormat /dev/sdb1

WARNING!
========
This will overwrite data on /dev/sdb1 irrevocably.

( Acá responda YES en mayúsculas )
Are you sure? (Type uppercase yes): YES

( Acá tiene que colocar la clave con la cual puede desbloquear el disco, luego puede agregar más claves si lo desea luego, incluso cambiarla, pero no la olvide )
Enter LUKS passphrase:

Verify passphrase:

( Ahora debe abrir el disco duro, le va a pedir la clave que anteriormente coloco )

[root@seldon ~]# cryptsetup luksOpen /dev/sdb1 disco
Enter passphrase for /dev/sdb1:

( Ahora procedemos a crear el sistema de archivos que va a tener dicha partición )
[root@seldon ~]# mkfs.ext3 /dev/mapper/disco
mke2fs 1.41.12 (17-May-2010)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
Stride=0 blocks, Stripe width=0 blocks
6553600 nodos-i, 26214143 bloques
1310707 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=0
800 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8192 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Escribiendo las tablas de nodos-i: hecho
Creating journal (32768 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho

Este sistema de ficheros se revisará automáticamente cada 32 montajes o
180 días, lo que suceda primero.  Utilice tune2fs -c o -i para cambiarlo.

Ahora tenemos el disco completamente cifrado si alguien intenta usarlo no podrá saber que contiene si no se sabe la clave, en Fedora automáticamente al conectarlo en el entorno gráfico( al menos en nautilus )  nos pide la clave para montarlo automágicamente.

Si tienes dudas o no comprendes algo no dudes en usar los comentarios.

Como cambiar entre pantallas en un switch KVM iogear GCS634U

Miércoles, enero 26th, 2011
Vista frontal del GCS634U

Vista frontal del GCS634U

Se me hace necesario escribir este post, ya que es la segunda vez que me toca lidiar con este aparato y me toca volver a consultar en google cual es la combinación de teclas que usa este aparato.

Si desea ver las características del aparato, ve al siguiente enlace:

http://www.iogear.com/product/GCS634U/

Si quieres leer el datasheet ( PDF ):

http://www.iogear.com/support/manual/GCS634U.pdf

Para cambiar entre las diferentes pantallas de vídeo del KVM, simplemente:

Presiones 2 veces la tecla [Scroll Lock] y luego la tecla de [enter]

Scott Pilgrim contra el mundo

Lunes, diciembre 20th, 2010

Scott Pilgrim Vs The World

Hace unos dias vi esta película, la cual se las recomiendo plenamente a pesar de que tiene algo de infantil, los efectos especiales son geniales y la trama de la historia es algo loca, trata de un loser que salio del colegio, tiene un empleo mediocre y es bajista de una banda y que de repente conoce a la chica de sus sueños, pero para poder obtenerla tendrá que lidiar con el pasado algo loco de ella.

No la he visto en cines en Venezuela y tampoco parace que va a llegar a nuestras carteleras, así que si deseas verla ya, puedes usar tu cliente torrent y desacargartela desde el siguiente enlace (no olvides dejar compartiendo ):

http://www.mejorenvo.com/descargar-pelicula-6235.html

Si deseas conocer un poco más de la película, como los personajes que la conforman, fotografías, etc.. puedes ir al enlace imdb:

http://www.imdb.es/title/tt0446029/

Puedes ver el vídeo de uno de sus trailer desde acá:

Fin de la vida de Fedora 12

Sábado, diciembre 4th, 2010


hace dos días Kevin Fenzi notifico en la lista de correos de desarrolladores de Fedora que a  partir del 02-12-2010 Fedora 12 ya no recibirá más mantenimiento, lo que quiere decir que no va a recibir más actualizaciones, paquetes nuevos, soporte y que todos aquellos usuarios que tengan dicha versión deben moverse a Fedora 13 o la versión más reciente Fedora 14, obviamente pueden quedarse en Fedora 12 ( nadie los obliga a actualizar ), pero ya están avisados de que estarán usando una versión congelada en el tiempo y que los paquetes ( programas )  de Fedora 12 ahora será movidos al repositorio fedora legacy.

Fedora 13 seguirá recibiendo actualizaciones y mantenimiento hasta un mes después del lanzamiento de Fedora 15, la planificación de mantenimiento de versiones pueden conseguirla en el siguiente enlace:

https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule

Pueden ver el anuncio original ( en ingles ) en el siguiente enlace:

http://lists.fedoraproject.org/pipermail/devel/2010-December/146594.html

Copyright © 2012 Richzendy.org. Search Engine Optimization by Star Nine. Distributed by Wordpress Themes