Posts

Showing posts with the label tutorial

Building a Sliding Picture Puzzle in Microsoft Power Apps

Image
Companion YouTube Videos This article supports two YouTube videos that walk through the game. If you are new to Power Apps, you may want to watch them first to get a feel for the gameplay and the app's behaviour: SlidingP – Installation and Setup How to Build a Sliding Picture Puzzle in Microsoft Power Apps Introduction This article walks through the design and implementation of a 3x3 sliding picture puzzle game built in Microsoft Power Apps. If you have ever played one of those classic tile-sliding puzzles, where you rearrange scrambled squares to reform a complete image, that is exactly what we are building, but inside a low-code platform. The game includes: A timer that tracks how long it takes to solve the puzzle. A swap counter that records the number of moves. A background animation that plays beneath the tile area, with an optional More Information link that opens a related web page. It cycles through red, green, and blue every second. A confetti wi...

How to create a local RAG-enabled LLM server that provides safe access to your documents

Image
This tutorial explains how to set up a headless RAG-enabled large language model (LLM) on an Ubuntu server. By the end, you will be able to chat with your LLM running locally on your own infrastructure. Your conversations will not be sent to third-party servers, ensuring that your prompts, responses, and any uploaded files remain private and under your control. A quick word on security Effective network security begins with a strong perimeter defence. One of the most critical steps is configuring a firewall on your router and hosts to explicitly deny all unsolicited inbound traffic from the internet. This “default deny” posture ensures that no internal services are accidentally exposed, creating a controlled environment where all communication is initiated from within your trusted network. A common and potentially dangerous misconception is that Network Address Translation (NAT) alone provides sufficient security. While NAT obscures internal devices, it is a routing mechanism rather...