Instalar Joomla en Linux

Visitar este enlace:

 

http://ayudajoomla.com/joomla/tutoriales/248-instalar-joomla-en-linux-ubuntu-con-lamp.html

Instalar Xampp en Ubuntu

Instalar XAMPP en Ubuntu: PHP + MySQL + Apache

Como desarrollador prefiero instalar para desarrollo un «bundle» con el entorno de trabajo necesario para desarrollar; es mucho mejor que con una única instalación tengas todo lo que necesitas. Los bundles más comunes son para programar con PHP y en está ocasión quiero hablar sobre XAMPP un instalador sencillo de Apache que contiene MySQL, PHP y Perl. Otra de las ventajas que podemos encontrar es que puede correr sobre Linux,Mac OS y Windows, aunque me concentraré en la forma de instalarlo en Ubuntu, pero para WIndows o Mac OS es praticamente lo mismo: Extraer y ejecutar.
  1. Lo primero es descargar el paquete de la Web Oficial, tu decides si bajas una Beta o versión estable: Descarga XAMPP para Linux.
  2. Una vez descargado, abres una terminal y te sitúas en la carpeta donde se allá descargado XAMPP, en mi caso esta en mi carpeta home.
  3. Ahora ejecutamos un simple comando para extraer el contenido del archivo empaquetado en la carpeta /opt del sistema, y debe ser en está pues hay varias referencias sobre esta carpeta en la configuración del XAMPP.

    sudo tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

    Tu deberás poner el nombre del archivo que hayas bajado, así que ojo con ese detalle.

  4. Una vez terminada la extracción intentaremos arrancar los servicios con el siguiente comando:

    sudo /opt/lampp/lampp start

    Este comando deberá arrojar la siguiente salida:

    Starting XAMPP 1.7.3a...
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...
    LAMPP started.

  5. Hasta ahora todo va bien y para asegurarnos que la instalación fue completa correctamente desde el navegador intentamos ingresar al localhot: http://localhost. La primera pantalla mostrará el logo y tendrá una lista de idiomas disponibles, seleccionamos el nuestro y la pantalla que veremos después será la administración.
  6.  Hasta este punto ya podemos decir que la instalación fue completada con éxito y lo que sigue es subir tus códigos para comenzar a desarrollar. Para facilitar el desarrollo cuentas con herramientas como PhpMyAdmin para administrar las BD, Webalizer para estadísticas de acceso, algunos demos y un área administrativa para XAMPP.
  7. Para apagar los servicios sólo ejecutamos sudo /opt/ lampp/lampp stop

Nueva version de moodle 2.2

Las ventajas que trae son las siguientes:

Está disponible desde ayer la nueva versión de Moodle 2.2. Sus novedades más importantes son las siguientes:

  • Evaluación por rúbricas: conjuntos de criterios de evaluación que incluyen una serie de niveles descriptivos con sus calificaciones numéricas correspondientes. Sería el plugin de un nuevo tipo de «evaluación avanzada».
  • Compatibilidad con IMS LTI, estándar que permite la integración de aplicaciones externas en Moodle, de modo que ambos sistemas compartan autenticación y datos. Así, por ejemplo, la calificación obtenida por el usuario en una aplicación externa podría pasar automáticamente a Moodle.
  • Importación de IMS Content Cartridge, formato estándar de empaquetado de contenidos (utilizado por ejemplo por editoriales para libros de texto).
  • Tema para dispositivos móviles. Moodle 2.1 permitía ya configurar la detección automática de móviles o tabletas y asignarles un tema distinto. Moodle 2.2 incluye el tema MyMobile, diseñado específicamente para dispositivos con pantallas pequeñas.
  • Botón de contenidos en la aplicación móvil oficial My Moodle, que permite bajar al dispositivo todos los recursos de un curso de Moodle para poder utilizarlos offline.

 

ENLACE:http://cent.uji.es/octeto/node/2599

Configurar un servidor dns con bind en ubuntu

BIND es el servidor de nombres de dominio más popular en Internet, que trabaja en todas las plataformas informáticas principales y se caracteriza por su flexibilidad y seguridad.

Domain Name Service (DNS) es el servicio que resuelve los nombres de dominio asociados a una dirección IP para direccionar las peticiones a un servidor en específico. Se utiliza cuando un nodo (o host) en Internet contacta a otro mediante el nombre de domino de la máquina y no por su dirección IP.

