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).
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)
Misc [It would be nice to have a video tag instead of a direct link.]
Pascal [I prefer that you see the video in original size, and the link is needed anyway for people with older browser and rss ..]
WP Themes [Amiable dispatch and this fill someone in on helped me alot in my college assignement. Gratefulness you as your inform..]
I was shocked by the prices announced for electronic books on iPad (USD 12.99 or 14.99). This is more expensive than most books I own...
Today, Amazon annouces that they have to follow and increase prices (which used to be 9.99) on Macmillan books. Given that other major publishers have agreed with Apple on that price they may requets the same from Amazon soon...
I sometimes buy technical books worth $30 or $50 but 90% of my books are between $2 and $10.
Am I stupid and are you ready to pay more for a virtual book than for a physical one that you can easily give (or sell) to someone later?
aapgorilla [When you see crazy things like this you can be sure the government is interfering somewhere in the market.]
Matthew Berg [This isn't about what you pay for most books, or whether it creates a few additional release day sales. It's about ma..]
aapgorilla [@Matthew Berg (2010-02-04 18:02), That doesn't sound logical at all, which entrepreneur would prefer to take a risk..]
I don't own one and won't comment on its actual features that I don't know. This post is about an ad from Vodaphone UK I saw today on the web. The first feature listed? It runs Linux!
Is Linux now supposed to be known by the public, with a positive image?
Surprisingly, the Vodaphone page for N900 does not mention Linux anywhere. However, it refers to Firefox : The N900 comes with a brilliant browser - based on the same technology as Firefox. Just like Firefox, it lets you open lots of web pages at once.
Dan Carpenter [In Uganda I saw an internet cafe with TUX on the sign. They didn't use Linux or know what it was, only that penguins ..]
Or... [The other explanation is that the N900 has so few interesting features that this is the first one they could think of.]
Michał Wernicki [http://www.mandriva.com/enterprise/en/company/press/mandriva-joins-arm-connected-community woot!! (no, it's not an o..]
Several articles on the web mention a new Italian law giving to people uploading videos on the Web the status of TV broadcaster, needing a license!
To quote one of them, Article 4 of the decree specifies that the dissemination over the Internet "of moving pictures, whether or not accompanied by sound," requires ministerial authorization., so it seems to include animated gif or Flash animations...
I can understand that Berlusconi fears the competition of Web for its TV channels but how such a stupid law can be written?
The positive side of this law is that Italian websites may become nicer to visit, without Flash ads or menus :)
gabriele vidali [is iptv working good in france ? ]
Palin [Pascal: my girlfriend went to high school in Paris and you have no idea on how deep is bureaucracy here in Italy, how ..]
Nick L [Sweden is the record. The law is either you agree they force you and your company just the way power abusers and fasci..]
This time it only needed 36 hours instead of 42, maybe because openoffice.org failed :)
So, this week we got 86 failures out of 2927 packages, 1 failure to recreate src.rpm, 18 failure to install build dependencies and 67 failures during build. That's improvement, at last :)
I should stop posting this and work on making things more automated and sending emails to maintainers, but I will probably not work on this soon before a few weeks.
And actually this post is a good opportunity to advertise my nice photo of the week :)
When starting Evolution I now get this dialog:

