lunes, 19 de septiembre de 2011

1º Intento instalando Krita


Hace unos días me pasaron un enlace: Krita, o lo que Gimp debería ser. Como últimamente le estoy cogiendo tirria al Gimp por lo complicadas que me hace algunas cosas decidí probarlo. En la web de Krita teneis un enlace a la galería de imágenes creadas con esta herramienta, algunas son fantásticas.

En www.ramonmiranda.com teneis una imágen completamente realizada con Krita:



Por si necesitais más explicación que la del blog noesbuenosersincero y gracias a la Wikipedia:

  • Calligra Suite (creada a partir de KOffice)1 es una suite ofimática multiplataforma, libre y de código abierto para el proyecto KDE, aunque es independiente de este.
  • Krita es un programa libre para la manipulación y edición de gráficos rasterizados, enfocado a la edición de pinturas digitales; a diferencia deAdobe Photoshop o GIMP, que se especializan en edición de fotografías.

Instalación (1º intento: fallido)

Comenzando por la instalación de Calligra, para ello sigo estas indicaciones de la web de Calligra:

Ubuntu

Users of Ubuntu and Kubuntu are urged to try the daily snapshots prepared by Project Neon. Paste the following in a terminal window and you’ll find Calligra installed in /opt:

sudo add-apt-repository ppa:neon/ppa \ && sudo apt-get update\ && sudo apt-get install project-neon-base \    project-neon-calligra \    project-neon-calligra-dbg

You can run these packages by adding /opt/project-neon/bin to your PATH.

Como tengo Ubuntu se instalaron 113 paquetes y le llevó un ratito.
Al terminar indica que se añada una ruta al path, para ver si funcionaba:
PATH=/opt/project-neon/bin:$PATH
Pero al intentar arrancarlo tarda ya que se pone a cargar tropecientas librerías, muestra la pantalla de nueva imagen y luego salta un mensaje: "Krita - the KDE Crash Handler"

Pues nada, otro día toca ver si http://community.kde.org/Calligra/Building/Building_Calligra funciona...

viernes, 15 de julio de 2011

Easy Peasy


Una amiga me preguntó que sistema operativo podía ponerle a su minimini portátil y le dije que se animara a probar Easy Peasy ya que es muy sencillo de utilizar y la organización del escritorio está muy bien para pantallas pequeñas.


Aprovechando que le escribí un tutorial, lo comparto aquí por si le es útil a alguien más. El tutoriasl trata de como instalar, desde una Ubuntu, la distro de Easy Peasy en un pen usb para probarla:
  1. Te recomiendo que crees una carpetilla en tu home donde guardes las dos cosas a descargar. Llámala EasyPeasy por ejemplo.
  2. Te descargas la distro: http://sourceforge.net/projects/ubuntu-eee/files/EasyPeasy/EasyPeasy-1.6.iso/download O sea, en tu carpetilla tendrás la iso de la distro (como si fuera el cd de isntalación): EasyPeasy-1.6.iso
  3. Te descargas un programa (instalador) que instalará la distro en un pendrive, es como crear un disco de instalación. Para Ubuntu te toca descargar: http://unetbootin.sourceforge.net/unetbootin-linux-latest En tu carpeta tienes, además de la iso: unetbootin-linux-549
  4. Tienes que hacer que el instalador (unetbootin-linux-549) sea ejecutable:
    1. Clic con el botón derecho sobre unetbootin-linux-549
    2. Propiedades
    3. Permisos
    4. Marcar: "Ejecutar: permitir la ejecución del fichero como un programa."
  5. Enchufa el pen en el pc, tienes que hacerlo antes de ejecutar el instalador o no funcionará bien.
  6. Doble clic sobre unetbootin-linux-54 para ejecutarlo, te pedirá la contraseña de administrador, la escribes y le das a aceptar.
  7. Pulsas en "Imagen de iso", en el desplegable a su derecha tiene que poner "ISO"
  8. Pulsas en el botón con los tres puntitos ( ... ) para seleccionar la iso guardada en tu carpetilla (EasyPeasy-1.6.iso). La iso estará en tu carpetilla, o sea, pulsas en Computer -> / -> Home -> nombre_de_tu_usuario -> nombre_de_la_carpetilla -> EasyPeasy-1.6.iso
  9. Seleccionas el dispositivo donde vas a poenr
    1. Unidad de usb.
    2. En el desplegable buscas tu usb, seguramente ya salga por defecto.
  10. Pulsas aceptar y empieza a instalar en el pen.
  11. Cuando termine puedes desmontar de manera segura el pen, enchufarlo en el mini y arrancarlo. Te arrancará desde el usb y podrás ver como es.
En la Wiki de Easy Peasy puedes encontrar una extensa explicación del tema.

Ahora estoy intentando que funcione en un HTC Shift, se aceptan sugerencias. Parece ser que, por razones comerciales ya que se vende con Windows, la Wifi y el bluetooth se desactivan si instalas cualquier otro SO. Aún así seguiré buscando.

Voy a ver si me funciona esto:

jueves, 21 de mayo de 2009

Jobeet reloaded...


