Sunday, August 23, 2009

Mountain Talks: Guitar Hero

My wife and a friend of mine civis_smith go hiking as many Saturdays as we can manage to stay motivated enough to do. While we hike my wife listens to music while we chat any and all subjects. One subject that comes up time and again is basically how can we stay motivated.

We constantly "claim" we LOVE to do a particular thing, but time and again we find that we manage to avoid that area not because we want to, but more out of pure laziness. It's alot easier to sit down and watch tv, or play guitar hero.

While we were talking about that I began to say some words that have come to haunt me, why is it I can play the EXACT same song on Guitar Hero OVER and OVER trying to become "perfect" at it, yet while studying for a class I do a problem, get it finished (right or wrong doesn't matter at this point) and I'm willing to say, "I did it once that's all I need to do", but why doesn't that hold true for Guitar Hero, I played song x once, that is all I need to do, but I don't I try and try to succeed more and more. I mean I can get a perfect on Guitar Hero and even at that point, rather then saying ok NOW I've managed to do it perfect, I say hmm...I wonder if I can do it 2 times, or heck, why not keep trying to do it until I get it perfect EVERY time.

Now Mr. Smith and I have begun to use Guitar Hero as a constant reminder to do what we love, and not to just stop after doing something once, but to keep doing it over and over until we can do it perfect, and if we've managed to do it perfect, shoot go for perfect EVERY time.

So my goal for this semester is not to submit to this laziness, but rather then thinking about things as "passive" and "active" barriers to what I want to do, I'm going to be proactive about everything, no more sitting around and saying ahhh I need to relax, fine I can relax but rather then relax doing something I many times have come to loathe, I will "relax" doing something I'm passionate about.

Let me know what keeps you out of ruts, and what keeps you reaching for your passion and never giving up, or even what your stumbling blocks are.

Tuesday, August 18, 2009

Alarm Clock

I'm not sure how many people even use digital clocks in their room at night anymore to wake them up in the morning, with the advent of the alarm on the cell phone, but here goes, my wife has a digital alarm clock, and I can't stand the brightness at night.

I was thinking that it would be nice to be able to setup the alarm to shut off the display from time x to time y, with a button that you can hit to see the time (turns on the display), but basically the alarm would light up about 10 minutes before you have to get up, and then you will know what time it is,

Additionally, really do we need to know what time it is during the hours we're not at home? why not have the clock setup to shutdown or whatever until the time you get home, heck why not all appliances that can do it (obviously some like the fridge wouldn't work so well), but just have clocks that sync with network time (or something like that) and never have to set a clock again, and never have to see a clock at night again.