Do you really expect me to enter my password because an unknown application popups this dialog ?
First it means people will give access to their keyring to any app, including any virus. But probably also give the password if some code uses /usr/share/gnome-keyring/ui/gkd-prompt.ui to ask for it...
It really scares me...
The current score is: 174 failures out of 2921 packages, worse than last week. 2 failures to regenerate src.rpm, 74 failures to install build dependencies and 98 failures during build. Over the 74 build dependencies issues, 45 were because usbutils was not available after being updated on Friday and have already been magically fixed.
My laptop lost USB few weeks ago (it suddenly rebooted, and USB devices are not seen since, including in BIOS).
Last week I was thinking "It would be nice to make USB device plugged on another machine available on my laptop", and then started to search on Google if someone had done it before. I first found some proprietary software (working on Linux too), but after more searching I found USB/IP project, and has been included in staging for one year, and is already available in Mandriva kernel! So I packaged the tools and tried it with my smartcard reader, it works great! :)
Palin [symlinked to /usr/share/hwlist/usb.ids]
moobyfr [Nice tool, this could be interesting in thin clients. clients exporting theirs usb devices on server directly, and no ..]
Palin [No way, I continue to get kernel oopses. I'm assuming it's something with my hardware, maybe it does not support shar..]
I have recently patched Iurt (Mandriva build tool creating a chroot with build dependencies and building a package) to totally rebuild a media more easily.
I have run it on Cooker Main i586, and after switching to tmpfs on a powerful machine, it needs only 42 hours to handle the 2937 src.rpm. That's good news as it means I can run it every week-end even if we use this machine on weekdays. I'll try to improve it more to be able to also run it on Contrib.
I have also updated Youri to handle current output of Iurt. It used to parse it many years ago when Iurt was used to rebuild for x86_64 the packages that where missing there, but x86_64 became a mandatory arch uploaded at the same time in 2005.
So, the results are there and as usual individual results and rss are also available.
The current score is: 137 failures out of 2937 packages (4,66%), quite bad. Let's see next week how it evolves :)
Update: this may not be that bad as some failures were due to temporary issues not related to the package (like name resolution failure breaking python tests). I have restarted the build as we actually are starting a week-end :)
After buying the card reader, I had to use it, so I had a look at the content of my Navigo card.
Navigo is a French transport card, implementing Calypso standard
« The European standard for ticketing data (EN1545) has also been contributed by the actors of Calypso. After a few years of trials, the system has been generalised in the early 2000's in major European cities such as Lisbon, Paris, Venice, later followed by Milan, Porto, Marseille, Lyon, Turin, and many smaller cities. Calypso is extended now in other countries such as Belgium, Israel, Canada, Mexico, Colombia, etc. »
So, hopefuly this info will be useful to people in these places. Please let me know :)
EN1545 is an expensive document, so I could not access it and had to reverse the data in my card, here is what I found. All of this is based on data collected with Integrale subscription. Bits are numbered starting at 1 because I used cardpeek to work on the data, which uses lua where we count from 1.
Before looking at the real data, all the cards I saw where 3B6F0000805A080303000000CARD NUMBER829000 with CARD NUMBER using 8 hex digits.
Event log
Then we can start with event log which is the one I spent most time one. It contains the last 3 uses of the card. Reading it for a few days, and reading the ones of my colleagues gave me plenty of information (many thanks #bureau3).
I have split each record into two parts, the first part is 68 bits long, the second part is 38 to 86 bits
First Part
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 DDDD DDDD DDDD DDTT TTTT TTTT T001 0000 0000 00BB CC10 1000 1010 0KKK KRRR RXXX XXXX
Second Part
This part is varying a lot.
69 73 77 81 YSSS SSSS AAAA A??? ... ?000 01
For a list of sectors and stations, refer to this page and this one.
Contracts
Miracle
After finding all of this I found a PDF on Google describing coding for interoperability in France between cities using EN1545. I was happy because it both confirmed that I was right on most things, and because it contains a lot of information, like the additional codes for other kinds of transport, the complete coding for event log (the changing length indeed depended on some previous bits, each structure has a bitmap telling which fields will be there).
All the result of my findings, and some from that PDF are in a fork of cardpeek that I maintain there (because the author did not reply to my email with a first patch one month ago). I fixed a few issues in cardpeek but not the main one: it copies lua decoders to ~/.cardpeek/scripts the first time you run it and they never get updated. To workaround that, I replaced that directory with a symlink to my git checkout...
While collecting data I had some surprise, for example Tramway T4 in one station (La remise à Jorelle) did not write anything to event log, does this mean that they can't control you? T3 does, and T4 did in the next station Les coquetiers.
More expected, using your navigo card to get a Velib bike does not write anything, they just use the id of your card.
I also happily could not find some data that I would not have liked to find as they are accessible via RFID too, like my name, birth date, ...
liberforce [Pascal, if you have specific questions, you can ask me as I'll work until March for RATP ;-). I eat with the card guys..]
free trial [After reading you blog, I thought your articles is great! I am very like your articles and I am very interested in the..]
andyw [After reading you blog, Your blog is very useful for me .I bookmarked your blog! Wishes your valentine day to be joy..]
Alex [I think SSL renegotiation was disabled to prevent exploitation of a vulnerability in the SSL protocol. I would say th..]
Pascal [Not in this case, it's asking for client certificate to authenticate the user. Unfortunately there is currently no way..]
Bruno [Quelques explications en français chez Stéphane Bortzmeyer : http://www.bortzmeyer.org/5746.html ]