Search
Feeds

Monetize
Monday
Jul262010

Week Scheduler jQuery Plugin

Last week I released my first jQuery plugin, a week scheduler. It's a pretty simple control that you've probably seen in many other software projects, especially if you use Outlook or Google Calendar. The only difference between this and many of those other projects (and most of the jQuery plugins out there that are similar) is that I didn't want to associate the days of the week with any dates.

I wanted a generic scheduler, one where I could say something to the effect of "On Tuesdays, Wednesdays, and Fridays establishment X is open from 10:00 AM to 9:00 PM." In the context of the hours of operation of a business, this makes complete sense. The problem was that most of the plugins I used couldn't be de-coupled dates. I also wanted to make it visual so you could the times over that weekly period. It would have been simple enough (and ugly enough, honestly) to simply put a list of days and hours, but I felt this would make it a bit more user friendly.

Hopefully this will help some people out. Feel free to submit any issues to my Github issues page, it's early in development so, as always, let me know if you come across something. My links, let me show you them:

Week Scheduler Demo

Week Scheduler jQuery Plugin

Week Scheduler Github Repository

Week Scheduler Github Documentation

Week Scheduler Github Issues

Tuesday
Jun012010

Two helpful tools for undergrad Engineering students

As an undergrad Engineering student, there are two resources that have come to my aid leaps-and-bounds above other resources. Google, while not included in my list, is a given but the other two have seemed extremely obvious after I've mentioned them to people.

Some of the courses on the Engineering tract, at least with UF, include Calculus 1-3,  Chemistry 1 and 2, and Physics 1 and 2. While I haven't begun taking my physics classes yet, the first resource has been extremely helpful with both Chemistry and Calculus. That resource is Wolfram Alpha. When Wolfram Alpha first came out, it felt like the population collectively said "that's neat," and then moved on about their day. At first I was blown away by the wealth of data they had amassed and how it could be mashed up on the spot. But alas, after a few hours, I too felt the same way.

As someone who had regularly used the functions built into Google search (such as the calculator, dictionary, unit conversions, etc), Wolfram Alpha expanded that ability ten-fold. It wasn't until I thought to try plugging in an equation in my Calculus class that I truly grasped how powerful the site was. Low-and-behold, not only did it solve the problem for me, but it provided a detailed step-by-step guide as to how it arrived at that answer. It also provided the Calculus identities that we Engineering students oh-so-often forget in our calculations, as well as numerous other metrics about that particular equation. I was blown away. Calculus was much easier to grasp after that, not because it was solving equations for me, but because I could see exactly how a question was to be approached. It felt like I had my own professor around to tutor me whenever I needed it.

Chemistry has been the same way. I've been able to plug in practically any element or compound and glean whatever data I need about it. Being able to naturally ask for metrics about particular elements or equations has been particularly power as well. For example, plugging in "What are the isotopes of Carbon?" yields the three main isotopes that Carbon can be found in. From that information you can then go on to calculate the atomic weight of Carbon (or, you know... simply plug in "What is the atomic weight of carbon?") or gather any other data about it that may be of use.

The second resource that I've used has been more helpful for my Mathematics courses, particularly Calculus. This is also the resource that people facepalm themselves for not realizing after I mention it. Youtube.com is that resource. One might say "Wait wait, how are videos of kittens riding Roomba's going to help me?" Fear not, my friend, for mathematics teachers love to record themselves doing lectures on how to perform almost every type of major mathematics skill. And for this, we thank them. I've been able to look up almost every permutation of Calculus concepts online and find a lecture or instructional video directed at that concept. Once again, I've essentially found a way of providing myself a virtual instructor for when I'm not in class. This resource has been so helpful in fact that when I've had a teacher that was, for lack of a better word, horrible, I've been able to relax knowing that I'll find some decent instructional videos on Youtube. My current Chemistry teacher is a great example of this scenario...

