Saturday, June 30, 2007

Vinny's

So I've been going to Vinny T's on a weekly basis since I got to Olin this summer.

Their food is not exceptionally tasty, but I absolutely love the restaurant. They have huge, starving-college-student sized portions; and for a bit more they have incredibly big family platters that are meant to serve 3 or 4 people. To me this means I have dinner for a couple of days or something of the sort. More important than their portions, their service is great. They take huge reservations in stride professionally and without batting an eye.

They're cool with things like "20-25 people I think... I'll call if it seems like it's going to be more..." Oh yeah. They also deal with huge bunches of loud college kids quite well. It's really quite a pleasure to eat there.

So. Here's my plan.

I recently decided that it'd be awesome if I could get non-student members of the Olin community to come. Last time we had one prof, and this Thursday I expect two more and one prof's family.

I'm really excited to do this on a regular basis. I hope I can keep it going during the year; it'll be much harder b/c the dining hall is such an easy option. And of course scheduling is annoying. There are conflicts every single day, so its actually been a moving appointment. We've done Monday, Monday, Friday, Wednesday and next week is Thursday.

If you're an Olinite reading this in the Boston area, but you're not at Olin itself, send me an e-mail to be included in the invitation e-mails for these dinners.

I am really excited for Thursday.

Friday, June 29, 2007

FPGAs

These things are sweet. Like, really sweet. The idea is that you write a program and the FPGA implements it in hardware (it makes a digital circuit with a portion of its hundreds of thousands of gates).

The parts I like are the cost and how much they jam on the board. All the stuff on the board can be used as either inputs or outputs (depending on what they are); also there's some mode-controlling stuff on the board, but let's ignore that for now.

I'll describe one that's just shy of $100. It has 8 LEDs, 8 switches, 4 push-buttons on the board itself. Then it has an additional 60 I/O ports that can be used for whatever. Some of these (24) are split off into groups of 6 pins that you can plug something called a Pmod into. These are extensions that they've already made for you such as video I/O or audio I/O or motor control etc. Oh yeah. It also has a 4 digit seven-segment display. This lets you make the simple squarish looking digital clock type numbers. And there's a slot for a 1/8 VGA LCD screen. Sexy.

Anyhow. I keep on coming up with reasons to buy one that aren't good enough to get me to do it. Case in point: for about $200 I can make a TV card for my monitor. I mean. OK, I could play Smash on my monitor. Or I could get a $50 TV card. But the FPGA can also do other stuff. But for $200 I could buy a new TV. *sigh* I need better arguments for myself. If anyone can come up with a compelling reason for me to get an FPGA other than their shininess, that'd be awesome.

I'm pretty sure this device has made me the happiest and most victorious-feeling for the most mundane tasks. For example, I felt accomplished after following a step-by-step screencast to make the FPGA count in binary and display the 8 MSB in LED form. And now, I'm failing to use the seven-segment display to make it count with numbers. Actually, I think I've gotten it to do it, but too fast for my eyes to resolve... I'll work on that.

Tuesday, June 26, 2007

Highrise

Oh man. Highrise is yummy. Thanks to the people who suggested it to me!

I've got only like 20 contacts up so far, but I should get much faster at this as I get a bit more practice and actually establish a system. I've had to do every single entry like 5 times because I keep adding things when I think of them. "Oh yeah... photos!" also phone number formats, labels, and, this one is key, birthdays.

This works really well as a tickler for birthdays or, hell, anything. I'm going to chuck all of my single task to-dos here and keep Mindmeister for projects and other more complex things. The ability to have tasks linked to people is rather awesome.

Complaints: Well I do have a lot actually. Inputting people is slow. I can't add a photo or put on a label until after the initial creation.When I add a label I have to click OK instead of pressing enter. Little things, but things that shouldn't exist in a serious site. I mean, I have on my list of to-dos for Olindocs "make OK pressed by enter." Honestly. Not pro dudes. Oh. I also wish I could label contacts en masse. But I can't. Lame. This requires much more forethought. Or going back to fix things. Or both.

That all being said. This is one-time. I can more than deal with it. It's notes are awesome. I'm not sure if i talked to anyone who reads this about one of my original plans when I first got a Moleskine. It went like this:

I'd meet someone. I'd get their name. Then I'd pull out my Moleskine and scribble something. I'd then have a normal conversation with them; except for the part where I'm writing stuff in my notebook every 5-15 seconds. Well. Highrise gives me a reason to do something like this. Except not until after the conversation and only with people I don't see all that often. Not quite as cool but hey.

