Should Have Done This Years Ago


Years ago, maybe five?, I had a Lenovo laptop with a whopping 2 MB of memory.  At the time, I wanted to try out Ubuntu in a dual boot situation.  I already had purchased the Dell Netbook that came with Ubuntu and I really liked it.  So, off I went to the Ubuntu website and downloaded Ubuntu and made the machine dual boot.  One side was Windows XP and the other side was Ubuntu.

Of course, I had to download the 32 bit version of Ubuntu with the limited memory that I had in place.  The computer was OK on the Windows side but just screamed on the Ubuntu side.  It was just so fast; it was hard to believe that it was the same computer.

When that laptop died, I indulged myself with this computer.  It has an i7 processor and 4GB of RAM.  Windows 7 was OK but like most Windows installations slowed over time no matter how many times I tweaked it.  I’m sure that it’s self-inflicted.  So, I decided to make the computer dual boot to Ubuntu.  Now, when you have the slow internet that I do, you really have to pick and choose your downloads wisely.  I could go somewhere and download on their high speed – but I still had the Ubuntu DVD from my previous installation.  I was just going to test for proof of concept anyway – so I installed it and started to use it.  Darned if it didn’t make this computer fly.

I kept using it, and when updates came along, I would just apply the updates.  I was totally happy.  The last update was 14.04LTS and I was very, very happy with it.

Until I tried to install the Opera Browser.

Oh yeah.  That other decision has come back to byte me.

Opera only comes in a 64 bit version so I couldn’t install it.  I went online seeking advice and there was no natural path from the 32 bit version to the 64 bit version.  It calls for brute force installation from scratch.  Just backup your Home Directory after revealing hidden files so that you can resume Ubuntu life.

I looked at my face mirrored in the monitor.  You dummy.

Right out of the box, Windows 7 was running 64 bit.  That was only half a hard disk away.

The timing was right.  Ubuntu, which updates itself every six months, has just released version 14.10.  Why not?

So, I started the download and went to take the dog for a long walk.  There’s no sense in sitting at the keyboard watching the download process inch along.

Sure enough, when we returned, there was a disk image sitting on my desktop.  I just need to burn it to DVD, reboot from the DVD and then install.  Wait!  Do I have any DVDs?  It’s been so long since I’d burned one.  Fortunately, having a son in the television editing business means that there’s never a shortage of video stuff.  I walked down the hall and got a blank.  Of course, I needed to dig into the ol’ brain cells to remember how to burn a DVD…done!

I rebooted and was so impressed with the installation screen.

I could:

  • Run Ubuntu from the DVD (nah, I’m here for the duration);
  • Erase the entire hard drive and install Ubuntu 14.10 (goodbye Windows);
  • Erase the petition and install Ubuntu 14.10 (yes, but that would remove everything and I’m not that radical);
  • Do something else; (I was totally intrigued by this but passed…)
  • or, the preferred solution – you have Windows 7 and Ubuntu 14.04LTS installed – upgrade Ubuntu to 14.10.  Yes!

Half an hour later, I’m done.  During the process, I noticed that Ubuntu had archived certain things and then restored them.  On first boot, I hit Firefox to see that my theme (Puny Weakling) and all of my extensions save.  It was just a matter of copying my Home Directory and I was back, good to go.

I had bookmarked a couple of upgrade advice resources:

Some I had planned on doing anyway, some were new and some were ignored.  After all, Ubuntu is all about open ideas and concepts – even in its installation.

I installed Ubuntu Tweak and messed about.  I think we all have an idea of what our computer should look and act like.

And, I’m back in business.  No stopping me from trying out Opera on Ubuntu now!

If this works out well, maybe I’ll buy more RAM.

I’m never completely computer happy.

Bleeding


Staying aware of things is always the best advice for anyone who connects her/his computer to the internet.  We were really made aware of this over the past week with the announcement of the Heartbleed bug.  It’s scary stuff, especially when you think of how long it has been in existence and how we’ve come so accustomed to relying on the supposedly secure connection between your computer and the website that you’re visiting.

At the bottom of the wikipedia article linked to above, you’ll find a list of websites that have been affected.  The common sense approach would be to change your password on those sites – once they are patched.

Other articles offering advice include:

A really good resource for all things Heartbleed:

Today’s Naked Security Podcast offers an audio insight into what’s going on:

