sheet.git
4 months agoindex: prefer mplayer variant mpv, bump version v1.15
Mischa POSLAWSKY [Sun, 3 Dec 2023 22:57:47 +0000 (23:57 +0100)]
index: prefer mplayer variant mpv, bump version

4 months agohtaccess: cache control headers to image assets
Mischa POSLAWSKY [Fri, 1 Dec 2023 17:56:55 +0000 (18:56 +0100)]
htaccess: cache control headers to image assets

Avoid some modification checks as files are near-immutable.

4 months agorobots.txt: dynamically disallow development domains
Mischa POSLAWSKY [Wed, 15 Nov 2023 17:06:03 +0000 (18:06 +0100)]
robots.txt: dynamically disallow development domains

Not requested frequently enough to warrant static caching.

4 months agocharset: browser compatibility for mobile legends
Mischa POSLAWSKY [Tue, 14 Nov 2023 18:12:27 +0000 (19:12 +0100)]
charset: browser compatibility for mobile legends

Avoid chrome-specific :not and font alignment in commit v1.14-16-ge37bc4efe6
(2023-11-04) [vertical legend if script columns cannot fit].

5 months agosample: make rule to checkout text data
Mischa POSLAWSKY [Mon, 6 Nov 2023 22:10:11 +0000 (23:10 +0100)]
sample: make rule to checkout text data

5 months agosample: serve text file as proper sample.txt page
Mischa POSLAWSKY [Tue, 7 Nov 2023 19:52:46 +0000 (20:52 +0100)]
sample: serve text file as proper sample.txt page

Link to a stable endpoint, with appropriate charset header.

5 months agosample: enforce ltr direction in character table
Mischa POSLAWSKY [Tue, 7 Nov 2023 18:01:56 +0000 (19:01 +0100)]
sample: enforce ltr direction in character table

Alignment fix, not in original plaintext because most or all terminals
lack cc support.

5 months agokeyboard: widen terse keys to fill screen space
Mischa POSLAWSKY [Fri, 3 Nov 2023 19:38:21 +0000 (20:38 +0100)]
keyboard: widen terse keys to fill screen space

Maximum width to fit intermediate media sizes (transition between cutoffs)
for the expected number of keys,

5 months agokeyboard: prevent row key wrapping without hard widths
Mischa POSLAWSKY [Fri, 3 Nov 2023 19:08:28 +0000 (20:08 +0100)]
keyboard: prevent row key wrapping without hard widths

Inline cells instead of floating so text wrapping rules are applied.
Fixes unwanted padding, and does not rely on expected layouts and
hardcoded calculations.

5 months agoscreen: describe buffer mode
Mischa POSLAWSKY [Thu, 2 Nov 2023 23:51:44 +0000 (00:51 +0100)]
screen: describe buffer mode

5 months agonethack: version update, inventory type modes
Mischa POSLAWSKY [Thu, 2 Nov 2023 23:51:12 +0000 (00:51 +0100)]
nethack: version update, inventory type modes

Some missing commands from <https://nethackwiki.com/wiki/Commands>.

5 months agokeyboard: replace all similar pages
Mischa POSLAWSKY [Thu, 2 Nov 2023 23:26:46 +0000 (00:26 +0100)]
keyboard: replace all similar pages

Add metadata for identical results as subpages.
Do not relocate existing pages yet though.

5 months agomplayer: replace code by keyboard page
Mischa POSLAWSKY [Thu, 2 Nov 2023 23:27:09 +0000 (00:27 +0100)]
mplayer: replace code by keyboard page

Identical results.

5 months agokeyboard: generic subpage include, specifics in metadata
Mischa POSLAWSKY [Tue, 31 Oct 2023 19:30:22 +0000 (20:30 +0100)]
keyboard: generic subpage include, specifics in metadata

Extension of mplayer for compatibility with any layout.

5 months agokeyboard: move layout data to include
Mischa POSLAWSKY [Wed, 1 Nov 2023 11:37:50 +0000 (12:37 +0100)]
keyboard: move layout data to include

Similar to other keyboard pages.

