Archive for the ‘Uncategorized’ Category

Summer and Opolyish

June 30, 2010

So it’s summer.  At last.  We’ve been waiting for it all year and it’s finally here.  I’ve celebrated by playing computer games, going on social outings, and writing a simple in-terminal game called Opolyish.  Feel free to to try it out.  Hopefully you can have some fun with it.  It’ll probably be better once I put up a more complete set of configuration files so you don’t need to make your own.  A friend of mine has volunteered to add the ability to play over a network to it, so that should also be good.  I’ll keep you posted.

Opolyish aside, I’ve also studied for the Wifu course I’m taking.  It’s a class made by those who maintain Backtrack Linux, and it’s rather fun stuff.  After that I need to do some more miscellaneous learning and focus on algorithms and preparation for USACO, the USA Computing Olympiads.  Then I’ve got reading to do and summer homework to do.  That’s my summer in a nutshell, except for the various trips which I’ll be taking approximately every other week.

well, thanks for reading tonight’s post.  I’ll probably be posting about once a week but on no particular schedule throughout the summer.


My Fancy New Watch that Plays Movies

June 3, 2010

My birthday was a couple days ago, and I got a series of very unique gifts.  The usual gift cards aside, I’ve been given three movies, two books, a stuffed animal, and a watch (and money to enroll in a class).  The Movies are Tron, Wargames, and Hackers; all excellent films if you need something to do.  I’ve not yet made a dent in either book (one is still on its way here from amazon), but they both look good.  One of the most important gifts was the foot-tall stuffed tux (the linux penguin).  He is currently sitting here on my desk and keeping me company.  Lots of fun.

My final gift was a watch.  Now this was no ordinary watch.  This watch plays movies and songs, displays images and text files, records audio, has a few little games, and acts as an 8GB USB drive.  It’s a super-amazing watch.  I am yet to actually wear it (The band needs to be adjusted), but I can’t wait.  It’s currently charging.  The downside of having all those features in a watch is that it has something between 1-3 hours of battery life.  It makes up for this by turning off the display and only giving the time when a certain button is pressed (it’ll be a weird site for people who walk by and see my faceless watch).  A particularly amusing feature is that the watch comes from an obscure chinese company and is called an mp4 player on the box.

You may not be familiar with cheap portable chinese multimedia gadgets, but they have the most cryptic manuals in history.  The translation was so bad that one of the issues on the troubleshooting page was ‘promiscuous words.’  Also, very few sentences had completely correct grammar.  To make matters worse, the pictures provided had chinese text in the dialogue boxes.  You may think that this made the process of setting up the watch a pain, but it really made it so much more fun.  The interface was really easy to figure out.

One detail which I feel others should be aware of is that many of these devices of chinese origin only support the .mtv file format (designed to avoid having to pay royalties for the other formats), so you need to get a converter to change your files to mtv files.  Although they do give you a cd with a converter on it, it is for windows only.  You can get converters to work on linux through WINE (the linux windows compatibility layer), but it’s a pain.  So much of a pain in fact, that I think I’ll just have to use someone else’s windows computer to convert my videos (for now).

In any case, I’ve had excellent fun these past few days, and I hope it continues despite the imminent final exams.

My Amazing see-through Tape Wallet

June 1, 2010

Today I’m going to talk about something a little less technical than usual.  However, this experiment does have the ‘hack value’ which I usually pursue.  After working with my robotics team for the better part of the day, as we were about to get ready to go home, the other captain stayed behind to help me clean up.  After talking about matters of club business for some time, our conversation wandered.  At some point, he showed me his wallet for some reason, and I noted that it was made of duct tape.  I then mentioned that I needed a new wallet and asked how to make one out of duct tape.  As we were getting the stuff needed to make the wallet, I noticed a roll of packing tape sitting on the table from earlier.  This gave me an idea.  I could make a clear wallet from this tape.  Not caring that this would mean anybody could tell how much I’ve got, I decided to go ahead with my new plan.

