<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>nirak.net - Musings of an LIS Student</title>
	
	<link>http://www.nirak.net</link>
	<description>Karin Dalziel</description>
	<pubDate>Sat, 28 Feb 2009 22:43:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Niraknet-KarinDalzielsWebpage" type="application/rss+xml" /><feedburner:emailServiceId>Niraknet-KarinDalzielsWebpage</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Poetry meaning and folksonomy flaws</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/5s9yACpgz4U/</link>
		<comments>http://www.nirak.net/2009/02/28/poeting-meaning-and-folksonomy-flaws/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 22:43:30 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[folksonomy]]></category>

		<category><![CDATA[poems]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=399</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Poetry+meaning+and+folksonomy+flaws&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/28/poeting-meaning-and-folksonomy-flaws/&amp;rft.language=English"></span>
In my Electronic Texts class this semester, we have decided on a class project: a poem illustrator.
The idea is simple enough: input a poem and the program will pick a flickr picture as an illustration.
But how to pick the picture? You could analyze the poem, remove stop words, find the most common words, and search [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Poetry+meaning+and+folksonomy+flaws&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/28/poeting-meaning-and-folksonomy-flaws/&amp;rft.language=English"></span>
<p>In my Electronic Texts class this semester, we have decided on a class project: a poem illustrator.</p>
<p>The idea is simple enough: input a poem and the program will pick a flickr picture as an illustration.</p>
<p>But how to pick the picture? You could analyze the poem, remove stop words, find the most common words, and search on that. But that doesn&#8217;t return great results because a) there may be quite a few &#8220;most common&#8221; words, and b) just because a word is the most common, doesn&#8217;t mean it will return a meaningful picture.</p>
<p>So as an alternate method, the class decided to run each of the words in the poem (minus stop words) through the <a href="http://www.flickr.com/services/api/flickr.tags.getRelated.html">flickr.tags.getRelated</a> Flickr <acronym title="Application Programming Interface">API</acronym> method, and then again sort the results and find the most common word.</p>
<p>The idea was that if you have words like &#8220;flower&#8221; &#8220;tree&#8221; &#8220;field&#8221; &#8220;bird&#8221; you might, using this method, hit upon the common word &#8220;nature&#8221; and thus be able to use that to help pick a picture to illustrate the poem.</p>
<p>Well, I decided I just had to try this out this weekend (I&#8217;m impatient). So last night I wrote something in Ruby that would read in the poem, put the words into a list (I chose to ignore duplicates), and then feed those word to the flickr <acronym title="Application Programming Interface">API</acronym> and get a list of related tags, and then rank the tags. My code is crude and clumsy (for instance, I didn&#8217;t even filter out stop words because Flickr does that for me)  but I got results.</p>
<p>The first poem I ran through was T.S. Elliot&#8217;s &#8220;The Waste Land.&#8221; Actually, to be more precise, it was the first part of &#8220;Wasteland,&#8221; because it&#8217;s a long poem.</p>
<p style="padding-left: 30px;"><strong>&#8220;The Waste Land&#8221; by T.S. Elliot</strong></p>
<p style="padding-left: 30px;">APRIL is the cruellest month, breeding<br />
Lilacs out of the dead land, mixing<br />
Memory and desire, stirring<br />
Dull roots with spring rain.<br />
Winter kept us warm, covering<br />
Earth in forgetful snow, feeding<br />
A little life with dried tubers.<br />
Summer surprised us, coming over the Starnbergersee<br />
With a shower of rain; we stopped in the colonnade,<br />
And went on in sunlight, into the Hofgarten,<br />
And drank coffee, and talked for an hour.<br />
Bin gar keine Russin, stamm&#8217; aus Litauen, echt deutsch.<br />
And when we were children, staying at the archduke&#8217;s,<br />
My cousin&#8217;s, he took me out on a sled,<br />
And I was frightened. He said, Marie,<br />
Marie, hold on tight. And down we went.<br />
In the mountains, there you feel free.<br />
I read, much of the night, and go south in the winter.</p>
<div class="wp-caption alignright" style="width: 170px"><a href="http://www.flickr.com/photos/jon_bradley/413177394/"><img title="by Jon Bradley Photography" src="http://farm1.static.flickr.com/161/413177394_c81bfdbb4a_m.jpg" alt="by Jon Bradley Photography" width="160" height="240" /></a><p class="wp-caption-text">by Jon Bradley Photography</p></div>
<p>Here&#8217;s the top of the sorted returned related tags I got back:</p>
<p style="padding-left: 30px;">102 - &lt;tag&gt;abandoned&lt;/tag&gt;<br />
3 - &lt;tag&gt;wood&lt;/tag&gt;<br />
3 - &lt;tag&gt;blossoms&lt;/tag&gt;<br />
3 - &lt;tag&gt;window&lt;/tag&gt;<br />
3 - &lt;tag&gt;blackandwhite&lt;/tag&gt;<br />
3 - &lt;tag&gt;trees&lt;/tag&gt;<br />
3 - &lt;tag&gt;river&lt;/tag&gt;<br />
3 - &lt;tag&gt;rocks&lt;/tag&gt;<br />
3 - &lt;tag&gt;scary&lt;/tag&gt;<br />
3 - &lt;tag&gt;purple&lt;/tag&gt;</p>
<p>&#8220;Wow!&#8221; I thought. 102 times I got a related tag &#8220;abandoned&#8221; for the poem The Waste Land. This returned the Flickr picture on the right, which I consider a great illustration for the poem.</p>
<p>At this point I did a little dance (literally, ask my husband) and congratulated myself on Twitter.</p>
<p>But too soon! Because I had not ran the results on <em>any other poem.</em> As it turns out, &#8220;abandoned&#8221; is a REALLY common flickr tag (as is &#8220;abigfave&#8221;).</p>
<p>Take this example:</p>
<p style="padding-left: 30px;"><strong>&#8220;Messy Room&#8221; by Shel Silverstein</strong></p>
<p style="padding-left: 30px;">Whosever room this is should be ashamed!<br />
His underwear is hanging on the lamp.<br />
His raincoat is there in the overstuffed chair,<br />
And the chair is becoming quite mucky and damp.<br />
His workbook is wedged in the window,<br />
His sweater&#8217;s been thrown on the floor.<br />
His scarf and one ski are beneath the TV,<br />
And his pants have been carelessly hung on the door.<br />
His books are all jammed in the closet,<br />
His vest has been left in the hall.<br />
A lizard named Ed is asleep in his bed,<br />
And his smelly old sock has been stuck to the wall.<br />
Whosever room this is should be ashamed!<br />
Donald or Robert or Willie or&#8211;<br />
Huh? You say it&#8217;s mine? Oh, dear,<br />
I knew it looked familiar!</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://flickr.com/photos/windy/81381240/"><img title="by windy234" src="http://farm1.static.flickr.com/37/81381240_0a132290a9_m.jpg" alt="by windy234" width="240" height="183" /></a><p class="wp-caption-text">by windy234</p></div>
<p>Here&#8217;s the top of the list of returned tags for this one:</p>
<p style="padding-left: 30px;">86 - &lt;tag&gt;abandoned&lt;/tag&gt;<br />
86 - &lt;tag&gt;adorable&lt;/tag&gt;<br />
3 - &lt;tag&gt;d200&lt;/tag&gt;<br />
3 - &lt;tag&gt;clothes&lt;/tag&gt;<br />
3 - &lt;tag&gt;d300&lt;/tag&gt;<br />
3 - &lt;tag&gt;christmas&lt;/tag&gt;<br />
3 - &lt;tag&gt;cat&lt;/tag&gt;<br />
3 - &lt;tag&gt;city&lt;/tag&gt;<br />
3 - &lt;tag&gt;clouds&lt;/tag&gt;<br />
3 - &lt;tag&gt;d80&lt;/tag&gt;</p>
<p>As it turns out, searching for &#8220;abandoned&#8221; and &#8220;adorable&#8221; mostly returns pictures of stray cats.</p>
<p>I am not sure why &#8220;abandoned&#8221; is such a popular related tag, but this means I am back to the drawing board. To be sure, there are a lot more variations the class can try here—we can run all the words, not removing the duplicates. Lots of improvements can be made on my often broken and inconsistent code—I can&#8217;t even replicate the results I got the first time for &#8220;The Wast Land&#8221; already!</p>
<p>The big question on my mind is, how can we get an accurate measure of &#8220;relatedness&#8221; when it comes to words? Going back to the original example, how can we train a program to derive &#8220;nature&#8221; from the words &#8220;flower&#8221; &#8220;tree&#8221; &#8220;field&#8221; &#8220;bird&#8221;?  It is possible to use the Flickr tags for this purpose? The idea behind <a href="http://en.wikipedia.org/wiki/Folksonomy">folksonomies</a> let me down here—as it turns out, people add tags for all kinds of reasons other than to describe the picture. I already knew this by my own practice using tags—I often use tags with no semantic purpose, for instance to group a few images together. I guess I thought the most popular use of tagging would be to describe a photo. The tag &#8220;abigfave&#8221; refers to the flickr group &#8220;<a href="http://www.flickr.com/groups/bigfave/">A Big Fave</a>&#8221; which seeks to find and promote good images. The thing is, I shouldn&#8217;t feel let down by folksonomies here. The tags are still serving their purpose by helping people find things.</p>
<p>I&#8217;ve been trying to think of other ways to get at the related words of a poem. I thought of mining delicious.com tags, but those are used for even more utilitarian purposes—e.g. items tagged with &#8220;flowers&#8221; are likely also to be tagged with &#8220;wedding.&#8221;</p>
<p>One other idea I can think of is to create our own related words list by mining, say, a million books. This is one possible answer to Gregory Crane&#8217;s question &#8220;<a href="http://www.dlib.org/dlib/march06/crane/03crane.html">What Do You Do with a Million Books</a>&#8220;? I&#8217;m not sure exactly how this would work—it would probably involve analyzing the texts for words that appeared near each other, maybe. Even if we did the analysis, though, we may end up finding the same results as my Flickr search did. The thing is, it&#8217;s impossible to know without trying first.</p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/5s9yACpgz4U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2009/02/28/poeting-meaning-and-folksonomy-flaws/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2009/02/28/poeting-meaning-and-folksonomy-flaws/</feedburner:origLink></item>
		<item>
		<title>with a little help from my friends</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/6trKaw19SY0/</link>
		<comments>http://www.nirak.net/2009/02/04/with-a-little-help-from-my-friends/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 14:54:15 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[friends]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[thanks]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=394</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=with+a+little+help+from+my+friends&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-04&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/04/with-a-little-help-from-my-friends/&amp;rft.language=English"></span>
This is a sort of follow up to yesterday&#8217;s post. Steve posted a nice comment, assuring me that &#8220;In the end, you’re better off developing a relaxed attitude toward the fact that you will *always* feel a bit stupid in this business.&#8221;
I completely agree, and on some level I know this—at the same time, the [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=with+a+little+help+from+my+friends&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-04&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/04/with-a-little-help-from-my-friends/&amp;rft.language=English"></span>
<div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/34248112@N00/2166043959/"><img title="by ?Voj?" src="http://farm3.static.flickr.com/2164/2166043959_dc2ec8e8a1.jpg?v=0" alt="?Voj?" width="500" height="333" /></a><p class="wp-caption-text">by Voj</p></div>
<p>This is a sort of follow up to <a href="http://www.nirak.net/2009/02/03/the-learning-curve/">yesterday&#8217;s post</a>. Steve posted a nice comment, assuring me that &#8220;In the end, you’re better off developing a relaxed attitude toward the fact that you will *always* feel a bit stupid in this business.&#8221;</p>
<p>I completely agree, and on some level I know this—at the same time, the anxious nervousness I get from NOT knowing drives me forward. It&#8217;s exciting to have a whole topic in front of me I know almost nothing about. Although this comes with frustration, it&#8217;s of a limited kind, because I do have faith in myself to learn this stuff. One thing I want to be sure of is that I don&#8217;t go too far down the rabbit hole into things I don&#8217;t really need to learn—after all, we do have a programmer. And there are other things I really want to delve deeply into, like data visualization.</p>
<p>Anyway, that&#8217;s not really what this post is about. What it is really about is my deep indebtedness to all my friends, techie and not, who provide support and words of encouragement.</p>
<p>First and foremost, of course, is my husband, who is always unwavering in his support for me. Ditto for my parents. Then there&#8217;s my real life techie friends, who bring me back to earth when I start to get a little TOO overexcited, and provide encouragement, and sometimes let me bitch over lunch/drinks/boardgames. And then there&#8217;s all my friends online—commenters on my blog, friends on Twitter and Friendfeed—that provide encouragement and help right when I need it. I can&#8217;t begin to describe how lucky I feel. I don&#8217;t know how much of this &#8220;I can do it!&#8221; attitude I would have if I didn&#8217;t have people surrounding that echo the sentiment.</p>
<p>That&#8217;s it, really. Just wanted to get that out there. thanks everyone. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/6trKaw19SY0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2009/02/04/with-a-little-help-from-my-friends/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2009/02/04/with-a-little-help-from-my-friends/</feedburner:origLink></item>
		<item>
		<title>The learning curve</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/qCg8mL0Pokk/</link>
		<comments>http://www.nirak.net/2009/02/03/the-learning-curve/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 01:43:06 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[learning]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=391</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The+learning+curve&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-03&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/03/the-learning-curve/&amp;rft.language=English"></span>
I&#8217;ve been busy these last few weeks. Though I dreamed of having lots of free time to read and relax post grad school, free time has been hampered by two things: Geoff and I decided to look for a new house, and I&#8217;m having to learn a LOT for the new job. If you want [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=The+learning+curve&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-02-03&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/02/03/the-learning-curve/&amp;rft.language=English"></span>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/51194339@N00/16153058/"><img title="by Joshua Davis (jdavis.info)" src="http://farm1.static.flickr.com/13/16153058_c5fab2cc29_m.jpg" alt="by Joshua Davis (jdavis.info)" width="240" height="181" /></a><p class="wp-caption-text">by Joshua Davis (jdavis.info)</p></div>
<p>I&#8217;ve been busy these last few weeks. Though I dreamed of having lots of free time to read and relax post grad school, free time has been hampered by two things: Geoff and I decided to look for a new house, and I&#8217;m having to learn a LOT for the new job. If you want to read about the reasoning behind the house hunt, head over to my other site, <a href="http://www.os-agnostic.com/2009/02/house-hunt-v2house-hunt-v2/"><acronym title="Operating System">OS</acronym> Agnostic</a>. Here I&#8217;m going to talk about steep learning curves and the troubles they present.</p>
<p>My situation is not uncommon- though I knew a lot of what was needed for my new job as Digital Resources Designer, there are a lot of things I need to learn. This is exacerbated by the fact that some of the technology we use/used was only known well by my predecessor.</p>
<p>Some of what I need to learn is pretty straightforward—<acronym title="Pre-Hypertext Processing">PHP</acronym> is an example. I am muddling my way through a few books on <acronym title="Pre-Hypertext Processing">PHP</acronym>, and can puzzle out a lot of stuff. I&#8217;m also getting better at <acronym title="eXtensible Stylesheet Language Transformations">XSLT</acronym> and can do much fancier things with it than before.</p>
<p>The harder things I am learning are tough for a few reasons. One is that there&#8217;s no easy learning guide, and another is because the guides that do exist assume Unix/Linux system admin experience, which I don&#8217;t have. These technologies include Tomcat, Cocoon, Solr, and XTF. The other problem I have is we use these technologires in a somewhat simplified way, and I don&#8217;t need to know how to do everything with them. I really only need to learn to do a small subset of what the program can do, but all that information is bundled in books or websites with a lot MORE information than I need.</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/25945969@N00/2204978140/"><img title="by Victor Gregorio" src="http://farm3.static.flickr.com/2111/2204978140_bd64ed4fc7_m.jpg" alt="by Victor Gregorio" width="240" height="160" /></a><p class="wp-caption-text">by Victor Gregorio</p></div>
<p>Finally, I feel that, lacking a computer science background, I am missing something vital to the understanding of these technologies. I&#8217;m not sure if this is a common feeling or not. I end up feeling lost much of the time.</p>
<p>The learning curve problems are multiplied by two, because the <a href="http://cdrh.unl.edu">Center</a> hired a programmer who started in January and is also learning these technologies (albeit more quickly than I am.) The person we replaced knew all these technologies, unfortunately, he was the only one who seems to know some of them well. We&#8217;re still trying to figure out how he did the work of two, since the programmer and my position are a split of what my former colleague did. I remain in awe of his prolificacy.</p>
<p>So, work is going well, but I can&#8217;t help but feel a little lost much of the time. It is really great when things fall into place and I understand something, but sometimes that moment seems all too elusive. And it is hard to balance the learning needed with the other things that need to be done.</p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/qCg8mL0Pokk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2009/02/03/the-learning-curve/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2009/02/03/the-learning-curve/</feedburner:origLink></item>
		<item>
		<title>Life after school</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/DxLQF9WAa0Y/</link>
		<comments>http://www.nirak.net/2009/01/06/life-after-school/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 04:02:40 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=389</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Life+after+school&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-01-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/01/06/life-after-school/&amp;rft.language=English"></span>
I have neglected to mention on this blog that 1) I am done with school (I will graduate in May, but no more classes), and 2) I got a new job.
I am now the Digital Resources Designer at the Center for Digital Research in the Humanities (new job, same place.) The somewhat ironic thing is [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Life+after+school&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2009-01-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2009/01/06/life-after-school/&amp;rft.language=English"></span>
<p>I have neglected to mention on this blog that 1) I am done with school (I will graduate in May, but no more classes), and 2) I got a new job.</p>
<p><a title="Close up by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/3124649373/"><img class="alignright" src="http://farm4.static.flickr.com/3212/3124649373_92966c6d7a_m.jpg" alt="Close up" width="240" height="180" /></a>I am now the Digital Resources Designer at the <a href="http://cdrh.unl.edu">Center for Digital Research in the Humanities</a> (new job, same place.) The somewhat ironic thing is that the new job does not require a MLS degree. I don&#8217;t regret getting the library degree though—a lot of what I learned (like ways to search and information storage and even things like marketing) will directly impact my job. So whether or not I end up as a librarian in the future, I&#8217;m glad I got the degree.</p>
<p>I&#8217;m not sure right now whether I will become a librarian, and if so, when. The new job is a great chance to hone my technical and design skills, and after I have been here for a while I can better determine what exactly I want to do. Many aspects of librarianship are still attractive to me, like working with lots of different people, working with technology—basically, being able to do a bit of everything. But I&#8217;m also REALLY excited about the new job despite it&#8217;s non librarian-ness, and can&#8217;t wait to see where it leads.</p>
<p><a title="Yia Yia's by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/3124632943/"><img class="alignright" src="http://farm4.static.flickr.com/3131/3124632943_2ac0160f1e_m.jpg" alt="Yia Yia's" width="240" height="180" /></a>So for now, I will be concentrating on the new job and things that relate to it. This might mean I&#8217;ll be doing a bit less in terms of library stuff. For instance, I probably won&#8217;t go to ALA this summer. I&#8217;m hoping instead to attend a Digital Humanities conference. My blog will probably take more of a techie/design direction while I explore aspects of the new job. That&#8217;s not to say I will never post anything library related—I&#8217;ll be very concerned with search, data organization, accessibility, usability, semantic markup and metadata—all things important in the library world.</p>
<p>What will I do with all my free time? A lot of projects have fallen by the wayside in the last semester or two - commitments I have made, projects I have meant to keep up, home repairs that need to be done. I will come back to these things in full force. Also, I will read, dance, paint, hang out with friends, and otherwise occupy myself.</p>
<p><a title="Making Spiced Pecans by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/3067303796/"><img class="alignright" src="http://farm4.static.flickr.com/3135/3067303796_5711694b81_m.jpg" alt="Making Spiced Pecans" width="240" height="180" /></a>I had a hard time last semester. Actually, during the last two semesters I felt I was losing focus and drive. From talking to other students I know it&#8217;s a common thing. I think part of the problem for me was that I never really focused in my education. Towards the beginning I figured that I would find some kind of focus as school went on. But due to somewhat limited course options, I pretty much took what was available. I was also just plain burnt out from full time work and school towards the end. Because of all the superstars I know that manage to do so much more than me, I feel like a bit of a slacker. But, I recognize my limitations, and my need for free time.</p>
<p>I have also been suffering from writers block the last few months. Well, not a block, exactly. My mind has been busy, but I just can&#8217;t seem to get the ideas out. I&#8217;m hoping forcing myself to write will improve things. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/DxLQF9WAa0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2009/01/06/life-after-school/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2009/01/06/life-after-school/</feedburner:origLink></item>
		<item>
		<title>A confession (more on Librarians and programming)</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/r13nhLopH9M/</link>
		<comments>http://www.nirak.net/2008/12/22/a-confession-more-on-librarians-and-programming/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 04:18:23 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[computers]]></category>

		<category><![CDATA[librarians]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=387</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=A+confession+%28more+on+Librarians+and+programming%29&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-12-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/12/22/a-confession-more-on-librarians-and-programming/&amp;rft.language=English"></span>
I have been following the replies to my post on teaching programming in library school, and I have a confession to make before I continue:
I am horribly biased.
I&#8217;ve wanted to learn to program for a long time, and actually learning how to has really opened my eyes to so many possibilities. I&#8217;m now teaching myself [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=A+confession+%28more+on+Librarians+and+programming%29&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-12-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/12/22/a-confession-more-on-librarians-and-programming/&amp;rft.language=English"></span>
<div class="wp-caption alignright" style="width: 250px"><a href="http://flickr.com/photos/dav/94735395/"><img title="By flickr user dav" src="http://farm1.static.flickr.com/12/94735395_9eb1ef92fd_m.jpg" alt="By flickr user dav" width="240" height="180" /></a><p class="wp-caption-text">By flickr user dav</p></div>
<p>I have been following the replies to my post on teaching programming in library school, and I have a confession to make before I continue:</p>
<p>I am horribly biased.</p>
<p>I&#8217;ve wanted to learn to program for a long time, and actually learning how to has really opened my eyes to so many possibilities. I&#8217;m now teaching myself <acronym title="Pre-Hypertext Processing">PHP</acronym> so I can learn to write my own WordPress plugins.</p>
<p>But I can understand this comment by <cite>Susannah M.</cite>:</p>
<blockquote><p>Why would I want to learn any of these? What does “ruby” actually DO? what does “<acronym title="Pre-Hypertext Processing"><acronym title="Pre-Hypertext Processing">PHP</acronym></acronym>” actually DO? How would I use these in my job? I’ve never even heard of these before. My computer does what I want it to do - why would I want to re-program it? Neither this entry nor the comments have explained this to me.</p></blockquote>
<div class="wp-caption alignright" style="width: 250px"><a href="http://flickr.com/photos/themadlolscientist/2542236565/"><img title="By flickr user the mad LOLscientist" src="http://farm4.static.flickr.com/3017/2542236565_80e542a60a_m.jpg" alt="By flickr user the mad LOLscientist" width="240" height="181" /></a><p class="wp-caption-text">By flickr user the mad LOLscientist</p></div>
<p><a href="http://cavlec.yarinareth.net/2008/12/15/proto-librarians-and-computers/">Dorothea Salo</a> and <a href="http://meredith.wolfwater.com/wordpress/2008/12/15/technology-education-and-the-real-world/">Meredith Farkas</a> blogged  that programming isn&#8217;t what is needed, but better tech training in general. While I agree with this, I can attest that learning programming is a lot different from learning a lot of the other tech stuff. I&#8217;m lucky enough (and stubborn enough) to know a good amount about programming stuff. I run Linux at home (right now in fact) and I can accomplish a lot of things without understanding the programming involved.</p>
<p>Meredith said:</p>
<blockquote><p>I’ve even done stuff with <acronym title="Pre-Hypertext Processing">PHP</acronym> and JavaScript, but it just involved messing around with stuff that already existed. I’d break it, figure out what I did and how it impacted things, and then fix it. Eventually I’d usually get it to do what I needed it to do.</p></blockquote>
<p>This description really sounds familiar. I have managed to do a LOT without knowing a lick of programming, and I can attest that it is indeed possible. At the same time, I wish, oh I wish, that I had learned to program back in high school. I would have saved myself perhaps hundreds (if not more) of hours doing things that could have been accomplished much quicker if I actually knew how things worked.</p>
<p>But here&#8217;s the deal: programming is hard. Especially starting out. (<a href="http://www.trevorowens.org/2008/12/very1-c4n-_rn-2/">Trevor Owens noted this as well</a>.) I&#8217;m finding the second language easier to pick up because I can carry things over from the first language. But I honestly don&#8217;t know if I could have figured it out without a fantastic teacher that took the time to put things into context and explain things. It is all about context. Simply requiring library students to take a computer science course won&#8217;t do it. What library schools need are more library centered tech courses—like Dorothea&#8217;s and Meredith&#8217;s—that put technology in the context of librarianship.</p>
<p>One other point that has been rambling around my brain in the last week is how different library school student goals may be. What I think of librarianship—active and participatory maintenance and stewardship of information—isn&#8217;t everyone&#8217;s reason for going to library school. I suppose my definition leans toward the &#8216;information&#8217; area of library school. In any case, I would urge anyone interested in information management/maintenance/finding in general to find a way to learn to program. It will change the way you think about computers.</p>
<p>And, it&#8217;s fun—if you&#8217;re the type that likes puzzles and brain teasers. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/r13nhLopH9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/12/22/a-confession-more-on-librarians-and-programming/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/12/22/a-confession-more-on-librarians-and-programming/</feedburner:origLink></item>
		<item>
		<title>Why every Library Science student should learn programming</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/bolgtRCOMwQ/</link>
		<comments>http://www.nirak.net/2008/12/12/why-every-library-science-student-should-learn-programming/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 02:49:12 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[computers]]></category>

		<category><![CDATA[education]]></category>

		<category><![CDATA[library school]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=379</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Why+every+Library+Science+student+should+learn+programming&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-12-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/12/12/why-every-library-science-student-should-learn-programming/&amp;rft.language=English"></span>
The title is meant to incite a bit of discussion. I myself am not entirely convinced that every library student should be required to take a semester long course in programming, but I also think there are several very good reasons for librarians to learn programming:

Information is increasingly in digital form and programming is the [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Why+every+Library+Science+student+should+learn+programming&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-12-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/12/12/why-every-library-science-student-should-learn-programming/&amp;rft.language=English"></span>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://flickr.com/photos/elliottcable/2601558475/"><img title="by elliottcable" src="http://farm4.static.flickr.com/3012/2601558475_53264826a3.jpg" alt=" by elliottcable" width="500" height="333" /></a><p class="wp-caption-text"> by elliottcable</p></div>
<p>The title is meant to incite a bit of discussion. I myself am not entirely convinced that every library student should be <strong>required</strong> to take a semester long course in programming, but I also think there are several very good reasons for librarians to learn programming:</p>
<ol>
<li>Information is increasingly in digital form and programming is the most powerful tool to search and work with digital information.</li>
<li>Data migration will always be a problem, and learning programing can help one migrate data—or, at the very least understand why some forms are easier to migrate than others.</li>
<li>Computers are possibly the most common piece of equipment in every librarian&#8217;s job. Learning to program gives one a way to take control of the machine, or at least not feel so much at its mercy.</li>
<li>Programming librarians would allow libraries to develop more autonomy from outside vendors.</li>
<li><a href="http://www.edutopia.org/literacy-computer-programming">Programming is becoming a basic skill</a>, like reading, writing, and math.</li>
<li>Information is increasingly electronic, and if librarians are going to be stewards of that information, we need to know how to manipulate it and preserve it.</li>
<li>Many people would like programming if they tried, but if not forced to try, will hang on to the idea that it is &#8220;too hard.&#8221;</li>
<li>Would teach future librarians that programmers are not superhuman and to understand a little what to expect when buying software.</li>
<li><strong>An army of programming librarians can do a great deal of good in the world</strong>.</li>
</ol>
<p>During this, my last semester of library school (!), I took a class in which I learned the Ruby programming language (taught by <a href="http://lenz.unl.edu/wordpress/">Stephen Ramsay</a>). While I feel I only scratched the surface of programming knowledge, the class really opened my eyes to the possibilities of  and limitations of programming. Even if I never went any further with programming, I have learned several important things:</p>
<div class="wp-caption alignright" style="width: 170px"><a href="http://flickr.com/photos/oompa/2684907984/"><img title="Programming is everywhere! (photo by Mike Skalnik)" src="http://farm4.static.flickr.com/3267/2684907984_66ed137512_m.jpg" alt="Programming is everywhere! (photo by Mike Skalnik)" width="160" height="240" /></a><p class="wp-caption-text">Programming is everywhere! (photo by Mike Skalnik)</p></div>
<ul>
<li>How a search engine, in very simple terms, works.</li>
<li>How much of programming is  thinking, and how comparatively little can be spent actually writing code.</li>
<li>How much of programming is just finding bits of code to reuse.</li>
<li>How to conceptualize a program. I can think out the parts now. I can&#8217;t, at this point, just go put it all together, but I could talk to a programmer and explain it much more succinctly than before.</li>
<li> Programming isn&#8217;t as hard as it seems, practically.</li>
<li>Programming is much harder than it seems, conceptually.</li>
</ul>
<p>While I think the benefits of taking a programming class are great, I also think few will actually take a programming class, even if t is offered, because it &#8220;is just too hard.&#8221; I think this is a shame, because often people will be surprised by what they can do when they have the right motivation and instruction. As an example, I was always a horrible math student in high school. I struggled with it constantly. I just didn&#8217;t get it. But when I moved to a new school district with better teachers, I understood it perfectly. I got A&#8217;s in math—easily—for the first time in my life. The point was further driven home when I later transferred back into my old school district and was making C&#8217;s in math again. This time, though, I knew that the problem wasn&#8217;t that I couldn&#8217;t learn math, just that I would have to find ways outside of class to do so (which is a sad commentary on education, but I digress).</p>
<p>My goal in library science is to work with technology, so it is hard for me to look at the programming question from other viewpoints. Programming is undoubtedly useful for me personally, but how useful would it be to someone who just wants to be a children&#8217;s librarian? I think programming can come in handy in many surprising ways, but it&#8217;s hard to think of an immediate practical application for some library jobs. How could a library school encourage future librarians to take programming without requiring it, especially knowing some people are terrified of the very idea of learning to code? I&#8217;m not sure I have an answer to this. Perhaps very basic programming concepts could be included in an intro to technology course—and presented in a non-scary way. Maybe the requirements of a library master&#8217;s aren&#8217;t the same for everyone, but depend on the student&#8217;s area of interest. Maybe programming is a pre-requisite to other tech based courses, such as digital libraries. In any case, I think the profession of librarianship would benefit greatly if the majority of future librarians learned something of it—even if they never took it further.</p>
<h3>A few tips to someone who wants to learn how to program.</h3>
<div class="wp-caption alignright" style="width: 250px"><a href="http://flickr.com/photos/estattin/2230193611/"><img title="Pippy, a program that teaches the Python programming language, on the One Laptop Per Child (photo by Erik)" src="http://farm3.static.flickr.com/2209/2230193611_06a74ba195_m.jpg" alt="" width="240" height="180" /></a><p class="wp-caption-text">Pippy, a program that teaches the Python programming language, on the One Laptop Per Child (photo by Erik)</p></div>
<p>Unfortunately, not everyone can have a great teacher like I did. Like math teachers, I&#8217;m afraid good programming teachers may be few and far between. But there are a lot of good resources out there to learn programming on your own (list below) and you&#8217;d be surprised at how quickly you can pick stuff up.</p>
<p>One of the first questions you might ask yourself if you decide you want to learn to write code is &#8220;what language should I pick?&#8221; This turns out to be both difficult and easy to answer. My teacher said it doesn&#8217;t matter because the concepts you learn for one language carry over to others - and while that is true, I think it really does matter in some aspects. For me, I wanted to learn something that I could use right away, something that is fairly forgiving, and that there are a lot of good, beginning resources for. Ruby works for this, but there are others. As far as using it right away, if you have a blog or other web software written in <acronym title="Pre-Hypertext Processing">PHP</acronym>, by all means, learn <acronym title="Pre-Hypertext Processing">PHP</acronym>. You&#8217;ll be able to write something useful - like how to write a plugin for your blogging software - right away. Without classroom assignments (and grades) to drive you, you&#8217;ll need something else to drive you, something you are excited about.</p>
<p>Try to find several resources. Sometimes you&#8217;ll get stuck in one book/webpage and another will explain it another way. One of the best resources you can start with is code, which is another reason to try and pick a language you are already working with. Also, if you can, find someone you can ask for help. I have had tremendous help from people online.</p>
<p>Finally, here are a few sources I have found useful, though I have not worked through them all. A resource that&#8217;s great for someone else might not work for you,so try out a bunch.</p>
<h3>Links</h3>
<ul>
<li><a href="http://www.alice.org/index.php?page=downloads/download_alice">Alice</a> is &#8220;an educational software that teaches students programming in a 3D environment.&#8221; I have not used this myself, but it has been recommended by many.</li>
<li><a href="http://processing.org/">Processing</a> is a computer language for programming images and animations.</li>
<li><a href="http://snipplr.com/">Snipplr</a> is a repository for code snippits. A great place to look if you are stuck.</li>
<li><a href="http://etext.virginia.edu/services/helpsheets/unix/regex.html">Regular Expressions</a> are a basic building block of programming that allow you to manipulate text. But Regular Expressions are useful by themselves, too- many text editors support RegEx search and replace.</li>
</ul>
<h4>Ruby</h4>
<ul>
<li><a href="http://ruby-doc.org/docs/ProgrammingRuby/">Programming Ruby</a> is good as a reference, but it assumes prior programming knowledge. Good paired with a beginning resource.</li>
<li><a href="http://hacketyhack.net/">HacketyHack</a> - a standalone program that teaches Ruby. For Windows and Ubuntu now, more versions to come. Work in progress, but a great absolute beginner&#8217;s resource.</li>
<li><a href="http://hackety.org/press/">Nobody Knows Shoes</a> is an entertaining Ruby book, best combined with Hackety Hack.</li>
<li><a href="http://poignantguide.net/ruby/">Why&#8217;s (Poignant) Guide to Ruby</a> entertaining AND educational.</li>
<li><a href="http://www.ruby-doc.org/">Ruby-Doc.org</a> is the documentation of Ruby</li>
<li><a href="http://tryruby.hobix.com/">Try Ruby in Your Browser</a> is just like is sounds. Go ahead and give it a shot.</li>
</ul>
<h4><acronym title="Pre-Hypertext Processing">PHP</acronym></h4>
<ul>
<li><a href="http://inpics.net/phpbasics.html"><acronym title="Pre-Hypertext Processing">PHP</acronym> basics in pictures</a> is pretty much what it sounds like.</li>
<li><a href="http://www.google.com/url?sa=U&amp;start=3&amp;q=http://www.elib.hbi.ir/computer/webdevelopment/pdf/1931841322%2520PHPMySQL%2520Programming%2520for%2520the%2520Absolute%2520Beginner.pdf&amp;ei=6xhDSfedOojaM5XO1LwL&amp;sig2=AakmG77mpWxE_pAv-fhBnA&amp;usg=AFQjCNFJeVTch-0N8wiHbS57j2GYjzf-AQ"><acronym title="Pre-Hypertext Processing">PHP</acronym>/MySQL Programming for the Absolute Beginner</a> is a great resource (link is to <acronym title="Portable Document Format">PDF</acronym>)</li>
</ul>
<h4>Python</h4>
<ul>
<li><a href="http://www.swaroopch.com/notes/Python">A Byte of Python</a> is a beginning programming book using Python, available as a free <acronym title="Portable Document Format">PDF</acronym>.</li>
<li><a href="http://www.diveintopython.org/">Dive Into Python</a> is another free programming book online.</li>
<li><a href="http://wiki.python.org/moin/BeginnersGuide/NonProgrammers">Beginners Guides for Non Programmers</a> is a lengthy list of Python books for beginners.</li>
<li><a href="http://niche.uwo.ca/programming-historian/index.php/Main_Page">The Programming Historian</a> teaches Python and Javascript and uses practical, real world examples.</li>
</ul>
<h4>Some Ideas</h4>
<p>What can you do with programming? Try these projects:</p>
<ul>
<li><a href="http://lifehacker.com/software/programming/how-to-build-a-firefox-extension-264490.php">How to Build a Firefox Extension</a></li>
<li><a href="http://lorelle.wordpress.com/2006/03/02/how-to-write-a-simple-wordpress-plugin/">Write a Wordpress Plugin</a></li>
<li>Get an <a href="http://www.arduino.cc/">Arduino</a> and try &#8220;physical computing&#8221; (controlling objects in the physical world).</li>
</ul>
<p>If you have any additional links, please leave them in the comments.</p>
<p>Thanks to my Twitter and Friendfeed buddies for helping me solidify my own thoughts on this subject. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/bolgtRCOMwQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/12/12/why-every-library-science-student-should-learn-programming/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/12/12/why-every-library-science-student-should-learn-programming/</feedburner:origLink></item>
		<item>
		<title>Embedding RSS into a webpage using PHP</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/0BS4VbjAdMU/</link>
		<comments>http://www.nirak.net/2008/10/23/embedding-rss-into-a-webpage-using-php/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 14:16:58 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[embed]]></category>

		<category><![CDATA[nebraska learns 2.0]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=365</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Embedding+RSS+into+a+webpage+using+PHP&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/23/embedding-rss-into-a-webpage-using-php/&amp;rft.language=English"></span>
Thing #6 on Nebraska Learns 2.0 is about using a feedreader to find feeds. In keeping with trying to learn something new, I decided to learn how to embed RSS into a web page for Thing #6. Turns out this is pretty easy.
There is an extremely easy way to do this: You can use Feed2JS [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Embedding+RSS+into+a+webpage+using+PHP&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/23/embedding-rss-into-a-webpage-using-php/&amp;rft.language=English"></span>
<p><a href="http://l2ne.blogspot.com/2008/09/thing-6-make-life-really-simple-with.html">Thing #6</a> on <a href="http://l2ne.blogspot.com/">Nebraska Learns 2.0</a> is about using a feedreader to find feeds. In keeping with trying to learn something new, I decided to learn how to embed <acronym title="Really Simple Syndication">RSS</acronym> into a web page for Thing #6. Turns out this is pretty easy.</p>
<p>There is an extremely easy way to do this: You can use <a href="http://commons.ucalgary.ca/feed2js/build.php">Feed2JS Build JavaScript</a> tool to embed an <acronym title="Really Simple Syndication">RSS</acronym> feed on your website. But I wanted to learn how to do this naively, and, since I am trying to learn <acronym title="Pre-Hypertext Processing">PHP</acronym>, I wanted to learn to do it using <acronym title="Pre-Hypertext Processing">PHP</acronym>.</p>
<p>Why naively?</p>
<p>Well, I don&#8217;t like depending on an external site (beyond the <acronym title="Really Simple Syndication">RSS</acronym> feed, of course) to display the content- it&#8217;s just one more thing that can break. If all the code resides on my own server, it will be up when my site is up. You can <a href="https://eduforge.org/projects/feed2js">Download Feed2JS</a> and host on your own server as well.</p>
<p>There are, as it turns out, lots of ways to do this, and as with most things I am learning, someone has already done all the hard work.</p>
<p>All I had to do was search for &#8220;<a href="http://www.google.com/search?q=rss+php">rss php</a>&#8221; and the very first thing that came up was a nice set of php scripts called <a href="http://magpierss.sourceforge.net/">Magpie <acronym title="Really Simple Syndication">RSS</acronym></a>. Download the package, extract (I use <a href="http://portableapps.com/apps/utilities/7-zip_portable">portable 7-Zip</a> for this) and copy these files to a new directory:</p>
<ul>
<li>folder: extlib</li>
<li>rss_cache.inc</li>
<li>rss_fetch.inc</li>
<li>rss_parse.inc</li>
<li>rss_utils.inc</li>
</ul>
<p>Then you need a php page in that same directory with something like the following code:</p>
<pre>&lt;?php
require_once('rss_fetch.inc');

$url = 'http://l2ne.blogspot.com/feeds/posts/default?alt=rss';
$rss = fetch_rss($url);

echo "Site: ", $rss-&gt;channel['title'], "&lt;br&gt;\n";
foreach ($rss-&gt;items as $item ) {
	$title = $item[title];
	$url   = $item[link];
	echo "&lt;a href=$url&gt;$title&lt;/a&gt;&lt;/li&gt;&lt;br&gt;\n";
}
?&gt;</pre>
<p>This will work as long as your php page is in the same directory as the scripts. If you want to store the scripts in another place on the server, you have to alter the first line slightly:</p>
<pre>define('MAGPIE_DIR', '/path/to/your/directory/');
require_once(MAGPIE_DIR.'rss_fetch.inc');</pre>
<p>And, of course, you have to change the <acronym title="Uniform Resource Locator">URL</acronym> to the <acronym title="Really Simple Syndication">RSS</acronym> feed you want to display. There are lots of other options- the download comes with some sample files to play with. It&#8217;s easier than I thought it would be. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/0BS4VbjAdMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/10/23/embedding-rss-into-a-webpage-using-php/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/10/23/embedding-rss-into-a-webpage-using-php/</feedburner:origLink></item>
		<item>
		<title>On digital projects</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/Atkbw0gNm9Q/</link>
		<comments>http://www.nirak.net/2008/10/22/on-digital-projects/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 15:40:19 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[digital humanities]]></category>

		<category><![CDATA[digital projects]]></category>

		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=361</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=On+digital+projects&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/22/on-digital-projects/&amp;rft.language=English"></span>
In the Digital Humanities, there is a lot of talk about digital projects. But what exactly is a digital project?
I came to this question while browsing through some of my old sites. One that&#8217;s still online is my Frida Kahlo site. I put this back up because it is one of the most consistently hit [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=On+digital+projects&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/22/on-digital-projects/&amp;rft.language=English"></span>
<p><a title="ooooold web page by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/2963770147/"><img class="alignright" src="http://farm4.static.flickr.com/3042/2963770147_628d93af21_m.jpg" alt="ooooold web page" width="240" height="184" /></a>In the Digital Humanities, there is a lot of talk about digital projects. But what exactly is a digital project?</p>
<p>I came to this question while browsing through some of my old sites. One that&#8217;s still online is my <a href="http://www.nirak.net/projects/frida-kahlo-a-tribute/">Frida Kahlo site</a>. I put this back up because it is one of the most consistently hit pages on my site. It is a digital project of sorts- a little collection of Frida Kahlo images, a little bit from her diary, and a biography. When I made this (in high school, please excuse the horrible <acronym title="HyperText Markup Language">HTML</acronym> and proofing) I had visions of greatness. I was going to transcribe her diary, bring in collaborators who could speak Spanish and help me transcribe, write a huge and in depth biography. In the end, the project just didn&#8217;t go much of anywhere. I was just a high school student, back then there wasn&#8217;t a lot of interest in Frida Kahlo (the movie wasn&#8217;t out, and only a few biographies existed.)</p>
<p>The funny thing is, looking back on this tiny project, I see a lot of similarities to digital work today. The issues I faced with foreign language characters (which I never quite resolved) are still an issue, though we have more sophisticated and standard ways of dealing with them. I dealt with how to display the transcribed text, and was never satisfied with the result. I struggled with design. I thought about navigation. Later, I wondered about and dealt with migration. Obviously, at 17 I didn&#8217;t have everything figured out, but it&#8217;s interesting to me that some of the fundamental problems of digital projects are pretty similar.</p>
<p>Also interesting to me is the desire to make a digital project. I wouldn&#8217;t have called this a digital project back then- it was just a project, a web page, a fun way to spend my time. It was originally connected to a home page (now lost) on which I had a blog of sorts, which was mainly a place for me to put things I&#8217;d collected. In essence, my web presence was a digital project- I was trying to accurately portray who I was, or who I wanted to be, or at least what image I wanted to present to the world. The Frida Kahlo site was a part of that. I suppose the drive to make a website, digital project, whatever, is the same as the drive to write a book, make a painting, etc. It&#8217;s sort of refreshing to think back to the 17 year old me, who just wanted to make something. Even if it was small, and incomplete, it was there- and it still gets a lot of hits to this day. I didn&#8217;t spend a lot of time agonizing over details, I just made it.</p>
<p>Scholarly Digital Projects, of course, need more than this. In order to preserve the data, make the site future proof, and create a site with scholarly authority, things like markup and data structure and metadata and file types must be considered. It is important. But I&#8217;d like to find a way to capture the spontaneity of &#8220;oooo, isn&#8217;t this cool!&#8221; discoveries while keeping the scholarly aspects of the site. One way I can think of to do this is to work with a <a href="http://cdrh.unl.edu">Center</a> like ours. This way, a scholar can have ideas, and we can do the best we can to implement them. The more sites we do, the easier it gets (right?). However, not every scholar has access to a center like ours, and even in digital humanities centers some projects come along where we just don&#8217;t need to reinvent the wheel.</p>
<p>Another way to keep some of the spontaneity is to build the site using software that allows for this kind of thing. When I was building my Frida Kahlo site, I would have loved something like Wordpress to power it. Scholarly sites - at least object driven scholarly sites - can now use <a href="http://omeka.org/">Omeka</a>. Though it is still pretty new, it shows a lot of promise for getting projects out there quickly.  More of these tools will pop up, and eventually, we may not need to develop a custom framework for every project. Of course, the bigger projects will, but there are plenty of smaller projects that wouldn&#8217;t need to mess with hand coding, etc. My dream is that we&#8217;ll eventually have transcription systems that can generate needed markup and feed right into an Omeka-like program for display. There will also be the ability to add contents, easily invite and add collaborators, and tie projects together. and, of course, the search mechanisms will be awesome. (Software is pretty cool in my dreamland of a brain.)</p>
<p>Someone told me recently that they thought all this money going into tools is a bit of a waste. I disagree. Though there are many similar projects right now, that is the kind of activity is what is needed to come up with the best solution. Only time will tell if it will work.</p>
<p>Incidentally, this post is pretty timely because the &#8220;<a href="http://mith.umd.edu/tools/">Tools for Data-Driven Scholarship</a>&#8221; invitation only meeting, co-hosted by George Mason University’s <a href="http://chnm.gmu.edu/">Center for History and New Media</a> (CHNM) and the <a href="http://www.mith.umd.edu/">Maryland Institute for Technology in the Humanities</a> (MITH), starts today. Although the meeting is invitation only, the <a href="http://mith.umd.edu/tools/">site</a> is open to all, and it links to some nice resources.</p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/Atkbw0gNm9Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/10/22/on-digital-projects/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/10/22/on-digital-projects/</feedburner:origLink></item>
		<item>
		<title>IM &amp; Me</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/e-jft_dZ6mM/</link>
		<comments>http://www.nirak.net/2008/10/22/im-me/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 14:03:11 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[im]]></category>

		<category><![CDATA[instant messaging]]></category>

		<category><![CDATA[learn 2.0]]></category>

		<category><![CDATA[learning]]></category>

		<category><![CDATA[texting]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=356</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=IM+%26%23038%3B+Me&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/22/im-me/&amp;rft.language=English"></span>
Thing # 5 for Nebraska Learns 2.0 is to try instant messaging. Well, I already IM, and I have a Meebo account (even had a meebo widget at one point), so I thought I&#8217;d just ruminate about IM and texting for a while.
I have recently begun using instant messaging a bit more, for a few [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=IM+%26%23038%3B+Me&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-22&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/22/im-me/&amp;rft.language=English"></span>
<p><img class="alignright" src="http://farm1.static.flickr.com/2/1629269_cf658cc39a_m.jpg" alt="" /><a href="http://l2ne.blogspot.com/2008/09/thing-5-im.html">Thing # 5</a> for <a href="http://l2ne.blogspot.com">Nebraska Learns 2.0</a> is to try instant messaging. Well, I already <acronym title="Instant Message">IM</acronym>, and I have a Meebo account (even had a meebo widget at one point), so I thought I&#8217;d just ruminate about <acronym title="Instant Message">IM</acronym> and texting for a while.</p>
<p>I have recently begun using instant messaging a bit more, for a few reasons. One because it is convenient to use at work (if nothing else I can check to see if someone is available to call.) Another is because I&#8217;ve made a few new friends that I enjoy IMing with, so I&#8217;ve been making an effort to turn it on at home too-though I forget to turn it on a lot. Or I forget to turn it back off (sorry people who <acronym title="Instant Message">IM</acronym> me in the middle of the night!)</p>
<p>My deep dark secret:</p>
<p>I have avoided <acronym title="Instant Message">IM</acronym> for a long time because I am a horrible typist. This surprises people when I tell them- because I am on the computer a lot. The truth is, I never took a real typing class in school - there were a few lessons here and there, but nothing consistent. As a result, I look at the keyboard when I type. I can type about 50 words per minute this way, but I *have* to look at the keyboard to go that fast. I am now rectifying this by working through an <a href="http://www.typingweb.com/">online typing program</a>, but the going is slow.</p>
<p>Not looking at the screen while you <acronym title="Instant Message">IM</acronym> makes it very difficult. While I am typing, the other person says something, and I don&#8217;t look up in time to see it. You can see the awkwardness here. As my touch typing skills improve I find I am enjoying IMing more.</p>
<p>Fairly new to me is texting. Texting is like <acronym title="Instant Message">IM</acronym>, but on a phone. Unfortunately, I don&#8217;t have one of those cool phones with the keypad for entering letters, so I enter it using the numbers, which, for me, is painfully slow. I hope to upgrade to a phone with letters and an unlimited texting plan eventually.</p>
<p>I think texting has so many potential applications for libraries- I would love, for instance, to get a text message the day before my library books are due. (I can set up such a reminder myself using Google Calendar, but it&#8217;d be great if it were automatic.) It would also be nice to get a timely message that my holds are in, or if there&#8217;s an event at the library.</p>
<p>What I like best about texting and <acronym title="Instant Message">IM</acronym> is the ease of it. In the case of <acronym title="Instant Message">IM</acronym>, I can look and see who is online and start up a conversation. Or I can announce that I am online and ready to chat. With texting, I can send a message without worrying that I am interrupting - if the person is busy, they&#8217;ll look at or reply later, but if they&#8217;re not, they&#8217;ll usually get back right away. For someone as phone shy as me, it&#8217;s a great thing to have available.</p>
<p>Image: <a href="http://www.flickr.com/photos/striatic/1629269/">keyboard ~ blur</a> by <a href="http://www.flickr.com/photos/striatic/">striatic</a></p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/e-jft_dZ6mM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/10/22/im-me/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/10/22/im-me/</feedburner:origLink></item>
		<item>
		<title>Nebraska Learns 2.0 kick off post</title>
		<link>http://feedproxy.google.com/~r/Niraknet-KarinDalzielsWebpage/~3/987RApfMOtw/</link>
		<comments>http://www.nirak.net/2008/10/21/nebraska-learns-20-kick-off-post/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 15:16:59 +0000</pubDate>
		<dc:creator>karin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[learn 2.0]]></category>

		<category><![CDATA[nebraska library commission]]></category>

		<category><![CDATA[play learning]]></category>

		<guid isPermaLink="false">http://www.nirak.net/?p=354</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Nebraska+Learns+2.0+kick+off+post&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/21/nebraska-learns-20-kick-off-post/&amp;rft.language=English"></span>

Photo: learn by aaron schmidt
I am participating in the Nebraska Library Commission&#8217;s Nebraska Learns 2.0 over the next few weeks. At the very least, it&#8217;ll force me to actually post on my blog!
I&#8217;m going to take a slightly different approach to the 23 things, at least the ones I already know something about. My goal [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Nebraska+Learns+2.0+kick+off+post&amp;rft.aulast=Dalziel&amp;rft.aufirst=Karin&amp;rft.subject=Uncategorized&amp;rft.source=nirak.net+-+Musings+of+an+LIS+Student&amp;rft.date=2008-10-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.nirak.net/2008/10/21/nebraska-learns-20-kick-off-post/&amp;rft.language=English"></span>
<p><img src="http://farm1.static.flickr.com/82/281619803_057339fd59.jpg" alt="" /><br />
Photo: <a href="http://flickr.com/photos/aaronschmidt/281619803/">learn</a> by <a href="http://flickr.com/photos/aaronschmidt/">aaron schmidt</a></p>
<p>I am participating in the Nebraska Library Commission&#8217;s <a href="http://l2ne.blogspot.com/2008/09/thing-2-lifelong.html">Nebraska Learns 2.0</a> over the next few weeks. At the very least, it&#8217;ll force me to actually post on my blog!</p>
<p>I&#8217;m going to take a slightly different approach to the 23 things, at least the ones I already know something about. My goal for myself is to look at each of the things and try to figure out how they work rather than how to use them. For many things, that might mean trying to figure out the <acronym title="Application Programming Interface">API</acronym>. For others, it might mean looking for new tools that suit my needs. I hope to couple this with learning <acronym title="Pre-Hypertext Processing">PHP</acronym> and Ruby and wrap it up in a nice little package. Or something like that.</p>
<p>So this week, we&#8217;re on <a href="http://l2ne.blogspot.com/2008/06/thing-3-grab-yourself-blog-in-3-steps.html">thing #3</a> - which is to post about the <a href="http://www.plcmc.org/public/learning/player.html">7 and 1/2 lifelong learning habits</a> tutorial. The prompt question was which of these is to be easiest and hardest for me and why?</p>
<p>So to recap, the 7.5 habits for lifelong learning are:</p>
<p>Habit 1: Begin with the end in mind<br />
Habit 2: Accept responsibility for your own learning<br />
Habit 3: View problems as challenges<br />
Habit 4: Have confidence in yourself as a competent, effective learner<br />
Habit 5: Create your own learning toolbox<br />
Habit 6: Use technology to your advantage<br />
Habit 7: Teach/mentor others<br />
Habit 7 ½: Play</p>
<p>I think one of the things I have a hard time with is to begin with the end in mind. I start out with a vague goal like &#8220;I want to learn to program!&#8221; If I take programming as a test case, the goal might instead by &#8220;I will learn to program and make use of <acronym title="Application Programming Interface">API</acronym>&#8217;s so I can enhance websites with dynamic content.&#8221; That still sounds a little vague to me, but that is the reason I want to learn to program. Well, besides the fact that I want to bend the computer to my will. <img src='http://nirak.net/testsite/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One of the things I think I am pretty good at is &#8220;Play.&#8221; I often set up challenges for myself so I will learn something- an example is switching to Linux as my primary operating system at home. It probably would have been simpler (and saved me a bit of frustration) to just stay with Windows or get a Mac, but I really wanted to understand how Linux worked. So, I played around, installing it first on a test machine and then buying a Dell with Ubuntu pre-installed (I have reinstalled it several times since). Along the way, I have learned quite a bit about Linux, and have had LOTS of fun <a href="http://lifehacker.com/5054241/wallpaper-your-desktops-by-context">personalizing my desktop</a>. I think the challenge is setting up play that is productive and fun.</p>
<p>One other thing I found useful is the <a href="http://www.nlc.state.ne.us/netserv/learning2.0/images/learningcontract.pdf">learning contract</a> (<acronym title="Portable Document Format">PDF</acronym>) you can download as part of the tutorial. I especially like the opportunity to sit down and visualize obstacles, and to actually write down the names of people you can turn to for help, as well as setting targets for yourself. Basically what you are doing is creating your own syllabus, and as a distance student, I can say that a syllabus and deadlines are important for self paced learning.</p><img src="http://feeds.feedburner.com/~r/Niraknet-KarinDalzielsWebpage/~4/987RApfMOtw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nirak.net/2008/10/21/nebraska-learns-20-kick-off-post/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.nirak.net/2008/10/21/nebraska-learns-20-kick-off-post/</feedburner:origLink></item>
	</channel>
</rss>