A través de este documento se verán las generalidades del servicio de resolución de nombres, la configuración y mantenimiento de un servicio de nombres con BIND, bajo la plataforma Linux, aunque la mayoría de estos conceptos se pueden aplicar a la cualquier servicio de DNS sobre otras plataformas.

Regularmente, todos los equipos que están en Internet o una Intranet tienen una dirección IP única que las identifica, generalmente dividido en cuatro segmentos u ‘octetos’, cuya representación es, por ejemplo, ’172.29.183.217′, pero el recordar todas las direcciones en este formato sería sumamente difícil, por lo que utilizamos los nombres de dominio para referenciarlos.

Existen varios productos que realizan esta función y en todas las plataformas, pero el más usado es BIND (Berkeley Internet Name Domain), que es distribuido bajo la GNU GPL.

La estructura básica del DNS es similar a un árbol, donde se tiene una raíz o root, los Dominios de Nivel Principal (Top Level Domains) y los dominios de segundo nivel.

Los nombres de dominio completamente calificados o FQDN (fully qualified domain name) se componen por lo general del nombre del host, un nombre de dominio secundario y un nombre de dominio primario o de nivel máximo (top-level domain), que son secciones organizadas jerárquicamente.

Por ejemplo: ‘www.ejemplo.com’. Leyéndolo de derecha a izquierda tenemos un dominio primario (‘COM’), un dominio secundario (‘EJEMPLO’) y el nombre del host (‘WWW’). Algunos dominios primarios son:

org – Organizaciones no lucrativas.
com – Organizaciones lucrativas.
net – Organizaciones en Internet.
gob – Agencias gubernamentales en latinoamérica.
mx – Sufijo de México.
es – Sufijo de España.

Existen cuatro tipos diferentes de servidores de resolución de nombres:

  • Master (maestro o primario). Aloja los registros autoritarios de una zona, responde las peticiones de resolución de nombres como servidor de autoridad y delega copias a los servidores esclavo.
  • Slave (esclavo o secundario). Responde a las peticiones de resolución de nombres como servidor de autoridad, pero la información es distribuida por los servidores primarios. Se considera que como medida de seguridad, se requiere al menos uno de estos, preferentemente independiente de la infraestructura del primario (red, energia eléctrica y ubicación geográfica).
  • Caching-only (sólo de cache). Responde a las peticiones de resolución de nombres pero no es servidor de autoridad, las respuestas las guarda en memoria por un período determinado.
  • Forwarding (de reenvío). Reenvia las peticiones a una lista de servidores de nombres.

Tipos de registros.

Para ofrecer suficiente flexibilidad en la configuración, se pueden declarar diversos tipos de registros, que hacen referencia a la función del host. A continuación veremos los más importantes.

  • A (Address). Es el registro más usado, que define una dirección IP y el nombre asignado al host. Generalmente existen varios en un dominio.
  • MX (Mail eXchanger). Se usa para identificar servidores de correo, se pueden definir dos o más servidores de correo para un dominio, siendo que el orden implica su prioridad. Debe haber al menos uno para un dominio.
  • CNAME (Canonical Name). Es un alias que se asigna a un host que tiene una dirección IP valida y que responde a diversos nombres. Pueden declararse varios para un host.
  • NS (Name Server). Define los servidores de nombre principales de un dominio. Debe haber al menos uno y pueden declararse varios para un dominio.
  • SOA (Start Of Authority). Este es el primer registro de la zona y sólo puede haber uno en cada archivo de la zona y sólo está presente si el servidor es autoritario del dominio. Especifica el servidor DNS primario del dominio, la cuenta de correo del administrador y tiempo de refresco de los servidores secundarios.

Configuración

Veamos como configurar BIND9 para disponer de un servidor DNS en una intranet, que resuelva dominios internos. Por ejemplo, en la intranet se utilizaran dominios que terminen en “marblestation.homeip.net” como “saturno.marblestation.homeip.net” o “luna.marblestation.homeip.net”. El servidor DNS se encargará de resolver esos dominios en sus respectivas IPs, además de resolver otros dominios de Internet como “google.com”.

Instalamos BIND9 y nos desplazamos a su directorio de configuración:

aptitude install bind9
cd /etc/bind/

Editamos named.conf.local y añadimos la zona “marblestation.homeip.net”, haciendo referencia a su fichero de configuración:

zone "marblestation.homeip.net" {
    type master;
    file "/etc/bind/db.marblestation";
};

