Commit Graph

2103 Commits

Author SHA1 Message Date
simonb 2286c9861b Add one. 2020-10-30 04:56:32 +00:00
nia 8f725d8695 rain(6): Make the default delay useful for modern terminals 2020-10-14 18:32:04 +00:00
nia 7aac251b81 worms(6): Use a reasonable default delay for non-1980s terminals.
This is still fast, but not unreasonably fast.
2020-10-14 07:32:53 +00:00
christos 5d858a7a6b - remove duplicate comment
- flush after printing the number
(from kre@)
2020-10-12 13:54:51 +00:00
christos c6669ee4d0 more clarifications. 2020-10-12 13:53:43 +00:00
christos df7f34cf57 mention hex numbers 2020-10-11 18:48:20 +00:00
christos 662c0e244b Remove is_hex_str() (trying to guess if a number was hex or not). It is not
documented and can lead to unexpected behavior.
2020-10-11 18:46:21 +00:00
christos f1aebb0c36 From gson@
- don't assume -h is always on for large factors
- fix saved large factors printing when -h
2020-10-11 17:18:34 +00:00
christos 0540874be3 - for readability when the exponent < 10 don't prefix it with 0x (from kre)
- fix usage
- merge printing code.
2020-10-07 19:48:29 +00:00
christos c5aeb8a719 PR/55695: Andreas Gustafsson: factor(6) -h option doesn't always work
Handle -h for factors greater than the primes table.
2020-10-05 21:11:47 +00:00
christos a17b1cd2d7 revert previous and don't parse octal 2020-10-05 14:31:30 +00:00
tnn 7f481043e4 factor: usage(): mark __dead 2020-10-05 12:22:49 +00:00
christos 2c61d0e8cd - Accept octal input.
- Don't play with the original string so we can print it.
2020-10-04 19:32:15 +00:00
kre 5bbbc6a94d Fix a typo (s/int/in/) 2020-10-04 14:22:52 +00:00
christos 5e85fe34cc PR/55693: Andreas Gustafsson: factor(6) lists factors in wrong order
Sync with FreeBSD and change their -h (that printed hex) to -x because
we were already using -h.
2020-10-03 22:27:00 +00:00
mrg 1ff60d1f84 avoid uninit memory and use memmove vs strncpy for a will be
truncated on purpose string.
2020-09-07 00:31:11 +00:00
mrg 07f014edcb apply ${GCC_NO_FORMAT_TRUNCATION} to scores.c 2020-09-06 10:51:20 +00:00
msaitoh cc67c5474a s/ be be / be / 2020-08-19 02:19:06 +00:00
nia 42708011d3 robots: Use arc4random_uniform for better uniform distribution 2020-07-26 15:38:22 +00:00
nia e54fc04f5a random(6): Use arc4random_uniform to simplify code 2020-07-26 15:24:00 +00:00
nia e59dc3e7bc Revert arc4random usage for now
this is a host tool and needs to be portable

future plans: add arc4random to libnbcompat
2020-07-26 15:14:09 +00:00
nia 6e4479f819 fortune: arc4random_uniform for better uniform values than random() % ... 2020-07-21 03:05:40 +00:00
nia 6ad85e2cf9 tetris: Use arc4random_uniform instead of modulo for better randomness 2020-07-21 02:42:05 +00:00
dholland 7ca3fbbe70 Avoid messing up the display when too many letters are guessed at once.
The field to put them in was made 26 characters wide... but includes
the string "Guessed: ". So if you get to 17 it wraps to the next line
and clreol()'s it. Instead, when reaching this point step on the
"Guessed:" string instead.

Reported by phil@.
2020-07-12 02:34:54 +00:00
rillig e8699354fb cgram(6): use standard cursor keys, use standard shuffle algorithm
The previous shuffle algorithm asked for 100 random numbers, on average.
The new algorithm asks exactly for 26 random numbers.

