reality Do Programmers Need Math? Do Programmers Need Math? No. I'm writing this article after quite a few years of programming. No, I'm not an expert by any means nor do I profess to be however I do run a company which sells computing services and we do software development as part of that process.
programming Angular 6 Dynamically Add Rows Reactive Forms How To For this we'll create an example form which allows an admin user to add multiple selling points (rows) to a product to demonstrate dynamicaly adding multiple form inputs to a form. It starts simple, but once you've got the core concepts of it it's easyier to create more complex (such
programming Magento 2 Enterprise Upgrade How To This article is for both developers and business decision makers. Migrating and upgrading from Magento 1 to Magento 2 is a big task but planned well; it can go smoothly. Bare in mind that the upgrade from Magento 1 to Magento 2 is a completly new approach. It's not too
broadband Monthly Fibre Broadband Contracts Short term fibre broadband contracts as short as 1 month. Finally get fibre broadband on a rolling one month contract from Karma Computing.
small business CRM Options For Small Business The moment you start reaching for a CRM, what's behind that (naturally) is a need for your small business to become more organised. Critical questions against your business goals are important for this, you might not need (or desire) a fancy CRM to start with. (That's great!) Here are some
open source How to make an Angular 6 material design cdk & pwa app Step 1: Get excited about new shiny things By reading this: https://blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4 If you need help setting up an ssl certificate, read our guide How to set-up .app domains with ssl and apache. This guide goes over how to build & deploy an Angular 6 app using
programming How to set-up .app domains with ssl and apache Get a new shiny .app domain name Google sells .app domains, and many other registrars. The key thing with .app domains is they must be served over https for browsers to load it. This means you must set-up an ssl certificate. Add an A record pointing to your web server
programming Flask get server host How to get Flask server host address? The flask python app host can be accessed (during a request) by running: flask.request.host # Or the full url: flask.request.host_url For more info read about app_context on the official Flask docs. But wait, did you know you can
programming Quickest way to find active php.ini How to quickly find active php.ini file? You're administering a system you're not familir with (?) and need to quikly know the location of the active `php.ini` file. Simply run from command line: php -ini The above will out put the location of the active php -ini file, along
open source Angular httpClient POST Duplicate Parameters Array (like php form elements) [] We were creating an Angular app which needed to post to a legacy PHP application and need to post same name / duplicate array parameters over a post request. Our Angular app needed to send the following http post data: data[] = value1 data[] = value2 Note the arguments are the same name,
An Interesting Programming Problem Chairs in resturants. Simple right? The client currently donsn't have an online booking system for their restaurant. Start with the object we're told. Objective(s) * Reduce time spent dealing with bookings * Emails, back & forth between customers (how many peple/what time) multiple emails! * A solution "ASAP" (within 3 months, 6
broadband UK Gigabit Voucher Scheme For Business The UK Government is to Launch its £67m Gigabit Voucher Scheme for SME’s which you can claim via Karma Computing. The Gigabit Broadband Voucher Scheme (GBVS) has been launched nationwide for investment in broadband projects, with vouchers being granted for projects ranging between £500-£3000. That’s right, the
programming What are PHP Static Functions (Methods) & Properties? This is largley thanks to Matt Zandstra's [https://www.getinstance.com] book " PHP Objects Patterns and Practice" buy his book: Amazon UK [https://www.amazon.co.uk/Objects-Patterns-Practice-Experts-Source/dp/143022925X/] | Amazon US [https://www.amazon.com/Objects-Patterns-Practice-Experts-Source/dp/143022925X/] As I feel more safe delving into frameworks it worries me
debugging Make your website load fast. Improve web render (repaint) speed We were challanged to improve the time to first paint (aka First Meaningful Paint) of a client's shopify theme. Study 34 has a beautiful mission for people who care about the provenance of product in the fashion industry, starting with modern, sustainable, luxury knitwear for women. However, tested on slow
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
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/
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