<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5528221008836141790</id><updated>2011-07-08T03:03:54.968-06:00</updated><category term='math'/><category term='stories'/><category term='reviews'/><category term='reports'/><category term='philosophy'/><category term='probability'/><category term='tips'/><category term='programming'/><title type='text'>Cold Front Blog</title><subtitle type='html'>Trying to make sense out of a world that seems awfully random at times.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-674640019649791801</id><published>2010-02-13T20:31:00.000-07:00</published><updated>2010-02-13T20:31:20.758-07:00</updated><title type='text'>Moving day....</title><content type='html'>Feels good to clean house once in a while and &lt;a href="http://absorballknowledge.blogspot.com/"&gt;start fresh....&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-674640019649791801?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/674640019649791801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=674640019649791801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/674640019649791801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/674640019649791801'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2010/02/moving-day.html' title='Moving day....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2295372588469323403</id><published>2009-11-07T09:48:00.003-07:00</published><updated>2009-11-07T10:16:45.362-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Alice: the flexible tool for teaching programming.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SvWldmEhkUI/AAAAAAAAAhk/46xkLqfa5J8/s1600-h/SkylineAliceCrew.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SvWldmEhkUI/AAAAAAAAAhk/46xkLqfa5J8/s320/SkylineAliceCrew.jpg" alt="" id="BLOGGER_PHOTO_ID_5401405255955091778" border="0" /&gt;&lt;/a&gt;This last Tuesday the Skyline High School was the featured school in the Colorado &lt;a href="http://www.insyncwired.org/index.html"&gt;In Sync&lt;/a&gt; Expo in Longmont.&lt;br /&gt;&lt;br /&gt;As you can see, there were four of the best MESA Intro to Programming students there to show off their skills to anyone who was interested. &lt;br /&gt;&lt;br /&gt;Skyline is undergoing an interesting transformation as it is being remodeled and re-vamped to provide more resources and space for the schools two independant initiatives for STEM (Science, Technology, Engineering, and Math) and VPA (Visual and Performing Arts).&lt;br /&gt;&lt;br /&gt;Right from the start I knew that the STEM and VPA spheres would overlap.  In fact, if I had to poll my programming students and Computer Club members, I'd say they'd be split about 50-50 between choosing STEM or VPA if they had to choose just one.  Luckily, Computer Science at Skyline has been able to walk that fine line between science and art.  Because the Comp Sci department is not funded by outside interests (like many CS programs that exist in the business departments of other schools), the department has had the freedom to make choices based soley on the interests of the students involved.  For this reason, Open Source applications are used exclusively, including Python, Java, BlueJ, GIMP, Oregano, and, of course, Alice.&lt;br /&gt;&lt;br /&gt;This year has been quite a year already in the Intro to Programming classes.  When students are allowed to freely explore ideas, some unexpected uses of applications can be discovered.  This is very apparent in how Skyline is using the Alice environment to extend computer science beyond the usual territory of learning to program.  When you look at Alice creations examples online, you see that they tend to ... well ... look like Alice programs.  This Fall, however, many of the creations I'm seeing are making me say things like, "You did THAT in Alice?!"&lt;br /&gt;&lt;br /&gt;After corresponding with the Alice team at Carnegie Mellon University, I've decided to showcase these creative ideas and send them to Don Slater, from the core Alice team.  Haven't decided yet where to post these for the public to see, but when I do (and I'll ask Don for advice on this), I'll put a link here.  Hopefully you too will say, "Wow...that's done with Alice?!" &lt;br /&gt;&lt;br /&gt;Of course this is just confirmation that Alice all along has been a great tool for teaching programming and comp sci.  I think most people never really push a tool to it's limits, finding new ways to use that tool to create beautiful and expressive works of science AND art.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2295372588469323403?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2295372588469323403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2295372588469323403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2295372588469323403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2295372588469323403'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/11/alice-flexible-tool-for-teaching.html' title='Alice: the flexible tool for teaching programming.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SvWldmEhkUI/AAAAAAAAAhk/46xkLqfa5J8/s72-c/SkylineAliceCrew.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6035238736904872245</id><published>2009-08-25T18:30:00.002-06:00</published><updated>2009-08-25T19:18:50.769-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>A new beginning ... of sorts</title><content type='html'>I can't say how many times I've sat down and thought about writing a blog entry this past Summer. &lt;br /&gt;&lt;br /&gt;I guess it was a gut check of sorts: &lt;span style="font-style: italic;"&gt;what do you really care about?&lt;/span&gt;  Many times I wondered.  I mean, there's just so many things I feel like blogging about from time to time.  You know, things like open source software alternatives, computer science education, an occasional book or movie review--all of that.&lt;br /&gt;&lt;br /&gt;And yet, none of it seemed to matter this past Summer.  I felt like I was barely hanging on, or sort of floating through life.  Being a strict skeptic, I had long denied many of the things that were suddenly seeming to be necessary in my life.  Things like faith and hope.  I started to wonder: is this how it happens?  Is this when a person officially becomes old and senile? &lt;br /&gt;&lt;br /&gt;Well, I went and got help.  Admitting that I just didn't care much about 90% of the things in this world (make that 98%), I reached out and asked the tough questions, like what my purpose in life was--you know, that kind of stuff.  Well, nothing changed quickly, but over time and with a lot of work, I started to care again.  I decided that, yeah, I suppose I had a pretty good career and life and it was worth pushing on. &lt;br /&gt;&lt;br /&gt;This sounds melodramatic, and it was.  As logical as I try to be, I've always been pretty emotional, and I had to admit that last school year was the most difficult year of my life.  Throughout my teaching career I had seldom used sick days.  Suddenly I was drinking a little more and having trouble getting up in the morning.  Having emergency surgery was bad enough, but admitting that the painkillers sent me into an even deeper depression--well, that part sucked.  All of that was small stuff, though, compared to losing my dog in February.  She was so happy and so obviously wanted to live on, that it just killed me inside to admit that she was suffering balance and nervous system degradation to the point where she was crashing into things and sliding along the walls whenever she wanted to move on her own.  Holding her still and seeing that she still was coherent and loved her life--I can't get past that somehow.  I had no religious revelation.  In fact, I felt the opposite: life is cold and hard and impersonal and things happen at chance.  It simply wasn't fair.  I felt like an angry child who was robbed of the things he loved the most.&lt;br /&gt;&lt;br /&gt;Suddenly fighting to promote Linux and open source alternatives seemed, well, unimportant.  Convincing the College Board that Python would be much better than Java for AP Computer Science--who cares?  My former adversaries seemed no so different from me.  We're all just people and we all have to accept the undeniable truth: life is cruel.&lt;br /&gt;&lt;br /&gt;But...then it happened.  Things started to improve.  Therapy told me to simplify my life.  When writing down projects that I was committed to, I came up with almost 20 that were just things that I was volunteering for.  Somewhere in all of that I had a family and career, and yet I was spending a LOT of time working on side projects.&lt;br /&gt;&lt;br /&gt;So I got another dog.  Adopted her from a local shelter.  She's absolutely wonderful and her effect on me was sudden and strong and very positive.  I learned to spend time taking her to play fetch and leave the other stuff behind.  I no longer had to be a programmer, educator, advocate, lobbyist--I just had to be her owner and make sure that her life now would be much better than the year she spent as a stray.  She had hit the jackpot with me, and that felt good.&lt;br /&gt;&lt;br /&gt;So this update may be a goodbye to blogging.  The good news is that I'm having a great school year, loving my classes, and I've cut off all alcohol, caffeine and crap food.  I've lost 30 pounds and feel pretty good.  I get up early and take my dog out to play before I go to school to teach calculus.  Somehow, it all fits.&lt;br /&gt;&lt;br /&gt;And changes are happening at my district.  Suddenly our district tech department seems to be on our side and are opening up a lot of policies that were very restrictive in the past.  Also, free and open source software seems to be doing quite well with our without me as an advocate.  Now I just use the software in my classes and others want to do likewise.  Oh, and my students last year absolutely kicked butt on the AP exam.  Having all students pass is a rare diamond in a year that was a large pile of coal.&lt;br /&gt;&lt;br /&gt;I still read a lot of blogs and cheer on the young blogging teachers out there.  We have a tough job and don't get much pay for what we do.  Although I'm not much of a believer, if there is a heaven, I figure teachers have a good shot at being let in.  I am working hard with my students and we're making a difference.  We're partnering up with two local human societies and a local hospice care center to start a program that takes old electronics stuff and we repair what we can, recycle what we can, and use the rest to create new and cool gadgets and junkbots that teach students about robotics in a way I really like.&lt;br /&gt;&lt;br /&gt;I may give a link to that project, for those interested.  Otherwise, I'll probably just ignore this blog for a while longer and maybe let it die off.  Maybe.  I'm not sure, and right now it's time to take my dog out to play frisbee.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6035238736904872245?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6035238736904872245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6035238736904872245' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6035238736904872245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6035238736904872245'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/08/new-beginning-of-sorts.html' title='A new beginning ... of sorts'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-940913389783363564</id><published>2009-03-17T18:41:00.003-06:00</published><updated>2009-03-17T18:55:09.993-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Sometimes They Come Back</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/ScBDWHUZRRI/AAAAAAAAAcw/tlCACK2xY-0/s1600-h/Sometimes.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 250px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/ScBDWHUZRRI/AAAAAAAAAcw/tlCACK2xY-0/s320/Sometimes.png" alt="" id="BLOGGER_PHOTO_ID_5314321607497958674" border="0" /&gt;&lt;/a&gt;So I'm working through a great&lt;a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470068221.html"&gt; Python book by Andy Harris&lt;/a&gt;, and I'm running a little orbit simulator.&lt;br /&gt;&lt;br /&gt;You can the original orbit that my space ship was in (the oval shape that fits on the screen).  I hit the thruster a bit too much and altered the orbit (the oval that goes OFF the screen).  My ship seemed lost in space and time, as I started to think about Kepler's brilliant 2nd law.  In short, if my ship was to return, it would be a while.&lt;br /&gt;&lt;br /&gt;Python, however,&lt;a href="http://www.daniweb.com/code/snippet344.html"&gt; deals well with really large numbers&lt;/a&gt;.  If your program requires them, Python will supply them.  Printing a&lt;a href="http://en.wikipedia.org/wiki/Googol"&gt; googol&lt;/a&gt; in Python is no problemo.  So I waited.&lt;br /&gt;&lt;br /&gt;And waited.&lt;br /&gt;&lt;br /&gt;And waited.&lt;br /&gt;&lt;br /&gt;My wife came in and asked me to help her move some furniture in our guest bedroom.  Later, I came back and the orbit was complete: my ship had returned home.  Sometimes they come back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-940913389783363564?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/940913389783363564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=940913389783363564' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/940913389783363564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/940913389783363564'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/03/sometimes-they-come-back.html' title='Sometimes They Come Back'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/ScBDWHUZRRI/AAAAAAAAAcw/tlCACK2xY-0/s72-c/Sometimes.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7718626808583229241</id><published>2009-03-15T08:52:00.003-06:00</published><updated>2009-03-15T09:07:56.846-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Pygame for Flocking Behavior Simulation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/Sb0WomCACJI/AAAAAAAAAco/g1_7QYDbais/s1600-h/flocks.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 250px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/Sb0WomCACJI/AAAAAAAAAco/g1_7QYDbais/s320/flocks.png" alt="" id="BLOGGER_PHOTO_ID_5313428022026569874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Back in the 80s, Craig Reynolds did some great work on simulating the &lt;a href="http://www.red3d.com/cwr/boids/"&gt;flocking behavior of birds&lt;/a&gt; on a computer.  I've always been fascinated by his results, as they look so much like a real flock of birds.&lt;br /&gt;&lt;br /&gt;Since then there have been numerous implementations of his approach. &lt;br /&gt;&lt;br /&gt;While programming &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; with a student recently, we came up with a way to simulate fish swimming in schools.  Our method was nowhere near as complicated as flocking boids, but it was quite effective nonetheless.  It merely involved random movement with boundary checking: get too far away from the "center" and the fish decided to head back towards the "center".  Of course the "center" here may be a physical location, or the average location of the fish.&lt;br /&gt;&lt;br /&gt;To study this in more detail, I decided to use &lt;a href="http://www.pygame.org/news.html"&gt;Pygame&lt;/a&gt;, a module for &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;.  Pygame makes writing little graphical simulations a piece of cake.  Add to it the functionality of &lt;a href="http://numpy.scipy.org/"&gt;Numpy or Scipy&lt;/a&gt; and you have a very powerful environment for scientific simulations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7718626808583229241?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7718626808583229241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7718626808583229241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7718626808583229241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7718626808583229241'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/03/pygame-for-flocking-behavior-simulation.html' title='Pygame for Flocking Behavior Simulation'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/Sb0WomCACJI/AAAAAAAAAco/g1_7QYDbais/s72-c/flocks.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1136882171388624337</id><published>2009-03-10T20:03:00.002-06:00</published><updated>2009-03-10T20:13:36.064-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>My Ping Pong Problem</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbccUMPgMYI/AAAAAAAAAcg/kv6SSLM6cos/s1600-h/pp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 164px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbccUMPgMYI/AAAAAAAAAcg/kv6SSLM6cos/s320/pp.jpg" alt="" id="BLOGGER_PHOTO_ID_5311745418716000642" border="0" /&gt;&lt;/a&gt;While writing up some new and original logic problems for the PyWhip site, I came up with this one, which kept several teachers in our math department (and a student)  entertained during lunch:&lt;br /&gt;&lt;br /&gt;Imagine that we have some ping pong tables and need to have them "sealed" before the next round of competition.  It takes one worker 10 minutes per table to get it properly sealed and cleaned up.  It takes two workers 5 minutes per table, as they can each work on a half.  Only two workers can work on a table at one time, though, so three workers also would take 5 minutes on one table.  All we care about in this problem is how long it takes for the work crew to be done with the table "resealing" job so we can get the next round of a tournament started.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Your job:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Write a function that accepts two parameters (numberOfWorkers , numberOfTables) and have it return the total number of minutes it will take for the work crew to get the job done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1136882171388624337?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1136882171388624337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1136882171388624337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1136882171388624337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1136882171388624337'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/03/my-ping-pong-problem.html' title='My Ping Pong Problem'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbccUMPgMYI/AAAAAAAAAcg/kv6SSLM6cos/s72-c/pp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6920860833013286737</id><published>2009-03-07T07:44:00.004-07:00</published><updated>2009-03-15T09:09:22.573-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>PyWhip and Javabat ?!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SbKJCOj2-_I/AAAAAAAAAcY/wXYt7ifmemQ/s1600-h/monty.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 202px; height: 320px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SbKJCOj2-_I/AAAAAAAAAcY/wXYt7ifmemQ/s320/monty.jpg" alt="" id="BLOGGER_PHOTO_ID_5310457581984480242" border="0" /&gt;&lt;/a&gt;If you are a member of &lt;a href="http://www.python.org/community/sigs/current/edu-sig/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Edu&lt;/span&gt;-Sig (the Python in Education group)&lt;/a&gt;, you may have heard talk recently about creating a Python alternative to &lt;a href="http://www.javabat.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;JavaBat&lt;/span&gt;&lt;/a&gt;, a tool used by almost every&lt;a href="http://en.wikipedia.org/wiki/AP_Computer_Science"&gt; AP Computer Science&lt;/a&gt; teacher on the planet.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JavaBat&lt;/span&gt; is almost universally loved and used by high school &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;APCS&lt;/span&gt; teachers.  Students can sign up easily and then start solving the 250+ challenges they are presented with, ranging from simple String manipulations to hard core recursion methods.&lt;br /&gt;&lt;br /&gt;One of the difficult aspects of Java is that it never was designed as a nice language to quickly write up some code and let it run.  Old farts will talk&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;/span&gt; about the golden days of &lt;a href="http://en.wikipedia.org/wiki/BASIC"&gt;BASIC&lt;/a&gt;, but Python is really a great language for Computer Science education.  Javabat helps by letting students write simple methods (functions) without the need to enclose everything in a Java class with  &lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;public static void main (String[] args)&lt;/span&gt; .  &lt;/span&gt;In short, it let's students and teachers focus on the login involved in a particular method--which is a good thing.&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;Teachers can track student progress, browse their code, etc.&lt;br /&gt;&lt;br /&gt;So the reality is that Javabat is one of the most used tools for teachers of AP Computer Science.  I have yet to meet a teacher of APCS in my state that does not use Javabat.&lt;br /&gt;If Python is to ever gain a foothold in secondary school CS education, having a Python alternative to Javabat is a very good idea.&lt;br /&gt;&lt;br /&gt;Right now it's just beginning, but if you want to contribut to &lt;a href="http://pywhip.appspot.com/"&gt;PyWhip&lt;/a&gt;, head on over to edu-sig or contact me on how to get involved.  Since I haven't really asked the two main contributers for permission to put there contact info here, I'll leave their names out of this, but they're doing a great job on this so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6920860833013286737?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6920860833013286737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6920860833013286737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6920860833013286737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6920860833013286737'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/03/pywhip-and-javabat.html' title='PyWhip and Javabat ?!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SbKJCOj2-_I/AAAAAAAAAcY/wXYt7ifmemQ/s72-c/monty.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5103722577688371070</id><published>2009-03-06T16:43:00.002-07:00</published><updated>2009-03-06T17:08:54.708-07:00</updated><title type='text'>Thank You!  BlueJ and Greenfoot open up.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbG1ZDEGx_I/AAAAAAAAAcQ/gcJ1PzP_eyY/s1600-h/logo-line.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 114px; height: 84px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbG1ZDEGx_I/AAAAAAAAAcQ/gcJ1PzP_eyY/s320/logo-line.jpg" alt="" id="BLOGGER_PHOTO_ID_5310224877570410482" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;I just stumbled across &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.bluej.org/news/opensource.html"&gt;this announcement&lt;/a&gt;&lt;span style="font-family: arial;"&gt; about &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.bluej.org/"&gt;BlueJ&lt;/a&gt;&lt;span style="font-family: arial;"&gt; and &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.greenfoot.org/"&gt;Greenfoot&lt;/a&gt;&lt;span style="font-family: arial;"&gt; going open source.  These are two applications used by many teachers of AP Computer Science classes.  In the past they were always "free" as in free beer, but the source code was not available.  Opening up their code can only help spread the use of these two wonderful programs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Many times in the past I've contacted Ubuntu users in the &lt;a href="http://ubuntuforums.org/index.php"&gt;Ubuntu forums&lt;/a&gt; for help on issues with BlueJ and Greenfoot.  The response has always been a bit reserved--show us the code and maybe we can help.  This change of policy will immediately build acceptance from a very talented group of developers and programmers.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Also, it's just plain fun to read the source code.  Michael Kolling and John Rosenberg have written code with much better documentation than you will usually find.  Here's just one example:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * Java 1.4 &amp;amp; prior version of trinary "? :" operator. See JLS 2nd ed. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * section 15.25.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * @throws RecognitionException&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * @throws SemanticException&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    private JavaType questionOperator14(AST node) throws RecognitionException, SemanticException&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        AST trueAlt = node.getFirstChild().getNextSibling();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        AST falseAlt = trueAlt.getNextSibling();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        ExprValue trueAltEv = getExpressionType(trueAlt);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        ExprValue falseAltEv = getExpressionType(falseAlt);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        JavaType trueAltType = trueAltEv.getType();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        JavaType falseAltType = falseAltEv.getType();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;That was interesting.  This comment here was also fun to find:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * Find the Wireless Toolkit. In Windows we search all the filesystem roots.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * In other systems (Linux, that is) we search the directories in the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * initializer list of array 'roots' listed below.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've got a lot of reading to do, it seems.... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5103722577688371070?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5103722577688371070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5103722577688371070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5103722577688371070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5103722577688371070'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/03/thank-you-bluej-and-greenfoot-open-up.html' title='Thank You!  BlueJ and Greenfoot open up.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SbG1ZDEGx_I/AAAAAAAAAcQ/gcJ1PzP_eyY/s72-c/logo-line.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3633634560660697097</id><published>2009-02-14T17:26:00.003-07:00</published><updated>2009-02-14T17:47:32.557-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>The Day it Rained Forever</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SZdhXZRYaTI/AAAAAAAAAcA/ObpS_6gCsXk/s1600-h/200px-Stories_of_ray_bradbury.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 290px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SZdhXZRYaTI/AAAAAAAAAcA/ObpS_6gCsXk/s320/200px-Stories_of_ray_bradbury.jpg" alt="" id="BLOGGER_PHOTO_ID_5302814140800723250" border="0" /&gt;&lt;/a&gt;The Public Library just had a book sale and I was lucky enough to find a nice hard-cover copy of &lt;a href="http://en.wikipedia.org/wiki/The_Stories_of_Ray_Bradbury"&gt;The Stories of Ray Bradbury&lt;/a&gt;.  The 100 stories in here will nicely complement my copy of&lt;a href="http://en.wikipedia.org/wiki/Bradbury_Stories:_100_of_His_Most_Celebrated_Tales"&gt; a more recent Bradbury anthology&lt;/a&gt; of 100  stories--none of them are duplicated.&lt;br /&gt;&lt;br /&gt;I've been in a lull.  Although I have been quite productive teaching-wise, my life has been dominated lately by the difficulties my boxer dog is having.  She's 10 years old and shows the symptoms of geriatric vestibular syndrome.  Although her mind is still there, she lacks to coordination now to feed herself.  I've been feeding her by hand, though, as it's the least I can do.  She really has been a great dog--albeit a somewhat high-maintenance one. :-)  She went through a difficult spell last Spring and fully recovered.  We're hoping she can do so again, although this time the symptoms are much more severe.  When I was a kid I used to absolutely dread the extreme emptiness you experience when you lose a pet.  Not much has changed, really.  Many things just don't matter as much all of a sudden, and you feel as if you're floating through life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3633634560660697097?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3633634560660697097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3633634560660697097' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3633634560660697097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3633634560660697097'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/02/day-it-rained-forever.html' title='The Day it Rained Forever'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SZdhXZRYaTI/AAAAAAAAAcA/ObpS_6gCsXk/s72-c/200px-Stories_of_ray_bradbury.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7251461563338353336</id><published>2009-02-05T09:35:00.004-07:00</published><updated>2009-02-05T09:53:52.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Alice 2.2 Video Export Test</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-8d323c6cf0696dde" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v11.nonxt2.googlevideo.com/videoplayback?id%3D8d323c6cf0696dde%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331288526%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D241B1F901883983C895FEF8840D7D3CF8396327D.58C64B47AFB2A43F65524FC0CE465090097DAC70%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8d323c6cf0696dde%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSdQoxkEhlfNk-o1DA1VVyfUx7E4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v11.nonxt2.googlevideo.com/videoplayback?id%3D8d323c6cf0696dde%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331288526%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D241B1F901883983C895FEF8840D7D3CF8396327D.58C64B47AFB2A43F65524FC0CE465090097DAC70%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8d323c6cf0696dde%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSdQoxkEhlfNk-o1DA1VVyfUx7E4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Just seeing if this works. Recently we upgraded to &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; 2.2 in my Intro to Programming classes and we are now testing out the cool features 2.2 has that 2.0 did not. Exporting videos is one of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7251461563338353336?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=8d323c6cf0696dde&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7251461563338353336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7251461563338353336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7251461563338353336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7251461563338353336'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/02/alice-22-vido-export-test.html' title='Alice 2.2 Video Export Test'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-4705658207943652015</id><published>2009-01-28T18:18:00.002-07:00</published><updated>2009-01-28T18:34:19.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Scratch on Ubuntu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SYEEI3vGcoI/AAAAAAAAAbY/UfuFU1Vv8sY/s1600-h/gr_cat.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 60px; height: 65px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SYEEI3vGcoI/AAAAAAAAAbY/UfuFU1Vv8sY/s320/gr_cat.png" alt="" id="BLOGGER_PHOTO_ID_5296519187211383426" border="0" /&gt;&lt;/a&gt; Today I had a personal visit from &lt;a href="http://budtheteacher.com/blog/"&gt;Bud the Teacher&lt;/a&gt;.  We had a few things to discuss about our upcoming district tech fair, but as usual we soon were talking about big ideas and all sorts of stuff that we would like to see reach fruition.&lt;br /&gt;&lt;br /&gt;Bud mentioned the possibility of using &lt;a href="http://scratch.mit.edu/"&gt;Scratch&lt;/a&gt; with some of our district Gifted and Talented student.  Bud didn't even start by saying, "have you heard of Scratch?"  No, by now he knows that if it deals with teaching programming and/or is open source, I probably have looked into it.  I told Bud I would be happy to help teach Scratch to any interested teachers, possibly this upcoming June. &lt;br /&gt;&lt;br /&gt;When I got home, I fired up my Ubuntu laptop, opened the command line and typed "scratch".  I got the cold and impersonal Linux response of "command not found" and realized that I had NOT installed Scratch on my current Ubuntu version (8.10).  I did recall, however, installing it on Ubuntu 8.04 and having it work great.  A quick visit to &lt;a href="http://info.scratch.mit.edu/Linux_installer"&gt;this page&lt;/a&gt; had me up and running, scratching my way along in a neat little world of click and drag logic.  I remember the days when Linux versions were a ton of work.  That's changing, though, and more and more great apps for teachers are fully supported on Linux, with Ubuntu being the most common choice.&lt;br /&gt;&lt;br /&gt;Gotta go.  My Scratch is rusty....&lt;br /&gt;&lt;br /&gt;Oh, and if you're like me, you'll want the &lt;a href="http://info.scratch.mit.edu/Source_Code"&gt;source code&lt;/a&gt;.  Happy {code} reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-4705658207943652015?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/4705658207943652015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=4705658207943652015' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4705658207943652015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4705658207943652015'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/01/scratch-on-ubuntu.html' title='Scratch on Ubuntu'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SYEEI3vGcoI/AAAAAAAAAbY/UfuFU1Vv8sY/s72-c/gr_cat.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8817934791122365820</id><published>2009-01-18T15:56:00.003-07:00</published><updated>2009-01-18T16:30:35.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Raygun Gothic: The Future That Wasn't</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SXOz_yqOiYI/AAAAAAAAAbM/iRg12jaN4Kw/s1600-h/retrofuturism.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SXOz_yqOiYI/AAAAAAAAAbM/iRg12jaN4Kw/s320/retrofuturism.jpg" alt="" id="BLOGGER_PHOTO_ID_5292771895602481538" border="0" /&gt;&lt;/a&gt;Today I went for my first long bike ride of the year.  It's day one of our school's voluntary "wellness challenge", and I'm looking forward to getting in shape.&lt;br /&gt;&lt;br /&gt;The weather was very windy, but warm, almost warm enough for me to be wearing the t-shirt and shorts I had on.  While biking, I listened to my iPod play the first episode of the old time radio series &lt;a href="http://en.wikipedia.org/wiki/X_Minus_One"&gt;X Minus One.&lt;/a&gt;  It was a great example of retro futurism, as the episode (from the mid 1950s) described the "future" in the 1980s.&lt;br /&gt;&lt;br /&gt;Now, if you were a kid of the 80s like me, you won't recognise the 1980s in the old radio episode.  That's because it was the future that did &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; occur, the future from the forgivably short-sighted minds of 1950s writers and producers.&lt;br /&gt;&lt;br /&gt;As I was riding along, I got to wondering: what's the term for that style?  &lt;a href="http://en.wikipedia.org/wiki/Steampunk"&gt;Steampunk&lt;/a&gt; has it's own look, as does &lt;a href="http://en.wikipedia.org/wiki/Cyberpunk"&gt;Cyberpunk&lt;/a&gt;.  I found myself wishing I could Google it right then and there on my bike just to put an official term to it.  Now, after looking it up, I find there are really two terms: &lt;a href="http://en.wikipedia.org/wiki/Retro-futurism"&gt;retro futurism&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Raygun_Gothic"&gt;raygun gothic&lt;/a&gt; (from Wikipedia):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b style="font-style: italic;"&gt;Raygun Gothic&lt;/b&gt;&lt;span style="font-style: italic;"&gt; is a catchall term for a visual style that incorporates various aspects of the &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Googie_architecture" title="Googie architecture"&gt;Googie&lt;/a&gt;&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Streamline_Moderne" title="Streamline Moderne"&gt;Streamline Moderne&lt;/a&gt;&lt;span style="font-style: italic;"&gt; and &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Art_Deco" title="Art Deco"&gt;Art Deco&lt;/a&gt;&lt;span style="font-style: italic;"&gt; architectural styles when applied to &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Retro-futurism" title="Retro-futurism"&gt;retro-futuristic&lt;/a&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Science_fiction" title="Science fiction"&gt;science fiction&lt;/a&gt;&lt;span style="font-style: italic;"&gt; environments. Academic Lance Olsen has characterised Raygun Gothic as "a tomorrow that never was".&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Raygun_Gothic#cite_note-0" title=""&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/blockquote&gt;I first came across this term when William Gibson coined it in his excellent short story, "&lt;a href="http://en.wikipedia.org/wiki/The_Gernsback_Continuum"&gt;The Gernsback Continuum&lt;/a&gt;."  That was the first time I really thought long and hard about the concept of retro futurism.  I mean, of course I had always watched &lt;a href="http://en.wikipedia.org/wiki/The_Jetsons"&gt;The Jetsons&lt;/a&gt; and a host of other old science fiction shows.  When I first watched them I still thought they were presenting a plausible (all-white, sexist, and safe) version of what the future could be.  In time, though, you notice that the "future" of those old shows looks more like our own past--albeit with big shiny fins and &lt;a href="http://en.wikipedia.org/wiki/Slidewalk"&gt;slidewalks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Great examples of Raygun Gothic are all around us.  The &lt;a href="http://fallout.bethsoft.com/eng/home/home.php"&gt;Fallout 3&lt;/a&gt; video game is 100% raygun gothic.  The TV series &lt;a href="http://abc.go.com/primetime/lost/index?pn=index"&gt;LOST&lt;/a&gt; is also almost entirely raygun gothic.  Heck, even &lt;a href="http://www.youtube.com/watch?v=uO58SGiYwwo"&gt;this great video&lt;/a&gt; on Youtube is Raygun Gothic, as it tried to imagine the world of 1999 way back in 1967.&lt;br /&gt;&lt;br /&gt;The thing is, though, that every story about the future to come is doomed to become another case of retro futurism.  When I was reading cyberpunk in the late 80s, it sure looked cool and exciting.  Now it looks a lot like ... well ... the late 80s. :-)&lt;br /&gt;&lt;br /&gt;[Note: All the episodes of X Minus One are now in the public domain.  You can &lt;a href="http://www.archive.org/details/XMinus1_A"&gt;find them at the Internet Archive&lt;/a&gt; for free.]&lt;br /&gt;&lt;br /&gt;[Note number two:  The difference between the term retro futurism and raygun gothic is this:  raygun gothic is a particular type of retro futurism that features a future that was envisioned by the (male) writers and producers of the 1950s: automobiles with big fins, blonds ubber people, rayguns, etc.  Stempunk, therefore, is also a form of retro futurism.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8817934791122365820?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8817934791122365820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8817934791122365820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8817934791122365820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8817934791122365820'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/01/raygun-gothic-future-that-wasnt.html' title='Raygun Gothic: The Future That Wasn&apos;t'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SXOz_yqOiYI/AAAAAAAAAbM/iRg12jaN4Kw/s72-c/retrofuturism.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-4054263023162149814</id><published>2009-01-18T09:40:00.003-07:00</published><updated>2009-01-18T10:28:53.610-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Why Teachers Don't Share More Often.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SXNbtvqOilI/AAAAAAAAAbE/lo4GD31xJco/s1600-h/screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 309px; height: 275px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SXNbtvqOilI/AAAAAAAAAbE/lo4GD31xJco/s320/screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5292674828536285778" border="0" /&gt;&lt;/a&gt;One thing that drives me nuts is watching money be wasted.  Pretty much every institution finds ways to spend money unnecessarily, but schools are often quite proficient at this skill.&lt;br /&gt;&lt;br /&gt;What makes this even more frustrating is that teachers are by nature one of the most sharing and willing to contribute group of people I've known.  Teachers create things every day that they'd be willing to share with others.  If only someone would coordinate this resource and bring a true community to fruition! &lt;br /&gt;&lt;br /&gt;Sadly, it seldom happens.  I blame proprietary formats and money-hungry businesses.  Teachers have been slammed for so long by the copyright zealots of the textbook publishing industry that they simply are unaware that there can be an open alternative to the way they do their jobs.  Certainly within individual schools and districts there may be a large amount of sharing going on.  By this I do not mean illegal sharing.  Instead, I'm talking about the plethora of lesson plans, activities, and strategies that teachers create and use in their classroom.  Most teachers would love to share their creations and utilise the creations of other teachers.  This occurs whenever teachers get together at a workshop--they exchange email addresses and promise to send each other their creations.&lt;br /&gt;&lt;br /&gt;Many times, though, they feel guilty doing this, or feel that it is too good to be true to be able to "steal" from other teachers.  [They use that term, "stealing"! when they should be saying "sharing."]  Where does this come from?  Maybe from the fact that any time teachers attend a workshop sponsored by major textbook publishers, they are given complimentary copies of what often appear to be wonderful resources.  As soon as they open up the book to make a few copies to share in class, though, they see the strict copyright warnings printed on every page.  This is so common that they believe it is typical of teachers sharing resources: there's always a cost.&lt;br /&gt;&lt;br /&gt;But, there isn't always a cost.  Most of the resources that teachers share are not photocopied from copyrighted materials--they're quizes, plans and activities that teachers created by themselves.  They should be able to enter these items into the vast network of teachers and create a free and open community of resources for any teacher to contribute to and to use. &lt;br /&gt;&lt;br /&gt;There's one problem, though: proprietary formats.  If teachers continue to use closed software like Geometer's Sketchpad, we remain slaves to the format.  This is changing slowly, however, as there is no longer a stigma attached to writing pdf files or importing doc files into OpenOffice.  Geometry teachers could use several of the free and &lt;a href="http://en.wikipedia.org/wiki/Interactive_geometry_software"&gt;open source alternatives&lt;/a&gt; to Geometer's Sketchpad, but few do.  Why?  Because the textbook publishers are like crack dealers.  They know by now how to "give" (although you really don't get any rights to what you're given) teachers a free copy of their software.  They also know how to make district tech departments feel like adopting their software will make their lives very easy. &lt;br /&gt;&lt;br /&gt;So the district buys a site license to Geometer's Sketchpad and they're all set.  Notice the students were never mentioned in this process?  That was intentional.  They are NOT factored into this process at all.  Instead, decisions are made that lock students into having to use expensive software that they have no access to outside of class.  Students would have access to all of the open source alternatives at home.&lt;br /&gt;&lt;br /&gt;My district has done quite a dance with proprietary software.  In the past it was acceptable to pay for access to, say, MacSchool, as it was pretty reliable and did what we wanted it to do.  Since then, though, we have used expensive software that was terrible, and freeware (NOT open source) that was generally despised by all involved.  Next year we switch to Infinite Campus, which I believe is a good thing.  In the meantime, though, we have a semester where teachers are allowed to use whatever they want for a grading program.  Really.  Whatever we want.  Some will no doubt just use the traditional red gradebook and only use computers for reporting final grades.  Others will try to find an old copy of Making the Grade or something similar lying around. &lt;br /&gt;&lt;br /&gt;I decided to Google "open source grading program teachers" and found &lt;a href="http://www.lightandmatter.com/ogr/ogr.html"&gt;Open Grade&lt;/a&gt;.  It's simple and (dare I say) elegant.  I did the Linux make, build, install and now have a pretty cool grading program with few features, but even less annoyances.  It works.  I can print out student or class reports into text files and fit a lot of info on one page.  Also, since it's open source, you can get to the source code (in Perl) and alter the way it works. &lt;br /&gt;&lt;br /&gt;We're lucky, as educators, that there are people like &lt;a href="http://www.lightandmatter.com/area4author.html"&gt;Ben Crowell&lt;/a&gt;, who created Open Grade.  Some may scratch their heads and say, "but why would someone do that and share it for free?"  I would say, however, that behavior like that is the rule, not the exception, in higher education, and I have hundreds of examples to prove that point.  Here's a couple:&lt;br /&gt;&lt;br /&gt;Jason R Briggs has written an &lt;a href="http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/"&gt;excellent Python book&lt;/a&gt; for teaching Python to kids.&lt;br /&gt;Dick Baldwin shares&lt;a href="http://www.dickbaldwin.com/tocalice.htm"&gt; a ton of his own work&lt;/a&gt; for the &lt;a href="http://www.alice.org/"&gt;Alice programming environment&lt;/a&gt;.&lt;br /&gt;Allen Downey has been sharing his &lt;a href="http://www.greenteapress.com/thinkapjava/"&gt;Java and Python books &lt;/a&gt;for years.&lt;br /&gt;&lt;a href="http://moodle.org/"&gt;Moodle&lt;/a&gt; and &lt;a href="http://wordpress.org/"&gt;Wordpress&lt;/a&gt; are used by many teachers, most of which can't believe they're free.&lt;br /&gt;&lt;br /&gt;I just wish we had a more efficient way of sharing all these homegrown education resources....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-4054263023162149814?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/4054263023162149814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=4054263023162149814' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4054263023162149814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4054263023162149814'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/01/why-teachers-dont-share-more-often.html' title='Why Teachers Don&apos;t Share More Often.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SXNbtvqOilI/AAAAAAAAAbE/lo4GD31xJco/s72-c/screenshot.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1884580497616961248</id><published>2009-01-04T17:13:00.002-07:00</published><updated>2009-01-04T17:25:50.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Leaving on a jet plane</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SWFQzOkDCoI/AAAAAAAAAa8/P_Tvsgn_qPo/s1600-h/WinterCampus1.GIF"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 239px; height: 229px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SWFQzOkDCoI/AAAAAAAAAa8/P_Tvsgn_qPo/s320/WinterCampus1.GIF" alt="" id="BLOGGER_PHOTO_ID_5287596278522514050" border="0" /&gt;&lt;/a&gt;Tomorrow is the first day of the Spring semester.  While my students are filing into my classroom, I'll be on a jet flying to Carnegie Mellon University in Pittsburgh for a one-day workshop on &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; 3.0, which I'll be using in my Intro to Programming class this semester.&lt;br /&gt;&lt;br /&gt;My students will be official bug reporters for Alice 3.0, a scary and yet exciting job for us.  I'm also hoping to put a word in for Linux support while I'm there.  Wish I was better at tweaking Java in Linux, so I could help out more.  :-(&lt;br /&gt;&lt;br /&gt;Spent most of today packing up and storing away my &lt;a href="http://en.wikipedia.org/wiki/Nintendo_Entertainment_System"&gt;NES&lt;/a&gt; and &lt;a href="http://http://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System"&gt;SNES&lt;/a&gt; game collection.  Had to make more room for some recent book acquisitions....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1884580497616961248?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1884580497616961248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1884580497616961248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1884580497616961248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1884580497616961248'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/01/leaving-on-jet-plane.html' title='Leaving on a jet plane'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SWFQzOkDCoI/AAAAAAAAAa8/P_Tvsgn_qPo/s72-c/WinterCampus1.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1026864193707719017</id><published>2009-01-01T15:29:00.003-07:00</published><updated>2009-01-01T15:48:34.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='probability'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>When worlds collide....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SV1EJi5vMiI/AAAAAAAAAa0/BJYGH26E1yE/s1600-h/mainimage.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SV1EJi5vMiI/AAAAAAAAAa0/BJYGH26E1yE/s320/mainimage.jpg" alt="" id="BLOGGER_PHOTO_ID_5286456468381315618" border="0" /&gt;&lt;/a&gt;My online identity is pretty diverse.  Each different facet seems to interact with a large web or &lt;span style="font-style: italic;"&gt;sphere&lt;/span&gt; of somewhat similar individuals.  What surprises me, though, is how little the various spheres tend to interact with the other spheres. &lt;br /&gt;&lt;br /&gt;For instance, I see very little overlap between these three spheres:&lt;span style="font-weight: bold;"&gt; math teachers, programmers, &lt;/span&gt;and&lt;span style="font-weight: bold;"&gt; technology in education experts.&lt;/span&gt;  All three of those spheres accept me and allow me to contribute and ask questions--and yet I know very few individuals that exist in even two of those three spheres.&lt;br /&gt;&lt;br /&gt;For instance, take a look at &lt;a href="http://www.codinghorror.com/blog/archives/001203.html"&gt;this recent post about a probability question&lt;/a&gt; on a programming blog.  The immense number of comments arguing one solution over another reminded me of the &lt;a href="http://en.wikipedia.org/wiki/Monty_Hall_problem"&gt;Monty Hall problem&lt;/a&gt;, which is taught in IMP 3 Math.  In fact, there's almost nothing in those comments (other than the occasional coded "solution" to the problem) that would tell you that these are primarily programmers--not math teachers--arguing their view of the problem.&lt;br /&gt;&lt;br /&gt;I found the comments amusing.  I haven't necessarily found that being a natural at math makes a student a natural at programming--although I must say that almost all of my best programmers are very good at math.  I've done research on a correlation between language acquisition aptitude and programming ability, but the results, of course, were unclear.  What I do know, though, is that very few programmers (aside from a few &lt;a href="http://en.wikipedia.org/wiki/Larry_Wall"&gt;Linquistics experts&lt;/a&gt;) ever think much about language acquisition.&lt;br /&gt;&lt;br /&gt;Let the fun begin:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Let's say, hypothetically speaking, you met someone who told you they had two children, and one of them is a girl. &lt;/span&gt;&lt;b style="font-style: italic;"&gt;What are the odds that person has a boy and a girl?&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1026864193707719017?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1026864193707719017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1026864193707719017' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1026864193707719017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1026864193707719017'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2009/01/when-worlds-collide.html' title='When worlds collide....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SV1EJi5vMiI/AAAAAAAAAa0/BJYGH26E1yE/s72-c/mainimage.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5378060140827171548</id><published>2008-12-28T09:42:00.003-07:00</published><updated>2008-12-28T09:59:58.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Superpowers</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SVesvAHYYCI/AAAAAAAAAas/yxxhPFPfpnI/s1600-h/superpowers.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 198px; height: 320px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SVesvAHYYCI/AAAAAAAAAas/yxxhPFPfpnI/s320/superpowers.jpg" alt="" id="BLOGGER_PHOTO_ID_5284882611227353122" border="0" /&gt;&lt;/a&gt;This vacation I've been reading&lt;a href="http://www.amazon.com/Superpowers-Novel-David-J-Schwartz/dp/0307394409"&gt; Superpowers by David J. Schwartz&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I picked this book up as an impulse buy, and here's why:&lt;br /&gt;&lt;br /&gt;First of all, it's a novel about college students in Madison, WI.  Since I spent a large slice of my college career there, all the locales mentioned in this book are easily remembered.  When the characters go to &lt;a href="http://www.recsports.wisc.edu/serf.html"&gt;the SERF&lt;/a&gt;, I remember myself going to the SERF.&lt;br /&gt;&lt;br /&gt;However, you don't need to know Madison to enjoy this book.  The concept alone is enough to merit a read: ordinary people wake up one morning transformed into beings with superpowers.  You won't find a cliche supervillain subplot here--mostly this is about what would happen if an ordinary person suddenly had extraordinary powers.&lt;br /&gt;&lt;br /&gt;The five powers themselves make for a great conversation piece: which of the five would you choose if you could pick one of them for yourself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.  Speed.&lt;/span&gt;  The ability to run 20 miles in a couple minutes.  When you run, objects in the world seem to be standing still, so dodging bullets isn't out of the question.  Running to a nearby state is not a problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.  Flight.&lt;/span&gt;  No wings necessary.  The ability to soar through the sky.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.  Invisibility.&lt;/span&gt;  Can be turned on and off at will.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.  Super strength and near invulnerability.&lt;/span&gt;  Think of the powers of &lt;a href="http://en.wikipedia.org/wiki/Thing_%28comics%29"&gt;the Thing&lt;/a&gt;, except you still look normal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.  Telepathy.&lt;/span&gt;  Not just able to read the minds of those nearby, but also the ability to scan an internet-like web of thoughts.&lt;br /&gt;&lt;br /&gt;Which would you choose?&lt;br /&gt;&lt;br /&gt;Schwartz does a good job on this novel.  It doesn't surprise me that he has a large selections of comic and science fiction/fantasy reviews that he has documented from &lt;a href="http://snurri.blogspot.com/"&gt;a former blog&lt;/a&gt; and also a &lt;a href="http://snurri.livejournal.com/"&gt;current blog&lt;/a&gt;.  If you enjoy reading reviews, give them a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5378060140827171548?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5378060140827171548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5378060140827171548' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5378060140827171548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5378060140827171548'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/superpowers.html' title='Superpowers'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SVesvAHYYCI/AAAAAAAAAas/yxxhPFPfpnI/s72-c/superpowers.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3069214601195848481</id><published>2008-12-23T15:21:00.002-07:00</published><updated>2008-12-23T15:40:06.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Object-Oriented Programming Example</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SVFkgrXRM6I/AAAAAAAAAak/Tz9Ug7YN98A/s1600-h/Football.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 130px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SVFkgrXRM6I/AAAAAAAAAak/Tz9Ug7YN98A/s320/Football.gif" alt="" id="BLOGGER_PHOTO_ID_5283114350441214882" border="0" /&gt;&lt;/a&gt;My Java &lt;a href="http://coldfrontblog.blogspot.com/2008/11/converting-classic.html"&gt;programming project&lt;/a&gt; is going a bit slow, but I have many excuses.  The one I like to use in OOP (Object-Oriented Programming) is "well, I'm still working on some design issues before I start writing all the code."&lt;br /&gt;&lt;br /&gt;So I'm converting Football Strategy, the old Avalon Hill game into a modern Java version, complete with opposing coach AI.  OOP will allow me to extend the coach class through time, making better and better opponents for humans to face.&lt;br /&gt;&lt;br /&gt;But that all comes later.  Since I give my AP Computer Science students the whole year for their project, I too have a lot of time to develop this application.  Recently I've been hitting my head against the wall trying to come up with a system for encoding play results that include all the relavent information in one result.  For instance, a result of 723 may have used the 7 as a play-type indicator (say, "complete pass play that went out of bounds"), and the 23 might have been the net yardage.  On the suggestion of one of my students, however, I have decided to encode all the play results as String objects.  Perhaps something like "15cpno023" for complete pass no fumble out of bounds and 23 yards, with the play taking 15 seconds.  I don't know, I'm not there yet.&lt;br /&gt;&lt;br /&gt;The point of using an OOP approach, however, is to allow you to think of things as actual objects.  What better way to do that then open up the Football Strategy game box and see what objects in the game may lend themselves to objects in Java.  One that clearly lends itself to being a Java class is the scoreboard.  Before OOP, making a football simulation would have been a long and tedious process, as the data would just be flying around the program, jumping from function to function.  With OOP, though, you get to break things up and decide where the data lives.  In the case of a footballScoreboard class, you can easily think of the data fields (homeScore, awayScore, down, yardsToGo, fieldPosition, etc) and the various behaviors (incrementDown, incrementHomeScore, etc).  What was so nice about this, though, was that there is an actual object in the real world that is so familiar to anyone who has ever been a football fan.  Ask some football fans at random to draw a football scoreboard and a lot of them would draw something like this post's image.&lt;br /&gt;&lt;br /&gt;Coming from a procedural programming background, OOP was a bit strange at first.  Now I can't imagine programming relatively large projects without it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3069214601195848481?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3069214601195848481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3069214601195848481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3069214601195848481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3069214601195848481'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/object-oriented-programming-example.html' title='Object-Oriented Programming Example'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SVFkgrXRM6I/AAAAAAAAAak/Tz9Ug7YN98A/s72-c/Football.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5796385566572500222</id><published>2008-12-22T09:44:00.003-07:00</published><updated>2008-12-22T10:09:06.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Ubuntu Gets Even Better</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://wiki.ubuntu.com/IntrepidIbex"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 294px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SU_EXDu4pkI/AAAAAAAAAac/F-Oz4JG76-w/s320/intrepid_ibex.jpg" alt="" id="BLOGGER_PHOTO_ID_5282656788346873410" border="0" /&gt;&lt;/a&gt;Joey Stanford's &lt;a href="http://joey.ubuntu-rocks.org/blog/2008/12/22/ubuntu-ethos/"&gt;recent post about Ubuntu Ethos&lt;/a&gt; came at a perfect time for me.&lt;br /&gt;&lt;br /&gt;Last night I did a fresh install of &lt;a href="https://wiki.ubuntu.com/IntrepidIbex"&gt;Ubuntu 8.10: Intrepid Ibex&lt;/a&gt;.  I had avoided switching to the new &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; version simply because I had a lot of things set up on my laptop that I use for teaching math and teaching programming classes.&lt;br /&gt;&lt;br /&gt;After copying most of my home folder files to an external hard drive (I love the &lt;a href="http://www.wdc.com/en/"&gt;Western Digital Passport&lt;/a&gt; series), I did the install from the &lt;a href="http://www.ubuntu.com/products/WhatIsUbuntu/desktopedition"&gt;live cd&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;After install, I did the usual updates and installed all the Linux applications I use for programming: things like Eclipse, &lt;a href="http://www.geany.org/"&gt;Geany&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/IDLE_%28Python%29"&gt;IDLE&lt;/a&gt; for &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;, &lt;a href="http://comix.sourceforge.net/"&gt;Comix&lt;/a&gt; for reading comic books, and so on.  I also installed the&lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt; Sun Java 6 JDK&lt;/a&gt; using the package manager.  After a nice little test of HelloWorld.java, I got the latest versions of &lt;a href="http://www.bluej.org/"&gt;BlueJ&lt;/a&gt; and &lt;a href="http://www.greenfoot.org/"&gt;Greenfoot&lt;/a&gt; and installed them.&lt;br /&gt;&lt;br /&gt;Now this is where things were different than in the past.  Back in the days of &lt;a href="https://wiki.ubuntu.com/FeistyFawn"&gt;Feisty Fawn&lt;/a&gt;, I had to mess around a lot with the &lt;a href="http://en.wikipedia.org/wiki/Xorg.conf"&gt;xorg.conf&lt;/a&gt; file and set some class paths for Java.  I always considered these steps to be necessary evils and a small price to pay for a great, free alternatives to MS Windows.&lt;br /&gt;&lt;br /&gt;This time, however, I didn't have to do any of those steps.  None.  Everything worked correctly right away.  I even was able to turn off tapping on the touchpad without having to do anything on the command line.&lt;br /&gt;&lt;br /&gt;I like the &lt;a href="http://en.wikipedia.org/wiki/Command_line_interface"&gt;command line&lt;/a&gt;.  In fact, I use it quite a bit.  The point here, though, is that you really don't have to use it anymore.  That's a good thing for helping spread Ubuntu.  If you have ever considered Linux, but were intimidated for one reason or another, now is the time.  The Ubuntu community can help you with the switch.&lt;br /&gt;&lt;br /&gt;If you're a math or computer science teacher, you'll be amazed at how Ubuntu can help you with your job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5796385566572500222?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5796385566572500222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5796385566572500222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5796385566572500222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5796385566572500222'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/ubuntu-gets-even-better.html' title='Ubuntu Gets Even Better'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SU_EXDu4pkI/AAAAAAAAAac/F-Oz4JG76-w/s72-c/intrepid_ibex.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5416973127810570352</id><published>2008-12-20T17:52:00.002-07:00</published><updated>2008-12-20T18:09:10.881-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Java for the Holidays</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SU2Thn3_iaI/AAAAAAAAAaU/h876cjq4tbM/s1600-h/coreJava.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 241px; height: 320px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SU2Thn3_iaI/AAAAAAAAAaU/h876cjq4tbM/s320/coreJava.jpg" alt="" id="BLOGGER_PHOTO_ID_5282040143824259490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've blogged about Cay Horstmann&lt;a href="http://coldfrontblog.blogspot.com/2008/08/praise-for-ubuntu-from-java-education.html"&gt; before&lt;/a&gt;.  In the world of Java books there is no shortage of "so-so" tomes that "kind of" teach you the language.  Then there are a few truly great books that are several levels above the rest.  One is Head First Java, but that book is in need of a rewrite soon.  The other great Java book is &lt;a href="http://www.horstmann.com/corejava.html"&gt;&lt;span style="font-style: italic;"&gt;Core Java Vol 1: Fundamentals&lt;/span&gt; by Cay Horstmann and Gary Cornell&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What makes a great programming book?  For me, the author must get to the heart of the language.  &lt;a href="http://oreilly.com/catalog/9780596513986/"&gt;Mark Lutz&lt;/a&gt; and &lt;a href="http://python.net/crew/wesc/cpp/"&gt;Wesley Chun&lt;/a&gt; have written truly "&lt;a href="http://www.python.org/dev/peps/pep-0020/"&gt;Pythonic&lt;/a&gt;" books about the &lt;a href="http://www.python.org/"&gt;Python language&lt;/a&gt;.  Their books are miles ahead of many of the other books on Python programming, which seem sloppy and inefficient.&lt;br /&gt;&lt;br /&gt;Horstmann's &lt;span style="font-style: italic;"&gt;Core Java&lt;/span&gt; is a great book.  So I finally went to Borders and bought my own copy.  I worked through the first 138 pages today (as review) and can't wait to revisit the chapters on &lt;a href="http://en.wikipedia.org/wiki/Swing_%28Java%29"&gt;Swing GUI&lt;/a&gt; development.  If you really want to understand Java, try this book.&lt;br /&gt;&lt;br /&gt;Teachers who read this books will have a big advantage in teaching Java, no matter what textbook they have officially adopted for their class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5416973127810570352?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5416973127810570352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5416973127810570352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5416973127810570352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5416973127810570352'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/java-for-holidays.html' title='Java for the Holidays'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SU2Thn3_iaI/AAAAAAAAAaU/h876cjq4tbM/s72-c/coreJava.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2737682082716604936</id><published>2008-12-08T07:53:00.003-07:00</published><updated>2008-12-08T08:13:32.506-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>When Zombies Walk the Earth</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.johnjosephadams.com/the-living-dead/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 180px; height: 268px;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/ST01NotU8UI/AAAAAAAAAWA/HPdo5bbKgBo/s320/the_living_dead_thumb.jpg" alt="" id="BLOGGER_PHOTO_ID_5277432846730195266" border="0" /&gt;&lt;/a&gt;Found this &lt;a href="http://www.johnjosephadams.com/the-living-dead/"&gt;anthology of zombie fiction&lt;/a&gt; in Borders last week.  Started reading "Meathouse Man" by George R. R. Martin and found it to be quite good, in a very disturbing way.  I put the book back and went on my way.&lt;br /&gt;&lt;br /&gt;Then I read the two latest issues of &lt;a href="http://en.wikipedia.org/wiki/The_Walking_Dead"&gt;The Walking Dead&lt;/a&gt; and realized that zombies have been quite prominent in my&lt;a href="http://www.imdb.com/title/tt0363547/"&gt; film&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/World_War_Z"&gt;fiction&lt;/a&gt;, and &lt;a href="http://www.youtube.com/watch?v=Z-VQc_IW6fo"&gt;music&lt;/a&gt; choices lately.&lt;br /&gt;&lt;br /&gt;What makes this such a successful subgenre?  I don't know.  Maybe it's got something to do with zombies traditionally being dumb and slow.  I know there have been &lt;a href="http://www.slate.com/id/2097751/"&gt;variations&lt;/a&gt; on this, but I still prefer the mindless wandering version over all the rest. &lt;br /&gt;&lt;br /&gt;I think these stories work because the rules are so simple.  Add on the fact that most of these take place in a post-apocalypse setting and you know have two for the price of one in horror and science fiction subgenres.  Maybe it works best on people who like rainy days.  Zombie stories make us thankful for what we have.&lt;br /&gt;&lt;br /&gt;I went back to Borders yesterday and bought the anthology.  The cover alone was worth the price.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2737682082716604936?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2737682082716604936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2737682082716604936' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2737682082716604936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2737682082716604936'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/when-zombies-walk-earth.html' title='When Zombies Walk the Earth'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/ST01NotU8UI/AAAAAAAAAWA/HPdo5bbKgBo/s72-c/the_living_dead_thumb.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3262519898903179297</id><published>2008-12-03T18:02:00.004-07:00</published><updated>2008-12-03T19:01:49.415-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Creating a school website</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STctAIwSiAI/AAAAAAAAAV4/K1zisJ_hof4/s1600-h/JoomlaFrontpage350.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 186px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STctAIwSiAI/AAAAAAAAAV4/K1zisJ_hof4/s320/JoomlaFrontpage350.jpg" alt="" id="BLOGGER_PHOTO_ID_5275734968861100034" border="0" /&gt;&lt;/a&gt;Being in charge of a school's computer science department has several perks.  I get to help shape our curriculum.  I get to hang out with some of the brightest students at our school.  I get to occasionally play video games and call it "research."&lt;br /&gt;&lt;br /&gt;All of those perks are great, but being the department chair also brings great responsibility.  Were I just a mere computer science "teacher", I would not feel so inclined to take on the task of implementing our new website for our STEM Initiative.  But now that I'm chair, hell, it's the least I can do!&lt;br /&gt;&lt;br /&gt;Actually, I'm joking a bit here.  The fact is, I was always interested in helping to bring our new STEM website to fruition.  I just knew how messy large websites can become. &lt;br /&gt;&lt;br /&gt;Thankfully, there's &lt;a href="http://www.joomla.org/about-joomla.html"&gt;Joomla&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Joomla is a content management system that allows one to create and maintain an active website.  It's open source, and free.  You can see the current version of my Joomla STEM and VPA site &lt;a href="http://www.futureskyline.com/stemvpa/"&gt;here&lt;/a&gt;, but it's still under construction.  Still, Joomla has made it easy to do what used to be a chore when I'd write HTML and CSS from scratch... &lt;br /&gt;&lt;br /&gt;Those were the days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3262519898903179297?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3262519898903179297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3262519898903179297' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3262519898903179297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3262519898903179297'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/12/creating-school-website.html' title='Creating a school website'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/STctAIwSiAI/AAAAAAAAAV4/K1zisJ_hof4/s72-c/JoomlaFrontpage350.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-71106567390645074</id><published>2008-11-30T12:01:00.002-07:00</published><updated>2008-11-30T12:12:14.449-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Surprise Birthday Party</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STLjNcViqxI/AAAAAAAAAVg/f2keLNbssr0/s1600-h/netblogimg_2749.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STLjNcViqxI/AAAAAAAAAVg/f2keLNbssr0/s320/netblogimg_2749.jpg" alt="" id="BLOGGER_PHOTO_ID_5274527933688621842" border="0" /&gt;&lt;/a&gt;Yesterday I took part in a real surprise birthday party (You can see my profile in the photo, not sure what I was looking at offstage to the left...).&lt;br /&gt;&lt;br /&gt;This was one of those parties where you get a bunch of friends and family together and you all hide in the dark and wait for the unsuspecting party (this time it was &lt;a href="http://milwaukeebucks.ning.com/forum/topic/listForContributor?user=3jq8j80vaq1hf"&gt;Cjtur&lt;/a&gt;t) to arrive.  Then you all yell and turn on the lights: "HAPPY BIRTHDAY!!!!!" &lt;br /&gt;&lt;br /&gt;Turned out to be a lot of fun.&lt;br /&gt;&lt;br /&gt;I've published a&lt;a href="http://family.futureskyline.com/index.php"&gt; set of photos&lt;/a&gt; for the party.  If you're family, email me for the access info.  If you're not family, feel free anyway to see my &lt;a href="http://photos.futureskyline.com/"&gt;public album&lt;/a&gt;s at my photo page which runs on the open source &lt;a href="http://www.zenphoto.org/"&gt;Zen Photo&lt;/a&gt; program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-71106567390645074?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/71106567390645074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=71106567390645074' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/71106567390645074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/71106567390645074'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/surprise-birthday-party.html' title='Surprise Birthday Party'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/STLjNcViqxI/AAAAAAAAAVg/f2keLNbssr0/s72-c/netblogimg_2749.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6793482810792043322</id><published>2008-11-28T10:29:00.003-07:00</published><updated>2008-11-28T10:37:21.223-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Traffic Jams for no reason at all</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STAqio5T9HI/AAAAAAAAAVY/fCrb6Jf8Ej0/s1600-h/21_23_10---Traffic-Jam_web.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/STAqio5T9HI/AAAAAAAAAVY/fCrb6Jf8Ej0/s320/21_23_10---Traffic-Jam_web.jpg" alt="" id="BLOGGER_PHOTO_ID_5273761938232570994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you've driven through a major traffic area like I25 south of Denver, you know what it's like to get in a jam.  You come upon red taillights and suddenly you're stopping and going in little spurts that can take over an hour if you're unlucky.&lt;br /&gt;&lt;br /&gt;Sometimes you find out why.  You see a crash scene and a bunch of emergency workers.  Or a lane that's closed for construction.&lt;br /&gt;&lt;br /&gt;At other times, though, you have no idea what caused the backup.  I had long had a theory that there really was no major cause: all it takes is for one person to get to close to the vehicle in front of her and she taps her brakes.  Then my wife says, "hey, they're stopping up there."  So I slow down a little, as does the guy behind me.  Apparently that's all it takes.&lt;br /&gt;&lt;br /&gt;When I saw&lt;a href="http://www.newscientist.com/article/dn13402"&gt; this article and video&lt;/a&gt; I found it fascinating.  Watch the video clip.  All they do is have a bunch of cars driving around a big racetrack circle.  Doesn't take long before someone hits their brakes and send a wave back behind them.  When it's on a circle it's even cooler, as the wave comes back to get you again.&lt;br /&gt;&lt;br /&gt;Can you tell I did some commuting this Thanksgiving break?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6793482810792043322?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6793482810792043322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6793482810792043322' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6793482810792043322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6793482810792043322'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/traffic-jams-for-no-reason-at-all.html' title='Traffic Jams for no reason at all'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/STAqio5T9HI/AAAAAAAAAVY/fCrb6Jf8Ej0/s72-c/21_23_10---Traffic-Jam_web.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6421984838303974826</id><published>2008-11-26T14:47:00.004-07:00</published><updated>2008-11-26T15:05:16.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Eraserhead</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SS3EYYWm-HI/AAAAAAAAAU0/iHfE_1QJjlA/s1600-h/eraserhead-full.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 319px; height: 320px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SS3EYYWm-HI/AAAAAAAAAU0/iHfE_1QJjlA/s320/eraserhead-full.jpg" alt="" id="BLOGGER_PHOTO_ID_5273086661853902962" border="0" /&gt;&lt;/a&gt;Want to hear a funny one?  For years I avoided watching David Lynch's &lt;a href="http://en.wikipedia.org/wiki/Eraserhead"&gt;Eraserhead&lt;/a&gt; because I thought it would be too ... normal.&lt;br /&gt;&lt;br /&gt;Let me explain.  I really started to notice Lynch back in the early 90s, when I was watching &lt;a href="http://en.wikipedia.org/wiki/Twin_Peaks"&gt;Twin Peaks&lt;/a&gt; and thinking it was the best thing on TV since &lt;a href="http://en.wikipedia.org/wiki/St._Elsewhere"&gt;St. Elsewhere&lt;/a&gt;.  Since then there have been the great movies like Blue Velvet and &lt;a href="http://en.wikipedia.org/wiki/Mulholland_Drive_%28film%29"&gt;Mullholland Drive&lt;/a&gt;.  I even went to see &lt;a href="http://en.wikipedia.org/wiki/Fire_Walk_With_Me"&gt;Fire Walk With Me&lt;/a&gt; the day it debuted. &lt;br /&gt;&lt;br /&gt;So, why did I avoid Eraserhead?  Two reasons.  First of all, I'm not that into black and white movies, although that's a very minor reason.  The main reason was that I thought it would just be a simple drama.  I had watched &lt;a href="http://en.wikipedia.org/wiki/The_Elephant_Man_%28film%29"&gt;The Elephant Man&lt;/a&gt; and assumed that Lynch was just getting stranger as time went by. &lt;br /&gt;&lt;br /&gt;Boy was I wrong. &lt;br /&gt;&lt;br /&gt;Last night when I watched Eraserhead for the first time, it felt like it could have been filmed yesterday.  In fact, it almost makes more sense to watch it now, I would think, than to have seen it back in 1977.  Now, when we see the small woman performing on the stage insided Henry's radiator, it almost seems natural.  The ligthing effects were almost exactly the same as the scene in the Roadhouse on Twin Peaks when Cooper sees the Giant. &lt;br /&gt;&lt;br /&gt;By now I "get it" when I watch a Lynch movie.  Things make sense because they're consistent throughout his entire career.  What used to elicit a response of &lt;span style="font-style: italic;"&gt;WTF!?&lt;/span&gt; now seems ... normal.&lt;br /&gt;&lt;br /&gt;What a &lt;span style="font-style: italic;"&gt;great&lt;/span&gt; movie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6421984838303974826?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6421984838303974826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6421984838303974826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6421984838303974826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6421984838303974826'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/eraserhead.html' title='Eraserhead'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SS3EYYWm-HI/AAAAAAAAAU0/iHfE_1QJjlA/s72-c/eraserhead-full.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-654043574023146507</id><published>2008-11-25T18:12:00.005-07:00</published><updated>2008-11-25T18:48:10.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Designing a high school computer science curriculum</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SSykUgFovNI/AAAAAAAAAUs/lVQ59KL1M-s/s1600-h/3-programming.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 308px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SSykUgFovNI/AAAAAAAAAUs/lVQ59KL1M-s/s320/3-programming.png" alt="" id="BLOGGER_PHOTO_ID_5272769935861923026" border="0" /&gt;&lt;/a&gt;For years I have run a computer programming club at different schools.  From the days of QBasic on IBM 486s to Java and Python on duo core laptops--well, I've been there.&lt;br /&gt;&lt;br /&gt;I would teach math during the day and then the fun would start after school, when the programming students would stop by to program and/or just hang out.&lt;br /&gt;&lt;br /&gt;This year, however, is different: 75% of my time is spent teaching programming classes.  Sure I still have the programming club, but now I don't have to wait until the school day is over before I get to work with students creating cool programs--it's part of the curriculum now.&lt;br /&gt;&lt;br /&gt;Our school is working on becoming a Science Technology Engineering and Math magnet school.  The funding is finally starting to appear, so now the real planning is starting to take place.  We'll be adding a lot of classes for our STEM program, including more computer science classes.  Because I'm pretty much the entire CS department, I get to work on designing a high school computer science curriculum for our STEM program.&lt;br /&gt;&lt;br /&gt;I plan on getting help with this.  I have some contacts at the&lt;a href="http://www.cs.colorado.edu/"&gt; CU Boulder CS department&lt;/a&gt; that I hope to work with.  I'll also be in touch with the &lt;a href="http://www.alice.org/index.php?page=people/people"&gt;Alice team from Carnegie Mellon&lt;/a&gt;, as we're about to pilot Alice 3.0 at our school.  Also, there are recommendations from &lt;a href="http://www.csta.acm.org/Curriculum/sub/ACMK12CSModel.html"&gt;the CSTA&lt;/a&gt; that I'll be using.&lt;br /&gt;&lt;br /&gt;At the same time, though, I'm trying hard to see what I can come up with on my own.  May as well enjoy this freedom of choice while it lasts.  Maybe there are possibilities here that have never been attempted, or thought of.  So when I was asked to come up with a list of possible computer science classes to offer, I spent a lot of time brainstorming.&lt;br /&gt;&lt;br /&gt;Here are some of my rambling thoughts:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A class in video game creation would be cool (using &lt;a href="http://www.pygame.org/news.html"&gt;Pygame&lt;/a&gt; or &lt;a href="http://www.greenfoot.org/index.html"&gt;Greenfoot&lt;/a&gt;?).&lt;/li&gt;&lt;li&gt;AP Computer Science will remain in our curriculum.&lt;/li&gt;&lt;li&gt;A class in programming that could directly support our math department would be cool.  Maybe something on Algorithms and discrete math problems.&lt;/li&gt;&lt;li&gt;A class on Web design would be nice (XHTML, CSS + PHP + JavaScript?).&lt;/li&gt;&lt;li&gt;The Intro class with Alice should remain the first class in our curriculum.&lt;/li&gt;&lt;li&gt;A class that focuses heavily on digital media could complement our Visual and Performing Arts academy.&lt;/li&gt;&lt;li&gt;A class that combines linguistics and programming would be interesting....&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I will also need to train more teachers for teaching these classes.  Most of the teachers that are possibilities have no experience with &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;Object Oriented Programming&lt;/a&gt;, so I think some professional development there may be necessary....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-654043574023146507?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/654043574023146507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=654043574023146507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/654043574023146507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/654043574023146507'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/designing-high-school-computer-science.html' title='Designing a high school computer science curriculum'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SSykUgFovNI/AAAAAAAAAUs/lVQ59KL1M-s/s72-c/3-programming.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3740121100868625898</id><published>2008-11-23T20:54:00.004-07:00</published><updated>2008-11-23T20:56:27.335-07:00</updated><title type='text'>Mike in the Corner</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SSolpdoOY9I/AAAAAAAAAUk/3Zw2HYhPKsM/s1600-h/mike.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SSolpdoOY9I/AAAAAAAAAUk/3Zw2HYhPKsM/s320/mike.jpg" alt="" id="BLOGGER_PHOTO_ID_5272067708048794578" border="0" /&gt;&lt;/a&gt;If you saw this for the first time with the lights out, I guarantee it scared the crap out of you....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3740121100868625898?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3740121100868625898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3740121100868625898' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3740121100868625898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3740121100868625898'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/mike-in-corner.html' title='Mike in the Corner'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SSolpdoOY9I/AAAAAAAAAUk/3Zw2HYhPKsM/s72-c/mike.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5795636410905092925</id><published>2008-11-15T13:55:00.003-07:00</published><updated>2008-11-15T14:19:07.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Converting a Classic</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.boardgamegeek.com/game/951"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SR83g3vOZhI/AAAAAAAAAUc/bJDJH4q0Ofg/s320/fsparts.jpg" alt="" id="BLOGGER_PHOTO_ID_5268991126904137234" border="0" /&gt;&lt;/a&gt;In my AP Computer Science class, one student has been working overtime on a pet project of his that deals with cryptography.  Watching his project evolve over time made me assign a project (of their choosing) to all my students.  Not wanting to be left out, I decided to join in with my own Java case study project: converting the 1972 Avalon Hill game Football Strategy to a computer version.&lt;br /&gt;&lt;br /&gt;Football Strategy was a great game.  Luck played a very small role in the game and both teams were equal and ... generic.  The game was not like most football simulations like the &lt;a href="http://www.bombersgolf.com/StatisPro/FootBall/home.html"&gt;Statis Pro&lt;/a&gt; games or even &lt;a href="http://en.wikipedia.org/wiki/Paydirt_%28game%29"&gt;Paydirt&lt;/a&gt;, which attempted to reproduce the results of a real NFL season, statistically basing it on the real NFL results.  No, Paydirt ignored that and instead based the game entirely on your playcalling and your opponnent's playcalling, resolving each play by cross referencing your choices on an ingenius 10 by 22 matrix.  If you thought your opponent would call a long pass, you could call the appropriate defense to stop him cold.  However, if he suspeced you would call that defence, he may instead call something like an End Run and bite off a big chunk of yards.  So...do you stick to the long pass defence or switch to a spread defense--or choose something else entirely?  That's what made the game so fun.&lt;br /&gt;&lt;br /&gt;Without an opponent, though, Football Strategy was a real bore.  For solitaire play I prefered Paydirt.  In fact, I'm still&lt;a href="http://www.tabletop-sports.com/modules/UpDownload/store_folder/Football_Games/Bowl_Bound_Paydirt/Paydirt_Solitaire_Explained.txt"&gt; finding on the net some old text files I wrote&lt;/a&gt; describing the AI solo play system I developed for Paydirt.  Yes, I was a lonely boy.... :-)&lt;br /&gt;&lt;br /&gt;Anyway, the goal is to write up a good version of Football Strategy in Java.  The focus on &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;OOP&lt;/a&gt; will allow me to develop the game through time, having the AI Coaches evolve to get better and better.  That would have been nearly impossible in the past, when Football Strategy was just a paper and dice game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5795636410905092925?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5795636410905092925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5795636410905092925' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5795636410905092925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5795636410905092925'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/converting-classic.html' title='Converting a Classic'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SR83g3vOZhI/AAAAAAAAAUc/bJDJH4q0Ofg/s72-c/fsparts.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6381214447601878388</id><published>2008-11-06T19:57:00.003-07:00</published><updated>2008-11-06T20:40:11.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Zombie reclining in the school gym!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SROu32SMlLI/AAAAAAAAAUM/jgV_RjEXt68/s1600-h/zombiereclining.jpeg_595.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SROu32SMlLI/AAAAAAAAAUM/jgV_RjEXt68/s320/zombiereclining.jpeg_595.jpg" alt="" id="BLOGGER_PHOTO_ID_5265744663814116530" border="0" /&gt;&lt;/a&gt;That has got to be one of my strangest blog post titles ever, but look at the picture. That was created by a student of mine today in my Intro to Programming Class.  We've completed the 9 week &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; curriculum and are now enjoying programming with &lt;a href="http://www.alice.org/"&gt;Alice,&lt;/a&gt; a great tool for teaching the concepts of programming.&lt;br /&gt;&lt;br /&gt;Having already learned loops, functions, and decision structures in Python, it has been a breeze to watch them dive into Alice.  Although I do like the suggested curriculum for the Alice software, I have modified it somewhat.  Here's how:&lt;br /&gt;&lt;br /&gt;A while back--actually several years ago--I started writing math quizzes that had four problems on them.  Those four problems corresponded to the four levels of proficiency that we used on the Colorado CSAP exam: 1=Unsatisfactory, 2=Partially Proficient, 3=Proficient, and 4=Advanced.  There's really no point to link those to a traditional grading scale, but if you did, it could roughly translate to 1=D, 2=C, 3=B, and 4=A.&lt;br /&gt;&lt;br /&gt;So my four math problems on the quiz were chosen with those proficiency levels in mind.  The level three problem was one that if they could solve it I would consider them to be proficient in the task at hand.  Level 1 problems were so easy that if a student missed them I'd know we had real problems.  If a student could get to level 2 but not 3, I'd know we were getting close to our goal and I'd have to work more with those students.  Of course the level 4 questions were usually pretty tough--challenging enough for those few students that can quickly complete the first three levels.  [I hate to have my brightest students bored--they need to be pushed, too!]&lt;br /&gt;&lt;br /&gt;Anyway, I've using a similar approach in my programming classes.  Whether it be Python, Java, or Alice, you can go far by creating a set of four programming challenges--one for each level of the proficiency scale.  For instance, our first group of challenges in Alice were simply designed to get students familiar with the positioning of objects in the 3D world of Alice.  Here's what I came up with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 1: Character Pyramid&lt;/span&gt;: make a pyramid of characters in Alice so that the characters are properly placed, with their feet on the shoulders of the people below them.  [I showed them an example of this.]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 2: Salute! &lt;/span&gt; Make a character look as if he or she is giving a proper military salute.  The more real it looks, the better.  [Again, I showed an example for this one.]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 3: Shoot out at the So So Saloon. &lt;/span&gt; Using the Sheriff and Cowboy characters from the Old West folder, set up a scene that looks as cool as you can.  Your goal is to make the scene look like a real action scene, not stiff characters in a primitive video game.  If you don't like the western theme here, go ahead and choose your own scenario--a pillow fight on the moon, for instance!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 4: Sitting at the Table. &lt;/span&gt; Position at least three characters sitting as naturally as possible at a table, seated in chairs.  The more you can make them look like real people, the better. &lt;br /&gt;&lt;br /&gt;Now, that was their assignment.  Nearly every group of students reached level 4, and had a lot of fun getting there.  There were questions--plenty of questions.  Some I answered by showing a mini lesson to the whole class (for the setVehicle, orientTo, and drop dummy object methods, for instance).  These mini lessons were short, though, and often demonstrated with the help of students.  As much as possible I try to let students learn from doing, and then have them help each other with their challenges.&lt;br /&gt;&lt;br /&gt;What has worked so well with this approach, is that I actually have time to walk around and visit with pairs of students as they program--which allows me a little extra time to work with my English Language Learners.  So far my ELL students have soared with this approach, and my energy level has never been higher.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6381214447601878388?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6381214447601878388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6381214447601878388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6381214447601878388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6381214447601878388'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/zombie-reclining-in-school-gym.html' title='Zombie reclining in the school gym!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SROu32SMlLI/AAAAAAAAAUM/jgV_RjEXt68/s72-c/zombiereclining.jpeg_595.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8821368566140407089</id><published>2008-11-02T09:44:00.003-07:00</published><updated>2008-11-02T10:03:32.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Website Updated!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQ3ZDmzKUuI/AAAAAAAAAUE/QFFoNy55Cdo/s1600-h/Screenshot-Template+css+-+Esempio+3+-+Mozilla+Firefox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 187px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQ3ZDmzKUuI/AAAAAAAAAUE/QFFoNy55Cdo/s320/Screenshot-Template+css+-+Esempio+3+-+Mozilla+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5264102195443946210" border="0" /&gt;&lt;/a&gt;I must be getting better, as my productivity has just increased.  This morning I got some grading done and revamped &lt;a href="http://www.futureskyline.com/misterg/"&gt;my teaching website.&lt;/a&gt;  I had a lot of help from fonrus, one of my students.  Fonrus has good taste in HTML and design, so things I do usually look a lot better with the fonrus touch--like they're actually from this millenium, not 1996.&lt;br /&gt;&lt;br /&gt;I think what really helped me get going this morning was that one of my AP Java students shared the source code for a basic cryptography application he has created.  You can see the application &lt;a href="http://www.digitalagenation.com/CypherMake/CypherMake.html"&gt;here&lt;/a&gt;, which is pretty nice.  Nothing makes a teacher prouder than to see his students making contributions to the world of programming.  Now hopefully other students will view the code and maybe get ideas for their own Java GUI applications--or ways to improve the code as it is.  The code used is very basic cryptography, but last year another student wrote a nifty&lt;a href="http://en.wikipedia.org/wiki/RSA"&gt; RSA encryption&lt;/a&gt; approach in Python that could easily be used with this application.  At any rate, I now have more material for discussion during our next AP Computer Science class. :-)&lt;br /&gt;&lt;br /&gt;One of the things I did this morning when working on my website was to install Zen Photo for managing my digital photos online.  &lt;a href="http://www.zenphoto.org/"&gt;Zen Photo&lt;/a&gt; is a nice and streamlined open source application that will allow me and my students to easily share our digital creations.  You can go straight to my gallery &lt;a href="http://photos.futureskyline.com/"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to all the kind emails, messages and cards that people have given me the last week.  You've helped me recover and I'll be back in the classroom in a day or two--I'm almost ready.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8821368566140407089?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8821368566140407089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8821368566140407089' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8821368566140407089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8821368566140407089'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/11/website-updated.html' title='Website Updated!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQ3ZDmzKUuI/AAAAAAAAAUE/QFFoNy55Cdo/s72-c/Screenshot-Template+css+-+Esempio+3+-+Mozilla+Firefox.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1790703990212235183</id><published>2008-10-29T12:19:00.003-06:00</published><updated>2008-10-29T12:29:26.127-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Final Fantasy as Therapy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQipPvrr1HI/AAAAAAAAAT8/jOJSL24Os6w/s1600-h/ff1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 281px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQipPvrr1HI/AAAAAAAAAT8/jOJSL24Os6w/s320/ff1.png" alt="" id="BLOGGER_PHOTO_ID_5262642252545250418" border="0" /&gt;&lt;/a&gt;I seem to have found the perfect game for passing time while recovering from surgery: Final Fantasy.  The turn-based combat means I can doze off and the game will still be waiting for me when I wake up :-).  There's no intense button mashing--which I'd be really bad at right about now.&lt;br /&gt;&lt;br /&gt;You can see me on the screenshot there.  I'm the thief who tends to get slain a lot in battle.  On the other hand, I'm great at running &lt;span style="font-style: italic;"&gt;away&lt;/span&gt; from battles, and if I escape,&lt;span style="font-style: italic;"&gt; the whole party of four&lt;/span&gt; escapes, for some strange reason only known to video game designers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1790703990212235183?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1790703990212235183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1790703990212235183' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1790703990212235183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1790703990212235183'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/final-fantasy-as-therapy.html' title='Final Fantasy as Therapy'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQipPvrr1HI/AAAAAAAAAT8/jOJSL24Os6w/s72-c/ff1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1661812493871736621</id><published>2008-10-29T11:19:00.004-06:00</published><updated>2008-10-29T12:15:38.572-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Alice 3.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SQibIaTFBFI/AAAAAAAAAT0/lI-UUpQAlUw/s1600-h/evilninjasalute.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 266px;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SQibIaTFBFI/AAAAAAAAAT0/lI-UUpQAlUw/s320/evilninjasalute.png" alt="" id="BLOGGER_PHOTO_ID_5262626733383025746" border="0" /&gt;&lt;/a&gt;Well as I sit here at home recovering, I just got a great email that will work wonders for getting me back on my feet again: our school has a chance to pilot the 3.0 version of &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; next semester!&lt;br /&gt;&lt;br /&gt;This is a great opportunity for our students and for the small but growing Computer Science department I am working on building.  The nice part is that my classes will have a fairly high level of ELL/Latino students.&lt;br /&gt;&lt;br /&gt;Maybe I'll recreate my ER experience in Alice.  Now &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; would be pretty funny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1661812493871736621?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1661812493871736621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1661812493871736621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1661812493871736621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1661812493871736621'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/alice-30.html' title='Alice 3.0'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SQibIaTFBFI/AAAAAAAAAT0/lI-UUpQAlUw/s72-c/evilninjasalute.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6142972455781573710</id><published>2008-10-28T10:57:00.004-06:00</published><updated>2008-10-28T11:14:12.143-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>The ER at 3 am.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQdFD8obxJI/AAAAAAAAATs/Snw2GxUZ1Oc/s1600-h/n5551822.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 209px;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQdFD8obxJI/AAAAAAAAATs/Snw2GxUZ1Oc/s320/n5551822.jpg" alt="" id="BLOGGER_PHOTO_ID_5262250623723357330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Note: After several years of attacks, I finally had my gall stones diagnosed and removed.  Went to the ER this last Friday night (Saturday morning) at 2:30--in agony.  They removed my gall bladder later that morning and I'm now recovering.  I have only praise for the professionalism and level of care that I received.  Modern medicine is spectacular.  Laparoscopy sure beat the old days, when they used to split you open like a baked potato....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had great plans to write all about my recent gall bladder removal surgery.  I wanted to write all about the great staff that treated me, how interesting the ER can be at 3 am, and other details that would have been a nice exercise in descriptive prose.&lt;br /&gt;&lt;br /&gt;Instead, I'm bummed out and feeling like crap.  I'm taking the week off from school and normally that would appear to be a great opportunity to get caught up on some planning and programming.  Nope.  I've been pretty ineffective so far, struggling just to write one test for my AP Computer Science class.&lt;br /&gt;&lt;br /&gt;I thought keeping up with my classes would be easier, seeing as I can do a lot of the planning online from home.  What I underestimated, however, was how fatigued I'd be mentally.  What a bummer, dude.  :-(&lt;br /&gt;&lt;br /&gt;Hopefully in a couple days or so I'll be writing about all the work I'm getting done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Postscript:  Back to the title of this post.  There seemed to be two types of ER patients at 3 am.  There were those like me that were there because of something out of our control.  Then there was the usual assortment of those that made poor choices and got themselves to the ER for one reason or another: drugs, drunk, in a fight...etc.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6142972455781573710?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6142972455781573710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6142972455781573710' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6142972455781573710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6142972455781573710'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/er-at-3-am.html' title='The ER at 3 am.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SQdFD8obxJI/AAAAAAAAATs/Snw2GxUZ1Oc/s72-c/n5551822.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7037409309883607553</id><published>2008-10-20T17:25:00.002-06:00</published><updated>2008-10-20T18:16:33.126-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>A Visit from America's Choice</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SP0TrfqcAuI/AAAAAAAAATk/mwG135l2DZw/s1600-h/logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SP0TrfqcAuI/AAAAAAAAATk/mwG135l2DZw/s320/logo.gif" alt="" id="BLOGGER_PHOTO_ID_5259381577793405666" border="0" /&gt;&lt;/a&gt;Today I had a visit from some of the people working for &lt;a href="http://www.americaschoice.org/"&gt;America's Choice.&lt;/a&gt;  They came in to my 7th period&lt;a href="http://www.mathimp.org/"&gt; IMP2A&lt;/a&gt; class and observed for a little while.  Immediately after they moved on my students were full of questions:&lt;br /&gt;&lt;br /&gt;"Who were those people?"&lt;br /&gt;"Are they watching you or are they watching us?"&lt;br /&gt;"What were they doing?"&lt;br /&gt;"Do you know them?"&lt;br /&gt;&lt;br /&gt;I explained as well as I could: our school is NOT doing as well as it could.  America's Choice is going to help us become a better, more successful school, and that they (my students) deserved a better school.&lt;br /&gt;&lt;br /&gt;Now in the past&lt;a href="http://coldfrontblog.blogspot.com/2008/08/report-from-trenches.html"&gt; I've criticized those that leave the classroom&lt;/a&gt; and become consultants.  Still, when it comes down to it, today we had our entire math department together talking about student achievement.  That doesn't happen every day--and I believe it should.&lt;br /&gt;&lt;br /&gt;Although our meeting with AC was relatively short, one thing they pointed out was that with our student demographics (high ELL, high number of free and reduced lunch, high minority), we'd do best to focus on the 90 minutes during class when we have the students in our room, rather than fighting the homework battle and dwelling on things we CAN'T control.  That was refreshing for me to hear.&lt;br /&gt;&lt;br /&gt;I've spent my entire career at schools like my current school.  At one point in the past I had reached the conclusion that I could raise test scores by focusing my energy entirely on my classes.  At one point I even gave up on the headache of homework--partly due to the fact that I myself hated homework when I was a student.  I stopped wasting energy trying to police the homework situation--and I had a lot of &lt;a href="http://www.exploreli.com/entertainment/localguide/kids/ny-b4894180sep17,0,54187.story"&gt;research evidence&lt;/a&gt; that said it was okay to do so [and I'm well aware that someone can find a lot of evidence FOR homework].   Still, my students did well during that period, and they seemed ... well, happier. &lt;br /&gt;&lt;br /&gt;Currently I do assign homework--and it's a struggle.  I go along with my department, though, being the good soldier that I am :-)  Still, I can't help but welcome the beginning of this discussion at our school. &lt;br /&gt;&lt;br /&gt;What would be cool would be to put it all on the line and base teachers' pay on their students' achievement, measured by a fair and accurate test.  How different would our methods of instruction be if that was the rule?  Teachers are darn influential on the lives of their students, and perhaps it's a bit too easy to just coast along, rather than pushing ourselves to constantly improve.&lt;br /&gt;&lt;br /&gt;Doesn't help that &lt;a href="http://www.teacher-world.com/teacher-salary/colorado.html"&gt;we don't earn much&lt;/a&gt;, though....&lt;br /&gt;&lt;br /&gt;I recently found&lt;a href="http://www.gphillymath.org/ResourceDisks/#Aides"&gt; these articles&lt;/a&gt; here to be really helpful.  They're a little dated, but still very relevant.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7037409309883607553?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7037409309883607553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7037409309883607553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7037409309883607553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7037409309883607553'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/visit-from.html' title='A Visit from America&apos;s Choice'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SP0TrfqcAuI/AAAAAAAAATk/mwG135l2DZw/s72-c/logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-4898173428539880560</id><published>2008-10-15T18:56:00.004-06:00</published><updated>2008-10-17T18:16:16.828-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Not Your Best Moment, Bocephus....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SPaRXrJDKSI/AAAAAAAAAS0/bg8FPjsqhNc/s1600-h/0404061_hank_williams_1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SPaRXrJDKSI/AAAAAAAAAS0/bg8FPjsqhNc/s320/0404061_hank_williams_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5257549450905332002" border="0" /&gt;&lt;/a&gt;I just heard about Hank Williams Jr.&lt;a href="http://www.popeater.com/music/article/hank-williams-jr-mccain-palin-tradition/210747?feeddeeplinkNum=0"&gt; singing praise for both McCain and Palin&lt;/a&gt; yesterday.&lt;br /&gt;&lt;br /&gt;I had to read all about it.  At first I thought, &lt;span style="font-style: italic;"&gt;well, maybe he just made an appearance and showed some support&lt;/span&gt;.  Nope, he kind of made a fool of himself.  Which is too bad, really, as I must admit I like a lot of his music.  Since I heard "Dixie on my Mind" back in 1980, I've been a Bocephus fan.  I own more than 30 of his &lt;a href="http://rebelblood1.tripod.com/Bocephussite/id1.html"&gt;albums&lt;/a&gt; in various forms, ranging from vinyl to cds.  Some of my favorite songs are Hank Jr. songs.&lt;br /&gt;&lt;br /&gt;Now at times Hank has seemed like a big dummy of sorts, like when&lt;a href="http://www.thesmokinggun.com/mugshots/hankjrmug1.html"&gt; that mugshot&lt;/a&gt; was taken, but I try not to be a jerk and judge other people.  Mostly, I like to give them the benefit of the doubt.  I have students of all types in my classroom and I've never been accused of being unfair to them, whether they are Black, Hispanic, poor, athiests, overtly religious, or...well, fans of hickish-sounding music.  So I'd look past Hank's negative aspects and enjoy him for being one of the best entertainers of our time.&lt;br /&gt;&lt;br /&gt;But today I was pretty dissappointed.  &lt;a href="http://www.groundreport.com/Politics/McCain-Palin-Tradition-Lyrics-by-Hank-Williams"&gt;That song&lt;/a&gt; is just plain dumb.  I've probably bought more of his albums than 95% of his "fans", my parents went and saw him perform live, and now he blasts me because I don't support a political platform that has just resulted in eight years of embarassment for our country.  I looked past his flaws in the past and will again, I'm sure.  However, I edited&lt;a href="http://www.blogger.com/profile/11945225927949838470"&gt; my Google profile&lt;/a&gt; when I realized that I had him listed in my favorite music category.  I like a lot of music, after all.  So I deleted Hank Jr. and put in another one of my favorite musicians: &lt;a href="http://en.wikipedia.org/wiki/Thelonious_Monk"&gt;Thelonious Monk. &lt;/a&gt; Monk's music is&lt;span style="font-style: italic;"&gt; &lt;a href="http://www.youtube.com/watch?v=F2s6LZUdYaU"&gt;friggin' awesome.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[Update Oct 17th:  After watching the videos on Youtube of this incident, it appears almost comical and not nearly as mean-spirited as the lyrics are read by themselves.  Besides--no one really thinks Hank is going to decide the election.  It's probably even debatable whether this was a positive incident for the McCain campaign or not.  Kind of like having Ozzy endorse you, I guess.  Do you really want his endorsement?]&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-4898173428539880560?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/4898173428539880560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=4898173428539880560' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4898173428539880560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4898173428539880560'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/not-your-best-moment-bocephus.html' title='Not Your Best Moment, Bocephus....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SPaRXrJDKSI/AAAAAAAAAS0/bg8FPjsqhNc/s72-c/0404061_hank_williams_1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6775222852968516286</id><published>2008-10-04T19:36:00.003-06:00</published><updated>2008-10-04T20:24:09.072-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>My Three Name Tags</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOgaMup8c8I/AAAAAAAAASs/bX6ItidmJjY/s1600-h/flag.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOgaMup8c8I/AAAAAAAAASs/bX6ItidmJjY/s320/flag.jpg" alt="" id="BLOGGER_PHOTO_ID_5253477771312395202" border="0" /&gt;&lt;/a&gt;I've now been teaching long enough at my school to have accumulated three name tags--all different in their job titles.&lt;br /&gt;&lt;br /&gt;Although all are for teaching roles, one is for &lt;span style="font-weight: bold;"&gt;MATH&lt;/span&gt;, one &lt;span style="font-weight: bold;"&gt;COMPUTER SCIENCE&lt;/span&gt;, and one is for &lt;span style="font-weight: bold;"&gt;ELL&lt;/span&gt; (English Language Learners--formerly called ESL).&lt;br /&gt;&lt;br /&gt;Each one of those name tags is special to me, and I still wear them all--not at once, though. &lt;br /&gt;&lt;br /&gt;Teaching computer science is the most recent role of the three.  Still, my background teaching math is clearly on display when I have students writing code.  Recently we've been having fun with the classic number theory problem &lt;a href="http://www.mathlesstraveled.com/?p=66"&gt;"Getting Down to One."&lt;/a&gt;  Also, my programming classes have a large number of ELL students in them.  My graduate research was specifically aimed at teaching ELL students to learn programming languages.  During the research, though, I was able to calmly calculate and plan various tactics and strategies for supporting ELL students in my programming classes. &lt;br /&gt;&lt;br /&gt;That was the plan.  Now, the reality is a little different. &lt;br /&gt;&lt;br /&gt;Even though I have filled quite a toolbox of ELL techniques through the years, I'm still amazed at how challenging it can be to shelter instruction properly for ELL students to have the same chance at success as mainstream students. &lt;br /&gt;&lt;br /&gt;Case in point: Mayra (not her real name).  Mayra's English level is clearly lower than her peers.  She's at level 2 in our school, which means she's just starting to use conversational English at a basic level.  Her academic English level, however, is much lower.  Still, she has a great attitude and never complains. &lt;br /&gt;&lt;br /&gt;Still, &lt;span style="font-style: italic;"&gt;it ain't easy.&lt;/span&gt;  Python is one of the easiest languages to learn, and yet syntax errors are so much more numerous for Mayra and my other ELL students.  Then, Mayra had a little bad luck of sorts.  Although she had virtually the same code as the students next to her (they were programming in pairs), Mayra's code wouldn't run.  It was driving her nuts and I couldn't figure out the problem either, as all her code looked fine.  Then, I realized that she must have named her program the same name as a built-in &lt;a href="http://docs.python.org/modindex.html"&gt;module&lt;/a&gt; in &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; that she was importing in the code itself.  This makes Python import the program itself, rather than the module she was trying to import.  A simple change of name for the program fixed the problem, but it was unfortunate that it had to happen to Mayra, when syntactical errors are tough enough without a little bad luck thrown in.&lt;br /&gt;&lt;br /&gt;Teaching ELL students at the high school level can be really tough.  As much as you love the students, you realize that they are somewhat caught between worlds.  Their literacy skills in &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; English and their native language (usually Spanish in our school) are often low.  Their thinking skills may be advanced, but literacy problems often trip them up.   They have&lt;a href="http://www.futureskyline.com/ourblog/"&gt; so much to say&lt;/a&gt;, they just have a tougher time saying it.&lt;br /&gt;&lt;br /&gt;So I guess in many ways I'm most proud of my ELL teacher name tag.  I may not feel successful as often with my ELL students, but that's only because the challenge is so much more difficult.  The successes we do share, we share in our hearts and our minds.&lt;br /&gt;&lt;br /&gt;[This post's image is a GIMP original.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6775222852968516286?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6775222852968516286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6775222852968516286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6775222852968516286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6775222852968516286'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/10/my-three-name-tags.html' title='My Three Name Tags'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOgaMup8c8I/AAAAAAAAASs/bX6ItidmJjY/s72-c/flag.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-4692610997033035397</id><published>2008-09-28T17:26:00.002-06:00</published><updated>2008-09-28T17:34:10.832-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Tube Worms on the Ocean Floor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOAS5rssw9I/AAAAAAAAASk/7du5PNEXqlY/s1600-h/oceanfloor.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOAS5rssw9I/AAAAAAAAASk/7du5PNEXqlY/s320/oceanfloor.png" alt="" id="BLOGGER_PHOTO_ID_5251217947706049490" border="0" /&gt;&lt;/a&gt;Had a lot of school work to do this weekend.  Nonetheless, I still got to play with the&lt;a href="http://www.gimp.org/"&gt; GIMP&lt;/a&gt; a little and make some desktop backgrounds.  I've been working on a certain technique I came up with almost at random, combining gradients, iWarp, and the Cubism effect.  It produces things that look like tube worms embedded in the ocean floor.  Click on the image for more detail.&lt;br /&gt;&lt;br /&gt;Topic shift: If you like Old Time Radio, head on over to the Internet Archive and browse the collection of &lt;a href="http://www.archive.org/details/oldtimeradio"&gt;thousands of old radio shows&lt;/a&gt; available in a variety of formats (including mp3s).  Some of the series on there are simply wonderful, like &lt;span style="font-style: italic;"&gt;Dimension X&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;The Creaking Door&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-4692610997033035397?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/4692610997033035397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=4692610997033035397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4692610997033035397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/4692610997033035397'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/tube-worms-on-ocean-floor.html' title='Tube Worms on the Ocean Floor'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SOAS5rssw9I/AAAAAAAAASk/7du5PNEXqlY/s72-c/oceanfloor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6856019821089537020</id><published>2008-09-25T18:39:00.003-06:00</published><updated>2008-09-25T18:54:33.607-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Programming Turtles to Paint in good taste</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SNwvdbTtD5I/AAAAAAAAASc/ZwPbAcvd8MU/s1600-h/Screenshot-Turtle+Graphics-1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SNwvdbTtD5I/AAAAAAAAASc/ZwPbAcvd8MU/s320/Screenshot-Turtle+Graphics-1.png" alt="" id="BLOGGER_PHOTO_ID_5250123448200269714" border="0" /&gt;&lt;/a&gt;My Intro to Programming classes are finally getting to be a lot of fun.  Having learned the basic tools of functional programming (control flow, types, functions...), my students can finally reap the rewards using the turtle module that's included in Python--and learn some &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;OOP&lt;/a&gt; at the same time.&lt;br /&gt;&lt;br /&gt;Teaching students to program turtles goes &lt;a href="http://el.media.mit.edu/logo-foundation/logo/turtle.html"&gt;way back&lt;/a&gt;, but for me it never gets old.  The image shows what a turtle can do when it moves to a random location, puts down it's pen tip and draws a &lt;span style="font-style: italic;"&gt;somewhat&lt;/span&gt; randomly colored circle.  I say &lt;span style="font-style: italic;"&gt;somewhat&lt;/span&gt; because the parameters are tweaked in ways to prevent total random ugliness that comes from choosing colors totally randomly.  Here, you see some beautiful shades of blue and purple blending together.&lt;br /&gt;&lt;br /&gt;It hasn't been all that easy in my first semester teaching&lt;a href="http://www.python.org/"&gt; Python&lt;/a&gt; to students new to programming.  My ELL students really struggled with syntax errors.  Now, however, all my students have some of the basic tools of programming.  Now it's time to let 'em go and be creative.  At this point it's fun to write 3 or 4 sample programs and then watch as the students copy them, run them, and then start to alter them.  When I learned to program I never had a teacher give me code to alter.  Not sure why.  Seems like a natural form of communication between teacher and student.  It's fun to put comments in code like:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-family: courier new;"&gt;## Okay, try messing around with these variable settings&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-family: courier new;"&gt;## and see what you can come up with.  If you find&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-family: courier new;"&gt;## something cool, share it with others!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6856019821089537020?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6856019821089537020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6856019821089537020' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6856019821089537020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6856019821089537020'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/programming-turtles-to-paint-in-good.html' title='Programming Turtles to Paint in good taste'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SNwvdbTtD5I/AAAAAAAAASc/ZwPbAcvd8MU/s72-c/Screenshot-Turtle+Graphics-1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8571485369741123039</id><published>2008-09-21T05:26:00.003-06:00</published><updated>2008-09-21T05:47:10.237-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Scorching Through the School Year</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://expn.go.com/expn/blog/rally?post=3311895"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SNYxYdPf1gI/AAAAAAAAASU/CLgxXcRB-m4/s320/rally.jpg" alt="" id="BLOGGER_PHOTO_ID_5248436711983142402" border="0" /&gt;&lt;/a&gt;This year is my busiest ever.  Of course that means that the year is flying by at a speed approaching a Subaru WRX sizzling a rally course.  [I was playing &lt;a href="http://en.wikipedia.org/wiki/Colin_McRae_Rally"&gt;Colin McRae 2005&lt;/a&gt; last night with CJTurt--hence todays blog theme].&lt;br /&gt;&lt;br /&gt;Yesterday I worked all morning developing a scoring guide to use for students to grade themselves on their AP Java programs.  I'm trying to use &lt;a href="http://en.wikipedia.org/wiki/JUnit"&gt;JUnit testing&lt;/a&gt;, but I'm not quite there yet.  I also wrote a test study guide and worked on the chapter 2 test for the Java Software Solutions book. &lt;br /&gt;&lt;br /&gt;But all of that work was just for one class.  I still have IMP planning to do, and I need to write a test for my Intro to Programming class. &lt;br /&gt;&lt;br /&gt;I only have three preps.  So why am I so busy?  Well, two of them are classes that I'm teaching for the first time ever, and the Intro to Programming class is my own creation, mostly.  I'm also using technology like never before, so I have to keep class web sites up to date, answer emails, post student work, etc.  In time this will make me more efficient--and I must admit that I'm doing more pre-class work this year, so my classes are going much smoother than in the past.  Still...busy, busy, busy.&lt;br /&gt;&lt;br /&gt;Okay, back to work.  It's before 6 a.m. on a Sunday and I'm the only one up.  Prime time to get some work done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8571485369741123039?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8571485369741123039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8571485369741123039' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8571485369741123039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8571485369741123039'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/scorching-through-school-year.html' title='Scorching Through the School Year'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SNYxYdPf1gI/AAAAAAAAASU/CLgxXcRB-m4/s72-c/rally.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3559176402266819633</id><published>2008-09-20T09:19:00.003-06:00</published><updated>2008-09-20T09:39:50.551-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>The Rise of Ubuntu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SNUVFvNcRYI/AAAAAAAAASM/L12WyV6d9UI/s1600-h/banner_logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SNUVFvNcRYI/AAAAAAAAASM/L12WyV6d9UI/s320/banner_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5248124129086555522" border="0" /&gt;&lt;/a&gt;Next weekend is the&lt;a href="http://coloco.ubuntu-rocks.org/2008/09/16/ubucon-update/"&gt; Ubucon in Boulder&lt;/a&gt;.  Had to miss &lt;a href="http://coloco.ubuntu-rocks.org/2007/06/04/ubucon-boulder-it-isnt-hard-to-run-an-ubuntu-conference/"&gt;last years Ubucon&lt;/a&gt;, but I won't miss this one.&lt;br /&gt;&lt;br /&gt;What an exciting year it has been on the grassroots level.  Last year I had two or three students that decided to try &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; and ended up staying with it as their main OS.  This year, however, the growth is phenomenal.  I've installed at least 15 copies of &lt;a href="https://wiki.ubuntu.com/HardyHeron"&gt;Hardy Heron&lt;/a&gt; that are being used by students to blog and to write programs for my various programming classes.  Whereas last year I felt the need to show others what Ubuntu can do, this year I have more and more students coming to me telling me that they already have Ubuntu running at home. &lt;br /&gt;&lt;br /&gt;Besides these students--those that take the Linux plunge--there are huge numbers of students abandoning MS Office and running &lt;a href="http://www.openoffice.org/"&gt;Open Office&lt;/a&gt; or Google Docs instead.  Also, &lt;a href="http://www.gimp.org/"&gt;the GIMP&lt;/a&gt; is really being used by a lot of students. &lt;br /&gt;&lt;br /&gt;Our computer club meeting this week was awesome.  Fonrus presented &lt;a href="http://www.thesoundportal.com/beat/"&gt;Beatesthesia&lt;/a&gt;, a cool open source java project for music mixing and visualizations.  Then, &lt;a href="http://www.kaerulynn.deviantart.com/"&gt;Kaerulynn&lt;/a&gt; did two presentations on the GIMP and &lt;a href="http://www.planetside.co.uk/terragen/"&gt;Terragen&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3559176402266819633?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3559176402266819633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3559176402266819633' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3559176402266819633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3559176402266819633'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/rise-of-ubuntu.html' title='The Rise of Ubuntu'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SNUVFvNcRYI/AAAAAAAAASM/L12WyV6d9UI/s72-c/banner_logo.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8811806900562293112</id><published>2008-09-16T18:35:00.003-06:00</published><updated>2008-09-16T18:45:44.633-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>A Strange Sense of Foreboding</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SNBQ-YK87gI/AAAAAAAAARs/4xNbAJ17p9Y/s1600-h/foreboding_sunrise.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SNBQ-YK87gI/AAAAAAAAARs/4xNbAJ17p9Y/s320/foreboding_sunrise.jpg" alt="" id="BLOGGER_PHOTO_ID_5246782598457126402" border="0" /&gt;&lt;/a&gt;Today I had a two hour annual meeting for the mentoring program that I'm part of here in our district.  If you are a teacher, consider being a mentor to a new teacher.  Not just to help out the newcomer, but also to help keep your own teaching fresh.  I'm always surprised by how much mentoring (and that's with me as the mentor) makes me reflect about my own teaching. &lt;br /&gt;&lt;br /&gt;When asked to pick one word that described my day today, I chose "foreboding."  Why?  Well, teaching is tough enough as it is, but this week is especially brutal.  Tonight was the 2-hour mentor training, and tomorrow I have parent/teacher conferences from 2:45 until 8:00 pm.  Now, both the mentor training and the conferences are good experiences and I enjoy them.  Still, to lose two nights in a row has an effect on a guy.  So today when I'd get done with a class or be sitting at my desk and feeling good--well, something in me always snuck  up to say, "don't feel too good--it's&lt;span style="font-style: italic;"&gt; hellweek&lt;/span&gt;."&lt;br /&gt;&lt;br /&gt;Foreboding.  It's why Saturdays were always&lt;span style="font-style: italic;"&gt; so much&lt;/span&gt; cheerier than Sundays when you were a kid.  It wasn't just the cartoons.  It was because Sunday meant Monday was coming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8811806900562293112?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8811806900562293112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8811806900562293112' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8811806900562293112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8811806900562293112'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/strange-sense-of-foreboding.html' title='A Strange Sense of Foreboding'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SNBQ-YK87gI/AAAAAAAAARs/4xNbAJ17p9Y/s72-c/foreboding_sunrise.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3509890616373662789</id><published>2008-09-14T09:19:00.003-06:00</published><updated>2008-09-14T09:48:35.729-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Sunday Morning Java: Cold-Brewed.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SM0rvWJN-eI/AAAAAAAAARk/0tef0PstZs0/s1600-h/cold_brew.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SM0rvWJN-eI/AAAAAAAAARk/0tef0PstZs0/s320/cold_brew.jpg" alt="" id="BLOGGER_PHOTO_ID_5245897233354586594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Got an email from my Mom this week along the lines of "still waiting for the cold-brewed coffee recipe..."&lt;br /&gt;&lt;br /&gt;I will never use our auto-drip coffee maker again--nor any other hot-brew method.  The coffee produced in this cold-brew way seems to taste so much better, and it's not a lot of work.  Here's how:&lt;br /&gt;&lt;br /&gt;First, you need a large container, like a one-gallon jar.  I like glass but plastic seems to work fine.  Fill that container with 12 or so cups of room temperature water.  Now float three cups of ground coffee on the top (see the photo).&lt;br /&gt;&lt;br /&gt;Now leave it sit for several hours.  I tend to make mine early in the morning and let it sit for 12 hours.  Overnight would be perfect.  You may be tempted to shake it up, but I don't think that's necessary--the grounds tend to slowly fall down one by one to the bottom over time.  This gives every ground a good chance to let off its flavor.  If I look at it after several hours and don't see much of it falling, though, I give it a shake to mix it.  I tend to shake it a few times before straining it, also.  Not sure if it helps or not.&lt;br /&gt;&lt;br /&gt;Now, when you're ready to harvest the coffee, you'll need some kind of filter.  You could, at this point, simply pour the mixture into a drip coffee filter over a coffee pot.  I use a steel mesh coffee filter and a funnel I bought in the automotive department at Wal-Mart.  I pour the mixture into the filter sitting in the funnel and let it drain into an empty glass jug.  I get about three quarts of "coffee concentrate" from this process.  It will look like very thick, black coffee.  I store it in the fridge for a week, using it when I want.  Here's how to enjoy it:&lt;br /&gt;&lt;br /&gt;For Hot Coffee:  Fill a mug one fourth to one third full with the concentrate.  Boil water in a teapot and top off the mug with the boiling water, leaving a little room for milk or cream.&lt;br /&gt;&lt;br /&gt;For Cold Coffee:  Mix one part concentrate with one part cold water, adding ice cubes.&lt;br /&gt;&lt;br /&gt;For Kathy's Favorite:  Put several ice cubes in a large mug.  Pour some coffee concentrate in, filling the glass about one third full.  Now add chocolate milk to fill the mug two thirds full.  Add a little skim milk and stir.  This makes the absolutely best tasting iced mocha you'll ever have--trust me.&lt;br /&gt;&lt;br /&gt;A few notes:&lt;br /&gt;&lt;br /&gt;1.  For best results you can use distilled or spring water.  I don't, though, and it still tastes great.&lt;br /&gt;&lt;br /&gt;2.  Even cheap coffee will taste better this way than expensive coffee that is scalded in an automatic drip pot that is allowed to heat the coffee after it is brewed.  Some say the coffee produced this way has less acid. &lt;br /&gt;&lt;br /&gt;3.  If you grind the coffee yourself, you can grind it a little coarser than usual.  Or not. &lt;br /&gt;&lt;br /&gt;Special thanks to David Adamson, who mentioned cold-brew coffee to me one afternoon in a little cafe in Pittsburgh.  Thanks, Dave!  You sure know your Java (both types).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3509890616373662789?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3509890616373662789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3509890616373662789' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3509890616373662789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3509890616373662789'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/sunday-morning-java-cold-brewed.html' title='Sunday Morning Java: Cold-Brewed.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SM0rvWJN-eI/AAAAAAAAARk/0tef0PstZs0/s72-c/cold_brew.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3259296930814713604</id><published>2008-09-07T10:09:00.005-06:00</published><updated>2008-09-08T18:32:02.834-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Sunday Morning Java</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SMP9b6vlJvI/AAAAAAAAARc/lXVwpBs5v30/s1600-h/bluej.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SMP9b6vlJvI/AAAAAAAAARc/lXVwpBs5v30/s320/bluej.gif" alt="" id="BLOGGER_PHOTO_ID_5243313047256508146" border="0" /&gt;&lt;/a&gt;Spent this morning drinking java and programming Java.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bluej.org/"&gt;BlueJ&lt;/a&gt; and &lt;a href="http://www.greenfoot.org/"&gt;Greenfoot&lt;/a&gt; are great student IDEs for programming Java.  Traditionally I would just use a good text editor (&lt;a href="http://www.geany.org/"&gt;Geany&lt;/a&gt; is my favorite) and then compile from the command line.  These IDEs, however, make it a lot easier in many ways to write simple &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt; programs.  At first I had a real aversion to BlueJ, but I've become more comfortable with it over time.&lt;br /&gt;&lt;br /&gt;The other java--as in the coffee--is the real delight.  I learned how to &lt;span style="font-weight: bold;"&gt;cold brew&lt;/span&gt; coffee a while back and can't believe how much better it tastes.  I'm no coffee snob--I just wondered why our coffee always came out bitter and tasting a lot worse than a cup you buy at Borders or Starbucks. &lt;span style="font-weight: bold;"&gt; Give me some time and I'll post my method here&lt;/span&gt;, along with photos of the process.  If you like a good cup of coffee (and I do drink mine hot--even though it's cold-brewed) you'll have to give it a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3259296930814713604?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3259296930814713604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3259296930814713604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3259296930814713604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3259296930814713604'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/sunday-morning-java.html' title='Sunday Morning Java'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SMP9b6vlJvI/AAAAAAAAARc/lXVwpBs5v30/s72-c/bluej.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2165487110347867161</id><published>2008-09-01T20:33:00.003-06:00</published><updated>2008-09-01T20:58:55.296-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Labor Day Weekend</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SLymSqXQh7I/AAAAAAAAARM/au8wusjpiA4/s1600-h/sneechfunctions.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SLymSqXQh7I/AAAAAAAAARM/au8wusjpiA4/s320/sneechfunctions.jpg" alt="" id="BLOGGER_PHOTO_ID_5241246905892112306" border="0" /&gt;&lt;/a&gt;Yes that's the &lt;a href="http://en.wikipedia.org/wiki/The_Sneetches_and_Other_Stories"&gt;Sneetch &lt;/a&gt;converter machine from the Doctor Seuss book.  I'm using that image on a presentation for chapter 3 of &lt;a href="http://www.greenteapress.com/thinkpython/"&gt;Think Python&lt;/a&gt;, which is all about function calls in Python. &lt;br /&gt;&lt;br /&gt;Had a busy Labor Day weekend.  In fact, I'm tired.  Vacations can be so ... rushed.  We were visiting family and friends in Colorado Springs.  &lt;a href="http://www.necrophagist.de/"&gt;Necrophagist &lt;/a&gt;was playing at the &lt;a href="http://www.sodajerkpresents.com/venue/detail/the-black-sheep"&gt;Black Sheep,&lt;/a&gt; but we had seen them in Denver less than a year ago with Cannibal Corpse, so I passed.  Five Finger Death Punch will be at the Black Sheep for two shows in late September.  I may go.  Springs has long had a better metal scene than even Denver has, IMO.&lt;br /&gt;&lt;br /&gt;Joe Haldeman is working on the Obama campaign.  Haldeman has long been one of my favorite science fiction writers, and &lt;a href="http://joe-haldeman.livejournal.com/"&gt;his online journal&lt;/a&gt; is always fun to read.  While in Springs I picked up a copy of Cryptonomicon by Neil Stephenson.  It's a bit intimidating at 900 +  trade paperback pages--and we know I'm a relatively slow reader--but I've heard it's quite good.  It was fun to open it up at random and come upon some PERL source code in there.&lt;br /&gt;&lt;br /&gt;Checked up on CJTurt, who switched to Ubuntu a while back.  Not only is he not having any real problems with Linux, he's also gone and installed Limewire on his own.  I tend to go to the command line a lot, but Ubuntu has made living with Linux so easy that you can really almost forget it's there.  Heck, I often use it now by choice, passing up on some GUI application just for old time's sake.  Anyway, I ramble.  The cool part was that CJTurt's wife has had enough of watching him happily surf the net using Firefox on Ubuntu, while her identical laptop slugged along with IE running on Windows and suffering from, well, something (viruses, spyware, bloat).  By the time I left, her laptop had been properly Ubuntu-ized.  Installing Hardy Heron has become a very easy process that takes under an hour.  I just wish my friend Jim had more luck &lt;a href="http://ubuntukids.org/blog/?p=103"&gt;installing Ubuntu on his ASUS EEE PC.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Didn't get all my schoolwork done, which stinks.  I've heard English teachers propose that they alone should be given a half-time employee to help them grade all their papers.  Many people have the view that teaching math and computer science means I just have to correct multiple choice exams or have some fancy computer grader.  Well, try teaching IMP math and a constructivist approach to teaching programming.  Sheesh. &lt;br /&gt;&lt;br /&gt;Haven't talked to my parents in days.  Unforgivable.  Gotta write to them tonight.  I remember the Labor Day a couple years ago when they came out here and helped us re-shingle our house.  That was a &lt;span style="font-style: italic;"&gt;massive &lt;/span&gt;job.  They'll be coming out soon.  I'll take a rare day off of school to visit with them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2165487110347867161?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2165487110347867161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2165487110347867161' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2165487110347867161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2165487110347867161'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/09/labor-day-weekend.html' title='Labor Day Weekend'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SLymSqXQh7I/AAAAAAAAARM/au8wusjpiA4/s72-c/sneechfunctions.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7294530046119859797</id><published>2008-08-28T19:03:00.003-06:00</published><updated>2008-08-28T19:20:39.123-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>All-Day Training</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLdLKs-TUnI/AAAAAAAAARE/R7CbnH9WYxM/s1600-h/titaniccounter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLdLKs-TUnI/AAAAAAAAARE/R7CbnH9WYxM/s320/titaniccounter.jpg" alt="" id="BLOGGER_PHOTO_ID_5239739338712109682" border="0" /&gt;&lt;/a&gt;The image (a bit lame, I know) is the first page in a presentation I just made for my students in my IMP2A math class, for tomorrows review of the homework on counterexamples.  I thought it was a funny joke at the time, but now after working on this presentation for 20 minutes it seems a bit old.&lt;br /&gt;&lt;br /&gt;I spent the day today with a fellow ELL teacher (Oakley Rocks) getting trained on the &lt;a href="http://www.prometheanworld.com/us/server/show/nav.2462"&gt;Interactive Whiteboard software from Promethean&lt;/a&gt;.  I got home wanting to work more and create a few things to use tomorrow in class.  That may seem like a lot of work, but in reality it isn't. &lt;br /&gt;&lt;br /&gt;The presentation I just made states several conjectures about geometric figures, like "if two polygons have their corresponding angles equal, then the polygons are similar."  Students then have to, in groups, go up to the board and state whether that conjecture is TRUE or FALSE.  Then, if they think it's false, they have to draw a counterexample that proves it false.  If they believe it's true, they need to state why. &lt;br /&gt;&lt;br /&gt;Took me about 20 minutes to make the presentation, and it's the first I've ever made (although I have done a lot of stuff like this using &lt;a href="http://www.openoffice.org/product/impress.html"&gt;Open Office&lt;/a&gt;, so I'm not a total noob).  Twenty minutes is hardly anything compared to what I'll get out of this in class.  When you get students up at the board using the straight line tools and grid background to draw geometric counterexamples--well, let's just say it sure beats pencil and paper.  The buy-in by the students is incredible compared to before, when a group would maybe make a poster or draw on the chalk board.&lt;br /&gt;&lt;br /&gt;After creating the original, I saved it.  Then, I make two copies of it for each of my IMP2 classes.  That way I can save the student drawings and responses right on the presentation, export it in a variety of formats, and post it on the web that same day.  Now THAT is cool.&lt;br /&gt;&lt;br /&gt;For those of you that are regulars in the edublogosperical universe, you may find it interesting to know that &lt;a href="http://budtheteacher.com/blog/"&gt;Bud the Teacher &lt;/a&gt;did the training.  You can't have Bud.  He's at OUR district and we won't let him leave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7294530046119859797?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7294530046119859797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7294530046119859797' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7294530046119859797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7294530046119859797'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/all-day-training.html' title='All-Day Training'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLdLKs-TUnI/AAAAAAAAARE/R7CbnH9WYxM/s72-c/titaniccounter.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6215263043266266692</id><published>2008-08-27T17:06:00.003-06:00</published><updated>2008-08-27T17:19:54.385-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Just in Time!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLXeGmb9jKI/AAAAAAAAAQ8/YJXjqtCNtsM/s1600-h/Presenta+Board.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLXeGmb9jKI/AAAAAAAAAQ8/YJXjqtCNtsM/s320/Presenta+Board.jpg" alt="" id="BLOGGER_PHOTO_ID_5239337946493848738" border="0" /&gt;&lt;/a&gt;Some teachers may resist change and not like learning something new, especially new technology.  Not me, man.  Despite &lt;a href="http://coldfrontblog.blogspot.com/2008/08/were-waiting-prometheanwere-waiting.html"&gt;my rant about Promethean not supporting Linux&lt;/a&gt; yet, I have seen the future, and it's pretty cool.&lt;br /&gt;&lt;br /&gt;The wall panel on my &lt;a href="http://www.prometheanworld.com/"&gt;Promethean&lt;/a&gt; board malfunctioned shortly after I started to use it.  However, our ITS department was quick to respond and the panel was replaced earlier today.  I had to find our school tech contact to have her update the Promethean drivers (I don't have the proper access rights), and a few fellow Interactive Whiteboard Teachers (IWTs, I guess) also helped out.&lt;br /&gt;&lt;br /&gt;The result:  Back to School Night starts in less than an hour, and I will be able to wow my students' parents with the IWB.  It really is an impressive tool when it's running correctly.  In fact, having to step back to a normal projector (with no interactive element) was downright depressing. &lt;br /&gt;&lt;br /&gt;Tomorrow I'll attend an entire day of training on the IWB.  I hate to miss school and would prefer the training be after school or on a weekend.  I have to miss teaching my &lt;a href="http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/4483.html"&gt;AP Computer Science&lt;/a&gt; class, which is my favorite class :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6215263043266266692?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6215263043266266692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6215263043266266692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6215263043266266692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6215263043266266692'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/just-in-time.html' title='Just in Time!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SLXeGmb9jKI/AAAAAAAAAQ8/YJXjqtCNtsM/s72-c/Presenta+Board.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8087446887039445300</id><published>2008-08-25T17:48:00.003-06:00</published><updated>2008-08-25T18:09:45.884-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Freddie and Me</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SLNFSRzR30I/AAAAAAAAAQ0/Hnsx0CHw_JU/s1600-h/freddyandme.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SLNFSRzR30I/AAAAAAAAAQ0/Hnsx0CHw_JU/s320/freddyandme.jpg" alt="" id="BLOGGER_PHOTO_ID_5238606971880464194" border="0" /&gt;&lt;/a&gt;I'm a sucker for graphic novels.&lt;br /&gt;&lt;br /&gt;Something about the immense amount of work that goes into making them means I just can not resist them.  My favorite graphic novels are those that are blatantly honest and biographical in nature.&lt;br /&gt;&lt;a href="http://www.amazon.com/Freddie-Me-Coming-Age-Bohemian/dp/1596914769"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Freddie and Me&lt;/span&gt;&lt;/a&gt; is a prime example.  Mike Dawson tells his life story through a filtered lens that sees the world in terms of the rock group &lt;a href="http://en.wikipedia.org/wiki/Queen_%28band%29"&gt;Queen&lt;/a&gt;.  Childhood memories are told in reference to Queen.  Some memories are even rewritten with Queen in them.  Everywhere throughout this book you can see the influence of Queen on an impressionable fan.&lt;br /&gt;&lt;br /&gt;And yet, I recommend this book to people who couldn't care less about Queen.  Really.  Read this to laugh and enjoy Mike's funny childhood.  Mike moves from England to the U.S. and experiences some culture shock.  He finds friends where he can and never loses his overtly optimistic view of life.  This book made me feel good.  Mike is just darn likable.&lt;br /&gt;&lt;br /&gt;On the other hand, if you are a Queen fan, this book can only make you nod your head as you read it.  You know how it feels to think Queen is THE GREATEST BAND IN THE WORLD (or at least in the &lt;a href="http://www.avrev.com/top-100-bands-of-all-time/top-10-rock-bands/index.php"&gt;top ten&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8087446887039445300?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8087446887039445300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8087446887039445300' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8087446887039445300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8087446887039445300'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/freddie-and-me.html' title='Freddie and Me'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SLNFSRzR30I/AAAAAAAAAQ0/Hnsx0CHw_JU/s72-c/freddyandme.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3682694572167096407</id><published>2008-08-23T19:10:00.005-06:00</published><updated>2008-08-23T19:26:17.976-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Oil Change Saturday</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SLC1HlKNV2I/AAAAAAAAAQs/N3Lp_WXijBk/s1600-h/toyota-carolla-replacement-car-oil-filter-15600-41010.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SLC1HlKNV2I/AAAAAAAAAQs/N3Lp_WXijBk/s320/toyota-carolla-replacement-car-oil-filter-15600-41010.jpg" alt="" id="BLOGGER_PHOTO_ID_5237885508470527842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes it's nice to leave the high tech world behind and get your hands dirty.  That's what I did today, changing the oil in both of my Toyota vehicles.  To be honest, there was something downright soothing about working on something so simple and basic and ... uncomplicated.  You drain the oil, replace the filter, replace the drain plug, and put in the new oil.  Not too much to go wrong there.&lt;br /&gt;&lt;br /&gt;In my classes this week, it was a bit different.  Having finally bit the bullet and decided to just use the Windows XP laptop ("lil crappy") with the Promethean board, I had a rather disturbing result.  For about 15 minutes it was pretty nice.  I was showing my students the web pages I had created as resources for them (on Firefox, of course--can't stand IE), when suddenly a student said, "hey, Mr. G, that looks like a disco over there!"  She was referring to the wall interface for the Promethean board, which has a series of push buttons for selecting combinations of input sources and other parameters.  All the buttons on the panel were rapidly flashing.  It DID look like a disco floor.  Then, it all went black.  My Promethean board blinked out and ... well, hasn't been back since.  Sure was nice to use during its 15 minutes of fame, though.  I wonder if this happens with Smart Boards.&lt;br /&gt;&lt;br /&gt;Meanwhile, all the free and open source software was finally installed in our computer lab.  Of course I would have done this a year ago, but I don't have the right install privileges--something that drives me nuts every day of my teaching career.  The software was installed, and it was even checked to make sure it worked.  The only problem was this: when students tried to use it, they didn't have the proper security clearance for sections of the hard drive that the software had to use.  Half of the eight applications installed simply won't run for students.  Kind of hard to teach AP Computer Science when your students have to do all their Java compiling at home.... :-( &lt;br /&gt;&lt;br /&gt;Ah well, at least Python is working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3682694572167096407?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3682694572167096407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3682694572167096407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3682694572167096407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3682694572167096407'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/oil-change-saturday.html' title='Oil Change Saturday'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SLC1HlKNV2I/AAAAAAAAAQs/N3Lp_WXijBk/s72-c/toyota-carolla-replacement-car-oil-filter-15600-41010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5889006844744625909</id><published>2008-08-19T16:52:00.004-06:00</published><updated>2008-08-19T17:18:13.806-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Migrant Blog About to Launch</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SKtO2yjvZ3I/AAAAAAAAAQk/v6rFMhwv_5M/s1600-h/worldhands.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SKtO2yjvZ3I/AAAAAAAAAQk/v6rFMhwv_5M/s320/worldhands.jpg" alt="" id="BLOGGER_PHOTO_ID_5236365694939916146" border="0" /&gt;&lt;/a&gt;With thanks to the &lt;a href="http://www.ailf.org/"&gt;AILF&lt;/a&gt; and &lt;a href="http://www.ucop.edu/mesa/home.html"&gt;MESA&lt;/a&gt;, who are helping with funding, I'm almost ready to launch what I believe will be a major undertaking--we're about a week or two away.&lt;br /&gt;&lt;br /&gt;Using &lt;a href="http://wordpress.org/"&gt;Wordpress&lt;/a&gt; and &lt;a href="http://www.dreamhost.com/"&gt;Dreamhost&lt;/a&gt;, I've set up a blog for migrant students and other &lt;a href="http://www.ncte.org/edpolicy/ell"&gt;English Language Learners&lt;/a&gt; to tell their stories.  Right now the working title is Lost in Translation, but the students will be able to change that and also change the look and layout of the blog.  It's their blog.  &lt;a href="http://www.futureskyline.com/ourblog/"&gt;You can find the blog here&lt;/a&gt;, but it will soon change greatly when the students take over.&lt;br /&gt;&lt;br /&gt;The funding so far has been used to purchase two &lt;a href="http://en.wikipedia.org/wiki/Aspire_One"&gt;Acer Apire One netbooks&lt;/a&gt; that the students can use for their writing.  These are ultra-portable little laptops (yet the keyboard is 95% the size of a regualr laptop keyboard) that run on Linux and are very easy to use for web applications.  Once you&lt;a href="http://www.liliputing.com/2008/07/how-to-access-advanced-acer-aspire-one.html"&gt; hack them a little&lt;/a&gt;, it's easy to modify them even more for your student needs, opening access to many open source software packages that are not enabled by default.&lt;br /&gt;&lt;br /&gt;So far I have five students committed to this project, and each one of them alone could write a spectacular blog about their lives.  I will get more students in time, but I'm also limiting it to students that will be dedicated to the blog.  I'm going to try to get more laptops, also, and also revamp some older laptops with &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I envision the blog being about the individual students' lives.  They can write what they want to, but the focus is on telling their stories--what matters to them.  Each entry will be tagged with their "name", so that a reader can filter out all the blog posts by that particular student and read just their story.  Although I do have several prompts, I'm going to let this one evolve on it's own a bit and we'll see what happens.  Part of the fun will be watching the data from &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt; as more and more readers are found.  I'm leaving it up to the students to promote the blog after it's launched. &lt;br /&gt;&lt;br /&gt;If you have suggestions or comments, please leave them here, as I will pass them on to the students.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5889006844744625909?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5889006844744625909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5889006844744625909' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5889006844744625909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5889006844744625909'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/migrant-blog-about-to-launch.html' title='Migrant Blog About to Launch'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SKtO2yjvZ3I/AAAAAAAAAQk/v6rFMhwv_5M/s72-c/worldhands.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-597953080247111041</id><published>2008-08-18T17:03:00.005-06:00</published><updated>2008-08-25T18:13:48.584-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Report from the Trenches.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SKn_8_l8qdI/AAAAAAAAAQA/CpCR2Bk7a2I/s1600-h/trenches1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SKn_8_l8qdI/AAAAAAAAAQA/CpCR2Bk7a2I/s320/trenches1.jpg" alt="" id="BLOGGER_PHOTO_ID_5235997465122744786" border="0" /&gt;&lt;/a&gt;Today was the first day of school.  I have a full teaching schedule, which is something to wear with pride.&lt;br /&gt;&lt;br /&gt;One of my major annoyances with the education field is that too many good teachers leave the battlefront right in the middle of the war.&lt;br /&gt;&lt;br /&gt;This can happen in several ways.  They can become professional mentors and help new teachers do do their new job.  They can become consultants of types, traveling around and basically telling other teachers how to do their jobs.  Or, they become administrators and enforce that teachers actually do their jobs--or something like that. :-)&lt;br /&gt;&lt;br /&gt;The point is: &lt;span style="font-style: italic;"&gt;they leave the classroom&lt;/span&gt;.  The second they do, they are no longer on the front line, and their impact on students immediately is diminished.  I know, we try to justify these moves, saying things like, "but this way she can help other teachers improve their classes and, in turn, help a lot of students."  I think that's pretty much a load of crap.&lt;br /&gt;&lt;br /&gt;The minute they leave the responsibilities of the classroom, their impact on the lives of students takes a huge nosedive.  Something changes in their heads.  They become one of "them" and not one of "us".  They've left the front.  They've been discharged.  They've become &lt;a href="http://www.washingtonpost.com/wp-dyn/articles/A10749-2002Jul27.html"&gt;brass&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My father retired a teacher, which is really amazing, as he's now the Village President in my hometown and seems to do well in the administrative role.  He never considered leaving the classroom prematurely, however, nor will I.&lt;br /&gt;&lt;br /&gt;Today I had three full 90 minute blocks of programming classes.  That was 75 students or so--my numbers will no doubt increase to 90 by mid semester.  Not all of them are easy students to teach.  Not all of them are really thrilled to be in my class (yet).  But, they are all MY STUDENTS.  Those who leave the classroom behind can't say that anymore.&lt;br /&gt;&lt;br /&gt;Teachers, if you are worth your weight in gold--like any excellent teacher is--please stay in the classroom.  Your students need you.&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-597953080247111041?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/597953080247111041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=597953080247111041' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/597953080247111041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/597953080247111041'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/report-from-trenches.html' title='Report from the Trenches.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SKn_8_l8qdI/AAAAAAAAAQA/CpCR2Bk7a2I/s72-c/trenches1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3868577504276324767</id><published>2008-08-13T19:12:00.005-06:00</published><updated>2008-08-14T11:54:17.824-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>We're waiting, Promethean...we're waiting....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKOHv5Cd0hI/AAAAAAAAAP4/xvfGm32QVK8/s1600-h/Presenta+Board.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKOHv5Cd0hI/AAAAAAAAAP4/xvfGm32QVK8/s320/Presenta+Board.jpg" alt="" id="BLOGGER_PHOTO_ID_5234176448769413650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This year I was awarded an &lt;a href="http://www.prometheanworld.com/"&gt;Interactive Whiteboard made by Promethean&lt;/a&gt;.  Sounds great, huh?&lt;br /&gt;&lt;br /&gt;Not so fast.&lt;br /&gt;&lt;br /&gt; Promethean is a for-profit company.  Their products run on either Windows or Macs, but not Linux.  The Linux community is frustrated by this, especially since Promethean has supposedly been on the verge of releasing a Linux version for several years now.  Here, I'll show you what I mean....&lt;br /&gt;&lt;br /&gt;Back in 2004 Promethean announced they were working on a Linux version.  &lt;a href="http://osdir.com/ml/linux.ubuntu.devel.edubuntu/2006-04/msg00021.html"&gt;These rumors continued&lt;/a&gt; for a while, but with little detail.&lt;br /&gt;&lt;br /&gt;This is what&lt;a href="http://stephen-walder.blogspot.com/2007/10/promethean.html"&gt; Stephen Walder blogged about&lt;/a&gt; in October of 2007:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"It's been almost a year now since Promethean revealed that they're working on Linux drivers for their range of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ActivBoards&lt;/span&gt; and still no news of when and if it's to be released to the public."&lt;/blockquote&gt;Then, in January of this year, ACTIV employee Stuart Collins &lt;a href="http://www.prometheanplanet.com/forum/showthread.php?t=3400"&gt;wrote this&lt;/a&gt; in a forum:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Well I'm posting this from Ubuntu, which is on my main work laptop. So that should tell you that yes, we're taking Linux seriously. From what I've seen of the software so far it's looking good."&lt;/blockquote&gt;Wonderful, Stuart.  It's now friggin'&lt;span style="font-style: italic;"&gt; &lt;/span&gt;August and the best I've ever heard is "we're working on it!"  Then you hear the usual excuses: there are &lt;a href="http://www.informationweek.com/blog/main/archives/2007/07/too_many_linux.html/"&gt;far too many different distributions of Linux&lt;/a&gt; to work on, we want it to work on &lt;span style="font-weight: bold; font-style: italic;"&gt;all&lt;/span&gt; of them.&lt;br /&gt;&lt;br /&gt;Do you really think any &lt;a href="http://www.slackware.com/"&gt;Slackware&lt;/a&gt; users are going to applaud you for including them in the great world of interactive whiteboards?  Or how about &lt;a href="http://www.terrasoftsolutions.com/products/ydl/"&gt;Yellow Dog&lt;/a&gt;--be nice to run Promethean through a PS3!  Will it run on &lt;a href="http://www.damnsmalllinux.org/download.html"&gt;Damn Small Linux&lt;/a&gt; or &lt;a href="http://www.puppylinux.org/"&gt;Puppy&lt;/a&gt;?  Will you have support for the &lt;a href="http://www.khmeros.info/drupal/?q=en/node/717"&gt;Khmer language&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here's a hint for Promethean:&lt;/span&gt;  Just go to &lt;a href="http://distrowatch.com/"&gt;Distrowatch &lt;/a&gt;and pick some of the top distros.  Hell, even Stuart has been charmed by &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;, so pick Ubuntu.  Pick &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt;.  Pick something like, say, &lt;a href="http://www.mepis.org/"&gt;Mepis&lt;/a&gt; or &lt;a href="http://fedoraproject.org/"&gt;Fedora &lt;/a&gt;or &lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;Open Suse&lt;/a&gt;.  Or just pick any two of those.  If you get your software to run on them, I'll install one of them.&lt;br /&gt;&lt;br /&gt;Okay.&lt;br /&gt;&lt;br /&gt;So I begin the school year with two laptops.  &lt;span style="font-style: italic;"&gt;Old Faithful&lt;/span&gt;, running Ubuntu Linux, which I use for EVERYTHING, and&lt;span style="font-style: italic;"&gt; Little Crappy&lt;/span&gt;, a Dell running Windows XP that ... well ... I don't use.  However,&lt;span style="font-style: italic;"&gt; Little Crappy&lt;/span&gt; is the only choice I have for my Promethean board software.&lt;br /&gt;&lt;br /&gt;To be honest, I'll probably just connect &lt;span style="font-style: italic;"&gt;Old Faithful&lt;/span&gt; most of the time and use the whole setup as a glorified projector.&lt;br /&gt;&lt;br /&gt;The sad part about this, though, is that Promethean is too wrapped up in its proprietary ways to realize that there is a community of Linux users that could help them to actually develop the Linux version.  But Promethean won't budge.  &lt;a href="http://www2.smarttech.com/st/en-US/Support/Downloads/SBS/SBSv97Linux.htm"&gt;Smartboards have Linux support&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think &lt;span style="font-weight: bold;"&gt;askvictor&lt;/span&gt; &lt;a href="http://www.prometheanplanet.com/forum/showthread.php?p=36210"&gt;made the best statement about Promethean&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"With all due respect, I've heard it before, and it'll be too late by then. You've been saying 'real soon now' for well over a year... If the linux driver that is supposed to be in development actually exists, release it now and let us linux geeks play with it... Linux development works very differently to windows and mac development (at this stage anyway) - many linux users are OK with drivers or apps that don't quite work perfectly all the time - it doesn't give a bad impression of your product. What does give a bad impression of your product is not releasing anything (driver/specs/etc)."&lt;/blockquote&gt;&lt;br /&gt;Amen.&lt;br /&gt;&lt;br /&gt;P.S.  If you really explore all the links in this post, you get an A.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3868577504276324767?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3868577504276324767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3868577504276324767' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3868577504276324767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3868577504276324767'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/were-waiting-prometheanwere-waiting.html' title='We&apos;re waiting, Promethean...we&apos;re waiting....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKOHv5Cd0hI/AAAAAAAAAP4/xvfGm32QVK8/s72-c/Presenta+Board.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-9197374307186336635</id><published>2008-08-12T13:49:00.004-06:00</published><updated>2008-08-12T14:06:01.538-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>The Joys of a nice Programming Environment</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SKHpZ-KmqCI/AAAAAAAAAPw/IXeQywdhyQ4/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SKHpZ-KmqCI/AAAAAAAAAPw/IXeQywdhyQ4/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5233720874374703138" border="0" /&gt;&lt;/a&gt;If you click on the image for this post you can see a full size screenshot taking by me while programming today.&lt;br /&gt;&lt;br /&gt;One thing that strikes me about programming is how important it is for the student to feel comfortable in their programming environment. &lt;br /&gt;&lt;br /&gt;This was made very clear to me when I attended the &lt;a href="http://www.intro.cs.cmu.edu/ap/"&gt;AP Java workshop at Carnegie Mellon&lt;/a&gt; a few weeks ago.  I left my Ubuntu laptop at home and used Macs exclusively that week.  The first day I was feeling shell-shocked trying to code there.  Things that I never think about were so hard to figure out.  I use multiple desktops on &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; and can quickly jump from my &lt;a href="http://en.wikipedia.org/wiki/Integrated_development_environment"&gt;IDE&lt;/a&gt; to &lt;a href="http://www.mozilla.com/en-US/"&gt;Firefox&lt;/a&gt; if I need to look something up.  Of course I have Amarok playing in the meantime.&lt;br /&gt;&lt;br /&gt;Now, all of that is absolutely easily done on a Mac--it just takes a while to get used to the new environment.  By the end of the week at CMU I had developed a new like for Macs and I kind of miss using one at times.  I've never really liked the Windows environment for programming, although I'm sure some people do.&lt;br /&gt;&lt;br /&gt;The point is: students need time to adjust to the environment you use in class.  This is even more true when you are using IDEs that students are not familiar with--like &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;NOTE:&lt;br /&gt;&lt;br /&gt;The program I'm writing there on the screenshot is one of the programs from &lt;a style="font-style: italic;" href="http://www.greenteapress.com/thinkpython/"&gt;Think Python: An Introduction to Software Design&lt;/a&gt; by Allen B. Downey.  If you have not read any of&lt;a href="http://www.greenteapress.com/index.html"&gt; Allen's books on programming&lt;/a&gt;, check it out.  &lt;span style="font-style: italic;"&gt;Think Python&lt;/span&gt; is the main textbook for my Introduction to Programming class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-9197374307186336635?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/9197374307186336635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=9197374307186336635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/9197374307186336635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/9197374307186336635'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/joys-of-nice-programming-environment.html' title='The Joys of a nice Programming Environment'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SKHpZ-KmqCI/AAAAAAAAAPw/IXeQywdhyQ4/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2355530373736771327</id><published>2008-08-12T10:24:00.004-06:00</published><updated>2008-08-12T10:32:01.080-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Student Artwork</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKG5YH7u3KI/AAAAAAAAAPo/z8tjwZ9yV1s/s1600-h/Random+Floating+Ball.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKG5YH7u3KI/AAAAAAAAAPo/z8tjwZ9yV1s/s320/Random+Floating+Ball.jpg" alt="" id="BLOGGER_PHOTO_ID_5233668066078809250" border="0" /&gt;&lt;/a&gt;The image you see here was just sent to me by one of my students.  One thing I love about digital art is how free it allows the artist to be.  I can see great variations in &lt;a href="http://www.futureskyline.com/misterg/galleries/pureart.html"&gt;my own creations&lt;/a&gt;, and yet none of them look anything like this image.  You never know what you'll get when you let students go with the flow.  This image is by a student codenamed "Cloudy".&lt;br /&gt;&lt;br /&gt;I came out of the &lt;a href="http://en.wikipedia.org/wiki/Do_it_yourself"&gt;DIY movement&lt;/a&gt; of the 80s.  I think we have the means to create our own art and music and writings like never before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2355530373736771327?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2355530373736771327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2355530373736771327' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2355530373736771327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2355530373736771327'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/student-artwork.html' title='Student Artwork'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SKG5YH7u3KI/AAAAAAAAAPo/z8tjwZ9yV1s/s72-c/Random+Floating+Ball.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8199355259896952006</id><published>2008-08-09T17:42:00.003-06:00</published><updated>2008-08-09T18:08:36.138-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>The Ruins by Scott Smith</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJ4rd4knf0I/AAAAAAAAAPg/rMkI9TCMNL0/s1600-h/0727_ruins.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJ4rd4knf0I/AAAAAAAAAPg/rMkI9TCMNL0/s320/0727_ruins.jpg" alt="" id="BLOGGER_PHOTO_ID_5232667609453264706" border="0" /&gt;&lt;/a&gt;I really wanted to LOVE this book.  I wanted to be totally engrossed in a fast-moving story of terror and dread in rural Mexico.  This one had all the makings of a great read.  Five twenty-somethings decide to take a detour in their Mexican vacation and wind up outside a creepy Mayan village, on some old mining site that &lt;a href="http://www.slashfilm.com/wp/wp-content/images/ruins1.jpg"&gt;seems to be hiding more than a few secrets&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Smith writes in a very straightforward style, although his paragraphs are a bit long and dialog just gets thrown into them.  There are no chapters in this book, it just rolls along from start to finish.  You get the feeling that you should just read the whole thing at once, and, more or less, I did. &lt;br /&gt;&lt;br /&gt;What I like about this book is that it keeps moving forward.  Although there are a few flashbacks, you really feel like you're reading the book in real-time.  It reminded me of &lt;a href="http://en.wikipedia.org/wiki/The_Raft_%28short_story%29"&gt;Stephen King's excellent short story The Raft&lt;/a&gt;.  It had that oh-crap-we're-in-over-our-heads sense of dread that just built itself up steadily.  The characters make some dangerous choices in the book, but none that seem all that dangerous at the time.  Each next step seems...well, justified.  Before too long, though, you know they are in a lot of danger.&lt;br /&gt;&lt;br /&gt;To be honest, this will be the type of book that I'll grow to like more after reading it, as time goes on.  You have to appreciate a modern suspense/horror novel that is not &lt;a href="http://bureau51.blogspot.com/2008/07/plot-twist.html"&gt;too cleverly plotted&lt;/a&gt;.  If there's one thing that can quickly get me out of an interesting story, it's feeling that I'm being manipulated by a writer that feels the need to have a whole lotta plot twists.  Smith doesn't do that, thankfully.  This book is not predictable, the characters are interesting, and he doesn't blow the ending.  The best part of the book, however, is the setting.  That little hill back in Mayan country is pretty memorable.&lt;br /&gt;&lt;br /&gt;I'll watch &lt;a href="http://www.imdb.com/title/tt0963794/"&gt;the movie&lt;/a&gt;, I guess, although I have my doubts that they're gonna get it right: for one thing, the hill looks too dry--where's all the vegetation?&lt;br /&gt;&lt;br /&gt;I'm going to hide my main complaint in the comments, as it contains some spoilers and you may want to read this one.&lt;br /&gt;&lt;br /&gt;Final grade: B- (but rising).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8199355259896952006?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8199355259896952006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8199355259896952006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8199355259896952006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8199355259896952006'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/ruins-by-scott-smith.html' title='The Ruins by Scott Smith'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJ4rd4knf0I/AAAAAAAAAPg/rMkI9TCMNL0/s72-c/0727_ruins.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-756781621073539862</id><published>2008-08-07T11:40:00.003-06:00</published><updated>2008-08-07T11:55:01.218-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Emergent Properties</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJsz2sNRpaI/AAAAAAAAAPY/kKJx025D02s/s1600-h/FlexAndPHP_sm.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJsz2sNRpaI/AAAAAAAAAPY/kKJx025D02s/s320/FlexAndPHP_sm.png" alt="" id="BLOGGER_PHOTO_ID_5231832406793758114" border="0" /&gt;&lt;/a&gt;I remember first learning about emergent properties from &lt;a href="http://philosophy.wisc.edu/sober/"&gt;Elliott Sober&lt;/a&gt; at the University of Wisconsin.  Of course back then the focus was on &lt;a href="http://en.wikipedia.org/wiki/Emergence"&gt;emergent properties in biological systems&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Like any great concept, however, it easily applies itself to other areas, like education.  I've pretty much made a career out of harnessing the emergent properties of a classroom--those seemingly unpredictable results of 25+ students interacting as a group--let's call it the "personality of the class at hand."&lt;br /&gt;&lt;br /&gt;Well, I'm learning a lot about emergent properties in web hosting.  Taken apart, I feel like I can grasp PHP, MySQL, and an application like Moodle.  Host all of them on a Debian Linux server and you'd think it was all black and white.&lt;br /&gt;&lt;br /&gt;Enter emergent properties.  Suddenly the web host's PHP configuration and Moodle decide that I can't upload files.  Or rather, I can, but then I can't access them--which is not a good thing on a Moodle class page. :-(  I'm trying to find the problem, but spending five hours on this has only made me want to just delete the whole mess and start over.  At lease I've got Wordpress working correctly for &lt;a href="http://www.futureskyline.com/ourblog/"&gt;the new migrant/ELL blog&lt;/a&gt; I'll be hosting.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-756781621073539862?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/756781621073539862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=756781621073539862' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/756781621073539862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/756781621073539862'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/emergent-properties.html' title='Emergent Properties'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJsz2sNRpaI/AAAAAAAAAPY/kKJx025D02s/s72-c/FlexAndPHP_sm.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3030696633283115059</id><published>2008-08-06T09:27:00.005-06:00</published><updated>2008-08-06T09:42:26.359-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Baby, You're the Greatest!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJnDK4j4eVI/AAAAAAAAAPQ/R5tGpucXolI/s1600-h/capture02.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJnDK4j4eVI/AAAAAAAAAPQ/R5tGpucXolI/s320/capture02.jpeg" alt="" id="BLOGGER_PHOTO_ID_5231427033916537170" border="0" /&gt;&lt;/a&gt;Spent most of this morning working on &lt;a href="http://www.alice.org/index.php"&gt;Alice&lt;/a&gt;.  The image you see is from the classic FirstEncounter scene that is used in the &lt;a href="http://www.aliceprogramming.net/"&gt;Learning to Program with Alice&lt;/a&gt; book.&lt;br /&gt;&lt;br /&gt;What's so cool about Alice is how advanced you can make your programs become.  Rather than merely doing the scene as asked for in the text, I introduced for loops and turned the robots motion into a much more complex and realistic set of instructions.  [He now lifts up his back middle leg, walks on his other four legs, then lowers the back middle leg down for support after walking.]  That would not have been easy to do without Alice's awesome interface, which lets you click, drag, and drop various methods of the various objects.  Oh, and I added the penguin just as a &lt;a href="http://en.wikipedia.org/wiki/Shoutout"&gt;shout ou&lt;/a&gt;t to &lt;a href="http://en.wikipedia.org/wiki/Tux"&gt;Tux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Last year I used Alice while teaching the &lt;a href="http://www.mathimp.org/"&gt;IMP Math&lt;/a&gt; unit All About Alice, which teaches students &lt;a href="http://en.wikipedia.org/wiki/Exponential_function"&gt;exponential functions&lt;/a&gt;.  It was remarkably easy to have my students program the examples from the text into scenes using Alice, so that when Alice doubled here size ten times in a row, students got to see just how big that would make her.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.alice.org/index.php?page=downloads/download_alice"&gt;Alice is a free gift from Carnegie Mellon University&lt;/a&gt;.  If you haven't played around with it yet, give it a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3030696633283115059?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3030696633283115059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3030696633283115059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3030696633283115059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3030696633283115059'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/baby-youre-greatest.html' title='Baby, You&apos;re the Greatest!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SJnDK4j4eVI/AAAAAAAAAPQ/R5tGpucXolI/s72-c/capture02.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7285550836682331864</id><published>2008-08-05T08:29:00.003-06:00</published><updated>2008-12-10T00:08:22.064-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Designing programs in Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJhkEnVZvDI/AAAAAAAAAPI/fpNyJ2Q_-B4/s1600-h/tux-Java-t2.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJhkEnVZvDI/AAAAAAAAAPI/fpNyJ2Q_-B4/s320/tux-Java-t2.gif" alt="" id="BLOGGER_PHOTO_ID_5231040997631835186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've done my fair share of complaining about &lt;a href="http://www.java.com/en/"&gt;Java,&lt;/a&gt; and I still believe that the &lt;a href="http://en.wikipedia.org/wiki/AP_Computer_Science"&gt;AP Computer Science&lt;/a&gt; exam should be in Python--a more flexible language with cleaner syntax and the ability to use Object-Oriented design&lt;span style="font-style: italic;"&gt; if appropriate&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;Truth is, though, that Java has a special appeal to my obsessive compulsive tendencies.  There's something cozy about sitting down to write a relatively simple Java program.  With Python I'm tempted to just start writing--and the development time in Python really is super fast.  With Java, though, you need to plan things out ahead of time a little more.  Of course that's a good idea in Python, too, but it's not enforced in the way Java enforces program planning.&lt;br /&gt;&lt;br /&gt;Since I only have a week or so before school starts, I'm practicing my chops and staying sharp by writing a few programs here and there.  Today I decided to write a Java version of the classic Hi-Lo Guessing Game.  Rather than just starting to code, however, I thought about the program in detail beforehand, and made a few design choices that would help make the program something I may use in my programming classes (as an example of design).  Let me elaborate.&lt;br /&gt;&lt;br /&gt;The basic Hi-Lo simply has one playing guessing a number between two set values, like one and one hundred.  The other player guesses a number, like 42.  The first player than says "Higher" or "Lower" depending on the secret number.  You know the game.&lt;br /&gt;&lt;br /&gt;What I came up with, however, were three classes to use in a program:&lt;br /&gt;&lt;br /&gt;1.  ComputerPlayer&lt;br /&gt;2.  HiLoGameEngine&lt;br /&gt;3. StatsKeeper&lt;br /&gt;&lt;br /&gt;Now, each of those classes will have specific attributes and methods that they are responsible for.  Using a procedural approach it would just be the one program and the human user, with the program responsible for all three roles that I've delegated to individual classes.  Why do this?  Because it's good design.  Suppose I want to improve the AI of the ComputerPlayer class.  Rather than tweak that class, I can extend it with a CleverComputerPlayer class, or even a CheatingComputerPlayer class.  The StatsKeeper class may be reused in another program in the future--in a tic tac toe game, for instance.  You can see the possibilities of&lt;a href="http://en.wikipedia.org/wiki/Object_oriented"&gt; Object Oriented Design&lt;/a&gt; in the long run; software can be reused for other applications.&lt;br /&gt;&lt;br /&gt;Bringing this into the classroom will be fun.  One of the weaknesses in the AP Computer Science curriculum, I think, is that it focuses on solitaire coding.  In reality, especially in open source, but also on development teams, a programmer needs to know how to work on a team.&lt;br /&gt;&lt;br /&gt;By the way, in my program the computer and human players switch roles and compete in a series of games, with the StatsKeeper recording all the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7285550836682331864?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7285550836682331864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7285550836682331864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7285550836682331864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7285550836682331864'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/designing-programs-in-java.html' title='Designing programs in Java'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJhkEnVZvDI/AAAAAAAAAPI/fpNyJ2Q_-B4/s72-c/tux-Java-t2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1945738166526608384</id><published>2008-08-03T13:49:00.003-06:00</published><updated>2008-12-10T00:08:22.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Reflections on the 2008 AP Java Workshop at CMU</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJYL1FvwJgI/AAAAAAAAAOg/i_hfjfrTn_M/s1600-h/m-logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJYL1FvwJgI/AAAAAAAAAOg/i_hfjfrTn_M/s320/m-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5230381023940847106" border="0" /&gt;&lt;/a&gt;Last night I flew home from the 2008 AP Java Workshop that I had been attending all last week at Carnegie Mellon University.  Although I'm happy to be home, I'm also a little sad that the workshop is over. (Yes, I do appear in &lt;a href="http://www.cs.cmu.edu/photopages/javaworkshop/index.html"&gt;these pictures&lt;/a&gt; of the workshop--not sure why it's called a picnic, though.)&lt;br /&gt;&lt;a href="http://www.virtualcompsci.net/blog/"&gt;&lt;br /&gt;Leigh Ann Sudol&lt;/a&gt; ran a great workshop.  In particular, I was interested in her views of&lt;a href="http://www.devchix.com/2008/01/31/women-in-computer-science-an-endangered-species-of-a-new-kind/"&gt; women and minorities in computer science&lt;/a&gt;, as my programming classes have a large number of female and/or minority students.&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/%7Edjslater/"&gt;&lt;br /&gt;Don Slater&lt;/a&gt; gave us some top secret looks at &lt;a href="http://www.alice.org/index.php?page=alice3_progress_report"&gt;Alice 3.0&lt;/a&gt;, which was perhaps the highlight of the workshop for me.  Alice is really a special program, and having EA come on board can only help make it even better.  Although I would prefer Alice to be a full open source project, I think including the EA models from the Sims 2 game is probably &lt;a href="http://www.youtube.com/watch?v=lXOyd68saIM"&gt;a very good thing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.srv.cs.cmu.edu/%7Epausch/"&gt;Randy Pausch&lt;/a&gt; passed away a couple days before the workshop, so CMU had a somewhat somber feeling throughout the workshop.  He will be missed.  I also got to meet &lt;a href="http://www.alice.org/index.php?page=people/people"&gt;Wanda Dann, another main member of the Alice team&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;All the presenters at this year's workshop were excellent.  I was especially amused by the humor and energy that Dave Feinberg brought to mix.  The world needs more teachers like Dave.&lt;br /&gt;&lt;br /&gt;Now the hard part: applying what I've learned.  Our school is no modern technological wonder.  I've already found out that adding 15 computers to my classroom is just not possible, according to the district electrician.  That leaves me either using a mobile lab of laptops in my classes (hoping the batteries hold out), or taking my classes into a nearby computer lab that is anything but cutting edge.  The irony here is that more and more the advances in open source are making it possible to reach students like my students, and yet there is always something that seems to hold them back, like when I asked to have Alice running for my students last year and it never happened.... :-(  Teachers who use open source software must have their own installation privledges, something I don't have at all in my own classroom--except for on the IBM-donated MESA laptop that I have running Ubuntu.&lt;br /&gt;&lt;br /&gt;On the brighter side, however, I have used &lt;a href="http://www.dreamhost.com/"&gt;Dreamhost&lt;/a&gt; and set up plenty of space for a new school web page and more than enough room to house all the STEM teacher's &lt;a href="http://moodle.org/"&gt;Moodle&lt;/a&gt; class pages.  The computer programming club also has free use of my site for their own web page, along with any students in the club that want to host on my domain:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.futureskyline.com/"&gt;www.FutureSkyline.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not a commercial site, but EVERYONE thinks ".com" nowadays.  Anyway, you can watch the site develop over time, if you'd like.  Right now it's pretty sketchy.&lt;br /&gt;&lt;br /&gt;In conclusion, it was a good week.  I was especially ammused by the discussions I heard of two very deservedly hot topics: &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; and &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;.  From the short time I got to talk to these other computer science teachers, I'm convinced that in almost every case a Python user is a Python fanatic, and an Ubuntu user is an Ubuntu fanatic.  I heard of more students using Ubuntu than teachers using Ubuntu, but teachers are slow to change.&lt;br /&gt;&lt;br /&gt;I also must say that I have a new level of respect for Macs, after using Macs exclusively the whole week.  May have to get me one of those someday to complement all my Linux boxes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1945738166526608384?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1945738166526608384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1945738166526608384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1945738166526608384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1945738166526608384'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/reflections-on-2008-ap-java-workshop-at.html' title='Reflections on the 2008 AP Java Workshop at CMU'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJYL1FvwJgI/AAAAAAAAAOg/i_hfjfrTn_M/s72-c/m-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1430187710892971576</id><published>2008-08-01T06:33:00.006-06:00</published><updated>2008-12-10T00:08:22.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Praise for Ubuntu from a Java Education Expert</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJMDNGl4SZI/AAAAAAAAAOY/p9NCBmgW8Ug/s1600-h/Ubuntu+Tux.preview.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJMDNGl4SZI/AAAAAAAAAOY/p9NCBmgW8Ug/s320/Ubuntu+Tux.preview.png" alt="" id="BLOGGER_PHOTO_ID_5229527115949951378" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.horstmann.com/"&gt;Cay Horstmann&lt;/a&gt; is almost a legend in the AP Computer Science field.  While reading &lt;a href="http://weblogs.java.net/blog/cayhorstmann/archive/2008/07/summer_school_i.html"&gt;his blog&lt;/a&gt; recently, I came across this paragraph:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Ubuntu is a great platform for software development. We covered a lot of     ground in a short amount of time, and the students who used Ubuntu instead     of Mac OS X or (gasp) Windows were way more productive. We particularly     loved the feature where you type in a command (such as     &lt;code&gt;aclocal&lt;/code&gt;) and Ubuntu tells you to run &lt;code&gt;sudo apt-get     install automake&lt;/code&gt; if the command isn't yet installed. What could be     better?"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The AP Java Workshop here at Carnegie Mellon is winding down.  I got a sneak peak at the new version of &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; last night from &lt;a href="http://www.cs.cmu.edu/%7Edjslater/"&gt;Don Slater&lt;/a&gt;.  I'm trying to get my school to be a pilot school for the upcoming version this next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1430187710892971576?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1430187710892971576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1430187710892971576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1430187710892971576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1430187710892971576'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/08/praise-for-ubuntu-from-java-education.html' title='Praise for Ubuntu from a Java Education Expert'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SJMDNGl4SZI/AAAAAAAAAOY/p9NCBmgW8Ug/s72-c/Ubuntu+Tux.preview.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6352325397014115502</id><published>2008-07-30T19:56:00.004-06:00</published><updated>2008-12-10T00:08:22.637-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Last one in the lab is me... :-(</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJEcmHIdJMI/AAAAAAAAAOQ/6rQulKqdoM4/s1600-h/cmucampus.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJEcmHIdJMI/AAAAAAAAAOQ/6rQulKqdoM4/s320/cmucampus.jpg" alt="" id="BLOGGER_PHOTO_ID_5228992083428975810" border="0" /&gt;&lt;/a&gt;This AP Java workshop has been a lot of work and a lot of fun so far.  I can only say positive things about the workshop.  I mean, after teaching ten or so years and going through grad school, well, you go through your share of experiences that can at best be described as "so-so".  Not this workshop.&lt;br /&gt;&lt;br /&gt;About the worst thing here so far has been&lt;br /&gt;&lt;ol&gt;&lt;li&gt;My &lt;a href="http://en.wikipedia.org/wiki/Java_syntax"&gt;Java syntax&lt;/a&gt;&lt;/li&gt;&lt;li&gt;My &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/"&gt;Java API&lt;/a&gt; knowledge&lt;/li&gt;&lt;li&gt;My familiarity with all the &lt;a href="http://www.apl.jhu.edu/%7Ehall/java/IDEs.html"&gt;various IDEs&lt;/a&gt; for teaching Java to students.&lt;/li&gt;&lt;/ol&gt;So tonight I stayed overtime, and it was time well spent.  &lt;a href="http://xkcd.com/353/"&gt;Python&lt;/a&gt; is much more natural for me to code, but I'm really learning some good habits here this week.  So far the discussions of &lt;a href="http://en.wikipedia.org/wiki/Object_oriented"&gt;OOP&lt;/a&gt; have been very comprehensible for me--a heck of a lot better than they would have been back when I first encountered OOP.&lt;br /&gt;&lt;br /&gt;Ate at a little cafe this evening.  Pita bread with hummus , black bean soup, and iced coffee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6352325397014115502?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6352325397014115502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6352325397014115502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6352325397014115502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6352325397014115502'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/last-one-in-lab-is-me.html' title='Last one in the lab is me... :-('/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SJEcmHIdJMI/AAAAAAAAAOQ/6rQulKqdoM4/s72-c/cmucampus.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6566116459192331795</id><published>2008-07-28T10:30:00.005-06:00</published><updated>2008-12-10T00:08:22.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>AP Java Workshop Report #1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SI30en4rBJI/AAAAAAAAAOI/ic4FsYqyv3M/s1600-h/towerlearning.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SI30en4rBJI/AAAAAAAAAOI/ic4FsYqyv3M/s320/towerlearning.jpg" alt="" id="BLOGGER_PHOTO_ID_5228103549386949778" border="0" /&gt;&lt;/a&gt;I'm in Pittsburgh!&lt;br /&gt;&lt;br /&gt;Got in yesterday, flying from Mountain Time to Eastern Time, so of course last night at midnight I was wide awake.  Getting up at 6:30 this morning was a bit tough.  Tip: set alarm clock far a way from bed, so you have to climb a chair and desk to get to it.&lt;br /&gt;&lt;br /&gt;The photo on the left is the Tower of Learning at nearby University of Pittsburgh.  I have this thing about tall buildings--I always want to go to the top, by stairs if possible.  That's on my list of things to do before leaving Pittsburgh.&lt;br /&gt;&lt;br /&gt;Some notes from the AP Java Workshop.&lt;br /&gt;&lt;br /&gt;1.  Discussed the implications of the upcoming elimination of th e AP Computer Science AB class (APCS A will remain).&lt;br /&gt;&lt;br /&gt;2.  Covered three very cool applications for teaching Java (and one even has a Python version):&lt;br /&gt;  --&lt;a href="http://cs.joensuu.fi/jeliot/"&gt;Jeliot&lt;/a&gt;&lt;br /&gt;  --&lt;a href="http://home.cc.gatech.edu/dorn/jeroo"&gt;Jeroo&lt;/a&gt;&lt;br /&gt;  --&lt;a href="http://www.javabat.com/about.html"&gt;Javabat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.  Had a sub for lunch.  Maybe I should have one of those &lt;a href="http://www.primantibros.com/"&gt;big sandwiches&lt;/a&gt; before I leave Pitt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6566116459192331795?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6566116459192331795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6566116459192331795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6566116459192331795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6566116459192331795'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/ap-java-workshop-report-1.html' title='AP Java Workshop Report #1'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SI30en4rBJI/AAAAAAAAAOI/ic4FsYqyv3M/s72-c/towerlearning.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6084943301817176778</id><published>2008-07-26T15:56:00.003-06:00</published><updated>2008-12-10T00:08:23.007-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Chicken or the Egg--Algebra or Geometry?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SIud88Fy3xI/AAAAAAAAAN4/lsHiaLVL2Co/s1600-h/chicken.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SIud88Fy3xI/AAAAAAAAAN4/lsHiaLVL2Co/s320/chicken.gif" alt="" id="BLOGGER_PHOTO_ID_5227445462741737234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm going to do what a lot of edubloggers do: blog about other blogs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://continuities.wordpress.com/about/"&gt;Jackie from Continuities&lt;/a&gt; has started a good conversation on the order that we teach math in high school: &lt;a href="http://continuities.wordpress.com/2008/07/24/geometry-before-algebra/"&gt;must algebra come before geometry?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My gut reaction is: nope--we just do it that way because of tradition, and tradition is a dangerous thing to cling to.  I guess it would be interesting to do a historical analysis of this issue.&lt;br /&gt;&lt;br /&gt;I don't know why, but I'm always excited about change.  If someone tells me tomorrow, "Hey, we're thinking of teaching Geometry &lt;span style="font-style: italic;"&gt;before&lt;/span&gt; Algebra 1 at our school, would you like to come and try teaching with us?"--well, I'd probably sign up just for the experience. &lt;br /&gt;&lt;br /&gt;Of course there are many types of change I don't like.  If someone tells me tomorrow, "Hey, we're thinking of teaching 50 minute classes of about 30 students each class and we're gonna go with a good 'back to the basics' approach with either &lt;a href="http://saxonpublishers.harcourtachieve.com/en-US/saxonpublishers.htm"&gt;Saxon&lt;/a&gt; or &lt;a href="http://www.glencoe.com/sec/math/prealg/prealg05/"&gt;Glencoe&lt;/a&gt; books, would you like to come and try teaching with us?"--well, I'd probably run the other way.&lt;br /&gt;&lt;br /&gt;The change should at least hint of progress, whatever that is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6084943301817176778?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6084943301817176778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6084943301817176778' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6084943301817176778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6084943301817176778'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/chicken-or-egg-algebra-or-geometry.html' title='Chicken or the Egg--Algebra or Geometry?'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SIud88Fy3xI/AAAAAAAAAN4/lsHiaLVL2Co/s72-c/chicken.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2490341353529778079</id><published>2008-07-26T15:38:00.004-06:00</published><updated>2008-12-10T00:08:23.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Tip: Taking your bookmarks with you</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SIua9O-XjQI/AAAAAAAAANw/_N3qcjWA36Y/s1600-h/cmu.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SIua9O-XjQI/AAAAAAAAANw/_N3qcjWA36Y/s320/cmu.JPG" alt="" id="BLOGGER_PHOTO_ID_5227442169275976962" border="0" /&gt;&lt;/a&gt;Okay, so tomorrow morning I leave for &lt;a href="http://www.cmu.edu/index.shtml"&gt;CMU&lt;/a&gt; in Pittsburgh.&lt;br /&gt;&lt;br /&gt;Haven't packed yet.  Haven't decided whether or not to take my laptop.  Since they have Mac labs where I'll be going, I'll miss Linux but at least I won't have to use Windows.&lt;br /&gt;&lt;br /&gt;Anyway, to make sure I can access all my favorite web pages, I went into &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; under Bookmarks/Organize Bookmarks/Import and Backup/ Export HTML and exported all my bookmarks into one handy HTML file.  Then, I go to Google and upload it to my Google Docs account.  Now, if I leave my beloved laptop behind, I'll at least be able to access all my bookmarks.&lt;br /&gt;&lt;br /&gt;I probably should set up some remote login or something to get at all my files, but I'm just not that ambitious....&lt;br /&gt;&lt;br /&gt;I'll try to report in from Pittsburgh on my Java workshop from time to time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2490341353529778079?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2490341353529778079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2490341353529778079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2490341353529778079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2490341353529778079'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/tip-taking-your-bookmarks-with-you.html' title='Tip: Taking your bookmarks with you'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SIua9O-XjQI/AAAAAAAAANw/_N3qcjWA36Y/s72-c/cmu.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3748538120296304329</id><published>2008-07-25T09:24:00.003-06:00</published><updated>2008-12-10T00:08:23.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Summer crunch time.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tell.fll.purdue.edu/JapanProj/FLClipart/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SInw2PopYzI/AAAAAAAAANo/gY7Rq08sF0Y/s320/busy.gif" alt="" id="BLOGGER_PHOTO_ID_5226973657240789810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yeah, I'm busy, but it's all good.&lt;br /&gt;&lt;br /&gt;Yesterday I was awarded a grant from the &lt;a href="http://www.ailf.org/"&gt;American Immigration Law Foundation&lt;/a&gt;.  I have a background of teaching math to English Language Learners (&lt;a href="http://www.ncte.org/edpolicy/ell"&gt;ELL&lt;/a&gt;), so I decided a migrant student blog project would be a cool thing.  Basically migrant students at our school will be able to post about their experiences.  Of course the grant proposal was much more detailed than that, but that's the main idea.  I asked that the money be used for a Linux laptop, like the &lt;a href="http://eeepc.asus.com/us/product.htm"&gt;EEE PC&lt;/a&gt;.  I'll try to find a student to be the maintainer of the blog, and that student will get to use the laptop 24-7 or close to it.&lt;br /&gt;&lt;br /&gt;Also, I finally got off my butt and shelled out the moolah to register a domain name and have it hosted on the web.  Our district has very strict rules regarding school web pages.  I'll leave politics aside, but basically I spent the money to have complete control over web pages for my programming club and for my classes.  I went with &lt;a href="http://www.dreamhost.com/"&gt;Dreamhost&lt;/a&gt; because they have a strong reputation in the Linux world, and that matters to me.  They feature a big assortment of open source add-ons and support and run &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; Linux servers.  I can now have blogs, forums, &lt;a href="http://moodle.org/"&gt;Moodle&lt;/a&gt; pages, all of that.  Here's the domain name:&lt;br /&gt;&lt;br /&gt;www.futureskyline.com&lt;br /&gt;&lt;br /&gt;Pretty cool, huh?  I was a little surprised that one was still available.  You can visit that address, but it will take me and the computer club some time to get it all up and running....&lt;br /&gt;&lt;br /&gt;...especially since I spend next week in Pittsburgh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3748538120296304329?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3748538120296304329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3748538120296304329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3748538120296304329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3748538120296304329'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/summer-crunch-time.html' title='Summer crunch time.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SInw2PopYzI/AAAAAAAAANo/gY7Rq08sF0Y/s72-c/busy.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-644376671808957465</id><published>2008-07-24T17:08:00.003-06:00</published><updated>2008-12-10T00:08:23.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>More about the power of a good book.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIkL1wRTB8I/AAAAAAAAANg/efoWBptqQYo/s1600-h/implant.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIkL1wRTB8I/AAAAAAAAANg/efoWBptqQYo/s320/implant.jpg" alt="" id="BLOGGER_PHOTO_ID_5226721860658595778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My last post really was not about The Mist so much as it was about how incredible the act of reading is.&lt;br /&gt;&lt;br /&gt;The picture for this post is about a&lt;a href="http://www.dailytech.com/article.aspx?newsid=6817"&gt; memory implant&lt;/a&gt;, but I like to think of it as an &lt;a href="http://en.wikipedia.org/wiki/Interface_%28computer_science%29"&gt;interface&lt;/a&gt; between the brain and a computer. &lt;br /&gt;&lt;br /&gt;You see, I've always thought &lt;a href="http://science.nasa.gov/headlines/y2004/21jun_vr.htm"&gt;early attempts&lt;/a&gt; at virtual reality were way too dorky.  I mean, the goggles and gloves phase just did nothing to thrill me. &lt;br /&gt;&lt;br /&gt;Nope, I wanted a &lt;a href="http://www.technovelgy.com/ct/content.asp?Bnum=177"&gt;simstim&lt;/a&gt; that I could plug right into my brain stem (and then plug the other end into a &lt;a href="http://en.wikipedia.org/wiki/Quake"&gt;Quake&lt;/a&gt; video game or something).  Maybe I'd be in one of those &lt;a href="http://en.wikipedia.org/wiki/Isolation_tank"&gt;sensory deprivation tanks&lt;/a&gt; like in &lt;a href="http://en.wikipedia.org/wiki/Altered_States"&gt;Altered States&lt;/a&gt;.  Somehow I wanted the data going directly into my brain.  Any tangle of wires and goggles or foamy gloves would just get in the way.&lt;br /&gt;&lt;br /&gt;Well, today when I took a long bike ride in the 100 degree heat, it hit me: plain old reading is a closer, more intimate interface than any movie or video game could hope for.  Really, the data just goes right from the page into your brain.&lt;br /&gt;&lt;br /&gt;Or maybe the heat was just making me silly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-644376671808957465?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/644376671808957465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=644376671808957465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/644376671808957465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/644376671808957465'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/more-about-power-of-good-book.html' title='More about the power of a good book.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIkL1wRTB8I/AAAAAAAAANg/efoWBptqQYo/s72-c/implant.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2625935496201103795</id><published>2008-07-24T09:14:00.004-06:00</published><updated>2008-12-10T00:08:23.736-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Book Versions vs. Movie Versions</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIici0hMZqI/AAAAAAAAANY/ynlwc8ojJVw/s1600-h/the_mist_film-lg.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIici0hMZqI/AAAAAAAAANY/ynlwc8ojJVw/s320/the_mist_film-lg.jpg" alt="" id="BLOGGER_PHOTO_ID_5226599489590814370" border="0" /&gt;&lt;/a&gt;Reading is such an incredible thing.&lt;br /&gt;&lt;br /&gt;Although reading may seem quite basic, the fact is that reading a good story is a much deeper experience than any high def TV and 5.1 surround sound can deliver.&lt;br /&gt;&lt;br /&gt;How else can you explain why there are so few movies that turn out to be as good as or better than the prose version?&lt;br /&gt;&lt;br /&gt;I believe there are examples where the movie turned out to be better than the book--I just can't remember any of them right now.  However, it's all to easy to recall a great piece of prose turning into a pile of crap on the big screen.&lt;br /&gt;&lt;br /&gt;Take The Mist, for example.  That was one of Stephen King's best novellas.  The entire experience of reading it was like watching a mind movie that featured almost total immersion.  Then I rent the movie, turn out the lights, and make a serious attempt to enjoy it.&lt;br /&gt;&lt;br /&gt;Right away things start going wrong.  The characters don't react like real characters, something I don't recall from the book.  No, there's something wrong with the logic of their interactions early on in this one.  Here's a couple examples:&lt;br /&gt;&lt;br /&gt;1.  When the mist first arrives, a guy with a bloody nose runs into the supermarket and says terrible stuff's going on.  Just from that, and apparently the mist itself, all the people in the supermarket are convinced they can not leave the store.  WTF?  At least tiptoe out a few feet into the mist, ready to rush back into the store if necessary.  Don't just accept the fact that you're stuck inside, no matter what bloody nose guy says.&lt;br /&gt;&lt;br /&gt;2.  When Ben and a few of the locals try to convince Brent that there really are large creatures out in the fog, the resulting argument is--somehow completely wrong.  Brent becomes paranoid and they keep trying to convince him, when they could just go back into the back room, grab a shovel, and bring out the friggin' tentacle appendage that they chopped off the monster.  This is the equivalent of keeping the blinds closed and trying to convince your lover that it's stopped raining outside.  Try opening the blinds and showing him/her!&lt;br /&gt;&lt;br /&gt;Oh well.  Some people prefer movies and never even read a book.  Can't imagine living that way.  The monsters in King's novella were much more convincing than the computer-generated denzians that were in the movie....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2625935496201103795?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2625935496201103795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2625935496201103795' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2625935496201103795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2625935496201103795'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/book-versions-vs-movie-versions.html' title='Book Versions vs. Movie Versions'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIici0hMZqI/AAAAAAAAANY/ynlwc8ojJVw/s72-c/the_mist_film-lg.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-78354127315497842</id><published>2008-07-24T08:36:00.008-06:00</published><updated>2008-12-10T00:08:23.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Going to Pittsburgh....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIiTfng71cI/AAAAAAAAANQ/7e3Dgo-Jkfg/s1600-h/pittsburgh.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIiTfng71cI/AAAAAAAAANQ/7e3Dgo-Jkfg/s320/pittsburgh.jpg" alt="" id="BLOGGER_PHOTO_ID_5226589538955810242" border="0" /&gt;&lt;/a&gt;I'll be going to Pittsburgh for a week of &lt;a href="http://www.collegeboard.com/student/testing/ap/sub_compscia.html"&gt;AP Computer Science&lt;/a&gt; training at &lt;a href="http://www.cmu.edu/index.shtml"&gt;Carnegie Melon University&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This could be a cool opportunity that would be very helpful in teaching my classes this next year.  Or, if it blows....well, let's think positive!&lt;br /&gt;&lt;br /&gt;I chose the CMU workshop because of the institution's strong reputation in computer science.  They even run &lt;a href="http://www.cmu.edu/computing/doc/os/linux.html"&gt;their own version of Linux&lt;/a&gt; there, and I'm hoping the workshop is &lt;a href="http://fliptomato.wordpress.com/2008/06/20/gripe-linux-discrimination/"&gt;Linux-friendly&lt;/a&gt; for people like me.&lt;br /&gt;&lt;br /&gt;I'll have to bring along an&lt;a href="http://www.ubuntu.com/"&gt; Ubuntu&lt;/a&gt; laptop, and maybe a few Ubuntu live cds....&lt;br /&gt;&lt;br /&gt;Also, recent talk on the APCS listserv shows a considerable amount of teachers using &lt;a href="http://dot.kde.org/970242383/970323711/"&gt;Visual Basic&lt;/a&gt; in introductory programming classes.  They've gotta &lt;a href="http://www.msversus.org/microsoft-visual-basic.html"&gt;meet&lt;/a&gt; &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Not trying to force anything on anyone, or tell anyone what they should do.  Just want to make them aware of the alternatives.  Proprietary companies spend a lot of money on advertising.  Open Source companies don't.  That's one way they can remain free.  It's pretty amazing how far some of the best OS applications have gotten largely by word of mouth (or word of blog).&lt;br /&gt;&lt;br /&gt;Heck, I haven't even tried to convince my parents to switch to Ubuntu.&lt;br /&gt;&lt;br /&gt;Humanity to others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-78354127315497842?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/78354127315497842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=78354127315497842' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/78354127315497842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/78354127315497842'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/going-to-pittsburgh.html' title='Going to Pittsburgh....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIiTfng71cI/AAAAAAAAANQ/7e3Dgo-Jkfg/s72-c/pittsburgh.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2032514925672140449</id><published>2008-07-22T20:14:00.005-06:00</published><updated>2008-12-10T00:08:24.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>The Exorcism of Emily Rose</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIaUGaU6QRI/AAAAAAAAANI/aVkqxnsPA04/s1600-h/emilyrose.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIaUGaU6QRI/AAAAAAAAANI/aVkqxnsPA04/s320/emilyrose.jpeg" alt="" id="BLOGGER_PHOTO_ID_5226027255477190930" border="0" /&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Exorcism_of_Emily_Rose"&gt;The Exorcism of Emily Rose&lt;/a&gt; was one of those pleasant surprises.  You know, you rent a movie and you think, "well, this will probably suck, but I'll give it a chance...."&lt;br /&gt;&lt;br /&gt;It's increasingly difficult to know ahead of time what to expect from a modern horror movie.  You can't go by the "critical acclaim" &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2005/09/09/AR2005090902075.html"&gt;quotes on the DVD package&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Probably one of the best places to look is &lt;a href="http://www.rottentomatoes.com/"&gt;Rotten Tomatoes&lt;/a&gt;, but even then you may find a movie you really like that most critics panned--like this one, which only has a &lt;a href="http://www.rottentomatoes.com/m/exorcism_of_emily_rose/"&gt;44% rating.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Anyway, this is a good movie.  Surprisingly good and very creepy.  Don't watch it with a bunch of your friends on a sunny afternoon.  Watch it in the dark and turn off the phone and the lights.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2032514925672140449?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2032514925672140449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2032514925672140449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2032514925672140449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2032514925672140449'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/exorcism-of-emily-rose.html' title='The Exorcism of Emily Rose'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIaUGaU6QRI/AAAAAAAAANI/aVkqxnsPA04/s72-c/emilyrose.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3881499508406896041</id><published>2008-07-20T11:35:00.006-06:00</published><updated>2008-12-10T00:08:24.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stories'/><title type='text'>Summer Vacation with Dad</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIN3hI7-ioI/AAAAAAAAAM4/nw2r8zcS5XA/s1600-h/559px-Map_of_Wisconsin_highlighting_Rusk_County.svg.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIN3hI7-ioI/AAAAAAAAAM4/nw2r8zcS5XA/s320/559px-Map_of_Wisconsin_highlighting_Rusk_County.svg.png" alt="" id="BLOGGER_PHOTO_ID_5225151403898342018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I spent a week up in Wisconsin's Rusk county this summer, with my father.  We were fishing &lt;a href="http://www.dnr.state.wi.us/org/water/fhp/lakes/lakemap/2359700z.htm"&gt;lake Amacoy&lt;/a&gt; and staying at the Wonderspot resort.&lt;br /&gt;&lt;br /&gt;The weather was wonderful.  Highs were in the 70s, and the nights were cool.  A cold front on our first day killed the fishing a bit, but by the end of the week we had caught plenty.&lt;br /&gt;&lt;br /&gt;There were certainly some memorable experiences, and maybe someday I'll write them out:&lt;br /&gt;&lt;br /&gt;--Dad's &lt;a href="http://spongebob.wikia.com/wiki/Ripped_Pants"&gt;first step into the boat&lt;/a&gt;&lt;br /&gt;--The day I got to "sleep in"&lt;br /&gt;--getting hit on by a drunk woman at the bar (don't ask!)&lt;br /&gt;--the dumpster filled with fish refuse&lt;br /&gt;--the mayfly hatch and crappie feeding frenzy, mosquitoes included&lt;br /&gt;&lt;br /&gt;Yep, it was a great trip.  Rusk county is really an odd place, in ways.  I mean there are beautiful lakes there like Amacoy that are not very busy--good fishing lakes, in other words (leave the jet-ski at home, please).  It really was like taking a trip back in time.  I had no internet access--nor did I miss it much.  I read a lot.  Played games.  Told stories.  Caught fish.  Listened to the radio.&lt;br /&gt;&lt;br /&gt;Speaking of the radio--I was amazed at how good the djs were on the local Ladysmith station that played just the right blend of old country--70s and 80s country, mostly.  Anyway, the djs were spectacular!  Nowadays I don't even listen to djs anymore, and I'd forgotton how nice it can be to have a good dj say a thing or two between songs.  Bits of trivia.  Weather info.  Sports updates.&lt;br /&gt;&lt;br /&gt;When I got back to Colorado, I did some searching and found &lt;a href="http://wldy-wjbl.com/2/"&gt;the station (WLDY&lt;/a&gt;) online.  Now I can listen to it over the net whenever I want to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3881499508406896041?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3881499508406896041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3881499508406896041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3881499508406896041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3881499508406896041'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/summer-vacation-with-dad.html' title='Summer Vacation with Dad'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SIN3hI7-ioI/AAAAAAAAAM4/nw2r8zcS5XA/s72-c/559px-Map_of_Wisconsin_highlighting_Rusk_County.svg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-871101002282011874</id><published>2008-07-19T19:17:00.005-06:00</published><updated>2008-12-10T00:08:24.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Problem Solved!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIKSNGHBARI/AAAAAAAAAMw/7r02oGCCLd8/s1600-h/ubuntu_1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIKSNGHBARI/AAAAAAAAAMw/7r02oGCCLd8/s320/ubuntu_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5224899271379190034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I really want to move on to other topics soon, as there's a heck of a lot more to me than installing Linux on old computers.&lt;br /&gt;&lt;br /&gt;On the other hand, I'd really like to have a lab of Linux computers for all my upcoming programming classes that I will be teaching, as Linux is IMO the best OS for development.&lt;br /&gt;&lt;br /&gt;So I've been doing almost nothing else for the last couple days except inserting install cds and trying to get something to work.  Was running into so many problems I thought maybe it was a hardware issue.&lt;br /&gt;&lt;br /&gt;Perhaps it was.  When I tried to install OpenSUSE, the only DVD I had, I was surprised when the whole process worked.  I'm not a big fan of OpenSUSE, but it's WAY better than Windows for me, so I was relieved I'd have something I could use with my students.&lt;br /&gt;&lt;br /&gt;Then I got to thinking--that's weird that the DVD worked when I was kinda suspecting a cd-rom drive failure in the works.  Maybe, for some reason, DVD installs will work.  I went to Borders and bought three current Linux magazines, each one having a DVD of various Linux stuff, including Ubuntu.&lt;br /&gt;&lt;br /&gt;It worked.  I've now got Ubuntu 7.10 up and running.  Now for the rest of the old computers....&lt;br /&gt;&lt;br /&gt;Back to blogging about other stuff now.  Like &lt;a href="http://moderndrunkardmagazine.com/"&gt;cool magazines&lt;/a&gt; and &lt;a href="http://www.amazon.com/First-Evidence-Ken-Goddard/dp/0553579134"&gt;books I'm reading&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-871101002282011874?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/871101002282011874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=871101002282011874' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/871101002282011874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/871101002282011874'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/problem-solved.html' title='Problem Solved!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SIKSNGHBARI/AAAAAAAAAMw/7r02oGCCLd8/s72-c/ubuntu_1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-7102370630304298219</id><published>2008-07-19T10:32:00.004-06:00</published><updated>2008-12-10T00:08:24.623-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Too many variables....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.computamedic.org.uk/services.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SIIXNgdMrSI/AAAAAAAAAMo/BFz1rGTcdM4/s320/computer+doctor.JPG" alt="" id="BLOGGER_PHOTO_ID_5224764038521335074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Okay so getting Linux onto one of the older Dell Optiplex computers is tougher than I thought it would be.&lt;br /&gt;&lt;br /&gt;I've installed various Linux distributions on various machines in the past, so I knew there could be complications.  However, this time I'm suspecting the fault is in the hardware, which is tough to deal with.&lt;br /&gt;&lt;br /&gt;I've already spent more than 12 hours working on this one Dell, trying all sorts of things and taking as many detailed notes as I think I should.&lt;br /&gt;&lt;br /&gt;Both Puppy Linux and Damn Small Linux ran fine on it, although they are not really meant to be installed--they serve a different purpose.  All attempts at Ubuntu and Xubuntu, however, have failed.  The only real desktop distro I got to install was OpenSUSE 10.3, which I may end up using.  I was hoping to get a faster version to work, though--something like MEPIS Lite or Xubuntu, but I couldn't even get an XFCE version of Debian to install.&lt;br /&gt;&lt;br /&gt;So what next?  Well, more experimenting for a while.  Too many variables.  I'm starting to think the cd rom and the hard drive may have errors.&lt;br /&gt;&lt;br /&gt;I'd rather be teaching.  Or programming.  Or turning water into wine.&lt;br /&gt;&lt;br /&gt;[I'm too exhausted to put hot links in this post.  Just google anything in here you want to know more about.....]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-7102370630304298219?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/7102370630304298219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=7102370630304298219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7102370630304298219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/7102370630304298219'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/too-many-variables.html' title='Too many variables....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SIIXNgdMrSI/AAAAAAAAAMo/BFz1rGTcdM4/s72-c/computer+doctor.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2438739630406291582</id><published>2008-07-17T14:17:00.006-06:00</published><updated>2008-12-10T00:08:24.820-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Little Engines that Still Can!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SH-pPW-0EoI/AAAAAAAAAMg/9gtJr2kAOSk/s1600-h/GX-2402.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SH-pPW-0EoI/AAAAAAAAAMg/9gtJr2kAOSk/s320/GX-2402.jpg" alt="" id="BLOGGER_PHOTO_ID_5224080174105236098" border="0" /&gt;&lt;/a&gt;Well, I'm back at it.  Opening up old computers, cleaning them, adjusting them--basically giving them a few more years of life when they would otherwise be destined for a &lt;a href="http://www.eedigest.com/images/computer-landfill.jpg"&gt;landfill&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This time the name of the game is Dell Optiplex GX240.  There were millions of these made, it seems.  They were not the sexiest computers around--they tended to be used for business applications more than for gaming.&lt;br /&gt;&lt;br /&gt;However, my school received 15 of these recently from the&lt;a href="http://www.jaredpolisfoundation.org/keyprograms/community-computer-connection"&gt; Jared Polis Foundations Community Computer Connection&lt;/a&gt; program.&lt;br /&gt;&lt;br /&gt;Technology is outdated all too quickly in our world, and these desktops are no exception.  Look at their specs: 20 GB Hard Drive, 1.6 GHz processor, and 256 MB of RAM.&lt;br /&gt;&lt;br /&gt;I turned one on today and it took &lt;a href="http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&amp;amp;ixPost=153877"&gt;a long time to boot up&lt;/a&gt;.  The JPF puts a barebones form of Windows XP on these and then uses free open source applications for everything else.  There is no Microsoft Word or Adobe Photoshop here.  Instead, you have &lt;a href="http://www.openoffice.org/"&gt;Open Office&lt;/a&gt; and &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;.  In fact, there's so much open source software on here it makes you wonder why they don't just put Linux on these instead of Windows.&lt;br /&gt;&lt;br /&gt;Well, they do.  Trouble is, however, you'll have a tough time finding a school to take in any computers that don't have Windows on them.&lt;br /&gt;&lt;br /&gt;Which is too bad, really.  Recent forms of Linux (especially the Ubuntu flavors) have made it possible to turn these old sluggish machines into sleek animals once again.  Hell, even the 256 MB of RAM is enough for regular Ubuntu, not to mention Xubuntu, which can operate on even less.&lt;br /&gt;&lt;br /&gt;I have one of these at home and will be experimenting on it this weekend--mostly deciding between &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; and &lt;a href="http://www.xubuntu.org/"&gt;Xubuntu&lt;/a&gt;.  I may be running a whole lab of these this year, so I need to choose the best OS for the job.  One thing is clear, though: Windows has got to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2438739630406291582?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2438739630406291582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2438739630406291582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2438739630406291582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2438739630406291582'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/little-engines-that-still-can.html' title='Little Engines that Still Can!'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SH-pPW-0EoI/AAAAAAAAAMg/9gtJr2kAOSk/s72-c/GX-2402.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-302918066360725134</id><published>2008-07-16T12:26:00.008-06:00</published><updated>2008-12-10T00:08:24.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>What a waste of a good TV....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SH49dzzw6mI/AAAAAAAAAMY/6NhjRELl-ng/s1600-h/hdtv_antenna_2085.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SH49dzzw6mI/AAAAAAAAAMY/6NhjRELl-ng/s320/hdtv_antenna_2085.jpg" alt="" id="BLOGGER_PHOTO_ID_5223680200129178210" border="0" /&gt;&lt;/a&gt;I've seen a lot of people that have high definition televisions and their picture looks like crap.  It's either cropped or it's a low def picture stretched out across the whole screen.&lt;br /&gt;&lt;br /&gt;You haven't really seen a good high definition TV in action until you've seen a true HD channel received via an antenna.&lt;br /&gt;&lt;br /&gt;Antenna?  No one uses an antenna!&lt;br /&gt;&lt;br /&gt;That's sad but true.  Most people already have cable or satellite and just hook there nice HDTV up to it.  The problem is that few people actually get it set up correctly and pay the extra money for the HD feed.  Thus, their image looks like crap.&lt;br /&gt;&lt;br /&gt;Even when watching DVDs you have to know what you're doing.  Although their are HD Bluray players, an upconverting normal DVD player will give an amazing picture, but only if you configure the DVD player and the set correctly.  For a couple days I watched a cropped picture until I found out how to set the DVD players aspect ratio to the correct 16:9 setting.&lt;br /&gt;&lt;br /&gt;If you have a true HDTV, try hooking up a tv antenna to it.  You can go to &lt;a href="http://www.antennaweb.org/aw/welcome.aspx"&gt;this site&lt;/a&gt; in order to find out what stations you may be able to receive.  [Note: the site is very good and legitamate--just don't enter any of the non-required fields and you won't get any ads from them.]  It does not have to be a fancy HDTV antenna--older antennas will work.  Once you see a true HD image from a true HD over the air signal you won't believe how good it looks.&lt;br /&gt;&lt;br /&gt;The image above is an outdoor UHF antenna that I've recently purchased to use for receiving HDTV signals over the air....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-302918066360725134?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/302918066360725134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=302918066360725134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/302918066360725134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/302918066360725134'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/what-waste-of-good-tv.html' title='What a waste of a good TV....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SH49dzzw6mI/AAAAAAAAAMY/6NhjRELl-ng/s72-c/hdtv_antenna_2085.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-3221817566831126741</id><published>2008-07-15T12:15:00.005-06:00</published><updated>2008-12-10T00:08:25.063-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Must....write....some...code....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHzp-D7mvLI/AAAAAAAAAMQ/eFeP6jTgaGA/s1600-h/360px-Python_add5_syntax.svg.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHzp-D7mvLI/AAAAAAAAAMQ/eFeP6jTgaGA/s320/360px-Python_add5_syntax.svg.png" alt="" id="BLOGGER_PHOTO_ID_5223306920259402930" border="0" /&gt;&lt;/a&gt;Programmers suffer from writer's block just like prose writers.&lt;br /&gt;&lt;br /&gt;Ever since my week of fishing with my father, my code production is almost zilch.  Granted, it's summer and I'm a teacher, so I can just call it "recharging," but holy man, I need to get going here!&lt;br /&gt;&lt;br /&gt;So last night, when I turned out the light after reading, instead of just falling asleep I ended up refining an idea I have for a &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; program.  I should write it in &lt;a href="http://www.jwz.org/doc/java.html"&gt;Java&lt;/a&gt;, just for the practice, but Python is just so much better suited for this type of scripting.&lt;br /&gt;&lt;br /&gt;The idea itself comes from a strange recollection I had before I fell asleep.  I remember once I was hanging out with the students in the programming club and we were talking about inventions we'd like to see reach fruition.  I mentioned a long-time wish of mine: to be able to access your brain's memories like you can access a computer database.  I told my students, "wouldn't it be fun to be able to say something like 'what song have I listened to more than any other song?' and then get the answer, with all the cool stats.&lt;br /&gt;&lt;br /&gt;For instance, wouldn't it be cool to get the real answers to questions like:&lt;br /&gt;&lt;br /&gt;1.  How many Big Macs have I eaten in my life?&lt;br /&gt;2.  How many times have I said "please" in my life?&lt;br /&gt;3.  How many movies have I watched?&lt;br /&gt;4.  How many hours have I spent playing video games?&lt;br /&gt;5.  How many different students have I had in my classes?&lt;br /&gt;&lt;br /&gt;Well, my idea for a program won't help answer questions like that, but it will help answer questions like:&lt;br /&gt;&lt;br /&gt;1.  What's my favorite Steely Dan song?&lt;br /&gt;2.  Which book of &lt;a href="http://www.ains.com.au/%7Egerlach/rlaymon2.htm"&gt;Richard Laymon&lt;/a&gt;'s did I like the most?&lt;br /&gt;&lt;br /&gt;You may think, "but you should know the answers to those questions," but I don't know if we really do.  Or maybe the answers change over time.&lt;br /&gt;&lt;br /&gt;Anyway, I'm going to write a Python program that will do this:&lt;br /&gt;&lt;br /&gt;1.  Parse a text file that contains a large list of items that all have something in common.  All 80s songs, for instance, or Steely Dan songs, or Richard Laymon books.&lt;br /&gt;&lt;br /&gt;2.  Associate an&lt;a href="http://en.wikipedia.org/wiki/Elo_rating_system"&gt; ELO rating&lt;/a&gt; with each member of that list.&lt;br /&gt;&lt;br /&gt;3.  From time to time, ask the user to decide between two random items on the list.  For instance:  Which do you prefer: "Aja" or "Reelin' in the Years"?&lt;br /&gt;&lt;br /&gt;4.  Adjust the ELO ratings for each of the two items just compared.&lt;br /&gt;&lt;br /&gt;5.  Keep doing this until over time you can sort the entire list by descending value of ELO ratings and find out which Steely Dan song (for instance) you really prefer.&lt;br /&gt;&lt;br /&gt;I know.  Strange idea.  That's what comes to someone during that special time right before you fall asleep....  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-3221817566831126741?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/3221817566831126741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=3221817566831126741' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3221817566831126741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/3221817566831126741'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/mustwritesomecode.html' title='Must....write....some...code....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHzp-D7mvLI/AAAAAAAAAMQ/eFeP6jTgaGA/s72-c/360px-Python_add5_syntax.svg.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8640347547524538197</id><published>2008-07-14T20:05:00.006-06:00</published><updated>2008-12-10T00:08:25.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Spaying and Neutering should be free.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHwGWjnKPDI/AAAAAAAAAMI/z8dTxAHC4Ic/s1600-h/spay-neuter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHwGWjnKPDI/AAAAAAAAAMI/z8dTxAHC4Ic/s320/spay-neuter.jpg" alt="" id="BLOGGER_PHOTO_ID_5223056652429311026" border="0" /&gt;&lt;/a&gt;Today we took our little Hubbles (a yorkipoo) and got him neutered at a &lt;a href="http://www.everycreaturecounts.org/spay.htm"&gt;low-cost spay/neuter clinic&lt;/a&gt; near Fort Lupton.  There are other &lt;a href="http://www.angelfire.com/md2/mdpetrescu/CO.html"&gt;alternatives&lt;/a&gt; all over Colorado for this.&lt;br /&gt;&lt;br /&gt;I think it's funny that we live in such a strange county.  The western side of Boulder county has Boulder, where some people will pay an arm and a leg to have their special pet pampered and fixed in comfort.  Go east and cross into Weld county, though, and you see all these people taking animals in to be fixed in an RV trailer in a dusty parking lot.&lt;br /&gt;&lt;br /&gt;Animals have all sorts of owners.  I'm sure some of the pets that are fixed in the trailer have wonderful lives--like our Hubbles, for instance.  In fact, none of the other pets brought into the low-cost clinic looked uncared for.  Maybe that's the whole point: good owners will take their pets in to be fixed, whether they take them to the &lt;a href="http://www.bouldersnaturalanimal.com/index.html"&gt;Taj Mahal&lt;/a&gt; or the RV trailer.  It's the other pet owners we need to worry about.&lt;br /&gt;&lt;br /&gt;If aliens did an anthropological study of U.S. culture, I'll bet they'd be pretty shocked at how inconsistent we are towards our pets.  Some live like royalty.  Others are abused and neglected.&lt;br /&gt;&lt;br /&gt;Somehow, something like this should be a free service--and it almost is.  I only wish that some of the money from those that choose to spend a thousand on their pampered pet could be redistributed to the less fortunate pets in our society--not to the owners, just to the pets.&lt;br /&gt;&lt;br /&gt;[Note: we were a bit nervous about the low-cost alternative we opted for.  However, we are quite impressed so far with their service.  One nice thing is that, to keep costs down, you don't have to have your pet stay with them overnight.  You have to take them in early in the morning and pick them up in the late afternoon.  It's nice to have Hubbles here at home and comfortable as his groginess is wearing off.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8640347547524538197?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8640347547524538197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8640347547524538197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8640347547524538197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8640347547524538197'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/spaying-and-neutering-should-be-free.html' title='Spaying and Neutering should be free.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHwGWjnKPDI/AAAAAAAAAMI/z8dTxAHC4Ic/s72-c/spay-neuter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5061849345783885625</id><published>2008-07-13T18:58:00.008-06:00</published><updated>2008-12-10T00:08:25.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Who would play them in a movie?</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SHqlNsw7q1I/AAAAAAAAAMA/H2cVHrhFcIo/s1600-h/mucho.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_zuXI3ZFyF_I/SHqlNsw7q1I/AAAAAAAAAMA/H2cVHrhFcIo/s320/mucho.gif" alt="" id="BLOGGER_PHOTO_ID_5222668372662790994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've spent the last few days with my face buried in Joe R. Lansdale's &lt;span style="font-style: italic;"&gt;Mucho Mojo&lt;/span&gt; book.&lt;br /&gt;&lt;br /&gt;My wife always gives me a suspicious look when I use hyperbole and say something like, "now this is the best book I've read in five damn years!"  Still, this time I mean it.  This is one book that I will actually recommend to others to read, and that says a lot.  You see, I'm a relatively slow reader.  Always have been.  Hell, I'm a prolific reader--just slow, like a big farm tractor pullin' a hay wagon down the highway and pissin' everyone off.  So I don't really enjoy it much when someone tells me I "just have to read" a certain book.  I think, &lt;span style="font-style: italic;"&gt;well, if I have to read it that will keep me busy for a week or so.&lt;/span&gt;  So I try not to tell people that they "have to" read anything.&lt;br /&gt;&lt;br /&gt;But you &lt;span style="font-style: italic;"&gt;have to&lt;/span&gt; read this book!  It's that good.&lt;br /&gt;&lt;br /&gt;Let's look at what makes this such a great book--and I'll do this without any real &lt;a href="http://en.wikipedia.org/wiki/Spoiler_%28media%29"&gt;spoilers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting&lt;/span&gt;.  A poor black neighborhood in an East Texas town, with a crack house next door that seems to have evolved its own ecosystem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Characters&lt;/span&gt;.  Hap Collins, a crusty old Vietnam war protester and his sarcastic friend, Leonard Pine.  These guys are classic.  I read this book not knowing there are already five more "Hap and Leonard" books.  I can see why.  These characters are just too good to not use again and again.&lt;br /&gt;&lt;br /&gt;Early in the book they attend a funeral.  Having no good suits to wear, they go shopping at JC Penny.  They get all dressed up and then ride in Leonard's big car, without air conditioning, through the humidity of East Texas.  By the time they arrive they're all greasy and sweaty and cussing at each other about their lack of fashion sense.  Really funny stuff.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plot&lt;/span&gt;.  This book would still be a classic on setting and character alone, but the plot is wonderfully suspensefull and also disturbing: someone is murdering children in this small town, wrapping them up in porno magazines and burrying them.  Terrible.  Sick.  Nothing new here, as there are just too many disturbing thrillers out there, but this one beautifully walks that thin line that many novels must walk: only in the midst of true suffering can we appreciate true love and true friendship.&lt;br /&gt;&lt;br /&gt;What a book.&lt;br /&gt;&lt;br /&gt;[The title for this post comes from a comment by my wife.  I was telling her some of the funny parts and reading a few quotes to her by Hap and Leonard.  She asked me, "so who would you get to play them in a movie?"  I won't answer that--as it would influence how you read the book--but it's a good question.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5061849345783885625?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5061849345783885625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5061849345783885625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5061849345783885625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5061849345783885625'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/who-would-play-them-in-movie.html' title='Who would play them in a movie?'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SHqlNsw7q1I/AAAAAAAAAMA/H2cVHrhFcIo/s72-c/mucho.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-6290201954071676897</id><published>2008-07-10T21:20:00.006-06:00</published><updated>2008-12-10T00:08:31.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Tomboy notes.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHbSImy4OgI/AAAAAAAAAL4/WKuSmA8uEEA/s1600-h/tomboy.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHbSImy4OgI/AAAAAAAAAL4/WKuSmA8uEEA/s320/tomboy.png" alt="" id="BLOGGER_PHOTO_ID_5221591863277402626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A few days ago I wrote about not using my Moleskine journals anymore.  Well, thanks to &lt;a href="http://joey.ubuntu-rocks.org/blog/2008/06/29/taking-it-to-tasque/"&gt;Joey Stanford&lt;/a&gt;, I now have found what I consider to be an incredible alternative: &lt;a href="http://www.gnome.org/projects/tomboy/"&gt;Tomboy&lt;/a&gt; notes.&lt;br /&gt;&lt;br /&gt;Tomboy is a Gnome Linux application, so if you use Ubuntu Tomboy is installed by default.  Because Tomboy is open source, you can of course get all the &lt;a href="http://svn.gnome.org/viewvc/tomboy/trunk/"&gt;source code&lt;/a&gt;.  Tomboy is a nice little application to start looking at if you're interested in helping write code for open source applications.  But you don't have to be a programmer: there are &lt;a href="http://www.gnome.org/projects/tomboy/getinvolved.html"&gt;other ways to contribute&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can also see &lt;a href="http://www.gnome.org/projects/"&gt;a list of other great Gnome applications&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As I've been thinking more and more of writing fiction lately--I now have to consider the effects of using something like Tomboy to plan with.  Heck, I may even use it for my lesson plans....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-6290201954071676897?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/6290201954071676897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=6290201954071676897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6290201954071676897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/6290201954071676897'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/tomboy-notes.html' title='Tomboy notes.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHbSImy4OgI/AAAAAAAAAL4/WKuSmA8uEEA/s72-c/tomboy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-669270375101210666</id><published>2008-07-10T09:09:00.003-06:00</published><updated>2008-12-10T00:08:31.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stories'/><title type='text'>Nature is cruel.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHYmW_hpCWI/AAAAAAAAALw/ajVuDxiiucg/s1600-h/baby_robin.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHYmW_hpCWI/AAAAAAAAALw/ajVuDxiiucg/s400/baby_robin.jpg" alt="" id="BLOGGER_PHOTO_ID_5221402994434181474" border="0" /&gt;&lt;/a&gt;Okay, this one bothers me.&lt;br /&gt;&lt;br /&gt;Earlier this year a robin tried to make a nest above our security lights next to our main entrance.  I discouraged her by temporarily taping a plastic bag up there and eventually she chose a pine tree that overhangs our (never-used) dog kennel.  But the nest was made at a bad angle and when the wind blew you'd think it would fall out.  Despite our trying to help stabilize the nest with a wooden support, the four baby robins in there ended up falling out, one after the next and my standard poodle killed them.  I know, my dog isn't part of nature, per se, but the robin insisted in building in our yard rather than in the wooded open space that borders our property.  I'm assuming she lost out some territorial battle and our yard was the best she could get.&lt;br /&gt;&lt;br /&gt;For her second clutch of the season, the robin once again insisted on the security light location.  This would not work, as it's two feet above our door and not a stable location.  So, one rainy day she decided to build her nest above the southern drain pipe that leads from our roof gutter.  It wasn't going to work.  As soon as her nest got to a certain size, it would start falling off, bit by bit.  So I went out in the rain and nailed up an impromptu wind shield and two supports for her.  She watched me do it and seemed very pleased.&lt;br /&gt;&lt;br /&gt;The only problem was the second set of chicks.  We were out of town when they hatched and happy to see two of them when we returned.  Soon, however, one of them fell out (or was pushed out) of the nest.  We made sure our dogs didn't get it and put it back in the nest, as it was pretty immature.  Nope.  Ten minutes later it was out again.  To make sure our dogs didn't get it, we put it over the fence into the open space woods behind our property.  We don't know what happened to it.&lt;br /&gt;&lt;br /&gt;That left one baby.  I figured this was her last chance this year.  For a week it seemed fine, although at times the chick did look like it was going to go jumping out of the nest prematurely.  Overall, however, we were optimistic: this one might make it.&lt;br /&gt;&lt;br /&gt;We found it dead in the yard this morning.  Dammit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-669270375101210666?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/669270375101210666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=669270375101210666' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/669270375101210666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/669270375101210666'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/nature-is-cruel.html' title='Nature is cruel.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHYmW_hpCWI/AAAAAAAAALw/ajVuDxiiucg/s72-c/baby_robin.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-1187792999099494451</id><published>2008-07-10T08:14:00.003-06:00</published><updated>2008-07-24T17:32:27.073-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>The current stat of edublogging</title><content type='html'>I don't know what to think of edublogs.  I sure seem to have a love/hate relationship with them, though.&lt;br /&gt;&lt;br /&gt;My online personality has many facets.  I'm one person to the &lt;a href="http://radiumoforb.blogspot.com/2006/10/digital-comic-preservation.html"&gt;Digital Comic Preservation group&lt;/a&gt;--generally a very thankful and amazed supporter of their goals.  On the &lt;a href="http://ubuntuforums.org/"&gt;Ubuntu forums&lt;/a&gt; I'm a source of information on what I know about Ubuntu and open source applications--especially as to how they can be used in an educational setting.  The &lt;a href="http://www.ubuntu.com/community/conduct"&gt;Ubuntu code of conduct&lt;/a&gt; pretty much assures that we all get along, even when arguing.  On the &lt;a href="http://www.python.org/community/sigs/current/edu-sig/"&gt;Python in Education special interest group&lt;/a&gt; I'm also very polite and thankful for the expertise that is so freely shared.  It's on the edublogger front, though, where I've pissed people off in the past.&lt;br /&gt;&lt;br /&gt;Part of the problem is the rate of change in different spheres.  Most facets of my internet personality hang out in areas where change happens quickly.  If a problem comes up, it's dealt with and all are welcome to jump in and help solve it.  This is true of the DCP and just about any &lt;a href="http://ubuntuforums.org/forumdisplay.php?f=310"&gt;gathering of programmers&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://practicaltheory.org/serendipity/index.php?/archives/994-Why-Educational-Change-is-Hard.html"&gt;&lt;br /&gt;As some have noted&lt;/a&gt;, however, change in education takes a lot of time, and the edublogger community deals with this all the time.&lt;br /&gt;&lt;a href="http://budtheteacher.com/blog/"&gt;&lt;br /&gt;Bud the Teacher&lt;/a&gt; is a busy man.  My job puts me in contact with him personally at times, but I know him more from his online persona than I know him personally.  Still, what I'm always amazed at is how downright polite he is online (and also in person).&lt;br /&gt;&lt;br /&gt;Me?  Well, I've posted comments here and there that have done more harm than good, and that wasn't my intention.  I'm still trying to figure this whole edublogger thing out.  My positions in other online communities of programmers and Linux users really didn't prepare me well for the edubloggersphere.  I'm still trying to determine what the purpose is.  I guess I'm a bit too task-oriented and want to tackle a problem.  In the edublogosphere I'm not really sure what the current task is.&lt;br /&gt;&lt;br /&gt;Theres always a lot of talking about the importance of collaborating and sharing (which reminds me a lot of open source development priciples)--and yet there has to be more than that.  I also read a lot of posts about &lt;a href="http://wordpress.org/about/"&gt;a certain web application&lt;/a&gt; or product that teachers are really happy with.  I've noticed that more and more these are open source applications, although the edublogger often will make no mention of that in their post.  That's where I usually jump in and say something like, "...and the nice thing is that this is an open source application, made possible by a lot of hard work and collaboration among programmers with a common philosophy..."  But then I blow it and say something like, "...and it sure beats the proprietary crapwhere &lt;a href="http://www.screaming-penguin.com/node/4769"&gt;Dreamweaver&lt;/a&gt; that too many teachers still use only because their district chose to waste a ton of money..."  See?  I write those things all the time.&lt;br /&gt;&lt;br /&gt;My solution?  I guess I'll just pretend the Ubuntu Code of Conduct also applies in the edublogosphere--whatever that is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-1187792999099494451?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/1187792999099494451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=1187792999099494451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1187792999099494451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/1187792999099494451'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/current-stat-of-edublogging.html' title='The current stat of edublogging'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-2793458922827772914</id><published>2008-07-08T19:18:00.007-06:00</published><updated>2008-12-10T00:08:31.622-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='reports'/><title type='text'>Computer Software in the 1960s.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHQR3mFEwMI/AAAAAAAAALg/9bAra0ZlRgA/s1600-h/cover.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHQR3mFEwMI/AAAAAAAAALg/9bAra0ZlRgA/s320/cover.jpg" alt="" id="BLOGGER_PHOTO_ID_5220817514841555138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Today I went with my wife to a number of thrift/junk/antiques stores and looked around for cool stuff.&lt;br /&gt;&lt;br /&gt;My favorite find was a like-new copy of &lt;span style="font-weight: bold;"&gt;COMPUTER SOFTWARE: PROGRAMMING SYSTEMS FOR DIGITAL COMPUTERS&lt;/span&gt;, by Ivan Flores, copyright 1965.&lt;br /&gt;&lt;br /&gt;Now this book is by no means rare--I think you could get it for almost nothing on many used book sites.  Still--what a strange book to look at.&lt;br /&gt;&lt;br /&gt;Computers in the early sixties were quite different than today's computers.  For the heck of it I did some research on a typical computer during the early sixties.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/IBM_1401"&gt;IBM 1401&lt;/a&gt; was one of the first mass-produced computers to have no vacuum tubes--just the more modern transistors!  It was the &lt;a href="http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP1401.html"&gt;size of a large book case&lt;/a&gt;.  It had a memory of 4 kilobytes.  It cost, brace yourself, &lt;span style="font-style: italic;"&gt;over&lt;/span&gt; &lt;a href="http://www.hrz.tu-darmstadt.de/historie/ibm1401-details.html"&gt;&lt;span style="font-style: italic;"&gt;one hundred thousand dollars&lt;/span&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Still, it would have been fun to try to make it play games.&lt;br /&gt;&lt;br /&gt;Maybe I'll use this as the textbook this year for my Intro to Programming classes. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-2793458922827772914?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/2793458922827772914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=2793458922827772914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2793458922827772914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/2793458922827772914'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/today-i-went-with-my-wife-to-number-of.html' title='Computer Software in the 1960s.'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zuXI3ZFyF_I/SHQR3mFEwMI/AAAAAAAAALg/9bAra0ZlRgA/s72-c/cover.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-8761741969026608080</id><published>2008-07-07T17:32:00.004-06:00</published><updated>2008-12-10T00:08:31.781-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>So much to read....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHKoJ55zEdI/AAAAAAAAALY/ORHc_i6JjUw/s1600-h/postmortem.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHKoJ55zEdI/AAAAAAAAALY/ORHc_i6JjUw/s320/postmortem.jpg" alt="" id="BLOGGER_PHOTO_ID_5220419806191358418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Blame my parents--both of them.  My father is a retired English teacher who always took me to the library when I was a kid.  My mother is a prolific reader who is always reading a book--always.&lt;br /&gt;&lt;br /&gt;I learned to read before anyone else in my first grade class--thanks to Mom.  I remember feeling like I was the king of the world when I was exempted out of the Dick and Jane books and got to go independently read dinosaur books!  Dad gave me the best gift ever: a light on the headboard of my bed.  Ever since, I've read in bed every night.&lt;br /&gt;&lt;br /&gt;Anyway, it was with my mom in mind that I decided to read the first of the Kay Scarpetta novels by Patricia Cornwell: Postmortem.  Yep, it's pretty darn good.  Reminds me of the time I read Red Dragon by Thomas Harris and thought it was the greatest thing ever.&lt;br /&gt;&lt;br /&gt;So good that it got me to thinking of all these great suspense/thriller series that I haven't read.  Damn, there's just so much to read!&lt;br /&gt;&lt;br /&gt;So I've been doing some research and have come up with 11 series that I think I'll read.  Of course this will take a long time, as most of these series have more than 15 novels in them.  Some of these I've already had a taste of, as I've read a few of these novels here and there without realizing they were part of a larger series of books.  Anyway, the choices are overwhelming, but I think I'm going to work on these:&lt;br /&gt;&lt;br /&gt;1.  The Spenser novels by Robert B. Parker&lt;br /&gt;2.  The Alex Delaware novels by Jonathan Kellerman&lt;br /&gt;3.  The Kay Scarpetta series by Patricia Cornwell&lt;br /&gt;4.  The Jack Stapleton books by Robin Cook&lt;br /&gt;5.  The Prey series by John Sandford&lt;br /&gt;6.  The Myron Bolitar series by Harlan Coben&lt;br /&gt;7.  The Quincy/Rainie books by Lisa Gardner&lt;br /&gt;8.  The Women's Murder Club series from James Patterson&lt;br /&gt;9.  The Sunny Randall Novels by Robert B. Parker&lt;br /&gt;10.  The Jesse Stone books by Robert B. Parker&lt;br /&gt;11.  The Eve Duncan Series by Iris Johansen&lt;br /&gt;&lt;br /&gt;Yes, that will keep me busy for a while.  Especially since I have two other books currently waiting on my "read next" shelf:&lt;br /&gt;&lt;br /&gt;Mucho Mojo by Joe R. Lansdale&lt;br /&gt;Lifelines by CJ Lyons&lt;br /&gt;&lt;br /&gt;Sheesh....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-8761741969026608080?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/8761741969026608080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=8761741969026608080' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8761741969026608080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/8761741969026608080'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/so-much-to-read.html' title='So much to read....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zuXI3ZFyF_I/SHKoJ55zEdI/AAAAAAAAALY/ORHc_i6JjUw/s72-c/postmortem.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5953294005133487518</id><published>2008-07-06T19:09:00.003-06:00</published><updated>2008-07-24T17:33:42.418-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Tip: Easy Blog Backup</title><content type='html'>From time to time I'll try to include a tip or two in this blog that may be useful to other people.  Here's today's tip:&lt;br /&gt;&lt;br /&gt;EASY BLOG BACKUP METHOD&lt;br /&gt;&lt;br /&gt;Although I've used software to do complete backups of my blogs in the past, it got quite complicated, as each link was copied, along with the destination of most of the links, and they called three friends, and so on and so on....&lt;br /&gt;&lt;br /&gt;For now what I do is configure my blog to show the last "n" posts on the main page, with "n" being any number up to 500.  That way, it's all on one big page, even if it may take a minute to load.&lt;br /&gt;&lt;br /&gt;Then, in Firefox, I go to "File/Save_Page_As" and choose "web page complete".  This will save the entire page, including all the pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5953294005133487518?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5953294005133487518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5953294005133487518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5953294005133487518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5953294005133487518'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/tip-easy-blog-backup.html' title='Tip: Easy Blog Backup'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5528221008836141790.post-5380204530402538044</id><published>2008-07-06T18:48:00.001-06:00</published><updated>2008-12-10T00:08:31.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Paper just doesn't cut it anymore....</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SHFoRI5gw9I/AAAAAAAAALI/pIMHv92Gx-U/s1600-h/moleskine-715525.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_zuXI3ZFyF_I/SHFoRI5gw9I/AAAAAAAAALI/pIMHv92Gx-U/s320/moleskine-715525.jpg" alt="" id="BLOGGER_PHOTO_ID_5220068086754886610" border="0" /&gt;&lt;/a&gt;As much as I love &lt;a href="http://www.moleskine.com/index_eng.php"&gt;Moleskine&lt;/a&gt; journals, I just can't seem to use them much anymore.  I mean, pretty much all my life I have been very prolific in writing--poetry, stories, journal entries, articles, lesson plans, programs, etc.  I just visited my parents and my mom gave me some of my old stories that I wrote while in high school.  It was fun to read them again, as I could finally read them as a plain old reader, not the writer/reader that I usually am with something I produce.  Nope, these suckers were so old I'd pretty much forgotten them.&lt;br /&gt;&lt;br /&gt;Returning home, I figured I'd journal about my vacation.  I got out my Moleskine journal and noticed that my last entry was in December of 2007!  The one before that one: May of 2007!  Obviously I don't keep up with my journal anymore.&lt;br /&gt;&lt;br /&gt;Or do I?  If you look back through my physical journal from the past few years you'll find a whole bunch of links (certainly not &lt;a href="http://en.wikipedia.org/wiki/Hyperlink"&gt;hyperlinks&lt;/a&gt;, however) that refer you to some other media.  Things like, "for more info from this period in my life, go read my Linux Journals...."&lt;br /&gt;&lt;br /&gt;I think it's time to just give up on writing in my Moleskine altogether.  Feels all slow and sloppy, whereas I can type really fast.  Maybe I'll save the whole thing as one big textfile somewhere....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5528221008836141790-5380204530402538044?l=coldfrontblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfrontblog.blogspot.com/feeds/5380204530402538044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5528221008836141790&amp;postID=5380204530402538044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5380204530402538044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5528221008836141790/posts/default/5380204530402538044'/><link rel='alternate' type='text/html' href='http://coldfrontblog.blogspot.com/2008/07/paper-just-doesnt-cut-it-anymore.html' title='Paper just doesn&apos;t cut it anymore....'/><author><name>richskyline</name><uri>http://www.blogger.com/profile/11945225927949838470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_zuXI3ZFyF_I/SuG9jWpVZ8I/AAAAAAAAAgU/6VxAU6kWvtA/S220/vim.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zuXI3ZFyF_I/SHFoRI5gw9I/AAAAAAAAALI/pIMHv92Gx-U/s72-c/moleskine-715525.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
