lunes, 24 de diciembre de 2007

Problemas con XAMPP


myhost@myuser#/opt/lampp/lampp restart
/opt/lampp/lampp: line 74: arch: orden no encontrada
/opt/lampp/lampp: line 74: arch: orden no encontrada

Stopping XAMPP for Linux 1.6.3b...
/opt/lampp/lampp: line 74: arch: orden no encontrada
XAMPP: Stopping Apache with SSL...
/opt/lampp/lampp: line 74: arch: orden no encontrada
/opt/lampp/lampp: line 74: arch: orden no encontrada

XAMPP: Stopping MySQL...
/opt/lampp/lampp: line 74: arch: orden no encontrada
XAMPP: Stopping ProFTPD...
Stopping PostgreSQL
waiting for postmaster to shut down.... done
postmaster stopped
XAMPP stopped.
/opt/lampp/lampp: line 74: arch: orden no encontrada
Starting XAMPP for Linux 1.6.3b...
/opt/lampp/lampp: line 74: arch: orden no encontrada
/opt/lampp/lampp: line 74: arch: orden no encontrada

XAMPP: Starting Apache with SSL (and PHP5)...
/opt/lampp/lampp: line 74: arch: orden no encontrada
XAMPP: Starting MySQL...
/opt/lampp/lampp: line 74: arch: orden no encontrada
XAMPP: Starting ProFTPD...
Starting PostgreSQL
postmaster starting

Tenía este error, me puse a mirar un poco el código y vi que lo que pretende el script que lanza xampp es verificar si el microprocesador es de 64 bit.

...
# XAMPP is currently 32 bit only
case `arch` in
*_64)
...

El error dice que no encuentra la orden arch. No encontré la aplicación arch en los repositorios, así que creé un script que dice la arquitectura de nuestro procesador.

Simplemente hay que crear un fichero en /usr/local/bin/arch, escribimos dentro.

#!/bin/sh
uname -m

Y por último le damos permiso de ejecución o nos dirá en el script que no tiene permiso para ejecutar arch.
chmod 775 /usr/local/bin/arch

Reiniciamos XAMPP y vemos que ya no tenemos errores.
/opt/lampp/lampp restart
Stopping XAMPP for Linux 1.6.3b...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
Stopping PostgreSQL
waiting for postmaster to shut down.... done
postmaster stopped
XAMPP stopped.
Starting XAMPP for Linux 1.6.3b...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
Starting PostgreSQL
postmaster starting
XAMPP for Linux started.

jueves, 29 de noviembre de 2007

sitemaps.org - Protocolo

sitemaps.org - Protocolo:

Sitemap es una muy buena forma de posicionar nuestras web, aunque nos hace trabajar más a los websmaster para que google (o el resto de buscadores) trabaje menos.

Al final dedicándole una horita he sido capaz de que no sea yo el que tiene que trabajar y que lo hagan los servidores. Ese filosofía es la que me gusta... menos trabajar para los informáticos y más trabajo para las máquinas.

:P

lunes, 26 de noviembre de 2007

viernes, 23 de noviembre de 2007

despojo de poeta - Gritando en silencio - goear.com

despojo de poeta - Gritando en silencio - goear.com







¿Hay un forma mejor de empezar una jornada de trabajo que con un poquito de Rock? Sobre todo después de una noche fiestera. Al fin salimos en Dos Hermanas y no veas que noche... jejejeje

Ahora a currar un poco.

martes, 20 de noviembre de 2007

Test - GNU/Linux 2007

Test - GNU/Linux 2007

Aquí puedes poner a pruebas tus conocimientos sobre GNU/Linux, eso sí lee muy bien las preguntas porque yo fallé algunas por no leer bien jejejeje

Usuario y contraseña para acceder | PuntoGeek

Usuario y contraseña para acceder | PuntoGeek



jejeje ¿Puedes introducir primero tu usuario y password? ¿Se puede conectar estas braguitas con un servidor LDAP? jejeje eso ya sería el remate de los tomates...

Tendremos que intentar como siempre un ataque por fuerza bruta para ver si descubrimos el password del usuario admin.

jueves, 8 de noviembre de 2007