Pues si, después de un montón de problemas con el apache2, el php5, los css, el Firefox, el plug-in the flash, el reproductor de música, los repositorios, la actualización a la 9.04, etc. he llegado a la conclusióń de que mi pobre Ubuntu necesitaba una instalación de cero.

Así que cogí el cd de la 9.04 y reinstalé, como tengo la home en otra partición tampoco me suponía mayor problema. Reinstalé, arreglé los problemillas con php5, apache2, olvidos mios y otros y aquí estoy, de nuevo, al final del Capítulo 1.

Ya contaré que pasa a partir de ahora.

lunes, 11 de mayo de 2009

Jobeet - Capítulo 03 -El modelado de datos

En este capítulo se hace el modelo relacional y se crea un esquema en YAML, un lenguaje de serialización fácil de leer por personas y compatible con todos los lenguajes de programación. Es muy sencillo y parece fácil de utilizar.

En un solo fichero .yml se definen las cuatro tablas de la base de datos y sus relaciones y con unos comandos de Propel (ORM para convertir los datos de la base de datos relacional a objetos PHP) se crea la base de datos a partir de ese fichero.
Propel tambien genera automáticamente las clases PHP que relacionan las tablas de la base de datos con los objetos de la aplicación.

Al terminar este tema debería ser posible probar un módulo en el navegador de manera que ser viera:
Pero lo que yo veo es esto:


No se si es por que no instalé bien apache2, el módulo de php o que. Me dicen que igual es que no cargó las css. Repetiré el tema a ver que puede ser.



viernes, 8 de mayo de 2009

Servidor de Subversión gratuito en code.google.com/hosting


Si tienes una cuenta de gmail puedes acceder al servidor de Subversion gratuíto de Google en http://code.google.com/hosting. Puedes colaborar en proyectos existentes o crear uno propio, estoy creando uno llamado: my-symfony-jobeet-tutorial para poder usar el Subversion con el proyecto y ver que tal.

Después de instalar Subversion, lo primero es hacer el check out del proyecto.
Cuando haces un check out se crea una copia del proyecto en la máquina local. Esta copia contiene la HEAD (última revisión) del repositorio de Subversion especificado en el comando. Para hacer un check out (co):

- Entra en el directório del que se quiere hacer un check out:
cd /home/leonace/symfonyProjects/jobeet

- Utiliza el comando co de Subversion indicando la URL del repositorio:
svn co https://my-symfony-jobeet-tutorial.googlecode.com/svn/trunk/ my-symfony-jobeet-tutorial --username leonace

En este caso utilicé el comando --username para indicar directamente el nombre de usuario de mi repositorio. La contraseña te la proporciona google en el apartado de Settings de tu cuenta en http://code.google.com/.

Después solo queda subir la versión de nuestro proyecto al servidor. El comando commit envia los cambios realizados en la versión al repositorio. La primera vez tarda un rato por que envía todo el proyecto al repositorio.
svn commit

Se abrirá un editor de texto para añadir un mensaje al envio y después svn subirá todos los archivos.

Existen clientes gráficos para svn que se integran con Nautilus (si, uso Gnome y me gusta), me puse a buscar y entontré NautilusSvn, pero por ahora no me funciona.

- http://svnbook.red-bean.com/
- https://help.ubuntu.com/community/Subversion
- http://sherekan.com.ar/2008/03/25/instalacion-configuracion-y-uso-de-subversion-en-linux/
- http://glatelier.wordpress.com/2008/04/20/subversion-en-ubuntu-y-gnome-aka-subversion-for-dummies/

Jobeet - Capítulo 01 - Comenzando el proyecto.


Estoy trabajando sobre una Ubuntu 9.04 así que para toda toda la instalación y configuración de Symfony uso los comandos y configuraciones para sistemas GNU-Linux.

Nada más comenzar el tutorial me surgen los primeros problemas, no tengo la interfaz para linea de comandos de php, así que abro una consola y:
sudo aptitude install php5-cli

Ahora ya puedo hacer el test con check_configuration.php, y si, tengo errores.
- Instalar XSL Module: sudo aptitude install pp5-xsl
- Instalar acelerador PHP: sudo aptitude install php-acp
- Modificar en php.ini short_open_tag y magic_quote_gpc a off:
--- Para encontrar php.ini: find / -name php.ini
--- Para modificar: sudo gedit /etc/php5/cli/php.ini
--- Y también: sudo gedit /etc/apache2/php.ini

Me gusta mucho la idea de los entornos: entorno de desarollo, de pruebas, intermedio y de producción. Los mensajes de error cambian según en que entorno estés y el entorno de desarrollo incluye una barra de depuración web que da acceso a mucha información: configuración, mensajes de log, sentencias sql ejecutadas, etc.


miércoles, 6 de mayo de 2009

Ya era hora..

Symfony 1.2 a través de Jobeet

Estos días se me ha dado por sumergirme en el mundo del php, por razones varias lo necesito.

Navegando, navegando encontré el framework Symfony que tiene un tutorial muy interesante llamado "El tutorial Jobeet", en el cual, a través de 24 minitutoriales de una hora, se puede aprender a crear una aplicación web compleja con Symfony: Jobeet.

Según el tutorial, 24 horas es lo que necesita un programador para aprender los fundamentos de Symfony, mañana empezaré con el tutorial y a ver que pasa...