<?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>the corioblog &#187; Linux</title>
	<atom:link href="http://www.coriolinus.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coriolinus.net</link>
	<description>read, and be entertained</description>
	<lastBuildDate>Fri, 27 Aug 2010 21:56:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>note to self</title>
		<link>http://www.coriolinus.net/2009/03/01/note-to-self-2/</link>
		<comments>http://www.coriolinus.net/2009/03/01/note-to-self-2/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 14:02:38 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Corporation]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2756</guid>
		<description><![CDATA[Certain BIOS configurations, including those on my primary computer, will silently deprioritize drives which have been disconnected. Consequently, after disconnecting the drives so that an attempted Windows install to an external hard drive can&#8217;t possibly mess up their MBR, it is important to disconnect any other USB drives simultaneously with reconnecting the primary RAID. Failure [...]]]></description>
			<content:encoded><![CDATA[<p>Certain BIOS configurations, including those on my primary computer, will silently deprioritize drives which have been disconnected. Consequently, after disconnecting the drives so that an attempted Windows install to an external hard drive can&#8217;t possibly mess up their MBR, it is important to <strong>dis</strong>connect any other USB drives simultaneously with <strong>re</strong>connecting the primary RAID. Failure to do so will result in a failure of the sort INSERT SYSTEM DISC. BOOT RECORD CORRUPTED. This can be terrifying.</p>
<p>In other news, I&#8217;m giving up installing Windows on the external drive. I&#8217;ve passed the point where the expense of time and effort has bypassed the expected benefit. I can&#8217;t help but be annoyed&#8211;doing this with linux takes <a href="http://www.pendrivelinux.com/ubuntu-810-install-using-the-built-in-usb-installer/">no effort</a>&#8211;but I guess I can&#8217;t be too disappointed. Microsoft software is designed to make profits for Microsoft, not to benefit the user. It&#8217;s useless to be disappointed each time this manifests itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2009/03/01/note-to-self-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry to hear</title>
		<link>http://www.coriolinus.net/2006/02/07/sorry-to-hear/</link>
		<comments>http://www.coriolinus.net/2006/02/07/sorry-to-hear/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 11:54:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[defective product]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[software mixer]]></category>
		<category><![CDATA[USD]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2006/02/07/sorry-to-hear/</guid>
		<description><![CDATA[So, it looks like I&#8217;ve rendered two computers unusable in five days. On the plus side, I have a reasonable hope that I&#8217;ll be able to send in the old motherboard (which I&#8217;ve determined was the point of failure) and have it replaced under warrantee. It&#8217;ll only cost $60, plus shipping both ways. Now, this [...]]]></description>
			<content:encoded><![CDATA[<p>So, it looks like I&#8217;ve rendered two computers unusable in five days.</p>
<p>On the plus side, I have a reasonable hope that I&#8217;ll be able to send in the old motherboard (which I&#8217;ve determined was the point of failure) and have it replaced under warrantee. It&#8217;ll only cost $60, plus shipping both ways. Now, this &#8220;paying to have a defective product fixed under warrantee&#8221; bit pisses me off&#8211;but even though the expected cost after shipping is around $100, it&#8217;s still less than half the cost of just buying a new one.</p>
<p>On the minus side, I was playing with sound options on the Linux box because there was no software mixer. This meant that while I could play music (via XMMS), and I could watch videos (with MPlayer), if I wanted sound in my videos I had to shut down XMMS, spin around three times, and chant voodoo incantations in order to get it to release its lock on the sound card. When the video was done, I had to do the exact same process in perfect reverse to be able to play music again. Do you have any idea how hard it is to chant voodoo incantations backwards?</p>
<p>Given that this is a stupid state for things to be in, I was trying to work out some way to arrange for various sound-producing programs to acquire feeds into a mixer, instead of locking down the sound card. Unfortunately, my tweaks somehow meant that I could no longer log into my account. Don&#8217;t ask me how that happened (I was only playing around with a text configuration file in my home directory called something like .alsarc) because I don&#8217;t know. Normally, this would be no big deal: I&#8217;d log in as root, delete or move the configuration file I had modified, and then log in as myself again.</p>
<p>Only, you can&#8217;t log in as root on Ubuntu. Even if you&#8217;ve set a password, the security manager just doesn&#8217;t let you log in.</p>
<p>So I get to install a whole new operating system again. I think I&#8217;m going back to FreeBSD; at least I have manuals for that. Not everything is lost; I booted a Knoppix CD I happened to have lying around (they&#8217;re handy for emergencies) and managed to copy the contents of my home directory to the external hard drive, from which location I expect to be able to get to them later. Still, my computers have apparantly decided that this is the week to piss me off.</p>
<p>(I realize that I could just delete the offending file from within Knoppix and continue using Ubuntu, but I&#8217;ve become rather disenchanted with that distro after using it exclusively for the last few days. Its major downside is that, though many things Just Work, the way in which they work tends to suck.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2006/02/07/sorry-to-hear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>so what happens when the ghost in the shell hatches?</title>
		<link>http://www.coriolinus.net/2006/02/03/so-what-happens-when-the-ghost-in-the-shell-hatches/</link>
		<comments>http://www.coriolinus.net/2006/02/03/so-what-happens-when-the-ghost-in-the-shell-hatches/#comments</comments>
		<pubDate>Fri, 03 Feb 2006 19:23:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2006/02/03/828/</guid>
		<description><![CDATA[Less than three months ago: I decided that, because my current computer was unstable and refused (for non-obvious reasons) to run 3d games, I would assemble one from scratch. Five weeks ago: Final components arrive. Four weeks ago: System is assembled, up, and running. Ten minutes ago: while playing a game, the system spontaneously reboots&#8211;or [...]]]></description>
			<content:encoded><![CDATA[<p>Less than three months ago: I decided that, because my current computer was unstable and refused (for non-obvious reasons) to run 3d games, I would assemble one from scratch.</p>
<p>Five weeks ago: Final components arrive.</p>
<p>Four weeks ago: System is assembled, up, and running.</p>
<p>Ten minutes ago: while playing a game, the system spontaneously reboots&#8211;or attempts to. It hangs just after the IDE drive check, saying &#8220;Keyboard error or no keyboard present.&#8221; Further testing determines that using a known working keyboard (from my Linux machine) doesn&#8217;t fix the problem. Plugging the working keyboard into various different USB ports doesn&#8217;t fix the problem. Plugging the working keyboard into a PS/2 adaptor into the backward-compatability port doesen&#8217;t fix the problem.</p>
<p>On the positive side, there was no sound of electrical discharge, no smoke, and no obviously fried components anywhere in the machine.</p>
<p>On the negative side, I don&#8217;t even know how to begin troubleshooting this, so I appear to have a large, brand new, very expensive paperweight.</p>
<p>I&#8217;m beginning to entertain a theory that I somehow have the Touch of Death as applied to computers, or at least, ones on which I game.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2006/02/03/so-what-happens-when-the-ghost-in-the-shell-hatches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>restoring connectivity is like breaking a dam</title>
		<link>http://www.coriolinus.net/2005/07/29/restoring-connectivity-is-like-breaking-a-dam/</link>
		<comments>http://www.coriolinus.net/2005/07/29/restoring-connectivity-is-like-breaking-a-dam/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 08:28:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[internet connection]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux system]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[Tom Cruise]]></category>
		<category><![CDATA[USD]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2005/07/29/690/</guid>
		<description><![CDATA[My internet connection is back, which makes me very happy. Below are some entries that I wrote while the connection was down: 20050721 Last night, my students took me out to eat for my welcome party. It was a traditional Japanese restaurant, so the table was about 30 cm off the floor, and we had [...]]]></description>
			<content:encoded><![CDATA[<p>My internet connection is back, which makes me very happy. Below are some entries that I wrote while the connection was down:</p>
<p>20050721</p>
<p>Last night, my students took me out to eat for my welcome party. It was a traditional Japanese restaurant, so the table was about 30 cm off the floor, and we had padded mats to sit on. Unlike a Japanese restaurant in the west, there was no pit under the table to rest your legs in if they fall asleep, but it turned out alright. They encouraged me to relax and be comfortable, and it wasn&#8217;t actually all that difficult to accomplish.</p>
<p>They were very complimentary through the night. I&#8217;m not sure how much of it was ritual courtesy, but it was certainly very nice to hear that I&#8217;m stylish and that I&#8217;m good at using chopsticks. What was really unexpected was that they all seemed to agree that I looked like Tom Cruise. Of course, whether they intended it or not, there was a veiled warning behind their compliments: they were entirely uncomplimentary to the previous teacher. Obviously testing new vocabulary, they said he wasn&#8217;t fit to teach, and one woman present said she had lost her will to learn English because of him. As that&#8217;s not the kind of legacy I want to leave behind, it&#8217;s incentive to do my job properly.</p>
<p>The food also was generally Japanese, which meant that with certain exceptions, I had no idea what I was eating. Luckily, I had my students to help out; they were more than willing to debate over the translation until they could tell me with certainty what was squid and what was octopus, and other distinctions between things I would otherwise never have tried. Actually, the octopus was pretty good, once you got past the appearance: It&#8217;s served as slices of tentacle, complete with suckers. Nevertheless, I&#8217;d be willing to have it again; it&#8217;s got a different texture than squid; almost crunchy. It&#8217;s (at least prepared the way I had it) more like a vegetable than like seafood.</p>
<p>Actually, there were a large number of small dishes, most of which were delicious. The order of events was as follows: when we arrived, we were shown into a mid-sized room containing only the six mats and a long table. The room was nicely paneled in wood all around. As we entered the room, there was an area to remove our shoes before walking into the room proper. Once people decided what they wanted, someone would get up, go to the telephone by the door, and call in the order. Shortly thereafter, a waitress would knock, apologise for disturbing us, and walk in and serve the food requested. People would eat, then someone would think of something else they wanted (or need a refill of their drink) and the process would repeat.</p>
<p>Consequently, I had a little bit of sashimi (sushi without the rice and seaweed), a little bit of octopus, a rice ball, a little bit of pizza, some garlic steak with radish, some delicious salad with &#8220;rare ham&#8221; on top, some rice dish which they said was Korean and which apparantly involved, among other things, an egg, onions, and other vegetables; I had some lightly pickeled cucumber, and a bit of pickeled eggplant, and some of another vegetable which I couldn&#8217;t identify; they told me the name but I don&#8217;t remember it. Everybody ate little bits of everything, from plates smaller than the average tea saucer. The experience seems designed to encourage sampling. I did manage to avoid the squid, but by that point, it was almost as much because I was full as from any reluctance.</p>
<p>Japanese colleges are all strictly ranked, and highly competitive in the upper ranks. What I didn&#8217;t know was that there exists a directory of foreign colleges for Japanese people considering studying overseas, which ranks them on the Japanese system. Apparantly, one of my students looked up WPI, and it turns out to be in the top rank. This made me happy. This, combined with the fact that in the previous two generations in my family, there are two dentists, a programmer, and a lawyer, made them very impressed with me and my lineage. They told me that they would like it if I stayed in Japan for a long time, and that I should find a nice Japanese girl to go out with. I can only hope that they continue to like me for the remainder of the year.</p>
<p>Eventually, someone noticed that it was past midnight; we had been there for almost four hours by that point. I was startled by the bill; it would have been over $30 per person, but they wouldn&#8217;t let me chip in, saying that it was my party. Overall, it was a really nice experience, and I was really happy they would do this for me. There were times when there was a flurry of conversation in Japanese which went way over my head, but usually someone would notice and give me a synopsis in English. There were also times when they were talking in Japanese that I understood nearly everything. It was, if anything, an incentive for me to continue learning.</p>
<hr />
<p>20050725</p>
<p>I am going to go insane.</p>
<p>I finished assembling the new computer today; it&#8217;s working nicely, thanks to a linux distribution called Ubuntu which has the first really user-friendly installer that I&#8217;ve seen on a linux to date. I popped the CD in, and an hour later, I had a nice GNOME desktop environment with a graphical login screen and everything. The only work I had to do during the install process was decide how I wanted to partition the drive, and tell it what language I wanted to use.</p>
<p>It&#8217;s going to get ripped out later, of course, and replaced with something a bit more heavy-duty. That&#8217;s a project for another time, though.</p>
<p>Anyhow, while I was assembling the Linux system, I wanted to give it the old drive from when I was seriously trying to dual-boot my Windows machine. I had formatted the smaller drive in the old machine to ReiserFS (as well as a boot and swap partition) and Windows could no longer see it. Actually, Windows continued to be unable to see it even after it was formatted to Fat32 again, which is why it was no loss moving it into the other machine.</p>
<p>After taking it out, I discovered that Grub has serious issues when you do something like remove a hard drive without telling it what&#8217;s up. Unfortunately for me, nothing I tried in attempting to update it as to the situation worked; it just sat there, politely working perfectly while the drive was plugged in, and refusing to let me boot anything when the drive was disconnected.</p>
<p>After a while, I got sick of this, so I decided that Windows surely could solve the problem by eradicating Grub. Unfortunately, normal system repair doesn&#8217;t do this, it just un-did the effects of SP2. I ended up reinstalling Windows, a process which took about 90 minutes longer than it should have, for no reason that I could discern. Perhaps it was decrypting everything on the disc on the fly, or something.</p>
<p>This solution worked, which had me really happy&#8211;for about five minutes. I knew that I would need to reinstall every application that touches the registry, but I figured that was a small price to pay; I wanted to do some housecleaning anyway. What I didn&#8217;t know was that apparantly the onboard audio controller on the motherboard doesn&#8217;t get automatically recognized by Windows; you need to install it separately. This wouldn&#8217;t be a problem but for the fact that I don&#8217;t have the motherboard&#8217;s driver CD, and I don&#8217;t have the internet. The result is that I don&#8217;t have sound.</p>
<p>In the absence of the internet, I&#8217;ve kept myself functioning by listening to music non-stop, and watching movies very often. It&#8217;s a good strategy to keep out boredom. Neither of those activities are worth much, though, when your computer refuses to produce any sound at all.</p>
<p>Even though this was highly annoying, I thought I had a way around it. Ubuntu came pre-installed with a ton of software, and sure enough, there was a &#8220;Music Player&#8221; installed that was such an obvious Itunes rip-off that I&#8217;m amazed they haven&#8217;t been sued out of existence. I burned a CD with enough good music to tide me over for a while, plugged it in, dragged it into the Music Player&#8211;and got an error message: &#8220;Music Player doesn&#8217;t have the plugin necessary to play MP3 files.&#8221;</p>
<p>That&#8217;s not the end of the story. Not all of my music is in MP3; some of it is, for one reason, saved as flac, as ogg, as aac. But no matter what I tried, I always got the exact same error: &#8220;Music Player doesn&#8217;t have the plugin necessary to play MP3 files.&#8221; I don&#8217;t know what&#8217;s up with Music Player and its crappy plugins. If I had the internet, I could probably get the plugin in 5 minutes. But I don&#8217;t have the internet.</p>
<p>Interestingly enough, NOTHING AT ALL works right now that I want to do. Music, games, movies, internet&#8211;these comprise my leisure activities indoors, and all of them are impossible. The last of them is prerequisite to the first three, and I have no idea if or when it&#8217;s going to come back. I can&#8217;t sign up for a new plan myself; the only way I&#8217;m going to be online before I get my alien card in another two months is if my landlord/franchise owner agrees to buy it in his name for this apartment, and just take the amount from my salary every month. Communicating this desire to him is complicated, as he speaks no english. I&#8217;ve tried the indirect route (otherwise known as the Japanese route); I&#8217;m going to ask tomorrow if my inquiries have been passed along.</p>
<p>It&#8217;s not quite true that I have nothing at all to do. I brought 10 of my favorite books to Japan with me. It was a difficult process, because I have quite a few more than 10 that I would have liked to bring. Eventually, I worked the number down to that many, because that was the number I could afford in space and weight in my duffels. However, there was one flaw with this strategy that didn&#8217;t occur to me until I was here: I&#8217;ve practically memorized all of them. They are my ten favorite books. It&#8217;s not much fun to read a book that you&#8217;ve memorized; there&#8217;s no point to it.</p>
<p>I will go insane. I know this, and there&#8217;s not much I can do about it. Except maybe go outside sometimes. Or something.</p>
<hr />
<p>20050727</p>
<p>There&#8217;s a typhoon scheduled for tonight, but it seems oddly rainless. Nevertheless, the manager and boss all seemed deeply interested in its progress on TV, so it&#8217;s probably best to assume that it will eventually come&#8230;</p>
<p>I just had an interesting experience. Though I noticed that Ubuntu wasn&#8217;t explicit about setting up the root account as distinct from the normal user account, I wasn&#8217;t worried about it. I assumed that it was the same as my user password, because sudo worked with my user password. However, when I tried to su, I couldn&#8217;t seem to log in. Eventually it dawned on me that the root password was /not/ the same as my user password, and that Ubuntu had set it to something without telling me exactly what it was set to.</p>
<p>Luckily for me, sudo passwd root worked just fine. I think the idea the designers had was that anyone who both knew that root existed, and could think of that trick, was safe to grant root access to. Anyone else could just get by in blissful ignorance.</p>
<p>Speaking of passwords, I had encrypted all of my private journal entries using Windows&#8217; encrypted file system feature some time ago, more because I was interested in it than out of any sense of security. This bit me in the ass: when I reinstalled Windows a few days ago, I lost the ability to decrypt those files. Six years of journals vanished without a trace just now, and no practical chance of recovering them.</p>
<p>I don&#8217;t particularly mind: I only ever write in journals; I almost never read them. Still, it&#8217;s kind of too bad; they were the sort of thing I thought posterity might be interested in; whatever spouse or kids I might have could probably get a kick out of them.</p>
<hr />
<p>20050728</p>
<p>The date on the previous journal entry is misleading: it happened around 0130; conceptually two days ago, even though the actual date is yesterday&#8217;s.</p>
<p>The predicted typhoon never showed up. When I asked about it later, the secretary told me that it had passed quickly in the night. Whatever the cause, when I woke up yesterday, it was to weather more nearly perfect than I had yet experienced in Japan.</p>
<p>The sky, for the first time since I arrived, was not cloudy at all. Instead, it was a deep and radiant blue, with only a few wisps at the top of the atmosphere to mar it. The temperature was pleasantly cool in the shade, and very warm in the sun. The humidity was low enough, for the first time that I&#8217;ve been here, that I didn&#8217;t actually notice it. There was a strong breeze blowing steadily, which rolled the surface of the pond and the tops of the rice in the fields in similar and relaxing ways.</p>
<p>Today, the weather shows definite signs that it is moving toward the normal summer behavior. Though the sky is still mostly clear, clouds are moving in on every horizon. There is a breeze blowing fitfully, but it isn&#8217;t enough to distract you from the humidity, which has returned in full force.</p>
<p>If this is how typhoons go, I want more of them. I want them every week. Yesterday was my busiest classroom day of the week, and I want to spend more time outdoors in weather that actually deserves it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2005/07/29/restoring-connectivity-is-like-breaking-a-dam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>personal statement re:becoming a CS graduate student</title>
		<link>http://www.coriolinus.net/2004/11/17/personal-statement-rebecoming-a-cs-graduate-student/</link>
		<comments>http://www.coriolinus.net/2004/11/17/personal-statement-rebecoming-a-cs-graduate-student/#comments</comments>
		<pubDate>Wed, 17 Nov 2004 05:36:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[rfc]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[database-backed web system]]></category>
		<category><![CDATA[Java PLAF technology]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2004/11/17/628/</guid>
		<description><![CDATA[This is the first draft of my personal statement, which is the only essay I get to write for my graduate application. I&#8217;m curious what you think of it. Your Personal Statement should be a brief but carefully written essay regarding: 1) your reasons you want to do graduate work in this particular field, 2) [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first draft of my personal statement, which is the only essay I get to write for my graduate application. I&#8217;m curious what you think of it.</p>
<blockquote><p>Your Personal Statement should be a brief but carefully written essay regarding: 1) your reasons you want to do graduate work in this particular field, 2) your specific interests and experiences in this field, 3) any special skill or experiences that may relate to an assistantship, and 4) your career plans.<br />
&#8212;&#8211;</p>
<p>One of the most important lessons that I&#8217;ve learned during my time as an undergraduate student is that computer science is a continually evolving field. Specific languages and procedures that I use now might be rendered useless by new developments in theory or technique at any moment. Keeping abreast of current developments is a requirement just to survive in the job market.</p>
<p>However, I&#8217;d rather not just tread water, just keep afloat. I&#8217;d rather be part of the group pushing the envelope of what can be done with computers; I&#8217;d rather be writing the papers than reading them. Undergraduate studies are a step toward a career coding; they bring one up to speed with curent practice. Graduate studies are the next leap forward; they transform my role from that of a learner to that of an innovator.</p>
<p>WPI&#8217;s undergraduate computer science curriculum is project-based. Among other things, this means that before graduation, I complete two projects for class credit: the IQP is worth one class of credit, and the MQP is worth three. The former involved the development of a tool to aid people unfamiliar with computers with the process of setting up a complex database-backed web system. The latter, currently in progress, seeks to extend the Napkin Pluggable Look and Feel (napkinlaf.sourceforge.net) by creating a system which generates icons which look as if they had been hand-drawn, as the icons are called for.</p>
<p>The only common elements between those projects is that they both represented a significant amount of research, of delving into programming territory unfamiliar to me. I learned enough from the first project to qualify as a PHP/MySQL expert at the job I got subsequently; I expect to emerge from the MQP an authority on both Java PLAF technology and the specific graphical tricks involved in tricking people into thinking that a human drew something machine-generated. Some of my most interesting classes have been in AI and pattern recognition. I enjoy extending myself, branching into new areas and fields.</p>
<p>I don&#8217;t yet know what I will do after graduate school. I certainly wouldn&#8217;t mind doing pure research; holding a job learning things so new I&#8217;m the first person to get there could certainly be interesting. Alternately, I&#8217;ve had the idea for some time now that it might be fun developing intelligent opponents for computer games. For the moment, I intend to keep my options open.</p>
<p>One of the major reasons I look forward to graduate school is that I often read an article from one news source or another about a really interesting project being carried out by a team of graduate student researchers. Be it developing a control system for DARPA&#8217;s unmanned vehicle race, or a system which can beat most people at 20 questions, there are all sorts of interesting developments being made in the computing world today. Linus Torvalds was a graduate student when he wrote Linux. I want to make my mark too.</p></blockquote>
<p>Any suggestions or comments are appreciated&#8211;I have a month before this is due&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2004/11/17/personal-statement-rebecoming-a-cs-graduate-student/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>note my extreme reluctance to apply myself</title>
		<link>http://www.coriolinus.net/2004/02/17/note-my-extreme-reluctance-to-apply-myself/</link>
		<comments>http://www.coriolinus.net/2004/02/17/note-my-extreme-reluctance-to-apply-myself/#comments</comments>
		<pubDate>Tue, 17 Feb 2004 11:57:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[brain flotsam]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2004/02/17/466/</guid>
		<description><![CDATA[On the plus side, the server is now back up. I did accomplish something this week, in terms of the project. Plus, I think I configured it so that the sshd, apache, and mysql daemons start automatically at boot now. Then again, it&#8217;s Linux, so I&#8217;m not sure that following the documented steps will actually [...]]]></description>
			<content:encoded><![CDATA[<p>On the plus side, the server is now back up. I did accomplish <em>something</em> this week, in terms of the project. Plus, I think I configured it so that the sshd, apache, and mysql daemons start automatically at boot now. Then again, it&#8217;s Linux, so I&#8217;m not sure that following the documented steps will actually cause the correct thing to happen.</p>
<p>On the minus side, I just spent several hours of coding to accomplish a small portion of what could probably have been done much better with about the same investment in time, spent configuring. On the silver-lining side, I now have a much better working notion of how PHP and MySQL actually work together, and the sorts of things they like and dislike.</p>
<p>Now, to sleep. My luck has been good recently; I&#8217;ll hope that my advisor isn&#8217;t too disappointed with last week&#8217;s progress. We meet in 7 hours, most of which time I will spend sleeping. However, this last week has been the first one so far in which my project partner and I haven&#8217;t met our weekly goals. Oh well. I suppose that just means that we&#8217;ll have to actually work in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2004/02/17/note-my-extreme-reluctance-to-apply-myself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eudora is not cutting it</title>
		<link>http://www.coriolinus.net/2003/10/08/eudora-is-not-cutting-it/</link>
		<comments>http://www.coriolinus.net/2003/10/08/eudora-is-not-cutting-it/#comments</comments>
		<pubDate>Wed, 08 Oct 2003 05:21:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2003/10/08/373/</guid>
		<description><![CDATA[Do any of you have an email client that you particluarly prefer, that runs on Windows? I really liked KMail, but getting it to run within Windows is troublesome, as it&#8217;s a Linux application.]]></description>
			<content:encoded><![CDATA[<p>Do any of you have an email client that you particluarly prefer, that runs on Windows? I really liked KMail, but getting it to run within Windows is troublesome, as it&#8217;s a Linux application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2003/10/08/eudora-is-not-cutting-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>of course, it MIGHT not have been entirely Gentoo&#8217;s fault</title>
		<link>http://www.coriolinus.net/2003/07/14/of-course-it-might-not-have-been-entirely-gentoos-fault/</link>
		<comments>http://www.coriolinus.net/2003/07/14/of-course-it-might-not-have-been-entirely-gentoos-fault/#comments</comments>
		<pubDate>Mon, 14 Jul 2003 18:53:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[word processing]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2003/07/14/339/</guid>
		<description><![CDATA[Two days ago, my computer freaked out and died. The first thing I noticed was that the &#8216;su&#8217; command no longer worked. This command, for those of you unfamiliar with Linux, allows you to become &#8216;root&#8217;, i.e. the only person with the power to affect the computer in significant ways. This was bad, but not [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago, my computer freaked out and died.</p>
<p>The first thing  I noticed was that the &#8216;su&#8217; command no longer worked. This command, for those of you unfamiliar with Linux, allows you to become &#8216;root&#8217;, i.e. the only person with the power to affect the computer in significant ways. This was bad, but not horrible, as I found that if I could bring up an actual login prompt, I could still log in as root. Still, it was a little unnerving, so I decided to shut everything down and reboot.</p>
<p>When the system came back up, I could not type. Rather, nothing that the keyboard was sending was being recognized by the computer. So I shut it down and waited a day.</p>
<p>Yesterday, I turned the computer on and tried again. Managed a normal login, started the graphical environment&#8230; and started testing. The first thing I noticed was that the &#8216;su&#8217; command <em>still</em> didn&#8217;t work. The next things I noticed (as those were the next two things that I tried to run) were that the sound didn&#8217;t work, and that the internet didn&#8217;t work.</p>
<p>You&#8217;ll note that the parts that don&#8217;t work now are sound, networking, and easy access to any sort of superuser state. You&#8217;ll also note that without those, the only things a computer is good for is word processing, and that only if you have a printer directly attached to the thing, which I don&#8217;t.</p>
<p>The good news is that I think I know why my computer decided that it hated life: I had recently merged in a a large number of updates to various programs, many of which do critical things necessary for my computer&#8217;s operation. These represented the interesting parts of the continuation of the development of Open Source Software in general; they&#8217;re the newest versions of the programs I have since I last updated them all, six weeks ago. When the computer was done compiling and sorting everything out, it gave me a message saying, &#8220;the updates changed certain configuration files, listed here&#8230; please take a look at these and merge them manually with the originals, which I have saved here&#8230; or just run this utility, etc-update, which will do all that for you automatically.&#8221;</p>
<p>As I had never seen or heard of most of these configuration files, and I was sure that an automatic update utility wouldn&#8217;t destroy my system, I was happy enough to just let the automatic utility do its thing. I&#8217;m pretty sure that this is what caused my system&#8217;s demise.</p>
<p>Now, this would be fairly easy to repair, but for two things: the automatic updater deleted the original config files when it was done with them, in a move I can only assume was designed to save disk space; and nobody seemed to think it prudent to log the names of the files modified anywhere. I was delighted to find the log file /var/logs/emerge.log, only to be disgusted to note that it only logged the packages that I had merged, not any of the helpful, supplimentary text, such as the names of the config files that I should probably take a look at.</p>
<p>I&#8217;m trying to find a way to put the system back together, but it&#8217;s coming slowly. Which, as far as I can tell, is terrific.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2003/07/14/of-course-it-might-not-have-been-entirely-gentoos-fault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUI</title>
		<link>http://www.coriolinus.net/2003/05/21/gui/</link>
		<comments>http://www.coriolinus.net/2003/05/21/gui/#comments</comments>
		<pubDate>Wed, 21 May 2003 06:44:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2003/05/21/313/</guid>
		<description><![CDATA[It&#8217;s funny, because the moment you add the graphical element to a program, its size grows ridiculously. It was true when I was programming them out of hand-drawn ascii art with QBasic, it was true when I was still using QBasic to create simple 320&#215;240 graphics, it was true later with Visual Basic, and it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s funny, because the moment you add the graphical element to a program, its size grows ridiculously. It was true when I was programming them out of hand-drawn ascii art with QBasic, it was true when I was still using QBasic to create simple 320&#215;240 graphics, it was true later with Visual Basic, and it&#8217;s still true as I start to create programs which take advantage of my <a href="http://www.kde.org">KDE</a> desktop.</p>
<p>The only language I&#8217;ve ever used in which the graphical element has been fairly unobtrusive and simple was <a href="http://www.php.net">PHP</a>. I suspect that it&#8217;s because PHP was built from the ground up to take the input and output functionality of HTML and run with it, as it merges very well with HTML code and fits the general style, and has no other obvious input or output methods. This was a good choice, because HTML itself was designed to be a interface design specification language of a high degree of power and flexibility, yet simple enough to be hand-coded without significant trouble.</p>
<p>The reason I&#8217;m mentioning all of this is that I&#8217;ve started to look into the how and why of creating a graphical desktop application for Linux. I would be doing this for Windows, but I no longer use that operating system. This is all leading into the creation of the graphical SCP client eventually. Right now, I&#8217;ve created a rather useless hello world program which, nonetheless, runs on the KDE desktop. However, I was following a tutorial rather closely. Next on the menu: creating a program of my own design and specification (a simple digital clock which I can resize with the font size adjusting accordingly, perhaps with alarm and/or analogue mode).</p>
<p>Why do I program and learn during summer vacation, when I could be mindlessly bent on relaxation? I&#8217;ve relapsed into a seminocturnal sleeping schedule, and there are only so many novels I can read&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2003/05/21/gui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>302</title>
		<link>http://www.coriolinus.net/2003/05/06/302/</link>
		<comments>http://www.coriolinus.net/2003/05/06/302/#comments</comments>
		<pubDate>Tue, 06 May 2003 05:11:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[USD]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2003/05/06/302/</guid>
		<description><![CDATA[Turns out that when you go on vacation, you end up with a lot of free time on your hands. Today I started working on a program to simplify and partially automate the design and construction of vehicles for the game Car Wars, not because I particularly need such a program, but because it&#8217;s something [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out that when you go on vacation, you end up with a lot of free time on your hands. Today I started working on a program to simplify and partially automate the design and construction of vehicles for the game <a href="http://www.sjgames.com/carwars/">Car Wars</a>, not because I particularly need such a program, but because it&#8217;s something to do.</p>
<p>Later in the day (actually, only maybe an hour ago), I remembered that the school is shutting down FTP access on August 1, so I should probably go about getting a nice graphical SCP client that I can use. I started browsing around for one immediately. Only problem is, they don&#8217;t seem to make them, for Linux at least. I kept seeing descriptions of how WinSCP was cool, and how windows people had a few options in this line, and as soon as they got to the Linux section they started extolling hte benefits of command-line interfaces. This obvious lack is somewhat surprising. I&#8217;d be tempted to write one myself, but for the fact that I know basically nothing about networks, security, or graphics. Still, what&#8217;s summer for if not to learn all the stuff you were too busy to think about during school?</p>
<p>In other news, they say that Field Training is a bad place to try to take contact lenses; that you&#8217;ll never have enough time to worry about putting them in or taking them out. So I&#8217;m getting a new pair of glasses, to replace the pair I put away a few years ago when I realized that I look better without perpetual highway-patrollman-style goggles hiding my face. The new ones are thin, streamlined, and made of titanium, which I suppose explains the cost at least a little. Still, it&#8217;s hard for me to come up with good reasons why a simple pair of glasses should cost more than a hundred dollars or so.</p>
<p>They&#8217;re supposed to come in Monday. Perhaps I&#8217;ll get a picture taken and put it up. I should probably also revamp and update my <a href=http://users.wpi.edu/~peterg/public/>homepage</a>. I&#8217;ll have to see how that goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2003/05/06/302/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