Users of LastPass have a built-in bit of confidence.  Just head to the Tools menu and run a Security Check.  All of the sites that you have saved in this utility are checked.  You’ll determine if the site has been patched or not, along with a recommendation to get over there and change your password if the site is ready to go.

Or, if you’re not using LastPass, they offer

And, for the truly concerned browser, the Chromebleed extension keeps an eye on the sites that you browse to and warns you before you visit.

This issue is going to take a while to resolve.  I read one report that indicated that 66% of the web could be at risk.  That’s a scary thing.  In the meantime, it’s a good idea to do some research and stay on top of what’s happening.

For the really technical minded, read some code.

And, if that’s too deep, take it in as only XKCD can describe it.

Web Browsers


As I look up and down the launcher, I see four browsers ready to go on this computer.  (Running Ubuntu)

  • Chromium
  • Epiphany
  • Firefox
  • Google Chrome

That’s certainly not a complete list.  Check out this post for alternatives.

My browser as I create this post – Firefox.  It comes as the default browser to Ubuntu and, while I’ve tried the others, it just seems to be the best actor.  I’ve become used to its extensions and I really like the Puny Weakling theme.  I guess in the big scheme of things, I’ve always been a fan of Firefox and the way that it handles things.

If I were to reboot this computer and load Windows, Firefox would be there but the default browser is Google Chrome.  If I were to grab my Macintosh, the default would be Google Chrome as well.  Why the difference?  I wish that I could point to some great technological reason but I can’t.  I think it all has to do with the extensions that are installed in each.  Plus, the little Android in the top right corner has a frown that keeps me on task.

Selection_107

In terms of browsers, I’m the ultimate hoarder, I guess.  I should mention that there are a couple of Operas on Windows and Macintosh and who knows what else got me interested at one time.

Right out of the box, though, Windows wants to make Internet Explorer the default.  Macintosh wants to make Safari its default.  There’s really not a problem with these browsers these days.  They just keep getting better.  And, they had darn well better be the default browser for each platform.  After all, they’re crafted by Microsoft and Apple.  They should be the best that each of those companies can produce.

Which brings me back to Ubuntu.  It doesn’t create its own browser.  In fact, it has the choice of the field and all that is available.  Conceivably, they could have worked on a port with the others if they opened up their source.  With all that is available, they have chosen Firefox.  There were rumblings that this might change this October and yet, the news is that “Firefox To Remain Default Browser in Ubuntu 13.10“.

In an internet world where applications and placement are bought and sold, what does this say about the quality of the browser?  Will the debate continue on to release 14.04?

What browser do you choose to use?  Why?  Do you have a particular brand loyalty or does it even matter to you these days?  For students, how important is it for them to know that there are choices, there are proprietary and open source alternatives?

Ontario Educator Smackdown


At least sort of…

I’ve been wanting for a while to play around with the new features of Visual.ly.  Visual.ly is trying to build a set of tools to help you build infographics.  These are the hottest things around and help you build and display messages and content.  I’ve been poking around; there is a nice collection of templates built around the Twitter and Facebook services.

I wanted to have fun but I didn’t want to get to the point of embarrassment of anyone so I tried and tossed out a number of different trials.  In itself, I think that’s impressive.  If I was designing and building an infographic manually, I certainly wouldn’t be able to make so many tries this easily.

What I ended up with is a tribute to two of the best Ontario educational minds.  Both of these individuals push my thinking each time that we get together and between times online.  They are both acknowledged leaders in the province and have contributed so much through their work with the Educational Computing Organization of Ontario, the Ontario Teachers’ Federation and, of course, Minds on Media.

I’m talking about Brenda Sherry and Peter Skillen.  And, there’s a smackdown for that on Visual.ly.  It’s just a matter of providing a couple of Twitter names and let Visual.ly build the infographic.  Here we go!

If you have ever had the pleasure to meet these terrific people, you’ll know that it should come as no surprise that you’ve got to call this smackdown a draw.

Check out Visual.ly yourself for a little fun and also the Ontario Educators on Twitter list for some raw data to fuel your fun.  If you’re an Ontario Educator and not on the list, you can fill out the form here and you will be added.

Powered by Qumana

Access :: Future


I’m on a roll.

