Knicks’ 2011-12 schedule – Knicks Blog

Says Ian Begley:

“Knicks vs. Heat, April 15: LeBron James says he doesn’t want to play the “villain” role anymore, but he won’t be able to avoid it on this night. James will be making his third trip to the Garden since spurning the Knicks [and others] to form a big three with Dwyane Wade and Chris Bosh. This matchup is Game No. 60 of the season, so it could have serious playoff implications.”

via Rapid Reaction: Knicks’ 2011-12 schedule – Knicks Blog – ESPN New York.

This will be a good one to revisit in April …

Eclipse and SFTP

One of my students at ITP just asked about file sync between one’s local file system to a remote file system using Eclipse and SFTP, so I put together a quick how-to, which might be of interest. The actual text/steps may vary, depending upon your version of Eclipse, but all the basics are there.

The one caveat of this process is that I’ve only been successful in setup and sync with an existing remote directory, and then importing it locally, not the other way around, e.g. exporting local to remote (though I have not tried very hard in this area — for whatever reason, the target has always existed whenever I’ve set up sync). So a remote target folder of some kind must already exist before you sync it to a local one, if you’re using these instructions.

To equate a local directory with a pre-existing remote one:

  1. Help > Software Updates
  2. Choose Available Software Tab
  3. Click Add Siteā€¦, and then put http://eclipse.jcraft.com/ for the URL field.
  4. Choose SFTP Plug-in, and then click Install …, and then restart after the install
  5. Using Project Explorer view, make a new local project
  6. Create a folder within that project that will map to a remote folder
  7. Right click on the local folder in Project Explorer and choose Import
  8. In the Select dialog, choose Other > SFTP
  9. Choose the local folder as the one to receive the import
  10. Create a new SFTP site and give your host and login info
  11. If successfully connected to remote site, you should get the remote directory tree
  12. Choose the remote folder to import
  13. The remote files should now be in the local folder

Now to keep sync between these two:

  1. Go to Window > Show View > Other… > Team > Synchronize
  2. Click the first upper right icon in the Synchronize tab
  3. Choose SFTP from the Synchronize dialog
  4. The previously mapped folder should appear with all files selected
  5. Click Finish
  6. Eclipse will ask you if you want to use Team Synch perspective. Personally I don’t use this. I just keep the Synchronize view as part of my workbench

To test:

  1. Make a change in a file within the local folder
  2. It should then appear in the Synchronize view in Outgoing mode
  3. Using the buttons at the top of the Synchronize tab, or the right-click menus on any of the items that have changed, you can upload or check the diff between the local and remote counterpart

So there you have it. For projects that involve multiple people, I would recommend using a version control system like Subversion, but for quick one-person, one code-base jobs, this works nicely …

Gimme The Strat

Squier Classic Vibe Strat

ActiveMusician.com is winding down their Classic Vibe Strat Giveaway this Friday. How does one enter? Glad you asked.

Simply give a like to ActiveMusician’s Facebook page and you’re entered. Right now, this is at ~1500 likes, so that’s your chances. Not bad for a guitar with a street value of $350.

Guitar will ship from our warehouse in NJ same or next biz day — depending on how long it takes to hear back from the winner (my guess is that it won’t take long).

Play Songs, Not Riffs

When I first starting learning to play guitar, and after the initial absorption of chords, scales, strumming, and the like, the focus was on playing all the classic guitar riffs from the bands of the day. Throw in an electric guitar copy and a cheap practice amp from my folks one birthday and all you could hear from my room was many out-of-tune distorted licks all day long.

Eventually, the guitar came into tune (better ears, plus a Boss tuner), the distortion a bit better, but the premise was the same. Learn all the most complicated guitar music note-for-note, rhythm and lead parts both, until I could play along with the recordings with ease.

This was not a strategy that I alone cultivated — in my town, this was the standard. Everyone wanted to be the local hotshot guitarist, and those in the mix were practicing many hours daily to make this happen. It was like our local version of the Guitar Olympics.

There are a few situations in which these skills really shine, most notably onstage with a band, and with all your own gear. However, more often than not, life is not like that. It might be a friend whose spirits need to be picked up and there’s an acoustic guitar laying around. Or at a house party and people want to hear you play a song alone with a roommate’s beater guitar.

Being able to shred every Metallica lick is a valuable skill, but in these situations, knowing, playing, and singing (I’ll get to this) is infinitely better. No one wants to hear the Best Guitar Licks from Metallica — they want to hear a Metallica song. A good musician should be able to play the music that they care about in any situation, any environment, with whatever tools are available.

This is where the song comes in. It was written for a reason and is the part with which the listener ultimately connects. When you can replicate as much of that as possible, using whatever means are available, the connection becomes that much stronger.

And because the listener’s bond with the song is so strong, more often than not, they’ll forgive your singing if it turns out to be poor, as long as it’s heartfelt. If you can tune a guitar, then you know what “in tune” and “out of tune” sounds like, so you should be able to correct your vocal pitch to the point where you can at least carry the tune. If you can’t, you just haven’t spent enough time doing it. Practice it with as much gusto as your playing and you’ll see the difference.

Now, presumably if you’ve learned riffs for various songs, then you know how those songs go. It’s just a matter of remembering the chords, the song structure, and the lyrics. To aid in this, you can look up the chords and melody on tab sites like Ultimate Guitar, or if you want the official stuff, check out any online seller of music songbooks.

For me personally, I never knew many complete songs until my daughter was born. When she was one year old, my wife and I could barely get her to eat while sitting in her high chair. However, we eventually found out that if I sang and played guitar while food was in front of her, she’d become absorbed in the music and start to eat without noticing.

Thus, playing for her during mealtime became standard practice and I needed to start learning songs in a hurry. So I pulled out my Beatles Complete songbook and started memorizing a new tune daily until enough I had enough repertoire to last a few meals.

In the end, it isn’t about being a jukebox or a karaoke machine. It’s simply tapping the love of music shared by yourself you and the listener via your performance.

And that’s a very powerful thing. Can you think of a better reason to be learning & playing music?