Xampp con PostgreSQL

Ya sabemos que existen Addons de PostgreSQL para XAMPP, pero... ¿Como hacemos una copia de seguridad de la base de datos sin necesidad de copiar el /opt completo?

Si hacemos " /opt/lampp/bin/pg_dump mydb > myfichero.sql " funciona, pero nos pedirá el password del usuario.

¿Cómo podemos hacer para que no nos pida nunca el password del usuario?

export PGPASSWORD=mypassword
/opt/lampp/bin/pg_dump mydb > myfichero.sql

Así cada vez que lancemos el script no nos pedirá el password.

miércoles, 31 de octubre de 2007

YouTube - Marea - Que se joda el viento - Frets on Fire

YouTube - Marea - Que se joda el viento - Frets on Fire

Podrán intentarlo, pero muy pocos son capaces de igualar a Colibrí.

Software privativo???

Hay quien lucha por la libertad del software. Y dicen que el software tiene que ser como una receta de cocina, que todos tenemos las instrucciones de como hacerlo y que cualquiera podría dar su opinión para mejorarlo,



Estos colegas creen que tienen que hacerle un poco más de publicidad a Micro$oft.

Algún día llegará el momento en el que todos los windouseros os rindáis ante el todo poderoso kernel de GNU/Linux.

Desde aquí animo a todos a probar sistemas operativos basados en GNU/Linux como por ejemplo http://www.ubuntu-es.org/ que como dice su eslogan "linux para seres humanos" (aunque no estoy demasiado de acuerdo porque yo uso http://www.debian.org y no me considero ningún bicho raro).

!! Ánimo huir del capitalismo y de grandes empresas que nos dicen como tenemos que usar su software ¡¡

jueves, 18 de octubre de 2007

apache friends - xampp for linux

apache friends - xampp for linux

Gracias a xampp podemos tener un servidor web, base de datos, correo y ftp sin necesidad de instalar nada en el sistema, simplemente descomprimimos y ejecutamos.

¿Pero es posible ejecutar xampp cuando tenemos ya ejecutado Apache2, MySQL, PostgreSQL... en el sistema?

Pues la respuesta es sí, simplemente tendremos que cambiar los puertos de escucha. Por ejemplo la instancia de Apache2 en xampp como el resto de instancias de Apache2, por defecto escucha en el puerto 80. Desde los ficheros de configuración de Apache podemos modificarlo para que escuche en el puerto que nos interese (alguno que esté libre).

Usando "netstat -putan" desde la linea de comandos, podemos saber cuales son los puertos que tenemos ocupados. Para poner a escuchar un nuevo servicio, tendremos que usar uno que no estemos utilizando.

Una vez que tenemos el fichero modificado, solo nos queda un paso que nos llevó bastante tiempo encontrar. Desde el script que ejecuta xampp (/opt/lampp/lampp) se hacen comprobaciones para certificar que el servicio que se pretende levantar no esté corriendo. Una de las comprobaciones es saber si está escuchando algún servicio en el puerto donde se lanzará el servicio. El caso es que este puerto no lo coge del fichero de configuración, así que tendremos que poner el mismo puerto que pusimos en el fichero de configuración.

Por ejemplo en la sección:

"startapache")
if testrun /opt/lampp/logs/httpd.pid httpd
then
$de && echo "XAMPP: XAMPP-Apache laeuft bereits."
$de || echo "XAMPP: XAMPP-Apache is already running."
else
if testport 80
then
$de && echo "XAMPP: Ein anderer Webserver laeuft bereits."
$de || echo "XAMPP: Another web server daemon is already running."
else
case `$0 phpstatus` in
5*) xampp_apachedefine="$xampp_apachedefine -DPHP5"
$de && phpextra="(und PHP5)"
$de || phpextra="(and PHP5)"
;;
4*) xampp_apachedefine="$xampp_apachedefine -DPHP4"
$de && phpextra="(und PHP4)"
$de || phpextra="(and PHP4)"
;;
esac
if test -f $lc/startssl
then
if testport 443
then
$de && echo "XAMPP: Ein anderer Webserver mit SSL laeuft bereits."
$de || echo "XAMPP: Another web server daemon with SSL is already running."
else
$de && echo "XAMPP: Starte Apache mit SSL $phpextra..."
$de || echo "XAMPP: Starting Apache with SSL $phpextra..."
/opt/lampp/bin/apachectl -k start -DSSL $xampp_apachedefine > /dev/null 2> /opt/lampp/logs/apachestart.log
fi
else
$de && echo "XAMPP: Starte Apache..."
$de || echo "XAMPP: Starting Apache..."
/opt/lampp/bin/apachectl -k start $xampp_apachedefine > /dev/null 2> /opt/lampp/logs/apachestart.log
fi
error=$?
if test $error -gt 0
then
$de && echo "XAMPP: ${bon}Fehler $error beim Starten vom Apache!${boff}"
$de || echo "XAMPP: ${bon}Error $error! Couldn't start Apache!${boff}"
/opt/lampp/share/lampp/diagnose apache
fi
fi
fi
;;

