Technology Tales

Notes drawn from experiences in consumer and enterprise technology

08:58, 27th May 2021

Lustre

This open-source parallel file system supports the demanding requirements of high-performance computing simulation environments used in leadership-class applications. The platform offers comprehensive resources for both developers and potential users, including documentation, software downloads and community support channels. Key features include a releases roadmap outlining scheduled updates and major features, development opportunities for community participation through code contribution, testing and benchmarking activities, and an extensive wiki covering topics such as administration, architecture, monitoring and training. The project maintains active mailing lists, hosts regular administrator and developer workshops, and provides tools for issue submission and collaborative advancement of the file system's capabilities.

17:01, 11th May 2021

FileInfo

This online database provides detailed information about more than 10,000 file extensions and the software programs that can open them. The platform allows users to search for unknown file types and learn about their associated formats, whilst also offering the ability to upload files directly for identification. Featured content includes daily highlights of specific file formats such as JPEG Network Graphic images and musical notation files, alongside weekly listings of commonly searched extensions like executable files, Android packages and compressed archives. The service recommends universal file viewing utilities for different operating systems and maintains updated information about file formats, with the database being freely searchable for anyone needing to identify or work with unfamiliar file types.

14:06, 9th March 2021

PDFsharp

PDFsharp and MigraDoc are open-source .NET libraries designed for generating, modifying and merging PDF documents, offering tools for creating reports, invoices and other structured content with layout capabilities. Both support cross-platform use on Windows, Linux and Mac and integrate with various .NET versions. Additional services include commercial licensing for closed-source or enterprise applications, technical support, contract development and tailored solutions for advanced requirements, with options for custom integration and expert assistance provided by the developers at empira Software GmbH.

18:38, 2nd March 2021

SnapLogic offers an integration platform designed to unify data, applications and AI across enterprises, enabling scalable automation and innovation through low-code tools, pre-built connectors and secure workflows. The platform supports data orchestration, API management and AI-driven automation, with features tailored for diverse industries and use cases. Recognised by industry analysts and awarded for its user-friendly interface and generative AI integration, it has been adopted by organisations to streamline operations, reduce integration complexity and empower non-technical users to build applications and workflows. Customer testimonials highlight its role in accelerating processes, cutting costs and enhancing productivity, while its agentic approach combines governance, security and flexibility to support enterprise growth in an AI-driven environment.

13:35, 27th January 2021

TbSync

Connecting to Microsoft Exchange Calendar from Mozilla Thunderbird

Connecting to a Microsoft Exchange calendar from Mozilla Thunderbird involves several approaches, with some options proving ineffective or outdated. ExQuilla and Exchange Calendar are no longer viable due to lack of calendar support or compatibility issues with recent Thunderbird versions. TbSync, however, functions effectively by synchronising calendars, contacts and tasks via Exchange ActiveSync, requiring specific plugins and manual configuration such as entering the server address and protocol. Alternatively, DavMail acts as a proxy, translating Exchange's Web API into CalDAV for native Thunderbird support, necessitating local server setup and configuration adjustments. For Linux users, Evolution with the evolution-ews connector offers another functional pathway. Additional solutions exist, including custom implementations like exchange-ews-thunderbird and MExInt, though they may require further technical steps. Configuration details for DavMail include setting specific ports and enabling remote access, while TbSync provides options for manual or automated synchronisation depending on server setup.

11:10, 10th January 2021

How to Convert Video Formats on Linux

How to Rip DVDs With VLC

The process of converting media files on Linux involves selecting appropriate software and following installation steps tailored to the distribution in use. For video playback, VLC is a widely used tool that supports a range of formats and features such as subtitle integration and playback controls. Its installation varies slightly across distributions, with repositories providing versions for Ubuntu, Debian, Fedora and Arch. Users can open files directly through the application’s interface, making it accessible for both casual and more technical users. HandBrake, another essential tool, focuses on video conversion and offers presets to simplify the process. Its availability through repositories or third-party sources depends on the distribution, with specific commands required for Ubuntu, Debian, Fedora and Arch. Once installed, users can load source files, select conversion settings and choose output formats. The software’s interface allows for customisation, though presets streamline common tasks like adjusting resolution or preparing files for specific devices. Both tools are designed to be user-friendly, ensuring that even those unfamiliar with advanced settings can achieve their goals without unnecessary complexity.

20:54, 6th December 2020

PowerShell: About Execution Policies

PowerShell execution policies govern how scripts and configuration files are run within the environment. These policies determine whether scripts are allowed to execute and under what conditions, such as requiring digital signatures or allowing unsigned scripts from trusted sources. The policies can be set at different scopes, including the local machine, current user, or a specific process, with each scope affecting how the policy is applied. Managing these policies involves using commands like Get-ExecutionPolicy and Set-ExecutionPolicy, which allow users to view or modify the current settings. Group Policy can also be used to enforce execution policies across an enterprise, overriding local settings when configured. On systems where the Windows Desktop Shell is unavailable, such as Windows Server Core or Nano Server, certain policies may fail unless bypassed or adjusted. Handling scripts downloaded from the internet often requires unblocking them through specific commands, as these files may be marked as originating from the internet zone. Understanding and configuring these policies is essential for maintaining security while ensuring necessary scripts can run without unnecessary restrictions.

16:00, 10th November 2020

Typora is a markdown editor designed to streamline the process of creating and viewing markdown documents by eliminating traditional interface elements such as preview windows and syntax indicators, offering instead a live preview that mirrors the final output. It supports a wide range of formatting options including images, headers, lists, tables, code blocks, mathematical expressions, diagrams and inline styling, while also providing tools for file organisation, export to multiple formats such as PDF, Word and LaTeX and features like word count, focus mode and customisable themes. The application is praised for its intuitive interface and ability to enhance productivity through minimalistic design and comprehensive functionality, with users highlighting its effectiveness in both writing and publishing markdown content.

09:15, 9th November 2020

Stencila is a tool designed for creating and working with programmable, executable documents. It is currently in the early stages of development, with alpha versions of its command-line interface and SDK's available for testing and feedback. The project leverages Rust for core functionality, alongside other technologies such as Python, TypeScript and Node.js, to enable cross-platform use. It emphasises collaboration, with features built on libraries like Automerge for real-time data synchronisation. The development process includes continuous integration and deployment workflows, ensuring regular testing and releases. Community contributions and support from open-source projects are integral to its progress, with acknowledgments given to key libraries and sponsors. Future plans include expanding documentation, conducting security and accessibility audits and refining the tool's capabilities for broader adoption.

09:27, 19th October 2020

How to Remove Menus From the WordPress Dashboard

WordPress administrators can control which menu items appear in the dashboard by using code or plugins to hide specific sections from users. The simplest method involves creating a custom plugin that uses the remove_menu_page function with the appropriate menu slug, allowing selective removal of items like posts or settings whilst maintaining access to the actual pages if users know their direct locations. For more comprehensive control based on user roles and capabilities, the Admin Menu Editor plugin offers a drag and drop interface to rearrange, hide or customise menu items without coding, though permissions rely on capability settings and top-level menus remain visible if any submenu items are accessible. Alternatively, the Branda plugin provides extensive customisation options for both front-end and back-end branding across WordPress installations, including menu modifications alongside login pages, dashboards and system emails. Whilst hiding menu items prevents visual clutter and protects clients from confusing settings, it does not actually restrict access to those pages if users navigate directly to them, making role-based plugins more suitable for genuine security requirements.

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