Nueva web.
Me mudo!!
Me voy a un nuevo dominio--> Informática Aplicada
Recursos
viernes, 24 de abril de 2009
viernes, 13 de febrero de 2009
Crear una web con Joomla
Vamos a montar un portal web con Joomla en Ubuntu de manera sencilla y rápida:
Para poder montar un portal con Joomla (uno de los CMS más usados) tenemos que tener los siguientes paquetes instalados como prerequisito:
Apache, php y Mysql (mira mi post anterior para instalarlos correctamente).
En primer lugar nos descargaremos la última versión de Joomla con la traducción en español. Está diposible en la web de JoomlaSpanish.org:
Descargar la última versión de Joomla : Joomla 1.5.9.
Descargaros el archivo y descomprimirlo en una carpeta dentro del servidor apache.
Lo hacemos paso a paso:
Suponiendo que nuestro usuario en Ubuntu es "usuario" y su password es "pwdusuario"
Accedemos a /var/www
$cd /var/www
Creamos una carpeta llamada joomla donde crearemos el portal (con root)
$sudo mkdir joomla
Le cambiamos el propietario
$sudo chown usuario:usuario joomla
(he supuesto que el grupo de usuario también es usuario)
Descomprimimos el fichero que hemos descargado de la web de joomla dentro de /var/www/joomla
Lo siguiente es comprobar que la aplicación funciona correctamente. Para ello accedemos a nuestro servidor web, a la dirección : http://localhost/joomla
Si todo va bien veremos una pantalla con un asistente de instalación. Hasta ahora todo bien.
Antes de continuar deberíamos de realizar una serie de operaciones como son:
Crear una nueva base de datos.
Modificar los permisos del fichero configuration.php
Creación de la base de datos joomla
Accedemos a mysql con el password que creamos anteriormente cuando instalamos el paquete mysql-server
$mysql -u root -p
y acontinuación introducir la contraseña que le metimos a la hora de instalar.
Una vez logado correctamente, y por simplificar no vamos a crear nuevos usuarios ni permisos ni nada... usaremos el usuario root para nuestra bd.
use mysql;
create database joomla;
Crear un archivo configuration.php con permisos de escritura. Es necesario ya que si no posteriormente en la instalación nos pedirá meterlo a mano. (nos anticipamos)
$cd /var/www/joomla
$echo > configuration.php #creamos un fichero vacío usando una redirección
$chmod 755 configuration.php
Con esto ya esta todo preparado para la instalación
Veamos paso a paso la instalación
--continuará--
Para poder montar un portal con Joomla (uno de los CMS más usados) tenemos que tener los siguientes paquetes instalados como prerequisito:
Apache, php y Mysql (mira mi post anterior para instalarlos correctamente).
En primer lugar nos descargaremos la última versión de Joomla con la traducción en español. Está diposible en la web de JoomlaSpanish.org:
Descargar la última versión de Joomla : Joomla 1.5.9.
Descargaros el archivo y descomprimirlo en una carpeta dentro del servidor apache.
Lo hacemos paso a paso:
Suponiendo que nuestro usuario en Ubuntu es "usuario" y su password es "pwdusuario"
Accedemos a /var/www
$cd /var/www
Creamos una carpeta llamada joomla donde crearemos el portal (con root)
$sudo mkdir joomla
Le cambiamos el propietario
$sudo chown usuario:usuario joomla
(he supuesto que el grupo de usuario también es usuario)
Descomprimimos el fichero que hemos descargado de la web de joomla dentro de /var/www/joomla
Lo siguiente es comprobar que la aplicación funciona correctamente. Para ello accedemos a nuestro servidor web, a la dirección : http://localhost/joomla
Si todo va bien veremos una pantalla con un asistente de instalación. Hasta ahora todo bien.
Antes de continuar deberíamos de realizar una serie de operaciones como son:
Crear una nueva base de datos.
Modificar los permisos del fichero configuration.php
Creación de la base de datos joomla
Accedemos a mysql con el password que creamos anteriormente cuando instalamos el paquete mysql-server
$mysql -u root -p
y acontinuación introducir la contraseña que le metimos a la hora de instalar.
Una vez logado correctamente, y por simplificar no vamos a crear nuevos usuarios ni permisos ni nada... usaremos el usuario root para nuestra bd.
use mysql;
create database joomla;
Crear un archivo configuration.php con permisos de escritura. Es necesario ya que si no posteriormente en la instalación nos pedirá meterlo a mano. (nos anticipamos)
$cd /var/www/joomla
$echo > configuration.php #creamos un fichero vacío usando una redirección
$chmod 755 configuration.php
Con esto ya esta todo preparado para la instalación
Veamos paso a paso la instalación
--continuará--
Etiquetas:
base de datos,
esi,
informática,
tutoriales,
web
Montar servidor web (apache + php + mysql)
Voy a explicar brevemente y de manera sencilla como montar un servidor web con apache + php + mysql sobre ubuntu. (Otra distribución es similar).
Vamos a suponer que tenemos un usuario en el sistema llamado "usuario" y su passwd es "pwdusuario"
En primer lugar debemos actualizar los repositorios.
Abrimos un terminal y actualizamos los repositorios:
$sudo apt-get update
Instalamos Apache (versión 2)
$sudo apt-get install apache2
Para comprobar que apache se ha instalado correctamemte, abrimos un navegador y accedemos a la dirección http://localhost
Por defecto carga la página index.html (muestra el mensaje "It's works"). Esto nos indica que la instalación está correcta.
No voy a explicar aquí como cambiar la configuración del apache, tan sólo recordar que por defecto la carpeta donde apunta el servidor web es /var/www y es así donde alojaremos nuestras webs
Hay que tener en cuenta los permisos que establezcamos.
Para reiniciar el demonio del apache (esto lo emplearemos más adelante):
$sudo /etc/init.d/apache2 restart
El siguiente paso es instalar php. De la misma forma:
$sudo apt-get install php5
Una vez instalado debemos reiniciar apache para que lo pille.
Si queremos comprobar que funciona correctamente creamos un documento php sencillo, por ejemplo: info.php con el siguiente código que llamará a una función que muestra el contenido del php.ini (fichero de configuración): crear un doc php que contenga la función phpinfo()
Por defecto apache2 tiene habilitada la navegación de directorios, por lo que si borramos el fichero index.html que está en /var/www y creamos carpetas, podemos visualizarlas diréctamente en el navegador:
Accediendo a http://localhost/info.php (si todo va correctamente) mostrará en forma de tablas el contenido del fichero php.ini. Es decir el php está rulando correctamente.
El siguiente paso será instalar mysql para dar soporte con bases de datos a nuestras páginas php. Para ello:
$sudo apt-get install mysql-server php5-mysql
(el segundo paquete es para poder usar el gestor con php)
Una vez finalizada la instalación nos pedirá una contraseña para el usuario root de la base de datos. Por ejemplo le ponemos "pwdmysql".
Es necesario reiniciar el apache de nuevo para que todo furule correctamente.
Fácil fácil.
Vamos a suponer que tenemos un usuario en el sistema llamado "usuario" y su passwd es "pwdusuario"
En primer lugar debemos actualizar los repositorios.
Abrimos un terminal y actualizamos los repositorios:
$sudo apt-get update
Instalamos Apache (versión 2)
$sudo apt-get install apache2
Para comprobar que apache se ha instalado correctamemte, abrimos un navegador y accedemos a la dirección http://localhost
Por defecto carga la página index.html (muestra el mensaje "It's works"). Esto nos indica que la instalación está correcta.
No voy a explicar aquí como cambiar la configuración del apache, tan sólo recordar que por defecto la carpeta donde apunta el servidor web es /var/www y es así donde alojaremos nuestras webs
Hay que tener en cuenta los permisos que establezcamos.
Para reiniciar el demonio del apache (esto lo emplearemos más adelante):
$sudo /etc/init.d/apache2 restart
El siguiente paso es instalar php. De la misma forma:
$sudo apt-get install php5
Una vez instalado debemos reiniciar apache para que lo pille.
Si queremos comprobar que funciona correctamente creamos un documento php sencillo, por ejemplo: info.php con el siguiente código que llamará a una función que muestra el contenido del php.ini (fichero de configuración): crear un doc php que contenga la función phpinfo()
Por defecto apache2 tiene habilitada la navegación de directorios, por lo que si borramos el fichero index.html que está en /var/www y creamos carpetas, podemos visualizarlas diréctamente en el navegador:
Accediendo a http://localhost/info.php (si todo va correctamente) mostrará en forma de tablas el contenido del fichero php.ini. Es decir el php está rulando correctamente.
El siguiente paso será instalar mysql para dar soporte con bases de datos a nuestras páginas php. Para ello:
$sudo apt-get install mysql-server php5-mysql
(el segundo paquete es para poder usar el gestor con php)
Una vez finalizada la instalación nos pedirá una contraseña para el usuario root de la base de datos. Por ejemplo le ponemos "pwdmysql".
Es necesario reiniciar el apache de nuevo para que todo furule correctamente.
Fácil fácil.
Etiquetas:
base de datos,
educación,
esi,
linux,
web
martes, 10 de febrero de 2009
Portal del Departamento
Por fin el departamento de informática tiene una nueva web.
Aún no lo he metido contenido y está para nada operativa, pero poco a poco... pronto lo estará!. Está montada con Joomla:
un vistazo.... http://informatica.iescristobaldemonroy.org
Aún no lo he metido contenido y está para nada operativa, pero poco a poco... pronto lo estará!. Está montada con Joomla:
un vistazo.... http://informatica.iescristobaldemonroy.org
Etiquetas:
educación,
informática
viernes, 6 de febrero de 2009
pyParchis
Juego en fase de desarrollo programado en python por el que escribe los carteles (mi mismo)
--en construcción--
martes, 3 de febrero de 2009
Examen de Javascript
Os cuelgo el primer examen realizado en Javascript por los alumnos de 2º ESI.
Examen Javascript
Examen Javascript
Etiquetas:
esi,
examenes,
informática
martes, 20 de enero de 2009
probando Inkscape
Haciendo algunas imágenes para alguno del los juegos que estoy desarrollando me ha dado por probar Inkscape. Otro software gratuito y muy completo para dibujo vectorial. No es que sea un especialista.. pero probando probando... he hecho mi primera creación, que por cierto es muy mejorable pero bueno:
Etiquetas:
informática,
linux,
reflexiones
Komodo edit
Para los desarrolladores con python existe un IDE gratuito llamado Komodo Edit. La web oficial de donde podéis descargar la aplicación es: (descarga komodo edit).
Descomprime el fichero y ejecuta el script install.sh
De los IDE que he probado el que más me gusta, sencillo y fácil de usar.
"Free, multi-language editor that makes writing quality code easy. Award-winning editing for dynamic languages including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML. Available on Linux, Mac OS X and Windows."
Decir que existe la versión profesional con muchas más funcionalidades pero desgraciadamente no es gratuita. Puedes descargártela completamente funcional por un período de 20 días.
Descomprime el fichero y ejecuta el script install.sh
De los IDE que he probado el que más me gusta, sencillo y fácil de usar.
"Free, multi-language editor that makes writing quality code easy. Award-winning editing for dynamic languages including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML. Available on Linux, Mac OS X and Windows."
Decir que existe la versión profesional con muchas más funcionalidades pero desgraciadamente no es gratuita. Puedes descargártela completamente funcional por un período de 20 días.
Etiquetas:
informática,
linux,
utilidades
Quanta plus
Un buen editor para desarrollar páginas webs "gratuito" y sencillo de manejar es Quanta Plus. Entre otras cosas integra genera código automático (formularios, tablas, scripts,...) cliente Ftp para subir automáticamente las webs desarrolladas, integración con los navegadores instalados, reconoce automáticamente la sintaxis del lenguaje, entre otros HTML, Javascript, CSS, ...Además permite crearnos plantillas con código,podemos incluir numerosos plugins...etc...
Justo lo que andaba buscando..fácil de manejar, gratis y bajo Linux.
La web oficial es: http://quanta.kdewebdev.org/
Es sencillo de instalar en Ubuntu, ya que está integrado en sus repositorios:
sudo -i
apt-get update #actualizar los respositorios a la última versión
apt-get install quanta #instalamos quanta
si queremos ponerlo en castellano, hay que instalar el paquete kde-i18n-es
apt-get install kde-i18n-es #instalamos el paquete del idioma
Justo lo que andaba buscando..fácil de manejar, gratis y bajo Linux.
La web oficial es: http://quanta.kdewebdev.org/
Es sencillo de instalar en Ubuntu, ya que está integrado en sus repositorios:
sudo -i
apt-get update #actualizar los respositorios a la última versión
apt-get install quanta #instalamos quanta
si queremos ponerlo en castellano, hay que instalar el paquete kde-i18n-es
apt-get install kde-i18n-es #instalamos el paquete del idioma
Etiquetas:
esi,
informática,
utilidades,
web
viernes, 9 de enero de 2009
World of Goo
Impresionante juego donde los haya... considerado como uno de los mejores del pasaño año.
Etiquetas:
informática,
juegos
Möebius
Admirando a Escher....
y recordando malos momentos topológicos en mi época estudiantil... googleando encontré este video demostrativo de algunas propiedades de la banda de MöebiusLa banda de Möbius tiene las siguientes propiedades:
- Tiene sólo una cara:
si se colorea la superficie de una cinta de Möbius, comenzando por la "aparentemente" cara exterior, al final queda coloreada toda la cinta, por tanto, sólo tiene una cara y no tiene sentido hablar de cara interior y cara exterior .
- Tiene sólo un borde:
lo que se puede comprobar siguiendo el borde con un dedo, notando que se alcanza el punto de partida habiendo recorrido "ambos bordes", por tanto, sólo tiene un borde.
- Esta superficie no es orientable:
Una persona que se desliza tumbada sobre una banda de Möbius, mirando hacia la derecha, al dar una vuelta completa aparecerá mirando hacia la izquierda. Si se parte con una pareja de ejes perpendiculares orientados, al desplazarse paralelamente a lo largo de la cinta, se llegará al punto de partida
- Otras propiedades:
(texto obtenido de wikipedia)
Etiquetas:
reflexiones
Suscribirse a:
Entradas (Atom)