5 months agomplayer: additional keys in mpv version 0.35
Mischa POSLAWSKY [Tue, 31 Oct 2023 19:10:26 +0000 (20:10 +0100)]
mplayer: additional keys in mpv version 0.35

From man page.

5 months agomplayer: link mpv subpage, distinguish metadata
Mischa POSLAWSKY [Tue, 31 Oct 2023 18:54:08 +0000 (19:54 +0100)]
mplayer: link mpv subpage, distinguish metadata

5 months agoword: move inline make scripts to distinct tools
Mischa POSLAWSKY [Fri, 3 Nov 2023 00:01:50 +0000 (01:01 +0100)]
word: move inline make scripts to distinct tools

5 months agoperl: optional line breaks in long code examples
Mischa POSLAWSKY [Tue, 31 Oct 2023 21:23:18 +0000 (22:23 +0100)]
perl: optional line breaks in long code examples

Fit mobile screen widths without indiscriminate code breaks.

5 months agocharset: vertical legend if script columns cannot fit
Mischa POSLAWSKY [Tue, 31 Oct 2023 20:54:44 +0000 (21:54 +0100)]
charset: vertical legend if script columns cannot fit

Prevent horizontal scrolling on mobile devices.

5 months agocharset: make json cache from data includes
Mischa POSLAWSKY [Sun, 29 Oct 2023 01:38:10 +0000 (02:38 +0100)]
charset: make json cache from data includes

5 months agotermcol: rename scumm preset to dosbox
Mischa POSLAWSKY [Sun, 29 Oct 2023 01:37:43 +0000 (02:37 +0100)]
termcol: rename scumm preset to dosbox

Only partial SCUMM inclusion, whereas everything is from DosBox source in
commit v1.13-66-gb86bbb8de1 (2023-04-13) [dosbox colour emulation presets].

5 months agounicode: fix syntax error in selection row loop
Mischa POSLAWSKY [Sun, 29 Oct 2023 01:51:53 +0000 (02:51 +0100)]
unicode: fix syntax error in selection row loop

5 months agosource: highlight perl signatures as Type instead of Error
Mischa POSLAWSKY [Tue, 31 Oct 2023 21:25:20 +0000 (22:25 +0100)]
source: highlight perl signatures as Type instead of Error

Enable Vim option for experimental code feature used in perl.plp,
and distinguish it from adjacent Identifiers.

5 months agovi: append flags of key aliases
Mischa POSLAWSKY [Tue, 31 Oct 2023 18:35:28 +0000 (19:35 +0100)]
vi: append flags of key aliases

Support class overrides of missing references, and additional versioning
as "v6", likewise fixing "new" of mpv overrides.

5 months agokeyboard: describe empty key categories
Mischa POSLAWSKY [Tue, 31 Oct 2023 19:17:34 +0000 (20:17 +0100)]
keyboard: describe empty key categories

Silence perl warning in Shiar_Sheet::Keyboard expecting <dd> values.

5 months agocommon: avoid contents on HEAD method for all pages
Mischa POSLAWSKY [Mon, 30 Oct 2023 19:11:14 +0000 (20:11 +0100)]
common: avoid contents on HEAD method for all pages

Support fast if-modified lookup everywhere why not.

6 months agoperl: silence warning about sub signatures
Mischa POSLAWSKY [Sun, 29 Oct 2023 01:43:55 +0000 (02:43 +0100)]
perl: silence warning about sub signatures

Ironically still experimental until v5.36 as noted on the page itself.

6 months agoperl: silence warning about skipping dropped features
Mischa POSLAWSKY [Sun, 29 Oct 2023 00:49:49 +0000 (02:49 +0200)]
perl: silence warning about skipping dropped features

"Exiting subroutine via next" since commit v1.13-84-g7d20f0f116 (2023-05-30)
[perl: move feature attributes formatting].

6 months agosource: cache file names without package include paths
Mischa POSLAWSKY [Sun, 29 Oct 2023 00:39:42 +0000 (02:39 +0200)]
source: cache file names without package include paths

6 months agochars: font coverage from hashed data entry
Mischa POSLAWSKY [Sun, 29 Oct 2023 00:15:20 +0000 (02:15 +0200)]
chars: font coverage from hashed data entry

