I’m starting flashcard.club

Hello everyone, I’m sure there is not many of you but I had to tell someone. As of the last few days I’ve really felt the need to get involved in something that is really what I am all about. A new baby if you will, a commercial enterprise but one I own. I’ve been working full-time on Laravel projects and I want to improve my skills to really get better at it. Its a great framework after using raw PHP and template engines like handlebars. During this time I came to the realisation that I wasn’t totally stoked with… Continue reading I’m starting flashcard.club

Hull University Minecraft Map

I used geocraft to generate a Minecraft map of the University of Hull, and now I am sharing it with you. You can see a short video of the map below. The map is available as OpenStreetMap data only, or with the DEFRA (Department for Environment, Food & Rural Affairs) lidar data from, (I think) 2015, so the multi-story car-park is not included for example. The original project is broken as the lidar data did not get included, but it was possible to fix it using the suggested changes by RobinWhitfield here in this issue. The original licencing for this… Continue reading Hull University Minecraft Map

What does it take to get Fiber to the Home?

Fiber optic internet is the newest form of residential cable that is run either to your local distribution cabinet or to your house. Because the maximum bandwidth that can be put down a fiber cable it enables greater speeds along greater distances thanks to its physical properties (light). A fiber optic cable can in some cases be used at 10Gbit/s but for residential its more likely 1Gbit/s or less. Many ISPs will allow you to take advantage of fiber optic but limit the speeds for a reduction in price. How Long Does it Take to Install Fiber? Fiber optic cable… Continue reading What does it take to get Fiber to the Home?

Check all API variables are included in a REST API for PHP.

I recently have been working on a weather recording project and as part of this endeavour wanted to check that all of the variables I have posted to my API were set, it can be rather a lot of work to have to specify each if (!isset($_GET[])) parameter so I decided to use a function that can take any number of arguments using a ‘variadic’ function in PHP. Now, when I want to use a new api ‘command’, I can simply do the following, This way, so long as we have specified the command and the variables required we can… Continue reading Check all API variables are included in a REST API for PHP.

Oversimplified Remote Desktop for Microsoft Windows

If you would like to set up windows for remote desktop or would like to use remote desktop then this is the guide for you. Microsoft Windows remote desktop requires you to have remote desktop enabled on the target machine (the machine who’s desktop you would like to use). How to Enable Remote Desktop Press the Windows Key and I (I as in India) at the same time. Click on the System Icon. On the left panel, scroll down and select “Remote Desktop”. Enable Remote Destkop by sliding the slider to enabled. How to Connect to a Computer Remotely If… Continue reading Oversimplified Remote Desktop for Microsoft Windows

My Home Network – Part 2

Hello again, this is the second in a series of my home network posts. In this edition, we’re going to be flashing another router with OpenWrt. You can read part one here. I decided it was time to leave all the old hardware behind and move to brand new stuff. I was having problems with the ZYXEL VMG8924-B10A as the main router, it kept cutting out and was causing short minute outages that ultimately I think was due to the system running out of ram and botnets trying to break into the thing. So I decided it was time to… Continue reading My Home Network – Part 2

Making a Web Scraper to Download Images off the Internet

One afternoon I read on a popular website that http://prnt.sc/ uses sequential 6 character codes to host user images on their website, this made me wonder what was on there. The next day I made a small bot to scrape the website and collect all images through a range and then the bot could run multiple times to collect more images if necessary. I left the bot running for a couple of hours and here’s what I managed to find, I’m sure I cannot re-host the images but the range I scraped through was gmmlaq for 1,287 images before the… Continue reading Making a Web Scraper to Download Images off the Internet

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