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

Reply via email to