This post describes the thought process I went through and technical decisions I made during the development of APL CodeGolf. The whole development started with an idea my colleague floated around a month before the conference. Sam Gutsell suggested it might be a good idea to run a code golf competition in which delegates could compete to get the tersest … Read More
Dyalog ’16 Glasgow Round Up
Introduction Last week I attended the Dyalog ’16 User Meeting in Glasgow. I decided to summarise my ‘top talk’ from each day in this post. This is purely based on personal opinion. Each summary contains an overview of the talk along with my thoughts. Sunday: Taming Statistics with TamStat Stephen Mansour’s talk was in fact a workshop. The intention: to … Read More
Which Password Manager Should You Choose?
Do you find yourself having to click the “Forgot Password” link often? The brain can only remember so much and each individual has different retention levels at which they can memorise and store information. If you use computers frequently it is likely you have a few passwords to remember. Assuming you use a different password for each service you use … Read More
Home user guide modems and routers
In this blog post I will attempt to explain the function of modems and routers at a level where anyone who has them in their home can understand. If you have Wi-Fi at home you are more than likely going to have a modem and a router, either as separate components or all in one box. Before we get down … Read More
Mobile app development – The Ionic way
Objectives of this post Explain the existing method of creating applications and the advantages and disadvantages; Describe my experience with a different way of approaching the task; Share my ideas on some use cases; Get feedback on my research and ideas. “Traditional” method of app development This is the method used by most developers when it comes to developing an … Read More
A Report on BAA 2016
Last week the Tavern Room at the RSA in London played host to a free one-day seminar put on by the British APL Association. A gathering of nearly 30 APL enthusiasts attended and enjoyed the talks by several presenters. The day kicked off with a welcome speech by the current chairman of the BAA, Paul Grosvenor. He was delighted to … Read More
Neural Networks and APL
‘Neural Network’ is a term becoming very popular in the computing business at the moment. Big technology companies are sinking large sums of money into researching, building, and harnessing neural networks. But what exactly are they and what are they used for? An Introduction to Neural Networks A quick Google search will instantly tell you that neural networks not only … Read More
Tricky Triangle Trivia
For this week’s problem we’ve sought inspiration from Project Euler. I’ve been working through the problems there and got the group involved where I’ve struggled. This particular problem is one that we’ve yet to find a satisfying solution to. So we’re looking to the APL community for help. Highly divisible triangular number Problem 12 The sequence of triangle numbers is … Read More
Image filters in APL
Real World Application for Images Filters Today we live in a very competitive world. Each company wants you to buy it’s product and more than likely, they have a competitor. So how do we decide which product to buy? A lot of it comes down to advertising and how the different companies market their products. Magazines, TV ads, models, these … Read More
Chrome plugin problems
Had trouble viewing content in Chrome after the version 42 release? As a developer I don’t always use chrome’s PepperFlash player. Today (16/04/2015) I came in to find that an application that was left in a perfectly working state simply wouldn’t load. It displayed the ‘To view this page ensure that Adobe Flash Player version x.x.x or greater is installed.’ … Read More