Sustituiremos en "if testport 80" el 80 por el puerto donde hemos configurado Apache para que escuche.

lunes, 8 de octubre de 2007

Index of /update/nightly

plugin de php para eclipse
Y este es el enlace al repositorio del plugin de php para eclipse. Con este enlace no tenemos más que incluirlo en los enlaces a repositorios de Eclipse y actualizar el plugin, eclipse se encargará de todo.

jejeje

Cada vez es más sencillo programas. ;P

PHPEclipse.net

PHPEclipse.net
Esta es la web oficial del plugin de PHP para eclipse

Eclipse Project Downloads

Eclipse Project Downloads
Desde aquí podrás descargar Eclipse y los paquetes de traducción disponibles que siempre se agradece un poquito de castellano.

Xampp para linux con PostgreSQL

Hace poco descubrí las ventabas de utilizar xampp en lugar de instalar Apache2, PHP5, MySQL y en mi caso también PostgreSQL para desarrollo de aplicaciones web.

Con xampp todo son ventajas. Ahora no me tengo que preocupar del mantenimiento del sistema. Simplemente copiar la carpeta y ya está montado Xampp con todas sus historias.

Cual fue mi sorpresa cuando encontré un addon de postgres (Xampp for linux PostgreSQL) y lo puedes   hacer todo desde el phppgadmin.

miércoles, 3 de octubre de 2007

Clonar discos - Wikidesarrollo

Clonar discos - Wikidesarrollo

A esto llamo yo una flipada de gordas... jejeje

Clona un disco duro en remoto, con el servidor funcionando y sin tener que parar ningún servicio. jejeje

La única pega que tiene es que tienes que tener un disco duro igual que el que tenías en la maquina a replicar y tarda bastante, unas 8 horas para 250 GBite. Y siempre dependiendo de la tasa de transferencia que tengas. Nosotros hicimos la prueba en una linea de 100M.

La verdad que fue flipante cuando apagamos la máquina (arrancada desde un cd live) y al encenderla e intentar arrancar desde el disco duro aparecía el sistema que estaba instalado en la maquina madre.

jueves, 27 de septiembre de 2007

miércoles, 26 de septiembre de 2007

Marea

Marea Pues sí, si tengo que elegir alguna religión mi religión es Marea y mi profeta Kutxi Romero.

YouTube - Marea que se joda el viento

YouTube - Marea que se joda el viento


¿Alguna vez se te han puesto los pelos de punta escuchando una canción?

!!Kutxi eres el mejor¡¡

YouTube - Marea - La Rueca

YouTube - Marea - La Rueca

¿La rueca con la que se pincha es el "caballo" y lo asemeja con la religión? ¿Es la religión el opio (en este caso el caballo) del pueblo? Kuxy Romero como siempre con sus canciones para pensar.

martes, 25 de septiembre de 2007

...::: HOTEL PALACETE PEÑALBA :::...

...::: HOTEL PALACETE PEÑALBA :::... Otro muy bonito sitio para perderse unos días, aunque este está bastante más lejos.

diagrama ingeniero informatico

diagrama no accesible
Una muy simpática curiosidad que manda un colega muy oportinamente el día antes de empezar las clases em 1º de Ingeniería Informatica en UPO.