Another overlooked value since relocation in commit v1.13-8-gc6a420bb40
(2022-06-02) [font: coverage data as cover array in primary hash].

6 months agodieren: preview image montage of the first 3x3 cells
Mischa POSLAWSKY [Fri, 27 Oct 2023 20:56:43 +0000 (22:56 +0200)]
dieren: preview image montage of the first 3x3 cells

6 months agosample: preview image of rendered font overview
Mischa POSLAWSKY [Fri, 27 Oct 2023 18:18:55 +0000 (20:18 +0200)]
sample: preview image of rendered font overview

Example of expected typesetting using unscii with some manual touch-ups
mostly of misalignments and missing coverage.

6 months agosample: html preface and additional (sub)title markup
Mischa POSLAWSKY [Fri, 27 Oct 2023 18:22:45 +0000 (20:22 +0200)]
sample: html preface and additional (sub)title markup

6 months agosample: scale pre font to cover full page width
Mischa POSLAWSKY [Fri, 27 Oct 2023 17:45:54 +0000 (19:45 +0200)]
sample: scale pre font to cover full page width

6 months agobump page versions since v1.13 v1.14
Mischa POSLAWSKY [Thu, 26 Oct 2023 23:24:30 +0000 (01:24 +0200)]
bump page versions since v1.13

6 months agoapl: restore styling of empty meaning cells
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:24:23 +0000 (00:24 +0200)]
apl: restore styling of empty meaning cells

Broken in commit v1.13-22-g97470ff139 (2022-06-04)
[apl: silence warning about printf parameters].

6 months agocountries: ignore capitalised "The" in geonames data
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:15:55 +0000 (00:15 +0200)]
countries: ignore capitalised "The" in geonames data

Name for nl recently changed to "The Netherlands".
Why they changed it I can't say...

6 months agosample: reference chapter titles by first word
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:11:04 +0000 (00:11 +0200)]
sample: reference chapter titles by first word

Support client targeting within the document.

6 months agofont: aggregate coverage data from hash entries
Mischa POSLAWSKY [Thu, 26 Oct 2023 21:59:23 +0000 (23:59 +0200)]
font: aggregate coverage data from hash entries

Empty since value was relocated in commit v1.13-8-gc6a420bb40 (2022-06-02)
[font: coverage data as cover array in primary hash].

6 months agoperl: macos version compatibility
Mischa POSLAWSKY [Sun, 20 Aug 2023 23:07:26 +0000 (01:07 +0200)]
perl: macos version compatibility

9 months agoperl: 5.38 release
Mischa POSLAWSKY [Thu, 1 Jun 2023 16:44:53 +0000 (18:44 +0200)]
perl: 5.38 release

10 months agoemoji: recent unicode matches for msn entries
Mischa POSLAWSKY [Sun, 18 Jun 2023 23:04:03 +0000 (01:04 +0200)]
emoji: recent unicode matches for msn entries

10 months agoemoji: additional gmail matches to recent unicode equivalents
Mischa POSLAWSKY [Sun, 18 Jun 2023 17:21:08 +0000 (19:21 +0200)]
emoji: additional gmail matches to recent unicode equivalents

10 months agoemoji: download gmail images
Mischa POSLAWSKY [Sun, 18 Jun 2023 17:06:08 +0000 (19:06 +0200)]
emoji: download gmail images

Download original urls at Wayback Machine before their deletion:

GMAILROOT=http://mail.google.com/mail/help/images/screenshots/chat
GMAILROOT=https://web.archive.org/web/20120211075127/$GMAILROOT
perl -E'ref $_ eq "ARRAY" and say $_->[0] for do "emoji-gmail.inc.pl"' |
while read i; do
    wget $GMAILROOT/$i.gif -O data/emoji/gmail/$i.gif
done

Unofficial entries were never indexed, but still available at documented posts:

http://tkhere.blogspot.com/2007/12/brand-new-google-chat-emoticons-no-one.html
https://www.gtricks.com/google-talk-tricks/google-talk-hidden-emoticons/

Two degraded jpeg screenshots redrawn using later versions at Emojipedia.

