4

vim and derivatives include infinite undo so you can get back to the version of the document you opened. Recent version of vim also allow persistent undo so you can keep your undos even if you exit the editor.


3

I am reasonably sure that QNX can support 10 Gigabit Ethernet. I found an experimental driver for Intel 10 gigabit controllers dated 2 years ago the their foundry area, here, and several other references to other 10/100 Gigabit Ethernet devices on the site.


2

You have mentioned several of the popular toolkits out there. A little bit more information on some of the projects you listed. You may or may not know SwellRT is considering merging with Apache Wave. There is a lot of activity going on in that community right now. I believe one or more of the Swell RT contributors has become a Wave contributor. ...


2

I created a simple single-page application based on https://firepad.io editor that I can hosted on some freeware hosting. One version is read-only for my audience and one version I can use to update the content.


1

If you are looking for software (self-hosted): You should provide more information about the platform you're using. There are lots of solutions that exist for this. Here is one for WordPress. There are more for Django, Ruby on Rails, JavaEE, etc. Your platform is important because, unless you want to use some innovative blockchain like Bitmessage (in which ...


1

It appears that there are several ways to achieve this. A generic compiler + a worst case execution time (WCET) analyzer such as aiT could be used. This seems to be the only approach that provides an estimate of the runtime, and not of the runtime complexity. According to the aiT developers, this also takes into account the fact that the same instructions ...


1

As you said on your comment that sync is an option. I would suggest Metabase, you can set it up in 5 or less minutes. You can write your queries either in SQL, or its own Metabase Language. You can set up permissions, it's open source, actively developed and maintained. I've used it on a MySQL Database to create dashboards. It support other DBs as well, ...


1

Sounds like a case for Netlive: NetLive allows you to monitor your internet data transfer rate while displaying which app is currently using the most data. NetLive runs in the notification drawer or as a widget, giving you uninterrupted access to your transfer rate information. NetLive (source: Google Play; click images for larger variants) ...


1

Well, I am a bit late to the party with this one :-) But, I do most of my coding in Eclipe. I have separate versions for c/c++, PHP, AngularJs and Python. It also supports Java and a plethora of other languages: Ada, ABAP, C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including ...


1

This behaviour may be easily achieved with git and some user scripts for auto-committing changes to some ref. And in programming work the most affinity for scripting shows Emacs. It is no more than just a gigantic bunch of scripts combined together. Emacs has magit extension, that provides broad git support. It adds wip-mode that creates temporal refs in ....


1

Google Docs is based on the Operational Transformation (OT) technology. Check out the Wikipedia article for more details: https://en.wikipedia.org/wiki/Operational_transformation


Only top voted, non community-wiki answers of a minimum length are eligible