Artículos de la categoría ‘Manuales’



Instalar WordPress en castellano en Ubuntu

lunes, 5 de marzo de 2007
Escrito por Neodian a las 9:00
8 comentarios

Este articulo surge a raiz de mi curiosidad nata por descubrir como funcionan las cosas. Estos ultimos dias no solo me ha fallado beryl en el ordenador, tambien el blog ha estado haciendo algunas cosas raras, supuestamente mejoras aunque mas bien parecian desmejoras, por suerte ayer todo volvio a la normalidad. Mientras se me ocurrio como experimento que podria crear un blog nuevo en local, es decir usando mi ordenador como servidor web, esto ya lo habia hecho con una pagina en php-nuke(mi primera pagina web) pero tenia curiosidad por saber como seria un blog en wordpress.

Para realizar esto podriamos instalar desde synaptic los programas que necesitamos, ya sean el apache, mysql, php y wordpress sin embargo creo que es mucho mas comodo usar XAMPP que ya trae todo integrado y funcionando y esta listo para descomprimir-y-funcionar. WordPress lo vamos a descargar desde la pagina oficial, asi como la correspondiente traduccion al castellano, ya que asi dispondremos de las ultimas versiones.

  • Pagina de descarga de XAMPP
  • Pagina de descarga de WordPress
  • Pagina de descarga de la traduccion al castellano de WordPress
  • Bien pues tenemos que ir a cada una de estas tres paginas y descargarnos los tres ficheros correspondientes, no pongo un enlace directo porque asi podreis descargar vosotros mismos la ultima version. Ahora vamos a ver como hacer para que funcione todo, pero vamos por partes:

    XAMPP

    Las operaciones que vamos a realizar a continuacion debermos hacerlas como root, o en su defecto usando sudo.

    tar xvfz xampp-linux-1.6.tar.gz -C /opt

    Y ya deberia de estar instalado, ahora solo queda ver como hacer para ejecutarlo y comprobar que funciona.

    /opt/lampp/lampp start

    Debera salirlos algo parecido a esto:

    Starting XAMPP for Linux 1.6…
    XAMPP: Starting Apache with SSL (and PHP5)…
    XAMPP: Starting MySQL…
    XAMPP: Starting ProFTPD…
    XAMPP for Linux started.

    Y tecleamos en el navegador http://localhost, si os sale la pagina de XAMPP for Linux es que todo esta correcto. Ya teneis servidor web instalado en vuestro ordenador. Si quereis poner alguna pagina web de prueba debereis ponerla en /opt/lampp/htdocs

    Una vez que tenemos xampp instalado debemos crear una base de datos que sera la que use wordpress para nuestro blog, para ello en el menu principal de xampp vamos a phpmyadmin que es el gestor web de bases de datos,muy comodo por cierto. Aqui simplemente comprobar que en el apartado Cotejamiento de las conexiones MySQL: ponga utf8_unicode_ci, luego poneis el nombre que querais, wordpress, por ejemplo y luego el siguiente cajetin seleccionamos cotejamiento y pulsamos crear.

    Pues bien ahora ya estamos en condiciones de instalar wordpress.

    WordPress

    Para instalarlo debemos seguir un procedimiento similar al anterior, descomprimir y configurar algunas cosas, pero pocas, al igual que antes siento root:

    tar xvzf wordpress-2.1.2.tar.gz -C /opt/lampp/htdocs/
    tar xvzf wordpress-es_ES-2.0.5.tar.gz -C /opt/lampp/htdocs/

    El primer comando instala wordpress y el segundo la traduccion al castellano, que machaca algunos ficheros. Ahora ya estamos casi listos un par de modificaciones mas y a bloggear. Vale el sguiente paso es configurar el acceso a la base de datos.

    En primer lugar copiaremos(estamos en el directorio /opt/lamp/htdocs/wordpress) el fichero de ejemplo de configuracion de wordpress mediante cp wp-config-sample.php wp-config.php y ahora editamos el que acabamos de crear,es decir, wp-config.php:

    // ** Configuracion de MySQL ** //
    define(’DB_NAME’, ‘wordpress’); // el nombre de la base de datos
    define(’DB_USER’, ‘root’); // su nombre de usuario de MySQL
    define(’DB_PASSWORD’, ‘’); // …y su contrasena
    define(’DB_HOST’, ‘localhost’); // hay un 99% de probabilidades de que no ne$

    El primer apartado lo tenemos que poner tal cual aqui, siempre y cuando vuestra base de datos, la que creamos antes, sea wordpress. Cerramos y guardamos ya ahora finalmente vamos al navegador y escribimos http://localhost/wordpress/wp-admin/install.php y seguimos los pasos. Estos pasos incluyen la creacion de tablas en la base de datos pero que se realiza automaticamente y bueno os preguntara el nombre del blog. Una vez finalizado os dara la clave del administrador y ya podreis ver vuestro nuevo blog en http://localhost/wordpress gestionado con wordpress y en castellano, y ahora lo que toca es bloggear.

    Se me olvidaba comentar el tema de los permisos, es importante ya que sino no podremos editar los ficheros como la hoja de estilos o la pagina principal, aun no domino este tema demasiado y se que es delicado, pero como yo solo queria probar y no me preocupa la seguridad sino la funcionalidad le di permisos de escritura y lectura a todos los ficheros mediante chmod -R 777 *. Seguramente este apartado debereis revisarlo con mas detalle si pretendeis hacer vuestro blog publico.

    Evidentemente este blog puede convertirse en accesible desde el exterior facilmente, los pasos a seguir serian:

  • Redireccionar en puerto 80 a nuestro ordenador en caso de tener un router en modo multipuesto(el proceso depende de la marca y modelo del router), en caso de un router monopuesto o un usb-moden no es necesario.
  • Configurar el apache para que la pagina principal sea http://locahost/worpress y no solamente http://locahost ya que entonces todo el mundo podria andar en nuestro servidor. Esto se hace editando el fichero /opt/lamp/etc/httpd.conf en la seccion donde pone DocumentRoot debemos cambiarla y poner “/opt/lampp/htdocs/wordpress”.
  • De esta forma accederiamos a nuestro blog desde el exterior a traves de http://nuestra_ip o si teneis algun dominio o servicio que apunta a vuestra ip usando ese mismo dominio.

    Sacado de:
    http://www.puntogeek.com/2007/01/26/instalar-wordpress-local-en-ubuntu/
    http://www.apachefriends.org/en/xampp-linux.html
    http://codex.wordpress.org/Installing_WordPress

    Pertenece a la seccion Manuales

    Solucion provisional al cubo blanco de beryl

    viernes, 2 de marzo de 2007
    Escrito por Neodian a las 19:15
    Sin comentarios

    En los ultimos diez dias he notado que los svn de treviño vienen envenenados con un problema que me tiene, porque no decirlo, bastante jodido. Resulta que al arrancar mi sesion me encuentro con el escritorio totalemente en blanco, lo unico que puedo hacer es girar el cubo y ver las tapas y el fondo, nada mas. Esto es bastante fastidioso y segun he podido comprobar ha sido un fallo bastante generalizado, lo cual es malo y bueno, ya que se solucionara, esperemos, rapidamente.
    En lo que va he probado dos soluciones, la primera sirve de manera temporal, la segunda ya es algo mas definitiva.

    En la primera lo que vamos a hacer es cambiar unas opciones de beryl para que la ruta de renderizacion a copia, lo cual hara que los videos vallan fatal, asi que solo como solucion provisional. Para ello vamos en el beryl-manager a opciones avanzadas de bery–>ruta de renderizacion–>copia, claro que ahora dependemos de tener el beryl-manager activado todo el rato ya que beryl-xgl se salta estas opciones. Ademas si ya tenemos no tenemos esto activado es posible que ya se nos vea el cubo en blanco y no podamos cambiarlo asi que tendremos que ir a nuestra siempre bien amada consola y editar el fichero /home/usuario/.beryl.managerrc y poner lo siguiente:

    [wm-settings]
    active_wm=0
    fallback_wm=0
    active_dm=0
    iconsize=24
    use_fallback_wm=true

    [beryl-settings]
    render_path=2
    cow_mode=0
    rendering_mode=0
    platform=0
    binding=0

    Como ya dije esta solucion es bastante mala y a mi no me gusta y en este tiempo cambie a una sesion sin xgl, menos mal que estuve poco en casa.

    La nueva solucion es mas profesional y molona y ademas permite que la cosa funcione practicamente al 100%. Simplemente vamos a crear un script que se ejecutara al inicio en el que introducimos un comando que hara que el asunto funcione correctamente. El script lo creais en vuestro home y lo llamais beryl.sh:

    #!/bin/bash
    LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa beryl & #->arranca beryl
    emerald & #->arranca emerald

    Recordad que tendreis que darle permisos de ejecucion con chmod +x beryl.xh y añadirlo al inicio de la sesion y eliminar/desactivar del inicio, beryl-xgl, beryl-manager y emerald en caso de que los tengais activados.

    Un saludo,y cuando se solucione todo este tema publicare la solucion definitiva, que espero llegue en breve.

    Actualizacion

    Parece que hoy viernes 2 de marzo, el problema ha sido solventado finalmente, al actualizar ya podremos eliminar el script y habilitar beryl-xgl y emerald al inicio de la sesion para que todo vuelva a la normalidad.

    Pertenece a la seccion Manuales

    Beryl en Ubuntu Edgy

    viernes, 16 de febrero de 2007
    Escrito por Neodian a las 17:00
    Sin comentarios

    Bien pues aqui esta la esperada segunda parte del tutorial XGL+Beryl. Vamos pues a empezar, antes de nada quiero deciros que al igual que el otro tutorial este presenta algunas modificaciones interesantes respecto a los que podemos encontrar en la web, el mas claro es que usaremos los repositorios svn de treviño para tener nuestro beryl siempre a la ultima, vamos alla pues.

    1) Primero editaremos nuestro /etc/apt/sources.list y añadiremos las siguientes lineas al final:

    deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
    deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn

    Y ahora antes de actualizar tenemos que importar la clave de estos repositorios, sino no podremos descargar los paquetes desde aqui, para ello:

    sudo gpg –keyserver subkeys.pgp.net –recv-keys 81836EBF
    sudo gpg –export –armor 81836EBF | sudo apt-key add –

    2) Ahora vamos a proceder a instalar beryl, pero aseguraros antes de actualizar repositorios ejecutando apt-get update:

    sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes

    Y…listo, ya tenemos beryl con todos los efectos hasta la actualidad instalado, ademas cada vez que haya una actualizacion se nos notificara y podremos actualzarnos a la ultima version, como si de un paquete normal de ubuntu se tratase.

    Para ejecutar beryl simplemente tecleamos beryl-manager.Despues de comprobar que funciona podemos añadirlo a los programas al inicio añadiendo el comando anterior en sistema->preferencias->sesiones donde pone programas al inicio. A mi personalmente no me atrae demasiado el simbolo del diamante asi que si no quereis que este aparezca en vez de añadir el comando anterior añadid beryl-xgl y emerald, con esto deberian ejecutarse tanto el gestor de ventanas como el del escritorio sin problemas, sino siempre podeis volver a ejecutar beryl-manager en cualquier momento.

    Importante: Recordad que al tratarse de unos repositorios svn estan en fase experimental y es posible que se experimenten problemas o que algunos plugins, sobre todos los mas nuevos, no funcionen correctamente. Tambien es cierto que esto no suele ser lo habitual aquien si que pasa, avisados quedais, y ahora solo queda ¡¡¡disfrutar!!!

    Solucion de problemas

    A) Al ejecutar aplicaciones java, netbeans por ejemplo, solo se dibuja el marco de la ventana y no el contenido. Para solucionar este deberemos editar el fichero /etc/environment y añadir las siguientes lineas.

    AWT_TOOLKIT=”MToolkit”

    Despues reiniciamos para que se actualicen los cambios y listo.

    Sacado de:
    fredcpp.wordpress.com/2006/09/29/instalar-beryl-en-ubuntu/
    http://catiwa.free.fr/index.php/?q=beryl-svn
    http://ubuntuforums.org/showthread.php?t=252594

    Pertenece a la seccion Manuales

    Kiba dock en Ubuntu Edgy

    viernes, 16 de febrero de 2007
    Escrito por Neodian a las 9:00
    Sin comentarios

    Kiba es un dock al estilo de MacOsX pero para linux. Tiene una linea visual muy parecida y en la version svn que es la que vamos a instalar tenemos muchas opciones nuevas, no solo tendremos lanzadores de programas sino que tambien podremos ver las ventanas abiertas, un reloj, el consumo de memoria, cosas que hacen de kiba-dock un elemento decorativo interesante y practico, aparte de bastante estetico.

    Pues vamos a empezar, son poquitos pasos y muy sencillos y recordad que este tutorial sirve tanto para Edgy como para Dapper:

    1) Primero vamos a descargar e instalar mediante apt-get los paquetes que vamos a necesitar para despues compilar el kiba-dock manualmente.

    sudo apt-get remove automake1.4 –purge
    sudo apt-get install cvs automake1.9 build-essential cvs libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx-dev librsvg2-dev checkinstall libglade2-dev libxcomposite-dev libtool libgtop2-dev

    El checkinstall no es necesario pero nos va a permitir crear un paquete .deb de forma rapida y sencilla, ahorrandonos repetir trabajo
    mas adelante.

    2) Ahora vamos a bajar el codigo fuente de kiba-dock directamente desde el svn que es la ultima version creada.

    cvs -d:pserver:anonymous@metascape.afraid.org:/cvsroot co kiba-dock

    3) Y finalmente compilamos y ejecutamos el checkinstall

    cd kiba-dock #->entramos en el directorio
    ./autogen.sh #->autoconfiguracion
    make #->compilamos
    make install-schemas #->instalamos
    sudo checkinstall

    En el ultimo paso puede que el checkinstall nos pregunte alguna cosa si nunca lo hemos usado con anterioridad, pero nada complicado. Generara un paquete deb y lo instalara y ya tendremos el kiba-dock instalado y funcionando. Por cierto para ejecutarlo escribimos kiba-dock y si queremos que se arranque al principio pues ya sabeis en sistema->preferencias->sesiones y añadimos kiba-dock en los programas que se ejecutan al inicio. Una ultima cosa, al arrancar kiba-dock por primera vez no tendreis ningun lanzador asi que es posible que aparezca nada mas que una especia de mini-ventana, esto es normal, solo teneis que arrastrar algun icono hasta ahi. Para cualquier duda, podeis usar los comentarios.

    Sacado de: http://ubuntuforums.org/showthread.php?t=268645

    Pertenece a la seccion Manuales

    XGL en Ubuntu Edgy

    jueves, 15 de febrero de 2007
    Escrito por Neodian a las 9:00
    Sin comentarios

    Lo prometido es deuda y como ya dije hace unos dias iba a explicar este proceso y mas adelante explicare como instalar beryl. Lo cierto es que si buscais por internet vereis muchos hilos al repecto sin embargo esta version difiere un poco de las demas ya que resuelvo los problemas mas comunes que surge y me han surgido cuando yo realice este proceso en mi maquina. Asi que sin mas dilaciones vamos a ello.

    Actualmente poseo una Ati Radeon 9550 con 256mb y me funciona perfectamente Beryl con muchos efectos que como el cubo, 3d world, quemado, lamparas y demas. Es decir que con esta tarjeta os va a funcionar todo a la perfeccion. Tambien es cierto que he leido en muchos sitios que con otras tarjetas anteriores funciona, por mi experiencia he conseguido que funcionase xgl en una nvidia gforce2 mx400 con 64 megas muy fluido usando compiz, asi que intuyo que las ati de esa gama deberian al menos funcionar bien.

    1) Primero revisamos nuestro /etc/apt/sources.list y comprobamos que las siguientes lineas estan descomentadas (sin el #), en caso de que lo esten se lo quitamos, tienen que quedar asi:

    deb http://security.ubuntu.com/ubuntu edgy-security main restricted
    deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted

    Ahora vamos a descargar e instalar el dirver propietario de ati desde los repositorios de ubuntu con un simple pero efectivo:

    sudo apt-get update #->actualizamos los repositorios
    sudo apt-get install linux-restricted-modules-$(uname -r) #->modulos necesarios
    sudo apt-get install xorg-driver-fglrx #->descargamos el driver

    2) Debemos revisar el fichero /etc/X11/xorg.conf y en el apartado que pone Section “Device” debeis sustituir el driver que aparece, probablemente ati por fglrx queda asi:

    Section “Device”
    Identifier “ATI Technologies, Inc. RV350 AS [Radeon 9600]”
    Driver “fglrx”
    BusID “PCI:1:0:0″
    EndSection

    Si aparece alguna opcion mas dejadla, y ya por ultimo añadir las siguientes lineas al final del todo, sin este paso la aceleracion 3d no funcionara y es posible que las X no arranquen asi que ojito.

    Section “Extensions”
    Option “Composite” “0″
    EndSection

    3) Ahora tendremos que reinciar(parece mentira, pero esta es una de las pocas veces que tendras que reiniciar un linux en tu vida) el ordenador para que se actualicen todos los cambios y si todo va bien deberias poder entrar en tu sesion. Ahora si abres una consola y ejecutas glxinfo|grep direct deberia salirte algo asi direct rendering: yes y si ejecutar glxgears -printfps deberian salirte una ventana con unas ruedas girando y deberias ver que se mueven fluidamente y no a trompicones y deberian salirte unos valores similares a estos o superiores:

    8789 frames in 5.0 seconds = 1757.755 FPS
    8885 frames in 5.0 seconds = 1776.985 FPS
    8857 frames in 5.0 seconds = 1770.941 FPS
    8893 frames in 5.0 seconds = 1778.508 FPS

    Enhorabuena si has llegado hasta aqui ya tienes activada la aceleracion 3d en tu linux, ahora vamos a ver como arrancar una sesion de xgl.

    4) Para ello vamos a crear un script que nos permitira arrancar una sesion de xgl, ya que xgl se ejecuta sobre el sevidor grafico habitual. Esto se hace desde la consola ejecutando sudo nano /usr/bin/gnomexgl.sh, y copiamos el siguiente script:

    #!/bin/sh
    Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
    sleep 2
    export DISPLAY=:1
    cookie=”$(xauth -i nextract – :0 | cut -d ‘ ‘ -f 9)” ## Resuelve el problema
    xauth -i add :1 . “$cookie” ## de apagar y reiniciar
    exec gnome-session

    Si habeis visto algun que otro manual vereis que el script es ligeramente distinto sobre todo en las dos penultimas lineas. Pues bien estas sirven para solucionar un problema que surge al instalar xgl como sesion y es que no tiene comunicaion directa con gdm y por tanto no podemos ni apagar ni reiniciar el ordenador desde la sesion sino que tenemos que cerrarla primero y luego desde gdm apagar. Parece una tonteria de problema pero acaba crispando los nervios a uno, al añadir estas lineas no garantizamos que estas opciones si van a aparecer.

    5) Despues crearemos otro fichero en /usr/share/xsessions/xgl.desktop mediante sudo nano /usr/share/xsessions/xgl.desktop y copiaremos lo siguiente:

    [Desktop Entry]
    Encoding=UTF-8
    Name=Xgl
    Exec=/usr/bin/gnomexgl.sh
    Icon=
    Type=Application

    6) Finalmente tenemos que dar permisos de ejecucion a los dos ficheros que acabamos de crear, eso lo hacemos mediante un sudo chmod +x /usr/bin/gnomexgl.sh y sudo chmod +x /usr/share/xsessions/xgl.desktop

    Para terminar salimos de la sesion y reiniciamos el servidor grafico mediante ctrl+alt+borrar o vamos a otra consola y ejecutamos sudo /etc/init.d/gdm restart o si todo esto te parece muy extraño, simplemente reinicia.Cuando se cargue de nuevo gdm y si todo a ido bien deberias poder entrar en la nueva sesion que hemos creado y tendras ya listo y funcionando xgl.

    Proximamente pondre como instalar beryl desde svn para tener la beryl siempre con los ultimos efectos graficos.

    Solucion de problemas

    A) Es normal que al ejecutar el glxgears -printfps dentro de la sesion de xgl las ruedas vayan mas lento o que mirando la informacion del glxinfo|grep direct en el apartdo direct renderingponga no.Esto se debe a que xgl esta usando la aceleracion pero no permite que otros programas accedan a ella, vease por ejemplo los videojuegos, razon demas para tener xgl como sesion en vez de sustituir nuestro servidor grafico normal, ya que de este modo podremos salir de la sesion de xgl e iniciar nuestra sesion gnome habitual donde si tenemos activado el direct rendering.

    B) Un error bastante comun y por otro lado bastante desafortunado es que al activar el xgl gnome puede verse sin estilos, sin temas, sin iconos, no se a que se debe esto pero la solucion es muy sencillita, nada mas que tenemos que añadir en sistema->preferencias->sesiones en el apartado de programas al inicio gnome-settings-daemon y con esto tras salir de la sesion y volver a entrar veremos como gnome vuelve a lucir esplendido.

    C) Tambien es posible que el teclado no funcione correctamente asi que vamos a ir a sistema->preferencias->teclado y revisamos que todo esta bien. Si aun asi podemos escribir bien, es decir teneis la “ñ” pero no podeis escribir simbolos como “|” entonces regresamos a las propiedades del teclado y en el apartado Opciones de distribucion donde pone selectores de tercer nivel marcamos la opcion Pulsar la tecla alt derecha para elegir tercer nivel. Con esto deberian estar resueltos todos nuestros problemas con el teclado.

    D) Con algunas tarjetas ati de las series X00 es posible que no funcione del todo bien la aceleracion asi que si este es vuestro caso probad a añadir las siguientes lineas en vuestro /etc/X11/xorg.conf en la Section “Device” despues de lo del driver, deberia quedar asi:

    Section “Device”
    Identifier “ATI Technologies, Inc. RV350 AS [Radeon 9600]”
    Driver “fglrx”
    BusID “PCI:1:0:0″
    Option “no_accel” “no”
    Option “no_dri” “no”
    Option “DynamicClocks” “on”
    Option “mtrr” “on”
    Option “DesktopSetup” “Single”
    Option “ScreenOverlap” “0″
    Option “Capabilities” “0×00000000″
    Option “CapabilitiesEx” “0×00000000″
    Option “VideoOverlay” “on”
    Option “OpenGLOverlay” “off”
    Option “CenterMode” “off”
    Option “PseudoColorVisuals” “off”
    Option “Stereo” “off”
    Option “StereoSyncEnable” “1″
    Option “FSAAEnable” “no”
    Option “FSAAScale” “1″
    Option “FSAADisableGamma” “no”
    Option “FSAACustomizeMSPos” “no”
    Option “FSAAMSPosX0″ “0.000000″
    Option “FSAAMSPosY0″ “0.000000″
    Option “FSAAMSPosX1″ “0.000000″
    Option “FSAAMSPosY1″ “0.000000″
    Option “FSAAMSPosX2″ “0.000000″
    Option “FSAAMSPosY2″ “0.000000″
    Option “FSAAMSPosX3″ “0.000000″
    Option “FSAAMSPosY3″ “0.000000″
    Option “FSAAMSPosX4″ “0.000000″
    Option “FSAAMSPosY4″ “0.000000″
    Option “FSAAMSPosX5″ “0.000000″
    Option “FSAAMSPosY5″ “0.000000″
    Option “UseFastTLS” “0″
    Option “BlockSignalsOnLock” “on”
    Option “UseInternalAGPGART” “no”
    Option “ForceGenericCPU” “no”
    Option “KernelModuleParm” “agplock=0″
    Option “PowerState” “1″
    EndSection

    Si no termina de ir del todo bien podeis probar a ir quitando opciones o cambiar los valores hasta que encontreis uno que se adapte a vuestra tarjeta, pero en general deberia ir bien asi.

    E) No podeis ni apagar ni reiniciar el ordenador desde la sesion de xgl, para solucionar esto debereis regresar al paso numero 4 y copiar el script que ahi aparece.

    Sacado de:
    fredcpp.wordpress.com/2006/06/02/instalar-xgl-en-ubuntu-606-lts/
    fredcpp.wordpress.com/2006/10/26/si-es-posible-instalar-xgl-en-ubuntu-610-edgy-eft/
    ubuntuforums.org/showthread.php?t=244662&page=3

    Pertenece a la seccion Manuales