About Alejandro Leiva

Alejandro Leiva

Testing Spice

Virtual Reality

Spice is a new and promising protocol for interaction with virtualized desktop devices.

Recipe to install it


#!/bin/sh
set -x

SPICE_VERSION="master"
SPICE_VERSION="0.8"

sudo apt-get install git libtool autotools-dev autoconf automake g++

sudo apt-get install libdirectfb-dev

sudo apt-get install liblog4cpp5-dev libavcodec-dev libssl-dev xlibmesa-glu-dev libasound-dev libpng12-dev libfreetype6-dev libfontconfig1-dev libogg-dev libxrandr-dev kvm libgcrypt-dev libsdl-dev libnss3-dev libpixman-1-dev libxfixes-dev libjpeg8-dev libsasl2-dev python-pyparsing

rm -f celt-0.5.1.3.tar.gz
wget http://downloads.us.xiph.org/releases/celt/celt-0.5.1.3.tar.gz
tar xvzf celt-0.5.1.3.tar.gz
cd celt-0.5.1.3
./configure
make
sudo make install
cd ..

git clone git://cgit.freedesktop.org/pixman
cd pixman
./autogen.sh
make
sudo make install
cd ..

git clone git://cgit.freedesktop.org/spice/spice-protocol
cd spice-protocol
git checkout $SPICE_VERSION
./autogen.sh
make
sudo make install
cd ..

git clone git://git.freedesktop.org/git/spice/spice
cd spice
git checkout $SPICE_VERSION
./autogen.sh --enable-opengl
make
sudo make install
cd ..

echo "export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}" >> ~/.bashrc
source ~/.bashrc

git clone git://git.freedesktop.org/git/spice/qemu
cd qemu
git checkout spice.v42
./configure --enable-spice --enable-kvm --audio-drv-list=alsa,oss --enable-system
make
sudo make install
cd ..

And launch it


#!/bin/sh
/usr/local/bin/qemu-system-x86_64 -spice port=5930,disable-ticketing -drive file=./machines/debian.img,if=virtio -vga qxl -device AC97 -usbdevice tablet -m 1024 -enable-kvm -net nic,model=virtio -net user

GNOME ATK and AT-SPI Hackfest 2011

GNOME Accessibility Team

Every year, the GNOME Accessibility Team tries to have at least one hackfest. This year we had an ATK and AT-SPI hackfest hosted by Igalia in their offices where we talked about the future of ATK and identified next goals and actions. Thanks to my company, Emergya, for funding my colleague Javi and me.

What did we do?

Check the agenda. If you want to collaborate there are many tasks without an owner, choose yours ;-)

Summaries

  • Alejandro Pinheiro did an awesome summary of day 1 and day 5
  • Li Yuan also did his own summary, here
  • And for Spanish speaking people, Javier Hernández thus did a summary in Spanish, here

People

Thanks to everyone for making an awesome community!

Resources

FOSDEM 2011

FOSDEM sign photo

This year I had the opportunity to attend one of the main open source related conferences in Europe, FOSDEM 2011. Thanks to my company, Emergya, for funding some of us to attend this event. While there, I gave a talk about Orca. You can find the talk at slideshare and in a more accessible format here.

What I can say about my first time at FOSDEM? Well, for a Spaniard used to drinking beer of around 4% ABV, Belgian beer of > 10% ABV is crazy :-) Aside from the parties, I really enjoyed attending FOSDEM because I met with people that I only know in the virtual world.

I’m also very happy to see the XFCE developers taking accessibility seriously. Thanks to our presence in FOSDEM, we’re starting to collaborate with them and I expect to see their roadmap accomplished. You guys rock!

As a funny aside you can watch our sunday hackfest around the application of Mario Sanchez Prada, webkit watcher, trying to make it read build.gnome.org :-)

New mailing list for Spanish-speaking Orca users

Puedes ver este contenido en español en mi espacio personal del universo emergya, aquí

Joanmarie Diggs and I are very pleased to announce the creation of the orca-es-list, an official GNOME list for Spanish speaking users of the Orca screen reader.

Providing ways for non-English speakers to get more involved in the Orca community has been a long-time goal of the Orca team — and up until recently, an unachievable one. Now, thanks to the support of the Consorcio Fernando de los Ríos, the continued involvement of developers from Emergya, and the willingness of existing Spanish-speaking Orca users to contribute their time and knowledge, the team is able to support such as list.

To subscribe, fill out the form available here: https://mail.gnome.org/mailman/listinfo/orca-es-list

