Technology Tales

Notes drawn from experiences in consumer and enterprise technology

10:00, 4th November 2021

How to Find Windows Spotlight Images

Users can access and apply Windows Spotlight images as desktop backgrounds by locating the stored files in a specific folder within their user profile or using a third-party application such as Dynamic Theme. The manual method involves navigating to the hidden Assets directory, copying the image files, renaming them with the .jpg extension via Command Prompt and then selecting a preferred image as the wallpaper. Alternatively, the Dynamic Theme app automates the process by applying daily Spotlight images automatically, displaying location details on the wallpaper, allowing custom scheduling and saving images to a specified folder, eliminating the need for manual updates. Both approaches provide ways to utilise the visually appealing images featured during Windows lock screens for personal desktop customisation.

20:37, 2nd November 2021

Wallpaper Cave is a public directory offering a vast collection of high-resolution wallpapers for various devices, organised into themed galleries that group related images under categories such as anime, film, nature and technology. Users can browse and download images directly without registration, with most wallpapers available in HD or higher resolutions suitable for large displays. The site aggregates content from public sources, often curating images into themed collections rather than hosting original artwork, which can lead to inconsistencies in attribution and licensing. While its extensive library and straightforward interface make it accessible for finding themed visuals or background images, the platform occasionally features heavy advertising and duplicated content and some images may lack clear licensing information. It functions similarly to other wallpaper aggregation sites, relying on its large volume of curated themes to facilitate quick access to specific visual styles.

20:09, 26th October 2021

Postman API Platform

This is a widely used platform that facilitates the design, testing and management of application programming interfaces, while offering a graphical interface for sending HTTP requests and inspecting responses without requiring full client application development. Initially a browser extension, it has expanded into a comprehensive tool for API development, documentation and team collaboration, supporting features such as request construction, automated testing, environment variables and shared documentation. It is commonly employed for debugging, testing REST APIs and simulating frontend interactions, with workflows that allow developers to construct, test and reuse API requests efficiently. While not open source, it includes open-source components like Newman for command-line execution and supports integration with various protocols. Alternatives exist, but its popularity stems from its extensive ecosystem and collaborative features, making it a central tool for both individual developers and teams working on API-related projects.

09:06, 24th September 2021

Here are boilerplate commands for banning and unbanning IP addresses using Fail2ban:

fail2ban-client set <JAIL> banip <IP> fail2ban-client set <JAIL> unbanip <IP>

17:08, 22nd September 2021

Cloudinary provides a platform for managing and delivering image and video assets through scalable APIs, widgets and user interfaces, enabling businesses to store, transform and optimise media. The service integrates with a wide range of tools and platforms, offering features such as fast image delivery, high-definition streaming and accessibility compliance. It supports diverse use cases from e-commerce to media production, backed by industry recognition and a range of resources to help users implement and scale visual solutions.

18:26, 17th August 2021

Use Webmin for Linux Administration

Webmin: One big drawback to using this data centre management tool

Webmin has long served as a graphical interface for managing Linux systems, offering a range of tools for tasks such as backups, user management, firewall configuration and server monitoring. Its ease of installation and user-friendly web-based interface make it a popular choice for administrators overseeing small to mid-sised data centres. However, its limitations become apparent when scaling to enterprise-level operations. While Webmin provides a comprehensive set of modules and third-party extensions, it lacks the automation and centralised management capabilities required for large-scale deployments. Alternatives such as Usermin, Virtualmin and Cloudmin address specific needs, including user-centric controls, web hosting management and virtual machine orchestration. For environments requiring robust, scalable solutions, tools like Puppet, Chef, or Ansible are often preferred. Webmin remains a viable option for those managing limited numbers of servers, where its simplicity and accessibility outweigh the need for advanced automation.

11:03, 23rd July 2021

How to enable AMD Virtualization on the Aorus X570 Motherboard

This guide explains how to enable virtualisation on an AMD processor using the Aorus X570 Elite motherboard BIOS. After upgrading from an Intel Core i7 7700k to an AMD Ryzen 9 3950x, the author needed to configure virtualisation settings, which are disabled by default on both AMD and Intel systems. The process involves accessing the BIOS by pressing DEL or F9 during boot, switching to advanced mode with F2, navigating to the Tweaker tab, selecting Advanced CPU Settings, and then enabling SVM Mode, which stands for Secure Virtual Machine Mode and is AMD's virtualisation technology. Once this setting is enabled and the changes are saved, the system will support virtualisation features.

08:16, 12th July 2021

UUP Dump

Microsoft's Unified Update Platform is a modern system designed to deliver Windows updates more efficiently by replacing the traditional method of distributing large cumulative packages with a component-based approach. Instead of requiring devices to download entire update bundles, the system identifies and transmits only the specific components that are missing or updated on a given machine, significantly reducing download sizes and bandwidth consumption. This method is applied across various update channels, including Windows Update and enterprise management tools, and supports both major feature updates and smaller quality patches. The process involves comparing a device's current state with available updates to determine necessary changes, which are then assembled locally for installation. This approach enhances update speed, minimises network load and is particularly beneficial in large-scale environments. Outside of Microsoft, third-party tools exist that utilise UUP files to generate standalone ISO images for installation, offering users alternative ways to access and deploy updates without relying on official distribution methods.

09:45, 7th July 2021

Use mail flow rules to automatically add meetings to calendars in Exchange Online

Administrators in Exchange Online can use mail flow rules to automatically add meetings to recipients' calendars without requiring user action or generating inbox messages. This process involves two rules: the first modifies meeting invitations by setting a specific header to ensure automatic calendar updates, while the second prevents these invitations from appearing in recipients' inboxes by directing them to the deleted items folder. Both rules are configured using conditions based on designated senders and specific header parametres, with the first rule being essential and the second optional. Implementation can be done through the Exchange admin centre or PowerShell and verification involves testing with sample invitations to confirm calendar updates and inbox behavior. The designated senders' mailboxes may receive acceptance responses, which can be managed through Outlook settings to reduce inbox clutter.

15:40, 6th July 2021

H5P is an open-source platform that enables users to create, share and reuse interactive HTML5 content directly within web browsers. The technology integrates with various content management systems and learning management systems including WordPress, Drupal, Moodle, Canvas, Brightspace and Blackboard through plugins or LTI standards. Users can develop diverse interactive materials such as videos, presentations, games and advertisements without requiring specialised technical knowledge. All content created through H5P is responsive and functions consistently across computers, smartphones and tablets. The platform operates under an MIT licence, making it freely available to anyone with a web browser and compatible site. Content can be imported, exported and modified at any time, whilst the H5P community provides documentation, tutorials and support forums for both content creators and developers looking to build custom content types.

  • The content, images, and materials on this website are protected by copyright law and may not be reproduced, distributed, transmitted, displayed, or published in any form without the prior written permission of the copyright holder. All trademarks, logos, and brand names mentioned on this website are the property of their respective owners. Unauthorised use or duplication of these materials may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties.

  • All comments on this website are moderated and should contribute meaningfully to the discussion. We welcome diverse viewpoints expressed respectfully, but reserve the right to remove any comments containing hate speech, profanity, personal attacks, spam, promotional content or other inappropriate material without notice. Please note that comment moderation may take up to 24 hours, and that repeatedly violating these guidelines may result in being banned from future participation.

  • By submitting a comment, you grant us the right to publish and edit it as needed, whilst retaining your ownership of the content. Your email address will never be published or shared, though it is required for moderation purposes.