In addition to the previous post with all kinds of Open Source software, I was doing my daily read of Stephen Downes’ OLDaily.  There was one entry that particularly caught my eye.  It was a book that he ha written titled “Access :: Future – Practical Advice on How to Learn and What to Learn“.

It’s a PDF file suitable for immediate download which I’ve done.  It comes as no surprise that Stephen has licensed it under a Creative Commons license – nice.

Check out the Table of Contents.

Learning Today 

  • Introduction  
  • The Purpose of Learning 
  • Things You Really Need To Learn 
  • The Mark of Wisdom 
  • Critical Thinking in the Classroom
  • Necessary and Sufficient Conditions 
  • Not All… 
  • Educational Blogging 
  • Your Career 
  • Managing Your Blog Entry: 11 Better Tips 
  • Blogs in Education 
  • How To Write Articles Quickly and Expertly  
  • Principles for Evaluating Websites 
  • Applying Critical Reasoning 
  • How Do You Know? 
  • Having Reasons 
  • How Memory Works 
  • How The Net Works 
  • An Operating System For The Mind 
  • Personal Knowledge: Transmission or Induction? 
  • Virtues Education 
  • Free Learning and Control Learning  
  • The Science of Learning  
  • E-Learning 2.0 
  • To The School or Classroom 2.0 Advocates 
  • The Issues in Front of Us  
  • The Form of Informal 
  • Uniqueness and Conformity 
  • New Technology Supporting Informal Learning 
  • How I Would Organize A Conference 
  • What I Learned in High School 
  • My Personal Passion Trajectory 
  • My Academic Upbringing 
  • Social Media and Me 
  • Seven Habits of Highly Connected People 
  • The Reality of Virtual Learning 
  • Nine Rules for Good Technology  
  • What Not To Build 
  • Ten Futures  

The book is a collection of Mr. Downes’ thinking and original writing over a period of time.  It’s not a book that you should or will read from beginning to end.  I’d suggest that you install it on your computer or reading device and read a chapter at a time and take time to see the relevance to you.  It’s not necessary to even read it in order.

You need to download this book and read it.  You need to share it with your colleagues.  You need a book talk about this.  From the entries, great conversations and learning should ensue.

Really Smart People


Yesterday served as a testament to me that there are a lot of really smart people and I was so fortunate to be able to see them show off just what it is that they stand for.  At the end of the day, it really was a humbling experience.

In the morning, we started with a breakfast speaker.  Dean Kamen got our intellectual blood stirred by sharing stories about his efforts to bring science opportunities to the youth.  He started with a wonderful story of his attempt to bring science to the masses with the creation of a Science Centre but realized that he was missing so many students going this route.  This inspired him to found the USFirst series of robotic challenges.  It was amazing to sit in the audience and hear how this has taken off both in the US and internationally.  I really liked his understanding that youth had their heroes in sports and entertainment but nothing academically and he was about to change that through this program.  From its humble beginnings, it moved from 23 company support to championships held at Epcot Centre and GeorgiaDome.  The most impressive statistic was the $15M that students were able to garner in university scholarships last year.  Quote of the day here is attributed to President Bush when addressing students at the opening ceremonies – “It’s like the WWF only with smart people.”

Then, it was time for the entire conference to get on the bus and we had a nice scenic tour to New York University where the learning continued.  This time, it was another overview of the piloting CS Principles Course.

Paul Tymann provided a wonderful overview to his implementation of this course last year.  It was designed for those students who might not otherwise engage in Computer Science because of the fear of mathematics or perhaps they were just browsing to see if there was some interest in the discipline.  There were four big themes to the course: Nuts and Bolts, Algorithmic Thinking, Computing Systems, People and Computing.  That would indeed provide a nice introduction to Computer Science and also to societal implications.  Paul shared some of the things that worked:  Image manipulation, steganography, and “go buy a computer” and some things that didn’t:  generate a webpage, accessibility for all.  There was a great deal of interest from the audience looking to offer this course themselves when it’s finalized.  Resources are at http://csprinciples.org and links there to the College Board website.

