Como instalar PHP en Ubuntu o Windows.

Hola de nuevo.
Bueno, antes de empezar a programar en PHP, debemos preparar nuestro entorno de programación. Recordemos que PHP es un lenguaje de programación orientado al desarrollo Web, asi que también instalaremos el servidor Apache.

En ubuntu (o cualquier derivado de Debian) es bastante rápido, solo hacemos:

$ sudo apt-get install php5 apache2 libapache2-mod-php5

Y reiniciamos. Ahora en nuestro navegador introducimos como direccion http:\\localhost\ . Solo para probar si se instaló correctamente apache.

Para Windows, también es bastante fácil: primero para instalar apache lo bajamos de aquí http://apache.mirror99.com/httpd/binaries/win32/apache_2.2.11-win32-x86-openssl-0.9.8i.msi . Y lo instalamos.

Luego para instalar PHP, lo bajamos de aquí: http://www.php.net/get/php-5.2.9-1-win32-installer.msi/from/a/mirror (escogiendo cualquier mirror) y lo instalamos.

Después reiniciamos.

¡Listo! ya tenemos nuestro entorno preparado.

Happy Coding!

Aprendiendo PHP.

Aunque he estado un poco ocupado por la escuela (y solo un poquitín ocupado con mi servicio social, pues somos medio flojos), me empecé a aburrir. Y es que no he tenido retos reales en cuanto a programación, ni me han puesto a aprender algo que me interece lo suficiente (en realidad OpenGL no me intereza demasiado, prefiero aprender gráficos 2D). Asi que he decidido ponerme a aprender PHP, pues me hace falta, ya que nunca he desarrollado una aplicación web : (

Bueno, pero empecemos hablando un poco sobre php. PHP es un lenguaje de scripting, es decir es un lenguaje interpretado en el momento de ejecución. Esto nos permite algunas comodidades lindas como las de python: crear variables sin declararlas, y recolección de basura automática.

Próximamente estaré posteando más acerca de mis nuevos conocimientos de PHP.

Como configurar NetBeans para glut

En Windows, mi ambiente favorito de programación de c++ es Visual Studio, que es realmente útil, intuitivo y productivo.

En Linux, el único IDE que me ha agradado al nivel del VS, es el plugin de c++ de NetBeans, llegándome a gustar aún más en algunas cosas.

Cuando empecé a aprender openGL, lo hice en Windows (por mi maestro de grafición -_- jajaj, el hombre creo que está daltónico : P), pero después de dos días ya me sentía medio incómodo ahí, y decidí preparar mi entorno para programar en linux.

Debido a la facilidad para instalar glut en Debian, creí que al usar NetBeans no tendría ningún problema de configuración, y que el solito se iba a hacer cargo de ligar el programa que estaba haciendo con las bibliotecas apropiadas. Oh boy, my bad. Estaba un poco equivocado.

Empecé a hacer una pequeña aplicación para probar. Plop!, aparecen unos errores del compilador acerca de unas referencias no definidas (undefined references) por cada identificador que uso que se supone está en glut.h ... ¿Qué pasa? Bueno que el ligador (linker) no está siendo informado de la localización de las bibliotecas de openGL, ni de glut.


Después de rascarme el coco como por media hora, logré resolver mis problemas, para ésto:

Primero, damos click derecho sobre nuestro proyecto que esté usando glut, y escogemos "Properties" del menú que se despliega.





















Se abrirá un cuadro de diálogo, y damos click en "Linker". Primero modificaremos "Additional Library Directories", así que damos click en esa opción y escribimos en ella "/usr/lib:/usr/lib/debug/usr/lib" sin comillas de la siguiente manera:


Después damos click en Libraries, y en el cuadro de diálogo que se abre damos click en "Add Library". En la ventana que se abre navegamos hacia /usr/lib y seleccionamos libGLU.a y libglut.a, mas o menos así:

Ya casi está todo, solo no debemos olvidarnos de hacer esto para ambas configuraciones (debug y release). Ahora escribimos una aplicación simple para probar. Compilamos y ejecutamos.


¡Todo un éxito! Espero les sea útil.

Happy coding!

Cómo instalar glut en debian y windows.

Hace poco (cuestión de días) me he puesto a aprender openGL, pues lo necesito para mi clase de graficación. Fue un golpe bastante duro para mí, nunca había intentado nada relacionado con graficas, ni con dibujo y cuando tuve mis primeras clases me quedé con cara de: O_O.

Pero bueno, ya logré superar la primera barrera de dificultad (acostumbrarme a openGL como una máquina de estados) y estoy empezando (¡solo empezando!) a disfrutarlo.

Soy principalmente usuario de linux, pero también me gusta windows y ya que mi maestro requiere que corramos los programas hecho en su computadora (winxp), pues deseo configurar mi entorno de programación en ambos sistemas operativos. En debian (o la mayoria de las derivaciones de él, incluido ubuntu) es bastante facil instalar glut. Bueno, en realidad no istalaremos glut, sino freeglut que es una implementación libre de glut, pero con compatibilidad binaria.

Solo necesitas hacer:

$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev

Ahora, para windows, primero necesitas descargar este zip. (también lo puedes descargar de aquí) Después lo descomprimimos y colocamos al archivo "glut32.dll" en "C:\Windows\system32". Luego nos vamos a la carpeta del SDK de nuestro ide (por ejemplo yo uso Visual Studio 2008 y dicha carpeta es "/media/c/Program Files/Microsoft SDKs/Windows/v6.0A" y debe ser una similar si usas cualquier Visual Studio) y dentro de la subcarpeta "lib" ponemos el archivo "glut32.lib" (un poco obvio jejeje), y dentro de la subcarpeta "include" ponemos el archivo "glut.h".

Esos son todos los pasos necesarios para tener el glut funcionando en su entorno de programación.

Happy Coding!