In my first entry about ONLYOFFICE, which is both a software-as-a-service offering you can purchase for individuals or teams and software you can install on your Linux system via traditional package or Docker containers, a key piece of the puzzle was missing.
That piece was the "document server," which allows users to collaborate on documents, spreadsheets and presentations through the web browser in real time.
As of April 20, ONLYOFFICE is offering Document Server 3.0 to make that happen.
Also announced that day are Mail Server 1.0, and Community Server 8.5.0.
And according to the blog post, you can get it all in one bundle.
How could I have missed ONLYOFFICE? If not for this How to Forge article on installing it, I would have never known that it existed as a hosted alternative to Google Docs/Spreadsheets or that you can self-host the software, though I'm not sure how functional the roll-your-own version is at this point.
The air leaves the balloon when I see this line:
*Online Document Editors aren't included into the Community Server solution and will be available soon as a separate installation, however now you can download the previous version.
Without the "online document editors," what's left?
I certainly want to try ONLYOFFICE on their hosted service. The world is crying out for collaborative tools that aren't controlled by Google/Apple/Microsoft.
At my day job, we've been using Slack to collaborate and mostly cut down on email. Probably half the attraction is that Slack is not part of a massive corporate entity.
Any of the biggies -- Google, Microsoft, Apple -- could have done what Slack is doing. They still could. It's pretty simple. And that's one of the main reasons why Slack is so compelling. I expect Slack to do much more as time goes on. I also expect somebody big to make an offer to buy Slack outright.
Like Google Apps and Microsoft Office 365, Slack is a hosted service. It has to stay that way to monetize. Or so it seems.
Companies like mine are happy to use hosted services. We are deep in Google (Docs/Drive/Mail). A large part of the attraction is not having to host, troubleshoot or maintain the software or the servers. Many companies large and small don't think of IT as part of their core business and would rather farm it out to Google, Amazon or Microsoft (and often all three). Or it comes down to cost. The cloud can be cheaper. Or at least those costs are consistent.
But there are other people, entities and companies that desperately want to host and run their own services and keep everything under local control.
Just because it's a cloud world doesn't mean we don't want our own cloud (even if OwnCloud isn't quite the way to do it).
If ONLYOFFICE lives up to the hype, it could be a player for those who want to collaborate using web-based apps while retaining total control over their work.
Printing in Linux with the HP LaserJet 1020 has been a battle since forever. It used to be easier.
Back in Fedora 19, it really did
just work. Same with older versions of Debian. (Can you tell I've had this printer a long, long time? It was cheap. It is small. It still works.)
But since Fedora 20 (and into Fedora 21, and other Linux distributions, as a trip around the web will confirm), it's been hell to get this printer to work.
That's because HP cheaped out with the LaserJet 1020 and didn't put the necessary firmware on board. You have to load that firmware with every print.
Linux should be able to handle this. Hell, HP's own
HPLIP utility should be able to handle it.
No and no.
The printer shows up as a USB device, but neither CUPS nor HPLIP acknowledges its existence.
Every few months or so, I try again. I re-Google and look for clues. I go back and try things again.
Today I came upon Mark911's How to install printer drivers for HP Laserjet 1020 in Ubuntu 14.04 LTS 64-bit without needing access to openprinting.org website and without using buggy hplip drivers. (That title is even longer than my titles ...)
It basically says, "Get rid of
HPLIP, don't use the
foo2zjs driver with your distro, and instead go to the source, compile it yourself, add the firmware and go to town.
So I did just that. I went to http://foo2zjs.rkkda.com/. First I used my favorite Fedora package manager,
Yumex, to get rid of
foo2zjs (the latter from RPM Fusion, if I'm correct).
During the process, I also had to get rid of
system-config-printer-udev to get hot-plugging set up.
I downloaded the foo2zjs source from http://foo2zjs.rkkda.com/, followed the instructions for compiling it, getting the HP LaserJet 1020 firmware, configuring hotplugging and restarting the CUPS spooler.
Then I started Fedora's
system-config-printer GUI (which you can start from the menu as
Administration - Print Settings or at the console with
system-config-printer, sent out a test page, which worked (!!!), and the proceeded to print a document out of
gedit, which also worked.
The question now is, will this loveliness survive a reboot?
Later: This configuration does survive a reboot. And a suspend/resume.
SELinux trouble?: If SELinux throws an error when you plug in your USB printer, follow the utility's instructions for allowing an exception for your printer.
If you're wondering why real-life developers (and I suppose primarily web developers) who happen to hang out on Reddit often choose OS X over Linux for their laptop/desktop operating system, read this lengthy Reddit thread, which Jim Lynch brought to my attention.
Especially due to the large number of comments, it provides a very interesting snapshot of why a given developer chooses one platform or another.
Since you can now embed Reddit comments in your HTML, I'll provide a few samples:
There are 500+ more comments over at Reddit, and the thread is well worth reading.
That said, my laptop price point is ~ , and that's well below anything Apple offers.