10 months agoemoji: consistent unhashed data iteration
Mischa POSLAWSKY [Sun, 18 Jun 2023 15:25:34 +0000 (17:25 +0200)]
emoji: consistent unhashed data iteration

Clean up confusing variable row values. No need for lookups.

10 months agosc: mark detection abilities similar to sight column
Mischa POSLAWSKY [Sun, 18 Jun 2023 11:49:30 +0000 (13:49 +0200)]
sc: mark detection abilities similar to sight column

11 months agoperl: versionless "dropped" attribute to hide
Mischa POSLAWSKY [Tue, 30 May 2023 17:29:30 +0000 (19:29 +0200)]
perl: versionless "dropped" attribute to hide

11 months agoperl: significant modules for other versions
Mischa POSLAWSKY [Tue, 30 May 2023 17:12:42 +0000 (19:12 +0200)]
perl: significant modules for other versions

11 months agoperl: code example as feature attribute
Mischa POSLAWSKY [Tue, 30 May 2023 14:48:05 +0000 (16:48 +0200)]
perl: code example as feature attribute

11 months agoperl: move feature attributes formatting
Mischa POSLAWSKY [Tue, 30 May 2023 14:39:40 +0000 (16:39 +0200)]
perl: move feature attributes formatting

Clean up into function for later reuse.

11 months agoperl: distinct list of modules introduced in v5.8
Mischa POSLAWSKY [Tue, 30 May 2023 14:30:19 +0000 (16:30 +0200)]
perl: distinct list of modules introduced in v5.8

11 months agoperl: grid columns only on sectioned dls
Mischa POSLAWSKY [Mon, 22 May 2023 23:36:41 +0000 (01:36 +0200)]
perl: grid columns only on sectioned dls

Keep original behaviour on sc and keyboard legends.

11 months agosc: ghost upgrades
Mischa POSLAWSKY [Tue, 23 May 2023 00:57:47 +0000 (02:57 +0200)]
sc: ghost upgrades

11 months agosc: lotv patch 5.0.11
Mischa POSLAWSKY [Tue, 23 May 2023 00:34:42 +0000 (02:34 +0200)]
sc: lotv patch 5.0.11

Reference: <https://liquipedia.net/starcraft2/Patch_5.0.11>

11 months agosc: format optional title of gateway build times
Mischa POSLAWSKY [Mon, 22 May 2023 22:03:57 +0000 (00:03 +0200)]
sc: format optional title of gateway build times

Fixed html attribute syntax and value rounding like warpgate.

11 months agoword/finder: collapse categories until clicked
Mischa POSLAWSKY [Mon, 8 May 2023 19:32:34 +0000 (21:32 +0200)]
word/finder: collapse categories until clicked

Reduce image traffic until wanted.  Concept without proper filtering,
recursion, or initial defaults.

11 months agoword/finder: fix debug id references
Mischa POSLAWSKY [Tue, 9 May 2023 16:57:33 +0000 (18:57 +0200)]
word/finder: fix debug id references

11 months agoword/edit: fix crop selection image size
Mischa POSLAWSKY [Sat, 15 Apr 2023 07:16:10 +0000 (09:16 +0200)]
word/edit: fix crop selection image size

12 months agoperl: link between related or revised features
Mischa POSLAWSKY [Sat, 15 Apr 2023 13:28:16 +0000 (15:28 +0200)]
perl: link between related or revised features

12 months agoperl: find preceding version at 1998 release of v5.5
Mischa POSLAWSKY [Sun, 19 Feb 2023 14:59:25 +0000 (15:59 +0100)]
perl: find preceding version at 1998 release of v5.5

12 months agoperl: pretend compatibility for given ?at date
Mischa POSLAWSKY [Thu, 16 Feb 2023 14:18:54 +0000 (15:18 +0100)]
perl: pretend compatibility for given ?at date

12 months agoperl: version descriptions after release dates
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:36:31 +0000 (00:36 +0100)]
perl: version descriptions after release dates

12 months agoperl: optional recommendations at ?at timestamp
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:25:14 +0000 (00:25 +0100)]
perl: optional recommendations at ?at timestamp

12 months agoperl: link version references in description
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:22:57 +0000 (00:22 +0100)]
perl: link version references in description

