Gmail Envelope

Google Mail Envelopes Implementation

2

I came across Rahul Mahtani and Yofred Moik’s conceptual design of a Google Mail Envelope a few days ago and was… instantly captivated. I’m not sure if it’s just the aesthetics of a design on the envelope in general, the way it hearkens back to an old school airmail envelope, or the conceptual neatness of the route between the two addresses. I just know that I love it and I want it.

So, I spent some time making a version of it.

Right now, my implementation is very much hacked together (I was teaching myself the Google Maps API as I went — it’s not hard, but it’s not familiar vocabulary, yet — I have a few other projects that will get me more expert soon, I hope). The things to know are:

  • Change the addresses and the map will (should) update to reflect the new information.
  • The first line of the address is removed on the assumption that it’s a name and not part of the address (and users are cruelly constrained to 3-line addresses right now).
  • The resulting envelope template is pretty much exactly a full-bleed letter-size page. Which means that printing it is a hassle.
  • I strongly suspect that there should be a dampening-down of the colors on the map so that the USPS can automatically scan the right information easily. My recollection from constructing bulk mailings a few years back is that the address just needs to have a bit of white space around it, but having a mess of other geographic information scattered nearby may not be helpful…
  • The snazzy orientation of the address infoWindows on the original design hasn’t happened yet. I think I have an idea of how to do it with some CSS (they won’t be “real” infoWindows), but haven’t taken the time to fiddle with it yet.
  • There’s something hinky with the borders of the side-flaps due to the not-yet-standard border-radius CSS.

More to come as way opens.

Is robots.txt a legally binding document?

0

Pete Warden has written up a narrative of how he went from an interesting map of the United States to being sued by Facebook.

The attorney said that they were just about to sue me into oblivion…

What I find really interesting here is actually that Facebook (a known offender on the privacy front) is so cavalier as to expose this information via their API. That they would add a cherry on top by threatening to sue when the API gets, well, used is scarcely surprising.

This reminds me of a moment in college when one of my friends was trying to convince the registrar that SelfReg (our online registration tool) was leaky like a sieve, from a security standpoint. He didn’t make much headway until he presented the registrar with a list of ~1000 student names, addresses and social security numbers, gleaned from the system. (That’s out of 2000 potential students — he only started the collection script halfway through the registration period.)

That much exposed personal information is like overwhelming force. Unless it comes up against another, even more overwhelming force. Like a SLAPP lawsuit.

Pre-Pesach Stupid Pet Tricks

0

One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip.

When I was a summer camp assistant director, back in the day, my least favorite task was to field “dead or alive” phone calls — those phone calls where parents were inquiring whether Junior, who had not written home in the past month, was still alive or not… with, perhaps, some suggestion that “not” would be more acceptable than “not writing home.”

Knowing that we’re all headed off campus for Pesach, now is a good time to set up a vacation auto-response on our email, hopefully staving off any potential “alive or dead” inquiries about us.

Also, I want to share the coolest trick that I’ve learned in FirstClass in the last week: Calendar Punch-Through — layering multiple calendars on top of each other, so that you can see all the events at the same time. Watch the video to see what I mean. It’s rad. Or, at least, gnarly.

The bonus: I maintain a feed of recent internet posts on teaching and technology. This is the filtered version of what I read: I slave so that you can benefit. These are articles that I think are in some way interesting or informative about teaching, or teaching with technology, or generally existing as a teacher in the early 21st century. It’s a fascinating mish-mash.

http://battis.net/link/AcademicComputingFeed

And thank you all for your feedback on last week’s blog “explanation” — a more polished, finished version will be ready after Tiyulim Week!

How Things Work: Blogs

0

One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip.

As teachers, we instinctually know how to use a lot of the tools that come our way: pen, paper, whiteboard, textbook. These all have self-evident uses. Not only do we understand how to use these tools, but we can think creatively about their purpose, and how they might be used to teach, challenge and push our students.

Where this gets a bit sticky is when we’re presented with a tool that we aren’t quite sure how to use, or what it’s purpose might be. To this end, I’ve been thinking about ways to explaining some of the technology that we’ve been talking about this year at its conceptual level: not what it’s for, but simply how does it work? (Perhaps this is residue of reading too much David Macaulay in my mispent youth.) Once we grok the working of a tool, then we can start to think about the purpose to which we might put it.