The free version of Highrise has this limitation about having a single case. This means you can only have 1 foldery thing that keeps different things related. OR. I could use either labels or an additional contact to keep a project together. Pretty hackable.

In short: Highrise = cool. I will report on any changes in my opinion if it goes to pretty good or less or OMG this is the mostest awesome! or more.

Sunday, June 24, 2007

Organizing Contacts

All right.

So some of you might've noticed that I'm pretty organized. This is because organization doesn't come naturally to me. As a result, I've worked on it all of my life and I've gotten very good at organizing any specific thing I choose to organize. I chose a new one today. I'm going to organize the people I know.

The sad part is, I'm not quite sure how I should go about it. I'm taking suggestions on any system you think would be interesting. Or even parts of systems or vague ideas; I love trying things out...

Here's some of my thoughts up to nowish:

Put it in Outlook - What happens if I stop using Outlook? Also, I don't know if Outlook has some way to have ticklers (reminders w/dates) attached to contacts for birthdays and such. Another con is that notes can only be seen once you open the contact; I hate slow.

Put it in Stikkit - This is nice b/c it's online. The whole thing is a note, it's very searchable, and it can have reminders. This is really quite awesome. The only reason I can think of to not use Stikkit is that it's an internet thing. As such it could cease to exist or be rendered obsolete. Also, I tend to be big on switching programs around... In response to my concerns, I could download everything as a bunch of text files and do a variation on my next idea.

Make my own system - Use one .txt file for each person. Then have a python program that goes through and makes a database in whatever form I want. I certainly know how to make this searchable and navigable due to my experience from OlinDocs. It's very customizable, but not necessarily pretty. And I can toss it online with security if I want remote access... Problem: takes time to make the program. Also, unless I write a gui or something for quick updating, going through lots of files could be annoying. I guess this is a problem with Stikkit too.

Use Excel - This might sound a bit under-powered considering how much I want my system to be able to do, but it can be done. With liberal use of concatenation etc, this can look pretty awesome and be nice to look stuff up in. Issue: inputting stuff would suck. A lot.

Use a Moleskine - Get a Moleskine address book. Or, more Borisly, get a normal Moleskine and do one person every 2 pages. That way, I can have a lot of updates before anything fills up. Also, it'd be easy enough to carry it with me whenever I meet someone new. Issues: Not searchable at all. Losable. Not very dynamic.

After writing this I have a bit of direction. Yay typing! That being said, it is only an inkling. What do you think? Comment or hit me with an e-mail (boris at students).

Saturday, June 23, 2007

Show Us Your Firefox

Lifehacker (among the cooler sites ever) is currently having a "show us your Firefox" contesty thing. I figured I'd send mine in since it's a bit unusual. For those of you who haven't been following this for a long, long time, my Firefox has a vertical column of tabs.I described how to put them there a while back. Anyways, I'm super-excited about this. If anything of mine gets on Lifehacker I'll be really happy. I'm such an internet fanboy... I almost disgust myself...

Wednesday, June 20, 2007

Goodbye Netvibes

It pains me to say this, but I no longer use Netvibes.

Netvibes is beautiful. Netvibes is functional. Netvibes has a ton of features and gadgets that you can toss onto it.

Alas. It's functionality has been losing ground to a variety of sources for a while now. I enjoy using new things (new to me not necessarily new in general) so changing methodology is fairly common but I really thought I'd be with Netvibes longer. It was my killer app. I used it for my to-do lists, I used it to keep track of plans, I used it to do a good bit of the standard recommended GTD stuff. I used it for my RSS feeds. I used it for podcasts. It was, without a doubt, my home on the internet.

But as time went by I started using stikkit for some kinds of lists. Then I started using MindMeister for more near-term lists because it allows me to display more information faster. And then the dagger to the heart: Google.

You might be wondering: "If you liked it so much, why'd you stop using it?"
Well, at this point the only functionality that I was using Netvibes for exclusively was RSS.

Google homepage, I mean iGoogle, sucks. Hard. It's RSS is clumsy. You can't read items in the cute little frame; it doesn't expand, it links. You don't have a lot of control; it's lame. It's gadgets generally don't seem to be worth the trouble, the community is less developed than the Netvibes ecosystem. Basically, not a cozy home. The coolest thing about it is the little image that changes with day and night and stuff.

