iD Tech Camps

Save money on camp with this special offer

Search Our Site

The World's #1 Tech Camp

iD News and Blog

Request a Brochure

You are currently browsing our archives.

Integrating Flickr with vBulletin

Our support forums here at iD Tech run on the popular internet forum software, vBulletin. Each year we constantly revamp the system with new upgrades, a new design, and new code plugins to make the process more specific to our business model and more accessible to our staff.

In addition, we also have a public Flickr stream. I wanted to pull these two elements together so that we could bring examples of our Flickr photos to our own support system. Here’s how I integrated them.

  1. Download the phpFlickr API from here: http://www.phpflickr.com/
  2. Unzip the files to your vBulletin /includes/ folder.
  3. If you want, you can rename the files to match the vBulletin naming convention (i.e. phpflickr.php -> functions_phpflickr.php).
  4. Optional: Create a new vBulletin product. From the admin side, choose Manage Products from the Plugins & Products menu. Then select Add/Import product. Fill in the information you need for a new product and hit save.
  5. Add a new vBulletin plugin. From the Plugins & Products admin menu, select Add New Plugin. Select the product you created in Step 4, or vBulletin otherwise. For hook location, you’ll need to select where you want the Flickr photos displayed. I’m placing them on our vBulletin homepage, so I select forumhome_start for my hook. Enter a title (such as Flickr Integration), leave the exectution order alone, and use the PHP code shown below.
  6. From the Styles & Templates menu, select Style Manager. Pick your style and choose Edit Templates. Find FORUMHOME (or whichever style is applicable to the hook location you chose) and double-click on it.
  7. Find the location in the template where you want your photos displayed and enter $flickrbox, the name of the variable we are pulling from our PHP plugin.

Now let’s take a look at the code we’re placing in our plugin.

require_once("includes/phpFlickr.php");

// Create new phpFlickr object
$f = new phpFlickr("yourapikey");
$f->enableCache("db","mysql://user:password@server/database");

$limit = 11;

// Find the NSID of the username inputted via the form
$person = $f->people_findByUsername('iDTechCamp');

// Get the friendly URL of the user's photos
$photos_url = $f->urls_getUserPhotos($person['id']);

// Get the user's first X($limit) public photos
$photos = $f->people_getPublicPhotos($person['id'], NULL, NULL, $limit);
$flickrbox = "<table class='flickrbox'><tr>";

// Loop through the photos and output the html
foreach ((array)$photos['photos']['photo'] as $photo) {
    $flickrbox .= "<td><a class='flickrimg' href=$photos_url$photo[id]>";
    $flickrbox .= "<img border='0' alt='$photo[title]' "
               ."src=" . $f->buildPhotoURL($photo, "Square") . ">";
    $flickrbox .= "</a></td>";
}

$flickrbox .= "</tr></table>";

First, we require_once the phpflickr php api library. Alter this line if you choose to name your library differently. Next, we create a new phpFlickr object, $f, and supply our Flickr API key. Change this line to reflect your unique API key. Next, we optionally enable the cache available with this library by supplying our mySQL database details. If you don’t have your details, don’t worry, this step isn’t required.

We then set a limit for how many photos we want. I’ve chosen 11. We use people_findByUsername to get photos for our particular user, in this case, the company username iDTechCamp. The resulting statements will pull $limit number of photos from the public profile of our user. Lastly, we need to construct a variable that holds the output as HTML. Our variable here is $flickrbox and as you can see I’m generating a table with CSS class style named flickrbox. Each image in the table is table cell and contains a link to that particular image. We also set the image title to the photo title pulled from Flickr.

You can easily alter the PHP code here to produce tableless HTML or any other structure you like. I hope these instructions help you to integrate your board and Flickr! Email me or comment with any questions you might have.

April 30th, 2009 | Tags: , , , , , , , , , , , , , , , , ,

Posted in: iD Tech Bloggers

What Makes a Summer Camp Thrive? It's People!

iD Nation,

We’re rounding the corner to Summer 2009.  Our camps are thriving right now, and interest is at an all-time high for our summer computer camps.  But what makes a camp unique?  What makes iD Tech Camps unique?  SImply put:  It’s people.  Check out a few of the cool photos from a few of the very cool and creative people that are responsible for bringing iD Tech Camps to you.