This week, what I share with you is not a finished thought, but a rough cut of the first half of a video explaining how blogs work. This is the work of an afternoon — not a polished product in any way shape or form. And I would be delighted (nay, indebted) to you for feedback on this proto-explanation. Does it makes sense? Does it help you to think about a blog as a device? What would make it better?

10 Things Better than Email Attachments

1

One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip (and it is, again, a bit FirstClass-centric, focused on some of our internal systems — we’re running a WPMU blog server and a MindTouch DekiWiki).

We won’t rehearse all of the problems with email attachments here (Can I open that file? What happened to my disk quota!? Which version was it?) Instead, let us focus on things that improve the experience. In fact, here’s a short video Top Ten list:

Links from the video

A Fairly Usable Framework for Fair Use

0

One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip.

As teachers, we are perennially swapping the hat that we wear: lecturer, confidante, counselor, coach, security officer, parent. With the ability publish work instantaneously to the entire globe with a single click comes a fresh and daunting hat: copyright lawyer. The Gordian Knot of copyright law raises its Medusa-like head at several times during the year: preparing readings, vetting student research and writing, and presenting student accomplishments. At this time of the year, it seems most appropriate to focus on the last of these…

What copyright concerns come along with exhibiting and presenting student work? What follows are some questions to ask yourself (and your students) to clarify this situation. (Remember: IANAL, so this is not technically legal advice, this is friendly, collegial advice!)

In general, if you can’t answer yes to at least one of these questions, your best bet is to not publish: you’re taking a risk not just for yourself, but for your student and the school. Treat work that doesn’t meet these criteria as a draft, available only within the school walls. Push your students to revise their work to meet these criteria in exactly the same manner that the editor at your publishing house would push you.

A Breezy Introduction to Basic Animation in Flash

0