So, while these sites may not be very eye opening (OK, they aren't, I know), you'll be amazed how much you can accomplish with their help. If you're struggling in any technical courses I recommend checking them out to see what they can offer. Especially with Wolfram Alpha, just type in some important keywords about a concept and see what it throws out at you.

Wednesday
May262010

New Website! MyDearAuntSally.com!

Today I formally launched a new site titled MyDearAuntSally.com. The premise is simple, a place where mnemonic devices can live. I'm always using mnemonic devices to remember things for my college courses so I thought why not make a place where people can share their own? And that's exactly what I did. The site may not be anything fancy visually but it gets right to the point functionally. I designed it with Wikipedia in mind, allowing people to add and edit entries on the fly.

For any of you techies out there, it was written using ASP.NET MVC2. I've gotta say that I drank the ASP.NET MVC Kool-Aid and it tasted delicious.

So if you've got a second, feel free to browse over to MyDearAuntSally.com and add any mnemonic devices you use.

I've also got another project I'm going to be starting that isn't quite as small as this one but is definitely more entertaining. More news to come!

Wednesday
May192010

What can't Storm Troopers do?

Besides protect thermal exhaust ports. And accurately shoot a target. Ok ok, I get it... At least they can dance.

Thursday
Feb182010

Roomba Drinking Games

We purchased our first iRobot Roomba the other day. I have to say it's one of the coolest , and most useful, things I've ever bought. Watching it pinball around our apartment vacuuming, and doing a damn good job of it, is extremely entertaining. It makes you realize exactly how far technology has truly come. All of this begs at one serious question... how can we utilize this beautiful piece of technology to get us inebriated?


I've come up with a couple to start off, post yours in the comments and I'll update the list with the good ones. Also, if you have any recommened names for games that are already posted, let me know. All drinking games should have catchy names. I take no responsibility for any damage to your Roomba or yourself, play and drink at your own risk!

 

  1. Spin the Robot

    Basic Premise: Everyone sits/stands in a circle with the Roomba in the center and enough space between people for the Roomba to escape. Whomever the Roomba bounces off of must drink. If the Roomba escapes the circle, everyone drinks. If the Roomba escapes, he is put back into the center of the circle and the cycle starts again.

    Notes: You will need some way of randomizing what direction the Roomba faces (or where everyone is sitting/standing) since it generally travels in a straight line after being turned on. One way of doing this would be for everyone to stand in a circle and roll a pair of dice. Whatever they roll is the number of people to their left or right that they move. Also note that some Roomba's may begin with a circular pattern, in which case this isn't needed.

  2. Plinko

    Basic Premise: Everyone randomly picks a position in a group with a few feet between them for the Roomba to travel. Once everyone has their places, they can not move. The Roomba is placed at the front of the group by a designated person and turned on. The Roomba will travel towards to group of people bouncing off whatever it hits. Each person it hits must drink. If the Roomba attempts to "wall follow" (or bounce around their feet to find out where the particular obstruction ends), they must finish their drink. The person who lets the Roomba loose should try their best to get the Roomba to hit its first target inside fhe group of people to keep the Roomba from hitting the first person, changing direction and going away from everyone.

    Notes: Once again, you will need a way of deciding who will place the Roomba and let it loose.

  3. Musical Robots

    Basic Premise: This is a variation of Spin the Robot except everyone stands in a tight circle with no room for the Roomba to escape. Whoever the Roomba hits as it makes its way around the circle is removed from the circle. After someone is removed, everyone should move in tighter to prevent the Roomba from escaping the circle. Because it is hard for the last couple people to create a circle that will contain the Roomba (he's crazy, after all), you can either enter some kind of elimination mode or... everyone can drink. Your pick. Either way you get inebriated.

    Notes: As always, you will need to randomize the orientation of the players.

Now give me your suggestions. I know these are basic, but I'm sure you imaginative people will come up with some better ones.