![]() |
| Home RSS Directory F.A.Q Try Custom Feed Sonneries Portable |
Latest Flows from this sub-category: random selection from this sub-category: |
Planète GNOME-FR - http://planete.gnomefr.org/ Fri, 19 Mar 2010 14:27:15 +0100 Time is ticking away, the deadline for talk submissions for GUADEC 2010 is tomorrow evening (Saturday 20th 23:59 UTC). If you are planning go give a talk there and haven't applied yet, there's no more time for waiting, better to apply now before it's too late! :)
Thu, 18 Mar 2010 01:46:10 +0100 I just pushed discident-glib to GNOME git, a small library that uses discident.com's service to guess the title of DVDs. They have a database of some 250k DVDs, though the database itself isn't open, and the API doesn't seem to allow submission.
Still a few FIXMEs to go through and API docs to write, and it should be ready to be integrated in your favourite DVD ripper. Drop me a line if you're interested in using it in your app. Wed, 17 Mar 2010 17:34:47 +0100 I’ve been working on a project for the past few weeks, and it’s time to take the wraps off. For as long as I’ve been involved in GNOME, we have been asked the same questions over and over again: How many GNOME developers are there? Which companies invest in GNOME, and how much? Where can I go for professional GNOME development services? And for as long as I’ve been involved in GNOME, the best answer that we can give is pretty hand-wavey – we talk about hundreds of developers, thousands of contributors, the advisory board, an ecosystem of expert independent companies, but we never do get around to putting meat on the bones. I decided that we should do something about that, and so for the past few weeks, an intern called Vanessa has been working to help me dissect the underbelly of the GNOME project. What is the GNOME Census? We’re aiming to answer three questions as completely as we can:
We’ve been using tools like gitdm, cvsanaly and artichow to get some nice quantitative data on modules in GNOME git and freedesktop.org repositories. We will be running a survey of GNOME developers, and doing one-on-one interviews with key people in the GNOME commercial ecosystem to go beyond the figures and get some qualitative information about future plans and priorities as well. So why take on the project? Well, it seemed like fun. Answering interesting questions is always challenging and interesting. And it also seemed useful – if people are always asking for this information, there must be a reason they want to know, right? Financially, this is an investment. I am paying Vanessa to help with the study, and it is taking a lot of my time. I initially looked for a sponsor for the project, but reaction was tepid, no-one wanted to bear the full cost of the report, but everyone I spoke to agreed that it would be useful and they would definitely like to have a copy when it got done. So I hit on the following idea for funding the project: When the report is eventually available, I will be selling some copies to recoup costs. When I have sold a sufficient number to cover the cost of the project, I plan to release the report under a Creative Commons license. Those who are eager to get the results and information sooner rather than later will subsidise the availability of the report for everyone. I have submitted a proposal for GUADEC to present the conclusions of the report, and I anticipate that it will be available under a free licence by then. Who’s the target audience? ISVs are interested in knowing how active projects are before committing resources. The GNOME Census will help reduce the uncertainty when choosing GNOME as a platform. GNOME distributors will be able to leverage this report to show the vibrancy, size, activity and commercial ecosystem around the GNOME platform. For companies who have been long-time investors in GNOME’s success, the census will give them well-deserved recognition, especially in areas where that investment has not been very end-user visible, but has had a huge effect on the quality of the user experience. Finally, for companies building software platforms on top of GNOME, and for companies in the GNOME commercial ecosystem, this report will allow swift identification of service providers with a high credibility level through their involvement in GNOME and the core developers who are working for them. So what now? We will be launching a survey this week asking GNOME developers who they work for, and whether they have worked for other companies previously – because of the widespread use of gnome.org email addresses in GNOME, unfortunately it has not always been easy to identify companies behind the people. We also want qualitative information on projects you work on, whether you work on GNOME in your free time, and more. We are be breaking down GNOME development by core platform, external dependencies, GNOME desktop, GNOME hosted applications and other GNOME applications. Vanessa will be sending out a very short survey to everyone who has committed to GNOME, and we need your help to make the census as useful as possible to the GNOME project. Thanks for your help! Tue, 16 Mar 2010 21:20:54 +0100 I have been toying with webkit lately, and even managed to do some pretty things with it. As a consequence, I haven’t worked that much on ekiga, but perhaps some of my experiments will turn into something interesting there. I have an experimental branch with a less than fifty lines patch… I’m still trying to find a way to do more with less code : I want to do as little GObject-inheritance as possible! That little programming was done while studying class field theory, which is pretty nice on the high-level principles and somewhat awful on the more technical aspects. I also read again some old articles on modular forms, but I can’t say that was “studying” : since it was one of the main objects of my Ph.D, that came back pretty smoothly… I found a few minutes to enter a brick-and-mortar shop and have a look at the ebook readers on display. There was only *one* of them : the sony PRS-600. I was pretty unimpressed : the display was too dark (because it was a touch screen?), but that wasn’t the worse deal breaker. I inserted an SD card where I had put a sample of the type of documents I read : they showed up as a flat list (pain #1), and not all of them (no djvu) (pain #2) and finally, one of them showed up too small… and ended up fully unreadable when I tried to zoom (pain #3). I guess that settles the question I had on whether my next techno-tool would be a netbook or an ebook reader… That probably means I’ll look more seriously into fixing the last bug I reported on evince (internal bookmarks in documents). Mon, 15 Mar 2010 18:04:00 +0100 A few weeks ago, I migrated desktop-file-utils from CVS to git, but after pushing it, I realized I could have done the migration in a slightly better way. Ouch. Enters one hero, Tollef: he was kind enough to allow me to kill the old git repository and start from scratch. This means desktop-file-utils finally lives in git. Woohoo! It enabled me to commit various patches I had done locally in the meantime (I really didn't want to use CVS again, so I was waiting for git ;-)), and then to release desktop-file-utils 0.16. It's the first release since February 2008! Two years without a tarball is quite bad, especially since there were fixes waiting in CVS. But everything is good again, and we should now be back on track, with more frequent releases. There are a bunch of changes in this release, including improved checks when validating a .desktop file. Of course, there's always the risk that this will result in files that are now invalid while they used to be marked as valid, but the new It all looks perfect, doesn't it? Well, there's one big thing missing, though: a regression suite. I still can't believe that we're releasing a validator for .desktop files without a regression suite, and I'm convinced there have been regressions in the past (or even in this release) that went unnoticed. I'd really love to have a few people help create tons of .desktop files that would stress the validator and make sure it validates what the specification says. It's an easy way to contribute: it just requires free time and understanding of the specification. Please contact me if you want to give it a try! Mon, 15 Mar 2010 16:08:18 +0100 I just realised this morning that after a very long call for participation period, we’re now in the last week before the call for participation deadline for GUADEC – you should have proposals in by 23:59 UTC on March 20th to be eligible for selection (although a little birdie tells me that might get extended to the end of the weekend). Of course, I knew that the deadline was sometime in the end of March, but I didn’t realise that we’d gotten so far through the calendar! So get your proposals in about all things GNOME, GNOME 3, GNOME Mobile, usability, accessibility, webability, open data, free services, scaling the community, developer tools, whatever – but get them in quick. It’s better to get a poor proposal in now & improve it next week than wait until next week to polish what you have now. For guidelines on a good talk proposal, I really like the OSCON guidelines as a list of good dos & don’ts for conference proposals – in general, make the proposal (and your presentation, if accepted) not about you or your project, but about your audience and what they can do with your project – so clearly identify the target audience & why they would attend, and make the title short & action-based, rather than vague, weird or overly clever. Good luck to teuf and his merry band evaluating all the proposals! Mon, 15 Mar 2010 16:00:34 +0100 It's nearly over us, it's coming fast!
If you want to submit a talk proposal for GUADEC 2010 (July 24, 2010 – July 30, 2010 in The Hague, The Netherlands), make sure to make your submission real soon since the deadline is Saturday, March 20th (aka "End of this week"). That's all folks! Fri, 12 Mar 2010 16:50:01 +0100 Based off the work Lennart did, let me introduce you to the speaker testing UI in gnome-volume-control.
Tue, 09 Mar 2010 00:20:00 +0100 A few weeks ago, the GNOME Foundation has been contacted by the organizers of the Idlelo conference in order to get a GNOME presence during the event. Quoting the website of the event:
The event will occur in May, in Accra, Ghana. There have been many discussions in the past about how to get more community involvement in Africa, and there's no magical solution. But a good first step is, for sure, to be present at events that are being organized on the african continent. We're already sending Luis de Bethencourt to FOSS Nigeria, and we want to be at Idlelo too. If everything goes well, the amazing Fernando will go deliver training sessions before the conference itself; but we need one more person to man a booth during the conference. While this is not a hard requirement, we'd still like to have a GNOME Foundation member who feels empowered to talk in the name of the Foundation. If you're interested in representing GNOME at Idlelo, please get in touch with the board. I'm sure you'll enjoy it! Tue, 02 Mar 2010 15:33:33 +0100 This is a public announcement to everyone who have seen the opening and closing ceremonies of the 2010 Winter Olympics in Vancouver: Canada is still inhabited by French speakers. Despite all the criticism the Vancouver Organizing Committee received after the opening ceremonies, little changed in the closing one. Yes, the VANOC’s CEO made an effort to speak in French but that’s about the only change you could see. That and the fact that Canada’s Olympic Broadcast Media Consortium added a live translator on French TV so that the less “fortunate” can understand the ceremonies in their own country. Would have it been too much to ask for one of the monologues to have been in French? After all, I am sure there are Francophones outside Québec ready to do such a creed for Canada. They probably just didn’t try to find one but I personally believe finding one could also have been a hard job, considering that doing such a creed, even if it’s a caricature, could mean professional suicide for a Québec comedian in Québec’s French market (where such creeds on any side isn’t popular these days). In short, we still exist. What you have witnessed is a sad image for a country with 2 official languages. It is reminiscent of old English-French frictions which we all would like to believe were long gone. As it has been pointed out on this blog (a post worth reading) and in the professional press (in French!), denying French Canadians such visibility has done more for the sovereignty movement of Québec than the current leaders of the movement themselves. And that’s quite a job, considering the health of the movement at the moment (the leading party not being the ruling government for 7 years now). This is also reminiscent of West-East frictions. The (mostly English) West feels bilingualism is being wrongly imposed on them. They feel too much power is given to the central provinces (where 60 % of the population lives). They probably also feel (rightfully) they are paying for our social wealth services considering the thriving west economy of tar sands and, I have to admit, their just efficient administrations. Those frictions may never disappear, after all British Colombia was almost part of the United States of America if it were not of the Canadian rails built in 1870s. My point of view on the subject is that parts of Canada and United States are being unnecessarily separated on political reasons. Vancouver’s economy is probably more active with Seattle’s than the rest of Canada. The same applies with the province of Québec and state of New York. Politically enforcing an horizontal relationship where the natural flow of business is vertical. This argument has been mentioned in the latest High Speed Trains plans of Québec–Windsor and Montréal–New York. I am going to stop here but this could lead to interesting debates on history and politics. In conclusion, just don’t forget we still exist. We have a thriving musical culture (among other) as you can see here, here, here and here (my personal favourite local artists these years). Its absence from the Olympics is an anecdotal abnormality. Tue, 23 Feb 2010 18:36:00 +0100 Bonjour à tous, je vous délaisse depuis quelques temps. Est-ce le temps qui fait cela, une période dans ma vie ou simplement autre chose, je n'en ai pas la moindre idée. Je tenais juste à vous annoncer que je vais quitter mon employeur actuel qui est un Agence Gouvernementale pour chercher de l'expérience dans le secteur privé. En effet, je suis de plus en plus déçu par l'Administration. Depuis quelques années, comme vous le savez, je me passionne pour la sécurité de l'Information. Ceci ajouté à une formation en Management de la Sécurité de l'Information, j'ai l'ambition de faire valoir mes expériences auprès d'un employeur (à définir) qui pourrait me permettre de les améliorer tout en lui faisant bénéficier de mes compétences. Si vous avez de bonnes adresses, je suis preneur évidemment. ^^ Tue, 16 Feb 2010 21:16:00 +0100 En se promenant on pouvait croiser les dernières descentes en luge de l'année,
Mais aussi une orange sur la glace,
Deux chats amoureux,
Et un bien étrange bourgeon.
Mon, 15 Feb 2010 12:09:09 +0100 Today I tried accessing my account which had worked fine for years, and at the point where it requests the certificate, Firefox was failing with "The page you are trying to view can not be shown because the authenticity of the received data could not be verified." and Chrome with "Erreur 107 (net::ERR_SSL_PROTOCOL_ERROR) : Unknown Error". The workaround that allowed me to access it was export NSS_SSL_ENABLE_RENEGOTIATION=1 (found in a Debian bug report). Thu, 11 Feb 2010 19:30:00 +0100 As you probably know, Facebook now allows you to connect to Facebook chat using any XMPP client. This is a great news as it allows Facebook users to chat using Free Software and can potentially bring millions of new people to XMPP, our favorite IM protocol. As a XMPP client, you can already use Empathy to connect to Facebook. Alan wrote a nice post explaining how to configure Empathy to do so. One of our main goals with Empathy is to make the application really easy to use for all kinds of users. So, today I added a new widget to configure Facebook accounts. Facebook now appears as a separate protocol[1] and the widget provides information to the user about how to configure it properly. The release team folks have been kind enough to allow merging the branch despite the UI freeze so this new widget will be available in Empathy 2.29.91 (which will be released the 22th of Feb) and of course 2.30! Notes[1] as GTalk does Mon, 08 Feb 2010 23:49:43 +0100 Following Libcaca 0.99beta17 release (including plenty of new stuff like dirty rectangle framework, troff output, php and java bindings, triangle texture mapping), I uploaded today the first package of neercs into Mandriva Cooker. Using the power of my new laptop I also captured a video demonstrating process grabbing (ogv, Youtube), and one showing the cube effect (ogv, Youtube). Process grabbing still only works under Linux x86/x86_64 so help to port it to *BSD, OSX, Windows, Hurd and other Linux architectures is welcome. neercs is still experimental so actually all tests and bug reports are welcome (patches too of course) Thu, 04 Feb 2010 13:28:00 +0100 This year again I'll be at FOSDEM this week-end[1]. I should be around the GNOME stand/devroom and will, of course, attend the beer event on Saturday night. Don't hesitate to come and say hi if you want to discuss about Telepathy, Empathy, Moovida or about your favorite Belgian beer. For those who are lucky enough to own a N900 don't forget to download the FOSDEM 2010 Maemo application. The UI is pretty shit but the features are quite nice and it allows you to easily build your schedule for the week-end. If you are more an Android, iPhone or Palm person the app is also available for those plateforms. See you there! Notes[1] assuming I'm not delayed on my way back from vacation this night Thu, 04 Feb 2010 12:34:35 +0100 Just like Vincent wrote there is a flurry of activity this weekend in Brussels, thanks to FOSDEM, in fact there is even some people already here today, it will be nice to meet all of you. I just got confirmation from the t-shirt producer (tip top print): they will be ready tomorrow, thanks a lot to them, if you ever need t-shirts printed in Belgium, they are really friendly. There is a GNOME event in a bar on Saturday evening, it will happen at « La Porte Noire » (The Black Door) where there is a great collection of Belgian beers, and other beverages (with a special attention to all of you whisky lovers). (and there is the FOSDEM party on Friday evening, at the Delirium Café, where there is also lots of different beers (noticed a pattern?)). The address and more details are on http://live.gnome.org/Brussels2010/Attendees See you! [imagine a "I'm going to fosdem" button here] Wed, 03 Feb 2010 22:01:21 +0100 After touring FOSS events all around the world, I decided to see what’s happening on the local software scene. I met with the guys from Montreal-Python, the Ubuntu Québec local team guys (after all Montréal is the home of Canonical’s Global Support Services) and the local start-ups at DemoCamp.
Based on my personal knowledge and the experiments I’ve been doing lately with Web + Desktop apps combinations, I’ve submitted the following talks. Django + RESTful APIs as an application serverApplication servers are the central part of data applications. They are responsible for mission critical activities of businesses and yet have to be cost effective. Django offers a lot of flexibility by providing rapid application development. Django-piston makes it easy to add RESTful APIs to existing Django apps. Web servers are very common and rather cheap to rent or host in house. Once your application has a RESTful API, nothing is keeping desktop applications to access your web services. For example, using librest on the desktop, Emerillon accesses on-line databases such as Geonames. Librest simplifies accessing RESTful web services and makes parsing XML fun again (that’s a Robert Bradford quote if I am not mistaken). Introduction to OpenStreetMap and how to use itWhen thinking of online maps, Google Maps is often mentioned as a reference. But you can’t use their data in all the exciting ways you could ever imagine. Enters OpenStreetMap: community built openly licensed map data. You are virtually free to do anything with the data, short of not giving proper attribution of its origins. With this gained freedom, you can explore and create unique maps adjusted to your needs. You can also simply reuse the default one available on OpenStreetMap.org, in some locations it is way more complete than any other maps anyway. Come and attend Confoo.ca! Thu, 21 Jan 2010 11:08:41 +0100 I will be at Brussels on 6-7th of February for the FOSDEM. git tip of day with 1.6.6, forget about Thu, 21 Jan 2010 03:36:45 +0100 Dorénavant, vous ne lirez plus la question suivante en ligne de commande : rm: détruire fichier régulier `toto.c’? mais rm : supprimer fichier « toto.c » ? bien que la seconde forme ne soit pas parfaite (limitation interne), elle est d’une des améliorations qui résulte d’un long travail de relecture et de correction des commandes du projet coreutils (rm, ls, df, etc). Il m’aura fallu seulement un an pour terminer cette relecture car 2009 était une année exceptionellement courte en sommeil mais riche en travaux non virtuels. Ainsi parmi les 530 Kio que représentent les changements, vous n’êtes plus un « usager » mais un « utilisateur », les mots clés de « ls -S » (entre autres) sont en anglais et donc interprétables par « ls », les messages se positionnent avec harmonie dans les 80 colonnes de votre console, la traduction est à jour avec coreutils 8.4, une structure « PEPS » redevient une structure « FIFO », les options ne supportent plus mais prennent en charge, les « invalides » n’ont pas leur place dans coreutils mais à Paris et les « non valides » les remplacent ! Le projet coreutils est très actif et son mainteneur, Jim Meyering, est exceptionnel, la traduction française a ainsi bénéficié de 5 commits sur le projet : Sat, 16 Jan 2010 19:01:47 +0100 With the beginning of the year comes new releases of Libgda:
The 4.1.4’s API is now considered stable and except for minor corrections should not be modified anymore. This new version also includes a new database adaptator (provider) to connect to databases through a web server (which of course needs to be configured for that purpose) as illustrated by the followin diagram:
The database being accessed by the web server can be any type supported by the PEAR::MDB2 module. The GdaBrowser application now supports defining presentation preferences for each table’s column, which are used when data from a table’s column need to be displayed:
For more information, please visit the http://www.gnome-db.org web site. Fri, 08 Jan 2010 12:55:56 +0100
![]() Wed, 30 Dec 2009 20:25:00 +0100 Le hacker est un passionné d'informatique, souvent très doué, dont les seuls objectifs sont de "bricoler" programmes et matériels (software et hardware) afin d'obtenir des résultats de qualité pour lui-même, pour l'évolution des technologies et pour la reconnaissance de ses pairs. Les conventions de hackers sont des rassemblements où ces férus d'informatique se rencontrent, discutent et comparent leurs travaux. Depuis de nombreuses années, la tendance est de confondre à tort le hacker avec le cracker, dont les buts ne sont pas toujours légaux. Or, on ne le répétera jamais assez, les objectifs du hacker sont louables et contribuent de manière active aux progrès informatiques et aux outils que nous utilisons quotidiennement. Thu, 26 Nov 2009 23:49:00 +0100 Mon titre ne rimant qu'en français, cet article sera en français. Sorry, english folks ! Samedi 28 novembre 2009, c'est jour d'install party pour nos confrères Ubuntistes. À cette occasion, leur gourou (meditation), j'ai nommé Mark Shuttleworth sera à Paris, à la Cité des Sciences pour nous éclairer pauvres mortels. Je compte donc infiltr^W m'intégrer à la communauté Ubuntu pour voir ce qui fait le succès de leur install party, et aussi comment améliorer celles de Mandriva (je serai également à l'install party de la semaine suivante). Ça me donnera aussi l'occasion de voir un peu les différences entre une Ubuntu et une Mandriva/GNOME (6 ans que je tourne avec ce tandem de choc), et tenter de comprendre les raisons de la popularité d'Ubuntu (autre que "ils ont un patron milliardaire", "ils t'envoient des cd chez toi", ou "ils rendent ta femme plus fertile"). J'ai vu qu'il y aura une présentation éclair de Mandriva Linux, il y aura donc d'autres chevaux de troie :-). Ubuntistes, tremblez. ! Et tapez pas trop fort :-p Tue, 10 Nov 2009 00:58:00 +0100 Long time no blog, but as everyone does it, I've got to announce (a bit late) that I turned 30 a few days ago, on November 1st. These days have been a bit tough, as my grandmother deceased the day just before. She would have turned 94 years on November 20th. I was sad of course, but she lived well, and didn't suffer in her last days. She had a peaceful detah; my mother told me she vanished as a candle you blow. Thanks to all the friends and family that supported me. I was nonetheless happy to celebrate my birthday on saturday 8th with my sisters and friends, some of them having never been in my new home, wich I entered... 8 months ago. I should really get some time to have a kitchen... Thu, 05 Nov 2009 13:44:51 +0100 I have been a little stuck for some weeks : a new year started (no, that post hasn’t been stuck since january — scholar year start in september) and I have students to tend to. As I have the habit to say : good students bring work because you have to push them high, and bad students bring work because you have to push them from low! Either way, it has been keeping me pretty busy. Still, I found the time to read some more maths, but got lost on something quite unrelated to my main objective : I just read about number theory and the ideas behind the proof of Fermat’s Last Theorem (Taylor and Wiles’ theorem now). That was supposed to be my second target! Oh, well, I’ll just try to hit my first target now (Deligne’s proof of the Weil conjectures). And then go back to FLT for a new and deeper reading. I only played a little with ekiga’s code — mostly removing dead code. Not much : low motivation. Fri, 16 Oct 2009 00:06:40 +0200 I just released the first version of gwt-strophe, GWT bindings for the Strophe XMPP library. Nothing much to say else than it is pretty young, with all that can imply. The project is hosted at https://launchpad.net/gwt-strophe ![]() Thu, 01 Oct 2009 20:59:32 +0200 I’ve spent a lot of time lately to improve the user experience with the GdaBrowser tool which will be included in Libgda starting with version 4.2. The idea of this tool is to give database administrators a small and powerfull tool to “do stuff” on their databases, limited for now to browse the database schema and execute some SQL statements. Even though it still has some bugs, I use it regularly for my day to day needs. The schema browser now displays database tables in a cloud style view which makes it easier to spot tables which have a lot of relations with other tables and to search, as shown in the following screenshot where the search highlights (in blue) tables beginning with “c”, shows the one having a “c” in a dark gray color, and almost hides the ones which have nothing in relation with the searched text:
The query editor can now propose a completion list when CTRL+Space is pressed, as shown in the next screenshot. Also note that each favorite query now displays the name of the favorite, the query type (SELECT here) and the variables used by the statement.
All of these improvements are now only available from the sources in git (git.gnome.org) but will be part of the next unstable release. Sat, 12 Sep 2009 23:14:38 +0200 Nemiver 0.7.2 is out. It is a bugfix, minor feature and translation update release.
NEWS | tarball | Fedora Packages Sat, 29 Aug 2009 10:35:19 +0200 No, Cody you aren't alone (but I can't comment on your blog, it asks to login and I don't have an account on blogs.gnome.org) : I have the same feeling regarding Nokia N900 and I'm not impressed by a "already obsolete" product (or should I say platform), by Nokia own words (but not expressed in that way) . The good point is the money they injected in free software companies isn't lost and morphed in improvement in various projects (Telepathy, etc..) but that's it.
I'm much more impressed by Palm Pre and I'm waiting for it to be available in Europe. Wed, 19 Aug 2009 23:30:12 +0200 For some time, I've been working on adding Plymouth support for our next Mandriva Linux 2010 release, as graphical boot splash and I thought it could be interested to do a recap of the various solutions we used in our distribution over the years.
Mandriva Linux (Linux-Mandrake then) was one of the first Linux distributions to ship with a graphical boot :
We hope you will like it, so don't forget to test Mandriva Linux 2010 beta when it is released (and did I say it will have GNOME 2.27.90 in it too ? :) Sat, 01 Aug 2009 14:55:44 +0200 The first bugfix release of the Nemiver 0.7.x series is out.
This version addresses various nits here and there, takes care of some low level details to make sure Nemiver works well with the Archer branch of GDB and contains some updated translations. News file and tarball are available from the usual places. Thanks to the continuous good work of my fellows distro packagers, the binaries should appear on a mirror near you in a couple of days. For what it is worth, Fedora 10, 11, and Rawhide packages are available for the impatients. Happy hacking. Fri, 24 Jul 2009 20:09:29 +0200 The part of the socket(7) man page about setsockopt(.., SOL_SOCKET, SO_PRIORITY…) says:
I wanted to know how exactly it mapped the socket priority to the ToS field, so I looked in the kernel code for a while, and it turns out that in recent Linux 2.6 kernel, this is a lie. The ToS field is never set when the application selects the socket priority, only the internal priority of the packet is set. That said, the reverse is true, setting setsockopt(.., IPPROTO_IP, IP_TOS…) sets both the ToS header field and the internal priority of the packet. So the question here is: Who is wrong, is the kernel buggy? Or is the man page incorrect? Also, dear lazyweb, is there any support for applications to set the DiffServ field? Or are they only settable through iptables? Thu, 23 Jul 2009 04:55:00 +0200 So someone broke into my car the day before i left for my holidays in Spain and stole my life^W^W^W laptop.
Sat, 11 Jul 2009 11:11:53 +0200 So, I’m back from the Rencontres Mondiales du Logiciel Libre, which took place in Nantes this year. It was great to see all those people from the french Free Software community again, and I look forward to seeing them again next year in Bordeaux (too bad the Toulouse bid wasn’t chosen). The Debian booth, mainly organized by Xavier Oswald and Aurélien Couderc, with help from Raphaël, Roland and others (but not me!), got a lot of visits, and Debian’s popularity is high in the community (probably because RMLL is mostly for über-geeks, and Debian’s market share is still very high in this sub-community). I spent quite a lot of time with the Ubuntu-FR crew, which I hadn’t met before. They do an awesome work on getting new people to use Linux (providing great docs and support), and do very well (much better than in the past) at giving a good global picture of the Free Software world (Linux != Ubuntu, other projects do exist and play a very large role in Ubuntu’s success, etc). It’s great to see Free Software’s promotion in France being in such good hands. (Full disclosure: I got a free mug (recycled plastic) with my Ubuntu-FR T-shirt, which might affect my judgement). I gave two talks, on two topics I wanted to talk about for some time. First one was about the interactions between users, distributions and upstream projects, with a focus on Ubuntu’s development model and relationships with Debian and upstream projects. Second one was about voting methods, and Condorcet in particular. If you attended one of those talks, feedback (good or bad) is welcomed (either in comments or by mail). Slides are also available (in french):
On a more general note, I still don’t understand why the “Mondiales” in RMLL’s title isn’t being dropped or replaced by “Francophones“. Seeing the organization congratulate themselves because 30% of the talks were in english was quite funny, since in most cases, the english part of the talk was “Is there someone not understanding french? no? OK, let’s go on in french.“, and all the announcements were made in french only. Seriously, RMLL is a great (probably the best) french-speaking community event. But it’s not FOSDEM: different goals, different people. Instead of trying (and failing) to make it an international event, it would be much better to focus on making it a better french-speaking event, for example by getting more french-speaking developers to come and talk (you see at least 5 times more french-speaking developers in FOSDEM than in RMLL). I’m now back in Lyon for two days, before leaving to Montreal Linux Symposium, then coming back to Lyon for three days, then Debconf from 23rd to 31st, and then moving to Nancy, where I will start as an assistant professor in september (a permanent (tenured) position). Fri, 26 Jun 2009 20:41:00 +0200 J'y étais presque, j'allais enfin partir en vacances depuis 3 ans. J'avais tout: des tas de fringues, une nouvelle paire de lunettes de soleil, retiré plein de liquide. J'avais tout prévu. Plus qu'un vendredi à travailler et j'étais bon.
Ce matin, je me gare devant mon travail, je reviens avec mon portable d'astreinte, mais j'oublie de prendre mon ibook et même mon portefeuilles rangé avec. Quand je suis revenu vers 12H00, plus rien. Vitre cassée. Plus de portable, plus d'argent, plus d'identité. C'est arrivé près de chez vous.
Après-midi au commissariat, banque, assurance, carrossier, etc.
Donc voilà, je repars de zéro, même au niveau de mon compte ça va se sentir. Demain je taille la route vers Madrid et avec un peu de chance, je me ferais arrêter sans papier aucun.
Bonnes vacances à tous ! Thu, 26 Feb 2009 11:40:58 +0100 Dear Lennart, You should probably know that typing the correct URL would work better for cloning a bzr branch (yes a branch, not a repository). This is what I get when I try to feed git a random invalid URL:
Now is probably the time to stop this non constructive “my DVCS is better than yours”, and focus on writing code and fixing bugs. ![]() Tue, 17 Feb 2009 08:31:45 +0100 Mon, 05 Jan 2009 22:44:48 +0100 The first beta of Ekiga 3.1.0 is now available on GNOME FTP. Please note that I started the development of Ekiga 9 years ago. Here is the list of changes :
The Ekiga developers team is also working on interesting new features that should be available after the 3.2 release :
Stay tuned for more news! Thanks to all contributors and welcome to Eugen Dedu, our new release manager! Fri, 28 Nov 2008 13:14:00 +0100 I’m in Bangalore for foss.in. First, the country is awesome, the Indian food is amazing, etc, etc. The weather is also pretty nice this time of year, not too warm, not too cold, just right. Although it has been a bit rainy in the last three days. But its not only the country that is nice, it is also an awesome conference, the organizers are really doing a great job. The venue is nice, the speakers are really well treated, etc. But more importantly, the level of the conference is also quite impressive. It is a great place to meet lots of good developers that we rarely meet in the « western » conferences. Free Software is really alive in India and it is great to meet the people here. After my Farsight 2 talk (slides), there were some really good questions, from people who had actually tried to use it. It’s the fourth (and last) time that I give this talk in front of different audiences, and I really got the best questions and the best interaction. The organizers wanted to make it into a truly developer oriented conference and they’ve really succeeded. Wed, 19 Nov 2008 15:13:11 +0100 WOW ... Four fucking years without blogging in my advogado's page. I needed times to put my head and my body in the right place. Four years of doubt, sadness and Happiness as well. So since a few days, I decided to blog again.
It's all for the moment :) Wed, 19 Nov 2008 14:27:18 +0100 Thu, 13 Nov 2008 18:07:34 +0100 I’ve been a member of April, the french association for promotion and defense of Free Software, for a bit more than a year, and I often regret not becoming a member earlier. (I was feeling so guilty and shameful about not being a member that I actually postponed becoming a member.) Stop feeling guilty and shameful, become an April member today! Why Is becoming an April member so important?
Some of the things they worked on recently (from the top of my head):
So, really, become a member today. It’s only 10 EUR, and you already know they will be well used. April is trying to reach 5000 members by the end of 2008. (Apparently, if you use that address, April will now that you came from me. No benefit for me at all.) Tue, 11 Nov 2008 19:32:24 +0100 Few people know that maintaining Ekiga also means maintaining Ekiga.net, the VoIP service platform for our users. Today, we upgraded Ekiga.net, and that’s a lot of work ! Ekiga.net is now running Kamailio as frontend (recently renamed to SIP Router due to the merge between Kamailio and the old SIP Express Router project) Among others, it allows to run the echo test with codecs like H.264, and better SIP presence support. The old WEB interface has been replaced by a more intuitive one thanks to I would also like to thank Jan Schampera who helps me daily maintaining You can enjoy to the new infrastructure daily by signing up for an account at Tue, 22 Jul 2008 10:29:28 +0200 On September I finish my studies of computer science, so I start to search a job. I really enjoyed my current job at Collabora maintaining Empathy, I learned lots of things about the Free Software world and I would like to keep working on free software related projects if possible. My CV is available online here. Do you guys know any company around the free software and GNOME looking for new employees? You can contact me by email to xclaesse@gmail.com Fri, 13 Jun 2008 15:36:30 +0200 A new release: libvirt-0.4.3 After two months a lot of patches had accumulated, including a lot of improvements for Xenner and Linux container support. But this release brings a massive set of code cleanup, and just looking at the patches there there is a lot of obscure case failures which should now be properly handled (or at least better handled, like out of memory situations). I'm pushing testing updates for F-8 and F-9 if you have time and use virtualisation please review them, thanks ! A new name ? I got married to Miss Wei LI last saturday, it was kept a simple family event with just a few close friends, everything went well except for a bit of rain ! For the name I wouldn't mind being called Mr Li, but it's probably not very practical at this point (ah and good luck getting the li.com domain, and I guess hijacking li.org would not be well accepted either ;-) A very simple picture, people interested for more should know where to look for already. Oh it also made me fight with the Panasonic HDC-SD9 'new' MPEG-4 output, to get videos to render properly on that other OS, I didn't expect to learn so much about video format so quickly. I will post recipe and scripts later.
Tue, 10 Jun 2008 03:32:28 +0200 On peut, au regard des concepts développés par Slavoj Zizek dans "La Parallaxe", tenter une nouvelle interprétation, plus fondamentale, des aventures de Suzumiya Haruhi. La mélancolie de Suzumiya Haruhi est due au sentiment de malaise créé par l'incomplétude fondamentale qui nous caractérise tous. Haruhi part donc à la recherche du grand Autre, réponse censée venir combler ce vide, ici fétichisé dans les extra-terrestres, extra-lucides et voyageurs dans le temps. Ce comportement peut être vu comme semblable à ceux des individus cherchant la réponse à leur malaise constitutif dans la religion, voir, et nous y reviendrons, dans la philosophie et la politique. Cependant, la réalité du monde de Haruhi est qu'il n'existe pas de grand Autre, aucun extra-ordinaire comblant les vides ennuyeux de la réalité, aucun personnage tirant les ficelles dans l'ombre. Ou plutôt, de façon plus importante, que ce grand Autre est Haruhi elle-même, ce qui constitue la réponse fondamentale : c'est bien elle-même qu'elle cherche en voulant résoudre cette incomplétude. Selon ces hypothèses, le récit de ses aventures peut donc ultimement être vu comme celui de la recherche de la Vérité par les humains, les réflexions autour de son comportement précisant de façon très intéressantes plusieurs problématiques liées à ce processus. L'interprétation de la fin de la série, où Haruhi semble trouver son bonheur avec Kyon, reste toujours problématique. Il n'existe pas de grand Autre, le manque ne peut donc pas être réellement comblé par quelque chose d'extérieur, donc pas par quelque chose qui soit matérialisé dans un fétiche, même humain, comme Kyon. Cependant Kyon n'est pas non plus quelque chose d'extérieur, puisqu'il est, comme tous les objets du monde de Haruhi, un produit de son imagination. Il s'agirait donc d'une pure matérialisation à figure humaine de la véritable réponse à son manque, ce qui ferait de Kyon une partie de Haruhi et non un personnage distinct. On peut donc avec un peu d'audace avancer que Kyon et Haruhi ne sont qu'un, qu'il est réellement sa moitié, ce qui n'est pas sans rappeler tout en lui redonnant une piquante nouvelle perspective le "happy end" chrétien par excellence. Malgré tout, le fait que Haruhi ne le reconnaisse pas comme tel, puisqu'ils sont clairement toujours deux personnes distinctes, laisse supposer que le problème n'est pas réglé. Sun, 01 Jun 2008 23:56:27 +0200 On ne reconnaît habituellement qu'une religion pose problème que lorsqu'elle constitue un risque potentiel pour le système capitaliste libéral dans lequel nous vivons. De fait, ces religions ont donc on potentiel subversif. C'est à cause de celui-ci que les nombreux individus touchés de plein fouet par le malaise créé par cette société se tournent en nombre de plus en plus important vers ce type de communautés religieuses. Or, qu'est-ce que le processus de laïcisation tel que nous l'entendons dans la bouche des libéraux, sinon le fait de rendre les religions aptes à rentrer dans le cadre libéral, ou, à défaut, de marginaliser et stigmatiser celles qui ne le feraient pas, leur retirant ainsi tout aspect nocif pour lui ? Ce processus peut donc être vu comme la condition sine qua non du fonctionnement de l'opium du peuple comme instrument des puissances qui font l'ordre social, même si la résurgence des intégrismes en période de crise nous montre qu'il est de toute façon voué à l'échec. L'attitude ambivalente de la laïcité promue par la droite, qui dit oui à, voir encourage, la croyance qui se veut inconditionnelle, et simultanément y porte des restrictions, reflète d'ailleurs cette contradiction. Pour illustrer ceci, on peut prendre l'exemple des lois interdisant à la religion tout caractère visible en public, par lesquelles on leur enlève tout caractère choquant pour ceux qui n'y prennent pas part, tout en ne faisant rien contre leur effet idéologique sur les populations concernées. La gauche radicale n'a donc aucun intérêt à aider l'ordre libéral à se maintenir en normalisant la religion pour l'intégrer, puis se renforcer, par cette laïcité. Ce qu'elle devrait favoriser, c'est la prise de conscience par la classe dominée du fait que son malaise est dû à la structure de la société et que le seul moyen d'y remédier est la lutte politique permettant de le dépasser. Par conséquent, la seule laïcité qu'il ait un sens pour elle de défendre est celle qui permette l'émancipation de chacun, pour parvenir à ce fait. Tue, 22 Apr 2008 14:21:14 +0200 Enterprise Social Search is a way to search, manage, and share information within a company. Who can help you find relevant information and nothing but relevant information? Your colleagues, of course Today we are launching at Whatever (the company I work for) a marketing campaign for our upcoming product: Knowledge Plaza. Exciting times ahead! Thu, 10 Apr 2008 11:57:35 +0200 Releases I pushed a bunch of releases on Tuesday, trying to catch the Fedora-9 train (I nearly missed it, it led to a not so fun curl_is_failing_to_upload debug session which led to nss3 for firefox3 is not compatible with nss3 for fedora8 curl), thanks to everybody who helped catch that train ! The releases are mostly bugfixes, libvirt-0.4.2 leading the pack, but libxml2-2.6.23 has a lot of fixes too thanks to various people reporting bug and giving patches, notably the Huawei team. Libxslt-1.1.23 includes the dozen or so fixes since last summer. Developments Clearly libxml2 and libxslt are in maintance mode, the focus is on libvirt, maybe I will just add support for the latest Proposed Recommendation of XML-1.0 in libxml2 before the Summer. For libvirt, clearly we need to extend the number of hypervisor supported, maybe update and clean up the OpenVZ support too. IBM is actively contributing the Linux Container driver, I just commited a second set of patches today, you can expect good support in Fedora 10 I guess. On the high end side Sun just posted the patches for the lDOM virtualization on their Niagara based machines, lot of patch reviews those days. I also want to get a complete set of bindings for Java integrated, and now that Fedora java packaging guidelines are out, this is a good opportunity to add this. History meme that one is interesting, here is my contribution, as you can see I'm an old fashionned old fart, main workstation at home: paphio:~ -> history | awk '{a[$2]++ } END{for(i in
a){print a[i] " " i}}'|sort -rn|head
319 vi
257 ssh
255 cd
156 cvs
130 make
125 ls
79 svn
60 scp
48 su
43 ping
paphio:~ ->
and on my second workstation in Annemasse: wei:~ -> history | awk '{a[$2]++ } END{for(i in
a){print a[i] " " i}}'|sort -rn|head
362 vi
263 cd
262 make
136 cvs
115 svn
105 ssh
78 ls
67 scp
40 xmllint
38 grep
wei:~ -> Tue, 29 Jan 2008 00:12:13 +0100 There was some blog entries this week about GNOME stable updates on Ubuntu. There is no reason new bug fix versions could not be uploaded to stable out of the fact that the SRU rules require to check carrefully all the changes and doing this job on all the GNOME tarballs is quite some work, or the ubuntu desktop team is quite small and already overworked. There is a list of packages which have a relaxed rules though, we have discussed adding GNOME to those since the stable serie usually has fixes worth having and not too many unstable changes (though the stable SVN code usually doesn’t get lot of testing) and decided than the stable updates which look reasonable should be uploaded to hardy-update. There was also some concerns about gnome-games, 2.20.3 has been uploaded to gutsy-proposed today which should reduce the number of bugs sent to the GNOME bugzilla. The new dependencies on ggz has also been reviewed and 2.21 should be built soon in hardy. Wed, 14 Nov 2007 14:09:04 +0100 The FOSSCamp and UDS week has been nice and a good occasion to talk to upstream and people from other distributions. We had desktop discussions about the new technologies landing in GNOME this cycle (the next Ubuntu will be a LTS so we need a balance between new features and stability), the desktop changes we want to do, and how Ubuntu contributes to GNOME. Some random notes about the Ubuntu upstream contributions:
GNOME updates in gutsy and hardy
Update: Scott pointed that you can use http://patches.ubuntu.com/n/nautilus/extracted to access to the current nautilus version Sat, 03 Nov 2007 17:43:49 +0100 I’ve been working wit git lately but I have also missed the darcs user interface. I honestly think the darcs user interface is the best I’ve ever seen, it’s such a joy to record/push/pull (when darcs doesn’t eat your cpu) I looked at It supports binary diffs, file additions and removal. It also asks for new files to be added even if this is not exactly how darcs behave but I always forget to add new files, so I added it. It will probably break on some extreme corner cases I haven’t been confronted to, but I gladly accept any patches Here’s a sample session of $ git-darcs-record
Add file: newfile.txt
Shall I add this file? (1/1) [Ynda] : y
Binary file changed: document.pdf
Shall I record this change? (1/7) [Ynda] : y
foobar.txt
@@ -1,3 +1,5 @@
line1
line2
+line3
line4
+line5
Shall I record this change? (2/7) [Ynda] : y
git-darcs-record
@@ -1,17 +1,5 @@
#!/usr/bin/env python
-# git-darcs-record, emulate "darcs record" interface on top of a git repository
-#
-# Usage:
-# git-darcs-record first asks for any new file (previously
-# untracked) to be added to the index.
-# git-darcs-record then asks for each hunk to be recorded in
-# the next commit. File deletion and binary blobs are supported
-# git-darcs-record finally asks for a small commit message and
-# executes the 'git commit' command with the newly created
-# changeset in the index
-
-
# Copyright (C) 2007 Raphaël Slinckx
#
# This program is free software; you can redistribute it and/or
Shall I record this change? (3/7) [Ynda] : y
git-darcs-record
@@ -28,6 +16,19 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# git-darcs-record, emulate "darcs record" interface on top of a git repository
+#
+# Usage:
+# git-darcs-record first asks for any new file (previously
+# untracked) to be added to the index.
+# git-darcs-record then asks for each hunk to be recorded in
+# the next commit. File deletion and binary blobs are supported
+# git-darcs-record finally asks for a small commit message and
+# executes the 'git commit' command with the newly created
+# changeset in the index
+
+
+
import re, pprint, sys, os
BINARY = re.compile("GIT binary patch")
Shall I record this change? (4/7) [Ynda] : n
git-darcs-record
@@ -151,16 +152,6 @@ def read_answer(question, allowed_responses=["Y", "n", "d", "a"]):
return resp
-def setup_git_dir():
- global GIT_DIR
- GIT_DIR = os.getcwd()
- while not os.path.exists(os.path.join(GIT_DIR, ".git")):
- GIT_DIR = os.path.dirname(GIT_DIR)
- if GIT_DIR == "/":
- return False
- os.chdir(GIT_DIR)
- return True
-
def git_get_untracked_files():
Shall I record this change? (5/7) [Ynda] : y
# On branch master
# Changes to be committed:
# (use "git reset HEAD file..." to unstage)
#
# modified: document.pdf
# modified: foobar.txt
# modified: git-darcs-record
# new file: newfile.txt
#
# Changed but not updated:
# (use "git add file file..." to update what will be committed)
#
# modified: git-darcs-record
#
What is the patch name? Some cute patch name
Created commit a08f34e: Some cute patch name
4 files changed, 3 insertions(+), 29 deletions(-)
create mode 100644 newfile.txt
Get the script here: git-darcs-record script and put in somewhere in your $PATH. Any comments or improvements is welcome ! Wed, 25 Jul 2007 21:14:25 +0200 De retour des RMLL, cette année à Amiens, j'allume enfin mon PC après 15 jours d'absence... En réalité, je n'ai pas fait un vrai break informatique, j'avais mon portable ;o) Les points forts de cette édition : un nouvel étalon pour le terme "cocktail dinatoire", un repas du libre qui n'a pas démérité, des nocturnes sympathiques et bien sûr les confs et ateliers où j'ai pu faire de nouvelles rencontres intéressantes. Cerise sur le gateau, j'était logé en VIP, au même titre qu'Alan Cox (rien que ça), au QG de l'équipe d'organisation. Un lieu calme entouré de verdure et bordé par un canal. Idéal pour récupérer des longues soirées mais qui n'incite pas à se lever tôt pour assister aux premières confs. J'avais entre autres prévu d'assister aux festivités nocturnes du 14 juillet à Paris. Étant hébergé chez un copain qui habite prés de Montparnasse, ce fut déjà une immense galère pour arriver chez lui en voiture... tout le centre de Paris étant coupé à la circulation, et bien sûr pas un seul symphatique policier pour indiquer courtoisement et avec le sourire par où passer pour arriver à destination. 2 heures de perdu dans des embouteillages à la con et la pollution qui va avec ! Enfin arrivé, visite touristique de Paris en vélo... départ 19h... on tourne, on tourne, on tourne, pour info, Notre Dame de Paris ne vaut pas sa renommée en comparaison de Notre Dame d'Amiens. Les parigots devraient sortir du périphérique de temps en temps pour gagner en humilité... vers 23h on se dirige vers le Champ de Mars et là, on voit une marée humaine gigantesque qui visiblement quitte les lieux. J'ai loupé les festivités !!!!!! Mais qu'est-ce que c'est que ce délire, il parait que Paris est une ville nocturne et ils font un feu d'artifice à 10h30 !!! Aucun village en France ne fait ça si tôt !!! Je m'en foutait complètement du concert d'un vieux qui vient finir sa vie tranquille en France après s'être exilé à l'étranger pour ne pas payer ses impots, mais pas le feu d'artifice, pas ça !! 'Fin bon, j'aurais au moins vu de près ce que représente 600 000 personnes (selon la police). À traverser en vélo à contre sens, c'est GIGANTESQUE, SANS FIN, INIMAGINABLE. À déconseiller ABSOLUMENT aux ochlophobes ;o) Revenons un instant aux RMLL. Je vais donner un coup de projecteur sur un projet qui en vaut vraiment la peine : OpenStreetMap. Ce projet consiste à créer des cartes routières libres. A partir des traces relevé par un GPS, on établi des cartes qui peuvent êtres ensuite utilisé librement pour tout type d'usage. Aux RMLL précédentes, à Nancy, le projet UPCT avait déjà retenu mon attention mais il me manquait à l'époque le GPS. Entre temps je me suis acheté un module GPS Bluetooth et j'ai profité du stand OpenStreetMap et de la présence d'Amaury Jacquot pour configurer mon portable pour acquerir les traces de mes déplacements. Mission réussi, j'ai publié sur le serveur mon parcours Paris - Bordeaux - Pau ainsi qu'un paquet de déplacements sur l'agglomération de Pau. Il ne manque plus maintenant qu'à reprendre ces traces au propre pour indiquer le type, sens et nom des routes, rues et voies. Les points d'intérêts et toutes autres informations utiles. Voilà, voilà, vivement la prochaine édition des RMLL... Wed, 11 Apr 2007 23:10:32 +0200 Samedi dernier, j'ai assisté à la conf de Michaël Latour au Festival du Film Web d'Oloron sur le thème "Comment faire un film de A à Z en utilisant uniquement des logiciels libres". Excellente présentation, j'ai découvert des nouveautés. Décidément on trouve vraiment TOUT dans le Logiciel Libre :) Mais c'est surtout ce qui s'est passé après cette conf que j'ai envie de vous faire découvrir... Après la conf on m'a invité à rester à la Compétition Officielle du Festival pour voter avec le public le meilleur des 10 films sélectionnés pour cette édition 2007 parmi 300 autres. J'étais pas très chaud, fatigué au point de somnoler durant la conf de Michaël :( Mais j'ai accepté et je ne le regrette pas, vraiment pas :) Pour commencer, j'ai trainé dans l'espace multimédia du festival ou des ordis connecté sur Internet était en libre service. On m'a présenté Second Life. Pour simplifier, je dirais que Second Life est un logiciel de chat/irc où on dirige un avatar dans un univers virtuel en 3D inspiré du réel que l'on peut soit même construire de toute pièce. Le client Second Life existe sous GNU/Linux, et qui plus est sous license GPL depuis peu. Par contre le logiciel serveur est lui propriétaire et les serveurs uniquement hébergé par Linden Lab. Ils en aurait aujourd'hui plus de 3000 !!!
Il y a 10 ans j'avais appris à manipuler le VRML et j'avais même candidaté pour faire un stage chez Canal + pour travailler sur le Deuxième Monde [1] [2]. 10 ans après le concept n'est pas mort, il manque juste la libération des serveurs 3D pour laisser libre court à la créativité des internautes et faire exploser ces commaunautés virtuelles 3D aussi fort qu'on explosé les simples sites Web !!
Après m'être fait invité au restau, vient enfin la compétition elle-même, et là, Whaooo, le niveau des films en compétition est impressionnant. La claque !!
Si vous en doutez, prenez vous aussi une claque en visionnant Le trophée (42 Mo) et en visitant le site de ce court métrage. Un compte-rendu du festival et une critique des 10 films en compétition avec les liens vers les courts-métrage en compétition...
Et enfin, pour couronner le tout, J'ai gagné un voyage dans le désert des Bardenas. Je n'ai décidément pas perdu mon après-midi, ni ma soirée qui s'est achevé à 4h du mat :)) Félicitations à Matthew Tyas et Isabelle Lassignardie pour l'organisation de cet événement sympathique, bon enfant et de qualité :) Mon, 22 Jan 2007 05:12:48 +0100 Voilà, j’y pensais depuis longtemps et c’est maintenant chose faite, je me suis acheté un tout nouveau ordinateur portable. Je l’ai acheté sur le site français LDLC.com et me suis renseigné pour savoir si il était possible d’acheter les ordinateurs de leur catalogue sans logiciels (principalement sans windows). Je leur ai donc envoyé un email, et à ma grande surprise ils m’on répondu que c’était tout a fait possible, qu’il suffi de passer commande et d’envoyer ensuite un email pour demander de supprimer les logiciels de la commande. J’ai donc commandé mon laptop et ils m’ont remboursé de 20€ pour les logiciels, ce n’est pas énorme sur le prix d’un portable, mais symboliquement c’est déjà ça. Toutes fois je me pose des questions, pourquoi cette offre n’est pas inscrite sur le site de LDLC ? En regardant sous mon tout nouveau portable je remarque une chose étrange, les restes d’un autocollant qu’on a enlevé, exactement à l’endroit où habituellement est collé la clef d’activation de winXP. Le remboursement de 20€ tout rond par LDLC me semble également étrange vue que LDLC n’est qu’un intermédiaire, pas un constructeur, et donc eux achètent les ordinateurs avec windows déjà installé. Bref tout ceci me pousse à croire que c’est LDLC qui perd les 20€ et je me demande dans quel but ?!? Pour faire plaisir aux clients libre-istes ? Pour éviter les procès pour vente liée ? Pour à leur tours se faire rembourser les licences que les clients n’ont pas voulu auprès du constructeur/Microsoft et éventuellement gagner plus que 20€ si les licences OEM valent plus que ça ? Bref ceci restera sans doutes toujours un mistère. J’ai donc installé Ubuntu qui tourne plutôt bien. J’ai été même très impressionné par le network-manager qui me connecte automatiquement sur les réseaux wifi ou filaire selon la disponibilité et qui configure même un réseau zeroconf si il ne trouve pas de server dhcp, c’est très pratique pour transférer des données entre 2 ordinateurs, il suffi de brancher un cable ethernet (ça marche aussi par wifi mais j’ai pas encore testé) entre les 2 et hop tout le réseau est configuré automatiquement sans rien toucher, vraiment magique ! Windows peut aller se cacher, ubuntu est largement plus facile d’utilisation ! Wed, 20 Dec 2006 06:41:30 +0100 I hate having to write about bugs in the documentation. It feels like waving a big flag that says ‘Ok, we suck a bit’. Today, it’s the way fonts are installed, or rather, they aren’t. The Fonts folder doesn’t show the new font, and the applications that are already running don’t see them. So I’ve fixed the bug that was filed against the documentation. Now it’s up to someone else to fix the bugs in Gnome. Tue, 05 Dec 2006 09:08:14 +0100 Eye of Gnome comes with some nifty features like support for EXIF data in jpegs. But this depends on a library that isn’t a part of Gnome. So what do I write in the user manual for EOG? ‘You can see EXIF data for an image, but you need to check the innards of your system first.’ The way GNU/Linux systems are put together is perhaps great for people who want unlimited ability to customize and choose. But it makes it very hard to write good documentation. In this sort of scenario, I would say it makes it impossible, and we’re left with a user manual that looks bad. I’ve added this to the list of use cases for Project Mallard, but I don’t think it’ll be an easy one to solve. Tue, 02 Aug 2005 20:30:47 +0200 It's been a while since my last update. A lot of stuff has happened on the MlView front !
First of all, Dodji finally decided to make a release so go and get the 0.8 release ! On my side, work has been done on the Preferences which is a really repetitive (who said boring?) thing to code. It had to be done...i did it ! This week-end i wanted to take a break on the Preferences so i added a simple command launcher for MlView. This was a feature request (see #305075) so it might even make someone happy :) I've been talking with Dodji about porting the main view container to GDL, so my next task will (probably) be to look at that... I had made a simple poc with textviews and it really was convincing...Watch the video to get an idea.... ^^ Thu, 12 May 2005 01:05:03 +0200 Being the cool kid i am and given that there's a new UI paradigm for search dialogs in town, i gave MlView some love tonight.
As i didn't have much time it's just a mockup atm. I'll make the code tomorrow maybe... And here is the little screenie :) Update: Finished the code. Everything is in my archive in -patch5. |
|
contact |