The tough thing about best practices is remembering to practice them: a while back I started to collect my screencasts on particular topics into one, easy-to-remember link (e.g. iMovie ’09 information is at http://battis.net/link/imovie09). I spent a while uploading my Flash tutorials to one of my class conferences the other day, forgetting to just create the simple link (and thereby limit repetitive work). So, with that in mind…

Here are a few tutorials on animation (at a basic level) in Flash 8 Professional. They need to be re-recorded and cleaned up a little, but they’re a useful starting place for someone totally at a loss when faced with Flash’s ridiculous learning curve. The link to this post and to anything else I might have to say about Flash is http://battis.net/link/flash8

The videos in this sequence are (with links to higher-quality, but less-firewall-friendly, Screencast-O-Matic videos):

  1. Create a Simple Animation — How to create a simple Flash Professional 8 animation using a Motion Tween between two keyframes.
  2. Adding Complexity to a Motion Tween — How to use rotation (or scale, skew or other Transformations) to adjust a simple animation.
  3. Adding a Motion Guide — How to add a Motion Guide layer to a simple animation in Flash Professional 8.
  4. Shape Tweens — How to use Shape Tweens to animate motion (or, well, shapes) in Flash Professional 8.
  5. Reverse Exploding Animation — How to have a scattered group of shapes “resolve” themselves into your design in Flash Professional 8 (this was a request from my media design class).

Digital Immigrants and Naturalization

2

Yesterday afternoon, I got to spend some time with a really thoughtful group of teachers in a local M.A.T. program, talking about teaching with technology. Midway through the afternoon, we fell into a discussion of the idea of digital natives and digital immigrants. And I had an epiphany that transformed how I think about explaining the fallacy of the digital generation gap.

The Complicated Abstract Reasoning Argument

This is often a sore spot for me: I see teachers bemoaning their own role as digital immigrants — they’ll never be able to keep up with their digital native students, who know so, so, so much about technology. I don’t buy this for an instant: I’ve worked with middle and high school students for a long time, and I am constantly appalled at the shockingly low level of technological literacy, media savvy and generally poor levels of critical thought demonstrated by teenagers. They’re not bad kids — it’s just that the car rental agencies are right: they won’t have any executive function until they’re 25 — that part of the braing ain’t physically there. It’s about where teenagers are at, developmentally and biologically.

Therefore, to say that these “digital natives” will outpace us is a fallacy: they know how to do things that are fun, but usually inconsequential (and here I must pause to salute students, teachers and individuals are the exceptions that prove the rule). The role of the digital immigrant teacher is to do the same thing that teachers have been doing since time immemorial: challenging our students to think a bit harder, analyze a bit more critically, and generally become less naive and more savvy — and hopefully a bit more knowledgeable about our own discipline. Note that technology and the digital divide don’t even come into play there: we digital immigrant teachers can teach this without needing to be “more digitally native” than our students. We don’t need to be the sage on the stage making the computer sing and dance: we just need to model critical thought processes and help our students aspire to be a bit more mature.

Immigration and Naturalization

That’s a longwinded way of saying what came to me naturally yesterday afternoon, in a room where the majority of the teachers were Israeli immigrants: let’s think about immigration in the real world. Let’s think about the naturalization process, and how much concrete information immigrants need to learn to become US citizens. Now let’s take a look at the natives:

Being a native in a country doesn’t make you smart, or resourceful, or a critical thinker… or even responsible. It just means that you feel entitled to be there. Immigrants, by and large, actually have to know how the system works and grok the abstractions of a new place from a more intellectual and analytical standpoint.

And so it is with digital natives and digital immigrants. Digital immigrants bring a lot of baggage with them, including maturity, experience analyzing media critically, abstracting complex arguments, and supporting their ideas with concrete evidence. These are exactly the same skills that the natives don’t have. Yet.

Grumpy Addendum

And these are the same skills that we call “21st Century Skills”… but which go back to the first art critic, sitting around the fire, arguing whether or not that painting on the cave wall really looks like a bison, or if it might be an antelope, and what was the artist thinking using that brown wash when clearly the horns are darker than that…

Teaching Technology: Triumphing over Tedious Turn-in Troubles

0

One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip. This one is, perhaps, particularly our-setup-specific (My Classes, Handins, Returns, etc.), but I think that the core ideas are worth sharing to the world.

One of the real challenges that we confront when teaching in a digital classroom is that there are a tremendous number of documents, spread across a tremendous number of computers, often in tremendously varying states of completion. A team of faculty is coalescing around digital portfolios this spring, and file management is the single greatest challenge that we’re looking at initially.

With that in mind, it seems timely to suggest some best practices for working with files in the My Classes folder on FirstClass:

  • Email attachments hurt. If students are turning in their work an email attachments, it counts against their disk quota (which is pretty slim by this point in the year). And you have to open each and every single message to download the attachment so that you can read it. That’s a recipe for frustration. Instead, have your students upload their files directly to the Handins folder — they can just drag them from their computer desktop into the FirstClass folder (or choose Upload… from the File menu in FirstClass). Files in the My Classes folder do not count against anyone’s disk quota. The best part: you can now select a group of files in your Handins folder and drag them to your computer desktop to download all of them all at once (no more opening every individual email).
  • File names matter. Ask your students to include both the name of the assignment and their name in the name of the file that they’re uploading. If the students don’t put their name on their files, it’s a hassle to figure out who turned in what. And likewise, if they don’t put the assignment on the file, you’ve got to open the file to find out. The file names don’t need to be Homeric epics: “Feb. 18 Essay – Seth B.doc” works great as a file name.
  • Students can’t cheat from the Handins folder. They aren’t able to open other people’s work (or even their own), nor can they remove their work once it’s turned in (so no coming back with an “improved” version after the fact). In fact, the only person who can open the files in the Handins folder is… the teacher.
  • Students need to be told about the Returns folder. Every class has a Returns folder that has an individual folder for each student in the class. You can drag files you are returning to those students directly into those folders (from, say, your computer desktop). Only the student whose folder it is can open the folder and read the files (and they can’t change them). Plus, now you don’t have student files cluttering up your inbox and counting against your disk quota as email attachments!
  • Be clear, but firm. You’re teaching technical skills, and your students won’t get it right at first. Help them to turn in their files correctly (i.e. in a way that is easy for you to work with), rather than fixing their mistakes. Every mistake you fix will end up being a mistake you have to fix every time.

Obviously, the list goes on, but these five best practices should help cut through some of the chaos and confusion accompanied by the proliferation of documents produced by a digital classroom!

Flickr Filename to URL Converter

0

My inner librarian is strong. Perhaps too strong. I have a large collection of photos from Flickr that I use for my desktop wallpaper. A couple times each week, someone comments on my desktop and wonders where I got the photo. So, I was pondering the problem of reverse engineering the garbage-strings of numbers that Flickr auto-generates for a filename to get a link back to the original photo. Some quick Googling led me to this tidbit. And some a quick PHP scripting resulted in this:

Flickr Filename to URL Converter

Filename (file extension optional):

Feel free to paste in your own Flickr filenames to find the URL of the original image. The script will send you directly to the original image page.

Go to Top