Oct 21

Curiosamente estas dos últimas semanas he estado probando servicios para tener controlado el estado del servidor y saber cuando esta caído y cuando no. Concretamente he probado Site24×7 y HostTracker. Y ambos merecen la pena.

Casualmente en PuntoGeek.com han realizado una interesante recopilación con unos cuantos servicios web que nos ayudarán a saber si nuestro servidor está caido o no.

Son los siguientes:

  • Pingdom: Seguramente es de los más conocidos en el mercado, en la opción de prueba por 30 días podemos monitorizar un sitio y recibir hasta 20 SMS de notificaciones, además de poder ver los reportes que el sistema genera.
  • Site24×7: Es otro servicio que se hizo conocido por el costo del servicio, en su versión gratuita podemos monitorizar un sitio cada 60 minutos o más. Pero las cuentas de pago son muy baratas, mientras más corto es el intervalo de chequeo del sistema más cara es la cuenta.
  • HostTracker: Este servicio también ofrece su versión gratuita por 30 días con informes avanzados, permite monitorizar hasta 2 sitios con intervalos de hasta 30 minutos. Obviamente tiene cuentas de pago que elevan la calidad del servicio. Si quieren uno gratis les recomiendo éste.
  • SiteUptime: Tiene unas lindas características en su versión gratuita, no tiene límite de tiempo y te permite monitorear un sitio cada 30 o 60 minutos, acceso a informes públicos y privados. Estadísticas del servidor de correo, notificaciones por email, etc.
  • Service Uptime: quedó para lo último pero esto no significa nada, ofrece la opción de registrarse y obtener el servicio de pruebas por 30 días con intervalos de 30 minutos y notificaciones por SMS ilimitadas.

Oct 13

Host-tracker.com es un servicio en línea (versión gratuita y otras de pago a buen precio) que nos avisa cuando nuestra web y servidor están caídos.

Es tan fácil como decirle que web quieres monitorizar y a que correo y/o móvil quieres que te avise y listo.

Buena opción para los que queremos que nuestra web esté 100% online ;) .

Sep 06

Leyendo Carrero descubro OpenGoo, o lo que sería lo mismo un Microsoft Office gratis y online.

OpenGoo es un adelanto de lo que todas las empresas quieren imponer, trabajar con aplicaciones de ofimática online. A mi personalmente no me acaba de convencer del todo, mientras exista OpenOffice, KOffice, AbiWord, … para que usar aplicaciones online para las tareas que hacemos sin conexión.

OpenGoo es una solución Office Gratis para alojar en tu propio servidor con soporte PHP y Mysql de forma que al menos si decides trabajar online tus datos los controlarás solo tú. OpenGoo te proporciona un completo entorno de ofimática (office) de forma que podemos tener online y en nuestro servidor un procesador de texto online, presentaciones online, calendarios y agenda, listados de tareas de proyectos, y por supuesto un gestor de documentos y ficheros. Además prometen en breve dispondrán de una hoja de cálculo, que sin duda es primordial.

Dispone de una interfaz muy clara y ordenada en la que crearemos nuestros espacios de trabajo para organizar nuestros mensajes, contactos, calendarios, documentos, tareas, proyectos y enlaces de referencia.

Si tienes un servidor dedicado con Apache, PHP y Mysql ya puedes probarlo, porque es gratis y Open Source.

Sitio Oficial: OpenGoo

Ago 11

En WebMonkey han publicado un completísimo tutorial paso a paso de como hacer una copia de seguridad completa de un servidor Web, muy útil para cualquiera que tenga alojado WordPress en un servidor VPS o dedicado.

Ago 05

AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones.

Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en XML.

Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas operativos y navegadores dado que está basado en estándares abiertos como JavaScript y Document Object Model (DOM).

Dicho esto, os presento un Tutorial AJAX para aprenderlo desde cero. El objetivo de este tutorial es poder aprender Ajax viendo un concepto teórico, luego algunos ejercicios resueltos y otros por resolver.
Se pueden desarrollar los ejercicios en el sitio, probarlos, modificarlos y ver los resultados inmediatamente.

A lo largo del curso se introducen conceptos de Ajax desde CERO, si os habéis olvidado de HTML, JavaScript, CSS, PHP o DHTML podéis visitar HTML Ya, JavaScript Ya, CSS Ya, PHP Ya y DHTML Ya

Además, se puede visitar luego el tutorial de : Introducción a la librería jQuery (JavaScript)

Luego de completar el curso nos invitan a desarrollar conceptos y aprender de los propuestos por otros visitantes, ingresando en CodigoFuenteYa

Jul 31

Para los que no nos gusta tener que perder el tiempo y tenemos “a mano” el acceso a nuestro servidor mediante SSH, en Inkilino han creado este estupendo manual el cual podemos seguir para instalar Wordpress desde nuestro terminal.

Aquí va:

Con este artículo pretendo explicar como instalar Wordpress 2.6 por SSH desde un terminal, que creo que es la forma más fácil y rápida de hacer una instalación de Wordpress. Lo primero es abrir un terminal (si no tenemos Linux o Mac OS X, podemos usar Putty), logearnos y dirigirnos a nuestro directorio.

# cd public_html/midirectorio/

Voy a explicar los pasos un poco rápido para no enrollarme mucho, las siguientes lineas son para descargamos la ultima versión de Wordpress, en este caso Wordpress 2.6, descomprimirla y borrar el archivo comprimido.

# wget http://wordpress.org/latest.tar.gz
# tar xvzf latest.tar.gz
# rm latest.tar.gz

Ahora opcionalmente podemos renombrar la capeta que se nos ha descomprimido con el nombre de wordpress, yo la llamare blog.

# mv wordpress blog
# cd blog

Ahora ya podemos crear la base de datos:

# mysql -u ''usuariodenuestrabbdd'' -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1731235
Server version: 5.0.32-Debian_7etch1-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE ”blog”;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘blog’@'localhost’
      -> IDENTIFIED BY ‘contraseñadelusuario’ WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye

Creamos y editamos el archivo wp-config.php, y cambiamos cuatro lineas, la ultima es para poner Wordpress en español, que ya que estamos, aprovechamos

# cp wp-config-sample.php wp-config.php
# vi wp-config.php

    // ** MySQL settings ** // define(’DB_NAME’, ‘nombredenuestrabbdd’); define(’DB_USER’, ‘usuariodenuestrabbdd”); define(’DB_PASSWORD’, ‘contraseñadenuestrousuario’); define (’WPLANG’, ‘es_ES’);

Ya que hemos editado el archivo wp-config.php para poner Wordpress en español, pues nos descargamos la traducción que amablemente hizo David Carrero.


# cd public_html/midirectorio/blog/wp-includes/languages/
# wget  http://wordpress.inkilino.com/archivos/wp-es-2-6.tar.gz
# tar xvzf wp-es-2-6.tar.gz
# rm wp-es-2-6.tar.gz

Seguir leyendo.