12 months agoperl: find vendor versions by support times
Mischa POSLAWSKY [Mon, 13 Feb 2023 14:38:23 +0000 (15:38 +0100)]
perl: find vendor versions by support times

12 months agoperl: server support for 2023 distros
Mischa POSLAWSKY [Mon, 13 Feb 2023 13:51:25 +0000 (14:51 +0100)]
perl: server support for 2023 distros

12 months agotermcol: rename cga parent to ansi, grouped as vte
Mischa POSLAWSKY [Mon, 27 Mar 2023 20:39:40 +0000 (22:39 +0200)]
termcol: rename cga parent to ansi, grouped as vte

Free cga for the specific monitor display, former cgatrue.

12 months agotermcol: dosbox colour emulation presets
Mischa POSLAWSKY [Mon, 27 Mar 2023 15:49:48 +0000 (17:49 +0200)]
termcol: dosbox colour emulation presets

Copied from DosBox include src/ints/int10_modes.cpp last changed in
v0.81.0-alpha-120-g81265bfbc8 (2023-01-15).

12 months agotermcol: cga appearance on IBM-5153 monitors
Mischa POSLAWSKY [Mon, 27 Mar 2023 00:08:01 +0000 (02:08 +0200)]
termcol: cga appearance on IBM-5153 monitors

12 months agotermcol: retro palette pyxel derived from pico8
Mischa POSLAWSKY [Thu, 16 Feb 2023 21:27:34 +0000 (22:27 +0100)]
termcol: retro palette pyxel derived from pico8

12 months agodieren: found specific rivier(donder)pad species
Mischa POSLAWSKY [Sat, 8 Apr 2023 11:50:54 +0000 (13:50 +0200)]
dieren: found specific rivier(donder)pad species

12 months agocodec: page specific keywords from include data
Mischa POSLAWSKY [Sun, 19 Mar 2023 14:27:25 +0000 (15:27 +0100)]
codec: page specific keywords from include data

12 months agocodec: some random additional image and audio features
Mischa POSLAWSKY [Sun, 15 May 2022 23:30:24 +0000 (01:30 +0200)]
codec: some random additional image and audio features

AFAICT.

13 months agoperl: reduce dt column width for small 400-640px screens
Mischa POSLAWSKY [Mon, 13 Feb 2023 11:31:32 +0000 (12:31 +0100)]
perl: reduce dt column width for small 400-640px screens

13 months agoperl: grid layout of dl columns
Mischa POSLAWSKY [Mon, 13 Feb 2023 11:24:00 +0000 (12:24 +0100)]
perl: grid layout of dl columns

Same results without floats, being more manageable and adjustable.

13 months agodieren: fix function name to read table data
Mischa POSLAWSKY [Fri, 10 Feb 2023 09:12:51 +0000 (10:12 +0100)]
dieren: fix function name to read table data

Written using a preliminary variant which was later renamed.

14 months agoword/finder: prepare category references
Mischa POSLAWSKY [Mon, 11 Jul 2022 00:52:50 +0000 (02:52 +0200)]
word/finder: prepare category references

14 months agoword: declare postgresql sequences as identities
Mischa POSLAWSKY [Sun, 23 Oct 2022 22:29:26 +0000 (00:29 +0200)]
word: declare postgresql sequences as identities

14 months agodieren: less wolfish wolf alternative (bijenwolf)
Mischa POSLAWSKY [Sat, 24 Dec 2022 12:50:35 +0000 (13:50 +0100)]
dieren: less wolfish wolf alternative (bijenwolf)

14 months agolatin: improve tap code slash styling
Mischa POSLAWSKY [Sun, 23 Oct 2022 23:35:42 +0000 (01:35 +0200)]
latin: improve tap code slash styling

14 months agoword/quiz: decode uri-encoded location hash
Mischa POSLAWSKY [Tue, 17 Jan 2023 18:21:55 +0000 (19:21 +0100)]
word/quiz: decode uri-encoded location hash

Separator # not recognised in correct browsers like chrome.

