Last Wednesday we returned to Radio EDUtalk after a summer break. (The break was for live shows, IaninSheffield in particular has kept the podcast active over the summer).

Our first guest of the new session was Laurie O’Donnell, @laurieod talking about ‘Innovation, creativity and technology for learning. Laurie gave a passionated, radical and reasoned argument for Innovation and creativity in Scottish Education which I recommend you listen too.

Most of the audio is pretty good quality, although we were beset by skype dropping out which made me a little too uptight to talk sense at times. Fortunately Laurie’s audio is much clearer than mine, I’ve still a lot to learn about nicecast.

David has already put together an impressive list of participants for future shows which you can read about over at Radio Edutalk. We are very open to suggestions or volunteers for future broadcasts please get in touch, (a comment here, twitter tagged #edutalk or an email to edutalkr at hotmail.co.uk)

Finally if you are interested in contribution to the EDUtalk podcast you can do so in several ways or if you would like to try live broadcasting, hosting or co-hosting a show, please get in touch.

Apple’s original software construction kit: HyperCard turns twenty-five years old today | TUAW – The Unofficial Apple Weblog

IMG_8585 by tantek
Attribution-NonCommercial License

I missed Hypercard’s birthday yesterday. I can’t begins to explain how this application has affected my computing life. HyperCard lowered the bar to making ‘software’ on a mac. When I started using it I quickly was able to make games and tools for teaching. The mailing list taught me how useful an online community was, hundreds of free files showed the power of sharing, and I even learnt HTML using a HyperCard stack.

Gone but not forgotten.

This is going to be another slightly geeky post. The previous one, Testing a new system, was about a way to blog using dropbox and AppleScript folder actions had me thinking about other things that could be done using this sort of system. The way I am doing this relays on having dropbox and a mac that is on when you want it. If you don’t have a mac you might like Wappwolf which is a web service that can do a lot of things with files in your dropbox automatically.

So I already have a system for blogging by dropping files into a folder on my dropbox and was looking around for another idea to play with. There seems to be a few OCR apps for iPhones but I had noticed that Tesseract was available on Google Code and googled around to see how it could be installed and run on a mac. One I found was TesseractOCR Mac a Cocoa Front end to the Tesseract OCR program. I downloaded this and gave it a try. It worked well on my desktop. I then struck gold: Installing and using Tesseract 2.04 on Mac OS X 10.6.6 with Homebrew | Ramble On. This post explains clearly how to install Tesseract on a mac so that it can be used on the command line. It is also a good intro to homebrew.

Homebrew

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.

For someone who has struggled with this sort of thing before, homebrew is pretty straightforward. Installing homebrew is just a case of copying a line of code from the installation page, pasting it into the terminal and pressing return.

imagemagick

Following the instructions from Ramble On I just typed brew install imagemagick in the terminal and hit return. Lots of scary text scrolls by:

Install Imagemagick

installing Tesseract

Once imagemagick was installed I repeated the process for Tesseract.

Testing Tesseract

As I was wanting to figure out how to use my phoe for OCR I took a photo of a bit of newspaper, I used Camera+, the clarity filter, cropped and made the image Black and White:

fr_160
Click the image to see fullsized on flickr

I used Wifi Photo Transfer to grab the photo from my camera and put it on the desktop.

The OCR process is in two steps using the terminal and the newly installed applications:

  1. Convert to 200dpi tiff:
    cd Desktop
    convert -density 200 -units PixelsPerInch -type Grayscale +compress fr_160.jpg fr_160.tif
  2. Preform OCR on the tif
    tesseract fr_160.tif fr_160 -1 eng

I now have two extra files on my desktop, fr_160.tif and fr_160.txt, the txt file contains the OCR text:

(_;oogle is facing fresh criticism after
admitting that it has not deleted all of the
private data, including emails and pass-
words, it secretly collected from internet
users around the UK as it gathered data for
its Street View maps.
The search firm was ordered in Decem-
ber 2010 to delete the private information
hoovered up by its Street View cars from
open Wi-Fi networks. r
But yesterday Google told the Infor-
mation Commissioner’s Office “human
error” had prevented it from erasing the
data, which could include the millions of
emails and passwords .
Google admitted in May 2010 its Street
View cars had “mistakenly” collected pri-

Which is pretty good.

OCR for dropbox

I now can see that tesseract works well and needed to make it work on images added to a particular dropbox folder.

There are a few folder action scripts that come with a mac, there are in /Library/Scripts/Folder Action Scripts/ several of these deal with images files ad contain routines for handling the dropping of files. These ‘standard’ routines move added files of the correct file type to a subfolder and then pass them on to a sub-routine that deals with the files. I could just duplicated one of these and edit the process_item sub routine. Basically I just scripted the process tested above. I’ve uploaded the script ocr folder action as html, incase anyone will find it useful or fun.

To use the script you put it in the Folder Action Scripts (copy the text of the html file paste it in the appleScript script editor.). Add a folder to dropbox and attached the script to that (right click on the folder and choose Folder Actions Setup…).

Most of my bit of the script just uses do shell script to run the scripts above, the only gotcha was that although I can use convert in the terminal, in a script I have to use the full path to the script:
set ocrscript to

"/usr/local/Cellar/tesseract/3.01/bin/tesseract '" & tif_file & "' '" & tif_file & "' -1 eng"

do shell script ocrscript

This is to do with the way homebrew installs applications and the fact AppleScript doesn’t access commands from /usr/local/….

My script is fairly crude, especially about file endings, if I add :Photo 28-07-2012 12 35 55.jpg to the dropbox folder, it is moved into the processed files folder and Photo 28-07-2012 12 35 55.jpg.tif and Photo 28-07-2012 12 35 55.jpg.tif.txt are created. Not elegant.

The whole process from taking a photo to opening the txt file in dropbox only takes a couple of minutes when using 3G. The system will not deal with columns or more than a single block of text but it does that fairly well. Mostly it was fun to figure out how to do.

This is a quick test of a alternative way to post to my blog.

I tend to blog from my MacBook. I’ve been testing various iOS systems for blogging on the go. I’ve also read a lot about blogging systems that use Dropbox files to produce a post. In the past I’ve experimented with posting to a blog with AppleScript and thought I could knit something simple together. This consists of several parts:

  • a folder on my Dropbox called BlogThis
  • a Folder Action AppleScript on this folder on my always on work mac.
  • The MetaweblogAPI enabled on this blog and supported by AppleScript.

When a file arrives on Dropbox and syncs to my work mac the Folder Action AppleScript posts it to my blog. It uses the first line of the file as a title. If the file is HTML it posts that, if it is markdown it converts it to HTML first.

NOCs

This post was created with [NOCs](http://www.wisd.com/) on my iPhone. Once I’ve finished a local, iPhone, draft NOCs allows me to move it to any Dropbox folder.

Extending

About 6 years show I was testing posting images via the MetaWeblogApi and it should be easy enough to use a Dropbox folder for that, or to script an FTP upload. This would mean I could add an image from my phone to my Dropbox. This would upload to this sit and could be encorporated into a post. Until the I could use Flickr.

I am not sure if anyone is very interested in this sort of thing. If they are I’ll be able to post more details from a desktop. This is about as long a post as I’d like to write on a phone.

Not quite perfect yet, I had to edit the img tag here. More fun to be had.

Update: it was like magic watching my home mac when posting this from my phone, growl told me that a file had been addd to my dropbox and almost immediately that a file had ben moved (by the work mac).

Education Secretary Michael Russell has appointed the Chief Scientific Adviser Professor Muffy Calder to convene an ICT Excellence Group to consider the future development of the schools’ intranet ‘Glow’.

As previously indicated, the new ICT excellence group will draw on the experience and expertise of end-users, and educational technology experts to scope the long-term user-centred future of Glow.

from: Engage for Education » Archive » Glow – Schools IT Excellence Group set up (update 6 Jul 2021 link broken: archive.org)

The list of members  (archive.org) was posted yesterday. There are some great choices, personally the inclusion of Charlie Love give me great hope for the technology behind glow being flexible and adaptive.

I was a wee bit disappointed that mainstream primary education was not represented. I’ve also noticed, from the twitters a few other omissions.

@fredcoyle:

ICT Excellence Group – Am I the only one really disappointed in lack of Primary on this group?? We were pioneers surely ??

@atstewart:

ICT Excellence Group – Who on this group has a thorough insight into additional support needs and the role of ICT in support?

@Carolgolf

Very blinkered. There is more to ICT than Glow. Too many are excluded from Glow. FE, as usual, not represented.

@SusanMcAuley

ICT has massive positive effect on ASN pupils but their needs are different great to see teachers on panel can we ASN as well?

@atstewart

Make up and balance seems wrong somehow. No problem with those on group but it needs more balance, spread & depth

Of all the folk on the list I know, or have read/listened too, I would not want any to be omitted but the list could certainly do with some additions.

Some posts that have stuck in my mind recently.

Blogging Au Plein Air,  after Jean-Baptiste-Camille Corot by Mike Licht, NotionsCapital.com
Attribution License

Glew is becoming more interesting everyday. The MetaWeblogAPI is now working. This is a big deal. The MetaWebLogAPI is the code that allows you to post to a blog through a variety of software rather than through the web interface. I am writing this post on my iPad using the blogpress app. This will publish this post via the MetaWeblogAPI. I usually use textmate on my mac to write blog posts. It uses the MetaWeblogAPI too. 
Recently I’ve been asking primary pupils about how many of them own an iPod touch, often in the upper primary class it is the majority of the class.
Glow blogs never managed to have this feature enabled. A great pity. The potential for pupils blogging on the hoof is a great one. Imagine a school trip. The teacher has an iPhone, this is set to be a hotspot. Pupils are posting pictures and text while they are on the trip. iPod equipped pupils could be updating their eportfolios by grabbing photos of their artwork as it is produced. Glew blogs can now also be public on the Internet, so you can see my first Mobile test made with BlogPress on my iPhone and a Blogsy test made from an iPad.  – Posted using BlogPress from my iPad


A controversial ban preventing a nine-year-old girl from photographing her school meals has been lifted following a storm of protest on the internet.

Martha Payne, from Argyll, has now recorded more than three million hits on her NeverSeconds blog.

from: BBC News – NeverSeconds blogger Martha Payne school dinner photo ban lifted

Martha’s Goodbye post has 1940comments after one day! and

£41,132.50 > raised of £7,000.00

from: Martha Payne is fundraising for Mary’s Meals which show that any publicity can be a good thing.

Martha’s dad added this:

Martha’s school have been brilliant and supportive from the beginning and I’d like to thank them all. I contacted Argyll and Bute Council when Martha told me what happened at school today and they told me it was their decision to ban Martha’s photography.

Obviously lots of interesting things to ponder. I am mostly thinking about the value or real tasks, pupil choice, audience and purpose.

Like quite a few folk I’ve been kicking the tyres of Glew a wee bit over the last week or so. One very interesting feature is a plugin that Charlie has preinstalled into the wordPress blogs, FeedWordPress:

FeedWordPress is an Atom/RSS aggregator for WordPress. It syndicates content from feeds that you choose into your WordPress weblog; the content it syndicates appears as a series of special posts in your WordPress posts database. If you syndicate several feeds then you can use WordPress’s posts database and templating engine as the back-end of an aggregation (“planet”) website.

I’ve given this a quick test here: johnj (glew login needed, get one while it is hot!) where I’ve aggregated two of my blogs, my flickr stream and audioboo. The only one that doesn’t work too well is the audioboo one as the plugin does not grab the attachment.

I’ve only given this a quick test, but it seems to work very well. There are lots of options for adding categories or tags to posts from a particular feed too.

This could be used for either collecting things from a variety of publishing platforms to one blog, or perhaps be the holy grail for teacher struggling with the current glows e-portfolios: collecting all of your pupils post in the one place. The current glow solution of this is to have a list of links in glow that the teachers can click on to visit blog. I’ve told as many folk as I can that it is better to save a folder of bookmarks in their browser and open in tabs but this is not ideal.

FeedWordPress will handle a lot of blogs over in DS106 is pulling in over 500 blogs and spitting them out in lots of interesting ways (for example Dynamic OPML Files Generated from FeedWordPress).

For those interested in e-portfolios Glew also has the Mahara ePortfolio System, open source e-portfolio and social networking software built in.