I have my very first solo photography exhibition running this month at the North York Central Library, 5120 Yonge St. entitled SLOW DOWN, LOOK CLOSER. Please check it out if you’re in the area and see Willowdale from a “bee’s eye view”.
We’ve been looking forward to Scratch Day for a couple of months now, and am happy to say it went off wonderfully.It was five months ago today that we checked out No Starch Press’s SUPER SCRATCH PROGRAMMING ADVENTURE from the library, and it was this past Saturday that Xander revealed Scratchy to 15 more kids, ages 7 to 12, as the culmination of his hard work.
After we shared his Scratchy themed birthday cake (he turned 7 in January) with the Lifelong Kindergarten Group at MIT, I learned of ScratchEd (thanks @TwilightDreamWolf for the heads-up) and their role in helping to bring Scratch to more kids. From their group, I learned of Scratch Day and looked into where we could go to meet other Scratchers in Toronto, only to find there wasn’t anything already organized. Thinking about possibilities of organizing something to help foster his passion, I mentioned the idea to him and he said he’d love to teach kids to do it — which cinched it, this was going to happen if he was this keen about it.
There is an amazing technology vibe in Toronto, so I knew there would be many ways to go about the event. Part of me wanted to see if people at UofT would want to be involved, to keep the university feel of Scratch, but I didn’t have any current contacts there to work. Working the start-up vibe was another angle I considered, but was a bit wary of the sponsorship angles inherent with that culture. When I was at an early Maker Series event at the Toronto Reference Library, in connection with their new Digital Innovation Hub, I saw they had the new version of the SUPER SCRATCH book in their collection (which isn’t available in the Library’s main collection). I inquired asked about the possibility of doing Scratch Day there, and they declined saying they didn’t have a kid friendly space. This brought me to our local library, North York Central Library, which we have a good rapport with.
I introduced the idea to them, and they did some research to see if it might be a good fit. We arranged to meet and Xander shared his enthusiasm for Scratch and we discussed some of the ideas for what the day could be. We settled on a small introductory class for kids aged 8-12 accompanied by their parents as a trial run. Coordination with the Learning Centre in the Teen Zone/Hub at the library, outside of the Children’s Department usual dealings and recruitment within the Teen Department’s Youth Advisory Group to find volunteers to help mentor during the class was done. Much thanks to Sharon Andic, and Kathryn Copeland for their work in preparing the program, and to Chantee, Charles, and Wendy for their work during the class helping the kids out.
We announced the class on a blog setup for the event at ScratchDayNYCL.tumblr.com and the library put it in their Spring Flyer of events. Registration quickly filled up with positive comments from parents. Xander practiced his instruction skills with a friend, going early to our Homeschool Group at the library for a few weeks. We also arranged to tour the Learning Centre space to get a feeling of the room and what was available there and discuss the format and layout of the pairs. Everything was set — I was more nervous than he was.
The biggest hurdle was going to get through introductions, as he was really struggling with that part in our practice session. Kathryn agreed to introduce him which worked out great.
The class went very well. We managed to squeeze in two extra groups who arrived morning of to see if anyone didn’t show-up. Many smiles and much enthusiasm from the kids gathered (and a few handstands from the leader). We made a NYCL Scratch Club Studio on the Scratch website to help encourage the kids to collaborate and build their skills together going forward. We ran over our time estimates (of course) so we didn’t get to do the maze program he planned, and we didn’t get to show some of our ‘Connecting to the Physical World’ projects as we had hoped. His response? “We’ll just have to have another class.”
Not only that, he came home and asked to start to write a book about Scratch, for his “55%”ers, those we know a bunch of scratch but want to do more advanced things. When he started Scratch, he didn’t read and he learned so he could do more Scratch. I guess it will also be his gateway to writing too!
After 7 years of not letting the children touch the Toronto Public Library‘s computers with a 10 foot pole, yesterday we had made arrangements with another family to introduce them to Scratch and since we were already both going to be at the library later that afternoon I gave it a try.
Here, I’ll document the issues I had with the experience.
One of the machines is in its semi-regular state (I’ve observed over 2/3rds of the machines in the Children’s Department being in this state at once before) of needing to do a forced restart because the timer software has crashed, other is reporting some sort of corruption and requires a reboot.
Upon starting Firefox (at least they are no longer calling it Fire Fox), we see a screen where it is checking the addons, but it just hangs at that screen and didn’t seem to make any progress so we cancelled it
We were presented with an error-ish screen in firefox warning that McAfee is trying to install an addon but maybe we shouldn’t trust it.
Presented with another addon install screen for Java Console. Again, continue without any action taken.
The timer software they use is terribly intrusive giving multiple warnings that you need to save your work and be prepared to leave the machine, starting as early as 50% into the time.
There was no obvious volume control on the machines, and the song my son programmed was barely audible so we just didn’t bother with doing any sound related activities (our theme for the day was music sigh).
The library has a fantastic collection, and wonderful branch staff, but their technology department continues to disappoint. I have such little faith in their webteam, but feel I have little choice but to use their catalogue. I feel sorry for the people who don’t have alternative choices for using computers and are only exposed to such a poor experience when interfacing with this technology.
I wanted to share some feedback regarding the checkout desk construction I noticed on Friday at North York Central Library. It might only apply to us, but I imagine others who checkout large # of items (kids books?) and those in wheelchairs might also be affected.
Of all the checkout locations available, there is only one I’m comfortable using and it has been altered. It is only one of two that is low enough for the kids to participate in, and is the only one with enough space to handle the high-volume of items we typically have. The extra wood-type level that has been added to the front section of the circle area prevents me from sliding our piles along the counter as we are checking out. Days when we have 20 or 30 items (picture books for the win!) it is rather involved to pile 8 or 10 on the RFID reader, move that pile over, repeat two or more times, then sort the items so they can then fit well into our bags. The extra bevel prevents the sliding (need to slide far enough away that it doesn’t get picked up again by a switch in card), and I suspect whatever is going to be installed on that space will limit any piling and sorting area.
I imagine that checkout spot is also the designated wheelchair checkout spot and I can’t speak for them but I imagine it might be an issue too, though not as much because there is no knee space in the section covered by the new block.
As you may know, we use the library A LOT (over 500 checkouts so far this year (track it yourself with athenaeum)). Somehow or other, the barcode on the back of my library card is wearing out (darn you Friction!), making it more and more difficult to get it to scan at the self-checkout stations. The kids helped me (they are short) find the keyboard locked under the shelf checkout station, and we learned how to unlock it, pull it out and type in the library card # to get by. This lasted a while, until I was almost ready to go to the circulation desk to claim a new card, thus suffer the personal horror of being assigned a new number, and more terribly, a new location on the holds shelf — when I had an epiphany.
It is just a barcode. I know how to make barcodes. Why don’t I replace the barcode on my library card? I could just paste it over top the worn out one and I’d be off to the races. But wait, why stop there? I carry around three library cards (mine, my wife’s and my son’s), taking up over 40% of the contents of my pocket on any given day, let’s solve that problem too. I proceeded to print up a sheet with all three library card #’s barcodes so now I just have a tiny slip of paper and presto problem solved, life hacked. For those who carry a smart phone, it is even simpler as you just can keep an image file on your phone and display that to the barcode scanner and be on your way.
Only times you need your card now are when you need to present official identification to government officials.
Don’t get carried away with this though. You wouldn’t want to ‘cheat‘ any other systems by consolidating your barcodes, or heaven forbid alter something’s code.
I wonder if there is a keen enough library user who wants their library card for life that will get a working tattoo barcode of their library card?
Want to do it too? Super easy way is to just follow this link here to Barcodes Inc’s Generator. and look to your browser’s address bar and change the number where it says code= to your library card number — make sure you leave all the other things in place. I’ll state the obvious, the barcode seen in that link is not a valid barcode, it isn’t your library card #, you must type your own personal number in there (and know that there is a small chance someone somewhere will have a record of your number in a log file). If you’re going to do it yourself using the form (click advanced options) or have other tools to make a barcode I tested and found that the “numeric only” codes are recognized by the library’s scanners. Thus pick “Interleaved 2 of 5” or “Code 128-C” to get you started. Once you have your image file of your barcode, do what you want with it in terms of laying it out to be printed, or encoding it to be tattooed, or sending it to your smart phone. Good luck, and have fun!Note this should in no way be limited to the Toronto Public Library system. Anywhere that has a self-checkout that uses a barcode can be hacked in this way.
We also read a great children’s book by Neil Gaiman today and I wanted to find it again so I looked through all Neil Gaiman’s children’s books and it wasn’t in the list. Odd. I managed to remember part of the name, and found the book with a different search: BLUEBERRY GIRL. I wonder why it’s not listed as a children’s book, and if he has done other children’s books that I won’t be able to discover too?
To round things out, earlier in the week I had read the amazing SUMMIT OF THE GODS Volume 1 and wanted to get the next volume. I was on the record for the book already so I clicked through to the author, Baku, Yumemakura., but this was the only book they had. I figured the subsequent volume wasn’t out yet, or hadn’t been acquired and was going to end my journey there when I had a feeling to try something else. I went through via the illustrator instead and there it was, Volume 2! With a duplicate entry for the author (one with birth year, one without). A fault of the MARC record, or lazy cataloguers?
Further to that, I also add books to a shelf per month they are checked out. More to just capture the data at this point. Should help me know which books we check out multiple times too.
I also added the ability to have multiple library cards right in the config file and wrapped that up in a YourAccounts class. That way I didn’t have to manually get the 2nd library card in the script each time I was running it vs. checking it in to the repository (didn’t want to accidentally check in my library card # to github).
Please let me know if you’re using the script at all.