CouchDB @ ASF
Proposal — Discussion — MarkMail
Update: Damien’s catchup
It’s just data
Proposal — Discussion — MarkMail
Update: Damien’s catchup
Charles Oliver Nutter: It seems that so far having head be broken for many days is not generally a concern for the “most core” of core developers. But it makes it nearly impossible for others to get up and running if builds fail and tests don’t run green.
My experience matches Charles'. And quite frankly it surprised me.
Byrne Reese: Aggregating all of these activities I participate in across the Internet should be as seamless and as easy as it was for me to create them in the first place. And until now, nothing has been made available that collects and publishes this data for your personal blog. But this plugin is not just about activity aggregation, it about control. Today, we released for Movable Type Open Source a plugin called Action Streams that allows users to input the various services they use
I agree that such an approach provides a greater level of control. It is DataPortability.org in action. Today. Without requiring Data Providers to change anything, unless they don’t currently provide a feed. Once that feed is available, Accumulators can take it from there, presenting, archiving, and mashing up the data at will.
Anne van Kesteren: The problem here is that OpenID does not use a proper HTML parser (not even one that follows the HTML 4 specification). <head> et cetera are actually required
The spec isn’t as clear as it ought to be.
Shelley Powers: Microsoft is asking us to declare our intentions, it’s only fair we ask the same of it. If Microsoft won’t meet us half-way–if the company releases IE8 without support for the HTML5 DOCTYPE or XHTML, and without at least some guarantee as to when we’ll see SVG in IE–then we’ll have our answer. It may not be the answer we want, but it will be the answer we need.
If Microsoft were to declare that the following were to be treated as equivalent, then a lot of the concerns expressed by the web community would go away
Chris Wilson: I want to jam standards support into (this and future versions of) Internet Explorer. If a shiv is the only pragmatic tool I can use to do so, shouldn’t I be using it?
Sjoerd’s revelation can be applied to build on the prior work in this area. The result is this page which is valid HTML5, displays natively on standards compliant browsers such as Firefox, Safari, and Opera; and will display the same image on existing IE browsers that happen to have the Silverlight plugin installed.
Reed Loden: For some reason, planet.m.o is not updating...
Apparently htmltmpl and NFS don’t get along. Who knew? Not wanting to get into the middle of that catfight, I wrote a script based on HTML5lib and REXML which converts index.html.tmpl to index.html.xslt.
Ken Coar: If this is working correctly, there should be an SVG image on the right, it should appear in the feeds, and it should resize as you change the font size.
Down that path lies madness...
“Steve”: Are there any doctypes that do not require this new meta tag to render with the IE8 rendering engine?
Chris Wilson: @Steve - sure. Any unknown (i.e. not widely deployed) DOCTYPE. HTML5, for example.
And, with that, there is no longer any need for me to have to opt-in in order to opt-out of IE8’s new super deluxe bistro quirks mode.
Robert O’Callahan: It seems clear that for now we have no market need for drastic multi-engine compatibility, and therefore there’s no need to even consider the pain it would cause.
Apparently, the clear difference between Mozilla and IE is in the expectations that they set. Jeremy Keith analyzes what it could mean for IE users and IE itself.
Chris Wilson: If you (the page developer) really want the best standards support IE8 can give, you can get it by inserting a simple <meta> element. Aaron gives more details on this in his article.
I’ve implemented the following in my .htaccess file:
Ryan Tomayko Schemas can be useful when placed far enough up the stack. (i.e., don’t bake schema and language binding in at the protocol level.) Just because WSDL sucks doesn’t mean describing representations using some formal schema is a bad idea
The right question is not “schemas: yes or no?”.
Jacques Distler: In theory, the result of serializing a REXML tree is well-formed XML.
It is quite possible to produce a DOM that can’t be serialized into well-formed XML, but I do agree that if one parses a document without error, one should be confident that the document produced is well-formed.
Allison Randall: The call for participation for the 2008 O’Reilly Open Source Convention is out. This year marks the 10th anniversary of OSCON, of the Open Source Initiative, of Mozilla, and of the term “Open Source”, so a huge celebration is in order. OSCON will be in Portland, Oregon again this year, one of the key Open Source hubs in North America. It will be co-located with the 2nd annual Ubuntu Live conference, which is also currently running a call for participation.
There are 16 tracks listed in this year’s CFP. Last year, there were 13. I’m encouraging Damien to submit a proposal on CouchDB. I’m considering a talk or a tutorial on migrating to Ruby 1.9/2.0. There’s plenty of areas in the ASF that merit proposals, particularly in the incubator (example: Shindig, which just started last month).
rake, it does not include popular rake/contrib addons. The solution to that turns out to be quite simple. Package up just those files into a separate gem. ...
Like with REXML, I ported XML Builder to run on Ruby version 1.9. As there is likely to be an extended transition period between 1.8 and 2.0, the design goal was to build a single library that supports both.
Jim Baker: The most important thing to know about Django on Jython is that we are almost there, and with clean code. End-to-end functionality is demonstrated by the admin tool running in full CRUD, along with a substantial number of unit tests and syncdb. But this has been achieved by so far requiring only 6 lines of code in changes to Django trunk.
As the decade comes to a close, it is interesting to see the promise of “Write Once, Run Anywhere” move from “write in Java, run anywhere there is a JVM” to “write in Python or Ruby, run anywhere there is C, a JVM, or .Net”. While the latter VMs provide additional runtime libraries, the pressure to run high profile frameworks like Django and Rails ensure that there is a rather large set of common libraries implemented compatibly across the various implementations.
Damien Katz: I’ve accepted a permanent, full-time job with IBM. My primary duties are (drumroll....) CouchDB! So all the stuff I’ve been doing up until now for free I’ll be doing full time and be getting paid for it! Yee Haw!
I guess I can talk about this now. :-)