And then there's Google Reader. It's not as pretty as Netvibes. But it's too damn good for me not to switch. All items view is downright sexy. Every item, expanded, in an otherwise spartan page; kkeyboard shortcuts that let me get my reading done fast. So effective. I could've replicated something like this with Yahoo pipes and all of my RSS feeds and Netvibes, but if it's not the best tool for the price it's got to go.

I love Netvibes, but not as much as I love efficiency.

Monday, June 18, 2007

Olin's Trees

Wow. So I sent two pictures to randomness; they caused quite a ruckus. I sent them out at 22:40.

By 22:44, three people had responded. Two were generally confused and one was concerned.

It was also said that the pictures were "obviously photoshopped." Honestly, I wish I was that awesome. To have not only photoshopped a picture, but then photoshopped the same scene from a different angle... so much badassness. But alas, such is not the case. An expedition was launched to photographically verify the lack of trees to a few doubters.

I caught them on their return with evidence and aided in lovingly berating the doubters. By the time I got back to my room (22:49) three more e-mails had gone out. One was from our aforementioned concerned citizen advising his fellow students that a work order had been sent out. The other two were from more perceptive folk who pointed out that the trees that had been cut were exclusively the ones that, well, were already dead.

Wow. People react to things so amusingly.

I was about to post but I figured I'd put in the newest e-mail (23:05). It concerns a student questioning the work order that was sent. Perhaps someone will question the questioning or something so that my entertainment can continue. One can always hope.

And one last e-mail (23:08) after I already posted and am going back for minor edits. A sarcastic fellow suggest that maybe new trees should be planted. Fantastic. I love randomness. And humanity.

I shall never be bored so long as I have other people in my general vicinity.

Saturday, June 16, 2007

Boris is amazed

I learned a new drill called practice reading. The idea is that you read for a set amount of time (say 3 minutes) and make a mark where you end. Then you read the same passage again in the same amount of time. Now you reduce the amount of time (to say 2 minutes) and read up to the same mark. Then you reduce it again (maybe to 1 minute) and read to the same mark. At this point there is no way you can actually read this fast, but the key is to get your finger to move at that speed. Ideally you'd like to see all the words but not have time to process them. Now here's what floored me.

After doing this practice, read something new. Calculate your reading rate. I got over 900WPM both times I've measure after doing this this drill so far. That's a massive jump (I came close to doubling my previous fastest).

I imagine I didn't retain as much, but I feel like I was actually reading... wow.

Speed-Reading

This seems to actually be doing stuff. I started at a speed of 240WPM for a serious-ish book and 360WPM for a fun book. Since then the exercises have only been with an easy fun book, but I've gotten 408, 478 and 373 WPM. Not bad considering I have to be thinking about new stuff.

The big things they've done up to now are using your finger as a pacer by moving it under the line you're reading (move it across to the right, then pick it up [sounds obvious but I never thought of it] and move it to the left), posture/lighting (the book should be at about 45 degrees and the lighting should be diffuse and soft), and fixing regression (this is when you go back and reread things). Also they mentioned getting glasses that are right; my new ones should be coming any day now...

In practice, I've found that using my finger makes me liable to rush and then need to reread more... I'm so impatient. I'll soon get a handle on this... *crosses fingers*

So far, so good. My goal is 1000WPM for easy books. Why 1000WPM you ask? Because it's a nice round number. And I get an extra digit; that's pretty cool. For reference, Ship of Gold has somewhat more than 400 words per page. At 1000WPM that comes out to less than 3 and a half hours to finish the book; at 240WPM that comes out to just about 14 hours. I could dig on some speed...

Anyhow, I finally have a good deal of work to do for NASA. I have to learn Verilog so I can use FPGAs and I have to make a simulation of mirror stuff with x-rays. w00t!

Thursday, June 14, 2007

A Dazzlingly Neat Duo

So I forgot to bring a CD over to the AC today. Luckily I'd made an iso so I just mounted it and I was good to go. People were quite infatuated with the idea so I thought some of you all might like it.

I use two free programs to make an iso and then mount it in a virtual drive.

The first is called LCiso Creator. This program just reads a cd and makes a copy of it into a .iso file for you - super easy to use.

The second is called Virtual CDRom. This involves doing a little bit more doing, but the readme is quite easy to follow. It might take a couple of minutes the first time; whatev.

You can get them both from me here. Enjoy!

Wednesday, June 13, 2007

Let the Speed Reading Begin

