Scraping Canvas (LMS)

Because my time at university is ending I thought it best to archive the canvas pages available to me for later reference should I not be able to access canvas later if they change platforms or disable my account. I should probably add this is for archival purposes and I will not be able to share the data I was able to collect. Thankfully I was able to get the whole thing going in a few minutes and downloading took a lot longer. The first snippet I got from here, didn’t complete the first time, it seemed some image was… Continue reading Scraping Canvas (LMS)

How to remove ‘Google’ from the Gboard Spacebar

A recent update to the Google Keyboard Gboard has added the word ‘Google’ to the keyboard spacebar at the bottom. I personally didn’t like this addition to the app and at present, I cannot find a way to disable it in the latest version. There is however a solution to this problem, you can roll back your Gboard app to stock and not update it again. Beware that it will reset your keyboard settings in doing so (such as the theme). To do this, Open the Play Store app. Swipe in from the left and choose ‘Settings’. Select ‘Auto-update apps’… Continue reading How to remove ‘Google’ from the Gboard Spacebar

Early High-Level Programming Languages

In the 1950s and 1960s, there was innovation in the field of computer programming and design. Computers were becoming commercially available and starting to gain widespread interest. In 1951 to Univac 1 was the first commercially available computer for example. FORTRAN In 1957 came about FORTRAN. FORTRAN was considered one of the first high-level programs to really gain popularity. Its design was suited for high performance when programmed and could perform code optimization to improve the performance of programmers’ instructions. It was ‘Formula Translating’ and its success saw it spread to other computers early on. Fortran was built for number… Continue reading Early High-Level Programming Languages

Stored Program Computers

A Stored Program Architecture such as Von Neumann Architecture stores programs in computer memory and if not using an interpreted or JIT programming language the memory and data for programs can be treated the same. This methodology made programming in previous generations a lot easier as it meant the computer could be programmed using punch tape or cards. The first ‘Fully’ stored programming computer was the Manchester Mark 1 which was first operational in April 1949. https://en.wikipedia.org/wiki/Manchester_Mark_1However there is some dispute as to the true ‘first’ stored program computer. https://en.wikipedia.org/wiki/Stored-program_computer Before the use of punch cards or tape, computers could… Continue reading Stored Program Computers

How Much Does My Car Cost Per Mile?

I thought its time I put my GNUCash Data to good use and worked out how much I spent on fuel. I loaded up a simple Cash Flow bar chart in GNUCash and selected my expenses column for Car>Petrol and voila. If you are astute you may have also noticed there are additional ‘fixed’ (varies annually/monthly) costs to running a car such as tax, insurance, maintenance and depreciation but I have chosen to eliminate these costs because I would like to explore the benefits of buying another car. We can use this graph based on the last 3 years to… Continue reading How Much Does My Car Cost Per Mile?

Customer Focus in Business

Understanding that a customer has needs when using a good or service can allow a business to identify marketable opportunities for increasing profitability or maximizing revenues. For a large portion of customer focus, its about communication. A customer focused approach can be adopted by many aspects of a business, such as; Sales Management Location Customer Service Marketing Growth and Extensibility Many customers will have different needs and goals and there are many aspects to a business that may need to change to adopt a customer-first approach, but the payoff is; High Customer Retention Long Term Commitment Greater Profitability Greater Customer… Continue reading Customer Focus in Business

Fixing an Accenta/Optima Alarm Power Failure Troubleshooting

A long time ago our alarm box died and I thought it was time we diagnose an fix the issue. DO NOT ATTEMPT TO COPY IF YOU DON’T KNOW WHAT YOU ARE DOING. CONTACT AN ELECTRICIAN OR ALARM INSTALLER. We will be opening a delicate box with potentially live mains power and could cause damage to yourself or the panel. As you can see, although our isolation switch is set to ‘ON’ the power light on the alarm box is not illuminated. This may be because, The battery in the alarm has died. A fuse in the alarm box has… Continue reading Fixing an Accenta/Optima Alarm Power Failure Troubleshooting

Tracking My Position all the Time

I have a long standing interest in monitoring my daily doings, I previously thought about putting a GPS tracker in my car, a good idea for both tracking my position and also checking to see if it has gone walkies (is stolen). I decided against doing this a while ago due to exams and lack of time to set the whole thing up. But I did decide to have a crack at this idea later with my phone. The way I chose to go about this power hungry task was to use an app like IFTTT to record my position… Continue reading Tracking My Position all the Time