<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>yonkeltron &#187; Education</title>
	<atom:link href="http://yonkeltron.com/tag/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://yonkeltron.com</link>
	<description>Temporary Exile</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Messing with OpenStreetMap</title>
		<link>http://yonkeltron.com/2009/11/25/messing-with-openstreetmap/</link>
		<comments>http://yonkeltron.com/2009/11/25/messing-with-openstreetmap/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 03:31:34 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=595</guid>
		<description><![CDATA[Some people might not see the reason for a project like OpenStreetMap when there are plenty of good mapping products and services laying around. I am not one of them. Whenever I use a GPS, I think quite a bit about it&#8217;s inner workings. How does it figure out which route is best? How does ]]></description>
			<content:encoded><![CDATA[<p>Some people might not see the reason for a project like OpenStreetMap when there are plenty of good mapping products and services laying around. I am not one of them. Whenever I use a GPS, I think quite a bit about it&#8217;s inner workings. How does it figure out which route is best? How does it calculate things on the fly? All of these questions usually lead me to think, at one point or another, that it depends very much on the data. While most mapping services and individual GPS devices use various algorithms for calculating routes, etc. (prob based on some weighted graph or something), they also rely on different sets of map data. A GPS can only tell you where on the planet you are, not what road you are on. For that, it needs map data. The only issue is that all of the map data used by popular services is proprietary!</p>
<p>Enter, <a href="http://www.openstreetmap.org/">OpenStreetMap</a>. Seeded with the geographical data made publicly available by various governments and public universities, OpenStreetMap provides Free (as in freedom, licensed under <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>) map data to anyone who wants it. The data is usually in pretty good shape because the initial measurements are in good shape. However, things aren&#8217;t perfect. Lucky for the web, OpenStreetMap.org allows users to help improve the data in a number of ways.</p>
<p>First, users can upload GPS traces to help improve the quality of unmapped regions such as seriously-rural areas along with bike and hiking trails. Second, users are able to tweak the mapping data to correct errors. There are a number of ways to do this but OpenStreetMap.org has an online editor which lets you overlay OSM data onto sattelite imagery so you can move those roads, landmarks and the like into the right location. In about an hour, I had cleaned up much of my hometown and began to add local landmarks, parks and buildings. It&#8217;s quite easy.</p>
<p>The project itself seems off to a great start and the <a href="http://blogs.openstreetmap.org/">planet</a> shows a fair bit of activity. In particular, I like the idea of mapping parties where people get together and work on a given area. This seems like a great way to give back to the community and I plan to float the idea at the next <a href="http://scosug.org/">SCOSUG</a> meeting.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/11/25/messing-with-openstreetmap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good talk about DSL construction in JS</title>
		<link>http://yonkeltron.com/2009/10/11/good-talk-about-dsl-construction-in-js/</link>
		<comments>http://yonkeltron.com/2009/10/11/good-talk-about-dsl-construction-in-js/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 01:25:36 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=582</guid>
		<description><![CDATA[Neat talk, should remind everyone about the joys of doing cool stuff in the browser. Plus, it made me think about DSLs in general which is good because of all the Scala goodness I&#8217;ve been messing around with recently. The talk is on Info]]></description>
			<content:encoded><![CDATA[<p>Neat talk, should remind everyone about the joys of doing cool stuff in the browser. Plus, it made me think about DSLs in general which is good because of all the Scala goodness I&#8217;ve been messing around with recently. The <a href="http://www.infoq.com/presentations/dsls-in-javascript">talk is on InfoQ.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/10/11/good-talk-about-dsl-construction-in-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on different types of data</title>
		<link>http://yonkeltron.com/2009/10/05/thoughts-on-different-types-of-data/</link>
		<comments>http://yonkeltron.com/2009/10/05/thoughts-on-different-types-of-data/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 22:48:16 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=580</guid>
		<description><![CDATA[At work, my title is the Data Warehouse Manager. Mostly, I work with numbers. Lots of test scores, checklist data, compositve variables and the like. Numbers are cool and they can often yield plenty of insight. However, numbers are not the only story that can be told! So much of business intelligence right now focuses ]]></description>
			<content:encoded><![CDATA[<p>At work, my title is the Data Warehouse Manager. Mostly, I work with numbers. Lots of test scores, checklist data, compositve variables and the like. Numbers are cool and they can often yield plenty of insight. However, numbers are not the only story that can be told! So much of business intelligence right now focuses on <a href="http://en.wikipedia.org/wiki/Natural_language_processing">natural-language processing</a> (NLP). I once heard someone say that getting to 80% in NLP was almost comically easy but getting to 90% has proven to be amazingly difficult! Obviously, I&#8217;m not content to wait around until the <a href="http://en.wikipedia.org/wiki/Technological_singularity">singularity</a> (though I do believe it is near) to be able to utilize textual data for informing educational decisions. So then where is the merit in utilizing textual data if we can be only 90% sure of something? Numeric metrics like test scores are perfectly clear and definite, right?</p>
<p>Wrong! Any good educator knows that test scores (especially from a single test) are not the only way to gain additional insight. While the strengths and weaknesses of the standardized-testing model are a different discussion entirely, suffice it to say that the community needs to remember that, when it comes to education, all numbers are fuzzy. The learning process is not discrete, definite or clean-cut so why should we expect a signle number to show singular accuracy with any great fidelity? In fact, we cannot and it is for this reason that an automatic evaluation of textual data might help educators make better decisions. Perhaps an example is in order.</p>
<p>Let us say that every so often in a math class, teachers write a brief one-paragraph essay about each student summing up their competency and general performance. Then let us also say that students are able to write a sefl-evaluation each time their teacher writes something. So after, a period of time, each student has a bit of text in addition to their test scores and general grades. I propose using some sort of automated classification mechanism to evaluate the textual data and produce best guesses as to the nature of the content. Afterall, if there are 25 students in a class and there are 10 classes taught each day, then that&#8217;s a lot of evaluation data to be read! So what about using something like a <a href="http://en.wikipedia.org/wiki/Naive_Bayes_classifier">naive bayesian classifier</a> to sort through things?</p>
<p>But wait, doesn&#8217;t this just give us another mechanism to boil down the real-world intuition of the educational system? Well, no. If we let go of the idea that these numbers are perfectly discrete (which we <em>know</em> they aren&#8217;t), then we can use them to inform our descisions rather than letting the data decide for us. Probabilities are ok so long as we use them correctly. Few people would wear shorts in the winter just because the weatherman said there&#8217;s a chance of sun. So how might such a system be used?</p>
<p>Well, the point of a naive classifier is that it needs to be trained. First, teachers would need to assmble a training data set of some sort. In younger grades, this might be quite easy because students have a more limited vocabulary and might not construct sentences with as much nuance as they learn to do in later grades. As for teacher evaluations, there is a somewhat-finite set of words in the vocabulary of an educator to usefully describe educational progress. Relying on the consistency of such a set nomeclature might very well yield consistent results. Though, all of this would need to be tested anyway, right? This is just a thought experiment&#8230;</p>
<p>So the system would be able to chew through these evaluations and produce a guess about whether they reflect positively on student learning or not. Perhaps they could even be used to demonstrate growth. Getting this right would take work but it might lead to a useful way to model evaluative-data. Obviously, relying too much on this might very well to a negation in the positive nature of narrative evaluations but it&#8217;s worth a try!</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/10/05/thoughts-on-different-types-of-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podcasts I now listen to</title>
		<link>http://yonkeltron.com/2009/09/06/podcasts-i-now-listen-to/</link>
		<comments>http://yonkeltron.com/2009/09/06/podcasts-i-now-listen-to/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 23:47:20 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=575</guid>
		<description><![CDATA[I commute to work. Unfortunately, there is no way to carpool so I end up driving about 80 miles a day alone. Still, I drive a very fuel-efficient Honda Fit and try not to feel too guilty about the fuel consumption considering that I use very little. So, with all that time spent on the ]]></description>
			<content:encoded><![CDATA[<p>I commute to work. Unfortunately, there is no way to carpool so I end up driving about 80 miles a day alone. Still, I drive a very fuel-efficient <a href="http://en.wikipedia.org/wiki/Honda_Fit">Honda Fit</a> and try not to feel too guilty about the fuel consumption considering that I use very little. So, with all that time spent on the <a href="http://en.wikipedia.org/wiki/Merritt_Parkway">Merritt</a>, what should I be listening to in the car? Well, I now have a few podcasts that I listen to.</p>
<p>First and foremost, I enjoy the<a href="http://www.kernelpodcast.org/"> LKML Summary podcast</a> put out by <a href="http://jonmasters.org/">Jon Masters</a>. He does an exceptional job of summarizing things and his side commentary is usually rather hilarious, actually.  I do wish he&#8217;d provide a touch more background on certain things as it can be hard to jump right into the high-level technical discussion on the mailing list. Masters&#8217; radio-compatible voice is a pleasure to listen to in the car, even if each episode is only just under nine minutes long.</p>
<p>Next, I have <a href="http://www.se-radio.net/">Software Engineering Radio</a>, which has some really neat discussions. The latest one is on APIs and then I&#8217;m going to listen to <a href="http://www.se-radio.net/podcast/2007-07/episode-62-martin-odersky-scala">the one where they interview Odersky</a>. The commentary on topics is quite lucid and I greatly appreciate the candor of guests when discussing specific issues. After all is said and done, the software community at large can be a political group (myself included) so it&#8217;s nice to have some really great technical discussions as well.</p>
<p>So far, that&#8217;s it. I want to also sample the <a href="http://www.osnews.com/">OSNews</a> podcast but haven&#8217;t gotten around to it yet. So with about 2 hours in the car every day, anyone know of anything else I should be listening to now that <a href="http://www.lugradio.org/">LugRadio</a> is over? I&#8217;d be interested in some podcasts on the topics of emacs, Debian or Scala stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/09/06/podcasts-i-now-listen-to/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design approaches in technology enhanced learning</title>
		<link>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/</link>
		<comments>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:42:37 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=197</guid>
		<description><![CDATA[One of the more in-depth papers that I&#8217;ve recently encountered is a really cool paper on the many things that go into figuring out and improving upon technology-enhanced learning. It&#8217;s really a very good discussion not just on learning, but about educational thought in the context of design, technology and the sciences. The paper, Design ]]></description>
			<content:encoded><![CDATA[<p>One of the more in-depth papers that I&#8217;ve recently encountered is a really cool paper on the many things that go into figuring out and improving upon technology-enhanced learning. It&#8217;s really a very good discussion not just on learning, but about educational thought in the context of design, technology and the sciences. The paper, <a href="http://www.informaworld.com/smpp/content~db=all~content=a776621948"><em>Design approaches in technology enhanced learning</em></a> is available from the <a href="http://arxiv.org/abs/cs.SE/0611092">arXiv</a> as well as from <a href="http://telearn.noe-kaleidoscope.org/open-archive/browse?resource=223_v1">Telearn</a>. It was written by <a href="http://www.lkl.ac.uk/cms/index.php?option=com_comprofiler&amp;task=userProfile&amp;user=107">Yishay Mor</a> (<a href="http://yishaym.wordpress.com/">blog</a>) and <a href="http://www.lkl.ac.uk/niall/">Niall Winters</a> who seem to be two very intelligent scholars from the <a href="http://www.lkl.ac.uk/cms/">London Knowledge Lab</a> (which has some <a href="http://www.lkl.ac.uk/cms/index.php?option=com_content&amp;task=view&amp;id=151&amp;Itemid=90">really cool stuff</a> going on).</p>
<p>The entire piece left me feeling really intrigued by the challenges of effectively integrating technology and education. The paper is very well researched and although I can&#8217;t articulate it,  I reached the last page of this paper feeling really good. Maybe it had to do with the enlightened view taken by the authors. Their writing is crisp and their outlook seems appropriately upbeat given the richness of the material and subject matter covered in the paper. The document bursts with elegant and thought-provoking stanzas:</p>
<blockquote><p>Design based research is a methodology for the study of function. Often referred to as design research or design experiments, it is concerned with the design of learning processes, taking account of the involved complexities, multiple levels and contexts of educational settings. The primary aim is to develop domain-specific theories in order to understand the learning process.</p></blockquote>
<p>Such succulent gems of insight are plentiful in the opening sections as Mor and Winters set the stage for a comprehensive reflection on the essences of design, science and learning. They are realistic about how &#8220;The complexity of classroom situations does not lend itself to the procedures of laboratory research&#8221; as they ask &#8220;To what extent are we driven by a pure quest for knowledge, and to what extent are we committed to influencing educational practice?&#8221;.</p>
<p>The paper continues into a very stimulating overview of design patterns and their application in the many areas of education. Though I have always liked the idea of design patterns in software, I have never been so enthralled by a discussion about the essential elements of design patterns. Also, this is the first time that I&#8217;ve heard of design patterns being used as a tool for analysis instead of construction and planning:</p>
<blockquote><p>An important characteristic of a design pattern is that it has three facets: descriptive, normative, and collaborative. It is an analytic form, used to describe design situations and solutions, a meta-design tool, used to highlight key issues and dictate a valuable method of resolving them, and a communicative tool enabling different communities to discuss design issues and solutions.</p></blockquote>
<p>The esteemed writers are careful to explain their thought processes without letting their comprehensive coverage become tangential. They expertly work in a mentioning of the political agendas of design pattern construction for city planning and network routing protocols to help illustrate their observations of how values influence design.</p>
<p>This paper is awash in fascinating pointers to further exploration and while I fully intend to follow up on some of their citations, something of immediate interest is a link to a very cool site called the <a href="http://pedagogicalpatterns.org/">Pedagogical Patterns Project</a> which established a repository of educational design patterns. I need more time to explore but <a href="http://pedagogicalpatterns.org/examples/right.html">what they have</a> seems to be very cool. It&#8217;s clear that I&#8217;ll refer back to this paper frequently as I strive to better understand the interactions of education and computing.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech, higher education and the Indian job market</title>
		<link>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/</link>
		<comments>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 15:24:25 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=196</guid>
		<description><![CDATA[I read a brief little paper on the train last week about technology in post-high-school education. While four pages (not counting references) is a bit short for such a rich topic, the scope of discussion has been significantly narrowed to the central theme of business. The paper is entitled Impact of IT on Higher Education ]]></description>
			<content:encoded><![CDATA[<p>I read a brief little paper on the train last week about technology in post-high-school education. While four pages (not counting references) is a bit short for such a rich topic, the scope of discussion has been significantly narrowed to the central theme of business. The paper is entitled <a href="http://arxiv.org/abs/cs.CY/0411038"><em>Impact of IT on Higher Education through Continuing Education</em></a> and is written by Shajee Mohan of the <a href="http://www.lbsce.org/">LBS College of Engineering</a>, though his other notable work seems to be centered around <a href="http://arxiv.org/abs/cs/0601077">data compression</a>.</p>
<p>Mohan begins with a very logical stance on the dual subjects of technology and education by saying that &#8220;Some of the most cost effective and appropriate ways to use computers and modern technologies is to have close contact between the teachers and the taught.&#8221;. When I read this and the text before it, I wondered if all I would get would be a concise exposition detailing those business issues in India which dealt with college students. Instead, I got a whirlwind overview of select &#8220;reskilling&#8221; efforts thought (by Mohan) to be significant in the scope of the paper.</p>
<p>The paper is written in a casual-yet-technical style with a tone and focus that instantly reminded me of <a href="http://en.wikipedia.org/wiki/Thomas_Friedman">Thomas Friedman</a>&#8216;s many commentaries on the Indian tech sector. In fact, some of his more entertaining points might just be a tongue-in-cheek salute to the importance of education in a culture commonly associated with outsourcing:</p>
<blockquote><p>A mixed approach to valuing staff by developing skills, providing interesting and motivating work while recognizing their individual contribution, alongside benefits and perks, will mean that you are an employer that employees don’t want to leave.</p></blockquote>
<p>If this paper were any longer than it is, I would advise people to move along and skip it in favor of more detailed works. That being said, the topic was narrowed significantly and as such, could be considered to have an reasonably-appropriate length in addition to it&#8217;s generally generally-upbeat discourse. In fact, I actually found myself giggling at some of Mohan&#8217;s informalities and clear showings of enthusiasm.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting philosophical about learning and computers</title>
		<link>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/</link>
		<comments>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/#comments</comments>
		<pubDate>Thu, 08 May 2008 19:53:08 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=189</guid>
		<description><![CDATA[In what has to be one of the most philosophical CS papers I have ever encountered, a team of researchers from Brazil and Luxembourg have presented a fascinating overview of many issues surrounding the area of computer-based learning. In their paper, Redesigning Computer-Based Learning Environments: Evaluation as Communication, they make reference to everything from psychology ]]></description>
			<content:encoded><![CDATA[<p>In what has to be one of the most philosophical CS papers I have ever encountered, a team of researchers from Brazil and Luxembourg have presented a fascinating overview of many issues surrounding the area of computer-based learning. In their paper, <a href="http://arxiv.org/abs/0706.1127"><em>Redesigning Computer-Based Learning Environments: Evaluation as Communication</em></a>, they make reference to everything from psychology to meta-communication and citing a broad yet well-chosen set of authors from <a href="http://en.wikipedia.org/wiki/Claude_Shannon">Claude Shannon</a> to <a href="http://en.wikipedia.org/wiki/Gregory_Bateson">Gregory Bateson</a>.</p>
<p>Perhaps the most interesting aspect of this paper is it&#8217;s writing style. These authors have clearly given the subject a great deal of thought and have not been shy about getting philosophical while expressing their  opinions. In fact, these authors have gone out of their way to use their variety of interdisciplinary sources to help illustrate the idea that issues in computer-based learning are never purely technical. One of the first communication models they discuss is the well known psychology concept of the <a href="http://en.wikipedia.org/wiki/Double_bind">double bind</a>. While the concept isn&#8217;t worth explaining here (given the ubiquity of detailed explanations), their relation of the concept to educational evaluation is certainly significant.</p>
<blockquote><p>Evaluation is also trapped in the double bind. Student and teacher or even the other characters such as colleagues and parents exchange many contradictory stimuli about learning. For example: have critical sense versus accept as truth what is in books, express yourself efficiently versus do not talk, concentrate on homework versus play with friends, etc. These situations are inherent to evaluation in the same sense the double bind is part of communication</p></blockquote>
<p>The tensions described here are all-too-familiar to students, both past and present. Issues such as the ones mentioned in the paper are very real obstacles that must be overcome in classrooms all over while their complexities are only emphasized further by the still-developing experience of computer-based learning.</p>
<blockquote><p>&#8230;the computer-based learning environment must support and, if possible, amplify the expression and the emergence of contradictory relations. These are essential to the evaluation process, since provocative statements may communicate how teacher and colleagues perceive one&#8217;s performance and understanding.</p></blockquote>
<p>With this in mind, they conclude their discussion by explicitly stating the importance of letting real-world factors influence the design of learning systems. This exceptionally well thought-out piece of technical writing should be required reading for any educator considering the deployment of a computer-based learning system or struggling with the design of an alternative assessment mechanism.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source in Schools</title>
		<link>http://yonkeltron.com/2008/04/24/open-source-in-schools/</link>
		<comments>http://yonkeltron.com/2008/04/24/open-source-in-schools/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 04:22:48 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=186</guid>
		<description><![CDATA[This afternoon I read a really thoughtful paper about Free/Open Source Software in schools published in the Canadian Journal of Learning and Technology. As an aside, the CJLT has a really solid collection of papers and I look forward to paging through them in the coming months. Anyway, this paper, Open Source Software and Schools: ]]></description>
			<content:encoded><![CDATA[<p>This afternoon I read a really thoughtful paper about Free/Open Source Software in schools published in the <a href="http://www.cjlt.ca/">Canadian Journal of Learning and Technology</a>. As an aside, the CJLT has a really solid collection of papers and I look forward to paging through them in the coming months. Anyway, this paper, <a href="http://www.cjlt.ca/content/vol31.1/hepburn.html">Open Source Software and Schools: New Opportunities and Directions</a> by <a href="http://ace.acadiau.ca/fps/educ/faculty_templates/g_hepburn.html">Gary Hepburn</a>, presents a tasty discussion of the benefits and advantages to using F/OSS in schools.</p>
<p>After a brief overview of the proprietary software model, Hepburn devotes a solid page examining the issues surrounding using proprietary software in schools. He cites the cost of doing business with Microsoft (according to the <a href="http://www.microsoft.com/Education/SchoolAgreement.mspx">Microsoft School Agreement</a>), as of Winter 2005 with a school of 400 machines, to be US$7200 for the OS alone and US$19,200 for a complete desktop package. Additionally, he notes that, in general, &#8220;&#8230;using proprietary software requires a high degree of accountability&#8221; on account of license compliance issues and other legal liabilities. Alongside the financial downsides, Hepburn makes a very good point when examining &#8220;&#8230;school&#8217;s complicity in exposing students to commercial products and corporate interests&#8221;. The idea of a classroom as a corporate marketing machine is rather unappealing.</p>
<p>While it&#8217;s not hard to find <a href="http://www.dwheeler.com/oss_fs_why.html">literature extolling the virtues of F/OSS</a>, Hepburn does a nice job of emphasizing the potential benefits for schools. One particular point that caught my eye was his comment that &#8220;Schools can also burn OSS on to a compact disc and give it to staff or students to take home and do what they wish with it&#8221;. Granted, projects like <a href="http://www.theopendisc.com/">OpenDisc</a> have been leveraging the flexibility of F/OSS <a href="http://www.gnu.org/licenses/license-list.html">licenses</a> for some time now, but I have been toying with the idea of using <a href="http://en.wikipedia.org/wiki/Virtualization">virtual machines</a> as distributable workspaces. Personally, I find the idea of being able to send a student home with their own system saved on a thumb drive very compelling.</p>
<p>After touching briefly on the subject of Linux, Hepburn goes on to discuss some of the neater software packages from the F/OSS world. In particular, <a href="http://openoffice.org">OpenOffice.org</a> gets a shout out though I don&#8217;t know if I agree with his insinuation that OO.org requires fewer system resources (specifically hardware) than MS Office. Overall, I do agree with his other major points which support the ideas that the F/OSS community is better equipped to respond to change and correct errors. Moreover, I fully support the idea that more diverse exposure to different types of software will lead to an overall greater computing literacy.</p>
<p>With a healthy sprinkling of <a href="http://en.wikipedia.org/wiki/Lawrence_Lessig">Lawrence Lessig</a> quotes and shameless support for F/OSS, this paper is definitely worth a read.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/04/24/open-source-in-schools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualBox to QEMU</title>
		<link>http://yonkeltron.com/2008/02/21/virtualbox-to-qemu/</link>
		<comments>http://yonkeltron.com/2008/02/21/virtualbox-to-qemu/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 18:29:46 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/2008/02/21/virtualbox-to-qemu/</guid>
		<description><![CDATA[Recently, I had cause to convert a VirtualBox virtual machine to one compatible with QEMU and KVM. A quick search found me multiple methods for converting an image QEMU -&#62; VirtualBox but nothing helping me to go from VirtualBox -&#62; QEMU. After asking on the PLUG mailing list, I got some help and managed to ]]></description>
			<content:encoded><![CDATA[<p>Recently, I had cause to convert a <a href="http://www.virtualbox.org/">VirtualBox</a> virtual machine to one compatible with <a href="http://fabrice.bellard.free.fr/qemu/">QEMU</a> and <a href="http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine">KVM</a>. A quick search found me multiple methods for converting an image QEMU -&gt; VirtualBox but nothing helping me to go from VirtualBox -&gt; QEMU. After asking on the <a href="http://www.phillylinux.org/">PLUG</a> mailing list, I got some help and managed to convert it without any issues. In order to do it, you&#8217;ll need the <em>vditool</em> tool contained in the virtualbox-ose package available from the Debian repositories. Here&#8217;s how I got it working:</p>
<ol>
<li><code>vditool COPYDD vbox-image.vdi raw-image.img</code></li>
<li><code>qemu-img convert -f raw raw-image.img -O qcow2 qemu-image.qcow</code></li>
</ol>
<p>The first step copies the contents of the image (*.vdi is the VirtualBox filesystem image extension) to a raw disk image. Be advised: this file will be the <em>full size</em> of the virtual hard drive. That means that, unlike *.vdi and *.qcow formats, if the virtual disk has a maximum capacity of 8Gb, the raw image will be 8Gb in size regardless of how full the disk is.</p>
<p>Once you have the raw image, run the second step which uses the QEMU disk image manipulation tool, <code>qemu-img</code>, to convert the raw image into the QCOW2 format. The new QEMU image will be much smaller than the raw image was and it can be made smaller by passing <code>qemu-img</code> the <code>-c</code> option to enable transparent compression. However, seeing as how this just uses <a href="http://en.wikipedia.org/wiki/Zlib">zlib</a> on <a href="http://www.gnome.org/~markmc/qcow-image-format.html">each cluster</a>, this might introduce more overhead to I/O than is desired and will most likely degrade your overall VM performance.</p>
<p><strong>UPDATE: 2010-05-14</strong></p>
<p>It looks like <code>vditool</code> is no longer available. It also seems like you could use the <code>VBoxManage</code> tool included with VirtualBox to do the conversion but that option has also been removed. The good news is that <code>qemu-img</code> now has support for <code>*.vdi</code> files and can be used directly.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/02/21/virtualbox-to-qemu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>One Less Quarter, Another Dollar</title>
		<link>http://yonkeltron.com/2007/12/06/one-less-quarter-another-dollar/</link>
		<comments>http://yonkeltron.com/2007/12/06/one-less-quarter-another-dollar/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 18:25:12 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/2007/12/06/one-less-quarter-another-dollar/</guid>
		<description><![CDATA[Seeing as how classes have been canceled today, it would seem that I have completed the Fall 2007 academic quarter. While this is most certainly something to get excited about, I have a few more obligations until I can walk away. For the next few days, these are my projects: Finish my thesis proposal. It&#8217;s ]]></description>
			<content:encoded><![CDATA[<p>Seeing as how classes have been canceled today, it would seem that I have completed the Fall 2007 academic quarter. While this is most certainly something to get excited about, I have a few more obligations until I can walk away. For the next few days, these are my projects:</p>
<ol>
<li>Finish my thesis proposal. It&#8217;s cool and I promise to post the completed copy)</li>
<li>Complete work on my final exam. I have the permission simulator written and it can actually store data. I still need to write test cases and debug the thing though. Additionally, once I have it working, it might be worth seeing how much of it I can <a href="http://en.wikipedia.org/wiki/Code_refactoring">refactor</a> and tighten up. Like anyone, my code isn&#8217;t always great but it should at least be written well.</li>
<li>Clean up and finish the draft for the current tech report I am working on. Two tech reports in one academic quarter seems like a pretty good pace.</li>
<li>Cook for Shabbos dinner at the home of my beloved, revered and venerated faculty. Her clutch of dedicated students are planning a large dish involving many sautéed vegetables and rice. Perhaps I&#8217;ll post our methodologies if it turns out well.</li>
<li>Pack to go home on. I fly home early on Tuesday, 2007-12-11 so I need to have certain items like clothes, my <a href="http://en.wikipedia.org/wiki/Tefillin">tefillin</a>, chargers for my various media devices, personal grooming equipment (razor, etc), books and assorted other required equipment.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2007/12/06/one-less-quarter-another-dollar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