A company that celebrates its employees is a company that thrives.

From our team of Regional Managers, Client Services Representatives, Admin folks, Field Services, IT and Marketing…the best team in the camp business is counting down the days until summer.  We are ready for an amazing summer.  Climb aboard!

-Pete

April 23rd, 2009 | Tags: , , ,

Posted in: CEO's Blog, Summer Camps

Beta Camp Kicks off the Summer Camp Season!

Last week, iD Tech Camps launched it’s second annual Spring Break Beta Camp, held right in the heart of Silicon Valley! We invited students ages 7-17 to attend and take iD Tech Camps courses taught by trained instructors during Spring Break. We are happy to announce that Beta Camp was a huge success! (Scroll down to view more photos from Beta Camp.)

iD Tech Camps Beta Camp is a trial version or “beta version” of our summer computer camps and courses. For a fraction of the cost of a regular week of camp, our Beta Campers attended a week of day camp filled with fun camp activities and professional instruction. Like iD Tech Camps, there was a small student to instructor ratio – we wouldn’t have it any other way. Each student also got the opportunity to work with leading brand name technologies and completed a project by the end of the week.

One of the highlights of Beta Camp is that our students get an exclusive sneak peak at our Summer 2009 courses and curriculum. This includes new courses like: 3D Game Design–Role Playing Games, 3D Game Design–1st Person Shooters, Graphic Arts, Digital Video Design and more.

We are thrilled to announce that the feedback we received about the new curriculum was overwhelmingly positive! But don’t take our word for it – check out what some of the student had to say:

“It was a life changing ( in a good way ) awesome and a rocking experience.”

- James, Student

“I enjoyed this camp very much…everyone here was friendly and I expanded my knowledge of making a website and animation. This was very enjoyable working with my friends and meeting new people.”

- Mayer, Student

“Graphic Arts was really fun and I liked how I got to express myself with art.”

- Jordan, student

“iD Tech Camps has always been an amazing experience for me, and this year is no exception. Excellent instructors and an excellent education program combine to form an amazing camp experience.”

- Matthew, Student

Thanks for the rave reviews; we are glad you had a great time! We would also like to thank you for helping to kick off the 2009 Camp Season and look forward to seeing you again this summer.

You can learn more about Beta Camp or register for our 2009 summer computer camps right online. Courses and locations are selling out fast so check availability at one of our 60 locations by clicking here: view all locations. We invite you to check out photos from Beta Camp below.

Meet our awesome Beta Camp staff!

Just need to tighten this....got it!

Let me show you how it's done fellas....;-)

And now for the finishing touch....

Nice moves!

Nice moves!

Hands on Tech Fun

Hands on Tech Fun

This wasn't staged at all, we swear.....

This wasn't staged at all, we swear.....

Cutting edge technology + great staff + cool activities = Happy Campers!

Thanks again for a great week everyone!! You can view all Beta Camp photos by clicking here. See you this summer!

Team iD

April 23rd, 2009 | Tags: ,

Posted in: iD Tech Camps

Tech Pranks

Let’s talk about pranks. Specifically, pranks involving technology. If you access to some fairly common technology, you can prank like never before. Here are a few options:

Ghost Writing

This prank is simple. If you have a coworker nearby, find an extra USB keyboard (you could even use your own) and, depending on how far you are from your coworker’s computer, one or more USB extension cords. Plug your extension into their computer when they aren’t around and discreetly run the cord over to your computer where you plug in either your keyboard or an extra one. Alternatively, you can use an extra mouse instead.

The key to this prank is subtlety. Most operating systems allow multiple input devices, so you can simultaneously use two keyboards. As you go through the day, sporadically type a few characters here and there on your extension keyboard, especially when your coworker is working on a document, or email. You don’t want them to become overly suspicious, but instead think that they are having trouble typing. Just an extra letter here and there to start.

Other methods of subtle harrassment with this technique include randomly pressing the Windows key (or some other function-type key) or turning Capslock on occasionally. Again, don’t over do it or it will raise suspicion. If you opted for the mouse instead, small movements or the occasional right-click should do just fine.

Materials:

  • USB extension cord(s)
  • USB keyboard

Hidden Friend

