Home » Search results for 'raspberry pi'

Installing OpenWrt on a BT HomeHub 5 (or Plusnet Hub One), Full Instructions

BT HomeHub OpenWrt

This article documents my success in getting the OpenWrt operating system up and running on a BT HomeHub 5A (also sold as the Plusnet Hub One). This was checked with the latest version of OpenWRT as of early 2021, so it’s up to date and ready to do some networking. Once you’ve got an OpenWrt device set up, you can start mucking around with a bunch of useful computer networking concepts and tools like ad blockers and segregated networks – I’ll explore some common usage in … Read more

Home » Search results for 'raspberry pi'

DIY Arduino Powered Electronic Morning Checklist

Arduino Morning Checklist

If you’re the sort of person who has to check the stove is off before leaving the house, then recheck it because you can’t remember if you checked it (and maybe even turn around at the front gate, unlock the door, go back inside and check a final time) – this might be the project for you. Before I get into it, if you haven’t already, check out the other projects I’ve built for LinuxScrew: Python Powered Tank! Python Powered Tank Part II Python Powered … Read more

Home » Search results for 'raspberry pi'

Best Media Server Software for Linux [2021]

Best Media Server Software for Linux

Find the best media server software for Linux in 2021 with a built-in web client, native client, support for multiple formats, and more. Home media servers have become increasingly popular and there are a number of commercial and free options. Media servers are also a popular project for people tinkering with Raspberry Pi’s, can be a cool introductory project for people getting started in Linux and networking, or can just be a good way to put an old computer to use. Home media servers can … Read more

Home » Search results for 'raspberry pi'

Checking an Array Contains a Value in JavaScript [Examples]

JavaScript in array includes

This article will show you how to check if a value is in an array in the JavaScript programming language. Code examples to check whether an array includes a value are provided. Arrays in JavaScript Arrays are a type of variable that hold an ordered list of values. Each value in an array has a position within the array, called the index. The index can be used to access each value in the array. Indexes are integer values, which start counting from 0 (zero) for the first … Read more

Home » Search results for 'raspberry pi'

How to Add Extra External USB Storage to an OpenWrt Device

OpenWRT add USB external storage

This tutorial will document steps you need to take to add USB storage to your OpenWrt router. These steps are tested on OpenWrt 21.02 in 2022. These steps were tested on a BT HomeHub 5 which was modified to run OpenWrt. These devices come with 128MB of storage – enough for OpenWrt and software, but not really enough for hosting file shares. Picking a USB Storage Device Most routers running OpenWrt will not be able to supply enough power to spin a mechanical hard disk. Avoid portable hard … Read more

Home » Search results for 'raspberry pi'

How to Set up a Samba/SMB Windows Share in OpenWrt with LuCi

OpenWRT Samba SMB Share LuCi

This super quick tutorial will show you how to set up a Samba/SMB Windows network share on an OpenWrt device. This tutorial works best if you have some extra storage available for your file share – check out our article on adding extra USB storage to OpenWrt here. What is Samba? Samba is a file sharing package which provides network file shares compatible with the SMB and CIFs protocols used by Windows. Install Dependencies/Packages You will need to install two packages to set up the network … Read more

Home » Search results for 'raspberry pi'

Ruby vs Python – Which Programming Language to Learn in 2022?

Ruby vs Python

Learning to program but aren’t sure which language to choose? Python and Ruby are popular choices. This article will provide info to help you decide. What is Python? Python is a general-purpose programming language that can be used for everything from scripting to building full-blown web and desktop applications. It’s designed to be easy to read, easy to learn, and easy to write. It’s been in development since 1991, the current version being Python 3, which is under active development. Python bills itself as ‘batteries included’ – many libraries … Read more

Home » Search results for 'raspberry pi'

Snowflake/Muon: the Best GUI SSH Connection Manager on Linux

Muon Snowflake SSH Connection Manager

Secure, powerful remote access is one of the cornerstones of Linux’s functionality. The SSH protocol powers this, and Snowflake/Muon is an excellent tool for managing SSH connections. The flexibility and security of SSH are part of why Linux is so popular as a server OS. This article is part-introduction to SSH and part-review of the Snowflake (now known as Muon, but still referred to as Snowflake in many places). I’ve been using it for a while, and the project deserves attention! What is SSH? SSH is a secure network protocol. … Read more

Home » Search results for 'raspberry pi'

C++ vs Python – Which Programming Language to Learn in 2022?

Python vs c++

Here’s a quick primer on the C++ and Python Programming languages to help the beginner or intermediate coders decide which to learn. What is C++? C++ is a compiled general-purpose programming language. It’s an extension of the C programming language – using similar syntax but adding object-oriented programming features like classes, objects, and additional expressions. As C++ is compiled, it is converted to machine language prior to being executed. This means it runs much faster than interpreted languages like Python and means that it has fewer resource overheads, it’s perfect for running on … Read more

Home » Search results for 'raspberry pi'

/etc /bin /etc /dev – Linux Filesystem Directories and What’s in Them

/etc /bin /etc /dev - Linux Directories and What's in Them

If you’re new to the Linux operating system, you might be a bit confused about exactly what is stored where on your hard drive.  Directories like /etc and /bin might seem confusing to you if you’re used to Windows‘ directory structure. This article will tell you what everything is. As an end-user, you’ll probably only need to worry about the actual contents of a few of these directories – /home, /etc/, /var, /srv, /media. The contents of the other directories are mostly managed by package managers (for installing software) and system services … Read more