Hi, The https://en.wikipedia.org/wiki/Magic_SysRq_key includes a `f' command to trigger the kernel's out-of-memory killer to try and alleviate a crawling machine. It is also a better way to attempt to reboot a `crashed' machine than cycling the power.
Running smartctl(8) each day with -x, or -a on old versions that don't have -x, recording the results, and diff-ing the last two is a simple way to monitor changes in hard-disk state and learn what's normal so abnormal stands out. A manual `scrub' of a hard disk, using dd(1) to *read* all the sectors, lets the drive recover data that's getting a bit hard to read before it becomes difficult or impossible, and increments the `reallocated sector count' shown by smartctl. Better than discovering lost data in six months' time. https://en.wikipedia.org/wiki/DWARF is the format for storing debugging data for an executable and is often seen with ELFs. The commercial product https://scan.coverity.com/ that statically analysis source code looking for faults includes support for Python and can be run on open-source projects for free. https://about.gitlab.com/ is a web interface around source code in git that provides lots of facilities other than source-code management. https://www.gerritcodereview.com/ concentrates on the review of git changesets before they're merged into the master branch that everyone's using. Eric Raymond foresees Go replacing C for many programming tasks. He wrote three articles covering this, what's wrong with C++, and why it will beat other competitors for the crown, e.g. Rust. http://esr.ibiblio.org/?p=7711 The long goodbye to C http://esr.ibiblio.org/?p=7724 The big break in computer languages http://esr.ibiblio.org/?p=7745 Language engineering for great justice A fledgling group is planning a Go meeting in Bournemouth on Tuesday, 2018-02-20. https://www.meetup.com/Golang-Dorset/events/247548980/ Cheers, Ralph. -- Next meeting: Bournemouth, Tuesday, 2018-03-06 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR