Author: ryan

  • Gmail presents Autopilot

    From the website:

    The easiest email could possibly be.

    As more and more everyday communication takes place over email, lots
    of people have complained about how hard it is to read and respond to
    every message. This is because they actually read and respond to all
    their messages.

    With Gmail autopilot no longer do you have to worry about actually
    creating a response. Using technology from Eliza and the CADIE
    project, Google will craft automated responses in your style. You can
    adjust for capitalization, typos, brevity and emoticon use.

    ![][]

  • Attention education vendors

    After reading Miguel’s article The Bad PR List at Around the
    Corner-MGuhlin.org, it got me thinking about the vendors in the
    education community and some of my pet peeves. My biggest complaint with
    education vendors is the lack of pricing transparency. If I’m going to
    take the time to visit your website and examine your product, the least
    you can do is put some pricing information on your website. For example,
    if I’m looking at using a student response system with wireless products
    such as Wifi Palms and iPod Touches, I could visit PollAnywhere.com,
    click on Pricing, and then K12 and know exactly how much the
    product will cost me. Now I still need to research other solutions, so
    let’s visit Turningpoint.com. Cool, right in the middle of the front
    page they have the product I want to learn about. Let’s see how much
    this costs…. ummm… Nothing. I can contact sales, but that’s about
    it.

    Vendors, if you don’t list prices, I view that as your solution must be
    too expensive for my school district. I’m pressed enough for time, I
    don’t want to jump through hoops to see if your product is something
    that we can use.

    ![][]

  • What’s in a domain name?

    For Kenton City Schools our original domain name was the standard
    kenton.k12.oh.us. Unfortunately, only techies could remember it
    correctly, so I registered kentoncityschools.org.
    I’m still kicking myself for not registering the .com version, it’s
    since been picked up by domain squatter. 🙁 Kentoncityschools.org has
    served us well, even with it being longer than our original k12.oh.us
    version.

    In the back of my head I had always wanted a shorter domain, and with
    more and more mobile technologies being put into use, it only made sense
    to try to find a shorter domain name that we could use to supplement our
    current two. Trying to find a shorter .com/.net/.org was futile, so I
    started looking at alternative top level domain names, and settled on
    kcs.me. Now you can go to http://kcs.me/ and it will
    automatically redirect to our main page. I haven’t started integrating
    it into to many other services, but I do plan on setting up our email
    accounts so you can use @kcs.me for any current address and it will
    work. We also have a custom 404 error page that let’s us setup keywords
    as shortcuts to commonly used web pages on our website, such as the
    user’s personal portal page (their MyCatPage, kcs.me/my) and staff
    home pages (kcs.me/collinsr).

    For your school or business, have you thought about additional domains
    or am I just being weird?

    ![][]

  • The $99 mobile Internet Device

    Nvidia Plans To Power \$99 Mobile Internet Devices

    Nvidia has announced that it plans to power \$99 mobile internet
    devices with its Tegra 600 series chips, perhaps as early as this
    summer.

    If they can get an Android version released at \$99 that is something
    that could be a game changer in education. Although I’m a big fan of the
    iPod Touch being an option for a 1-to-1 program, a \$99 device with
    keyboard and more openness would easily make one-to-one programs a
    reality.

    It seems like I’m always waiting… 🙂

    ![][]

  • Google Spreadsheet Forms for class/meeting sign-ups

    I was trying to think of a quick and easy way to have my staff sign up
    for classes. Right before I sat down to whip something up with a little
    php/mysql I realized I could just use a google form.

    [][]To get started, log into Google Docs and under the New
    button, one of the options is Form.

    From there you can create your form. I only needed two pieces of
    information, their name and which class. For the user to enter their
    name I created the first item as a text field in which they would enter
    their name (and Google makes this easy for you since that’s what the
    first item defaults to. I did set it to be a required field though. For
    the class list I used a dropdown field. Each choice I labeled with the
    date of the class, the class title, and the time of the class. I didn’t
    go into great depths like a description of the class since that is
    emailed to the staff and available on the Technology Staff Development
    site in Moodle. Now the staff can easily sign up for classes, I can
    quickly find out how many people are in each class, and I can remove the
    class when the sign up deadline is past or when the class is full. The
    spreadsheet can also be used to take attendance.

    [][][][][][]

    []: https://ryancollins.org/wp/wp-content/uploads/2009/02/google-docs-opened-by-me.jpg
    []: https://ryancollins.org/wp/wp-content/uploads/2009/02/edit-form-class-sign-up-google-docs-1.jpg
    []: https://ryancollins.org/wp/wp-content/uploads/2009/02/class-sign-up.jpg

  • eTech Ohio ’09 Presentation page updated

    [][]I’ve uploaded my slides, my handout, and audio from my
    presentation at the eTech Ohio 2009 Technology Conference to the eTech
    Ohio ‘09 presentation
    page. Wes Fryer’s notes from my presentation
    are also online.

    If you have any further questions or comments, please let me know!

    []: https://ryancollins.org/wp/wp-content/uploads/2009/02/etech-2009-handout.png

  • Last minute inauguration resources

    Here are some links to resources on the Internet covering the
    inauguration today.

    I would advise, if possible, to use a TV and cable to watch live video
    of the event. There is a really good chance that most of the live video
    over the Internet will melt down today with the number of people wanting
    to watch the inauguration.

    Links to major news sites:
    http://www.cnn.com/
    http://www.msnbc.msn.com/id/27721638/

    http://inauguration.blogs.foxnews.com/
    http://abcnews.go.com/Politics/President44/story?id=6655200&page=1
    http://www.cbsnews.com/

    Parade route:

    [http://www.usatoday.com/news/washington/2009-01-14-inauguralparademap_N.htm][]

    Photos and videos and live updates:

    http://www.flickr.com/groups/inauguration2009/[
    http://qik.com/event/1224/obamas-inauguration-2009/day/3
    ][][http://www.tweettheinauguration.com/
    ][][http://explore.twitter.com/inauguration
    ][]http://hashtags.org/tag/inaug09

    http://www.usatoday.com/news/washington/2009-01-14-inauguralparademap_N.htm
    

    [
    http://qik.com/event/1224/obamas-inauguration-2009/day/3
    ]: http://qik.com/event/1224/obamas-inauguration-2009/day/3
    [http://www.tweettheinauguration.com/
    ]: http://www.tweettheinauguration.com/
    [http://explore.twitter.com/inauguration
    ]: http://explore.twitter.com/inauguration

  • Group Twitter bot

    Chris Hamady had the idea that at the eTech Ohio State Technology
    Conference
    we should be able to use Twitter to communicate
    great things that individuals see throughout the conference. It needed
    to be set up easy enough for people that have not been using Twitter to
    use. After discussions with John Schinker, they contacted me and I came
    up with the idea of a twitter bot that people would follow, and direct
    messages to that bot would be sent to all the bot’s followers. This way
    most people can just follow the bot and get updates, and those that
    wanted to send out an update would only need to send a direct message to
    the bot with the update.

    The way the bot works is off of the emails that Twitter sends out when a
    Twitter account receives a notification of a new follower or a direct
    message. The requirements for the bot are:
    • A twitter account (in this case it is etechohio09)
    • An email account with POP3 access (in this case a gmail account is
    used. This email account address needs to be secret because there isn’t
    any checking on the validity of where an email came from so this would
    allow people without even a Twitter account to spam the bot)
    • a unix based host with php at the command line (I use Ubuntu, but it
    should work in OS X)
    • fetchmail also needs to be available

    The process to set up the bot is as follows:
    1. An email account is set up at gmail. This account must of pop3
    turned on, which you can do from the gmail settings.
    2. Create a Twitter account, using the above email account. In Twitter
    be sure to go to Settings -> Notices and have the notices for followers
    and direct messages checked.
    3. Set up an account on the unix host for the bot.
    4. Login to the account on the unix host.
    5. Create the .fetchmailrc:

         nano -w .fetchmailrc
    

    ​6. Enter the following lines to that file:

         set logfile /home/UNIXACCOUNT/fetchmail.log
    
         poll "pop.gmail.com" proto POP3 timeout 100 no uidl
         no envelope user "[email protected]"
         password "BOTPASSWORD" fetchlimit 100 ssl
    

    ​7. Create the logfile:

         touch fetchmail.log
    

    ​8. Create the .forward file:

         nano -w .forward
    

    ​9. Enter the following line:

         |"/home/UNIXACCOUNT/twitterbot.php"
    

    ​10. Download [twitterbot.php][], and make it executable:

         chmod +x twitterbot.php
    

    ​11. Edit twitterbot.php and enter your Twitter username and password:

         nano twitterbot.php
    

    ​12. Start up fetchmail in daemon mode and your bot should be
    functional.

         fetchmail -d 60
    

    What will happen is that fetchmail will check the email account every 60
    seconds. Any email will be downloaded and each message passed to
    twitterbot.php. twitterbot.php will examing the headers for the twitter
    command and then act accordingly. If it is a new follower, twitterbot
    will start following that person. If it is a direct message, twitterbot
    will then post that message to the bot’s timeline for all its followers
    to read.

    The email class used for this twitterbot came from phpclasses.org,
    modified to pull out a few of the X-headers that Twitter adds so the bot
    can figure out the type of message and who is sending it.

  • Teacher covers copy costs with ads

    Ads on tests add up for teacher – USATODAY.com

    “Tough times call for tough actions,” he says. So he started selling
    ads on his test papers: \$10 for a quiz, \$20 for a chapter test, \$30
    for a semester final.

    Interesting way to deal with cost cutting, but I don’t know the
    sustainability of the model. Right now the ads are pretty tame:

    About two-thirds of Farber’s ads are inspirational messages
    underwritten by parents. Others are ads for local businesses, such as
    two from a structural engineering firm and one from a dentist who
    urges students, “Brace Yourself for a Great Semester!”

    We already have sponsorships in the schools with Pepsi and Coke
    vying for exclusivity contracts, but once teachers start advertising,
    where does it end? Is there oversight of his ads? What happens and a
    religious organization wants to advertise?

    [![][]][]
    Coming soon to a test near you?

    []: http://www.flickr.com/photos/12279886@N06/3077501378

  • HIW (How I Work): The Apple MacBook

    I am asked quite often how I can keep up with everything in regards
    to educational technology, software, and hardware. After some
    reflection, I realized that it would make a good series of articles, so
    I’m going to write up How I Work.

    First up is probably the most important component of my technology
    arsenal, my Apple MacBook. During the spring of 2006 I was
    researching upgrading my 17″ iMac to a new MacBook Pro. The plan
    was to buy a beefy enough MacBook Pro that I wouldn’t want to upgrade
    for awhile. I specc’ed out the MacBook Pro that I wanted to be almost
    \$2,500! I wasn’t happy being stuck with getting such a large laptop,
    but I was in luck that Apple then announced the MacBook. After realizing I could buy a MacBook and an iMac for the same
    price as the MacBook Pro, I ordered my MacBook. After
    using it, I realized I didn’t even need a desktop at home.

    With my MacBook and VMware Fusion, I get the best
    of all worlds. I run OS X 10.5 mainly, but have a Windows XP and
    Ubuntu virtual machines also installed on the machine. Since the
    original purchase I’ve bumped the memory from 1GB to 2GB and the hard
    drive from 80GB to 200GB.

    Unfortunately, come summer 2009 when I’ll be looking at upgrading I
    don’t know what I’ll do. The new MacBook’s lack of firewire is almost a
    deal killer for me.

    When I am at home I hook my MacBook up to a 17″ LCD
    monitor and use a cheap [\$30 Micro Innovations wireless keyboard and
    mouse I purchased from Wal-mart][] (mine is a dark grey, not the hideous
    color from the picture). The combo works pretty well, except sometimes I
    have to unplug and re-plug the USB dongle that works with the set when I
    wake the MacBook up from sleep. That’s also where I keep an external
    hard drive to maintain my laptops backups using OS X’s Time Machine.

    [\$30 Micro Innovations wireless keyboard and mouse I purchased from
    Wal-mart]: http://www.walmart.com/catalog/product.do?product_id=8144837