Security in X11 at the CCC
This very interesting CCC talk is about security in X11.
Another reason to switch to wayland
This very interesting CCC talk is about security in X11.
Another reason to switch to wayland
I have recently posted a first version for a FreeRds backend for weston, the reference compositor for wayland. In this post, I will talk about that new compositor, if you have already read my post on the FreeRdp compositor you won't be lost.
FreeRds is a work-in-progress project that aims to provide a RDP server using the FreeRDP library. Xrdp was based on rdesktop, you can see FreeRds like its successor but with FreeRDP as the foundation classes.
Here's the architecture of FreeRds with weston providing the content to display:
FreeRds and the weston backend communicate with a unix socket and a shared memory. The socket is used for commands and the shared memory for the shared framebuffer. FreeRds takes care of all RDP related stuff, and the job of weston is to create the content to display.
This page saved my time for doing it, if it can help someone else...
This funny article gives some clues of why it is so hard to give a time estimation for a project.
Listening music during coding makes you remember the piece of code you were hacking when you listen back to that music. For me hearing the climax album of Alain Bashung makes think of voiceXml.
So here's some bands from Rennes that do electronic music:
http://www.youtube.com/watch?v=-3j6W3IWzsk
http://www.youtube.com/watch?v=K7SNGG50VSU
http://www.youtube.com/watch?v=ttQighnspkA
This is a yearly conference, I really like it. The content is often original and interesting. The slides and videos are available from this week. In all the interesting things I have read, my preferred were:
All the slides are located here.
I've worked recently with my qfreerdp_platform plugin, and I've added some code to set the width or the height of the emulated screen as plugin arguments.
The code looks like that:
class QFreeRdpIntegration : public QPlatformIntegration { public: QFreeRdpIntegration(const QStringList& paramList); ~QFreeRdpIntegration(); /** ..... */ }
Then a trivial question came to me: how do I pass the plugin arguments ? Obviously the parameters will end in paramList but what's the name of the command line argument ?
After an hour of googling and searches in obscure Qt4 forum, the solution:
# myapp -platform plugin:arg1:arg2:...
Hope it helped.
A small video for geeks.
http://www.youtube.com/watch?v=TAJBc7gW-Vc
Other videos from the same author are cool too (my children liked the one with robots)