Tuesday, March 31, 2009

Instalación de Python en Windows XP

Acabo de instalar Python en Windows XP para poder usarlo no sólo en Linux.
Instalé la versión 2.5.
En este video de ShowMeDo lo explican de una forma muy sencilla

Django book

Segunda edición del Django book.

Django y Python

Mirad lo que se puede hacer con Django y Python.
Este sitio ha ganado varios premios en USA. Pongo el link en el about para que vean quienes son lo creadores.
Es una startup de Chicago. Es muy interesante la diversidad de las formación de los miembros y la división de trabajo. En general parece estar dividido en gestores de contenidos, relaciones públicas/comerciales, diseñadores y desarrolladores.

Sunday, March 29, 2009

Irish Linux Users' Group

En esta web hay un montón de artículos explicando cosas bastante interesante sobre Linux.

Saturday, March 28, 2009

Links interesantes sobre Python

Blog de una chica interesada en Python y bases de datos:
Catherine: pyOraGeek

Pythonware
The Daily Python-URL

Python en el MIT OCW

Curso de introducción a la programación usando Python.
6.189 A Gentle Introduction to Programming Using Python

Otro curso un poco más avanzado que incluye orientación a objetos:
6.00 Introduction to Computer Science and Programming

Java en el MIT OCW

6.092 Java Preparation for 6.170

6.092 Introduction to Software Engineering in Java

Java Tutorials

Los tutoriales de Java de Sun.

Links útiles Java

Un link que tendré que consultar muchísimo si sigo con Java es:
Página de referencia del API Java (version 6).

Este otro está muy bien para seguir aprendiendo Java (cuando acabe con el Head First Java): Programación orientada a objetos y técnicas avanzadas de programación con Java. Es un curso de primero de informática de la Universidad de Jaen, en el que se profundiza bastante.

Wednesday, March 25, 2009

Linux Documentation Project

En la web del Linux Documentation Project se pueden encontrar un móntón de guías gratuitas sobre temas relacionados con Linux.
Yo he empezado a leerme Introduction to Linux - A Hands on Guide, pero hay muchas más.

Friday, March 20, 2009

Primeros pasos en Java

Hice mi primer programa orientado a objetos!
Es un programa muy tonto para probar, modificando uno que sale en el libro Head first Java.
Tengo tres clases: la que inicia el juego, el juego en sí y el jugador.
En la clase que inicia el juego se crea un objeto Juego y se le pide que inicie la partida. Durante la partida el objeto Juego piensa un número, crea un número de jugadores y les pide que adivinen el número. El diálogo entre los jugadores sale por pantalla.
Es una chorrada pero me lo pasé muy bien. Lo guapo es que si modificas algo en el programa. Sólo tienes que volver a compilar el código de la clase modificada. Todo lo demás sigue funcionando igual

Monday, March 16, 2009

JVM? JRE? JDK? J2SDK?

Esto es lo que dice el Java Beginners FAQ:
# What is a JVM? JRE? JDK? J2SDK?
* A JVM (Java Virtual Machine) is an imaginary (theoretical) machine that executes Java bytecodes.
* A JRE (Java Runtime Environment) is a software implementation of a JVM and all the standard Java libraries, and other bits and pieces that are needed to make the thing actually work.
* A JDK (Java Developer's Kit) or J2SDK (Java 2 Software Developer's Kit) are two different names for the same thing: a JRE plus tools like the Java compiler, debugger, and other things needed for basic Java development.
* The diagram on this page visualizes it nicely: JDK and JRE are brackets on the left, while the JVM is the blue layer at the bottom.

Al final me descargué:
Java SE Development Kit 6u12 for Windows, Multi-language

Instalando Java SDK

Voy a instalar el Java Software Development Kit (SDK) en mi Windows.
Si vas a la web de SUN Microsystems hay un montón de productos diferentes para descargar.
Este FAQ for beginners en JavaRanch te puede ayudar a distinguirlos.
Este sitio estaba recomendado en el libro Head First Java (creo que lo llevan los autores del libro). También tienen un foro para Java Begginers.