Technology Tales

Notes drawn from experiences in consumer and enterprise technology

16:08, 25th October 2024

It is better to close Mac applications using the CMD + Q keyboard shortcut or clicking on the Quit entry in the application menu. Simply clicking on the red X icon risks losing a memory of anything that you have open in the application. That was what I found when closing Firefox that way, and it happened a few times before I finally took the hint. Restoring open tabs is not only a faff, but also is unreliable. Visual Studio Code behaves the same way, and I suspect that CotEditor does too. All in all, this seems to be a general macOS thing and a gotcha for anyone coming from Windows or Linux.

21:44, 25th August 2024

Installing PowerShell 7 or later on macOS systems running version 13 or higher is possible using one of multiple installation methods including Homebrew, direct download, .NET Global tool and binary archives. It specifies that newer versions replace existing ones, with preview versions installable alongside other versions using the binary archive method. Installation via Homebrew is recommended, requiring the use of the brew command to install the latest stable, LTS, or preview releases, followed by verification through the pwsh command. Direct download involves bypassing macOS Gatekeeper restrictions, either through Finder with manual security settings or Terminal commands. The .NET Global tool method requires the SDK to be installed, while binary archives necessitate manual dependency management. Uninstallation instructions are provided for each method, along with details on supported macOS versions and file paths for configuration and module storage. The content also notes that Microsoft supports the outlined installation approaches but does not guarantee compatibility with alternative methods.

23:22, 17th May 2024

Now that I have a presence on Mastodon, I have begun to use a command line tool called toot to add missives on there. The web interface works as well, yet toot can be logged into more than one account at a time; switching between accounts is a fairly facile operation. For a command line tool, toot is well intuitive once you get used to it.

13:23, 15th January 2024

WinGet is a package management solution for Windows that enables users to install, upgrade and manage applications through a command line interface, offering tools for developers, independent software vendors and enterprise environments. It supports configuration files that streamline device setup using PowerShell Desired State Configuration and YAML instructions, while also providing enterprise security features such as certificate pinning to protect against man-in-the-middle attacks. For organisations using Microsoft Intune, WinGet integrates with Group Policy settings to control application sources, execution policies and local development options, with additional templates available for deployment. The tool is maintained through open-source contributions on GitHub, where users can access documentation, submit feedback and explore training resources to enhance its functionality and adaptability across different use cases.

18:44, 14th January 2024

Set up a Dev Drive on Windows 11 involves creating a virtual hard disk formatted with ReFS, which is optimised for performance in development environments. This storage solution allows developers to store project files, build outputs and temporary data separately from the system drive, potentially improving efficiency and reducing build times.

Security settings are crucial, as the drive must be trusted to avoid risks associated with unauthorised access. Customisation options exist for enterprise users, though these may be restricted by organisational policies. Performance can be further enhanced by enabling Microsoft Defender's performance mode, which minimises interference during real-time protection tasks. However, alternative antivirus software may not support this feature, requiring manual adjustments to filter lists to balance security and speed.

Dev Drives can be deleted through system tools, though care must be taken to detach virtual disks before removal to avoid data loss. Integration with tools like Visual Studio is seamless, with recommendations to relocate project-specific directories and temporary files to the Dev Drive for optimal results.

While ReFS uses more memory than NTFS, modern systems with sufficient RAM can handle this without significant issues. Even so, developers should also be aware of limitations, such as the incompatibility of Dev Drives with WSL for performance gains and the need to manage filters like WinSetupMon for certain operations. Overall, Dev Drives offer a tailored approach to storage management, particularly beneficial for those working on large-scale or resource-intensive projects.

13:08, 8th January 2024

Now that ownCloud has been acquired by Kiteworks, there is some uncertainty about what happens next. So far, there is an offer for ownCloud and Nextcloud users to move to Kiteworks' proprietary platform. Nextcloud itself has been busy making use of the uncertainty to promote their own product line.

22:20, 6th January 2024

Switching Between SD Card Slots on the Pentax K-3 III

The Pentax K-3 Mark III camera introduces a user-friendly method for selecting which SD card slot to use for storing images, eliminating the need for the cumbersome workaround previously required on earlier models such as the K-3, K-3 II and K-1. Users can now switch between SD1 and SD2 via the control panel during image shooting mode or through the main menu, though firmware version 1.02 currently directs RAW files to SD1 and JPEGs to SD2 when using RAW+ format. This change simplifies workflow for photographers managing multiple memory cards, addressing a long-standing limitation that was reportedly influenced by patent restrictions.

22:26, 19th November 2023

Troubleshoot crash or freeze in Photoshop

Install previous versions of your Creative Cloud apps

The above two articles got consulted when I ran into trouble when running an upgraded version of Photoshop in a Windows 11 guest session on VirtualBox. Then, the solution was to roll back to the previous version.

However, that did not last, and I moved it onto a PC that dual booted Windows and Linux Mint. That persisted for a while once I sorted out the Samba access permissions on my primary Linux Mint powered workstation. That had me consulted another article that is listed below:

How to connect to Linux Samba shares from Windows

Since that time, I have moved onto doing image editing on Apple devices, one of which works off a primary workstation, powered by Linux Mint and a different one to the earlier link up from a Windows machine.

19:15, 19th November 2023

The open-source section of the website got a lot of tweaking in the last few weeks. The recipient of the attention was the operating system subsection. That got a full reorganisation, with all the listings seeing new entries too. The desktop software also got a bit of attention, and other areas could get altered yet.

09:32, 12th May 2023

HedgeDoc

This open source collaborative Markdown editor enables multiple users to write and edit documents simultaneously through a web browser with live synchronisation. Originally emerging as a community continuation of CodiMD, which itself descended from HackMD, the platform is designed for shared note taking, documentation, meeting minutes and collaborative writing projects. Users compose content in Markdown format whilst viewing a rendered preview alongside their work, with changes appearing instantly for all participants. The editor supports various formatting features including headings, lists, tables, code blocks with syntax highlighting, images, links, task lists and mathematical formulas.

Documents can be shared via simple URLs with configurable permissions, converted into slide presentations using frameworks like Reveal.js, and in some deployments include version history capabilities. Authentication options range from open access to login systems supporting local accounts, GitHub, GitLab, Google and LDAP for enterprise environments. Common applications include software documentation, developer meetings, conference notes, teaching workshops and technical writing, with the plain text and Markdown format making content easy to export or integrate with version control systems.

Deployment typically requires Node.js and a database such as PostgreSQL, MySQL or SQLite, often behind a reverse proxy, with Docker containerisation available. The platform appeals particularly to teams seeking privacy control and self-hosting capabilities, though the interface may feel technical for users unfamiliar with Markdown and lacks some advanced formatting features found in traditional word processors or modern cloud document services.

  • 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.