14 months agoword/edit: consistent image height in download popup
Mischa POSLAWSKY [Tue, 17 Jan 2023 17:45:52 +0000 (18:45 +0100)]
word/edit: consistent image height in download popup

14 months agoword/edit: retain json columns to compare image source
Mischa POSLAWSKY [Tue, 17 Jan 2023 01:38:00 +0000 (02:38 +0100)]
word/edit: retain json columns to compare image source

Prevent downloads of unaltered images.

18 months agotermcol: translate zxarne orange to corresponding cga hue
Mischa POSLAWSKY [Mon, 17 Oct 2022 01:35:27 +0000 (03:35 +0200)]
termcol: translate zxarne orange to corresponding cga hue

Bright purple looks more like brown than dark yellow.

18 months agounicode: extipa glyphs introduced in unicode 14.0
Mischa POSLAWSKY [Tue, 16 Aug 2022 13:30:05 +0000 (15:30 +0200)]
unicode: extipa glyphs introduced in unicode 14.0

Replace some combining accents by precomposed upgrades.

18 months agotermcol: record personalised shiar terminal style
Mischa POSLAWSKY [Sun, 16 Oct 2022 01:49:28 +0000 (03:49 +0200)]
termcol: record personalised shiar terminal style

Designed in 2016 with common Linux compatibility.

18 months agotermcol: modern 4-bit including tic80 in legacy
Mischa POSLAWSKY [Sun, 16 Oct 2022 01:36:31 +0000 (03:36 +0200)]
termcol: modern 4-bit including tic80 in legacy

Reselect only distributed systems and useful retro creations, adding
sweetie16 and endesga data from lospec.

21 months agoword/quiz: objects to access row array elements
Mischa POSLAWSKY [Sun, 19 Jun 2022 00:20:22 +0000 (02:20 +0200)]
word/quiz: objects to access row array elements

21 months agomap/numbers: prefix describing emoji where possible
Mischa POSLAWSKY [Sun, 26 Jun 2022 14:50:36 +0000 (16:50 +0200)]
map/numbers: prefix describing emoji where possible

21 months agotermcol: pico8 (in game) and r/place palettes
Mischa POSLAWSKY [Fri, 8 Jul 2022 16:04:18 +0000 (18:04 +0200)]
termcol: pico8 (in game) and r/place palettes

21 months agomap: generic page to show data tables
Mischa POSLAWSKY [Sun, 26 Jun 2022 13:39:28 +0000 (15:39 +0200)]
map: generic page to show data tables

21 months agomap: additional and reordered dutch number mnemonics
Mischa POSLAWSKY [Wed, 4 Mar 2009 15:57:48 +0000 (16:57 +0100)]
map: additional and reordered dutch number mnemonics

21 months agomap: import 10x10 dutch numbers mnemonic
Mischa POSLAWSKY [Thu, 5 May 2005 00:47:19 +0000 (02:47 +0200)]
map: import 10x10 dutch numbers mnemonic

21 months agoword: restrict image size on wide screens
Mischa POSLAWSKY [Sat, 18 Jun 2022 13:07:14 +0000 (15:07 +0200)]
word: restrict image size on wide screens

21 months agoword: remove html fallback of gallery page
Mischa POSLAWSKY [Mon, 6 Jun 2022 22:10:55 +0000 (00:10 +0200)]
word: remove html fallback of gallery page

Transition to feature-complete finder script.

21 months agoword/finder: enable stylesheet on #debug option
Mischa POSLAWSKY [Mon, 6 Jun 2022 21:56:17 +0000 (23:56 +0200)]
word/finder: enable stylesheet on #debug option

21 months agoword/finder: debug styling for extended levels
Mischa POSLAWSKY [Mon, 6 Jun 2022 21:14:04 +0000 (23:14 +0200)]
word/finder: debug styling for extended levels

21 months agoword/quiz: automatic subpage setup including specific css
Mischa POSLAWSKY [Mon, 6 Jun 2022 19:58:24 +0000 (21:58 +0200)]
word/quiz: automatic subpage setup including specific css

21 months agoword/quiz: generic page container setup
Mischa POSLAWSKY [Mon, 6 Jun 2022 19:40:14 +0000 (21:40 +0200)]
word/quiz: generic page container setup