I recently got a book called Break-Through Rapid Reading (by Peter Krump). It's pretty much seen as the best book out there to teach yourself speed reading. Anyhow, I did the first evaluation today and was very unhappy. Previous test that I'd done online showed results of around 400WPM. This time around I got 240WPM. It was a book I don't really enjoy so I tried with a fiction book and got 360WPM. This is sad. A good friend of mine pushes 2000WPM. That's more than five times faster than my easy-book pace. The book claims doubling is on the low side for the results it yields; we'll see. It's a six-week long program if you go a chapter a day (which they recommend) so I should be blazing through stuff (about triple speed with more retention they claim) by August. Meanwhile, it is incremental so I'm supposed to expect significant (30%ish increase) results within a week. Sounds a bit out there, but we'll find out. /me crosses fingers.

In other news, podcasts are pretty awesome. I've taken to listening to the news in French and German. This only works out because the German one comes with full text that I can paste into a translator. I read through the German (out loud b/c that's the only way it happes at all), read through the English butchering and then listen to the podcast while reading the German (usually with occasional glances at the translation for missing words. I really enjoy when they translate people's names to English... Here's a good place to find foreign language podcasts. Oh and while I'm at it: Netvibes rocks! that's where I play my podcasts and the place I call home on the internet.

Tuesday, June 12, 2007

Peltier

So there's this cool thing called the Peltier effect. Basically, you line up n and p doped semiconductor in such a way that when you run current along the underside of the semiconductor all of the holes and electrons travel down. These electrons and semiconductors actually carry some heat so you can cool one side of the device while warming the other; the current will be directly proportional to the temperature difference. If you then hook up a heat sink and a fan to the heated side, you have a sweet cooler. I'm making one for beverages. It should be cool. I recommend wikipedia's article on this for anyone interested. There's also an inverse effect that uses a temperature differential to generate electricity; evidently there are even some watches that power off of the temperature differential that your body heat makes. Neat.

I just got myself an 80 watt, 8 Amp pelt (as they are known in the computer over-clocking world). And, wouldn't you know it, I have an 80 watt max, 8 Amp max source that plugs into a cigarette lighter socket. I'm gonna rig it up with a heat sink and some holder that will allow me to hold a drink with the heat sink being where the AC pumps air out. I'm gonna have some nice cool drinks and a nice cool circuit in my car.

:-)

NASA projects

So I now know what I'm working on.

I'll be on a team that's making an x-ray flux meter. This will pretty much count photons per unit time above some energy threshold. Ideally, we'd be able to figure out the energy of each incoming photon so that we could build up a spectrogram.

The other team I'm on is actually doing two projects. The first involves making a cheap x-ray imaging device by either hacking the software from a webcam or making our own camera. The second is something I've taken to calling ISPS - Inter-Stellar Positioning system. This is a lot like GPS except it can tell you where you are in space; it's somewhat harder than GPS b/c there's an extra dimension and we don't have satellites anywhere except around Earth. The idea is to use millisecond pulsars (neutron stars that send out x-rays at an extraordinarily steady interval) instead of the satellites. We're not actually even sure if this can be done, but hopefully it can and hopefully we can put together some software that could do it.

Anyhow, I'm super-excited. W00t!

Monday, June 11, 2007

Cool stuff from NASA

As some of you may know, I'm working for NASA at Olin this summer. On Friday we went down to Goddard Space Flight Center to talk to some people and get some projects to do for the summer. There's some cool stuff; check it out:

We're working with the x-ray group so you might see some obvious correlation...

-Interstellar GPS: Millisecond pulsars that emit x-rays at extremely constant intervals could be used to determine your position in space. We would study how to implement such a system and perhaps do some of the hardware/software too.

-Mounting Mirrors: X-ray mirrors need to get in space without breaking; this one's a lot of FEA analysis and stuff.

-Hacking a webcam: Hacking the software from a cheap webcam to get crude x-ray images on the cheap.

-Flux Meter: Make a hand-held USB peripheral that can measure x-ray flux.

-3d XRD study: NASA recently developed a 3d x-ray diffractometer (used for identifying minerals), but they don't currently know how best use the data. This one's sifting through data and figuring out how much useful information we can extract and how.

Those are our projects; I'll be working on two of them and will know which tomorrow.

On a completely separate note, I got to see something cool when our plane was breaking. You could see air resistance in action in the form of water vapor. So cool!

Saturday, June 9, 2007

