Forgot your password?

Comment: Re:Killer feature would be zotero integration (Score 1) 73

by oever (#45711855) Attached to: Owncloud 6 Brings Collaborative Open Document Format Editing to the Web
When importing an ODT into Google Docs, it is converted to a format internal to Google Docs. The blog post explains that in WebODF / ownCloud Documents, conversely, no conversion occurs.

For example, WebODF does not support displaying columns yet, but if you have loaded a document with columns, after saving, the columns will still be there.

Since the document is part of the DOM, you can edit it programmatically with JavaScript. So adding functionality for scientific citations is as easy as any website programming. You can do it the clean way and use operations, or you can change the DOM directly. (The latter is not advised in collaborative mode.) So yes, integrating with Zotero, should not be hard.

Adding WebODF into a workflow for collaboratively writing research proposals could be useful. One author adds 'fancy' stuff in e.g. LibreOffice and the other contributors make corrections and additions in a web version of the document.

Comment: Re:Good idea. What's the server side like? (Score 2) 73

by oever (#45711821) Attached to: Owncloud 6 Brings Collaborative Open Document Format Editing to the Web

The server side can be really simple. In a real-time collaboration scenario, there needs to be conflict resolution. The code for that is implemented in JavaScript as well and, in the case of ownCloud Documents, runs in the clients.

Each change to the document is sent as a numbered operation to the server. If a change with the same number has already arrived, the latest changes are sent back to the client. The client then modifies/rebases the original change on top of the new changes and send the change again.

The server stores each individual numbered change for the document as well as snapshots of the document for certain revisions. With some work, one could even store the change (audit trail) inside the document.

Comment: Re:Not the first:AbiCollab has been running for ye (Score 3, Informative) 73

by oever (#45711795) Attached to: Owncloud 6 Brings Collaborative Open Document Format Editing to the Web

AbiCollab certainly precedes by many years. WebODF is newer and has two advantages of

First, WebODF runs just in a browser with no need to install it locally. It runs completely on a webpage. That's why it can by integrated into any web-based workflow. E.g. a user could generate a document by filling in a questionnaire and edit a document afterwards with WebODF.

Second, there is no document conversion. A document that is loaded into LibreOffice, AbiWord, OpenOffice, or Microsoft Office, edited and saved again, will be significantly different from the original document. Features may be lost or saved differently. Since WebODF just loads the ODF XML into the DOM and saves back the DOM, the document is unchanged, except for the places that have been edited. This is even true when the documents contains features, e.g. xforms, that are not supported yet.

+ - WebODF: New open-source Google Docs killer with real-time collaboration and ODF->

Submitted by Anonymous Coward
An anonymous reader writes "WebODF developer Aditya Bhatt has written a blog post introducing a self-hostable replacement for Google Docs that works with ODT files.

Made by the same developers that maintain KDE's Calligra Office Suite, the web app features real-time collaborative editing that works in the browser without any plugins.

Incidentally, this is also used in the new OwnCloud Documents..."

Link to Original Source

+ - ownCloud 6 will have document editing->

Submitted by oever
oever (233119) writes "ownCloud is announcing an exciting new feature for ownCloud 6. It seems that it might grow into a Google Docs alternative. Today Frank Karlitschek blogged about ownCloud Documents, a new feature that lets multiple users work on one text document at the same time. The feature uses WebODF, a javascripts libary for editing ODF documents."
Link to Original Source

Comment: Re:Still better than sensors (Score 1) 80

by oever (#44990741) Attached to: Dutch Police Recruit Rats To Sniff Out Crime
The goal is to detect the presence of low amounts of certain molecules related to criminal activity. There is no need to detect scents. So the question is: why are there no cheap and portable detectors that find low concentrations of molecules in the air? Animal scent is based on vibrations in molecules that dock to receptors in the nose. This allows detection of very low concentrations of molecules. Similar systems can now be created artificially.

+ - German goverment warns of Windows 8->

Submitted by Anonymous Coward
An anonymous reader writes "The German newpaper "Die ZEIT" has published an article, saying the German Government has officially warned from using Windows 8. (No, this is no joke.) The warning was more issued towards the official agencies. The main reason quoted was that Windows 8 has NSA backdoors for espionage.
"Windows 8 is an unacceptable security risk for companies and authorities, experts warn the government. The so-called Trusted Computing is a back door for the NSA."

Just last year the German Government has given an official warning not to use MS Internet Explorer, for similar reasons, that it was not secure."

Link to Original Source

+ - Is that really the source code for this software? -> 1

Submitted by oever
oever (233119) writes "Software freedom is an interesting concept, but being able to study the source code is useless unless you are certain that the binary you are running corresponds to the alleged source code. It should be possible to recreate the exact binary from the source code. A simple analysis shows that this is very hard in practice, severely limiting the whole point of running free software."
Link to Original Source

Comment: Re:That explains things (Score 2) 91

by oever (#43908967) Attached to: Book Review: Creating Mobile Apps With JQuery Mobile

The dance needed to avoid an event from propagating is quite occult.

function claimEvent(evt) {
        "use strict";
        if (evt) {
                if (evt.preventDefault) {
                if (evt.stopImmediatePropagation) {
                if (evt.stopPropagation) {
        return false;
ontouchstart = function (event) { .......
            return claimEvent(event);

Comment: Re:I have a better idea... (Score 1) 649

by oever (#42790689) Attached to: Richard Stallman's Solution To 'Too Big To Fail'

That's also why Stallman's solution is ridiculous. When companies are too big to fail, their single-customer suppliers are too vital to fail, regardless of which division they supply. Splitting up a big company doesn't do anything to the risk, but it makes hippies happier.

The suppliers will only fail if the single-customer fails. The single-customer will not have significant problems if one of their suppliers fail. Stallman's suggestion is excellent!: Large companies will pay a percentage of their income as tax. The percentage increases with the global gross income of the company. This will force these companies to have good long term business strategies.

Genius is one percent inspiration and ninety-nine percent perspiration. -- Thomas Alva Edison