Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

WebODF: JavaScript Open Document Format Editor Deemed Stable

oever Re:Can you say, HUGE SECURITY HOLE (91 comments)

The WebODF developers take security very seriously. WebODF runs in a browser and web browsers are the most battle hardened sandboxes available.

WebODF has no more access to your hard drive than any unprivileged website. If you press the icon to open a file, WebODF asks the browser to let the user pick one file. That file, and only that file that the user chose, is then passed to WebODF so it can open it. This is no different from an HTML form for uploading files. The difference is that WebODF does not need to even pass the file to a server. It is a client-side library that can parse a file purely in the browser without any network access.

If you use WebODF with a CMS, you can let the CMS decide which files WebODF has access to. When WebODF loads a document, it checks for any JavaScript present and prevents it from being executed.

WebODF is set up such that you only need a few files to run it and all those files can be hosted on your own server or placed in your own application. There is no need for any reliance on any 3rd party.

about 2 months ago
top

WebODF: JavaScript Open Document Format Editor Deemed Stable

oever Re:javascriptards - OwnCloud? (91 comments)

ownCloud is one of the projects that uses WebODF. It is software to install a personal cloud on your own hardware. There are also native Windows applications using WebODF. There's also a Firefox OS app to view ODF documents on your phone.

about a month ago
top

WebODF: JavaScript Open Document Format Editor Deemed Stable

oever Re:Cntrl+Click to follow link? (91 comments)

Are you talking about writing text in the webodf editor demo? If you cannot input text on your Galaxy Note 3 there, we might be able to help if you file an issue.

about a month ago
top

WebODF: JavaScript Open Document Format Editor Deemed Stable

oever Re:This is a killer (91 comments)

Zarafa and Kolab already use WebODF for displaying ODF attachments, but not yet for editing. There's also an android app that handles displaying ODF documents by registering to handle the ODF mimetypes.

about a month ago
top

Improv Project, Vivaldi Tablet Officially Dead

oever Re:Vote with your wallet! (71 comments)

I hope this will get the same following as the fairphone did. That project was a good success and has built a user base to grow from. It's especially jarring to great projects like vivaldi fail when government regularly throw away hundreds of millions on failed ict projects.

about 2 months ago
top

Owncloud 6 Brings Collaborative Open Document Format Editing to the Web

oever Re:Killer feature would be zotero integration (73 comments)

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.

about 9 months ago
top

Owncloud 6 Brings Collaborative Open Document Format Editing to the Web

oever Re:Good idea. What's the server side like? (73 comments)

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.

about 9 months ago
top

Owncloud 6 Brings Collaborative Open Document Format Editing to the Web

oever Re:Not the first:AbiCollab has been running for ye (73 comments)

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

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.

about 9 months ago
top

Dutch Police Recruit Rats To Sniff Out Crime

oever Re:Still better than sensors (80 comments)

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.

about a year ago
top

Woz & Jobs 2.0: Leap Motion's Holtz & Buckwald

oever Re:Does it work on Linux? (86 comments)

The store with apps is not available on Linux and neither is a consumer targetted downloadable driver.
There's an SDK that works on Linux. By works I mean it runs. The controller itself is not very good.

1 year,29 days
top

Book Review: Creating Mobile Apps With JQuery Mobile

oever Re:That explains things (91 comments)

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

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

about a year ago
top

Book Review: Creating Mobile Apps With JQuery Mobile

oever Re:That explains things (91 comments)

You can avoid these delays by overloading the ontouchstart and ontouchend events. These are instant. onclick is not triggered until the mobile browser is certain that you are not inputting a gesture.

about a year ago
top

Richard Stallman's Solution To 'Too Big To Fail'

oever Re:I have a better idea... (649 comments)

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.

about a year and a half ago
top

Richard Stallman's Solution To 'Too Big To Fail'

oever Re:I have a better idea... (649 comments)

And you have not even mention one.

about a year and a half ago
top

Ask Slashdot: Best Free and Open Source Apps For Android?

oever music and pdf (134 comments)

MuseScore Player
Partly closed but based on MuseScore from the same people.

EbookDroid Nice PDF reader.

about a year and a half ago
top

EFF Moves To Nix Trademark On "Gaymer"

oever Re:Really!? (231 comments)

A gaymer is a camper in the closet.

about a year and a half ago
top

Firefox 18 Launches With Faster IonMonkey-Enabled JavaScript, Built-In PDF Viewer

oever Re:PDF.js (220 comments)

No, I'm not being paid. I work on a similar project: WebODF. I wrote the post so someone (thank you) would ask me what is in it for me and I could plug this project.

Seriously: my experience is that PDF.js works acceptably for most PDFs I threw at it. That included large PDFs with designer layout and scientific papers. Granted, poppler (okular, evince) is still way faster in rendering, but I enjoy PDF.js because it is good enough and I know the work it took to make it and can see the improvements they are making still. Trying to write a desktop type application in the browser makes one appreciate a good one like PDF.js.

about a year and a half ago

Submissions

top

WebODF: An ODF text editor in pure client-side JavaScript

oever oever writes  |  about 2 months ago

oever (233119) writes "TheMukt chides Google for not supporting OpenDocument Format well and claims that the newly released WebODF 0.5.0 in combination with ownCloud is the answer to this deficiency.

A WebODF developer blog highlights all the goodies in the first WebODF release where the text editor is considered stable and made available as an easy to use component. These include extensive benchmarking, unit testing, and advanced HTML5 techniques to give the editor a native feel."

Link to Original Source
top

ownCloud 6 will have document editing

oever oever writes  |  about 10 months ago

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
top

Is that really the source code for this software?

oever oever writes  |  about a year ago

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
top

Nokia releases alpha Office Viewer for N900

oever oever writes  |  more than 4 years ago

oever (233119) writes "Today, Nokia released the first public version of the office document viewer for the Nokia N900 phone. It was uploaded to the Maemo repositories. This version supports text files, spreadsheets and presentations in OpenDocument format (ODF) and Microsoft Office formats."
top

Qt (pronounced cute) Overload

oever oever writes  |  more than 5 years ago

oever writes "QtSoftware, formerly Trolltech and now part of Nokia, is changing the slogan for its Qt library. "Qt Everywhere" makes way for "Qt Overload". The new community site that goes with the slogan features content that shows cute things that you can do with cute software. Alexandra Leisse, community manager at QtSoftware says: "QtOverload shows the softer side of our software." Qt is inspired by the popular website Cute Overload."
top

Love and Sex with Robots

oever oever writes  |  more than 6 years ago

oever writes "International chess player Davy Levy, know from his successful 1968 bet that no computer program would beat him during the next decade, will defend his Ph.D. thesis today. The thesis discusses the topic of sex with robots. Levy holds that sex and marriage with robots will be a normal social practice by 2050. The main advantage of a robot is its obedience. The thesis is available in bookstores."
Link to Original Source
top

Google Desktop Search for Linux

oever oever writes  |  more than 7 years ago

oever writes "Google has released Google Desktop Search for Linux today. The closed source software package will compete with the large selection of open source desktop solutions that are currently available. Interest in projects like Beagle and Strigi might decline as a result of this release. Google Desktop Search does not yet adhere to the free desktop search standard Xesam."
Link to Original Source
top

oever oever writes  |  more than 7 years ago

oever writes "The economist Yunus and the Grameen bank received the Nobel Peace Prize today for his work on lending money to the poor to enable them to start their own businesses. This leads to the question: shouldn't Richard Stallman and the FSF receive the prize for fairly providing production factors to software developers and users?"

Journals

oever has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>