OlinDocs datbase generation (part the last)

All right so we left off with databases in all of the directories. Now it's time to put everything together and get it all in its final form. If you haven't been reading, this is not the place to start; try this instead.

This is all actually fairly easy and short. To combine all of the databases in all of the directories I use this little function.

def combine(path):
_mydb= open('/.../OlinDocs/docdb.txt','w')

_for location in path:
__tmp=open(location+'/part_db.txt','r')
__mydb.write(tmp.read())
__tmp.close()

_mydb.close()



Since path is a list of all of my locations already this just checks the directories where I just made some partial databases, reads the whole thing and puts it into the main database. Just iterate and enjoy the fun. The rest is actually just manipulating text to put it in the form I described in part two for the javascript so I won't really go into it. One little trick I will mention, is using str() on a list to get something in that exact format that can be written to a text file.

This gets me my final database! Now i just chuck the database.js online and the index.html and all of the documents on olindocs.com in the home directory. (I won't push the html on people, but I encourage the interested to look at the source code of olindocs; it's mostly iteration and is fairly easy to understand.)

Thursday, June 7, 2007

OlinDocs datbase generation (part 2)

OK so back to some Python. Here's the general setup I have (if you're just tuning in, you'll want to start here):

I have every document in a series of directories such that its location is ...\semester\class\prof\author.

Single Directory Database

This is mostly what we did yesterday (undersores represent tabbing b/c I seem to be having some trouble putting tabs in right in blogger. Stupid html):

def prelim(location):
_import os

_params = location.split('/')
_sem=params[-4]
_class_=params[-3]
_prof=params[-2]
_author=params[-1]

__db = open( location+'/part_db.txt', 'w' )

_for fileName in os.listdir (location):
_if fileName=='part_db.txt':
__continue

_temp = fileName.split('.')
_file_name = temp[0]
_file_type = temp[1]

_...more stuff...
_db.write('\t')
_db.write('\t')
_db.write('{a href="http://olindocs.com/')
_db.write(fileName)
_db.write('"}')
_db.write(file_type)
_db.write('{/a}')
_...more stuff...
_db.close()

path_file=open('/.../OlinDocs/path.txt','r')
path=path_file.read().replace('C:','').replace('\\','/').split('\n')
for location in path:
_prelim(location)

First it imports the module for looking at directories. Then it gets out all the metadata that we previously embedded in its location. by splitting the location at every /. Then I just assign each portion of the location to the variable it defines. You'll notice that I use negative indices so that I don't have to wory about how many directories in I'm looking. This works just as well from C:\\ as it does from C:\\~\~\~\~\~\ (that's actually a little bit of a lie b/c windows sucks, but we'll get to that later). I have a little if statement to skip adding part_db.txt to the database; this is a file that I'm using to build up a database and not something that needs to be on OlinDocs. What goes on next is just writing out a text file. I do end up doing dome cool things like having the text file have some html (I have <> in the real program) so that the metadata can include links. Then we close the file and we're done. We have a database that describes all of the documents in the directory. It's actually not in its final format because I just wrote the data for each file in a new line instead of doing the one line of names and one line of metadata thing. This is really easy to change later so I'm just keeping this step simple.

Cool. Now all of our directories have a file called part_db.txt that tells us about the documents in it, but it's in the wrong format and scatter everywhere. This is getting long, so we'll merge these databases and put them in the right format tomorrow.

OlinDocs datbase generation (part 1)

All right. I'm finally going to talk a bit more about OlinDocs. (btw, I'm sad that I haven't gotten, like, anything)

Let's talk making a database with Python. In order for this site to work, I need to put variables that define the documents and their metadata into an easy to access array. My setup is basically one line gets all the names and one line gets all the meta data. For example:

data_names=['my car','my pen'];
// brand,name,weight
data=[['Honda',''Accord','like a ton'],['Pilot','G2','something in ounces']];


I think I'll talk about some Python stuff today and put it all together tomorrow. That being said, here's a link to the text file for my generator. And if you want to get the .py file you can right-click here and save it.

File management in Python:
-First we need to import os. This let's us use all the other commands that we'll need.
-Now try
location='/Documents and Settings/'
for file in os.listdir(location):
print file


Nice. This lets us see files. We can pretty much do anything like copy files, remove files, make directories, rename files etc. but I won't put that all here; that's what the internet's for.

Making
files:
Making text files in python is useful for myriad reasons. For example, they're persistent (thus useful for saving data) and usable by other programs. The way you make a text file is just by opening it:
new = open(location+'/newfile.txt','w')

The w means open it in write mode. You can also open it in append mode or read mode (a and r respectively).

Now that it's open we can put stuff in it:
new.write('Hello World')

If you need tabs or new lines use \t or \n. If you need a \ you will have to escape that to \\.

If it were open in read mode, we could do new.read() or new.readline() to get a string that has the entire file or the next line of it.

String Tricks
This is likely old hat to a lot of you but strings can be manipulated in a lot of powerful ways. For example we can use replace to find a string and change it with another string by using string.replace('s1','s2'). And there's also one of my favorite things in Python: string.split('s3'). This returns a list of items that were separated by some marker (eg comma-separated value files [.csv]). These can be used in-line to give you a lot of firepower for very little real-estate. A cute thing that my program does is
path_file=open('/Documents and Settings/bdieseldorff/My Documents/OlinDocs/path.txt','r')
path=path_file.read().replace('C:','').replace('\\','/').split('\n')

This baby takes a text document that has a path with all the directories I need to look at in a form that I can copy and paste from Windows explorer and turns it into a list of locations that python understands. -First it reads the whole file
-Then it replaces C: with nothing to leave just \dir\subdir\subsub etc.
-Then it changes all of the \ with / (remember \ is escaped)
-Finally it makes a list of locations with every line break defining a new location in the list.
Pretty neat. So much stuff in so little space. Sweet.

Cool now my program nows where to look and we know how to write stuff in files. Tune in tomorrow for more on how we get from this to a complete database.

In other news I played a little bit of soccer today. I am incredibly out of shape. I'm gonna start running daily (starting tomorrow evening actually).

Tuesday, June 5, 2007

Startup cost of life & PortableApps

I have burned through far too much money since i got to Olin for the summer. I've purchased cutlery, plates, bowls, mugs, pitchers, salt, pepper, a pillow, etc. but I'm counting these as startup costs. Actually, even some of the consumables are kinda like startup costs: 18 packs of hot cocoa will last a long time. I've also started buying groceries to eat and stuff; it's messed up.

I'm also getting new glasses; I just feel like I'm buying stuff for being old. It's a little bit saddening but I temper it with bouts of playing Magic and Smash Bros. Oh yeah. I also purchased a Smash Bros. cartridge.

Anyhow, I'm excited to see what NASA has in store for us on Friday. We're currently just learning stuff about x-rays and imaging and the beginning of the universe and whatnot. Also some modeling. I got to model some circuits today: hooray circuits!

----------------------
To make this more lifehackerish like I like it, let me tell you about portable apps. These rock. They're stand-alone executables which means you can run them from anywhere like, say, a USB drive. They're super-handy! There's a few that make this suite priceless:

-LCISO Creator > tell it what drive you want to make an iso from and your done. so simple. so beautiful. my cd carrying baggy thing will soon be obsolete. (I suggest you get VCDrom to mount the iso files so that you don't need to use your cd drive again!)

-Deepburner > not quite Nero, but way better than the junk they package with new computers

-OpenOffice Portable > that's correct. a full office suite on a stick.

-explore2fs > incredibly cool. browse your files stored in linux from windows!

-wireless keyview > see WEP keys that are registered on a computer real fast-like! great for when you visit someone and they don't know they're own WEP key. Also good for being an extremely lame hax0r!

-7zip > uncompress anything and get some lean mean compression.

-Firefox, Filezilla, Gaim and you are online!

-foxit reader and vlc media player mean you have better ways of seeing pdfs and every sound and video format imagineable than comes on a normal computer.

+ a lot of programs to look at your computer's inner workings (processes, registry etc.)

You can also have antivirus stuff etc to get ppl out of fixes...

I love these b/c I can use them on the computers of people too lame to have decent programs. :-)

Monday, June 4, 2007

Blog name change

Hi all,

My blogging hiatus is over. I'm now at Olin for the summer and my blog will get some loving again.

So. I changed my blog name b/c I'm pretty much a total tool. You see, Eternal Student didn't do well on Google. Other people had already thought of it and I was like the 23rd result or so. Not terrible, but I'd kinda started to thing of the Eternal thing as, well, me. So I googled some and went with ceaseless. I considered stalwart too, but I recently started a photoblog that tipped the scales for ceaseless. (I won't be putting the photoblog on Planet Olin, but it has it's own rss if y'all do that...)