Then we were in for a real treat.  A graduate student, a regular student, and a summer intern shared some of the gaming software that they had been working on at the university.  We saw how a Kinnect system monitors movement and got an idea about how that might be used in mathematics!  We got demonstrations of Factor Reactor, Super Transformation, and NoobsVersusLeets.  Development was done in XNA and Silverlight and the whole experience was quite fascinating.  Writing the game isn’t enough but also monitor its use was important for research.  To that end, we got to look behind the curtain to see, not only the data collected by the user, but how biometric devices like a pressure seat and skin cuffs measure student reaction when playing the games, collecting 8,000,000 data points in half an hour.  The big question was how do you leverage game playing with academic games?  We talked about solo play, competitive play, and collaborative play.  In the cool department was a demonstration of the Do It Yourself Touch Table.  It was fascinating to see what you could do with plexiglass, a couple of Kinnect sensors and the ability to think outside of the box.

Competitive Factor Reactor Game

Then, it was back on the bus to enjoy the New York traffic and head to the Lincoln Centre and the finals of the Microsoft Imagine Cup.  Speaking of thinking outside of the box…

Those who were competing where set up in booths that were open for us to walk through and talk about the projects with the competitors.  The main language of conversation was certainly English but the culture was world-wide.  Students were developing software and prototypes in their quest for a better world.  For the most part, it was just heavy traffic and then an opportunity to chat with the students.  At one point, though, there was this crush of humanity headed my way… Eva Longoria was there to take in the exhibits and talk with the students.  With my phone held high, I got this fuzzy ponytail shot over the shoulder of a really rude professional photographer.

Then, it was show time!  In the Koch Theatre the students all showed up to see who the award winners would be.  I didn’t have the ability to take notes so you’ll just have to visit the Imagine Cup website for the full details.

The presentation was just as good as any awards show might well be.  Betsy and I sat way, way up in one of the top rings with just a few others.

There were some really interesting projects that caught my eye walking through the display area.  One was a helicopter like device developed by a Singapore team that, by remote control, could survey a disaster scene from on high.  It had two cameras and could be outfitted with a number of sensors (radiation, smoke, etc.) to send important information back to rescue teams.

There were two tablet applications that caught my eye in particular.  One actually did win an award in its class.  It was a system of moving PECS (Picture Exchange Communication System) to a portable device for those students who need it to communicate.  I could see a huge demand for that.  The gentleman that was showing it off was from France and the product is tentatively named after a young lady who needs it for communication.

How about a traffic monitoring system complete with dry ice simulating fog?

Then, I spent almost half an hour talking to another group from India who had a sort of working prototype.  It was a tablet computer for the blind.  Instead of a clear glass screen like we normally think of when we think tablets, it had a braille interface with mechanical pins to interact with the user.  I was blown away with the concept – I wish that they had been closer to a final working product.  Talk about thinking outside the box, er, tablet.

As was noted, these students were all winners with their ideas and implementation.  One question that I asked at every table was how they intended to monetize their product.  Responses ranged from putting out a limited free version with the possibility of a purchased upgrade to donating all the work to Open Source.

The kids are all right.  If you ever have a chance to walk the hall in future Imagine Cups, you absolutely must do so.  Yesterday’s complete results are found here.

Alfred Thompson blogs his thoughts about the day here.

Powered by Qumana

CSIT Symposium 2011


Yesterday was the annual Computer Science and Information Technology Symposium.  Held annually, it’s an opportunity for teachers of CS and IT to get together for a day of learning focussed on these subjects.  Like most conferences, it is an opportunity for learning and sharing and the conversations among attendees are at least as valuable as the information shared during the sessions.

I must confess upfront a personal bias towards the event as I am one of the organizers.  I think that it’s fair to say that the events and topics are carefully selected for relevancy and currency to ensure the best experience for all in attendance.

My notes for the sessions that I attended are nicely tucked away in Evernote so that I can make reference to them later on.  There were many opportunities to think and reflect about current trends and also to wax philosophically about where Computer Science has been as a discipline.  Some of the highlights appear below.

Morning Keynote – Douglas Rushkoff – Program or Be Programmed
I had been waiting for this presentation ever since we put the agenda together.  I wasn’t disappointed.  It was almost a shame that I was taking notes since the presentation was high energy with many key things to ponder.  Each of the attendees received a copy of Rushkoff’s book and it will be nice summer reading for me.  As the title suggests, he talks about the amount of technology and how we use it daily.  There is a significant difference between those who are passively using the technology and letting the developers determine just what and how it’s used as opposed to those who truly understand how to program and leverage that skill to make the technology truly work for them.  Rushkoff talks about the current state of computer programming and asks the audience if it’s going to take a “Sputnik moment” to realize the advances made by so many outside of the United States to change the attitudes here.  Best quote of the day was “how do you share that active participation is better than passive ignorance?”

 

