May 28

Politics and PCBs

Hey All,

This has been a fun month.  Between campaigning, work, and Raspberry Pi stuff, I’ve been busy 😀

Politics

So I’ve been campaigning a lot this month.  I am running for the District 49 Representative in Florida’s House.  I love my district.  One thing that is crazy to me is the amount of money being put into this election.  I have raised around $2000.  I’m very proud of that number.  It’s coming from friends and family who believe in me.  It’s humbling.  My Republican opponent has raised around ~$7000.  I’m sure it’s more now. And now there is a second Republican who has entered the race.  On the other side, my Democrat opponent has raised over $90,000!  $90,000.  That is an absurd amount of money for a State House race.  I’ve heard the average is around $40,000.  

That is insane to me.  That’s a scholarship, a car, someone’s student loans.  And instead it’s going to a campaign for ad buys and t shirts.  I hate it.  I truly believe campaigns should be publicly funded at all levels.  On that note, I can’t help but see the irony in me asking for donations: https://donate.sheasilverman.com

PCBs

In other news, the first revision to the PiPlay Advance PCBs came in, and they are awesome!

Conferences

This week I was in San Antonio, Texas for the IMS Global Learning Impact Leadership Institute conference, where I gave two presentations on the LTI (Learning Tools Interoperability) standards.  I was also there because my team at UCF won 2nd place in the LTI App Challenge for ProctorHub, our free passive proctoring software!

 It was a very different conference than I am used too.  Most of the software conferences I have been to have been very low level.  Getting into the nuts and bolts of how things work.  These educational conferences are very high level.  It’s an interesting paradigm change but I think we got some good stuff done.  I was able to give anecdotal evidence regarding some of the gaps in the current standards, and what could be done to improve them at all levels.  Stuff I introduce today will help to change the shape of educational software in the next few years.  

MegaCon is also this weekend.  I’ll have some pictures up from that event soon.

Have a good weekend!

-Shea

Oct 30

Friday Post: 100% Funded!

Hey All,

In just a short amount of time the Deskcade Kickstarter has been 100% funded!

This is awesome! Thank you all for your continued support. Here is some play testing I took at FamiLAB:

I have been told very last minute that I am going to Austin Texas next week to participate in a committee standard meeting, to help shape the next version of the Learning Tools Interoperability standard. I hate flying, so I’m nervous about the trip, but its only 2.5 hours. Just gotta try to sleep through the flight and I’ll be good. On the plus side, there are some INCREDIBLE arcades in Austin. Going to try to get Pinballz Arcade, and ArcadeUFO.

Have a good weekend all!

-Shea

Jan 10

Friday Post: Django, AWS, and oAuth

Hey All,

So the semester begins on Monday, meaning this whole week our department has been dealing with semester startup.  Making sure all our apps are tested, available, and production ready.  One of my apps has become the guinea pig for moving our infrastructure into the cloud.  This has been a really fun experience like rewriting parts to save to S3 instead of the filesystem, etc.  Except when it hasn’t been fun.  Like dealing with oAuth behind a load balancer.

Long story short, if you use Django, AWS, and oAuth or LTIs (and SSL), add this to your config file:

USE_X_FORWARDED_HOST = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

Basically, we have our website serving HTTPS through a load balancer, and due to some other infrastructure setup, our oAuth URL was being changed during the signature check.  This caused it to become invalid.  Adding the two lines above fix the whole issue.

Have a good weekend!

-Shea

Oct 04

Friday Post: EDUCAUSE

Hey All,

This week I was at the EDUCAUSE educational conference which took place locally in Orlando.  I was speaking on my work with the LTI standard and the applications I have created for UCF.  My first talk was amazing.  It went as perfect as a presentation could go.  My second talk though….it was my first time doing a moderated panel session.  It was awesome.  I loved it….until the fire alarm went off mid sentence and the entire convention center started to evacuate!

I also got some coverage on the IMS Global blog (they are the ones who created the LTI standard): http://www.imsglobal.org/blog/?p=372

All in all, its been a great week, but I haven’t been this exhausted since PyCon.

On the PiPlay side, we are getting some bug reports in, and working on squashing a bunch of them.  The updater has been re-factored to now take into account version numbers, so you shouldn’t have to wait as long for updates.

The latest version of Raspbian with the new Epiphany browser is amazing.  It makes using the web on a Pi a decent experience, and not a chore like before.

You should try it out.

Have a good weekend all!

-Shea