Category: Blog

Your blog category

  • Learning a new Language

    Someone just asked me for a good source of C#.

    I’ve programmed professionally in about 8 programming languages (included assembly), and have taught in 4 different languages, plus was taught lots of programming languages in college. 

    So here’s how I learn a new language — which is very similar to the course I took in college.

    I pick a project to work on in the new language: when I wanted to learn PHP, I built my classroom website, when I wanted to learn how to do a website in Visual Basic, I did the school website, etc.

    So first, pick a project you want to work on and make sure that the language was suited for it.  When I want to do C#, I write a Windows/XBox/Zune game.  There are other things you can do in C# but it’s suited for it.

    So I’d use Dan Water’s Book on Zune programming, and the website at http://www.begingameprogramming.com/ to play around until I came up with a game I really wanted to write and go from there.

    In other words, I’m pretty practical, and don’t just program for the sake of programming.

  • Figured out CS4 Contribute Was Behaving Badly

    I used Camtasia to make a video of what I was doing in CS4 Contribute and sure enough it was a user interface problem (user wasn’t interfacing properly.

    Here’s the recording that shows me what was going on:

    As you can see – when I clicked on the new entry button I was automatically going to the CS blog.  Here’s why:

    So I’ve got it set to automatically post to the diabetes blog and I have to change it to go to this blog.

  • Middle School Girl’s Camp

    It is anything like I expected and it’s been a good thing.  We’re half way through the camp experience and I’m really enjoying (and am really going to enjoy the pay afterwards).

    First of all, we don’t get the same girls every day.  We’ve had one that has come every single day and we’ve had some that have come most.  At our most active, we had 12 girls.  Yesterday was our smallest at 4.  I don’t get that.  If my mother could have sent my sister and/or I somewhere every Monday – Thursday from 8:30 – 12:30, she’d have done it gladly, and we’re free and we feed them breakfast and lunch.  My mother would have been in ecstasy. Love my mother, but she was good at farming us out. We spent weeks each summer with her parents and went to several Vacation Bible Schools.

    We are supported by a group called "Big Thought", they gather the students, take attendance and bring them to us each day.  Well, occasionally they get busy and they send us the girls.  They also pick them up.

    I usually show off something cool at the start of class based on a question I got asked the day before.  We are doing Alice and I’ve shown them how to get a character to juggle a ball — based on when a girl asked me how to get the characters to play a sport.  I’ve shown them how to drown the ice skater and make her skate forever, based on a girl wanting to do that in her story.  Also taught them how to record their voices and how to download sounds — I think I need to do that again.

    My original curriculum was to have them journal but we’ve dropped that since not seeing the same people every day didn’t make much sense.  I am hoping to do a web page and to have them make a movie, but that’s going to be hard with the rotating schedule.  Alice is hard enough, but we’re doing it.

    I love the schedule, I get up early (okay, later would be nice), and I’m done at 10:30.  I have been working at Buckner after but I’m on a break from that, and I have the rest of the day to do whatever I want.

  • Cutting and Pasting — Or Life is an Open Book Test

    I’m obviously behind in my reading.

    My favorite saying is that programming is all about cutting and pasting and the good programmers know which code to paste.  I have my students copy the code out of our book, code I write, etc.  I honestly feel I would be dishonest if I didn’t since that’s the way I’ve always programmed.

    Oh, sure, there are times I write original code — I’ve been doing a ton of that showing examples of Alice code to my middle school students, at the same time, I expect them to copy and use my ideas — and my co-teacher copies my code in front of them.

    Quoted from http://blogs.msdn.com/alfredth/archive/2009/06/13/real-life-is-an-open-book-test.aspx:

    Computer Science Teacher – Thoughts and Information from Alfred Thompson : Real Life Is An Open Book Test


    I don’t remember when I first heard someone say “real life is an open book test” but it really stopped me on my feet one day. It also influenced me as a teacher.

  • Google Voice to Offer Phone and Messaging Services

    I’m one of the lucky ones and I love Google Voice — you can pre-register for it.

    I have all of our phones forwarded to this is we don’t answer.

    Quoted from http://webworkerdaily.com/2009/06/19/google-voice-to-offer-phone-and-messaging-services/:

    Google Voice to Offer Phone and Messaging Services


    Google Voice wants to be your phone manager, SMS and voicemail provider. The service is rumored to be almost ready for public access.

    One of my voice mails – send to my email address.:

    hello my name is cynthia ble blah cross blue shield of texas in the blue care connection department i’m calling to speak with kathleen weaver please give me a call back at (866) 412-8795 extension 2886 bye my office social on monday through friday 8:30 AM to 5 o’clock P M thank you very much and have a great day
    Play message

  • Contribute CS4 is Driving me NUTS

    I keep having problems posting to the wrong blog, and I’m not sure if it is a:

    • user interface problem — meaning I’m not interfacing with the program correctly
    • default settings problem
    • bug in Contribute

    Since the district is providing CS4 and we’re teaching it in Web Mastering, I’m trying to use it rather than an easier to use interface.

    So until I figure it out, I’ll have posts on the wrong web site for a few minutes to a few hours.

    But at least right now, I’m posting to the right blog!  Oh coursae, it took me for every to figure out how to set up comments to default…

  • Graduation Requirement Change

    Quoted from http://commonsenseeducation.blogspot.com/:

    Education For The Future


    Between the Health , Freshman Speech , and Tech Apps classes there are approximately this many teachers involved based on this ratio.

    I’m sorry, but since I teach CS, I’m only worried about the Tech Apps classes.

    Talked to my speciialist boss and he wasn’t worried since we’re still required to teach the classes — but it is up to the teacher and the individual school to attract students.  It’s ALWAYS been that way.  I’ve always “competed” against BCIS and the other technology classes that count.  Some years I’ve done better than others — this wasn’t one of the good years, and I’m paying for it.

    It would be nice if Rick would veto it.

  • Customizing the Fuze — adding a Gmail link to the Start Menu

    I love the Gmail Java app — though I wish they would right it in Windows Mobile, but I won’t use it if I have to remember to click on "Java" and then select Gmail.   So I created a shortcut.

    I used notepad to create a file called Gmail.lnk and then put the following command in it:

     45#"\Windows\jbed.exe" -run 6

    You have to guess on the last number — 6 means it’s the 6th Java app installed.  I started at 0 and changed it by one until I got the app I wanted.

    I knew to do this by looking at the Shortcuts under Games and Apps.

  • Loving my Windows Home Server

    I’ve had Windows 7 on the Gym computer but yesterday decided to hook up a printer to it.  Nice HP All-In-One printer in an effort to get better at scanning stuff.

    Well, the CD that came with didn’t know anything about Windows 7, and there were no drivers on the HP Website so I decided to restore my Vista backup for that computer — I was also frustrated because my Haugpage USB device didn’t work either.

    Man, restoring is sweet.  Grab a flash drive, copy the drivers off the server, put in the PC Restore disk and about an hour later your machine is back.  This one was a bit more difficult because I’d been running Windows 7 for 2 months, lots of updates missing, but it’s back and working, plus the new printer/scanner works.

    Happy camper!

  • Professionalism

    There are two groups of people who are really irritating me right now — one of my fellow teachers in my school district and one is a set of people involved in computer science.

    First set — teachers in my school district

    I went to a make up meeting for district test writers on Friday.  I’d gone to the real meeting on Monday but was 2 hours late since I was teaching meeting school so I went to that meeting off the clock and the make up meeting on the clock.

    I was really disappointed by my fellow teachers because one group was behind me talking so loud I couldn’t hear the speaker.  And then a few minutes later a cell phone rang, a teacher answered it and had a conversation.

    <sigh>

    Second set computer science professions that use sexually explicit images in presentations

    This has happened twice now, in recent months.  Once at a Ruby on Rails Conference – http://www.sarahmei.com/blog/?p=46 and even more recently at a Flashback conference – http://www.geekgirlsguide.com/blog/2009/06/11/98/prude_or_professional_by_courtney_remes

    I asked my husband about it and he agreed it was wrong but didn’t know what he would do about it.  I think that is the problem, everyone agrees it’s wrong but they don’t know what to do.

    <sigh>