gast@schmalzl.tirol — Help in detail
Stil
?
PS gast@schmalzl ~C:\Users\gast/en/hilfe/details

Help in detail

This is the long version of the help, organised by topic. The short version is enough to get started and links here from every topic.

The menus and buttons are currently in German. Their labels appear below as they do on screen, with an English translation in brackets where needed.

The title bar at the top

At the very top there is a title bar like in a terminal window. On the left or in the middle it shows who is signed in and which page is open, for example gast@schmalzl.tirol — Home ("gast" means guest). On the right there are three buttons:

On your very first visit, the site shows a small speech bubble once, pointing to these buttons.

The window buttons are not just decoration. In the macOS style they are the three traffic light dots, in Linux and PowerShell the symbols on the right:

Window animations keep the navigation space during their short messages and return without a layout jump. On very small phones, the window title has its own row so the style selector and window controls stay within the screen width.

Style menu

The gear at the top right opens the style menu. Everything you set there is remembered only by this browser, without cookies and without an account, and applies again on your next visit.

Fun and holidays

Under erweitert in the style menu:

Graphics: Icons, Ultra HD and Photo

The Grafik row under erweitert decides how the fun and holiday styles are drawn.

Time travel

"Retro" switches to the era of personal homepages, and "erweitert ▾" (advanced) opens the whole Zeitreise (time travel):

Fetisch themes

The Fetisch row under erweitert holds full-page comedy themes that restyle the header, navigation, content, buttons and background scene. For now only Cougar is listed in the menu; Mudda, Fett and Haarig are still in progress and only reachable via a link (?stil=fuwitz, ?stil=fufett, ?stil=fuhaar; Cougar is fuclub). A panel on the right (a round button at the bottom on narrow screens) holds the theme actions, a sound switch, a – button to minimise it and 👁 Vordergrund aus (hide foreground): it hides the content and footer so the whole scene is visible. Esc or the same button brings the content back. Effects off and reduced motion suppress wobbling and animation.

Every setting can also be put into the address, for example schmalzl.tirol/en?stil=katze&grafik=ultra or schmalzl.tirol/en?stil=1999&musik=an. The values apply to this visit only (until the tab is closed) and are removed from the address; the visitor's own settings stay untouched. To keep a style from a link, pick it once in the menu. Any number of parameters can be combined with &. The easiest way is to set everything in the style menu and press 📤 Teilen or 🔗 Link kopieren.

Parameter Values
stil macos, linux, powershell, pride, 1989, 1991, 1996, 1999, wap, 2001, 2007, 2013, 2018, 2021, 2024, 2026, augenkrebs, kinder, katze, hund, jahreszeit, ostern, halloween, erntedank, weihnachten, fuclub, fufett, fuhaar, fuwitz
hintergrund hell, dunkel, weiss, blau (only with macOS, Linux, PowerShell, Pride)
schrift terminal, arial, times, comic, fraktur, wild
grafik icons, ultra, foto
jahreszeit fruehling, sommer, herbst, winter, auto
wetter aus, auto, schnee, regen, gewitter, hagel, nebel
sprache normal, unterland, oberland, zillertal, oetztal, stubai, paznaun, ausserfern, osttirol, pirat, 1337, ascii, umgedreht, gross
emojis, crt, rahmen, modem an, aus
musik an, aus, nie
tempo, lautstaerke number (50 to 200 percent, 0 to 100)
mausspur aus, wenig, mittel, viel
ausblenden zaehler, spiele, cursor, effekte, deko, fenster (combine with commas) or alles
spielzeug stock, ball, knochen, frisbee (dog in Ultra HD)
zuruecksetzen 1 resets everything first

The input line is the navigation

Below the title bar there is a line like gast@schmalzl ~ %. That is the navigation:

The prompt character depends on the style: % for macOS, $ for Linux. In the PowerShell style, the line looks like the original, ps c:\users\gast\software\macos>, with ps right at the front, lowercase like the other styles, and a backslash between folders. By the way, the pipe | in PowerShell does not separate parts of a path, it passes the output of one command on to the next. The prompt also appears before every page heading, together with a blinking cursor.

Links to other websites carry a small arrow ↗ and open in a new window or tab, so this site stays open.

Command line, shortcuts and badges

Public and private

Not everything on this site is public. Sections marked with a in the navigation are only visible after signing in. If you open such a page without signing in, the sign-in form appears. Accounts are by invitation only. The sitemap lists only public pages; private pages and drafts are excluded.

