❌

Modalità di lettura

TinyLittleOffice, where the link is the document

Don't need a full-fat productivity suite and worried about where your documents are being stored? Welcome to TinyLittleOffice, a set of applications where the document is the link itself. Using a URL to stash information isn't new. Look at many URLs, and you'll see a lengthy sequence of seemingly random characters at the end. Using that space to stash data isn't novel, but using it for documents is an interesting approach. TinyLittleOffice comprises a selection of tools, including a basic word processor, presentation builder, spreadsheet, calendar, and a drawing tool. The theory is a simple one: create a document and get a link. The link is the document. The document isn't saved on a server or made into an attachment (although it is possible to export to a variety of formats), so it is, in theory, private. That is, unless you're worried about what the server is doing when it opens the link. Using the URL for documents is far from a completely new idea. Paul Ford's (the author) "co-conspirator," Rich Ziade, came up with the idea of TinySheet six years ago: a simple spreadsheet that ran in the browser and kept its data in the URL. "We moved on," wrote Ford, "and sadly, those sites fell off the web, and the old links all broke." Years later, the concept was resurrected and expanded to include other productivity tools. The server code is on GitHub, which should, in theory, at least ease concerns about the new links rotting away. We tested the project, and it is indeed very impressive from a technical standpoint. It can easily create short documents and spin up spreadsheets. Sure, it won't make LibreOffice lose any sleep, but it's a fun tool, and sending increasingly lengthy URLs (there is a URL shortener on tap, though they do expire) is a lightweight alternative to a document attachment. And there's the rub. Why not simply use a tool that creates a document? As Ford acknowledges, "There are lots of tradeoffs. This is not, in any way, how web apps are expected to work. The links can get unwieldy pasted in chat, and you can't upload video or images, full stop. It's not collaborative like Google Docs. It's collaborative like handing out zines at a street fair." However, to carp about what TinyLittleOffice doesn't do is to miss the point. It is lightweight by design – it has to be in order to cram document data into the link. Ford called it "disposable software," which is true. "Everything in tech is huge right now," writes Ford. "Every system lives on someone else’s machine and tracks you everywhere. All the content you make with those systems is being gobbled by LLMs. "Meanwhile, most normal people are in chat all day, hiding out from the mess, rambling about politics and sports on WhatsApp or coordinating mutual aid on Signal. "I really enjoyed building something for them/us." ® Updated to add on October 16: Paul Ford got in touch to explain a bit more about TinyLittleOffice. Although he commended LibreOffice, and called it a "beautiful system", with particular praise for its ODF files format, he explained, "TinyLittleOffice is for a different purpose – 'make something quickly and paste it into chat' or 'make a document, turn it into a QR code, and put the stickers on lampposts.' It's ephemeral by design." As far as longevity is concerned, he solemnly declared he would keep the URL live for at least five years. The code is, of course, available, and Ford told us he'd hand the project over to volunteers if it came to it. He also told us he didn't feel any sense of ownership: "I've had my fun by making it real," he said, "Personally I'd love to see lots of other tiny apps all over the Internet. "Everything is so heavy right now. To me, digital stuff should be light, friendly, and ephemeral, and preferably free."

  •  

KDE hits 30, decides it's time to move out of the X11 era

KDE is marking its 30th birthday by showing X11 sessions the door. The newly released KDE Plasma 6.8 is Wayland-only, though X11 applications can still run through XWayland. The change arrives right on schedule after last month's beta. KWin handles both window management and display-server duties. That means X11-based screen-recording tools, for example, won't work any more. You can't "shade" windows – roll them up into the title bar and back – and that's not planned to come back. Restoring saved sessions can also behave differently. Applications cannot freely position their own windows under Wayland, leaving placement to the compositor. Saying that, there are lots of tweaks and refinements in this release. The Spectacle screenshot tool can now include system audio and microphone input in its screen recordings. Plasma 6.8 integrates with non-KDE tools better. For instance, KDE's browser integration now supports the Flatpak version of Microsoft's Edge browser. GTK2 applications also get better dark-theme matching. Internationalization is getting better – for example, the Clock understands the Bikram Sambat calendar, and Amharic is now supported in KDE's on-screen keyboard. The System Monitor app has better tracking of VRAM usage as well as main memory, and can pin tasks to certain CPU cores. There's better multi-monitor handling: screens are color-coded as well as by make and model, which is helpful if you have multiple identical monitors. There are more authentication options in KDE's VPN support too. The Union theming system is in beta, though not enabled by default. KWin can also apply matching effects to windows with client-side decorations, such as Valve's Steam client. Plasma's High Dynamic Range (HDR) support is better: it follows ICC color profiles, and understands Hybrid Log Gamma. On Nvidia GPUs, Plasma 6.8 enables triple-buffered output, resulting in smoother animations and transitions. Speaking of animations, more system effects – such as desktop "peek" and window "aperture" (when windows slide to the edge of the screen out of the way) – now respect the global animation settings. The Wayland-only session requires alternatives to remote-access tools that depend on an X11 desktop session, but the built-in Remote Desktop server, based on KRdp, has been improved. It's faster, it can adapt to slower connections on the fly, the clipboard is now bi-directional between host and remote system, and an exclusive mode can lock the host's screen while providing a virtual display sized to the client's window. KRdp uses Microsoft's Remote Desktop Protocol, but there's also Krfb if you prefer VNC instead. If you really need individual remote Wayland applications over SSH, then Waypipe is the way to go. The full changelog has all the details of the changes. Kubuntu 27.04 – recently announced as being codenamed "Tenacious T-Rex" – should include Plasma 6.8 when it arrives in April next year. KDE's internal metrics showed more than 95 percent of Plasma 6.6 users running Wayland in June. Including older versions, adoption was about 76 percent. Even so, we suspect that some users won't be happy with this change. With 6.8 out of the door, and on its way into fast-moving distros near you, the SonicDE project, which aims to continue development of the X11-capable KWin from Plasma 6.7, may start to pick up more interest. The KDE Project started with founder Matthias Ettrich's announcement on the de.comp.os.linux newsgroup on October 14, 1996. Before KDE, there were some commercial proprietary Unix desktop environments that were ported to Linux. For instance, Caldera OpenLinux 1.0 shipped with Visix's Looking Glass – you can see a tiny screenshot of it in the OpenLinux 1.1 announcement – but none ever went FOSS. Xfce is slightly older – as founder Olivier Fourdan described in this 2009 article: "I started the project in late 1996, before GNOME or gtk+ even existed." The XForms Common Environment was released first, but in those early days, what was then called XFce wasn't open source. It also started out as a recreation of CDE, which was finally open sourced in 2012. This makes it an early equivalent of NsCDE, which we compared with the real thing in 2022. In its early days, the Qt C++ toolkit that KDE chose caused problems, which led to the establishment of the KDE Free Qt Foundation in case something bad happened to its creators. Qt's licensing situation improved in 2000, when Qt 2.2 became available under both the GPL and QPL, resolving the GPL-compatibility concerns surrounding KDE's foundations. Even holdout Red Hat started bundling KDE. Thirty years on, KDE remains one of the great survivors of the free desktop. Long may it continue. ®

  •  
❌