• About Me Card

Max Hemingway

~ Musings as I work through life, career and everything.

Max Hemingway

Tag Archives: Programming

R {swirls} – Learning R by doing

16 Thursday Apr 2015

Posted by Max Hemingway in Data Science, Programming

≈ 1 Comment

Tags

Coding, Data Science, Programming, R

A swirl is an interactive way of learning R by installing a package called {swirl} into R and then installing a course.

I have used swirls in the Data Science Courses on Coursera and found them a useful way of learning and testing your knowledge.

swirl is installed as a package into R using the following command in R (internet connection required).

> install.packages("swirl")

Then launching the swirl library and run it.

> library("swirl")
> swirl()

To locate a swirl course use the following command.

?InstallCourses

Sources: Swirlstats

There are a list of courses available in the swirl repository on GitHub. There are 3 levels of courses available.

Beginner

  • R Programming: The basics of programming in R
  • R Programming Alt: Same as the original, but modified slightly for in-class use
  • Data Analysis: Basic ideas in statistics and data visualization
  • Mathematical Biostatistics Boot Camp: One- and two-sample t-tests, power, and sample size
  • Open Intro: A very basic introduction to statistics, data analysis, and data visualisation

Intermediate

  • Regression Models: The basics of regression modeling in R
  • Getting and Cleaning Data: dplyr, tidyr, lubridate, oh my!

Advanced

  • Statistical Inference: This intermediate to advanced level course closely follows the Statistical Inference course of the Johns Hopkins Data Science Specialization on Coursera.

To install a course you can use the following commands in R

library(swirl)
install_from_swirl("Course Name Here")
swirl()

Datacamp have recently released a free browser based R learning tool. This is a browser based  version to learn R based on a flipcard version of swirl teaching you in bite sized chunks.

Sources:

  • Swirlstats
  • GitHub swirl
  • Datacamp

R

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

16 Ordnance Survey tools – Open Maps

24 Tuesday Mar 2015

Posted by Max Hemingway in Data Science, Programming

≈ Leave a comment

Tags

Data Science, Programming, R

The Ordnance Survey (OS) have released some more tools as part of their Open Mapping products which are free to use. This takes the products up to 16 available for the UK geographical areas

The new products are:

  • OS Open Map Local
  • OS Open Rivers
  • OS Open Road

The opportunities for using the data with results from R projects and Data Science are vast.  Time to start downloading to see if I can use my R skills to good effect.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Query LinkedIn with RlinkedIn

20 Friday Mar 2015

Posted by Max Hemingway in Data Science, Programming

≈ Leave a comment

Tags

Data Science, Programming

A good article has appeared on R Bloggers on how to analyse LinkedIn using R.

It shows how to analyse using a package called RlinkedIn to create a Wordcloud/TagCloud.

tag cloud

Rlinkedin can also be used to query a number of Linkedin API’s

  • Connections API
  • Profile API
  • People Search API
  • Job Search API
  • Company Profile API
  • Groups API
  • Share API

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Race to the largest Raspberry Pi Cluster

16 Monday Mar 2015

Posted by Max Hemingway in Architecture, Cloud, Innovation, IoT, Programming, Raspberry Pi

≈ 3 Comments

Tags

Architecture, Cloud, IoT, Programming

The humble Raspberry Pi has been around for some time and its popularity is growing again with the latest release of the Pi and is a great development platform for the Internet of Things both cost wise and its sheer versatility from basic programming and running Minecraft, to hosting a Docker server.

GCHQ have recently announced the clustering of a 66 node Pi cluster called bramble. They have just pipped the University of Southampton who built a 64 node Pi cluster out of the Pi and Lego.

Some other earlier attempts have seen a 32 Node Cluster Beowulf from the Boise State University.

However it would appear that a 120 node Cluster is currently being developed.

With the 32 node cluster costing roughly the same as a PC, this technology has certainly brought high powered computing into the reach of most people today and the applications going forward are huge for development of solutions.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

R Cheat Sheets

13 Friday Mar 2015

Posted by Max Hemingway in Data Science, Programming

≈ Leave a comment

Tags

Data Science, Programming, R

There is a good collection of R Cheat Sheets at RStudio that cover:

  • Package Development Cheat Sheet
  • Data Wrangling Cheat Sheet (using dplyr and tidyr)
  • R Markdown Cheat Sheet
  • R Markdown Reference Guide (using Markdown, Knitr and Pandoc)

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Testing your base R skills

09 Monday Feb 2015

Posted by Max Hemingway in Data Science, Programming

≈ 1 Comment

Tags

Data Science, Programming

Fancy testing your R skills? There is an Base R Assessment written by Francis Smart now available. Presents a good challenge on testing your skills based on 5 different skill levels.

The tests are slightly slow at the moment but worth a go to challenge yourself.

R Test

Source: http://www.econometricsbysimulation.com/2015/02/base-r-assessment.html

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Rocking your skills in February

02 Monday Feb 2015

