Sorting Powerpoint slides into a Random Sequence

Situation: I’m running a contest and I have an introduction slide for each participant in a separate deck. I want the slides to show up in the random order from when it was created. More generically, you have a Powerpoint deck and you want the whole thing resorted into a random order. Here is a link to an article that provides instructions and code to do that.

Here is a Powerpoint file with the code embedded as an example.

Note that this will shuffle allthe slides in a file.

This will work using the current version of Powerpoint on both Mac and Windows (2016).

This method will randomize your slides without having duplicates.

If you have a bunch of slides and you want them to appear in a random sequence but don’t care if there are repeats, check out this article.

Here is a Powerpoint file with the macro already created.

Python: Basic file path management

Code example of how to get the current directory, change directories, and set the output to someplace specific – designed to work on both windows and unix.

# Finds the directory that a program was run from, change the directory 
# and creates an output file within a subdirectory.  This code is designed 
# to run on both mac and windows.

import os

# what is the current working directory? notice the difference when running 
# from unix/mac verses windows
os.getcwd()


# change the current working directory.  use forward slash regardless of unix 
# or windows
os.chdir("D:/capplan")
wd=os.getcwd()
print (wd)

# create a file in a subdirectory from the current working directory
# this method makes the results operating system agnostic
# each entry in the parameters is the next directory level, ending with the 
# file name os.path.join inserts the appropriate separators

file_path = os.path.join(wd,"xml","output.xml")
print (file_path)
f=open(file_path,'w')

# file is now open as 'f'

iOS App Development Using Cordova

Adafruit instructions on how to develop an iOS app using Cordova – basic programming is done using javascript and html.

https://learn.adafruit.com/ios-app-development-using-cordova/overview