Desde aquí un saludo fayllon, que segun este diagrama terminaré siendo o diseñador; web que ya lo soy así que no tiene mucho sentido hacer la carrera. O diseñador de base de datos; que no estaría nada mal porque cobran un pasta :P. O Ingeniero de software que tampoco estaría mal.

lunes, 24 de septiembre de 2007

Firefox Google Bookmarks :: Complementos para Firefox

Firefox Google Bookmarks :: Complementos para Firefox Útil extensión de Firefox (yo uso desde mi Debian Iceweasel) para usar los marcadores de google. Sobre todo cuando la barra google no funciona bien la pestaña de marcadores, porque tarda muchisimo en sincronizar.

De hecho yo nunca vi que sincronizara, no sé si porque no lo hizo o porque tardó demasiado y yo como de costumbre fui un impaciente.

Clam AntiVirus

Clam AntiVirus Deberíamos usar todos los repositorios http://www.es.debian.org/volatile/ para actualizar Clamav. Yo los añadí al /etc/apt/sources.list y se terminaron todos los problemas de actualizaciones para Clamav. Ahora Apache2 no tarda nada en reiniciar, ya que no tiene que escribir en el log 20.000 veces que el Clamav debería estar actualizado.

domingo, 23 de septiembre de 2007

PDT (former PHP IDE) Project Downloads

PDT (former PHP IDE) Project Downloads Muy útil entorno de desarrollo para programadores PHP. Yo lo utilizo desde hace bastante tiempo y cada día que pasa mejora un poco más con nuevas funcionalidades.

I love Eclipse

Archive: Java[tm] Technology Products Download

Archive: Java[tm] Technology Products Download
Alguna vez os habéis vuelto locos buscando alguna versión concreta de algo de Java. Yo sí, sobre todo cuando necesitas un JRE para ejecutar alguna aplicación que te dicen "se recomienda versión XX JRE...", a mí me ha pasado con Eclipse así que buscando encontré esta web en SUN que nos ayudará a obtener cualquier versión antigua de sus productos.

viernes, 14 de septiembre de 2007

Hotel Ladron de Agua, hotel en Granada mirando a La Alhambra

Hotel Ladron de Agua, hotel en Granada mirando a La Alhambra
Cuando tenga unos días y tiempo para perderlo, estaría bien poder perderse por aquí. Solo con mi amor y un buen libro para descansar.

No todo tendrá que ser programar y ahora estudiar ¿no?.

miércoles, 12 de septiembre de 2007

El tuburio de Neodian :: Resolucion del GRUB :: Enero :: 2007

Resolucion del GRUB
Siempre se nos olvida cual es la configuración exacta para nuestra máquina. Ya no se nos olvidará más.
Profundidad 640x480 800x600 1024x768 1280x1024
8 bits vga=769 vga=771 vga=773 vga=775
16 bits vga=785vga=788 vga=791 vga=794
32 bits vga=786 vga=789 vga=792 vga=795

lunes, 3 de septiembre de 2007

Las arañas de mandíbula grande asombran a la comunidad científica - 20minutos.es

Las arañas de mandíbula grande asombran a la comunidad científica - 20minutos.es No acto para aracnofóbicos jejeje, por lo menos está un poco lejos de aquí, pero me recuerda a una peli que vi.

Mueren dos pilotos en una exhibición de ejercicios acrobáticos en Polonia - 20minutos.es

Mueren dos pilotos en una exhibición de ejercicios acrobáticos en Polonia - 20minutos.es Hay gente que trabaja en trabajos peligrosos, pero esto se lleva la palma. Se juegan la vida solo para que el público diga "puf casi se matan". Pues esta vez no ha sido casi, esta vez dos pilotos se han matado y uno de ellos solo con 24 años... toda una vida por delante.

Siempre habrá gente que se juegue la vida tontamente.

¿Debería estar esto permitido? ¿Porqué no se puede aplicar a la eutanasia libremente pero sí puedo jugarme la vida tontamente?

viernes, 31 de agosto de 2007

Gmail: Un vídeo entre bastidores

Gmail: Un vídeo entre bastidores

¿Por donde pasa un mail hasta llegar a tu buzón?

jejeje