Posted by Max Hemingway in Development, Programming

≈ Leave a comment

Tags

Development, Knowledge, learning, Programming, Proving It

Microsoft have set out a challenge for February through the Microsoft Virtual Academy to Rock your skills over the month through a series of Challenges based on 8 different tracks:

  • Cloud Development
  • Game Development
  • Mobile Development
  • Web Development
  • Hybrid Cloud
  • Identity & Access Management
  • Office 365
  • Sharepoint

I have decided to opt for the Identity & Access Management stream which is 38 Hours of learning and challenges;

Take the challenge to effectively implement identity and access management solutions across diverse devices and hybrid environments that require a strong foundation of skills from enabling single sign-on to extending your domain with Azure AD

This is a good initiative from Microsoft showing how you can group the training available in MVA to a set of identifiable skills in the industry instead of the single courses.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Have you tried R yet?

28 Wednesday Jan 2015

Posted by Max Hemingway in Data Science

≈ Leave a comment

Tags

Data Science, Programming

If you have not yet had a chance to try “R” as a language, here is a good site for having a go at some of the functions and power of the R programming language.

Code School – Try R

There are 8 lessons in this group

  1. Using R
  2. Vectors
  3. Matrices
  4. Summary Statistics
  5. Factors
  6. Data Frames
  7. Real-World Data
  8. Whats Next

The lessons present you with an R interface so you don’t have to have the R software installed on your end device.

There are also other good lessons available from http://www.codeschool.com such as Try GIT and GIT Real.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Ready for Technet Online 2015

27 Tuesday Jan 2015

Posted by Max Hemingway in Cloud, DevOps/OpsDev, Programming

≈ 1 Comment

Tags

Architecture, Cloud, Coding, CPD, Development, DevOps, learning, OpsDev, Programming

I am looking forward to this years TechDays Online 2015 which is being run between the 3rd and 5th February 2015. If you cant make the sessions then they normally appear on Microsoft Virtual Academy a few weeks later.

This is being done over 3 days with a packed agenda that you can dip in and out of as needed.

Day One Theme: Client, Devices and Mobility :

  • Day one: Devices and Managing a Mobile-First World

09:30-09:40 Overview of the Day
09:40-10:15 Delighting your business with EMS
10:30-11:05 Devices, Devices Everywhere
11:20-11:55 Windows 10 Client Innovations
12:10-12:45 KEYNOTE: What IT Pros and Devs Need to Know About the New Microsoft
13:30-14:05 Building IoT solutions today
14:20-14:55 Microsoft Azure Remote App
15:10-15:45 Microsoft Azure RMS
16:00-16:35 Azure Active Directory: Much more than a user store
16:50-17:25 Microsoft Intune/SCCM
17:25-17:30 Wrap up of day 1 – Part 1

  • Day one evening: An evening with Office 365

18:30-19:05 Migration of your mailboxes to Office 365
19:15-19:50 Keeping in touch with the online world
20:00-20:35 Building online collaboration inside Office 365
20:35-20:45 Final thoughts for the day

Day Two Theme: Server and Cloud:

  • Day two: The Journey to the Cloud-first World

09:30-09:40 Overview of the Day
09:40-10:15 What’s new Windows Server /Hyper –V – a technical preview
10:30-11:05 How to find out what’s happening in your datacentre with Azure Insights
11:20-11:55 Host your own cloud with the Windows Azure Pack
12:10-12:45 Taking scripting to the next level with Service Management / Azure Automation
13:30-14:05 A new home for your old applications ↓
14:20-14:55 20% + of Azure runs on Linux – why is this important and how to do it well?
15:10-15:45 DevOps in Microsoft Azure with Chef and Puppet for heterogeneous cloud environments
16:00-16:35 Make Azure your DMZ
16:50-17:25 Microsoft Corporate Keynote
17:25-17:35 Wrap up of Day 2

Day Three Theme: Developer

  • Day three: Multi-device, Cross-platform Development

09:30-09:40 Overview of the Day
09:40-10:25 Creating cross-platform apps with Visual Studio
10:40-11:25 How are you going to deploy that?
11:40-12:25 Microsoft Azure Machine Learning without a PhD
13:00-13:45 Debugging and Performance Tuning Web Apps and Sites
14:00-14:45 What is Roslyn and why should you care?
15:00-15:45 Building cross-platform apps with .NET and ASP.NET
16:00-16:45 Creating cross-platform cloud apps for mobile devices
17:00-17:45 Microsoft Corporate Keynote
17:45-17:55 Wrap-up of Tech.Days Online Day 3

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...

Imagine Programming

20 Tuesday Jan 2015

Posted by Max Hemingway in Programming

≈ Leave a comment

Tags

Development, learning, Programming

Following on from my post on Doctor Who: Friendly Dalek teaches you to code, Microsoft have Microsoft Imagine which is another initiative to take the younger and older generations through coding using simple tools and encourages them to develop games and applications (no Cybermen to shoot here though).

