Feeds:
Entradas
Comentarios

Archive for the ‘Sistemas’ Category

Me entero vía Piwik: Alternativa libre a Google Analytics de que existe Piwik:

Piwik # Open source web analytics

Un Analizador de eestadísticas web de código abierto y se autoproclama alternativa al Google Analytics.

Lo voy a probar … 🙂

Procedimiento:

* Requisitos: Un servidor web donde tengas espacio y acceso vía ftp, con

  • PHP version 5.1.3 o mayor
  • MySQL version 4.1 o mayor
  • (Habilitado por defecto) PHP extension pdo y pdo_mysql

En mi caso, y os lo recomiendo, tengo un free web hosting en 000webhost.com ( http://www.000webhost.com/), tiene PhP, MySQL, email, subdominios, 1500MB de espacio,… y es bueno (no falla) y rápido. Es totalmente gratis (free) y no hay que soportar banners ni publicidad obligatoria.

* Descarga:

– la última versión: http://piwik.org/latest.zip

* Preparación en local:

– descomprimo el fichero zip en local (en tu pc) y subo por ftp a mi servidor de hosting (con PhP y MySQL) la carpeta piwik y todo su contenido. Uso para establecer el ftp y los permisos posteriores el programa FileZilla, que te da una GUI de las opreaciones comunes en un servidor ftp.

* Operaciones en el servidor web.:

Doy permisos al directorio tmp mediante FileZilla (seleccionas la carpeta remota /public_html/piwik/tmp , boton derecho y le das permisos completos, 777)

Permisos al directorio tmp completos, 777

Estado:    Ajustar permisos de ‘/public_html/piwik/tmp’ a ‘777’
Comando:    CWD /public_html/piwik
Respuesta:    250 OK. Current directory is /public_html/piwik
Comando:    SITE CHMOD 777 tmp
Respuesta:    200 Permissions changed on tmp


En mi caso creo un subdominio: http://piwik.javcasta.comlu.com/ que apunta a mi carpeta /public_html/piwik/ y (no es necesario lo del subdominio, es solo por comodidad de url) me conecto vía browser:

* Instalación vía browser (navegador):

Te conectas a tu url donde hayas hospedado piwik http://loquesea.com/piwik/index.php , en mi caso es http://piwik.javcasta.comlu.com/ y comienzas a seguir los pasos que te indiquen

La bienvenida, y le damos a siguiente

Fase de comprobación del sistema

Tengo que dar permisos de escritura al directorio /piwik/config/, pero en mi caso sigue el error hasta que no le doy permisos tottales (777).

Doy permisos a /piwik/config/ totales mediante FileZilla

Refresco la página (hay un botón para ello, o lo haces mediante tu navegador)

Ahora OK. Solo me da un warning en set_time_limit … pero no es crítico, seguimos

Parametrizamos la base de datos. La base de datos hay que crearla antes, ya sea mediante phpMyAdmin o por los medios que te proporcione tu hosting. Y debes de saber la url del servidor de la base de datos (en muchos casos es simplemente localhost, en mi caso no), el nombre de la base de datos y un usuario con permisos y su password de esa base de datos.

Parámetros de la base de datos de MySQL

Me da un aviso o warning y como solucionarlo a posteriori. Seguimos

La confirmación de que se han creado las tablas

Definimos el superusuario de pwiki - ¡Importante poner un email, en caso de perder clave!

Y por último nos da la opción de definir una web sujeta a estadísticas, pongo la propia página piwik mía:

http://piwik.javcasta.comlu.com

Script en JavaScript a incluir en la página que he definido para ser sometida a seguimiento estadístico

Fin de la instalación, te dan la enhorabuena 🙂

Formulario de validación de acceso a piwik

Podéis ver ejemplos de estadísticas en : Online demo, que fue la demo que me convenció de que es una muy buena aplicación para el seguimiento de estadísticas y visitas.

¡Felices Reyes Magos!,  que os traigan combustible fósil biodegradable … 🙂

Anuncios

Read Full Post »

Vía: Cómo dividir en partes un XML de WordPress.

<?xml version="1.0" encoding="UTF-8"?>

<rss>
    <channel>
       /* INICIO INTRODUCCIÓN */
      <title>bocabit.com</title> /* Título del blog */
     <link></link>  /* Dirección del blog */
     <description></description>   /* Descripción */
     <pubDate>Thu, 05 Jun 2008 13:35:15 +0000</pubDate> /* Última fecha de publicación */
     <generator>http://wordpress.org/?v=2.5.1</generator>  /* Versión de WordPress */
     <language>en</language> /* Idioma */
     <wp:wxr_version>1.0</wp:wxr_version>
     <wp:base_site_url>http://bocabit.com</wp:base_site_url> /* Dirección base */
     <wp:base_blog_url>http://bocabit.com</wp:base_blog_url> /* Dirección base del blog */
         /* FIN INTRODUCCIÓN */

          /* INICIO CATEGORÍAS */
     <wp:category></wp:category>
          /* FIN CATEGORÍAS */

          /* INICIO TAGS */
     <wp:tag></wp:tag>
          /* FIN TAGS */

     /* INICIO POSTS */
    <item></item>
    /* FIN POSTS */

      </channel>
</rss>

Read Full Post »

Vía: Crear iso cdrom o dvd fácilmente con Ubuntu Linux « Informático de Guardia.

Crear fichero iso desde la terminal.

Con diferencia es la forma más rápida y, para mi gusto, la más cómoda siempre y cuando no te importe teclear cosas en la línea de comandos.Basta con lanzar un

dd if=/media/cdrom1 of=/tmp/copia_cdrom.iso

donde IF Input File indica el origen a copiar.

En el ejemplo estoy suponiendo que el cdrom se encuentra montado en el directorio /media/cdrom1

OF Output File indica dónde hacer la copia.

En el ejemplo estamos creando el fichero copia_cdrom.iso en el directorio /tmp.


Mi comentario: Esto de crear una imagen ISO de un CD o DVD lo suelo hacer en Ubuntu con Brasero.

Pero no esta mal saber hacerlo desde consola.

Read Full Post »

Vía: Cómo instalar un lector de DNIe en Ubuntu 9.10 | Bitelia.

Encuentro este post donde explican como instalar el eDNI en Ubuntu 9.10 karmic Koala. Voy a seguirlo a ver si lo consigo:

  • Descarga el software para Ubuntu 9.04: Lo primero que debes hacer es descargar el software para Ubuntu 9.04. Hay que elegir entre la versión de 32 bits o la versión de 64 bits, dependiendo de la arquitectura del sistema

En mi caso elijo el paquete deb para un sistema de 32 bits

Si, si para ubuntu 9.04, no hay más actualizado, pero ya cuenta el autor con ello.

  • Instala los paquetes descargados

    Es importante seguir este orden, porque como opensc depende de libopensc, si intentas instalar opensc primero, el sistema descargará desde Internet una versión posterior de libopensc que no sirve.

Pulsa con el botón derecho sobre el archivo y selecciona la opción Extraer aquí. Se creará un directorio con tres archivos, que corresponden a los tres componentes necesarios para que el lector funcione:

  • libopensc
  • opensc
  • opensc-dnie

Debes instalar por ese mismo orden los tres archivos. Primero haces doble clic sobre el correspondiente a libopensc y lo instalas, ignorando las advertencias sobre que en los canales de software existe una versión posterior. Luego haces lo mismo con opensc y por último con opensc-dnie.

Instalamos los paquetes (por orden de izquierda a derecha) y ignoramos el actualizar el sistema

  • Evita que el sistema actualice opensc

    Para evitar que el sistema te avise constantemente de que hay una versión posterior, vete a Sistema » Administración » Gestor de paquetes Synaptic. Allí busca los paquetes opensc y libopensc, selecciónalos y marca la casilla Paquete » Bloquear versión.

Seguro que antes de que te de tiempo a reaccionar, Ubuntu detectará que hay versiones más nuevas de opensc en los orígenes de software y te invitará a actualizar. No debes hacerlo, o el módulo del DNIe dejará de funcionar.

dnieubuntu910_1

Tras seleccionar y bloquear estos paquetes:

paquetes bloqueados con synaptic

Instala el módulo de la tarjeta y el certificado en Firefox

Esta bastante claramente explicado en su post: leer todo el post. Suerte … 🙂

Read Full Post »

Ingresas en un servidor ftp y no sabes lo que tiene. Una idea útil seria tener un fichero de texto con todos los directorios y ficheros que contiene. Una forma de hacerlo: listando recursivamente los directorios remotos ( ls -R ) a un fichero local

Listado recursivo de directorios remotos de servidor ftp a fichero local

javcasta@interceptor:~$ ftp unservidorftp.org
Connected tounservidorftp.org.
220 unservidorftp.org
Name (unservidorftp.org:javcasta): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwxrwxrwx   2 anonymous anonymous     4096 Nov 10  2008 UNIFICA
drwxr-xr-x   2 anonymous anonymous     4096 Apr  8  2009 aitona
drwxr-xr-x   5 anonymous anonymous     1024 Aug 16  2005 mcafee
drwxr-xr-x   2 anonymous anonymous       80 Aug 16  2005 medusa
drwxrwxrwx 151 anonymous anonymous    13312 Aug  2 03:16 planeamientoenp
drwxr-xr-x   2 anonymous anonymous     4096 Aug 31 15:25 procedimientos
drwxr-xr-x   7 anonymous anonymous     2048 Dec 25 11:36 software
drwxr-xr-x  22 anonymous anonymous    13312 Oct 31  2007 sostenp
drwxr-xr-x   2 anonymous anonymous     4096 Nov  3 10:00 trendmicro
drwxr-xr-x   2 anonymous anonymous     4096 Jun 23  2008 video
226 Transfer complete.
ftp> ls -R ftpgobcan.txt
output to local-file: ftpgobcan.txt? Yes
200 PORT command successful
150 Opening ASCII mode data connection for file list
226 Transfer complete.
ftp> quit
221 Goodbye.
javcasta@interceptor:~$

Listado recursivo de directorios remotos de servidor ftp a fichero local: ls -R fichero-local.txt

Read Full Post »

Tengo un convertidor de USB a RS232 (puerto serie) que usaba en Windows sin problemas. Así que me propuse usarlo en Ubuntu 9.10.

http://hcabrera.files.wordpress.com/2008/04/ciscoconsole.jpg

Un cable de consola Cisco: DB9 Hembra a RJ45 Macho

* Conecto el convertidor de USB a RS232 a un puerto USB de mi portatil, y conecto el cable de consola de Cisco al puerto serie DB9 del adaptador y la clavija rj45 al puerto de consola (Azul, Blue) de un dispositvo Cisco … todo esto es obvio, pero lo escribo por si hay algún despistado leyendo el post y … 🙂 , pongo ilustración:

Con un cable de consola para Cisco (suelen ser azules) conectas el portatil con el puerto de consola del dispositivo Cisco

* Compruebo si el sistema lo detecta y como lo denomina:

javcasta@interceptor:~$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 003: ID 0af0:6971 Option
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 008: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Veo que lo detecta, veamos como lo llama el sistema

javcasta@interceptor:~$ ls /dev | grep USB
ttyUSB0

OK, todo correcto. Instalo un cliente de emulación de terminal: Putty (viejas reminiscencias de haber trabajado mucho con Putty )

javcasta@interceptor:~$ sudo apt-get install putty
[sudo] password for javcasta:
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes extras:
putty-tools
…….

Lanzo putty y elijo conexión tipo vía serial y como dispositivo o serial line: /dev/ttyUSB0 con velocidad o speed 9600

javcasta@interceptor:~$ putty

Conecto (open) y tras una pantalla en negro (doy a intro) y me aparece el modo EXEC No privilegiado sin password ya que accedo desde consola: lanzo un show version para probar.

Read Full Post »

Deseaba instalar IE6 / IE7 (Internet explorer 6 e Internet Explorer 7 ) en Ubuntu 9.10.

Solución: PlayOnLinux. 3.7.2

Para instalarlo en Ubuntu 9.10 Karmic Koala:


sudo wget http://deb.playonlinux.com/playonlinux_karmic.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux

Lo lanzamos:

…$ playonlinux

1.- Lanzar playonlinux 2.- Instalar 3.- Internet_Explorer7 4.- Aplicar

Read Full Post »

Older Posts »