Live data from Hacker News

Linux Productivity Tools (2019) [pdf]

usenix.org

171–180 of 276 posts

Re: Linux Productivity Tools (2019) [pdf]

#171

Some essential stuff lacking here (unless I missed it): pushd, popd, dirs, jobs, and fg.

I did have jobs, fg, nohup in an expanded version but had to trim to fit the slot. I considered pushd, popd but decided against it as it requires a bit of explaining -- figured I won't have much time.

Re: Linux Productivity Tools (2019) [pdf]

#173
post #28

I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use: 1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back). 2. LibreOffice of course for most document related work 3. OBS Studio for recording webcam videos along with screen sharing 4. Audacity for audio editing…

In certain forms, text need to be filled in a series of square boxes. If there is an option to adjust character spacing, you can in fact fill such fields too using a monsospace font. But I am yet to come across an open source (or even free) tool (for annotating PDFs) which can adjust character spacing too. Can Xournal++ do it? If not, are there any other open source or free tools that can manage it?

If all else fails, convert to SVG in Inkscape and edit it there. Export back to PDF when you're done.

Re: Linux Productivity Tools (2019) [pdf]

#174
post #28

I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use: 1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back). 2. LibreOffice of course for most document related work 3. OBS Studio for recording webcam videos along with screen sharing 4. Audacity for audio editing…

Could try out Blender for your video editing. It also appears that DaVinci Resolve has support for Linux.

DaVinci Resolve has pretty unfortunate restrictions on what graphics card drivers you can use on Linux

https://wiki.archlinux.org/index.php/DaVinci_Resolve

Re: Linux Productivity Tools (2019) [pdf]

#175

The only thing that I miss in linux is a pdf viewer that can show inline animations (like those produced by LaTeX's "animate" package). I am still forced to run adobe's 32 bit pdf viewer because it is the only viewer available in linux that supports this kind of pdf.

I never know about pdf inline animation. Do you have some sample of pdf files that contain inline animation? I would like to try them on various pdf viewer.

Re: Linux Productivity Tools (2019) [pdf]

#176
post #99

This is great! I might add a slide or two about Makefiles. Probably the topic is too big and out of scope, but inexperienced Unix users may not realize that they are useful for so much more than compiling multi-file C programs.

Please lets not recommend anyone new to Makefiles. It's such a dated system that you need to use tabs for functionality.

Just one of million better alternatives like https://www.pyinvoke.org/

Makefiles need to be allowed to die so we can clear ourself of this absurd legacy cruft.

Re: Linux Productivity Tools (2019) [pdf]

#177
post #73

Earlier quoted context omitted.

this analogy works on a deeper level than you think because you can make some really great vegan meat replacements although the majority of people just stubbornly refuses to believe we're there yet

vegetarian meat (usualy from industrial satay, made with dissolved soy in whatever chemical bath) is what drives me away from pretty much every vegetarian/vegan place. this is why opensource that is just a cargo cult to copying even the bad decisions of commercial software harms more than help. id be fine tasting a nice indian meal made with vegetables. but instead I get gnome changing the side of the window close bu…

Not all meat substitutes are "industrial" after all they've been around about 2000 years: https://en.m.wikipedia.org/wiki/Mock_meat!

Re: Linux Productivity Tools (2019) [pdf]

#178
post #23

The python utils section missed the very cool json.tool that can pretty print JSON files (and exists on your OS if it includes Python): cat /tmp/foo.json | python -m json.tool https://docs.python.org/3/library/json.html#module-json.tool

Firefox has quite a nice interactive JSON viewer, built in.

Which doesn't help on the command line.

Re: Linux Productivity Tools (2019) [pdf]

#179

Some essential stuff lacking here (unless I missed it): pushd, popd, dirs, jobs, and fg.

I did have jobs, fg, nohup in an expanded version but had to trim to fit the slot. I considered pushd, popd but decided against it as it requires a bit of explaining -- figured I won't have much time.

I see. I tend to recommend zsh, anyway, which has navigational features that superannuates pushd, popd, and dirs.

Re: Linux Productivity Tools (2019) [pdf]

#180
post #52

slides 14 and 15 - terminals have emacs shortcuts??! EDIT: I am god now

You can get vim shortcuts as well. zsh: bindkey -v bash: set -o vi

You can configure readline (which is what bash uses) to use vi-bindings via $HOME/.inputrc then everything that uses readline (which is pretty much everything) will also get vi-bindings.
Post reply on HN