You

Computers, Other Creative Stuff, Programming Releases, Writing No Comments

As some of you may know, I was recently heartbroken when my girlfriend left me.  It hurts, but I’m healing, and part of that process is putting my angst towards something productive, so that I don’t spend all my time wallowing in self-pity.  Although wallowing is fun, and not just because wallow is such an awesome word!  *wallows*

Anyway, getting to the point, I wrote a poem.  But not just any old poem - a love poem.  In haiku. But not just any old love haiku - a bilingual love haiku.  That means that it can be understood in two completely different languages.  And not only that, but one language is used primarily by humans, and the other is used primarily by computers! It’s a bilingual trans-species love poem haiku!

That’s right, all my loyal nerd readers.  I wrote a love poem that is simultaneously in English and Java!  Is it sappy?  Yep.  Is it nerdy?  Hells yep.  And am I proud of it?  To…ta…ly!!!

Okay, first off, here’s the poem:

/*I see you in*/ class
You {double my; //happiness
long as; You are; //'round

static //and quiet
public/*ly I can't show how
Much you mean to me*/

/*My life's been a*/ void
main/*ly a*/( String of[]){ //failures
{}You make; //me hopeful

/*One day in class*/ You
Wear; /*a gorgeous dress and I
Choose to take the dive*/

/*I say I love*/ You
But; You don//'t reciprocate
;//Sheepishly I leave

/*I*/ try {//to move on
System//ize my life and just
/*Throw*/ .out //emotions

//Still my pen won't stop
/*I feel I must*/ .print( /*some lines
Telling*/ of[0] //my thoughts

/*Why*/+" is "+//it the case
/*That we cannot all be*/ "loved");//?
}/*This is love's big*/ catch

/*But then I find a
Truth without*/ (Exception and){}
finally {//I see

/*You may not be loved
By those whom you fancy most
But someone loves you*/}}}

Now, you can read that as it is, but if you know your away around Java, you can save it in a file called You.java and compile it.  It has no dependencies and compiles and runs without any errors.  If you’re lazy, download it here: You (60) Even better, if you pass it your name as a command line parameter, it has a special message to you, from me! :)