Curses predefines numeric constants for keys, and there is no apparent
reason not to use these standard keys for cursor movement.
2020-07-02 19:11:01 +00:00
sevan 328e83a3c0 A revision of "The purpose of computing is insight, not numbers" by
Richard Hamming.
From The Art of Doing Science and Engineering
2020-06-15 12:57:51 +00:00
leot 5cd696c2e3 Recommend using `pkg_admin {fetch-pkg-vulnerabilities,audit}' instead of
{download-vulnerability-list,audit-packages}.
2020-06-07 15:41:03 +00:00
leot 3acc7de7ef Properly quote printf string
Noticed by Ottavio Caruso on #netbsd@Freenode, thanks!
2020-06-07 15:37:04 +00:00
sevan dc34a600e7 Heads up on Bell patents
P21 on https://minnie.tuhs.org/Archive/Documentation/AUUGN/AUUGN-V01.1.pdf
2020-05-18 20:19:08 +00:00
msaitoh 8012ca3f0e Remove extra semicolon. 2020-05-14 08:34:17 +00:00
christos 58acbfa340 Simplify, little KNF 2020-04-30 12:40:11 +00:00
christos 8e08aa4add Simplify, errors to stderr. 2020-04-30 12:32:26 +00:00
nia 669bbdba3b unstr: Check that the input filename fits in the buffer. 2020-04-29 21:00:42 +00:00
nia 5774e6823b strfile: Check that input/output filenames don't exceed the buffer size 2020-04-29 20:45:05 +00:00
joerg adc9d2a05f buffnum is shared between subs.c and fancy.c 2020-04-22 23:36:26 +00:00
sevan 12fff5803d Disks can sense vibes, DTrace confirms it.
https://youtu.be/tDacjrSCeq4
2020-04-02 05:55:02 +00:00
sevan 8744e0a0e1 Andrew Weatherall's tattoo and a track on A Pox On The Pioneers album.
https://pbs.twimg.com/media/ERAuddhU4AAFv3w?format=jpg&name=orig
Story:
https://www.dummymag.com/features/andrew-weatherall-interview-it-s-bollocks-it-s-discos-tell-me-tales-of-the/
2020-02-22 19:03:04 +00:00
dholland 4fb51600fe something I apparently forgot to commit months or years ago 2020-02-16 23:14:19 +00:00
fox 0056d140e3 games/hack: Suppress -Werror=stringop-truncation error.
Add GCC_NO_STRINGOP_TRUNCATION to hack.end.c to prevent build failure.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@
2020-02-08 00:59:55 +00:00
fox a0c9b60242 games/hack: Revert the strlcpy(1) change since this changes expected behavior from strncpy(3).
Reviewed by: kamil@
2020-02-07 22:04:02 +00:00
fox f183a7a695 games/hack: Fix -Wstringop-truncation warning.
Replace strncpy(3) with strlcpy(3).

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@
2020-02-07 20:34:18 +00:00
fox c0ad960a60 games/battlestar: Replace snprintf(3) with strlcpy(3) for better performance.
Reviewed by: kamil@
2020-02-06 22:09:43 +00:00
fox 19f84ebb48 games/battlestar: Fix the -Werror=restrict warning.
Replace strcpy(1) with the safer snprintf(3) which guarantees NULL
termination of strings.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@
2020-02-05 20:11:54 +00:00
msaitoh 25c7ba7c6d s/saftey/safety/ 2019-12-27 09:17:59 +00:00
msaitoh 88af233251 s/opration/operation/ 2019-12-27 07:41:22 +00:00
sevan a0e35b2411 Introspection. From "Surely You're Joking, Mr. Feynman!" 2019-12-03 22:42:29 +00:00
sevan cacc7f27a4 https://twitter.com/sei6r/status/1182433546331279360 2019-11-10 22:42:21 +00:00
sevan 700433206f Definition of austerity by Alexei Sayle on Radio 4
https://web.archive.org/web/20190916192807/https://www.bbc.co.uk/sounds/play/m0008bbc
2019-11-10 00:54:57 +00:00
christos 0e5c7640e2 Gcc-8 bug confusion with restrict on sh3 2019-10-29 21:30:42 +00:00
sevan 31c9b97559 Chris' happiest moment
http://bbc.co.uk/programmes/b09b1zbb
2019-10-27 23:31:15 +00:00