Speed reading and reading aloud

Above longer texts you will find the estimated reading time and two buttons. Both are also available in the style menu in the Lesen (reading) row.

Reading aloud only uses voices installed on your device. Online voices that some browsers also offer are deliberately hidden, because the text would be sent to a third-party server for them. That way nothing costs money, and no text leaves your computer. If no voice is offered:

Your choice of speed and voice is stored in the browser, without a cookie.

Do not press: the red button

In the style menu, the Schnell row has the red button ☢. At the far right next to it you choose the country for anthem and slogan: USA, China, Russia or 🎲 Zufall (random, the default). The first click asks "Wirklich?" (really?), the second starts a countdown with a siren; Esc or another click cancels. Then the page is blown up: a glaring flash, a shock wave, shaking, all parts fly apart, a huge mushroom cloud with a fireball, rolling cap and dust wall, plus thunder and in the background the anthem of the chosen country (melodies in the public domain, arranged by me and played in the browser, without lyrics) with the matching slogan as lettering and voice: "Make America Great Again!", "中国梦 (the Chinese Dream)" or "Россия, вперёд! (Russia, forward!)". After a few seconds everything puts itself back together. Nothing is lost; the browser only remembers how many times it has been blown up.

Yodel

If you choose one of the Tyrolean dialects in the style menu (Unterland, Oberland, Zillertal, Ötztal), the site yodels a greeting. You hear a real recording from Switzerland, a different one of four phrases each time, with a slight mountain echo: "Yodel" by Astounded (sung by Christopher J Astbury) on freesound.org, public domain under CC0.

Games

Behind the in the title bar there are 14 small games, drawn in the colours of the chosen style: Schlange (snake), Paddle against the computer, Blöcke (blocks), Aliens, Bote (newspaper courier: ride a bicycle, throw newspapers into the letterboxes and dodge dogs and bins; aim with ← → or the mouse, a dotted line shows the trajectory), Enten (ducks), Yeti (whack the penguin at the right moment), Skisprung (ski jump: take-off, posture in the wind, telemark landing), Schneehuhn (ptarmigan), Fresser (maze with ghosts), Hüpfer (hopper: across road and river), Ziegel (bricks), Schieber (merge equal numbers) and Minen (mines). Rekorde lists your best scores; in the command line play schlange starts a game directly. The games are my own versions of old game ideas and deliberately carry no brand names. You steer with the arrow keys, shoot and drop with the space bar, P pauses and Esc quits. On a phone, touch buttons appear below the playing field, and the games menu shows two easy-to-tap buttons side by side. High scores stay in your own browser; when signed in, best scores are stored as well.

The status bar at the bottom

At the very bottom, above the footer, there is a small status bar: time on the site, left and right clicks, distance the mouse has travelled, scroll distance, keystrokes, pages visited. Hovering with the mouse shows a tooltip explaining each value. Every now and then there is a comment on it. The numbers apply to the current browser tab, are not sent anywhere and disappear when you close the tab. The mouse distance is estimated from screen pixels at 96 dots per inch, so it is more of a rough guide than a measurement.

Tables: search, sort, filter

Large lists such as the software tips have tools above the table:

On phones, wide tables (films and series, books, software lists) are not scrolled sideways; each row becomes a card with the title on top and the other columns below, labelled by column name. Search, letter bar and filters stay, and sorting works through the “Sortieren” selector in the toolbar, with the arrow next to it reversing the order.

Copying install commands

In the software lists there are small chips in the "Installieren" column:

A click copies the full command to the clipboard, and the chip briefly shows "✓ kopiert" (copied). Then paste it into a terminal or PowerShell and run it. If the browser does not allow copying, the chip shows the command so you can type it yourself. Hovering over it with the mouse also shows the command as a tooltip.

Blog and archived notes

The German Blog shows newer articles first, followed by “Notizen aus dem alten Blog” (notes imported from the old blog). Both lists have independent tag filters and sorting (newest first, oldest first, by title). A link at the top jumps to the archive. Existing note URLs remain valid.

CV

In the CV (in German), the portrait follows the selected style: every combination of style, background and graphics mode has its own portrait file, currently 336 variants from 28 motifs, including four seasons. Hair, glasses and clothing match the era, such as a mullet and gold frames for 1989 or curtain hair and flannel for 1996. Portraits derive from Oliver’s own photo. A new portrait appears once it has loaded; printing and viewing without JavaScript use the original photograph. The Fetisch themes temporarily use the original photograph, labelled “Designportrait folgt” (design portrait to follow). On small screens, the photo sits above the text. The CV and its portraits are publicly accessible at Oliver’s explicit request.