BTW, my teacher-librarian friends, this book needs to be on your shelves.  If you’re looking for a great resource for a book talk with staff and/or kids, this would be a really engaging start.

Bootstrap: Algebraic Programming for the Middle School Classroom – Emmanuel Schanzer
I was forced to attend this session as proctor and I’m so glad that I did.  I had never heard of Bootstrap before but I sure have now and I’m motivated to dig deeper into it.  It’s free; web based with all kinds of resources and this session did force us to look at some of the things about algebra, mathematics, and programming that make it a challenge for students to learn.  We started with asking why x is a “variable” in this equation.  6 = x + 2  Bootstrap essential takes the ambiguity and jargon away from mathematics and just gets down to using it as a tool to solve and also to develop ones own code.  I learned a new concept – that of Circles of Evaluation.  I was fortunate enough to sit next to a gentleman who used Bootstrap and he helped me as I tried to fumble through some of the examples.  We had a great conversation about prefix and postfix notation.  This will definitely occupy my attention for a while.

Quick Start to Small Basic – Quick Start to Small Basic – Damian DeMarco
I had used Small Basic with my university class as an tool for the introduction to programming and was curious to see how others were using it.  As I might have guessed, the presenter was a real fan of the resources that Microsoft provides with the product.  We had a walk through of the language and resources.  It confirmed many of the things that I had already been using with the program.  In addition to the official Microsoft resource, we were shown an alternative resource at www.teachingkidsprogramming.org that extends the teaching resources.

Lunch was great and a wonderful opportunity to just sit and talk to folks for the hour that we were there.  I had a delightful talk with a teacher from Massachusetts, Brooklyn, and a couple from the Bronx.  Joining us was a recent graduate who was looking forward to his own classroom in September.  I hope that we didn’t scare him too much!  Over lunch, Mark Hindsbo, VP of US Developer and Platform Evangelism for Microsoft shared a few moments with the group and recognized some of the students in the audience and congratulated those teachers in the audience for their continued support of Computer Science.  Where can I get a job with a title like that?

Tips from a CS Principles Pilot: Activities, Techniques & Strategies to Help Make Computing Ideas Accessible to All Students Jody Paul
This was another session that I had to work.  We were late getting started because of the great lunchtime conversation and then I had to duck out to get more handouts duplicated and so I missed the opening where Jody set the stage for this Pilot.  Fortunately, my friend Chris was in the audience and explained to me that the pilot was all about developing ways to creating an engaging introductory course for students into the world of Computer Science. What I did understand what the approach to the course.  It would be a great challenge for many – the students set the curriculum by expressing their interests and the teaching flowed from that.  There were some great examples shared about how to get into programming without that scary introductory mathematics moments.

Part of my duties involved setup for the closing keynote so I didn’t get to attend a final break out session but then it was on to…

SPIRAL:  Combining Learning, Play and Exploration Ken Perlin
If you ever needed permission to just program for the enjoyment of programming, you were given it through Perlin’s keynote.  In fact, everyone needs to enjoy the results of his programming at his website.  His session was the perfect one to set the stage for Day Three where we will get to experience Microsoft’s Imagine Cup.  Perlin took us through many of the little applets that he had written and you couldn’t help but be inspired to try to write a few of your own.  It should be great with a summer ahead for folks.  Our setup involved a computer connected to three simultaneous displays that didn’t like switching from Powerpoint to Safari and we didn’t resolve that in time to go live but a quick workaround and I’m sure that the audience didn’t recognize it at all!  The academic part of the talk got serious about games in education and Perlin talked about the research into understanding what leads to learning and what doesn’t – how intrinsic rewards play against extrinsic rewards.  Quoteworthy here was “Computer science doesn’t just need a grammar.  It needs a literature.”  Marvin Minsky”

It was a long day of learning but it wasn’t over until the grand reception and door prizes.  On the top floor of the Faculty House, we got a chance to say our goodbyes from the balcony overlooking Morningside Park.

Alfred Thompson was also at the CSIT Symposium.  His reflections are located here.

Powered by Qumana