The end of the episode. Which was also the end of the lesson as he didn't do the final advanced episode.
Owen Stephens
@ostephens
Thanks @drjwbaker
James Baker
@drjwbaker
On not wanting to overload the start, I agree. I was struck by how much frontloading you'd removed during the sprint. I guess I only mention export as a potentially useful thing to talk about at the start is that it might help learners mental model of the Refine workflow: that you put data in, that data is refine is worked on as a project with all the undo/redo possibilities, that you then export data out at the end having not changed the input data.
(and, I should add, slimming the front end was a real success)
Belinda Weaver
@weaverbel
@ostephens It always tells me there was an error connecting to something or other but it always works so I just ignore it.
Owen Stephens
@ostephens
@weaverbel is that in the browser interface you see that?
Belinda Weaver
@weaverbel
Yep
Owen Stephens
@ostephens
If so, upgrading to the current version of OpenRefine (2.7) will fix that
Belinda Weaver
@weaverbel
Great. Thanks.
Owen Stephens
@ostephens
It’s a hangover from when Open/Google Refine integrated with Freebase - a service that no longer exists. That’s been entirely removed in the latest version
Belinda Weaver
@weaverbel
Cool
Belinda Weaver
@weaverbel
Giving these lessons a good going over as I teach them all to different groups. Not sure we explain everything needed in regex lesson to solve issues. For example, in the test bits, there is a range used [2,4] but I don't think commas to indictae a range have been included. I'll try to change that in the lesson.
Belinda Weaver
@weaverbel
I think we should also add something explicit about advocating for Markdown in the data intro lesson. I have a file I have created in Markdown that includes different-sized headings, a bulleted list, a numbered list, some bold and italic text, a web link and an image. I show them that in Markdown. I then pandoc it and open the file as an HTML page, a PDF and a formatted Word document. It really gets their attention as they can see the time-saving aspect. I then point them to the Prog Hist tutorial. I do say that, as librarians, they should be advocating for the texts of the future to be machine readable, and they do get that. Happy to work this up as a lesson segment if people think it has value. I usually get good feedback about it in the the notes.
Joel Nothman
@jnothman
I like the sound of it. :) I think it would be great to see something similar in the SWC frameworks. It makes a lot of sense for writing research notes and even paper drafts. The main problem with markdown is the diversity of implementations and extensions. You basically need to tie markdown to pandoc.
Belinda Weaver
@weaverbel
Well, markdown and pandoc are what the PH website teach and they make a good combo - as does Markdown with GitHub pages. We need to get scholcomm advocates behind this too. PDF madness reigns in journal-land - another reason why journal publishing is broken !
{VALUE} matches the preceding character the number of times defined by VALUE; ranges can be specified with the syntax {VALUE,VALUE}
Belinda Weaver
@weaverbel
OK, thanks @drjwbaker but that is actually a bit ambiguous and I didn't read it that way at all when I saw it. Wiser now, of course, but the way I (erroneously) read that, I thought it meant the actual value was the first VALUE and the number of times it should repeat was the second VALUE Not explaining it well but I guess I thought it would work out as {\d,4} which is obviously nonsense but I had no idea you were conveying a range of NUMBERS OF TIMES. Maybe I am an idiot but if I can get confused, so can other people. As with all these things, I think an example is worth gold and we need to put an example for most of these as they are pretty challenging. And clearing up any ambiguity is worth doing.
Anyway I get it now which is good if I am teaching it and I will make a point of pointing it out.
Juliane Schneider
@JulianeS_twitter
I've got an idea for a lesson plan that cropped up because of a variety of conversations in several contexts about the same problem: namely, the difficulty of installing new programs/software etc. on Windows machines. This has been a bugbear in the Bash LC lessons, and even occasionally for OpenRefine.
What if we developed a lesson on Windows installation? To make clear the fact that it is a trial and error process at the best of times, and to bring home the fact that it isn't because you are stupid - even intermediate/advanced Windows users have to devote time and research and troubleshooting to get something installed and working correctly.
I'd like to develop a lesson that covers basic Windows file structure, where you should put the programs you are installing and why, the research process for finding answers to error messages, and the troubleshooting process. Have learners install the programs they would be using in future LC lessons, and maybe go through a VM installation, just to show them how a multi-program install works, and how the order in which you install things can be critical to making the end result work properly?
Yes? No?
Juliane Schneider
@JulianeS_twitter
We could have a whiteboarding exercise where we take a horrible set of install instructions and translate them as a group into actual people-language instructions.
Oooh, we could get them to install Jeckyll....er, never mind. OK, I'ma put down the coffee now.
Belinda Weaver
@weaverbel
Hi @ostephens couldn't make the CrossRef thign work - will advise
James Baker
@drjwbaker
@JulianeS_twitter So, you want to make the installation and data download part of the shell lesson? Or a new lesson on Windows?
Janice Chan
@icecjan
So I put my hand up to be one of the SQL lesson maintainers, but I don't seem to have permission to merge PRs. Can someone please give me write access? Thanks :)
James Baker
@drjwbaker
@icecjan You should have an invite now!
Belinda Weaver
@weaverbel
Hi @ostephens scratch my last comment - it was my own inability to read instructions!
Janice Chan
@icecjan
Thanks @drjwbaker
Belinda Weaver
@weaverbel
Hi @JulianeS_twitter You are very brave with that idea! Or what politicians call 'courageous' - and we all know what that means - certifiable, looney, batsh*t crazy. I don't know that we need a Windows thing so much as just a digital tune up of how to download a file and know how to find it, how to install a program, how to get Chrome installed on your system if you haven't already, how to open multiple tabs in a browser (yes, I know, lame, but I have HAD THAT PROBLEM on the roadshow).
Also lots of enthusiasm at the roadshow for my cyber security stuff - this is just an off the cuff five minutes where I tell them to get wise and help their customers wise up too. I email my 21 point plan to them later.
Richard Vankoningsveld
@richyvk
@JulianeS_twitter@weaverbel I second the idea of a tuneup lesson, with a focus on getting things installed on Win could be good. Interesting that you mention where things should be installed etc. This could have linux/mac stuff too, and you could (perhaps) mention things like Homebrew for mac. Dare I say even talk about $PATH :)