Setting up the open source Mechanical MOOC, part one

Step 2 for dumb demo, set up a site where I can post content and syllabi.
For this, I am following the popular Learning Creative Learning course and using Mechanical MOOC, and open-source version of the massive open online course software used by Udacity and Coursera and EdX and others. Their github page is well-documented and made this process a breeze — maybe 30 minutes because I had to install basic things (this is starting from a clean xubuntu installation, well, running on liveusb actually).

anndd it’s live! http://cryptic-sea-7936.herokuapp.com/ for the next few hours/days, at least.

Sentences highlighted are the non-liveblog, what you actually want to do steps.

  • Spin up an xubuntu liveusb… I really don’t want to try to do webdev on a windows machine

https://github.com/p2pu/mechanicalmooc/wiki/Getting-it-Running#wiki-heroku
step 1: git clone https://github.com/p2pu/mechanicalmooc

  • Install git
  • It’s a fairly old xubuntu liveusb (12.10 from lsb_release -a) so some repository 404s initially

sudo apt-get install git

Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/git/git_1.7.10.4-1_i386.deb  404  Not Found [IP: 91.189.92.201 80]
E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?

sudo apt-get update –fix-missing
sudo apt-get install git
okay works now.
git clone https://github.com/p2pu/mechanicalmooc

step 2: Spin up a new instance of the heroku cedar stack

  • https://devcenter.heroku.com/articles/cedar Needs CLI

step 3: git push to heroku instance

  • git push git@heroku.com:cryptic-sea-7936.git
    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly
  • Right, I need to do the remote key thing https://help.github.com/articles/generating-ssh-keys
    cd ~/.sshssh-keygen -t rsa -C "your_email@example.com"

    cat id_rsa.pub

  • Copy paste into https://dashboard.heroku.com/account and hit “Add new key”
  • cd ~/mechanicalmooc/
    git push git@heroku.com:cryptic-sea-7936.git
    fatal: ‘master’ does not appear to be a git repository
  • lol not a valid command. okay time to refresh flaky memory
    http://gitref.org/remotes/
    enh that is too manpage like for me to understand, try this instead
    http://git-scm.com/book/ch2-5.html
  • Well this works, hope it doesn’t mess anything up.
    git remote add heroku git@heroku.com:cryptic-sea-7936.git
    git push heroku master
  • visit site http://cryptic-sea-7936.herokuapp.com/

Hrm, okay, now to fix things up

Laser-etched Sushi (nyansushi?) (aka, lasercutter settings for seaweed)

inspired by Designer Nori except theirs turned out a lot better (how did they get their seaweed to burn so white and not be affected by the humidity of the rice?)

Designer Nori.  img src [x]

recently made some sushi for the excellent cathy wu

lasercutter settings epilog 120w: raster, 600dpi, 100% speed, 5% power

step 1. coreldraw + clipart I borrowed from the internet

step 2. print to lasercutter using aforementioned settings
(without taping the seaweed down, it would go flying everywhere thanks to air assist constantly pulling air out of the lasercutter)

step 3. make all the ingredients for sushi
(rice with white wine vinegar seasoning, some raw bell pepper, a lightly boiled green onion strand, egg, and some carrots blanched for two minutes, where I learned blanche = immediately quench in cold water to stop cooking from continuing)
I didn’t try any so +Cathy Wu will just have to let me know how it tastes.

words facing up just for show! obviously no one will read something on the inside of the sushi roll…

step 4. roll it up
rice goes on 2/3 of the roll. make sure to spread the rice in the right place (just think about it carefully) and that the words are facing down unlike the previous picture which is just for show or else the words will be covered up.
Seems to fair worse when the humidity of the rice affects the seaweed.

i’m wearing a chaihuo tshirt — it’s a makerspace in shenzhen, china

Nyansushi?
Obligatory nyancat related laser thing.

projects blog (nouyang)