Archive for September, 2007

Software Freedom Day 07

Software Freedom Day

Hoy en todo el mundo se llevo a cabo los festejos del Dia del Software Libre; donde se tiene como objetivo principal mostrar a traves de charlas, instalaciones los beneficios del modelo de Software Libre.

Estamos a la espera de las fotografias de los eventos que en nuestro pais se desarrollaron; desde Chiapas hasta Baja California ;-) .

¿Como puedes festejarlo

* Instalando Software Libre
* Documentando Software Libre
* Creando Software Libre

Por el momento, estoy actualmente instalando LTSP; en cuanto a creación de Software Libre estoy trabajando en un sitio con CakePHP para un sitio, asi como trabajando en ideas para escribir codigos con Java.

VideoInstalación de Slackware 11


Instalacion de Slackware
Uploaded by lugsaju

En este video, cortesia de Carlos Gonzalez Trejo, nos muestra como podemos instalar en nuestro equipo de computo Slackware 11. No esta de más para probarlo en esta noche de fiestas mexicanas ;-)

Todos los Windows

En esta imagen, podemos ver todos los libros que existen de Windows.

Todos los Windows
Qué Ironia!!!

iPod touch hackeado

Directamente desde la web de hacktheipodtouch, no explican un proceso para poder hachear la iPod Touch… comunican que parte del trabajo ya estaba completado ya que tienen básicamente el mismo software que los iPhone.

Para realizar el proceso hay que descargar un software llamado iNdependence (se puede descargar desde Google Code), que fue originalmente diseñado para los iPhone, pero que trabaja también en los iPod Touch.

El paso siguiente es conseguir una imagen de restore de los iPod Touch, que para esto se puede descargar directamente desde la web de Apple que fue añadido el 13 de este mes… y finalmente ejecutar el iNdependence… y listo, iPod Touch liberada.

Primeras impresiones con iPod touch

En este video podemos observar como trabajan con un iPod touch, el cual definitivamente es un juguete muy bonito, por lo cual esperamos que pronto llegue a México ;-)

Manuales de Programación variados

Siguiendo con este tipo de post, hoy traemos estos importantes manuales de desarrollo para todos, que los disfruten:

Certificación con Java 5

Descarga

Struts con Java

Descarga

Uno de XML

Descarga

Ubuntu 7.04 de Dell disponible para descarga

Otro paso importante para la colaboración entre Dell y Ubuntu. El dia de hoy ha puesto para descarga una versión modificada de Ubuntu Feisty Fawn, para que tenga el correcto soporte para sus modelos con Linux, especificamente Inspiron 1420 y 530.

Asi mismo, los paquetes y un tutorial para los modulos de video, wireless, sonido, etc.

Descarga de Ubuntu para Dell>

Instalación de Paquetes en equipos Dell con Linux

Ubuntu Gutsy si tendra Compiz Fusion

Unos decian que si, otros decian que no, pero a fin de cuentas, se ha decidido que Ubuntu 7.10 Gutsy Gibbon, con fecha de salida para e proximo 18 de Octubre, vendra con Compiz Fusión por default.

De hecho, esto no es nuevo, ya que dentro de Ubuntu Feisty Fawn se intento lo mismo; sin embargo en dicha distro no se incluyo debido a que no consideraban a Beryl como un proyecto totalmente maduro para incluirlo por default.

Un paso más para este importante proyecto, y sobre todo la proyección para los escritorios con Linux.

Weather Wallpaper 0.20

Como comente en la entrada pasada, este dia estara lleno de Codigos de programación, asi como aplicaciones muy bonitas, como es el caso de Weather Wallpaper.

Esta aplicación nos permite saber mediante un bonito fondo de pantalla cuales son las condiciones meteorológicas para nuestra ciudad, mediante acceso a internet.

Esta aplicación tiene las siguientes caracteristicas:

* Funciona en KDE/GNOME
* Interfaz gráfica para modificar las preferencias
* Opción para seleccionar entre el sistema métrico y el imperial.
* Se puede utilizar un proxy
* Opción para mover el texto en la imagen.
* Opción para actualizar en el momento
* Obtiene el tamaño de la pantalla usando gtk
* Cambiados los iconos de la niebla

Para instalarlo en Ubuntu, editamos nuestro sources.list y agregamos la siguiente linea:

[terminal]
deb http://mundogeek.net/repo feisty all
[/terminal]

Guardamos, y tecleamos lo siguiente:

[terminal]
# apt-get update
# apt-get install weather-wallpaper
[/terminal]

Como puedes ver su interfaz es muy bonita, y recomendada para todos nuestros escritorios Linux ;-)

Weather Wallpaper

Feliz dia del programador

Si al igual que todos nosotros, te has pasado noches en vela, tirando codigo como Pancho villa echaba bala ;-) este es nuestro dia.

De acuerdo a una entrada en la Wikipedia (que por cierto puede desaparecer), se celebra el dia 256 como dedicado a los programadores, esto debido a que 256 es la cantidad de valores diferentes representables en un byte de datos (lo que equivale a 8 bits).

Por ello, este dia estaremos publicando codigo muy pero muy util ;-) .

Marge Simpson en Google

Este capitulo es parte de la temporada numero 18, y acaba de pasar precisamente este fin de semana en FOX, por lo cual lo vi.

Como pueden ver, Marge Simpson entra a Google y busca cuantas Marge Simpson existen, y le dan muchos resultados.

El capitulo estuvo bueno. Lo curioso de todo es que en este capitulo hacen mención a Yahoo, pero como Yahau o algo asi ;-) . Por cierto, si hacemos una busqueda de nuestros nombres o apellidos, salen varios resultados; en caso propio 16,000 con mi nombre y del apellido son más de 300,000 resultados.

Compilar y ejecutar codigo de C en Linux

Ahora que estamos estudiando Estructura de Datos, una de las primeras tareas es la de investigar sobre punteros y ejecutar un bonito ejemplo. Todo eso bajo Windows es más facil, pero como me conocen, la maquina unica y exclusivamente tiene Debian, por lo cual les traigo este mini-howto:

1.- Copia este codigo que desarrolle en un archivo llamado clase.c

[code='C']

/*Punteros con C
*Una simple suma con punteros
*Copyleft 2007 Pelogo.org - Alberto Luebbert M.
*/
#include
#include
void main(void)
{
int a, b, *suma; /* Creamos 3 variables: a, b de tipo entero y suma, un
puntero a un entero*/
a=4;
b=1;
suma=malloc(sizeof(int));/*Aquí asignamos memoria libre al puntero*/
*suma=0; /* Le asigno 0 al valor al que apunta suma */
*suma=a+b; /* Ahora le asigno a+b */
printf("%d\n",*suma);
}

[/code]

Ya que lo guardamos, tenemos que tener previamente instalado en nuestra computadora a gcc. Caso contrario, lo instalamos de la siguiente forma:

[terminal]
apt-get install gcc
[/terminal]

Compilación del Codigo

[terminal]
gcc -o cPuntero cPuntero.c
[/terminal]

Esta sintaxis se compone de la siguiente forma: gcc -o nos permite compilar nuestro codigo y que ademas nos genere el archivo cPuntero.out que sera nuestro bytecode.

Para ejecutar nuestro codigo, tecleamos
[terminal]
./cPuntero
[/terminal]

Listo, ya tenemos conceptos de Gcc, Punteros en C y todo bajo Linux ;-) .