programming About Service Workers * Support an offline experience YEAH! * Do tasks in the background * Push notifications * Background sync e.g. progressive web apps (PWA [https://developer.mozilla.org/en-US/Apps/Progressive]), caching, indexedDB Eh? What about memory usage and bloated apps? The browser handles memory management and heavy service workers. A bit of history
programming Checksum and CRC How To Checkum Let's have a go! * decide and agree on a number by which we divide by (e.g. 16) * take sum of all the numbers Agree on a number to divide by: 16 Here's some numbers: 2511127134First- Take the sum of all of these numbers: 25 + 11 + 12 + 7 + 13
ERPNext Installing ERPNext on macOS We've written previously about installing the Docker container of ERPNext, but sometimes we don't want to rely on Docker, especially with macOS's Docker performance issues. This guide will walk you through installing ERPNext on a macOS 10.13 (High Sierra) computer. This guide follows this guide by Dominik Ottenbreit pretty
Sysadmin How to host ghost 1.x with multiple blog instances Requirements: * Install ghost without ghost cli (it's not needed for this) * We use sqlite3 (but you can easily change this for mysql if needed * Apache2 with * mod_macro installed & enabled The steps are summarized as the following: 1. Install and enable mod_macro 2. Write one apache config for all
Sysadmin Upgrading from old ghost to ghost 1.x without CLI This builds on the super helpful posts by Kevin, and Tom post on the same topic. We run multiple light-traffic ghost instances at Karma Computing, so the Ghost CLI isn't really helpful for our use-case because it dosn't allow multiple instances (yet). This post exmplains how to install Ghost without
broadband Can I Have Business Broadband At Home? Can I Have Business Broadband At Home? Yes. There is no problem with getting business broadband at home. What tends to vary is the service level agreement of the connection, and how quickly faults are investigated. If you're looking for business broadband at home, Karma Computing will not turn you
broadband Is a broadband speed checker trustworthy? The Guardian wrote about the best ways to test broadband speed, but missed out the trustworthiness of the humble speed check. If you're shopping around for a new broadband provider and want to trust the information you're reading, it's worth knowing a few facts about how broadband speeds are estimated.
broadband Who is the best business broadband provider? Who is the best business broadband provider? Karma Computing is the best business broadband provider for small to medium based businesses if you value quick support and honest pricing. Based in Newcastle Upon Tyne Karma Computing services the whole of the UK. Small business broadband isn't just about getting online
open source ERPNext Docker Installation How to install ERPNext using Docker Frappe is the foundation software needed* to run and install ERPNext. Bench is a python tool to orchestrate Frappe deployments. Frappe is a "batteries included" web framework released under the MIT licence. ERPNext, is an ERP tool suitable for small to medium sized businesses
broadband Best Broadband Providers Project Imagine: * Not waiting for ages on the phone, listening to silly music * Not having to find your connection doesn't work, because your ISP has already fixed it for you * Never having to change the settings on your router yourself We've all had the experience of waiting on the phone trying
broadband MCT BT Approved SIN 498 List With Prices (rough) Rough PriceNoteAVMFRITZ!Box 3490£75.00ArcadyanBrightbox 2Cisco1921£500.00897VA £1,100.00C897VA-K9£100.00CISCO887VA-K9£450.00CISCO887VA-M-K9£400.00 CISCO887VA-SEC-K9£300.00C887VAM-K9£350.00C887VA-W-E-K9£500.00C887VAM-W-E-K9 £400.00C887VA-V-K9£400.00C887VA-V-W-E-K9End of lifeC887VA-CUBE-K9£350.00 C887VAG+7-K9£450.00C887VAMG+7-K9£800.00C887VAGW+7-E-K9?C887VA-WD-E-K9£450.00 C887VAG-4G [https://www.ispreview.co.uk/
Upgrading to Google Drive File Stream Google Drive is commonly used to store and share files between small teams, as it's typically free and easy to use. Even those in the business sector will just use a free personal account as it suits their main need, which is to share and store files. The personal version
vim delete lines n to n To get vim to delete lines between n to n, use the range expression with the delete command. e.g To delete lines 30 - 40 of the file you have open: :30,40d If you want, use the . to as a shortcut reference the current line. This is useful
broadband Can You Get Internet Without a Phone Line? Confused? Can You Get Internet Without a Phone Line? Yes you can, but do your research and make sure you know what you're asking. Do you mean without a phone package? Or genuinely without a physical line? Both are possible, without a phone package or without a call feature. However ADSL
Drupal How to POST to a RESTfull endpoint in Drupal 8 with basic authentication How to configure a REST endpoint in Drupal 8 and perform a POST (create a new node) via a HTTP POST request. Be aware there's been important changes in how to configure Drupal 8 for REST from Before Drupal 8.2. Thus, be mindful for the tutorials you're reading and
Drupal Drupal Database Getting Started Database: Getting Started * Introduction * Configuration * Read & Write Connections * Using Multiple Database Connections * Running Raw SQL Queries * Listening For Query Events * Database Transactions Drupal makes interacting with databases extremely simple across a variety of database backends using either raw SQL, the Database API, and theEntity API [https://www.drupal.org/docs/
Drupal Drupal Installation Server Requirements Installing Laravel Configuration Web Server Configuration Pretty URLs Server Requirements Drupal has a few system requirements. You will need to make sure your server meets the following requirements: * PHP >= 7.1 * XML extension * GD library * PHP OpenSSL * JSON (usually compiled by default anyway) * cURL * Mbstring Installing Drupal Drupal
Drupal Drupal 8 REST Endpoint With Entity Reference Field Set To Unlimited Using Views Using the new Drupal 8 REST api with serialization we were trying to use Drupal 8 views "REST Export" pane on a content type with an entity reference field with the 'unlimited' possible values set. For example a Customer content type, which may have many Contacts. To make life easier
open source Managing Drupal 8 Config With git Within Teams With Multiple Developers How do you manage syncing schema changes between developers in a repeatable, simple way? In Drupal there's a system known as configuration management [https://www.drupal.org/docs/8/configuration-management] (export/import) for managing site configuration. However, you quickly realise it's not complete enough to use it alone to manage
MongoDB How to create MongoDB Replica Set with Authentication Ubuntu 16.04 How to make a MongoDB replica set A three member mongodb replica set on three separate hosts with authentication. Also see official docs. In this tutorial we're putting MongoDB on three different hosts. We generate and use keyfile. The keyfile gets used as part of a Salted Challenge Response Authentication
security Installing Mongodb Ubuntu 16.04 See Official MongoDB install docs for all platforms. See getting started with MongoDB for an overview of what MongoDB is. 1. Import Key sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 2. Create List file echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/
MongoDB Getting Started With Mongodb The objective of this post is to document getting stated with MongoDB working up to replication (aka replica sets in Mongodb) and eventually sharding to allow arbitrarily adding storage capacity (shards) to the system. For a good general overview of these types of systems see Tim Berglund's talk on Four
broadband What is Naked Broadband? What is Naked Broadband? Naked Broadband (and naked DSL) is a term used to describe Fibre-to-the-Cabinet (FTTC) broadband without a needing to have a telephone service. So it's genuinely broadband without a phone service. Trials for it have been ongoing by BTOpenreach since 2014, the official name is 'Single-Order FTTC'.
broadband Will broadband work without microfilter? Will broadband work without a microfilter? If I don't use a microfilter will my broadband still work? No. You will experience drop-outs (occasional drops in your connections). We asked a seasoned telecoms engineer this question: A microfilter is really to cut out the ringing current, so even if there's no
broadband Why are broadband speed tests different? Why are broadband speed tests different? How come if I perform speed tests on different sites the speed is different? Or at different times the speed is different? Due to many factors. The line your testing might be congested (meaning there's a lot of traffic between you and the service