One thing that I noticed this week about the snow is how it affects nighttime lighting. Robie and I were walking to the local pub this past Friday when I noticed it. Due to all of the additional white surfaces, a couple of streetlights really light up the area, even at a time when it should be really dark.So the other night at about 7:45pm, I took a bunch of pictures in my front yard. They were taken on my tripod at 20 seconds and F7.1. Adjusted the color to offset the yellowness of incandescent lights. The porch lights are compact flourescents which is why they’re that funky color. ###### Click and drag with your mouse. The picture should move ######
This week, we had a ton of snow in Portland. The weather had been forcasting a meteorological armagedon all week, but yesterday, it finally arrived. It snowed ALL day. I don’t remember looking outside a single time when it wasn’t snowing.So I took some pictures yesterday during the day and then again this morning. As always, click on the photo for a larger image. Notice the snow level around the planter beds. The ones below here were taken this morning. While I was outside, a guy came racing by on his snowmobile with his son. Notice that there is a second helmet just above the windshield. So the scary part of the snow will be the ice. In the picture below, notice that there’s about 1/4-3/8″ or ice on this piece.
In response to my entry this morning I got a couple comments from my friend Grady that I think are worth more than a simple comment back.Why not just something that will enable me to just click on the work and have the definition just pop up? There are a couple reasons, though they may not apply to everyone 1) I like the idea of uninterrupted reading. I load a page, sit back and read. If I have to move the mouse to each word, click, and wait for the definition to come up, that’ll mess up my flow, da mojo. 2) Having the definition already there keeps me from being lazy. It’s not a lot of effort to click on a word, but what if I’m feeling self-conscious about the large numbers of words I don’t know, I may be tempted to gloss over them. How embarrassing, I should know these. 3) Seeing them twice will help retention. I want to review a list of words before starting and then have them reinforced during the course of the article 4) I have a couple additional enhancements in mind that require the program to know what I know.
The first of these is making flashcards. The extension can keep track of which words I come across frequently and make a list for offline review. This could be made easy by using business card blanks. I format them for the type of cards I have, run then through the printer, flip em over and print the other side.
The second enhancement will help me watch movies. Many/most movies have subtitles available somewhere online. I could download and process those giving me a kind of a script. Break it down in sections. For the next 10 minutes, I’ll need to know these 15 words. Instead of pausing every minute or two, I can enjoy the flow of the move more.
A last comment I’ll make on the topic (until Grady comes up with something else) is that I could see myself using this for English! I don’t know if I’m getting ahead of myself on this, but how often do we look words in our own language?
I haven’t written a blog entry in a while and I’ve recently been questioned about this but two of the people that actually subscribe to my feed. This is out of probably 6 readers; I’m not sure that blogging is in my future as a career.
The main thing I’ve been up to is learning web programming. It’s recently come to my attention that this stuff has graduated to “real” programming. I’ll explain by way of analogy what I mean.
Remember the old versions of yahoo mail? MapQuest. Click and wait. Click and wait. Then Google came along with gmail and their maps.google site. I’m not talking about Google earth, but just the basic website. In both case, no real functionality was added. Yahoo had all of the functions of an email client. Folders, contact lists, and so on. Gmail didn’t add to that. Similarly, MapQuest could do everything you’d want. Enter and address and get directions. Zoom in and out and pan around too.
No one would dispute, however, that in both cases Google’s versions are better. A clearly superior product. Today’s yahoo mail interface is much better, but I’m comparing to what they had before Google embarrassed them.
The technologies behind these are what I’m referring to.
For the longest time, I resisted the internet craze, from the programmer perspective anyway. I love shopping online. I buy lots of stuff from Amazon or EBay. SteepAndCheap and Woot are both on my bookmarks. But technically, I wasn’t interest.
Well that’s changed.
About a month ago, I found a personal programming project that I’m using as a way to learn this internet stuff as well as, hopefully, something that will help me improve my German.
I speak German pretty well. I have relatives and friends that don’t speak English at all. I either speak German to them or we don’t communicate. The thing is, I don’t speak the language as well as I’d like and it’s mostly my vocabulary that’s weak. I took German in high school and college and that helped a lot with grammar; I learned some words too. (I had a small crush on one of my MIT teachers. Betina Brandt, I believe was her name. Beautiful Harvard grad student) I wish I could improve my fluency further.
Every time I go to visit my mom, I vow to read German while I’m in the US, kind of like New Years resolutions, I never follow through. The closest I’ve gotten was by watching the German TV channel during my time in Israel; they carried it on cable since there aren’t many local channels there. Also lots of German immigrants. This time, I decided to try reading magazines. Stern, Spiegel, and Focus all have online content and I can read their content online. Also, thanks to the wonders of BitTorrent, I can watch German movies. There are actually some good ones that Americans might recognize. Shultze Get the Blues. Run Lola Run. The Experiment. All pretty good movies.
But that doesn’t help me improve my vocabulary. To do that I’d have to get out the dictionary whenever I come across something I don’t understand. Who wants to do that?
Which brings me to my web programming project.
I’m in the process of writing a Firefox extension that will present to me a customize word list. When I bring up a webpage, it will extract all of the words that are used on that page. It’ll then find the definition online and combine them in a sidebar to assist me in reading the article.
At first glance, this would be really annoying. Webpages typically use many words that I already know. Blue, two, boy, tall, car. Who needs help with those? So to make it useful, I’ll add a capability to mark the words that I already know. My vision is that for that first X articles, I’ll be doing a lot of clicking. After a time, the list will be more useful, yielding a list that’s tailored to where ‘I’ am.
As I see it, this takes the “studying” out of language improvement. (Who wants to study?) Instead, it will take an activity I already do (read) and turn it into something more enjoyable. Instead of missing many of the nuances, I’ll be able to full appreciate them.
Here’s the flow that I’m thinking. 1) Go to an article 2) Read the vocabulary list. If the list is long, I’ll look at them by paragraph (a feature I’m planning on adding) 3) Read the article text. Hopefully, the definitions will linger in my head long enough to make it through a couple paragraphs. Since I’m reading straight through without stopping to look stuff up, and with a fuller understanding of the text, I’ll get more out of reading it.
That’s not really much different from how I read today, save for the part about looking stuff up and understanding everything I read. No flash cards, no sitting there repeating long lists of words. Just reading; something that I really like to do.
Over time, there will be definitions that I’ll see a bunch of times and eventually, I’ll remember some of them. Some words will sink in my brain quickly. Some will take longer.
Implementing this project has been very interesting. There are a bunch of things I’ve had to learn to make it happen that I’d never dealt with before and some that I haven’t seen in a while.
I’ll write about those next time.