This Blog Is Not For Reading

A blog, just like any blog, only more so

  • Subscribe

  • Categories

  • RSS Bob Jonkman’s Microblog

    • New note by bobjonkman 14 May 2022
      "A Supreme Court that doesn't give a damn what the public wants ... is exactly what a Supreme Court is for, actually." True enough. But elected representatives in government *are* supposed to do what people want, that's why they get elected. If they had fulfilled their obligations to actually represent the citizens' wants then the […]
    • bobjonkman repeated a notice by clacke 14 May 2022
      RT @clacke People, not all people but most people, are angry about the wrong thing. I agree that Roe v Wade being canceled is a bad outcome. I agree that women should have the right to their bodies, but here's my possibly unpopular take: A Supreme Court that doesn't give a damn what the public […]
    • New note by bobjonkman 12 May 2022
      It's the middle of May, I'm sitting outside in 28C weather, just 100km west of Toronto, and the Leafs are *still* playing hockey?
    • bobjonkman repeated a notice by guizzy 12 May 2022
      RT @guizzy @vriska I would wait before celebrating just yet. Never underestimate the Leafs ability to snatch defeat from the jaws of victory.
    • New note by bobjonkman 12 May 2022
      It seems the state-of-the-art for autonomous vehicles is worse than I thought. Still, with the number of bad drivers on the road now, replacing them with bad robocars is still likely to be an improvement.
    • bobjonkman repeated a notice by geniusmusing 12 May 2022
      RT @geniusmusing @lnxw48a1 @bobjonkman They are still not ready or someone had interfered with their learning... :P Cars With Active Driving Assistance Tech Crash During AAA Test https://gizmodo.com/tesla-active-driving-assistance-autonomous-cars-aaa-1848916830 >Despite lofty performance promises from carmakers seeking an autonomous future, recent testing from AAA revealed “inconsistent performance” with more basic active driving assistance (ADA) that resulted in […]
    • Favorite 12 May 2022
      bobjonkman favorited something by geniusmusing: @lnxw48a1 @bobjonkman They are still not ready or someone had interfered with their learning... :P Cars With Active Driving Assistance Tech Crash During AAA Testhttps://gizmodo.com/tesla-active-driving-assistance-autonomous-cars-aaa-1848916830 >Despite lofty performance promises from carmakers seeking an autonomous future, recent testing from AAA revealed “inconsistent performance” with more basic active driving assistance (ADA) that […]
    • New note by bobjonkman 12 May 2022
      OTOH, when the self-driving cars have to make a trolley decision and decide to veer into a mailbox or a fire hydrant that's really me on a bicycle, then I'm blaming you.
    • bobjonkman repeated a notice by lnxw48a1 12 May 2022
      RT @lnxw48a1 One thing I do with CAPTCHAs is to always include one wrong item in the "click all the boats/bicycles/traffic lights". After 3-4 rounds, it usually lets me in anyway, and whatever killer robot I'm training will waste bullets attacking mailboxes and fire hydrants and skipping people on bicycles and motorcycles.
    • Favorite 12 May 2022
      bobjonkman favorited something by lnxw48a1: One thing I do with CAPTCHAs is to always include one wrong item in the "click all the boats/bicycles/traffic lights". After 3-4 rounds, it usually lets me in anyway, and whatever killer robot I'm training will waste bullets attacking mailboxes and fire hydrants and skipping people on bicycles and motorcycles.

@OpenDataWR hosts Open Data Day Event — Saturday, 22 Feb 2014 at @Kwartzlab #ODD2014

Posted by Bob Jonkman on 21st February 2014

Open Data Waterloo Region

 

Continuing with the theme of my personal social calendar — On Saturday, 22 February 2014 I’ll be at Open Data Waterloo Region‘s Open Data Day Event, held at Kwartzlab again this year. There’s a schedule, suggested projects, dataset lists and more on Waterloo Region‘s page on the International Open Data Day Hackathon wiki.

Last year William and I started a project to add OpenStreetMap links to Thunderbird’s Lightning calendar. We didn’t finish, so that’s one project to work on this year. Also, since last year I’ve been dabbling with the Food Premise Inspection Data to add the restaurant location data to OpenStreetMap. And I hope to be taking lots of pictures and video of the event.

Come join us! Here’s the bumf:

Event: Open Data Day Hackathon
Date: Saturday, 22 February 2014 10:00am to 4:30pm


Location: Kwartzlab Makerspace, 33 Kent Avenue, Kitchener, Ontario [Map1]
Organizer:
Open Data Waterloo Region
Online: WebRTC Video Chat on https://chatb.org/#OpenDataDay
Register: Ubuntu Canada Event Portal (optional)
ODD2014: Open Data Day Wiki – Waterloo Region

There’s an Open Data Hackathon in Guelph too, 24 hours long with a contest and prizes and everything!

Event: Open Guelph Hackathon
Start: Saturday, 22 February 2014 at 9:00am
Finish: Sunday, 23 February 2014 at 1:00pm
Location: Atrium, Science Complex, U of Guelph, 50 Stone Road East [Map2]
Website: Open Guelph Hackathon – City of Guelph
Register: Guelph Hackathon Registration, Guelph – Eventbrite
ODD2014: Open Data Day Wiki – Guelph

