All pages
From PiRho Knowledgebase
Jump to navigationJump to search
- API - Enumeration
- ATOM: A Clean, Durable Model for Feeds, Items, and API Surfaces
- Access Based Enumeration (ABE)
- Accessibility, ARIA, and Semantic HTML
- An Evening with ChaosTables: A Field Report from a Published IP
- Application & Platform Request Routing
- Bundling Routes: Why We Do It, How It Works, and the Role of the Route Register & Route Trie
- Business Continuity & Disaster Recovery
- CSS - Centering
- Certbot - Install Certificate in Nginx
- Choosing the Right OAuth 2.0 Flow
- Cloud Security Architecture
- Coturn
- Data Classification and Handling
- Defence in Depth
- Describing HTTP Endpoints and Discovery
- Digitizing Paper Forms and Business Processes - What to Remember and What to Forget
- Directory Synchronisation Strategies: From XCOPY to Rsync
- Dirty Bitmaps
- Don't Use Windows Server 2016 for Android Development
- Ethernet, Frames, and Thinking in Containers
- Extending Internet Explorer 6+: A Technical Retrospective
- Extending Internet Explorer 6+ Compatibility Using Layered Fallthrough Techniques
- FFMPEG - Encode MPEG-4 Part 2
- FFMPEG - Encoding Optimal Videos for Streaming
- FFMpeg - Concatenate MP4 Files
- FFMpeg - Encode AC3
- FFMpeg - Encode FLAC
- FFMpeg - Metadata
- FFMpeg - Output Network Stream
- FFMpeg - Scale and Latterbox
- FFMpeg - Selecting streams
- FFmpeg
- FFmpeg - AVC
- FFmpeg - Audio Channel Layout
- FFmpeg - Concatenate MP4 Files
- FFmpeg - Encode AAC
- FFmpeg - Encode AC3
- FFmpeg - Encode AVC
- FFmpeg - Encode FLAC
- FFmpeg - Encode MP3
- FFmpeg - Encode MPEG-4 Part 2
- FFmpeg - Encode Opus
- FFmpeg - Encode Theora
- FFmpeg - Encode VP8
- FFmpeg - Encode VP9
- FFmpeg - Encode Vorbis
- FFmpeg - Encoding Optimal Videos for Streaming
- FFmpeg - IceCast Metadata
- FFmpeg - Icecast Metadata
- FFmpeg - MP4 Faststart
- FFmpeg - Metadata
- FFmpeg - Output Network Stream
- FFmpeg - Scale and Latterbox
- FFmpeg - Scale and Letterbox
- FFmpeg - Selecting streams
- FFmpeg - Theora
- FFmpeg - VP9
- Ffmpeg - Output Format - Matroska
- Folder Redirection
- Fonts on the Web
- FormSentinel: The Complete Guide to Modern Form Protection
- GUIDs, UUIDs and the Need for Unique Identifiers
- Get-iPlayer - No matching programmes listed after cache refresh
- Get-iPlayer - TV Index Cache
- Get-iplayer - No matching programmes listed after cache refresh
- HTML - Centering
- HTML - Semantic Elements
- HTML 3.2
- HTTP
- HTTP (HyperText Transfer Protocol)
- How Computers Interact with HTTP Endpoints
- How Database Queries Really Work
- I.T. Sanding and the Guest Experience in Hospitality
- I.T. as an Invisible Service: Technology and the Guest Experience in Hospitality
- Identity & Access Management (IAM)
- Information Security Management Systems (ISMS)
- Intellectual Property Rights and Software Governance
- Internet Explorer - Box Shadow
- Internet Explorer - CSS support in Internet Explorer 3
- Internet Explorer - Targeting Older Browsers in CSS
- Internet Explorer - Text Shadow and Glow
- Internet Explorer 3
- JScript and Other Interesting Quirks of Internet Explorer
- JavaScript - Navigator: mediaDevices
- JavaScript for Everyone
- Kodi - Add-on: Emby for Kodi
- Kodi - Add-on: TVHeadEnd HTSP Client
- Kodi - Add-on: Up Next
- Kodi - How to Play the Next Video Automatically
- Kodi - Initial Setup
- Least Privilege Access
- Linux - Synchronise 2 Directories
- Linux - a2enmod command not found
- MacOS Virtualisation and Desktop as a Service: Why Apple Makes It Difficult
- Main Page
- MediaWiki - Change a User's Password For Them
- MediaWiki - Create New User
- Metadata
- Microsoft Identity Platform - Auth Code Flow
- Microsoft Identity Platform - Implicit Grant Flow
- Migrating a Virtual Machine Between Datastores in VMware ESXi 5.5
- Modern Authentication Architecture
- Multi-Factor Authentication (MFA)
- Multimedia - Music Library Naming and Tagging
- Multimedia - Video Library Naming and Tagging
- OAuth 2.0, OpenID Connect, and WebAuthn
- OAuth 2.0 Implicit Grant flow
- OAuth Tokens Are Not Passwords
- One Data Model, Many Representations
- PUSH Technologies - An Overview
- Parsing WADL – From Specification to Opportunity
- Postman - Microsoft Online Authentication
- Progressive Enhancement and Graceful Degradation
- QR Codes: The Magic Is Not in the Square
- Remote Access to macOS Desktops
- ReplayGain
- Responsive Web Design: HTML Is Already Responsive, and What Print Media Taught Us
- Risk Management
- SEO - Search Relevance & Client Safety: An Engineering Perspective
- Schema: The Art of Describing Abstract Data
- Security Operations (SecOps)
- Security by Design: Building Trust Through Zero Trust, Cyber Essentials, GDPR and Compliance Frameworks
- Server-Side Rendering (SSR), Client-Side Rendering (CSR), and Hybrid Rendering
- SharePoint - Authorization Code Flow
- TVHeadEnd - HTSP Client Add-on
- Tabular Data: From Paper Ledgers to APIs
- The Importance of Rich Error Messages
- The XML Stack: A Dynamic Platform That Didn’t Make It
- Tvheadend - Configuration - Recording - Digital Video Recorder Profiles
- URI vs URL
- URL
- URLKodi - Initial Setup
- Virtual Hard Disk Management in VMware ESXi
- We’re All Still Living the DHTML Dream
- Why You Would Ever Use XHTML
- Windows Control Panel Applets
- X264 - Blu-Ray Compliant AVC
- X264 - Blu-Ray Compliant MP4
- Yt-dlp - Specify Codecs