Creamos el fichero de configuración “db.marblestation” a partir de “db.local”:

cp db.local db.marblestation

Editamos “db.marblestation”, reemplazamos la palabra “localhost” por “marblestation.homeip.net”, cambiamos la IP “127.0.0.1″ por la que queramos asignar al dominio y añadimos al final del fichero todos los A, MX y CNAME que queramos, quedando:

;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA marblestation.homeip.net. root.marblestation.homeip.net. (
                  1     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@           IN      NS          marblestation.homeip.net.
@           IN      A           192.168.48.32
@           IN      MX      0   marblestation.homeip.net.
www         IN      A           192.168.48.32
saturno     IN      CNAME       marblestation.homeip.net.

En este ejemplo vemos primeramente el dominio a resolver, ‘marblestation.homeip.net.’ y el segundo es la cuenta de correo del administrador, ‘root.marblestation.homeip.net.’ (sustituyéndo el primer punto por arroba, lo que dejaría ‘root@marblestation.homeip.net’). Debemos notar que al final de cada dominio viene un punto, que identifica la raíz de este. El resto de los parámetros son:

  • Serial: es un identificador del archivo, puede tener un valor arbitrario pero se recomienda que tenga la fecha con una estructura AAAA-MM-DD y un consecutivo.
  • Refresco: número de segundos que un servidor de nombres secundario debe esperar para comprobar de nuevo los valores de un registro.
  • Reintentos: número de segundos que un servidor de nombres secundario debe esperar después de un intento fallido de recuperación de datos del servidor primario.
  • Expiración: número de segundos máximo que los servidores de nombre secundarios retendrán los valores antes de expirarlos.
  • TTL mínimo: Significa Time To Live y es el número de segundos que los registros se mantienen activos en los servidores NS caché antes de volver a preguntar su valor real.

A continuación se definen los registros necesarios, cuyos tipos ya han sido explicados anteriormente en este documento.

Cada vez que se cambia la configuración de BIND9, debemos reiniciar el demonio:

/etc/init.d/bind9 restart

Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar “/etc/resolv.conf” y dejamos únicamente la línea:

nameserver 127.0.0.1

Se debería hacer lo mismo con el resto de máquinas de la intranet que vayan a utilizar el servidor, con la única diferencia que habrá que substituir la IP 127.0.0.1 por la IP que tenga el servidor en la red.

Para comprobar el correcto funcionamiento, utilizamos el comando “host” el cual sirve para resolver dominios:

$ host marblestation.homeip.net
marblestation.homeip.net has address 192.168.48.32
marblestation.homeip.net mail is handled by 0 marblestation.homeip.net.

$ host saturno.marblestation.homeip.net
saturno.marblestation.homeip.net is an alias for marblestation.homeip.net.
marblestation.homeip.net has address 192.168.48.32
saturno.marblestation.homeip.net is an alias for marblestation.homeip.net.
saturno.marblestation.homeip.net is an alias for marblestation.homeip.net.
marblestation.homeip.net mail is handled by 0 marblestation.homeip.net.

Si deseamos también disponer de resolución de dominios inversa, es decir, que podamos preguntar por la IP “192.168.48.32″ y el servidor DNS nos diga que pertenece a marblestation.homeip.net, debemos añadir a “/etc/bind/named.conf.local”:

zone "192.in-addr.arpa" {
    type master;
    file "/etc/bind/db.192";
};

Creamos el archivo de configuración “/etc/bind/db.192″ a partir del “/etc/bind/db.127″:

cd /etc/bind/
cp db.127 db.192

Editamos “/etc/bind/db.192″, substituimos “localhost” por “marblestation.homeip.net” y cambiamos la última línea:

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@   IN  SOA marblestation.homeip.net. root.marblestation.homeip.net. (
                  1     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  marblestation.homeip.net.
32.48.168   IN  PTR marblestation.homeip.net.

De forma que, la última linea indica que la IP [192.]168.48.32 (escrita a la inversa y omitiendo el 192 que ya se especifico en “named.conf.local”) corresponde al dominio marblestation.homeip.net.

Podemos comprobar su funcionamiento reiniciando el demonio BIND9 y realizando una consulta:

$ /etc/init.d/bind9 restart
$ host 192.168.48.32
32.48.168.192.in-addr.arpa domain name pointer marblestation.homeip.net.

Alternativas a joomla

Visitar este enlace:http://www.informatica-hoy.com.ar/mi-propio-blog/Alternativas-Joomla-WordPress-Drupal.php

Almacenar archivos en la nube

Subir nuestros archivos y documentos a un servidor en Internet nos proporciona una serie de ventajas que no podemos obviar. La primera ventaja es que tendremos disponible toda nuestra información en cualquier ordenador o dispositivo móvil con acceso a Internet, ya no dependeremos de un solo lugar para acceder a ella. La segunda y no menos importante, es que podemos utilizar el espacio web para salvar nuestros archivos más importantes de cualquier problema físico que pueda sufrir nuestro ordenador. Hacer copias de seguridad es básico para trabajar con tranquilidad. Conservar una copia de nuestros archivos en Internet nos da mayor seguridad a la hora de recuperarlos si el disco duro sufre un fallo. Disponer de espacio en Internet es sencillo, tenemos varios servicios que os queremos comentar:

iDISK

Si contratamos una cuenta de MobileMe tenemos que saber que dispondremos de 20GB para subir todo lo que queramos y poder acceder vía Web, desde otro ordenador en el que tengamos MobileMe configurado, o incluso desde el iPhone/ iPad gracias a su aplicación gratuita. No solo podremos subir archivos desde Me.com, sino que además podremos utilizar una carpeta del Finder (iDisk) que utilizaremos para sincronizar con la nube cualquier archivo que introduzcamos en ella.

Lo mejor: La gran cantidad de espacio y su sincronización con el sistema y demás dispositivos Apple. Lo peor: No es muy rápido a la hora de sincronizar y necesitaremos una cuenta de MobileMe.

DROPBOX

Uno de los mejores servicios que podemos encontrar de almacenamiento online. Cuenta con 2GB gratuitos, ampliables mediante invitaciones a amigos. Si necesitamos mayor espacio podemos contratar, por mes o año, planes premium, aunque su precio no es precisamente barato. Al instalarlo se añade la carpeta Dropbox en nuestro usuario como si de una cualquier se tratase. Sin embargo, todo lo que hagamos dentro de ella estará sincronizándose de forma “invisible” para nosotros, de forma que siempre estará disponible en la Nube y en cualquier ordenador con conexión a Internet. Podremos compartir archivos con todo el mundo, e incluso configurar carpetas colaborativas, ver el historial de modificaciones en los archivos y otras opciones tan interesantes que es el servicio que os recomendamos probar. Además cuenta con aplicación para iPhone e iPad totalmente gratuitas.

Lo mejor: la manera en la que trabaja, totalmente invisible para el usuario y las inmensas posibilidades que nos da. Lo peor: si queremos más espacio web sus planes premium son caros.

SUGARSYNC

Un “rival” de Dropbox que tiene varias similitudes con este, aunque también algunas diferencias que lo hacen interesante. Los parecidos comienzan en que también se instala como una carpeta del Finder, esta Carpeta Mágica, trabaja como la de Dropbox, todo lo que hagamos en ella estará sincronizado con la Nube. Sin embargo, SugarSync también instala un pequeño programa con el que gestionaremos nuestra cuenta, y será desde allí donde podamos escoger otras carpetas del Finder para sincronizarlas. Este servicio también ofrece planes premium, aunque nos ofrece 5GB de espacio totalmente gratuito. También dispone de aplicaciones para iPhone e iPad gratuitas.

Lo mejor: el software de gestión de la cuenta nos permite personalizarla, y sus 5GB gratis. Lo peor: sus aplicaciones para iPhone/ iPad no son de lo mejor y no es tan “invisible” como Dropbox.

Existen otros sistemas de almacenamiento online, si utilizáis algún otro y queréis recomendarlo, podéis hacerlo escribiendo un comentario en este artículo ;)

 

Visitar este enlace:http://blog.k-tuin.com/2011/01/almacena-tus-archivos-en-la-nube-idisk-dropbox-sugarsync/

Los 10 mejores hosting gratuitos

Los 10 mejores Hostings gratis SIN publicidad

 

Determinar cual es el mejor hosting gratis de todos es algo difícil, porque realmente hay excelentes alternativas en el plano de los servicios de hospedaje gratuitos, por lo tanto vamos a establecer a continuación una lista con todos aquellos que merecen nuestra atención.

000webhost: Nos ofrece un servicio gratuito con espacio en disco de 1500MB, transferencia (ancho de banda) de 100GB, dominios ilimitados, CPanel, y no nos incluyen publicidades ni banners de ningún tipo. Simplemente uno de los mejores hostings gratuitos que podemos encontrar.

Runhosting: Espacio en disco de 150MB, 4GB de transferencia mensual, sólo un dominio, y una base de datos MySQL.

Freehostia: Espacio de 250MB para nuestra web, 6GB por mes de transferencia de datos, scripts para instalar sistemas como blogs instantáneamente, POP3 y por supuesto nada de publicidad.
x10Hosting: Cpanel, subdominios, 2.5GB de espacio en disco para nuestro proyecto web, 45GB de transferencia mensual, SSL gratis, back ups diarios y sin ningún tipo de publicidad o anuncios.

Awardspace: Es uno de mis preferidos, la usé un tiempo y me dio buenos resultados. Nos ofrece 200MB, 5GB de transferencia, hospedaje gratis para 2 dominios, 1 BD MySQL, sin publicidades molestas.

Zymic: Gran servicio que nos ofrece 5GB de espacio en disco, 50GB de transferencia mensual, cuentas ilimitadas, FTP, PHP5, estadísticas, subdominios, 5 bases MySQL y sin anuncios publicitarios.

Idomyweb: Con 300MB de espacio, 10GB en transferencia mensual, 3 DBs MySQL, FTP y PhpmyAdmin, nada mal para ser un hosting gratuito de gran calidad y sin publicidad.

Newbiesite: Hosting gratis con 100MB de espacio, 1GB de transferencia mensual (algo poco), subdominios, FTP, extensiones de FrontPage, soporte 24horas, nada de propagandas, banners ni ads.

110mb: Esta empresa nos ofrece alojar gratuitamente nuestra web en 110MB de espacio, 10GB de transferencia, MySQL 5, Sendmail, FTP, PHP 5, CGI/Perl, Python y Creador de sitios con templates.

Dalir: 50MB de espacio en disco, 1GB de transferencia, 10 cuentas de email, 5 bases de datos MySQL, extensiones Frontpage, FTP y cero publicidades.

Ahora si me gustaría hacer una aclaración. Yo por un tiempo utilicé varios hosting gratuitos y la verdad es que sirven por un corto período de tiempo, luego lo ideal es dejar lo gratis y pasarse a uno de pago, no son caros, pero tienes la seguridad de que estás pagando por un servicio, tienes soporte técnico, seguridad garantizada, y no dependes de nadie.

Una de las empresas que recomiendo es DreamHost, ya que nos ofrece recursos increíbles, es una de las que más trayectoria tienen en internet, y nos ofrecen grandes descuentos si pagamos 6 meses o 1 año por adelantado. Realmente vale la pena. Podrás hospedar en una sola cuenta todos los dominios y websites que desees, sin límites! Esa es la recomendación de hosting que siempre hago, no se si es el mejor hosting pero a mi me ha venido como anillo al dedo y lo uso hace casi 3 años. Aquí puedes ver los planes de Dreamhost. Es increíble que ofrezcan transferencia mensual ilimitada y espacio en disco ilimitado, pero está comprobado que es cierto.

 

Enlace:http://mejorhosting.org/2009/43-los-10-mejores-hostings-gratis-sin-publicidad

Nueva version de joomla 2.5

Ya tenemos con nosotros la nueva versión del proyecto Joomla! (Joomla! 2.5). Una versión con varias actualizaciones y correcciones de seguridad que conviene tener instalada en todos nuestros sitios web en producción. Un paso más en el que es el mejor gestor de contenidos de código abierto en la actualidad.

Veamos a ver algo más sobre Joomla! 2.5.0

Estadísticas

Joomla! 2.5.0 contiene:

  • 26 nuevas características añadidas.
  • 4 errores de seguridad corregidos.
  • 356 correcciones.

Antes de hacer nada…

Si ya estás deseando hacer la actualización a tu sitio web, ten en cuenta lo siguiente:

  • Espera a que publiquen el paquete de traducción oficial (Isidro siempre lo publica en Gnumla.
  • Realiza una copia de seguridad de todo tu sitio (con Akeeba o de forma manual). Siempre es bueno poder volver atrás…

Efectos de zoom para las fotos.

Visitar este enlace:

 

http://www.magictoolbox.com/magiczoom/integration/

Como subir videos al moodle

Pues muy facil te vas al video que quieras compartir,insertar y lo pones en el articulo que quieras en el moodle.