Shoot why not add wake on lan to all of them, then setup a website that will send a message to your clock, to turn on and then sound the alarm, there are probably tons of bad reasons why not to do this but ahhh whatever, anyways then if the lan is dead, then the clock just turns on (still keeps it's own time) and the last alarm set would be the new alarm..

Saturday, August 15, 2009

New Icon/Image

I created an image so I can point to it, so when someone saves my class search website to their home screen they'll see an icon rather then just a picture of the page, I use the idea from Scott Hanselman's blog
Here is my icon, I'm starting my business slowly, but hey who knows:




Let me know what you think of it, I just kinda threw it together kinda quickly.
If you have any ideas or want to send some submissions, send them to onaclov2000 at gmail dot com.

Thanks for checking it out, I'll post a few more if I think of any.

Friday, August 14, 2009

Mobility

With todays constant traveling as well as the number of computers the average developer/computer user has, I'm supprised we haven't found a better way to integrate multiple computers as one.

In comes Cloud Computing, where your software is all located in the cloud, that's fine and great but we're still in the old age of working on one computer at a time. Let's say you have a Desktop computer at home, a laptop computer, and a computer at work, now if all these computers can start working in unison, we can do things like tell the laptop to broadcast it's location to your desktop, and if your laptop leaves where the desktop is, have it ask you if you'd like to continue working on what you were, or simply allow that laptop to be an "extension" of your current computer desktop, and literally DRAG your program that you're currently using onto that desktop, now you already have your environment open running and no more "save, shutdown, open wait" business.

Since all the data is stored in the cloud (and I'll assume autosaving is occuring), simply treating each computer as an extension of another we can seamlessly move what we're working on from one computer to another.

So right now linux has the neat function of "multiple desktops" why not setup each desktop as a vnc or something connection, so if we say "send to desktop x" it literally moves the program off your computer (passes off the processing) and into the next desktop (aka computer), now you can access each desktop from each computer, and move from device to device.

Why would we want this, lets say I'm deep into a project and want to continue as I'm on my way to work (say I use the bus), so I drag the program to the new desktop and walk away, I could maybe have things setup to shut down (obviously completely customizable), now I'm on my way to work and keep working on the project, I get to work and transfer directly to my desktop and continue as I finish, now I don't have to worry about closing the program and keeping on re-opening (waiting for programs to load).

What would be interesting if is if processors would continue processing what they are able to, but search for other processors (not on their board), once they find one, they communicate and setup shared processing (heck why waste cycles), now that it's sharing the processing, moving a program from one desktop should be nothing to do.

Wednesday, August 12, 2009

GV FAQ

I recently had a conversation with a couple people at various times asking me similar questions, so here are some of the common questions and answers, let me know if you have any questions, I'll gladly post my answers.
I had my sister txt me at my GV number and it came up some
wild number, with her number in the txt message itself. So....its like
I get a message from 405 xxx xxxx and I have no idea who it is. I named
it "google" just to see, and had my other sister txt me and it was a
different (but very similar) number. Is that how it works? I'm
guessing it goes through google, and google is actually the one txting
me correct? If so, how do you know who is txting you? There is no way
I am remembering everyones numbers.
So here is the story, basically, the text message goes to google, then
Google checks to see if the number is a contact, if so it will stick
their name in the text otherwise they stick the number in the message, then send you the contents of the text message.
Unfortunately that appears to be the only way that it works as of this
point, so basically expect to get some crazy number, but it'll have the
person's name or number (depending on if they are a contact yet or not),
now when you respond, you simply respond to that number, (just by
hitting reply), once you've done that, I imagine google parses the
initial portion (containing name or number) and sends them a text
message from your google number (oddly enough)

So basically if you have their number in google contacts you'll know
who's contacting you, fortunately I was so worried about losing my phone
and contacts that I had already had my google contacts updated by the
time this came along, now apparently there is a way to upload the phone
book to google contacts (via CSV), and that being the case you can
export your phone's contacts via CSV, the only toughie, is converting
one to the other,You might be able to convert using perl or some such script and then all you have to do is upload it to google, and you're golden.

The other odd thing is, I haven't told anyone else this new number, and
I've been txting all kinds of people and no one has really said
anything...like "who is this" when they get my txt. As far as I know,
they don't see anything different - just like its txting from my regular
number. And on the google voice page there are only the conversations
ive had with you, and when I had my sisters txt me. I don't think that
you are in my contact list, and when you txt me it comes up as the new
number I put in your phone?

It seems it treats google voice members differently? So it does not
give me a random number with you, even though you are not in my
contacts.
From the looks of things, google voice customers texting to other
customers will see the google voice number come across, as far as
texting other people, unless you text them "through" your google voice
number, you are still literally using your number, it doesn't
automatically take your texts when you send them and send them through
GV.
The problem with "regular" phones, is if you want to call/text
someone through Google voice, using your phone (and not replying to a
text), you will have to call your google number (not sure how yet, I'll
have to look it up) then from there tell it who to call, so it's kinda a
pain unless you have a smart phone and can use an app, I.E. if you have
your ipod touch setup (jailbroken not that you would do that), you might be able to make that work, or Android and Blackberry already have apps in place.

What I've "been" doing is I'll go to the site and click call next to a
contact (or you can type in a number) then tell it which phone to ring,
then your phone will ring and then you will be connected with the
outgoing call to the number you wanted to call.

So what does that mean?

Basically if you don't have a smart phone, calling and texting (from
your phone) is a PIA, (except texts where you have already received one
on your phone), from the web interface it's pretty slick.

Hmmm, it seems like most of this google voice thing is a pain in the ass
- and I don't really see where the benefit is. But its fun enough to
play around with though and txt people through the interwebs and they
won't know who it is.
So what is the benefit of a Google Voice number?

  1. One phone number that you keep and you don't have to worry about "transferring" from carrier to carrier.

  2. Central number that can call any/all of your phones, much like calling a 1-800 number to get ahold of a company and then they route you through the system to the proper phone, you now have this ability, nice if you have co-workers, friends and family constantly calling you can route them, or setup call schedules for different phones (see call schedule post).

  3. I can't stand texting from my phone, but frequently have an internet connection so I can use the much nicer keyboard from my iPod or even my desktop to handle this cumbersome task (for my phone anyways)

  4. You get to pick your number, basically if you can think of one, try searching for it, and you can have it if you find it, most carriers just give you a choice of a couple numbers (terrible).

  5. Call Schedules.

  6. Voicemail transcription, It still needs work, but if it transcribes your messages close enough you can get a gist of it, and know if you really want to listen to that 2.5 minute VM, or have a good enough idea after a few words what it's all about.

  7. LOGS! I occasionally like to have record of conversations with people GV does this multiple ways, one you can record conversations (haven't tried this yet), SMS logs, and Voicemail logs, no more having to store your max text messages and deleting only one when you need to receive a new text, once you have your text at your phone, it's already logged in GV, also no more WAITING for your current carrier's VM system to give you all kinds of useless info wasting your time and more importantly your minutes.

  8. Telemarketer "spam" abilities. So if the only number you give out is your GV number, it doesn't matter if a telemarketer calls you, all you have to do is add them to your contacts (Say a SPAM contact) and setup the special routing of that one to go to a special voicemail that says "the number you are trying to reach is out of service", no more/ very little telemarketers from now on.


There are more I'm sure but this is a good start.

GV: How to Set Custom Ring Schedules

Someone sent me the following email:
Where do you go to that dictates what times certain phones will ring? I’m trying to figure that out
Let's say you only want one phone to ring on the weekends and one to ring during the week, but only during the hours 9-5, how do you do that? Simple, use custom ring schedules.

Here's how:
1. Login to Google Voice
2. Click Settings
3. Click Phones
4. Click Edit on the phone you want to set a custom ring schedule for
5. Click Show Advanced Settings

As you can see, you can set the ring schedules to a particular time.

For this phone, I have the weekdays set to 9-5, and the weekends to not ring,

Now you simply would save and edit the other phone to only ring on weekends, by clicking "Always ring on weekends" and then clicking "Never ring on weekdays".

There you have it, a phone that rings only from 9-5 during the week only, and another that rings only on the weekends.

Let me know how you use Google Voice in the Comments.

Wednesday, August 5, 2009

All things Google: Google Voice

I have been using Google Voice for a couple weeks now, and the more I use it the more I like it,one HUGE benefit I see is that when I start getting spam calls from my google number you have the option of routing those calls to special "voicemail" I like to call it the trash.

Another great thing is I can use my Ipod Touch to send and receive messages (in wireless hotspots), which means no more typing using my cellphone (not a keyboard, lets just leave it at that).

So I've been trying to come up with some ideas, I realize now that if I can manage to mashup my Google Calendar (Birthday event reminders), and Google Voice, I can now send Happy Birthday Texts automatically, and send myself a reminder that I did so....how cool would that be.

For those of you wondering Google Voice is kinda like having a central call center (one number) that can route different kinds of calls to different places, very convienient.

On the plus side I had all my google contacts in order (because I lost my enV back in the winter snowboarding), and because the iPod Touch can sync with the contacts and calendar I was set when I signed up, so now it's a simple search for a contact, then click call or sms, and if you call, it will prompt you for which phone to call from, so what it will do is call your phone first, then start the ringing for the other phone (kinda like a "transfer"), SWEET.

Anyways, the more I play with Google Voice the more I like, I'll try to continue a review at some point in the future!

Biggest drawback though at this point is that GV won't accept MMS messages.

I'll update if that changes