Finally, since I’m super duper nerdy, I made sure that anyone could clean the code into a readable English poem, by removing every instance of the following thirteen characters: /*{;([])}.0+”

Hell, it’s so easy, even a computer could do it!  (Are you noticing a pattern here?  I’m preparing for the arrival of my inevitable bionic fans :P )

This program cleans up You.java and prints it out nicely for you: You (60)

Aaaaaaaaaaand….I’m done! :D

Yay!

Computers No Comments

I went to the St. Joseph’s College Annual Programming Competition, and my team came in 1st place! We all got plaques, the school gets a trophy, and I’ll be getting a check for $500! :) Yay us! :)

Thinkpad T61

Computers No Comments

I just purchased my desktop-replacing laptop for college.  Yeah, it’s a few months away, I know.  But my brother needs a new computer, so I bought my college laptop now, so I can give my desktop to him sooner.

Anyway, the laptop I settled on is a Lenovo Thinkpad T61.  For those of you who don’t know, Lenovo is the largest Chinese computer manufacturer, who bought up IBM’s sales division.  Thinkpads have always been known as sturdy, powerful laptops, and this one is no exception!  The computer came with Vista Premium, and I decided to give it a try before downgrading to XP (or possibly switching to Linux!)  The OS runs well, and although I don’t game often, the computer has a dedicated nVidia card, which should be adequate.  The best part of all, is the computer has an accelerometer (all Thinkpads do, to turn off the hard drive if the laptop is dropped) and I can play games by tilting the laptop like a Wii!  :P

CalcUtil v2.021c

Programming Releases No Comments

This is an application I worked on for several months last year. It’s for the TI-83+ graphing calculator series, and it adds a whole slew of features useful to almost anyone.

1. Run MirageOS and Ion programs from the homescreen (without either installed.)

2. Keep all your programs archived (to hold more and protect them from RAM clears), while still being able to run or edit them as normal.

3. Assign shortcut keys to programs, and run programs at startup.

4. Much, much more! See readme for more information.

Download: CalcUtil (56)

Poll

Computers No Comments

So, I realized that my attention has been somewhat scattered as of late. I’ve been working on a number of computer programs, as well as other projects, and I feel I need to focus more if I intend to finish any of them. So, to your right is this blog’s first poll! Vote on what project(s) you’d like me to focus on. If you think of anything that isn’t on the list, or want to offer some helpful encouragement, or have a question about any of the choices, leave it as a comment to this post. You have about a week to vote, before the poll closes.

Long time no post…

Buffy, Computers No Comments

Sorry for the lack of posts lately. Been busy with some other stuff. Here’s an update:

I’ve begun learning php/mysql/css and am writing my own blog software. Sorry, blogger, you’re going to be replaced. But not for a while, cause writing an entire blog/cms by hand from scratch in a language you barely know is hard work!!! :P

The Buffy computer game has kind of fallen by the wayside, but I promise I won’t abandon it.

Speaking of Buffy, I just found out that I’ve been cast in a recurring role in Season 2 of Buffy Between the Lines, an online “radio” drama that takes place between seasons of the Buffy tv show (RIP). I’ll let you all know when the next season starts, so you can listen and tell me how beautiful my voice is :P

I can’t say any more, but when I find out any more non-confidential info about the show, you can bet I’ll post it here. (But you might lose that bet. And then I would laugh and use your gambled money to buy something expensive…like a pony.)

Also, I’ve finished my first real website, a jewelry shop called Crystal Originals run by my brother’s friend. Check it out and buy some jewelry. Or, if you’re interested in a site of your own, I charge low rates (or if your site is simple, no rates!) :) Just leave a comment here, or email me at magicdanw-at-yahoo-dot-com.

Relaxed Day

Blog Stuff, Buffy, Computers, School No Comments

Today has been pretty chill. Not too much going on in school, and not too much homework. I’ve still got to do some physics, but that’s usually fun, so no worries there.

I finally ironed out the (I hope) last bug in my Buffy game engine. This means that I’ll be able to start working on the actual game again. Wish me luck! :)

Also, in programming class, me and Maxant have started writing the Caspertron 2000 to replace our friend with a virtual copy. We hope to make it even better than the original! :P

I have also decided to start expanding this site to include more than a blog. I don’t know when I’ll have time to do this, and it may take a while if I decide to learn PHP and make a real Content Management System, so be patient. If this does happen, the blog will be moved to blog.mohawkondisplay.com, but don’t worry about that, because I’ll have a link to it on my front page when that happens. Some of the things I’ll be adding to the site include my computer programming projects and an easier way to access my pieces of writing.

In my life…

Buffy, Computers, School No Comments

SADD sleepover was this weekend. I went, for the first time in highschool. It was…interesting. Unfortunately, because of the large group, I think my social anxiety got the better of me, and I spent a lot of the time just walking through the halls or sitting around, listening to other people talk. I hope I didn’t creep them out, or make them uncomfortable. Fortunately, I was too tired to be nervous, so I was pretty much numb most of the night. If that makes sense.

Good news on the blog front. My domain name is set up now, for real. Mohawkondisplay.com works now.

Less than good news on the Buffy computer game front. I’ve got some rather large memory leaks that I need to identify and patch, and I don’t know how long that will take to do. :(

I’m really not looking forward to getting out of this chair…

www.mohawkondisplay.com

Blog Stuff, Computers No Comments

Good news! I decided to shell out ten bucks a year for a real domain name. From now on, you can visit Mohawk On Display at http://www.mohawkondisplay.com

Update: Unfortunately, not all is well in top-level-domain-land. Right now, you need to type www.mohawkondisplay.com, and if you forget the www, it won’t work. I’m doing my best to fix this ASAP. And in the meantime, if any web geniuses out there can come up with a way to make DNS less confusing, please do so, because it’s making my head hurt :(

Sleepy Days

Buffy, Computers, School No Comments

This will be a short update. Today, I was really really tired, and I couldn’t get out of bed until about 1:30 pm. So, no school. I don’t think anything too important happened, and I caught up on some sleep, so that was good.

After I was awake, I made some vast improvements to the Buffy game engine. Basically, I rewrote the save/load game functions so that instead of barely working and requiring large amounts of effort for me every time I write a new puzzle, now it just works. Period. No more effort needed on my part, no matter how complex my puzzles get. And now the player can save in the middle of puzzles (if he/she so chooses) just in case there’s one that’s really long or difficult. So this is a very good thing :D

I’m gonna go watch some Earth 2 with my family, and then it’s time for more sleep! Yay! :D

« Previous Entries