Be sure to register before Saturday to get in.

Tags: , , , ,
Posted in Open Data | Comments Off on @OpenDataWR hosts Open Data Day Event — Saturday, 22 Feb 2014 at @Kwartzlab #ODD2014

Wanted: Open Data Citizen’s Group in Woolwich Township

Posted by Bob Jonkman on 19th March 2013

Open Data Woolwich Township

 

Alan Marshall, known online as the Elmira Advocate, recently blogged about the lack of data transparency:

What I do know is this. Environmental data is not shared with the public. What I do know about Waterloo’s water scares me but perhaps not as much as what I don’t know.

The Region of Waterloo is gradually making its collected data available to the public in Open Data sets. This means that citizens can use and re-use the data for mapping, tracking trends, and correlating it with other data sources. The data is licensed specifically to encourage its re-use, not restrict it.

The Region of Waterloo data sets are available at http://www.regionofwaterloo.ca/en/regionalGovernment/OpenDataHome.asp

There is a citizens’ group called OpenDataWR that encourages governments to make their collected data available in standardized, re-usable formats. They meet occasionally to work on new applications utilizing Open Data resources.

OpenDataWR recently held a hackathon, where groups of people worked on new projects that makes uses of Open Data. It was mostly computer programmers at the hackathon, but we need advocates like Alan with deep knowledge of the data, science, and the meaning of the data so that the programmers can write better applications. We also need publicists to make the existence of Open Data more widely known, as well as the applications that make use of it. We need lobbyists to advocate for more Open Data from governments, and from commercial organizations such as Conestoga Rovers. For instance, the University of Waterloo has an Open Data project as well.

As far as I know, Woolwich Township doesn’t have an Open Data project, or even a policy about making its data available in open formats. For example, even something so fundamental as the Woolwich Council meeting calendar is not made available in a standard calendar format, so you can’t easily add Council meetings to your own iPad or Outlook calendar.

It would be nice to have an Open Data advocacy group in Woolwich Township. There’s certainly enough data, just no good way to get at it.

Call to arms!

If anyone is interested in setting up an Open Data Woolwich Township citizens’ group to encourage and guide the Township into opening its data, please leave a comment below or contact me at bjonkman@sobac.com.

–Bob.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in FLOSS, Open Data | 1 Comment »

OpenDataDay Hackathon at Kwartzlab

Posted by Bob Jonkman on 27th February 2013

Open Data Waterloo Region

 

On International OpenDataDay four teams of hackers from OpenDataWR gathered at Kwartzlab to work on Food Premise Inspection Data, modelling new transit routes and route changes with GTFS data, improving the server for the Catchr transit app, a proof-of-concept pushbutton app for Android, and creating a Get Map button for OpenStreetMap in the Thunderbird Lightning add-in.


Hackers at Kwartzlab OpenDataDay Hackathon at Kwartzlab. Clockwise: Koo (back to camera), Ralph, Michael, Mike, Brett, Jonathan. Missing: Darcy, William, Katherine, Bob.

 

William and I worked on the Get Map button. Although we had hoped to create some working code, we got only as far as making a mock-up of Lightning’s Edit Event screen:

Screenshot of Thunderbird Lightning Edit Event screen
Lightning “Edit Event” screen, showing the new “Get Map” button

 

The first hurdle we ran into is that Lightning source code is kept in a Mercurial repository. Although William was familiar with Perforce (another code revision system), I haven’t used Mercurial until now. And the repository contained all of Thunderbird, Firefox, SeaMonkey, and the Mozilla addins. We certainly didn’t want to clone the entire Mozilla code base! So William found the Lightning tarball, which I unpacked in a new folder. This let us poke around the source files to find where our new code should go.

Then we found that Lightning isn’t straight Javascript, it’s mostly XUL. XUL is close enough to XHTML, CSS and DTD files that we could figure out what needed to be done. But we had a limited amount of time, and I didn’t want to spend it waiting for source code to build. So I created a new profile in Thunderbird, installed a fresh copy of the Lightning add-in, and we hacked at the installed files directly. This gave us instant feedback on the changes we made, just by restarting Thunderbird and running Lightning. Some of the changes were in plain text files, but others needed to be made to files in JAR format. One of those was the localized language file. We weren’t sure which language file we were using, en-GB or en-US. Of course, we picked the wrong one to start with, and spend maybe two hours trying to debug a misleading error message about a missing entity definition while we were working on the wrong file.

But it all turned out OK in the end. Now we need to take the work we did on the installed files and replicate it on the source files from the Mercurial repository, properly build Lightning from source, and offer our changes to the Mozilla Calendar project. And, once we’ve got it working, we’ll make the changes available on this site too.

–Bob and William.

Tags: , , , , , , , , , , , , , , , , , , , ,
Posted in code, FLOSS, Open Data, Software | Comments Off on OpenDataDay Hackathon at Kwartzlab

 
Better Tag Cloud