This prank requires any sort of device that can occasionally make noise. The original prank began with a stopwatch we received from a vendor for free, though you can use any similar device that can be set to beep on a regular interval. In this case, I set the time incorrectly so that the hourly beep wouldn’t occur on the hour for further annoyance. Just hide the watch somewhere and wait for the fun begins.
If you need a more extreme version of this prank, check out this product from ThinkGeek: http://www.thinkgeek.com/gadgets/electronic/8c52/. This version is set to random periods between beeps and designed just for this prank.

Materials:

  • Stopwatch or other small device that can beep routinely
  • ThinkGeek Annoy-A-Tron

Auricular Feedback

All you need for this prank is a stereo line-in cable. That’s the cable you use to connect your speakers to your computer. More specifically, it’s a cable with a 1/8in male headphone jack on each side. Most speakers come with one or several of these cables. Attach one end to the line-in or microphone jack on your coworker’s computer. These jacks usually have icons to represent what they are. Next, plug the other end of the cable into the speaker-out jack on your computer. Basically, the sound from your computer will be played on their computer as microphone or line-in input.
You may need to unmute or adjust the volume of their microphone/line-in while they are away. To start, set your volume very low. You don’t want to make them suspicious too soon. Make sure that no unexpected noise plays on your computer – it blows your cover quickly when your favorite mp3 starts playing on their computer. Instead, play small annoying sounds, like insect buzzes, audio tests (http://www.bbc.co.uk/wiltshire/audio/mosquito_sound.mp3, the Mosquito, a sound file with frequency that only certain ages can hear), or weird beeps and boops from Flash game sites with sample sounds. Don’t overdo it, and gradually increase either the volume or the obnoxiousness of the sounds as the day progresses for maximum effect.

Materials:

  • Speaker Line-In cable

Those are just a few for now, but check back in later for more!

April 21st, 2009 | Tags: , , , , , ,

Posted in: iD Tech Bloggers

Make Changes in Lightroom with Sync

Todays lesson: Make changes globally across multiple files using the sync function of Adobe Lightroom CS4.

Click here to open in new window.

Stay tuned for more blogs and vlogs!

April 17th, 2009 | Tags: , , , , ,

Posted in: iD Tech Bloggers, Uncategorized

Tutorial: Flash Animation for Beginners 2

April 17th, 2009 | Tags: , , , ,

Posted in: iD Tech Bloggers

Using X-Code for iPhone & iApps?

Developing apps and widgets for the iPhone, Facebook, etc. is hot right now.  There is keen interest in developing the skill set to enable the development of these apps.

Our client services department recently received an email from a client looking to register for the iD Programming Academy.  The client wanted to know if the skills learned at our summer camp will be transferable to a MAC working with X-code for the iPhone (specifically developing iApps).

Here is the answer, unedited, from our curriculum developer

Skills learned at iDPA are definitely transferable to X-Code.

The iD Programming Academy curriculum starts off with a brush up of programming basics and

then we jump right into programming of graphical user interfaces using

the Swing framework for Java and/or .NET for C#. Both frameworks are

extremely similar to Apple’s iPhone SDK (software development kit) used

to write iPhone applications on the Mac platform using X-Code. Students

will also learn how to create 3D graphics and animations using OpenGL, a

technology that is also integrated into Apple’s iPhone SDK. In summary,

the iD Programming Academy is the best fit for this student.

The iD Programming Academy is offered at Stanford University, and is almost sold out.

iD Tech Camps also offers programming camps in both C++ and Java at locations across the country.  The goal here is to create the next generation of computer science students.  Have fun.  Get interested.  Learn to program!

Check out all iD Tech Summer Camp Courses by clicking here.

April 17th, 2009 | Tags: , , ,

Posted in: CEO's Blog, iD In The News, Summer Camps

MC Hammer Hangin' with former iD Star

It is always fun to keep tabs on former iD Tech Camps employees. Bryan used to work in accounting, but several of our people still keep in contact with him. It is also a good idea to keep tabs on MC Hammer. It looks like he is doing well.

This is pretty much a random post–although it should be mentioned that the “Can’t Touch This” video blazed the trail with superior cinematography–the kind of music video kids can get a taste for creating in our Digital Video camp course at iD Tech Camps. (The plug had to happen!)

Can’t touch this! Oh oh, oh oh, oh oh…

Bryan hanging with MC Hammer

Bryan hanging with MC Hammer

April 13th, 2009 | Tags: , ,

Posted in: CEO's Blog, Do Something Big

Top Camp at the Nation's Top Universities

When it comes to applying to college, some people turn to the U.S. News & World Report’s Top 25 List that comes out annually for guidance. Below is the Top 25 for 2009 in the “National Universities” category. According to U.S. News, “Schools in the National Universities category, such as Yale and UCLA, offer a full range of undergraduate majors, masters, and doctoral degrees. These colleges also are committed to producing groundbreaking research.”

Keep in mind that these are not necessarily the “most popular” colleges according to number of applicants. Numerous lists are compiled annually, including a list of the best smaller, liberal arts colleges. *Please note that some rankings came out as “tied” and therefore numbers may be repeated.

Why is any of this important? Well believe it or not, a school’s popularity and prestige plays a huge role in both the minds of the prospective students as well as the parents. With this in mind, iD Tech Camps and iD Teen Academies pride itself on offering students the opportunity to experience life on campus at many of the colleges below (and many more prestigious university locations that are not listed). Click below to learn more about the day camps and overnight camps we offer at the location of your choice.

Get a leg up on the competition and plan early!

1. Harvard University

2. Princeton University

3. Yale University

4. Massachusetts Institute of Technology

4. Stanford University

6. California Institute of Technology

6. University of Pennsylvania

8. Columbia University

8. Duke University

8. University of Chicago

11. Dartmouth College

12. Northwestern University

12. Washington University in St. Louis

14. Cornell University

15. Johns Hopkins University

16. Brown University

17. Rice University

18. Emory University

18. University of Notre Dame

18. Vanderbilt University

21. University of California-Berkeley

22. Carnegie Mellon University

23. Georgetown University

23. University of Virginia

25. University of California-Los Angeles

You can find more university and college rankings from U.S. News here. You can also register for our camps or contact us with any questions.

We look forward to seeing you this summer at one of our 60 prestigious locations nationwide!

April 10th, 2009 | Tags: ,

Posted in: Locations, Summer Camps

DJ Pete Rock In Da House

Don’t get me wrong, I love running summer camps, but my wife gave me the night off last night and I hit Blowfish Sushi with DJ Roque (one of our awesome new client services representatives at iD Tech Camps).

Roque let me take over the tables and taught me a lot about music and the industry.  Heck, we run a summer camp, so I hope I know how to have some fun.  I must say, the crowd was hopping and the transitions were pretty smooth. Roque was nervous at first-especially after about 30 people left the place (it was like a small exodus) but my natural Maltese-Irish-American rhythm was on display and it’s something you either have, or you don’t.  I quickly hit my groove, and even Roque decided to get up and dance.  “Play that funky music, Pete Boy” the crowd chanted.  I turned it up and the rest was history.  Or infamy.

Roque sent out a few pics to the company this AM and here are a few comments.  Thanks for your support, folks.  Based on all the enthusiasm and fan support, you just might find me bringing down the house in a location near you!  It feels good to be the first CEO / DJ ever at Blowfish Sushi.  We did make history.

“We need this on the blog, this is awesome!! Great pic!”

“Get down Pete! You look like a natural!”

“DJ PETE ROCK specializes in providing professional services for a variety of special events from Wedding Receptions, School Dances, Corporate Events & Private Parties!”

“So I guess this means you’ll be officiating, cooking and dj-ing at our wedding. Sweet! What other hidden talents do you have that I can utilize?”

“And Barack thought he was cool! Ha!”

“Did you just get out of jail?”

“Who dresses you?”

“You are totally faking it.”

“When you started, there were 100 people on the dance floor.  Three minutes into it, I thought they had closed the club.  But the cleaning crew appreciated getting out of there early.”

It is all about the Facial Expressions

It is all about the Facial Expressions

You got it or you don't

You got it or you don't

April 10th, 2009 | Tags: , , , ,

Posted in: CEO's Blog

Next Page

Blog Categories

ACCED-I Meeting Exelence On CampusThe World's Best Summer Camps

Blog Archives

CEO's Blog

Tech Bloggers