On the list of projects-I-would-like-to-contribute-to-but-no-time-yet it is one of the top ones: the Document Liberation Project. There are quite some files from old times on my storage devices whose content is locked away in binary blobs that act like safes whose keys got lost with the software that created the files. So it’s easy to guess how I feel towards such initiatives, allowing me to regain access to my very own data :)
The Document Liberation Project only was founded last year officially and now can see at least it’s first birthday. Not yet picked up much steam from new contributors so far, but then already serving e.g. users of Calligra, with libraries like LibRevenge, LibOdfGen, LibWpd, LibWpg, LibWps, LibVisio, LibEtonyek etc., to read in data from files in WordPerfect, MS Works, MS Visio, and Keynote formats.
Once the port of Calligra to Qt5/KF5 and thus version 3.0 is done, I hope to finally pick up the work (see here and here) on being able to read my old Corel Draw v4 files with Karbon or Flow. Which these days surely means using LibCDR from the Document Liberation Project, instead of my own custom code. Perhaps I will then also be able to contribute a little to the project finally :)
While talking about that, another related thing still waiting for implementation is extending the hex editor Okteta to support the binary format grammar that I developed during the writing of my CDR import code, so Okteta’s Structures tool would be able to read in the grammar and then show the content structure. Or a combination of that grammar and the one used by msoscheme, which is used for some of Calligra’s MS format import filters, which I learned about in the meantime. Having a standardized grammar for binary formats, which can be both used by data inspection tools like hex editors, but also for code generation, surely will be good to have. There are already some related tools also created/used by the Document Liberation Project, something to look at for more synergy effects.
Hm, filled TODO lists, but winter time with it’s long nights is over now. Too bad.
01.03.2016 SWARCO TRAFFIC SYSTEMS GIVES THE GREEN LIGHT TO QNX "Leader in intelligent traffic systems chooses the QNX Neutrino OS for its ACTROS family of traffic light controllers. Nuremburg, Embedded World 2016, Hall 4, Booth 534 mdash; February 23 mdash; QNX Software Systems Limited, a subsidiary of BlackBerry Limited, today announced that SWARCO TRAFFIC SYSTEMS GmbH has chosen the QNXreg; Neutrinoreg; Realtime OS for its ACTROS family of traffic light controllers. ACTROS controllers bring an intelligent approach to managing urban traffic. They are designed to enhance safety, optimize the use of existing road infrastructure, and improve traffic flow to...08.02.2009 RE: Old news "While the industry is distracted by the ongoing tussle between Microsoft and OpenOffice.org over document formats, the KDE project is quietly preparing the next generation of its own office suite , KOffice, ...22.11.2009 RE: from what I've seen "While the industry is distracted by the ongoing tussle between Microsoft and OpenOffice.org over document formats, the KDE project is quietly preparing the next generation of its own office suite , KOffice, for Linux, Windows, and Mac OS X. KOffice 2.0, to be released sometime in the first half of 2008, will be cross platform like many other ...11.10.2012 Amarok Celebrates 10 Years Amarok, popular KDE music manager, is turning 10 years old this month and the project is taking this opportunity to review the last year and look head to the future.10.01.2010 Top 5 Planet V12n blog posts week 01 Top 5 Planet V12n blog posts week 01 Another year, another week. Here we go again. Extremely busy week and announcements of companies acquiring other companies all over the place. Bloggers joining vendors or just changing jobroles. Crazy week, and same goes for the quality of the articles this week. Steve Kaplan - Microsoft’s attempt to commoditize virtualizationDespite these many unique attributes, VMware's most compelling differentiator may be its astounding reliability. Unlike Hyper-V, it offers data center stability, performance and security that is independent from the bloat, reli...12.04.2014 QNX Technology Powers Mission-Critical Systems in VisLab Autonomous Car Project "New autonomous vehicle research project from University of Parmas VisLab now includes highly reliable QNX operating systemOTTAWA, April 8, 2014 QNX Software Systems Limited, a global leader in software platforms for in-car electronics, today announced that the QNX Neutrino operating system is powering mission-critical systems in a new autonomous vehicle project developed by the Artificial Vision and Intelligent Systems Laboratory VisLab of the University of Parma. These include the systems that perform path and trajectory planning, that provide realtime fusion of laser data and visual data, a...13.12.2010 esxtop, Storage I/O Control, Alive VM, Configuration Manager: Recent Community Podcasts esxtop, Storage I/O Control, Alive VM, Configuration Manager: Recent Community Podcasts The last month of VMware Community Roundtable Podcasts have been really good. Every Wednesday at noon California time (3pm East Coast, 20.00 GMT) we gather for this live anything-goes mostly-technical podcast. We cover the latest news of the week as well as guests from VMware and the greater virtualization ecosystem. Everyone in the community is invited to join us live, either via the online chat or by dialing-in via a regular or VOIP phone. Callers are especially welcome and it's easy to get...18.11.2011 Guest Post: How to write a book or blog (Part 1) Guest Post: How to write a book or blog (Part 1) Have you ever read through various books or viewed different blogs thinking to yourself, heck, I could do that or perhaps even better? Ok, what is preventing you from writing a book or blog? If you have started and have not yet published your blog or book, what is the hold up? Why do you want to write a book or blog? Over the years, I have written three formally published books (i.e. via a traditional publisher with and ISBN and a Library of Congress registration), and collaborated on several book projects with others. Additionally, I ...21.12.2011 vExpert Spotlight: Kendrick Coleman vExpert Spotlight: Kendrick Coleman Blog URL: http://www.kendrickcoleman.comTwitter handle: @KendrickColemanCurrent employer: VCE How did you get into IT? I've been into computers since I was a kid. I'm 28 so I'm a younger guy on the scene, but I remember playing Wheel of Fortune on 5 1/4" floppy disks on some ancient piece of hardware. Then I got my dads old Pentium with Windows 3.1 and I spent loads and loads of time getting myself into trouble in the old AOL days. I'll leave those days for another time. When I got to high school, I was still very much into technology...06.01.2012 vExpert Spotlight: Jonathan Franconi vExpert Spotlight: Jonathan Franconi Blog URL: www.virtualizationimpact.com & www.handsonvirtualization.comTwitter handle: @jfranconiCurrent employer: VMware / Professional Services Organization / Technical Consultant How did you get into IT? I started my life in IT at a very young age, it had to be around early 1992 or 1993 when I remember my father showing me the new IBM mainframe that was purchased for the family business. A few years later I can remember my father bringing home his first laptop, at the time a 30 pound IBM Thinkpad, from that moment on I couldn'...