Dare on Facebook
“A number of platform vendors provides hosting for static files and data storage APIs although none go as far as full blown application hosting…yet”
(tags: facebook)
“The importance of all our digital stuff along with our fear of losing it will shift us more and more toward central backup and storage”
(tags: megadata)
Gen X happy memories to swamp Inet by 2010 ?
In 2004, I generated 35 GB of such data. In 2005, I generated just shy of 150 GB. This year I’m on track to generate about 100 GB. I foresee doing this for about 20 more years, and then maintaining the archive for another 30 years after that.
Read more...
Sanitization rules - WHATWG Wiki
(tags: sanitization)
Nick Bradbury: Response: On Stripping Styles for Security
(tags: sanitization)
How to consume RSS safely [dive into mark]
(tags: sanitization)
Symphonious » On Stripping Styles For Security
(tags: sanitization)
Is it time to lay one of the mighty verbs of HTTP to rest (if you excuse the pun)? IMHO it won’t be long now before we stop deleting data, cheap highly available storage is making the notion obsolete. Just as modern programming languages prefer garbage collection over explicit memory allocation and de-allocation, I think internet based systems will move to a model where the server will perform garbage collection, keeping N recent versions of a resource as space permits and expunging older versions over time.
Read more...
AtomPub/Atom define a number of time values for feeds and feed entries, I have trouble keeping them straight in my head. The values are:
atom:published atom:updated app:edited Since AtomPub works over HTTP the Last-Modified header is also relevant. atom:published denotes when the item was first published, atom:updated the time at which the last significant edit was made to the entry, app:edited the time when the entry’s was last edited, and Last-Modified the time at which the HTTP server determines the entity backing the entry was last changed.
Read more...
Update: Turns out not long after I wrote this, Bnd did gain awareness of Java 5 constructs. I found this out recently when rebuilding some code for the first time since late 2007. Maven as it is wont, updated its plugins to the latest versions, including the maven-bundle-plugin (which uses Bnd) and code which has not been changed in over a year suddenly stopped building. The Culprit? Undeclared dependencies on annotations, which previously went unnoticed by Bnd, were now being spotted by Bnd and duely reported as errors.
Read more...
When calling Class.forName() in an OSGi bundle you need to ensure the target class is visible within the context of the calling code’s bundle. For example Berkeley DB (BDB) Java Edition Direct Persistence Layer (DPL) uses Class.forName() to introspect annotated entities. If you have bundled up the BDB runtime in one bundle, then that bundle will need to be able to discover the class files of any DPL entity classes in your app (which are likely in a different bundle).
Read more...