Games Development using:

  • Kodu Game Lab
  • TouchDevelop
  • Project Spark
  • SmallBasic
  • Free Tools
  • Online Learning

Apps Development using:

  • TouchDevelop
  • Windows App Studio
  • SmallBasic
  • WebMatrix
  • Free Tools
  • Online Learning

“We want to empower students of all ages and skill levels with the right tools, projects, and opportunities so that they can learn to create, code, and develop. Whether it’s a ten-year-old making her first game or a university senior building projects for their first job application, Microsoft can provide what they need, for free, today.” – Steve Guggenheimer, Microsoft

The race is on to capture the developing and programming community with new, easy and innovative ways to create games and apps.

Sources:

http://msdn.microsoft.com/en-us/imagine
http://blogs.msdn.com/b/stevengu/archive/2014/12/08/introducing-microsoft-imagine-for-student-developers-of-all-ages.aspx

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
Like Loading...
← Older posts
Newer posts →

RSS Feed

RSS Feed RSS - Posts

Other Publications I contribute to

https://sparrowhawkbushcraft.com/

Recent Posts

  • Understanding ETSI TS 104 223 and ISO/IEC 42006
  • Graceful Speech & Timeless Tales: Mastering the Art of Gesture
  • Graceful Speech & Timeless Tales: The Power of Pitch
  • Graceful Speech & Timeless Tales: Modulation
  • Graceful Speech & Timeless Tales: Harnessing Inflection

Categories

  • 21st Century Human
  • 3D Printing
  • AI
  • Applications
  • ArchiMate
  • Architecture
  • Arduino
  • Automation
  • BCS
  • Big Data
  • Certification
  • Climate Change
  • Cloud
  • Cobotics
  • Connected Home
  • Data
  • Data Fellowship
  • Data Science
  • Development
  • DevOps/OpsDev
  • Digital
  • DigitalFit
  • Drone
  • Enterprise Architecture
  • F-TAG
  • Governance
  • Health
  • Innovation
  • IoT
  • Machine Learning
  • Metaverse
  • Micro:Bit
  • Mindset
  • Mobiles
  • Networks
  • Open Source
  • Podcasts
  • Productivity
  • Programming
  • Quantum
  • Raspberry Pi
  • Robotics
  • Scouting
  • Scouts
  • Security
  • Smart Home
  • Social Media
  • Space
  • STEM
  • Story Telling
  • Technologists Toolkit
  • Tools
  • Uncategorized
  • Wearable Tech
  • Windows
  • xR

Archives

Reading Shelf

Archives

Recent Posts

  • Understanding ETSI TS 104 223 and ISO/IEC 42006
  • Graceful Speech & Timeless Tales: Mastering the Art of Gesture
  • Graceful Speech & Timeless Tales: The Power of Pitch
  • Graceful Speech & Timeless Tales: Modulation
  • Graceful Speech & Timeless Tales: Harnessing Inflection

Top Posts & Pages

  • Understanding ETSI TS 104 223 and ISO/IEC 42006
  • Graceful Speech & Timeless Tales: The Power of Pitch
  • Pen based Productivity Tools – The Chronodex 2025
  • Graceful Speech & Timeless Tales: Mastering the Art of Gesture
  • Graceful Speech & Timeless Tales: The Art of Articulation
  • Graceful Speech & Timeless Tales: Modulation
  • Configuring the Raspberry PI with Ansible and AWSCLI
  • 10 Books I'd send to my younger self
  • Pen based Productivity Tools – The Chronodex 2023
  • The Impact of Enterprise Architecture on Innovation Culture

Category Cloud

21st Century Human Architecture Automation Big Data Cloud Data Data Science Development DevOps/OpsDev Digital DigitalFit Enterprise Architecture Innovation IoT Machine Learning Mindset Open Source Podcasts Productivity Programming Raspberry Pi Robotics Security Social Media STEM Story Telling Technologists Toolkit Tools Uncategorized Wearable Tech

Tags

3D Printing 21st Century Human AI Applications Architecture artificial-intelligence Automation BCS Big Data Blockchain business Certification Cloud Cobot Cobotics Coding Communication Connected Home CPD creativity cybersecurity Data Data Fellowship Data Science Delivery Development DevOps Digital DigitalFit Digital Human Drone Email Enterprise Architecture GTD Infographic Information Theory Innovation IoT Journal Knowledge learning Machine Learning Metaverse MicroLearning Mindset Mixed Reality Networks Open Source OpsDev PKMS Podcasts Productivity Programming Proving It Quantum R RaspberryPI Robot Robotics Scouts Security Smart Home Social Media STEM Story Telling Technologists Toolkit technology Technology Couch Podcast Thinking Tools Training Visualisation Voice Wearable Tech xR

License

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Meta

  • Create account
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

Blog at WordPress.com.

  • Subscribe Subscribed
    • Max Hemingway
    • Join 82 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Max Hemingway
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

    %d