1,134 karma · joined July 1, 2014
Norway.
https://www.eivindarvesen.com
eivind dot arvesen at gmail dot com
https://github.com/EivindArvesen
https://twitter.com/EivindArvesen
I'm being cheeky; I mean closing down and bringing up all relevant applications, their state (open windows, tabs, files...) and so on for working on a given task or project.
Sort of like a workspace manager for the OS. Releasing an open beta this fall.
There's a short, low-res demo that kinda illustrates the basic concept on https://cleave.app
There are of course exceptions to this, for instance in the case of whistle-blowing.
Ever since solving a similar problem on the terminal a few years back [0], I kept wanting to explicitly change working context, keeping application states between whatever tasks I was working on.
Cleave attempts to solve this by allowing you save and load "context" in macOS, in a manner similar to how IDEs and text editors lets you manipulate "projects" and "workspaces". These actions are available via a global hotkey that triggers the command palette, or via the menu bar.
The Open Beta will be out this fall.
Though the EU has said it will consider intention etc. there's really no way of knowing for certain until when and if it's settled in a court case.
Ever since solving a similar problem on the terminal a few years back [0], I kept wanting to explicitly change working context, keeping application states between whatever tasks I was working on.
Cleave attempts to solve this by allowing you save and load "context" in macOS, in a manner similar to how IDEs and text editors lets you manipulate "projects" and "workspaces". These actions are available via a global hotkey that triggers the command palette, or via the menu bar.
AMA! Open Beta will be out this autumn.
I'd also love any feedback on the (admittedly lacklustre) landing page.
TLDR: Lucene < 7.5 won't merge segments larger than 5GB (default) unless they accumulate 50% deletions.
Delivering a conference talk [1] later this year about it.
[0]: https://www.eivindarvesen.com/blog/2018/09/16/elasticsearch-...
[1]: https://2019.javazone.no/program/3f7cd8a7-a9ea-4874-a7dd-531...
wxWidgets actually wraps native GUI widgets though...
It has helped me reduce information overload, and allowed me to switch between tasks more efficiently - and I hope other people will find value in this as well.
It's an idea I've been toying with and prototyping in different forms on and off for about four years now.
I'm finally releasing an open Beta this summer/fall, as soon as I implement delta updates and the license validator.
> For my ideal work desktop, I want to have tools assigned per task that I can easily assemble until that task is achieved.
Funny you should say that – I'm currently working on an application that does just this (on macOS).
Beta/MVP should hopefully be out this summer.They both also have bindings for many languages, and it certainly doesn't take fifty lines to create a dialog with a button using any of them.
[0]: https://www.qt.io
Home-rolled CMS I made in PHP four years ago or so. Been meaning to update the design for some time now...
I blog sporadically about anything that interests me, but I've been meaning to get more focused and deliberate this year.
Excuses, excuses...
Accessibility is only achieved by the creator's intention.
That's a problem. Native widgets come with accessibility built in (to the extent accessibility is supported on the platform in question).[0]: https://www.trustwave.com/en-us/resources/blogs/spiderlabs-b...
Another GUI-framework I've enjoyed using is wxWidgets, which provides a thin abstraction to a platform's native widgets. Has a bunch of language bindings, and a pretty liberal license as well.
For anyone interested, it's "Bug Hunting for Penetration Testers" [0], and seems pretty good.
Also: Packt Publishing has a 5$/5€ sale right now.
What am I missing?
They replaced Muon (their Electron-fork) with straight Chromium. Brave is now 22% faster than it used to be, if I read TFA correctly.I was thinking one way would be to hook into Elasticsearch's events and trigger some custom script upon deletion that would find relevent documents across nodes and overwrite them in the segment-files or some such, but as I haven't had the chance to look that deeply into it yet I don't know how pratical this solution would be.
https://stackoverflow.com/questions/1523427/what-is-the-comm...