AI compendium

The public AI compendium, in German contains 158 detailed chapters with a tool catalogue, 100 public figures, examples, prompt templates, costs, technology, a self-check and a glossary. Chapters start in reading order. Kapitel durchsuchen searches chapter titles, descriptions and full text. Search words and tags can be combined; Zurücksetzen restores the complete list. The selection is saved in the shareable URL (?tag=…&q=…). All chapter links remain available without JavaScript. On narrow screens, search, reset and sorting stack vertically.

Links at the top and bottom of each chapter lead to the previous and next chapter and to the table of contents. Drucken oder als PDF speichern opens the browser print view. Website and terminal search also find the chapters. The compendium uses general, fictional examples. External source links open in a new tab and are contacted only when you follow them.

The Was fehlt dir im Kompendium? section accepts requests for additions, with an optional HTTPS source. Do not include names, contact details or confidential information. Requests stay private and are read and checked; only approved editorial text appears later on the corresponding page.

Music and concerts

Concerts lists the artist performances I marked as attended on setlist.fm, with dates, venues and links to the setlists. Support acts and festival performances count individually. Use Previous and Next to browse the list; each page has its own address. Data is fetched by the server through the official API and cached for at most 15 minutes; your browser contacts setlist.fm only when you open a source link. Each show credits setlist.fm and links to its setlist and additional sources; further setlist.fm links, including original artists of cover songs, are available in the expandable “Additional setlist.fm links” section. The concert page is excluded from offline storage.

Music lists all recorded artists alphabetically, independently of the current concert page. Combine name search and letter filters. Expand an artist to see links: up to four are shown directly, prioritising the official website, Wikipedia, Instagram and YouTube; remaining profiles are in the expandable “More artist links” section. Artists are identified by their MusicBrainz and Wikidata IDs; Wikipedia follows the page language where available. Missing links are omitted and sources are credited in the expandable “Link sources” section. Gnod · Music-Map opens similar artists by name on an external website; matching names may be ambiguous. No social media content is embedded. Attended shows follow in chronological order.

Films and series

Films & series lists watched titles: 65 personally confirmed films and 20 series marked as watched on IMDb, including two miniseries. Search filters by title and release year, the A–Z bar by first letter; column headings sort the table. Titles are linked through stable IMDb and Wikidata IDs to German and English Wikipedia articles and available trailers. Unresolved matches open an explicitly labelled search. The IMDb rating column shows freely available Wikidata rating snapshots with dates and sources, plus links to current IMDb ratings. Trailers or IMDb video galleries open externally without embedded players. Each film also links to Gnod’s Movie-Map to discover similar films. The series table shows release periods and supports filtering by format; personal season or episode progress is not inferred. The collection is maintained by hand and does not automatically synchronise new IMDb marks. Films & series are public in German and English.

Repository collection and skills

The repository collection lists approved finds with categories, tags and GitHub links, grouped by category or A–Z. Search, category and tag filters can be combined. External sites open only when you follow a link; no external previews or data are loaded. GitHub is listed under Software, alongside Windows and macOS; previous /repos links redirect.

The skills list (in German) collects skills, plugins and MCP servers for AI assistants such as Claude Code, with a short explanation, type and origin. The filter field searches all columns. A command button copies the install command. It is a reference list, not a recommendation.

Books and game collection

/en/buecher lists owned books with title, author, ISBN, year, format, location, reading status and tags; search, A–Z and column filters help find entries. Game collection lists recorded video games alphabetically; title, first letter, platform, source, ownership and progress can be filtered together. The game collection is separate from the 14 playable mini-games. Both sections are currently private.

The website in XR

On a VR-capable browser, Website in XR öffnen (open website in XR) appears above the page content and starts the current page directly without changing its address. The footer XR link does the same; other browsers open the preview at /vr. Private content still requires sign-in. Ending XR restores the regular page.

Below the canvas, Start, zurück (back), Bereiche (sections), Unterseiten (child pages), Darstellung (appearance) and Extras stay reachable. The selection on the left shows six entries per page. Menü ohne 3D bedienen offers the same choices with mouse and keyboard. All styles have colours and typography in the room; changing style preserves page and reading position. The standalone preview stores its XR style separately; the direct entry starts with the current website style.

