15 ago 2013

Instalar Joomla 2.5 en Linux

Introduccion

Joomla es un sitema de gestión de concontenidos (CMS), es decir, es un software que nos permitirá crear y administrar páginas web. Este software utiliza el lenguaje de programación PHP y el motor de base de datos MySql, se instala en un servidor web y se accede a él a través de un navegador. Es de código abierto y cualquiera puede descargarlo y utilizarlo libremente.

Aunque si sompos puristas, lo siguiente no es verdad del todo, pero se podría decir que:
Para el entorno Linux es necesario instalar un paquete de aplicaciones denominado LAMP (Linux, Apache, MySQL, PHP), que nos permite montar un servidor web local en tu pc de manera sencilla y rápida. 


Comprobaciones e Instalacion

(Bajo Ubuntu 12.04)


Vamos comprobando e instalando los paquetes que tenemos:

APACHE2


#apt-cache search apache2

#apt-get install apache2

# /etc/init.d/apache2 start

 * Starting web server apache2  

                           
En el navegador probamos:
localhost
El directorio donde se almacenan las páginas web es: /var/www

PHP5

 En el siguiente paso tendremos que instalar los paquetes necesarios para la ejecución de páginas web escritas en PHP
 # sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

 Editamos una pagina inicio.php

# vim /var/www/inicio.php



    <?phpinfo();

    ?>


Guardamos y probamos:
http://localhost/inicio.php


 MYSQL

El  servidor de bases de datos MySQL, requiere que dediquemos algo más de tiempo, pero poco más ;)

Lo primero instalar el servidor:

# apt-get install mysql-server libmysqlclient15-dev phpmyadmin


Configuramos según nos vaya pidiendo.

Probamos que phpmyadmin funciona
http://localhost/phpmyadmin



Por fin instalamos JOOMLA2.5

Lo primero descargamos el paquete, en mi caso he utilizado el de la comunidad JoomlaSpanish.
http://www.joomlaspanish.org/

Lo guardamos en /var/www/example y descomprimimos:

# tar xvfz Joomla_2.5.11-Spanish-Pack_Completo.tar.gz




En el navegador ponemos:
http://localhost/example/

Y se nos abrirá un wizard para poder seguir los pasos marcados.

1. Idioma: tenemos que seleccionar el idioma en el cual queremos que nos guíe Joomla! para su instalación. Automáticamente detecta en qué idioma tenemos nuestro navegador y marcará la opción adecuada



2. Comprobaciones: Joomla! Comprueba las versiones de PHP y MySQL instaladas y sus configuraciones para ver que todo está correcto para su instalación. Con el archivo configuration.php tampoco debemos preocuparnos en exceso, al final nos dejará modificarlo.



 
3. Licencia: Jooma! nos muestra la licencia de uso

4.  Base de datos: tenemos que poner los datos de configuración de la base de datos (en donde se va a instalar el contenido del sitio web).

5.  Configuración del FTP: pantalla de configuración de la capa FTP. Para una instalación en local no nos hace falta.

6.  Configuración: datos del sitio (nombre), y datos de la cuenta de superadministrador (correo electrónico, nombre de usuario y contraseña). Opcionalmente podremos cargar los datos de ejemplo que nos proporciona Joomla! en su instalación.

7.  Finalizar: pantalla de finalización del proceso de instalación de Joomla! 2.5 en la cual se nos obliga, por temas de seguridad, a eliminar la carpeta “installation” de nuestro directorio.



Aquí es cuestión de cada uno el ampliar la configuración de Joomla2.5 y configurar el site.
Read More

10 ago 2013

Programar en Android desde cero (Ubuntu12.04) Parte I

Introducción

En este articulo vamos a instalar lo necesario para poder trabajar con nuestro entorno preferido Linux (en mi caso he elegido Ubuntu 12.04).
No voy a complicarno en exceso, sino que voy a ir directametne al entorno que nos proporciona Eclipse.
*Obviaré que  se sabe instalar un entorno Linux normal y corriente.

1. Instalar los requisitos.

Para poder usar Eclipse, lo primero es instalar la JVM para hacerlo funcionar. Es un tema más que repetido en los foros, pero yo os recomiendo seguir este:
Oracle Java en Ubuntu

 2. Descargar el Entorno de Eclipse (ADT-Bundle)

http://developer.android.com/sdk/index.html
Descargais el paquete, y lo colocamos en nuestro home:
cp -r adt-bundle-linux-x86-20130729 ~/.adt-bundle-linux-x86-20130729

3. Comprobar la instalación

Si lo anterior lo hemos hecho correcto, navegando hasta el adt de Eclipse podremos hacer doble clic sobre el ejecutable de Eclipse y podremos ver como arranca el entorno

Y se nos abrira una aplicacion como esta


Hasta aqui la primera parte para que tengamos todo listo en nuestro entorno. En el siguiente articulo haremos un hola mundo para nuestro Android.
Read More

28 mar 2013

Configurar APT detras de un Proxy

Hace tiempo que instalé una maquina en la cual quería hacer desarrollos sin tener que estar pendiente de las dichosas licencias y el pago por las mismas.
Al cabo de un tiempo me decidí por Linux Mint.