Tutorials on how to make wallets from duct tape are all over the web, so I won’t talk about how exactly I did it here.  However, I’ll tell you about some fun stuff I did with y wallet after making the basic money-holding compartment.  Obviously I made ample pockets for cards and whatnot.  Then I got creative.  As I mentioned when Talking about my indispensable USB toolkit, I always keep some stuff handy on a USB.  Also, I used to keep my house key in a separate pocket in my old wallet.  I decided that I’d add more mini-pockets for a USB and a key.

Now my wallet has holders for a USB and keys.  A testament to the epic power of creative ideas. 🙂

Irrelevantly, Wargames is a great movie!  I’m watching it right now for the first time in a couple years and its distracting me from this post.  Anyway, I’m off to sleep after a few more moments.  Happy Memorial Day!

Miscellaneous Stuff I’m Working On and My Site

May 30, 2010

Well, you may have noticed that I have as yet failed to post today, and it is rather late.  This is because I spent all day at a festival and had no time on my computer.  Yes, believe it or not, I don’t always live behind the screen.  Seeing as that it is beginning to become morning and I have a day of work with my robotics team ahead of me, I dont really have the time or energy to write a detailed post on some piece of technology, so I’ll just start out by giving you a rundown on a bunch of problems I’ve been working on and then go on to talk about the content on my web site.

  • For starters, my laptop has this issue where it takes a long time to start applications the first time after booting, and some of the other applications fail to start properly or have weird pauses.  I’ve been working on this intermittently for weeks now and have so far been unable to figure it out (which is a really rare occurence for me).  If anyone can give me a hand, I’m running fluxbox on arch linux on a thinkpad t60p
  • It occured to me yesterday that I would like to run linux on that old ipod I don’t use.  I looked it up, and sure enough there is a project to get linux on the ipod.  Unfortunately, the ipod I have is unsupported due to changes in apples encryption stuff.  There is a project to get linux working on my device, but it has not progressed too far yet.  If you have an old ipod, try it out and tell me how it goes.
  • I’m trying to move my printer from being connected to my desktop to my server box.  I’m having trouble with this.  I think a post I plan to do later on will explain why this is being an issue for me, focusing on the nature of the server.
  • Inverted Productions has made some decent web games that are definitely worth checking out.  It’s all the more impressive when you know that their entire team is made up of high schoolers.

Well, that’s enough of that.  The last thing I’d like to talk about is my own personal web site, (previously known as  I’ve just recently restarted it after a hiatus of a few years, and it is not yet at 100%.  That said, I’m putting up more content all the time, so please check back on it often.  Currently, there are sections for tutorials and then ‘my stuff’, an incredibly vague category which presently encompasses the two scripts I’ve featured on this blog.  I would now like to share with you some of my plans for expansion on the site.

I need to finish the Java tutorials.  I’m making these tutorials to benefit the computer science students at my school who are stuck working with a very bad textbook.  Part 1 of 5 is currently complete, but I’ll get to the rest soon.  The super quick-start guide for BASH scripting that I promised last week is also in the works, with part 1 of 2 completed.  My linux getting started guide is actually completely empty, largely because it is such a wide subject area that I don’t really know where to start.  One simple howto that I have completed is my guide on how to save a game in nethack even if your character dies.  Although they are mostly incomplete, I’ve put what I have up for now.  Future tutorials will include an introduction to programming for the FIRST robotics competition for the benefit of my school’s robotics team programmers, a getting started guide for nethack, and a basic tutorial on the vim text editor, among other things.  In the ‘My Stuff’ page, I’m going to add a personal info page for you to get to know me better.  I also intend to put up essays and other pieces of writing that I compose, in addition to screenshots or pictures of adventures that I may have (after all, it is a personal site).

Now that I’ve written the last bit of my energy into this task, its time for some sleep.  Or maybe not.  I have some interesting reading to do (and a website to work on).

The saga begins…

May 18, 2010


A couple years ago, I began an experiment in blogging on WordPress under the designation of ‘sabalicious.’  various constraints caused me to abort this effort, but I am finally back to tell everyone about the abstruse technical dilemmas which I so zealously throw myself in to (and whatever else is on my mind).  For starters, I’d like to direct you to my personal website,, (also back after a long hiatus), and invite you to look around despite there being not much to see.  I promise I’ll fix that soon; I have a lot planned.

Well, I look forward to sharing my world with you,