Spatial motifs

The drawn backdrops form a wide curved stage. In front of them stand original 3D motifs and device cases: cats and dogs walk with animated legs and changing depth and react to selection with petting or a toy. Birds and butterflies fly beside and above the reading window with flapping wings. Swing, tree lights, pumpkin, egg, harvest basket, rainbow and planets react to selection as well. These are original stylised models; the drawn backdrop is still artwork rather than a complete volumetric reconstruction. Snow, petals, leaves, confetti, rain and hail move in the room behind the text. Bühne: an/aus (stage on/off) and disabled effects or decoration are respected. With reduced motion, automatic movement stays off. Texts and tables keep a calm reading surface.

Extras: games, media and readability

Window and blast button

The three XR title-bar symbols work. Spatial buttons on the right and Extras → Fenster & Sprengknopf provide minimise, maximise/normal size, close and the playful blast button. Minimising keeps a Wiederherstellen (restore) button reachable; maximising enlarges only the spatial reading surface, and links and media input follow. Closing reconnects after three seconds, preserving page and reading position. Hidden games pause.

The blast button must be armed first; a second press starts a three-second countdown, another press cancels it. With effects enabled, a 3D cloud and ring appear behind the reader, followed by automatic restoration. There is no full-screen flash and no camera shake; disabled effects and reduced motion are respected. The regular browser page is not changed by any of this.

Buttons, input and image quality

Menu buttons have rounded bodies, bevels, fixed bases and a small hover and press movement. Ray hits follow the front surface. Where hand-joint poses are available, index-fingertip contact can activate a button; withdrawing the finger rearms it. Controllers and mouse remain available. Supported controllers receive a gentle aiming pulse and a stronger click pulse. Tracking loss and interruptions release held game keys and pause media.

Starting XR requires a deliberate click. The room aligns to facing direction and height; the grip realigns it. Filtered text textures avoid artificial sharpening; visible reader strips are updated completely before the next frame, small highlights and stars are attenuated by their screen footprint, and link and separator strokes are wider. Links in film, concert and other tables remain interactive. Internal destinations stay in XR; an explicitly selected external link ends immersive XR and opens its destination in the normal browser.

When the browser supports WebXR Layers, the curved reading surface uses a separate, world-anchored composition layer. Unsupported browsers, errors, maximised windows and media or game panels use the compatible 3D rendering path. If XR reports a graphics error at startup, the message stays visible and the next click uses compatible rendering. Add ?xrkompatibel=1 to select that startup path directly. Readability, edge stability, frame rate, fingertip input and media playback still require testing on a physical Quest; the desktop preview cannot replace that test.

On a phone

Everything also works on a phone. The navigation moves to its own line, wide tables become cards, and the menus behind and ? take up the full width. All menus have a fixed header at the top with a large ✕ to close them. The background is dimmed, a tap next to the menu also closes it, and the page behind does not scroll along. The handheld style adapts to the screen width. The games have a D-pad to tap. Ultra HD stages get their own band at the top (see Graphics).

Offline reading and installing as an app

Public pages you have already read work without a network connection, and the site can be installed as an app from the browser. Only public pages are stored offline. When the browser learns that a page has become private, it removes its cached display variants too.

Guestbook, webring and frames

The 1996 retro style has a guestbook (entries appear after approval), a webring and a frames view. The visitor counter counts for real, but without IP address and without cookies.

Fonts, privacy and discoverability

Depending on the style, the site uses JetBrains Mono, Ubuntu Mono or Inconsolata. All three are freely licensed and hosted on this server; nothing is loaded from Google, Microsoft or other third parties. Without signing in, the site sets no cookies and uses no tracking and no advertising. Style, background and the first visit hint are only remembered locally in the browser. More on this in the legal notice.

Public pages have individual search descriptions and a preferred URL. Appearance parameters only change the look; search engines use the same content URL. German and English versions are linked when both are public; the EN/DE switch sits in the header. Shared links provide a title and short description for previews.

Workshop: time and prompts

The German blog posts on website effort and prompts for Claude Code and Codex include dated updates. The Codex estimate dated 13 October 2026 counts overlapping website sessions once and separates gaps over 20 minutes. It describes session activity, including AI building, testing and waiting, rather than personal working time. Selected prompts state their source dates; omissions and paraphrases are marked.