Main public logs
From PiRho Knowledgebase
Jump to navigationJump to search
Combined display of all available logs of PiRho Knowledgebase. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 20:12, 13 March 2026 Dex talk contribs created page JScript and Other Interesting Quirks of Internet Explorer (Created page with " Internet Explorer is often remembered for its incompatibilities and proprietary behaviour. However, many of its quirks — particularly around JScript and the browser runtime — were early experiments that anticipated features later standardised across the web. Understanding these decisions provides valuable insight into how modern JavaScript engines, APIs, and developer tools evolved. == Context == During the late 1990s and early 2000s, the web was still defining i...")
- 20:06, 13 March 2026 Dex talk contribs created page We’re All Still Living the DHTML Dream (Created page with " Modern web applications often present themselves as revolutionary, but much of what we build today is a direct continuation of ideas formed during the DHTML era. The tools have changed, the performance has improved, and the APIs are richer — but the underlying dream remains the same: dynamic, responsive, application‑like experiences delivered over documents. == Context == In the late 1990s and early 2000s, '''Dynamic HTML (DHTML)''' promised something radical for...")
- 20:05, 13 March 2026 Dex talk contribs created page The XML Stack: A Dynamic Platform That Didn’t Make It (Created page with "Long before modern JavaScript frameworks and JSON-based APIs, the web nearly standardised on a complete, declarative application platform built from XML, XPath, XPointer, and XSLT. This article explores what that platform was, what it was capable of, and why it quietly disappeared — despite solving many problems we still grapple with today. == Context == * XML was never intended to be “just a document format”. * It was designed as a structured, machine-readable da...")
- 19:04, 13 March 2026 Dex talk contribs created page Describing HTTP Endpoints and Discovery (Created page with "HTTP endpoints are the public “doors” into a system. How those doors are described, exposed, and discovered determines whether an API is usable, evolvable, and maintainable. This article explains what HTTP endpoints really are, how clients discover them, and why good discovery design matters more than most people realise. == Context == HTTP was not originally designed for APIs — it was designed for '''documents linked together'''. APIs inherited HTTP, and with i...")
- 14:53, 13 March 2026 Dex talk contribs created page Responsive Web Design: HTML Is Already Responsive, and What Print Media Taught Us (Created page with "= Responsive Web Design: HTML Is Already Responsive, and What Print Media Taught Us = '''Summary:''' Responsive Web Design is often described as a modern evolution of web development — something invented to solve new problems. In reality, HTML was already responsive from the very beginning. The core behaviours we now call “responsive” were present in the earliest browsers, long before mobile devices existed. This article explores why HTML was always fluid, w...")
- 14:42, 13 March 2026 Dex talk contribs created page Progressive Enhancement and Graceful Degradation (Created page with "= Progressive Enhancement and Graceful Degradation = '''Summary:''' Progressive Enhancement and Graceful Degradation are two complementary design philosophies used to build resilient, accessible, and future‑proof systems. They describe how a system behaves when features, capabilities, or assumptions are missing — whether by design, constraint, or failure. This article explains both approaches, where they came from, how they differ, and how they are applied in real...")
- 14:35, 13 March 2026 Dex talk contribs created page One Data Model, Many Representations (Created page with "= One Data Model, Many Representations = '''Summary:''' Modern web systems often create unnecessary separation between websites and APIs. In reality, both are simply different representations of the same underlying data. When designed correctly, a website can function as an API, and an API can render a complete website — without semantic loss, duplication, or inconsistency. This article explores that principle and the machine‑readable HTML technologies that make i...")
- 14:06, 13 March 2026 Dex talk contribs created page Accessibility, ARIA, and Semantic HTML (Created page with "= Accessibility, ARIA, and Semantic HTML = '''Summary:''' Accessibility is not a feature, a checklist, or an optional enhancement. It is the discipline of ensuring that meaning, structure, and behaviour remain usable when visual presentation is removed. This article explains how semantic HTML, ARIA, and backward‑compatible design work together — and why misuse of ARIA often makes accessibility worse, not better. == Context == Accessibility is frequently misund...")
- 12:43, 13 March 2026 Dex talk contribs created page Digitizing Paper Forms and Business Processes - What to Remember and What to Forget (Created page with "= Digitizing Paper Forms and Business Processes — What to Remember and What to Forget = '''Summary:''' Paper forms are not mistakes to be erased; they are artefacts of real work that evolved under physical constraints. When we digitize, we should preserve what paper gets right (clarity, authority, linear flow) and retire what it does poorly (long, multi‑party, storage‑heavy, silo‑creating processes). This article explains how to analyse the business process be...")
- 12:28, 13 March 2026 Dex talk contribs created page Tabular Data: From Paper Ledgers to APIs (Created page with "= Tabular Data: From Paper Ledgers to APIs = '''Summary:''' Long before computers existed, organisations recorded information in tables. While the technologies used to store and serve data have evolved — from paper ledgers to flat files, database servers, and modern APIs — the fundamental shape of most business data has remained remarkably consistent. This article explores that continuity, and how successive generations of systems have focused less on changing the...")
- 11:45, 13 March 2026 Dex talk contribs created page How Computers Interact with HTTP Endpoints (Created page with "= How Computers Interact with HTTP Endpoints = '''Summary:''' This article explains how computers programmatically communicate with remote systems using HTTP-based interfaces. It covers common web service approaches including XML-RPC, SOAP, RESTful APIs, and JSON-RPC, explaining how they differ, why they exist, and where each is still encountered in real-world systems. == Context == HTTP is often thought of as a protocol for humans using web browsers. In practice, it i...")
- 11:23, 13 March 2026 Dex talk contribs created page HTTP (HyperText Transfer Protocol) (Created page with "= HTTP (HyperText Transfer Protocol) = '''Summary:''' HTTP is an application‑layer protocol that defines how clients and servers exchange representations. While often described as simple and stateless, real‑world HTTP behaviour is shaped by decades of evolution, intermediaries, infrastructure policy, and layered usage. Understanding HTTP as a '''container protocol''' is essential to designing, publishing, securing, and troubleshooting modern systems. == Context == H...")
- 10:45, 13 March 2026 Dex talk contribs created page Ethernet, Frames, and Thinking in Containers (Created page with "= Ethernet, Frames, and Thinking in Containers = '''Summary:''' Ethernet is the foundational link technology of modern networking. It was designed as a practical engineering solution long before formal network-layer models existed. Understanding Ethernet frames and encapsulation as physical containers makes concepts such as MTU, VLANs, and packetisation intuitive rather than abstract. == Context == Ethernet was developed at Xerox PARC in the early 1970s to solve a loca...")
- 10:09, 5 February 2026 Dex talk contribs created page PUSH Technologies - An Overview (A comparison of PUSH technologies that deliver real‑time updates without polling, including SSE, WebSockets, MQTT, Long‑Polling, and Web Push.)
- 05:55, 3 May 2025 Dex talk contribs created page OAuth 2.0 Implicit Grant flow (Created page with "Category:OAuth 2.0 Don't use the Implicit Grant Flow any more! Most web browsers now block 3rd Party cookies so the authentication pages don't work properly. Microsoft does not allow its authentication dialog to open in an I-frame. The only way to use the Implicit Grant Flow is to redirect the whole page to refresh the token. Reference: https://stackoverflow.com/questions/59837948/authcontext-login-causes-refused-to-display-login-microsoftonline-com-in Stack Overfl...")
- 05:52, 3 May 2025 Dex talk contribs created page SharePoint - Authorization Code Flow (Created page with "Category:Microsoft Category:SharePoint Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/authorization-code-oauth-flow-for-sharepoint-add-ins Microsoft: Authorization Code OAuth flow for SharePoint Add-ins")
- 05:49, 3 May 2025 Dex talk contribs created page Microsoft Identity Platform - Auth Code Flow (Created page with "Category:Microsoft Category:Microsoft Identity Platform Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow Microsoft: Microsoft identity platform and OAuth 2.0 authorization code flow")
- 05:49, 3 May 2025 Dex talk contribs created page Microsoft Identity Platform - Implicit Grant Flow (Created page with "Category:Microsoft Category:Microsoft Identity Platform Category:OAuth 2.0 Reference: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-implicit-grant-flow Microsoft: Microsoft identity platform and OAuth 2.0 implicit grant flow")
- 05:47, 3 May 2025 Dex talk contribs created page Postman - Microsoft Online Authentication (Created page with "Category:Postman Category:Microsoft Category:SharePoint Category:OAuth 2.0 Reference: https://sharepoint.stackexchange.com/questions/236286/sharepoint-online-rest-api-authentication-in-postman StackExchange: SharePoint Online REST API Authentication In POSTMAN")
- 05:45, 3 May 2025 Dex talk contribs created page Ffmpeg - Output Format - Matroska (Created page with "Category:Ffmpeg Reference: https://superuser.com/questions/846497/ffmpeg-says-that-mkv-is-not-a-suitable-output-format StackExchange: ffmpeg says that "'.mkv' is not a suitable output format"")
- 05:43, 3 May 2025 Dex talk contribs created page Tvheadend - Configuration - Recording - Digital Video Recorder Profiles (Created page with "Category:Tvheadend Reference: https://profyaffle.github.io/versionA/webui/config_dvr/ Tvheadend 4.0 Docs: Configuration - Recording - Digital Video Recorder Profiles")
- 07:51, 23 April 2025 Dex talk contribs moved page Get-iPlayer - No matching programmes listed after cache refresh to Get-iPlayer - TV Index Cache
- 07:50, 23 April 2025 Dex talk contribs moved page Get-iplayer - No matching programmes listed after cache refresh to Get-iPlayer - No matching programmes listed after cache refresh
- 07:49, 23 April 2025 Dex talk contribs created page Get-iplayer - No matching programmes listed after cache refresh (Created page with "Category:Get-iPlayer Reference: https://forums.squarepenguin.co.uk/thread-1465 Square Penguin: No matching programmes listed after cache refresh")
- 09:55, 1 April 2025 Dex talk contribs created page Coturn (Created page with "Category:Coturn Reference: https://medium.com/av-transcode/what-is-webrtc-and-how-to-setup-stun-turn-server-for-webrtc-communication-63314728b9d0 Medium: What is WebRTC and How to Setup STUN/TURN Server for WebRTC Communication?")
- 07:33, 1 April 2025 Dex talk contribs created page JavaScript - Navigator: mediaDevices (Created page with "Category:JavaScript Category:Multimedia Reference: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/mediaDevices MDN: Navigator: mediaDevices property")
- 11:59, 19 March 2025 Dex talk contribs created page API - Enumeration (Created page with "Hopefully, the API has a WSDL document which describes the entire hierarchy, operations and data types. If not, Documentation is the next go-to. Good documentation should each API endpoint and how to interact with it. Failing that, a technique called Fuzzing (dictionary-based brute-force) may be used. It is also possible to perform a complete brute-force enumeration. Tools like DirBuster and Burp support both techniques.<br/> It is neccessary to create a profile of each...")
- 15:17, 13 March 2025 Dex talk contribs moved page FFmpeg - Icecast Metadata to FFmpeg - IceCast Metadata
- 15:13, 13 March 2025 Dex talk contribs created page FFmpeg - Icecast Metadata (Created page with "This protocol accepts the following options: ; ice_genre : Set the stream genre. ; ice_name : Set the stream name. ; ice_description : Set the stream description. ; ice_url : Set the stream website URL. ; ice_public : Set if the stream should be public. The default is 0 (not public). ; user_agent : Override the User-Agent header. If not specified a string of the form "Lavf/<version>" will be used. ; password : Set the Icecast mountpoint password. ; content_type :...")
- 14:15, 12 March 2025 Dex talk contribs created page Internet Explorer 3 (Created page with "Category:Software Category:Web Browsers Category:Internet Explorer Category:Internet Explorer 3 Reference: https://chenhuijing.com/blog/internet-explorer-3-an-adventure-in-compatibility/ Chen Hui Jing: Internet Explorer 3, an adventure in cross-browser compatibility")
- 14:13, 12 March 2025 Dex talk contribs created page FFmpeg - Audio Channel Layout (Created page with "Category:Software Category:FFmpeg Category:Multimedia Reference: https://superuser.com/questions/852400/properly-downmix-5-1-to-stereo-using-ffmpeg superuser: Properly downmix 5.1 to stereo using ffmpeg<br/> Reference: https://trac.ffmpeg.org/wiki/AudioChannelManipulation FFmpeg: Manipulating audio channels")
- 14:11, 12 March 2025 Dex talk contribs moved page URLKodi - Initial Setup to Kodi - Initial Setup
- 14:10, 12 March 2025 Dex talk contribs created page URLKodi - Initial Setup (Created page with "Category:Software Category:Kodi")
- 14:08, 12 March 2025 Dex talk contribs created page URL (Created page with "Category:URL [[Category:HTTP] Reference: https://en.wikipedia.org/wiki/URL Wikipedia: URL")
- 14:06, 12 March 2025 Dex talk contribs created page ReplayGain (Created page with "Category:Multimedia Category:ReplayGain Reference: https://en.wikipedia.org/wiki/ReplayGain Wikipedia: ReplayGain")
- 13:57, 12 March 2025 Dex talk contribs created page Metadata (Created page with "Category:Metada Reference: https://en.wikipedia.org/wiki/Metadata Wikipedia: Metadata")
- 13:55, 12 March 2025 Dex talk contribs created page Multimedia - Video Library Naming and Tagging (Created page with "Category:Multimedia Category:Metadata Reference: https://kodi.wiki/view/Video_file_tagging Kodi: Video file tagging")
- 13:52, 12 March 2025 Dex talk contribs created page Yt-dlp - Specify Codecs (Created page with "Category:Software Category:Yt-dlp Reference: https://github.com/yt-dlp/yt-dlp/issues/8377 yt-dlp: Specify codec combinations (h264+aac OR vp9+opus)")
- 13:50, 12 March 2025 Dex talk contribs created page MediaWiki - Create New User (Created page with "Category:Web Application Category:MediaWiki Reference: https://www.mediawiki.org/wiki/Manual:Account_creation MediaWiki: Manual:Account creation")
- 13:42, 12 March 2025 Dex talk contribs created page HTTP (Created page with "Category:Network Protocols Reference: https://datatracker.ietf.org/doc/html/rfc1866 IETF: Hypertext Markup Language - 2.0")
- 13:39, 12 March 2025 Dex talk contribs created page HTML 3.2 (Created page with "Category:HTML Reference: W3C: https://www.w3.org/TR/2018/SPSD-html32-20180315/")
- 13:37, 12 March 2025 Dex talk contribs created page FFmpeg (Created page with "Reference: https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide WikiBooks: FFMPEG An Intermediate Guide ")
- 12:07, 12 March 2025 Dex talk contribs created page Multimedia - Music Library Naming and Tagging (Created page with "There is a fundamental differences between video library operation and the music library operation: * The video library is based on using the filenames or folder names to obtain online data. If they are incorrectly named, then there are no scraper results and there will be no library entry. * The music library is based on scanning tags embedded in the music files. It ignores the folder names and structure and file names. Proper tagging is essential to ensure the library...")
- 10:56, 11 March 2025 User account Dex talk contribs was created by Knowledgebaseadmin talk contribs