Vista no es la única solucion

No es la única solución - 20minutos.es

Ya sabemos que Micro$oft saca sistemas operativos que no dan la sensación de que lo único que modifican es su apariencia. No creo que sea realmente así, no uso Micro$oft así que no puedo asegurarlo. Pero supongo que miles de programadores no habrán trabajado únicamente para mejor el aspecto gráfico de un Sistema Operativo.

La mejor solución sin duda es "pasarse", como muchas entidades públicas, al mundo del software libre. Yo uso Debian muchos dicen que es muy complicado, no creo que sea más complicado que un Windows cuando lo usaste por primera vez. Cuando llevas un tiempo trabajando con sistemas operativos no propietarios te das cuenta de que siguen unas pautas de trabajo claras y sencillas. Posiblemente mucho más eficiente que otros SO.

Actualmente hay una gran variedad de distribuciones, muchas de ellas pensadas (somos muchos los que aportamos nuestro granito de arena para que sea así) para ser sencillas, practicas y eficientes. El mundo de GNU/Linux ya no está limitado a un puñado de "locos" que se pasan horas tras las pantallas de sus máquinas.

martes, 21 de agosto de 2007

OCR Linux

gscan2pdf escaneador de documentos con OCR, lo he utilizado solo como OCR y no es demasiado bueno. Los textos en castellano con tildes o algunos caracteres extraños no genera bien el texto.

Busco uno que me permita un escaneo de documentos de forma masiva y que lo haga devolviendo un resultado medianamente decente.

manual de instalación

GOCR parece algo mejor que el anterior, aunque sigo encontrando demasiados caracteres extraños que no conoce. GOCR tiene además un modificador desde línea de comandos que nos permite especificar la codificación que queremos que utilice, así podemos decirle con "-f UTF8" que el texto contiene caracteres en UTF-8. Yo lo he probado y no me ha dado resultado, pero creo que puede ser porque la imagen que uso no tiene demasiada calidad.

Sin duda el mejor OCR de todos lo que he estado mirando es OCRAD coge casi el 100% de un texto en una imagen, va mucho mejor si le damos una imagen directamente en escalas grises. Con el comando: djpeg -pnm -gray c-000.jpg | ocrad -F utf8 -o text.txt pasamos una imagen a escalas grises y se lo pasamos a ocrad que se encarga de sacar el texto en UTF8. Muy util si el texto está escrito en castellano con áéíóú o ñ.

Eso sí para que este programa funciona bastante decente necesita una imagen escaneada con al menos 300ppp. Yo he escaneado un A4 y con 300ppp ocupa unos 5 MB en jpg.

lunes, 20 de agosto de 2007

El Grove - Wikipedia, la enciclopedia libre

El Grove - Wikipedia, la enciclopedia libre La zona donde tenía el campamento base estaba aquí, muy bonito el entorno. Pero una gran decepción la isla de la Toja (Toxa), al final todo se reduce a una plaza con una iglesia un poco fea forrada con conchas de vieiras, un balneario y una tienda que venden jabón a modo de souvenirs.

Camping moreiras - bungalows en o grove, camping en o grove, bungalow

Camping moreiras - bungalows en o grove, camping en o grove, bungalow Sin duda un buen sitio para pasar unas muy tranquilas vacaciones. Yo he estado nueve días y probablemente nunca los olvidaré.

Todos los camping deberían tener estas mismas condiciones de higiene y todos los gerentes de camping deberían ser al menos la mitad de agradables que estos. Que hay por ahí "ca flipao que..."

jueves, 2 de agosto de 2007

MailHop Backup MX

Currently effective, the following IP addresses will be used for MailHop Backup MX mail sending. Please update your firewall/filtering accordingly.

204.13.249.71
204.13.249.72
204.13.249.73
204.13.249.74
204.13.249.91
204.13.249.92
208.78.69.71
208.78.69.72
208.78.69.73
208.78.69.74

As a reminder, see the MailHop filtering knowledge base article for more information and the most current list of server addresses:
http://www.dyndns.com/support/kb/mailhop_filtering.html
Hola mundo...
Si este es el blog de un programador qué mejor para empezar el blog que un "hola mundo"