We are grateful to everyone who has made this new list possible, including GNOME for providing the infrastructure through which to host it. And we look forward to seeing you on orca-es-list!

This list will be moderated by Javier Dorado a great user and hacker of Orca.

Enjoy!

Announced in the official orca mailing list: http://mail.gnome.org/archives/orca-list/2011-February/msg00012.html

Special thanks for their support and work for the creation of this list to Juanje Ojeda and J. Félix Ontañón.

Talk: Turning local need into global solutions: Guadalinfo accessible

At the The 1st AEGIS International Conference, J. Félix Ontañón and I had the opportunity to give a presentation about Emergya’s work on the Guadalinfo Accessible project. This project, funded by the Consorcio Fernando de los Rios, is one of the first projects I became involved with since joining Emergya. And I’m very happy with, and proud of, the work of my colleagues.

Through Guadalinfo Accessible, I became acquainted with the variety of assistive technology solutions used by people who are blind or visually impaired, including Orca, the screen reader of the GNOME desktop. I also had the chance to meet a number of the GNOME Accessibility Team members and developers like Alejandro Piñeiro and Joaquim Rocha (from Igalia), Joanmarie Diggs (Orca maintainer) and Javier Dorado among others.

Thanks to this project, I have been contributing to the GNOME a11y community, especially Orca, in my spare-time and some of my work-time. I expect to stay hacking and pushing in that community for a long time! :-)

You can read the slides here: http://www.slideshare.net/aegisproject/2-5392909

A really nice and interesting project to help bridge the digital divide.

GNOME Boston Summit 2010 (I)

In a few days I\’ll start my trip to Boston to attend the Boston Summit 2010. I\’m very happy to have this opportunity to work face-to-face with my fellow GNOME hackers.

What is Boston Summit? The Boston Summit is a three-day hackfest for GNOME developers and contributors.

As Orca co-maintainer we have tons of work to do in Boston! Anyway I expect to have some beer too :-)

I want to thank all the GNOME a11y team for being a very friendly gang and especially to the other part of the Orca Team, Joanmarie Diggs for all the help in my venturing into Orca as maintainer and developer in all the GNOME a11y stack. Also to my company Emergya for pushing me to do these crazy things and to the GNOME Foundation making this trip possible.

Sponsored Badge

Testing Orca

How to test Orca

Prerequisites:

  • orca master: git clone git://git.gnome.org/orca orca
  • accerciser master: git clone git://git.gnome.org/accerciser (Impressive tool for AT)
  • gtk2-examples: (probably) sudo apt-get install gtk2.0-examples

Run!

cd ./test/harness (in orca root)
./runall.sh -a ../keystrokes/gtk-demo/ > ~/gtk-demo.out 2>&1

Compiling GTK on osx (with jhbuild)

deactivate macports!

if (10.6)
add to ~/.jhbuildrc-custom
setup_sdk(\”10.6\”, \”10.6\”, [\"i386\"])

and build it


$ jhbuild bootstrap
$ jhbuild build gettext-fw
$ jhbuild build meta-gtk-osx-bootstrap
$ jhbuild build meta-gtk-osx-core

Note: You can do a main bootstrap with –ignore-system flag but the compiled gettext version won\’t work. You need to do a build gettext-fw (until someone merge this)

Would be nice to have 64bits support!

Interesting links
http://sourceforge.net/apps/trac/gtk-osx/wiki/Build
http://sourceforge.net/apps/trac/gtk-osx/wiki/SnowLeopard

New term coined: Hybrid posting

Abstract

hybrid posting: use top posting to mark a leaf on the conversation thread, use bottom posting to receive a response.

Interleaved style: an extension of hybrid posting.

Some examples

Hybrid posting


From: god@heaven.org
To: gloob@litio.org
Subject: start thread

Will you have bought a new car before summer?

I was thinking in buy a toyoya \"hybrid\" prius.

case A: Use top posting to mark a leaf on the conversation thread


From: gloob@litio.org
To: god@heaven.org
Subject: RE: start thread

i don\'t think so.

> Will you have bought a new car before summer?

>I was thinking in buy a toyoya \"hybrid\" prius.

Result One email to close the thread with one response.

case B: Use bottom posting to receive a response.


From: gloob@litio.org
To: god@heaven.org
Subject: RE: start thread

> Will you have bought a new car before summer?

>I was thinking in buy a toyoya \"hybrid\" prius.

Toyota is a good brand of cars, I\'m very happy with it.

Did you check Lexus, too?

Result One email to continue the thread and inviting others to response it.