<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>My Life, My World</title>
        <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/</link>
        <description>Random thoughts about software engineering, identity management and other fun stuff. </description>
        <language>en-us</language>
        <copyright>Copyright 2009</copyright>
        <lastBuildDate>Fri, 03 Jul 2009 07:37:16 -0500</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>IAM: Building Community</title>
            <description><![CDATA[One of our next big steps for the IAM project is to work on building an on-line community.&nbsp; We have looked at a few hosted sites like ning.com and so on.&nbsp; But none of them met our requirements.&nbsp; Being that our project is all about identity, our most important requirement is any solution we select, must be able to use our Penn State credentials.&nbsp; We also want something that is open, so that members of other Universities can join the community.&nbsp; <br /><br />Yesterday at our IAM TAG (Technical Architect Group) meeting we had a guest speaker, Cole Camplese.&nbsp; Cole gave us a number of good ideas on how to build a community.&nbsp; Right now we are looking at two software solutions, elgg and Drupal + Social Networking Modules.&nbsp; <a href="http://elgg.org/">elgg</a> looks interesting, but it does not look easy to integrate with WebAccess.&nbsp; However I did not spend much time investigating that.&nbsp; We do have Drupal up and are continuing to investigate that also.&nbsp; So far that is looking to very interesting.&nbsp; If anyone out there has other solutions that could meet our requirement, please comment on this post. ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/iam-building-community.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/iam-building-community.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Identity and Access Management</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">psu-its iam pennstateiam</category>
            
            <pubDate>Fri, 03 Jul 2009 07:37:16 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Day 5 of CAMP (Advanced CAMP)</title>
            <description><![CDATA[Ah the last day of CAMP, it was a half day and it was very busy with good topics.&nbsp; The main focus of this morning was a wrap up of CAMP in general.&nbsp; We reviewed a couple of projects during some lighting talks.&nbsp; One of interest to us was OpenRegistry.&nbsp; OpenRegistry is an open source Identity Management System (IDMS).&nbsp; It provide a place for data about all of the people in your identity system.&nbsp; In terms that we use in the IAM project it is a Central Person Registry.&nbsp; The presenter was Benn Oshrin from Rutgers.&nbsp; We (Renee Shuey and I) talked to Benn and a couple of other schools about the whole concept of a person registry last year.&nbsp; They along with a few other schools have gone off and done the design work for OpenRegistry.&nbsp; With any data store the most important part will be the data model.&nbsp; How will you be representing data about the individuals?&nbsp; <br /><br />For a very long time now I have been involved in the Access Project, a.k.a CACTUS.&nbsp; CACTUS is close to being a person registry, but its not very central.&nbsp; When we started development of CACTUS, we spent a large time working on the data model.&nbsp; The only problem was, we tried to force fit the existing data that lived on the mainframe into a relational database.&nbsp; It came out somewhat OK in the end, but its definitely not a central person registry.&nbsp; The addition of things like billing for services really have nothing to do with the management of identity for example.&nbsp; <br /><br />So wrapping this up, we the Central Person Registry team (Ed Hayes, Bob Walters and myself) are going to take a very detailed look at the work that is being done in the OpenRegistry space.<br /><br />Was CAMP worth it?&nbsp; You bet it was.&nbsp; With our starting the IAM project yesterday, CAMP gave us some really good ideas and updates on some important projects.<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/day-5-of-camp-advanced-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/day-5-of-camp-advanced-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">iam camp psu-its</category>
            
            <pubDate>Thu, 02 Jul 2009 07:48:31 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Day 4 of CAMP</title>
            <description><![CDATA[Day number four of CAMP was the first full day of Advanced CAMP.&nbsp; Attendance at this session was much higher, since a large number of the Internet2 major players attended.&nbsp; That day we learned about a number of the major projects that are underway.&nbsp; <br /><br />I will start with Kauli first.&nbsp; The Kuali Foundation is a non-profit organization responsible for
sustaining and evolving administrative software that meets the needs of
all Carnegie Class institutions.&nbsp; Here is a <a href="http://www.kuali.org/images/foundation_org_large.jpg">link</a> to the project organization.&nbsp; The part that we were interested in was KIM (Kuali Identity Management).&nbsp; Some of its supported concepts include: entities, groups, roles, responsibilities, and authentication.&nbsp; All of the Kuali projects are written in Java, and have GUI interfaces to maintain data.&nbsp; It supports permission assignments for roles and groups.&nbsp; This will be another project that the Penn State IAM team will be looking at.<br /><br />Next up was the uPortal folks.&nbsp; Being that I spent a large part of my life designing and implementing the Penn State Portal, I was really interested in hearing about where things were at with uPortal.&nbsp; Back in the day, we looked at uPortal for Penn State, but like most efforts, its just was not really ready for us to use.&nbsp; However I was quite impressed with where things have ended up.&nbsp; uPortal is still written in Java and supports JSR 168 portlets.&nbsp; A portlet supports, authentication, user attributes, roles access control, hosting and provisioning and skinning.<br /><br />Sakai was the next topic.&nbsp; The presenter was Ray Davis from UCB.&nbsp; Sakai is an LMS that has pluggable modules.&nbsp; Its provides a framework, that is Java-based, open source and very extensible via plug-ins.&nbsp; Over 100 different aplications and services can be plugged into it.&nbsp; Sakai 2 was based on Tomcat and Spring.&nbsp; The new version Sakai 3 will use Apache Sling. <br /><br />Day four had some other interesting lighting sessions that if I have time later, I may blog about.&nbsp; Right now, I wanted to put out some information about some of the major sessions.<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/day-4-of-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/07/day-4-of-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">camp iam psu-ITS</category>
            
            <pubDate>Wed, 01 Jul 2009 07:51:59 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Day 3 of CAMP</title>
            <description><![CDATA[This was our last day of Basic CAMP.&nbsp; It was a half day session that was a wrap up of CAMP.&nbsp; Once again one of the most interesting parts were the lighting talks.&nbsp; The first talk was from Chris Hyzer from University of Pennsylvania.&nbsp; His topic was Grouper attributes and privileges.&nbsp; This was a very interesting one, at point I was looking at Grouper for our groups solution.&nbsp; At the time, the software was at the early stages, and we just moved forward with what we have today using LDAP.&nbsp; Things have really improved in my opinion.&nbsp; Grouper is about 5 years old, written in Java and can utilize multiple databases.&nbsp; All of your groups, and their membership reside in a database and then they are provisioned to LDAP.&nbsp; This is a very attractive solution as opposed to what we have today where all of the groups only exist in LDAP. This is one of the projects that the Penn State IAM team will be reviewing.<br /><br />Next up was Kent Frong, University of British Columbia to talk about their IdM program. UBC is a decentralized campus, they have a major challenge with resources.&nbsp; Hum, I think I have heard that before.&nbsp; They do not have fully dedicated personnel working on IdM.&nbsp; They are striving to make IdM a more collaborative environment.&nbsp; This is one of the goals of our IAM project too.<br /><br />And finally we heard from Jim Beard, University of Oregon.&nbsp; His topic was IdM implementation from the rear view window.&nbsp; Their school currently uses Identity Manager from Sun.&nbsp; They had a very short timeline for their implementation phase.&nbsp; Like any system, they have realized that the number of people looking at their administrative site has grown in ways they were not anticipating.&nbsp; A lot of these schools use Banner for provisioning their accounts.&nbsp; One of their main goals was to be able to communicate with their incoming students earlier than in the past. Most of them have their accounts set up before they come to campus.&nbsp; Jim touted auditability&nbsp; as a real big bonus of their IdM system.&nbsp; Their security team has been pretty much hands off during the entire implementation.&nbsp; Their advice was sought out at various stages of implementation.&nbsp; Identity&nbsp; proofing for them is done through the registration process.&nbsp; That data is used for the account claiming process.&nbsp; That information goes out to the students in a mailer.<br /><br />I think I left Basic CAMP with a really good understanding of what's going on out there, which was one the main reasons we went.&nbsp; This is information that is going to help us (Penn State IAM team) go forward with our design and implementation.<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-3-of-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-3-of-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">camp iam psu-ITS</category>
            
            <pubDate>Tue, 30 Jun 2009 08:00:42 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>My iPhone Oracle Calendar Solution</title>
            <description><![CDATA[So last week, I was one of the lucky ones to be able to procure a new iPhone 3GS at the local AT&amp;T store.&nbsp; Definitely impressed with its features, mainly since its my first iPhone.&nbsp; So I set up my GMail and Penn State IMAP which was pretty easy to do.&nbsp; Then, I started looking at my calendar options for Oracle Calendar syncing.&nbsp; I surveyed what was out there, Synthesis and SyncJE.&nbsp; Both of these products are pay only, and I wanted a free solution.&nbsp; I kept reading and then I came across a blog posting from google.&nbsp; The full post found <a href="http://googlemobile.blogspot.com/2009/04/mobile-web-calendar-for-iphone-and.html">here</a>, discussed how to make your calendar available on your iPhone.&nbsp; So all I needed to do was to get my Oracle Calendar data to Google's calendar.&nbsp; That seemed easy enough, Oracle has an export feature.&nbsp; So I exported an iCalendar file using (a period of previous 1 week to 1 month).&nbsp; I then loaded that into Google's calendar.&nbsp; I noticed that most of my events were there, but not all of them.&nbsp; What was missing were the repeating events.&nbsp; I ran into this problem in the past with the Portal and Oracle calendar, my solution at the time was to use the vCalendar format.&nbsp; So I did that, and low and behold all of my events just showed up in my calendar.&nbsp; Then to access them from my iPhone, I pointed Safari to: google.com/calendar/gp and entered my credentials.&nbsp; Then I was presented with a new interface to my calendar.&nbsp; The only cavaet I can see is that the google calendar will only allow up to import at most 50 events.&nbsp; For me that does not seem to be an issue.&nbsp; Since my calendar is pretty static, doing an upload when I need it does not seem to be an inconvenience.&nbsp;<span style="font-weight: bold;"></span> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/my-iphone-oracle-calendar-solu.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/my-iphone-oracle-calendar-solu.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">iPhone</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">iPhone</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">oracle+calendar</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
            <pubDate>Mon, 29 Jun 2009 07:18:26 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Day 2 of CAMP</title>
            <description><![CDATA[The second day of CAMP was a full day.&nbsp; We started the first session off with a presentation from Steve Carmody (Brown), Liz Salley (UMich Ann Arbor) and Caleb Racey (Newcastle University).&nbsp; The topic was Describing the Solution Patterns and Real World Examples.&nbsp; Liz is from Administrative Computing.&nbsp; She talked a bit about Yahoo's Pattern Library.&nbsp; When dealing with solution problems it is all about finding the vision for what the optimal solution will be.&nbsp; Its pretty much an interative process where you "toss" around the problems for a while and see which ones work and the ones that do not.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Analysis<br />Use Case&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Taxomony<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Solution<br /><br />Start at Analysis -&gt; Taxomony -&gt; Solution -&gt; Use Case -&gt; Analysis.<br /><br />After that presentation, we had another a series of lighting talks.&nbsp; The one that interested me the most was from Astrid Fingerhut (University of Chicago).&nbsp; The topic was on their Trusted Agent Program.&nbsp; The problem is how to gain early access to digital resources for new faculty and staff.&nbsp; So that when they start on their first day, they have all of the necessary access to do their job.&nbsp; This is a pretty common problem in IAM and one that we have ourselves.&nbsp; Their solution is to use what they call "Distributed Authorization", which in effect is delegated registration authorities.&nbsp; They create temporary accounts for these people which last for up to one year before they receive their permanent accounts.&nbsp; As soon as they appear in the payroll feed they gain full access.&nbsp; They have to do a lot of training and hands on for this program.&nbsp; This will be part of our IAM education program.&nbsp; How we implement our solution to this problem is TBD.<br /><br />After lunch we had a sesson titled, "Environment Scan - What tools work (and don't work).&nbsp; This was a pretty good session too.&nbsp; The part that interested me the most was the presentation from Bob Baily about openLDAP.&nbsp; Being a person who deals with LDAP daily, I was really anixous to hear what was being done with openLDAP.&nbsp; Needless to say there are a number of features that our current LDAP server does not support that openLDAP does.&nbsp; The only problem is we need to balance that with our size.&nbsp; Bob's school has about 5000 people at it.&nbsp; He wasn't sure how it would scale to the size and complexity we need.<br /><br />Our next session was on policy, what works and what doesn't work.&nbsp; Renee Shuey (Penn State),&nbsp; Liz Salley (UMich), and Andrea Bessing (Cornel).&nbsp; Gave great overviews of what their schools are doing in the policy arena.&nbsp; Here is a <a href="http://www.educause.edu/Resources/EnvironmentalScanWhatPolicyand/173714">link</a> to their presentations. <br /><br />The final session for the day was a break out session where we were given an opportunity to meet with our peers and discuss some of the problems we are dealing with.&nbsp; <br />  ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-2-of-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-2-of-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
            <pubDate>Fri, 26 Jun 2009 07:07:40 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Day 1 of CAMP</title>
            <description><![CDATA[Our first day of middleware CAMP was a short one, only a half day.&nbsp; Needless to say that half day was a very good one.&nbsp;&nbsp; Tom Dopirak, CMU began the first session with a presentation on Access Management Building Blocks.&nbsp; The abstract for the session was:<br /><br /><blockquote><i>The CAMP program provides an approach to analyzing, designing, and
implementing access management solutions. In this session, we will
present an overview of the building blocks we'll be using in the
workshop, define a few terms, and look at how these blocks can be used
to help you address access management challenges.</i><br /></blockquote>As you can tell from the abstract, the bulk of the presentation focused on terminology that would be used later throughout CAMP.&nbsp; He did dive a little bit into the policy process at CMU, which is a multi-step one.&nbsp; More information about it can be found <a href="http://www.cmu.edu/iso/governance/index.html">here</a>.<br /><br />The next session was presented by Rob Carter (Duke) and Scott Fullerton (U of Wisconsin at Madison).&nbsp; Its focus was on categorizing access management challenges.&nbsp; They proposed a categorization scheme for categorizing the various use cases that exist in the IAM realm.&nbsp; The result of some of their work can be found <a href="https://spaces.internet2.edu/display/CAMPJune2009/Use+Cases+Organized+by+Area+of+Interest">here</a>. I found this a very interesting session, because our IAM group is starting to accumulate use cases and at a some point we will be going through the exercise of categorizing them and trying to determine the similarities that exist amoung them.&nbsp; Oh yeah at some point, we will have a space set up so that use cases can be submitted to us.<br /><br />The final session for the day were the lighting talks.&nbsp; A person had 5 minutes to present a topic and 5 minutes for questions.&nbsp; The list of topics can be found <a href="https://spaces.internet2.edu/display/CAMPJune2009/Lightning+Talk+Information">here</a>.&nbsp; I presented a topic on Workflow at Penn State.&nbsp; I gave an overview of the problem related to what the Workflow project is solving and then talked about the IAM things (like roles).&nbsp; I was lucky that I talked fast to make my presentation.&nbsp; A number of the other talks were really good too.&nbsp; Jim Beard's talk about password challenges is pretty much what we are dealing with right now.&nbsp; They are going down the path of a one-time use password with questions.&nbsp; This is going to be a thorny problem for us (IAM and Penn State), right now our process for password resets needs some work.<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-1-of-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/day-1-of-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">iam camp psu-its</category>
            
            <pubDate>Thu, 25 Jun 2009 08:10:26 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>EduCause &amp; Internet2 Summer CAMP</title>
            <description><![CDATA[So last week a number of us, attended Summer CAMP in Philadelphia.&nbsp; Hum, your mind must be wondering about a camp in Philly.&nbsp; Well it was not that kind of camp.&nbsp; CAMP stands for Campus Architecture and Middleware Planning.&nbsp; The focus of CAMP this time was on all things Identity and Access Management, otherwise known as IAM.&nbsp; Want to learn more about IAM visit the current <a href="http://its.psu.edu/IAM">IAM home page</a>.&nbsp; Camp was divided into two parts the first two and a half days were called Basic CAMP, and the final day and a half was focused on Advanced topics.&nbsp; In the next posts to follow, I plan on diving into some of the material that was presented at CAMP.&nbsp; On a side note, our original plan to get to Philadelphia was going to be by car.&nbsp; But we changed that around and took the Amtrak out of Harrisburg.&nbsp; Being the train nut that I am, that was the perfect way to arrive and leave the city. ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/educause-internet2-summer-camp.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/06/educause-internet2-summer-camp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Conferences</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">educause internet2 camp PSU-ITS</category>
            
            <pubDate>Wed, 24 Jun 2009 07:11:36 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Has facebook gone to the dogs?</title>
            <description><![CDATA[Interesting question isn't it? &nbsp;People use facebook for different things; networking, dating, complaining, you name it. &nbsp;Just yesterday my step-daughter Courtney sent me an invite for something call Dogbook. &nbsp;Yes, it seems that within facebook you can build a network for your pet, in this case my dog. &nbsp;Oh yeah, it also includes cats too. &nbsp;So I gave it a try, we have three dogs, a min pin, a yorkie and a big question mark. &nbsp;I set up a dogbook for our min pin, felony, fel for short. &nbsp;I was able to set up information about him, favorite things to do, and then build a network of friends for him. &nbsp;So what's the value? &nbsp;I'm not sure yet. &nbsp;I was able to find groups to joins for other min pins. &nbsp;So there could be something there. &nbsp;But right now, I am just not sold. &nbsp;It definitely does show that social networking is exploding into other directions that I would have never guessed. &nbsp;And yes, I do update fel's status when he does something new.]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/has-facebook-gone-to-the-dogs.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/has-facebook-gone-to-the-dogs.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">facebook</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
            <pubDate>Fri, 27 Feb 2009 13:19:44 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>newser rocks!</title>
            <description><![CDATA[Like most of you out there in blog land, I read a lot of tech news and views from a variety of sources.&nbsp; Some of my favorites are <a href="http://digg.com/">digg.com</a>, <a href="http://lifehacker.com/">lifehacker.com</a> and <a href="http://slashdot.org/">slashdot.org</a>.&nbsp; Just recently I came across a post about a news aggregator site called <a href="http://www.newser.com/">newser.com</a>.&nbsp; newser was mentioned as being the future of on-line newspapers, and I agree.&nbsp; Last night on Fox Business, I heard that most of the stock prices of the major newspapers are actually less than the price of the paper itself. &nbsp; I receive the CDT at home, but with a site like newser, I could be convinced to cancel my subscription.&nbsp; ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/newser-rocks.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/newser-rocks.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">newser</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">newspaper</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
            <pubDate>Thu, 26 Feb 2009 12:48:47 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>VirtualBox</title>
            <description><![CDATA[I am a big Mac user, right now I am typing this post on my iMac.  Also in my office, you will find a MacBook and a Mac Mini.  At home, I have a Mac Mini too.  But there are times when I need to run other operating systems for testing like Windows and a flavor of Unix.  Since all of my Macs are Intel-based, I am able to take advantage of the virtualization software that is available.  I have tried Parallels and VMware Fusion.  Under both of those products, I installed a licensed copy of Windows XP and Ubuntu.  In the end, I really liked VMWare for its features and performance.  Heck, I even went out and purchased a copy for home.  Now the landscape has changed a bit.  A while back, Sun released <a href="http://www.virtualbox.org/wiki/VirtualBox">VirtualBox</a> as Open Source, which is another VMWare-like environment.  From the VirtualBox site:<div><br /><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Verdana; "><p><span class="Apple-style-span" style="font-style: italic;">VirtualBox is a general-purpose full </span><a class="wiki" href="http://www.virtualbox.org/wiki/Virtualization" style="text-decoration: none; color: rgb(0, 0, 192); border-bottom-style: none; border-bottom-width: initial; border-bottom-color: initial; "><span class="Apple-style-span" style="font-style: italic;">virtualizer</span></a><span class="Apple-style-span" style="font-style: italic;"> for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.</span></p><p><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: arial;">So I kicked the tires on it, and the results have been very good.  Again my main use is to fire up an OS and maybe do some testing and that's about it.  In the hard times we are in financially as a country, you really cannot beat the cost ($0.00).</span></p></span></div></div>]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/virtualbox.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/virtualbox.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">parallels</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">virtualbox</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">virtualization</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">vmware</category>
            
            <pubDate>Thu, 26 Feb 2009 07:36:03 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>I was audited (Oh my!).</title>
            <description><![CDATA[This one of my first posts about things in my world that have nothing to do with software.&nbsp; So back to the audit, no it was not the IRS.&nbsp; I had an energy audit performed on my house.&nbsp; With rumors of really high oil and energy prices, I decided to take some action back in the summer and see if there were things I could to keep things under control.&nbsp; In the back of my mind, I figured the audit would go well, since my house was constructed in 2000.&nbsp; Ha, was I really wrong.<br /><br />So I contacted the auditor, who in the end turned out to be someone I went to high school with, go figure.&nbsp; Anyways, John came out and told me about the process.&nbsp; We started off with a questionnaire about how we (my wife Sheri and I) feel about the house.&nbsp; Is it really cold in the winter, and warm in the summer and many other questions like that.&nbsp; Actually, there were three pages of questions.&nbsp; After the question period, John went around the house looking for things and then started in the basement and worked his way upstairs to the attic.&nbsp; The last thing he performed was a blower door test.&nbsp; You can read more about that <a href="http://apps1.eere.energy.gov/consumer/your_home/energy_audits/index.cfm/mytopic=11190">here</a>.&nbsp; John assured me the house would do well.&nbsp; Well it did not. Based on the results of the test, he felt that I had huge holes in my ductwork and I was loosing energy in other places.&nbsp; Ouch!&nbsp; So here were some of the recommendations:<br /><br /><ol><li>Fix my basement insulation, as it was installed incorrectly.</li><li>Insulate my water pipes</li><li>Seal behind my sinks.</li><li>Seal other areas that had drafts.</li><li>Add additional insulation to my attic.<br /></li><li>And many other things (10 pages worth).</li></ol>In the end, the things were easy to fix and the costs were minimal.&nbsp; The audit itself ended up only costing me $300.00.&nbsp; I plan on having a follow up audit later this summer to see if there are any more things I can do before the electric caps are removed.&nbsp; From a tech standpoint, it was really interesting to see how technology was being used to determine the problems with my house.&nbsp; Opps, sorry this was not supposed to be a post about software.&nbsp; Ha!<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/i-was-audited-oh-my.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/i-was-audited-oh-my.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">energy-audit</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
            <pubDate>Wed, 25 Feb 2009 12:32:12 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Can you name that tune?</title>
            <description><![CDATA[Back in the day, there used to be a TV game show called, "Name that tune".&nbsp; The premise behind the show was the contestants would state how many notes of a song they needed to identify it.&nbsp; It was interesting to see people do that with one note, talk about luck.&nbsp; <br /><br />So fast forward to present day, a lot of times we are asked to solve a problem by programming solution.&nbsp; Based on the type of problem and its solution, you may try to play the same game with a programming language.&nbsp; I can solve that problem in 2 lines of Perl or 30 lines of "C", which is better?&nbsp; Well it depends on the type of problem you are trying to solve, of course.&nbsp; Over my twenty-some years of programming, I have used the following languages: Ada, "C", C++, Java, Perl, Lisp, Prolog, Pascal, Visual Basic, and so on.&nbsp; All of these languages have their distinct advantages and disadvantages. &nbsp; I think the most important part is when you try to name that tune, you are thinking about things like:<br /><br /><ol><li>Will my selected language scale to the user base (current and future)?</li><li>Do I need to worry about any special security concerns?</li><li>If I pick a language like Ada, will someone be around to maintain it and/or cover for me when I am out?</li></ol>You get idea, these are very important questions to ask.&nbsp; Just because you can name that solution in 3 lines of Perl, does not really make it the correct solution for the problem.<br /> ]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/can-you-name-that-tune.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2009/02/can-you-name-that-tune.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Programming</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">languages</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PSU-ITS</category>
            
            <pubDate>Wed, 25 Feb 2009 12:21:10 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>I&apos;m hooked on the beans...</title>
            <description>For the longest time, I have been in the quest for the perfect development environment, and I&apos;ve had little luck until this past week.  Now do not get me wrong there are loads of great environments out there, and I have used most of them.  Back at Raytheon, I used Rational Rose, StP, Visual Basic and Symantec Visual Cafe for Java.  When I came to Penn State, I did a lot of Java, so I continued to use Symantec and its various follow-ons.  Then I branched out to other languages and platforms.  I&apos;m not your average programmer who in a day just uses one language.  Monday for example, I was coding some &quot;C&quot;, PL/SQL (Oracle), shell script and Java.  And all of it was done using &quot;vi&quot; on UNIX.  My desktop is a Mac, but I just never found something that worked for me.  I tried Eclipse and I really wasn&apos;t impressed.  So I almost came to the conclusion that I was just going to be stuck using &quot;vi&quot;.  Now do not get me wrong, I am really good with &quot;vi&quot;, and the other UNIX tools, but I was missing the features of an integrated environment.  Well folks, good news I found my environment and its NetBeans.  I am running version 6.5 on Mac and its great.  I ended up loading all of the plug-ins for the languages that I deal with.  And to make matters even better, Wednesday I found a PL/SQL plug-in.  Now I can develop stored procedures, compile and debug them from my desk.  Being the old programmer that I am, I have to admit that I did switch the editor to use &quot;vi&quot; bindings.  Some things are just hard to give up.  </description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2008/11/im-hooked-on-the-beans.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2008/11/im-hooked-on-the-beans.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">NetBeans Java PL/SQL PSU-ITS</category>
            
            <pubDate>Fri, 14 Nov 2008 19:51:26 -0500</pubDate>
			
			



        </item>
        
        <item>
            <title>Wired on blogging.</title>
            <description><![CDATA[<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-size: 12px; "><span class="Apple-style-span" style="font-family: '-editor-proxy';"><div>From www.wired.com - <a href="http://www.wired.com/entertainment/theweb/magazine/16-11/st_essay">Twitter, Flickr, Facebook Make Blogs Look So 2004</a>.  Its a pretty interesting read.  As of late, I'm finding less and less time to blog.  <a href="http://twitter.com/jvuccolo">Twitter</a>, <a href="http://facebook.com">facebook</a> and <a href="http://del.icio.us/jvuccolo">del.icio.us</a> do make my life a lot easier.  </div></span></span>]]></description>
            <link>http://www.personal.psu.edu/jvuccolo/blogs/sw/2008/10/wired-on-blogging.html</link>
            <guid>http://www.personal.psu.edu/jvuccolo/blogs/sw/2008/10/wired-on-blogging.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General Information</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">twitter facebook del.icio.us PSU-ITS</category>
            
            <pubDate>Tue, 21 Oct 2008 13:01:52 -0500</pubDate>
			
			



        </item>
        
    </channel>
</rss>
