Buscar este blog

domingo, 1 de mayo de 2011

Buscar archivo

Un sitio dónde podemos encontrar archivos http://www.filecrop.com/

Y otro dónde podemos ver los apuntes prácticos de wxmaxima: http://www.unioviedo.es/bayon/calculo/maxima-Granada.pdf

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.

jueves, 28 de abril de 2011

Imagen semitransparente con GIMP

Un ejemplo sería:
- Creamos una nueva página
- Realizamos una selección. Ej un rectángulo
- Seleccionamos el efecto mezcla. Con diferentes colores de frente y fondo podemos crear efectos interesantes.
- Pasamos el efecto de mezcla al rectángulo
- Seleccionamos del menú: Color->Color a alfa
- Seleccionamos el color que vamos a pasar a transparente y listo.

Ej. Rectángulo->Color de frente y fondo bcb5b5->Pasamos la mezcla->Color-Color a alfa escojemos el color 918b8b -> Aceptar y listo

Enlace: http://www.pizcos.net/2008/08/crear-imagenes-semitransparentes-con.html

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.

viernes, 22 de abril de 2011

Comandos interesantes

El archivo log de apache lo tenemos en: /var/log/apache2

El archivo default para modificar directivas en Apache está en: /etc/apache2/sites-available

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.

Premature end of script headers. Error en Apache al ejecutar script Python

Este error ha ocurrido al ejecutar un script python. La causa de este error es la línea siguiente:
print('Content-type: text/html')


Como no lo tengamos bien puesto podemos tirarnos varias horas haciendo el tonto ;)

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.

Permitir ejecutar script Python en Apache2

Pongo directamente el ejemplo y el problema:

formulario.html: Lo relevante es la cabecera del formulario:
form method="POST" action="script.py"

script.py

#! /usr/bin/python
import cgi

form= cgi.FieldStorage() #parse form data
print('Content-type: text/html\n')
if not 'user' in form:
print(' h1 Who are you? /h1 ')
else:
print(' h1 Hello %s! /h1 ' % cgi.escape(form['user'].value))


Al ejecutar el formulario y pasar al script nunca hacía lo que quería que hiciese: Antes de modificar ningún código lo que hacía es descargar el script. Hacía varios cambios que había encontrado en la web y unas veces me daba errores gordos o otras menos gordos. Hasta que al final he encontrado la solución, a mi me funciona así:

1.- Editar: /etc/apache2/sites-available/default
2.- En que es dónde estoy ejecutando tanto el formulario como el script le añado las siguientes líneas:
AddHandler cgi-script .py
Options +ExecCGI
y a otra cosa mariposa ;))

Espero que a alguién le sirva, porque es una pérdida de tiempo y una frustración enorme no encontrar la solución y sobre todo que cada aplicación es un mundo y aprenderlo todo es imposible.

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.