Gnome es muy intuitivo para casi todo, pero cuando tenemos que administrar algo más, ahí quizá no lo sea tanto. En nuestro caso el problema surgió cuando quisimos actualizar paquetes y al estar detrás de un proxy, pues no le hizo mucha gracia.

Una vez indagada la información en Google, pues encontré la solución (ahora me faltaría automatizarla para que se active u desactive al igual que se hace desde Gnome.

  • Configuramos

Creamos un fichero de configuracion de apt dentro de /etc/apt/apt.conf.d/ en mi caso le llamé 88apt-proxy

vim /etc/apt/apt.conf.d/88apt-proxy

# Configuración para utilizar un proxy Web
Acquire {
http {
#Proxy "http://proxy:8080";
Proxy "false";
}
}

  • Cambiamos la configuracion

Donde pone "proxy:8080", colocamos nuestro proxy y puerto.
  • Probamos

 # apt-get update
....
Descargados 553 kB en 11seg. (48,4 kB/s)
Leyendo lista de paquetes...
Hecho

Y debería haber funcionado (para no usar proxy descomentamos el Proxy "false" y comentamos el modificado por nosotros).



Read More

23 feb 2013

Actualizar Samsung Galaxy S3 i8190 a Android 4.1.2

Hace unos meses que le regale a mi chica este movil. Que la verdad es que es excelente la relacion calidad-precio. Nos dimos cuenta nada mas comprarlo que tenia una problema de inestabilidad, se apagaba con mucha frecuencia :(
Despues de leer varios foros, vi que la solucion podia estar en subir de versión de Android. Aqui os dejo como hacerlo:
Como de potencia no se puede quejar este movil, esto nos permite ejecutar la ultima version de Android Jelly Bean. Vamos a ver como aplicar la actualizacion al firmware XXAMA2 basado en Android 4.1.2.
Si aun no has recibido la notificación OTA de esta actualizacion puedes seguir este tutorial para actualizar en este momento al firmware oficial de Android 4.1.2 Jellybean que corrige varios problemas relacionados con la vida de la batería y soluciona errores que forzaban el cierre.

1. Descargar los archivos que utilizaremos en el tutorial:
 Odin
ROM XXAMA2

2. Descomprimir los archivos Odin3 y I8190XXAMA2_I8190QXEAMA1_SER.zip y activar el modo USB del samsung.
Esto ultimo es bastante sencillo, simplemente en la parte de configuracion, para el zona de desarrolladores  y activar Debug USB.

3. Apagar el Samsung Galaxy S3 Mini y ponerlo en Modo Download. Para ello tienes que presionar los botones de Bajar Volumen + Encendido + Home a la vez hasta que puedas ver un menu en el cual te da la opción de continuar, entonces tienes que presionar Subir Volumen.

 4. Ejecutar el programa Odin3 y conectar el Galaxy S3 Mini I8190 a la PC mediante el cable USB original.

5. Si tienes los drivers correctamente instalados, el puerto COM de ODIN debería ponerse de color azul (en mi caso). Si no es así, tendrás que descargar Samsung Kies.

6. Ahora tienes que seleccionar el botón PDA y seleccionar el archivo I8190XXAMA2_I8190QXEAMA1_SER.tar.md5

7. Haz Click en Start y el proceso de actualización comenzara. En este momento se pondrá la barra de ODIN en color verde y cuando proceso de actualización termine se pondrá en azul.

8. El Samsung Galaxy S3 Mini se reiniciara y ya tendrás Android Jelly Bean Oficial en tu dispositivo.


9. Si todo funciona correctamente puedes dar la actualizacion por terminada, en mi caso hace falta un par de reinicios adicionales.

Enjoy!
Read More

8 feb 2013

Howto JailBreak iPad2 ios6.1

0. Pasos previos
Como bien indican desde http://evasi0n.com/, recomendable hacer copia de seguridad de todos los datos. Repasar las aplicaciones que se tuvieran instaladas, etc.

1. Bajar ios6.1 desde iTunes
No hacerlo OTA (Over The Air), sino conectandolo al PC

en mi caso dio error 6, debido a que ya tenía jailbreak previo. Por lo que me toco restaurar el iPad de cero. Solo son 5 min más, pero es un fastidio de estos chicos de Cupertino.

2. Aplicar ios 6.1
Despues de restaurarlo de cero, te descargas en el iTunes el ios, y lo aplicas para actualizar el iPad. Al haber hecho la copia de seguridad, te permite restaurarla, pues ala, a esperar otros 5 min. y una par de reinicios más :((

3. Descargar el SW de evasi0n
http://evasi0n.com/ y eliges el SW. Aplicar el 1.1, ya que han sacado un patch para varios errores que se dieron.

4.jailbreak
Apago itunes, quito el antivir y el firewall, doble clic al ejecutable de evasi0n, y "voila", simplemente esperar, esperar y no me cansaré de repetirlo, esperar, y cuando se termine de reiniciar por unas cuantas veces, ya tá.

5. Cydia
Abrimos CYDIA, la primera vez hará reiniciarse el iPad para terminar de actualizarse. Volvemos a abrirla y elegimos el modo USUARIO y esperamos a que termine de cargar y recargar y paquetes.

Aqui ya a gusto del consumidor.
Read More