<?xml version="1.0"?>
<News hasArchived="true" page="8801" pageCount="10849" pageSize="10" timestamp="Fri, 02 Oct 2026 14:26:11 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8801&amp;range=30">
<NewsItem contentIssues="false" id="32767" important="false" status="posted" url="https://my3.my.umbc.edu/posts/32767">
<Title>APA's Bersoff and Anderson to Participate in White House National Conference on Mental Health June 3</Title>
<Body>
<![CDATA[
    <div class="html-content">President to launch national dialogue to reduce stigma, increase access to mental health care</div>
]]>
</Body>
<Summary>President to launch national dialogue to reduce stigma, increase access to mental health care</Summary>
<Website>http://www.apa.org/news/press/releases/2013/05/mental-health-conference.aspx</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/32767/guest@my.umbc.edu/0cc052ec0d8c4f602178f608048622ab/api/pixel</TrackingUrl>
<Group token="retired-230">Psychology Student Association @ USG</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-230</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/xsmall.png?1359246046</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/original.jpg?1359246046</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/xxlarge.png?1359246046</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/xlarge.png?1359246046</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/large.png?1359246046</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/medium.png?1359246046</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/small.png?1359246046</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/xsmall.png?1359246046</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/230/b64bd4b2d025a7635eabf84b086f65fe/xxsmall.png?1359246046</AvatarUrl>
<Sponsor>Psychology Student Association @ USG</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 31 May 2013 01:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30640" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30640">
<Title>UMBC Men's Lacrosse Journeys to Japan For Third Time in Nine Years</Title>
<Body>
<![CDATA[
    <div class="html-content">For the third time in the past nine years, the UMBC men's lacrosse program has travelled to Japan and will compete, participate in clinics and enjoy the wonders of the nation. The travelling party departed Baltimore on May 29 and will spend nine days in the Land of the Rising Sun. One of the many highlights of the journey occurs on Sunday, June 2, when UMBC will compete against the Japanese National Team in the International Friendship game.</div>
]]>
</Body>
<Summary>For the third time in the past nine years, the UMBC men's lacrosse program has travelled to Japan and will compete, participate in clinics and enjoy the wonders of the nation. The travelling party...</Summary>
<Website>http://www.umbcretrievers.com/release.asp?RELEASE_ID=8035</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30640/guest@my.umbc.edu/7ba96c08861ea6576e16b3673910bca9/api/pixel</TrackingUrl>
<Group token="athletics">UMBC Athletics</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/athletics</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/original.jpg?1709304849</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/large.png?1709304849</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/medium.png?1709304849</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/small.png?1709304849</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxsmall.png?1709304849</AvatarUrl>
<Sponsor>UMBC Athletics</Sponsor>
<PawCount>3</PawCount>
<CommentCount>4</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 31 May 2013 01:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30625" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30625">
<Title>Stories from Around the Web (Week Ending May 31, 2013)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>A roundup of the most interesting stories from other sites, collected by the staff at <em>MIT Technology Review</em>.</p>
    <p><a href="http://arstechnica.com/security/2013/05/how-crackers-make-minced-meat-out-of-your-passwords/" rel="nofollow external" class="bo">Anatomy of a Hack: How Crackers Ransack Passwords<br></a>This is exceptionally geeky but smartly done, because it shows in a memorable way how passwords get cracked.<span> <br></span><span>—Brian Bergstein, deputy editor</span></p>
    </div>
]]>
</Body>
<Summary>A roundup of the most interesting stories from other sites, collected by the staff at MIT Technology Review.  Anatomy of a Hack: How Crackers Ransack Passwords This is exceptionally geeky but...</Summary>
<Website>http://www.technologyreview.com/view/515541/stories-from-around-the-web-week-ending-may-31-2013/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30625/guest@my.umbc.edu/eb0fa9a3ec4d6b220b0bc83bc736abe0/api/pixel</TrackingUrl>
<Tag>development</Tag>
<Tag>internet</Tag>
<Tag>mit</Tag>
<Tag>technology</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Fri, 31 May 2013 00:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="30620" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30620">
<Title>Self-Driving Cars for Testing Are Supported by U.S.</Title>
<Body>
<![CDATA[
    <div class="html-content">The Transportation Department said that driverless cars should not yet be allowed, except for testing, but noted that some safety features could save lives.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Fself-driving-cars-for-testing-are-supported-by-us.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Self-Driving+Cars+for+Testing+Are+Supported+by+U.S." rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Fself-driving-cars-for-testing-are-supported-by-us.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Self-Driving+Cars+for+Testing+Are+Supported+by+U.S." rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Fself-driving-cars-for-testing-are-supported-by-us.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Self-Driving+Cars+for+Testing+Are+Supported+by+U.S." rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Fself-driving-cars-for-testing-are-supported-by-us.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Self-Driving+Cars+for+Testing+Are+Supported+by+U.S." rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Fself-driving-cars-for-testing-are-supported-by-us.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Self-Driving+Cars+for+Testing+Are+Supported+by+U.S." rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/165664507741/u/0/f/640387/c/34625/s/2ca3fef9/kg/342-358-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664507741/u/0/f/640387/c/34625/s/2ca3fef9/kg/342-358-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The Transportation Department said that driverless cars should not yet be allowed, except for testing, but noted that some safety features could save lives.     </Summary>
<Website>http://www.nytimes.com/2013/05/31/technology/self-driving-cars-for-testing-are-supported-by-us.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30620/guest@my.umbc.edu/9bfa97b583e21fa36bfd79c2c2eff1dd/api/pixel</TrackingUrl>
<Tag>automobile-safety-features-and-defects</Tag>
<Tag>automobiles</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>ford-motor-co-f-nyse</Tag>
<Tag>general-motors-gm-nyse</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>national-highway-traffic-safety-administration</Tag>
<Tag>new</Tag>
<Tag>new-models-design-and-products</Tag>
<Tag>roads-and-traffic</Tag>
<Tag>technology</Tag>
<Tag>toyota-motor-corporation-tm-nyse</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 20:52:21 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30621" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30621">
<Title>Mobile Labs and Northway Solutions Group Announce Partnership to Provide Turnkey Mobile App Testing Solution</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>Partnership brings together Northway's industry-leading implementation and training services with Mobile Labs' leading-edge mobile app testing software.</p></div>
]]>
</Body>
<Summary>Partnership brings together Northway's industry-leading implementation and training services with Mobile Labs' leading-edge mobile app testing software.</Summary>
<Website>http://www.htmlgoodies.com/daily_news/mobile-labs-and-northway-solutions-group-announce-partnership-to-provide-turnkey-mobile-app-testing-solution.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30621/guest@my.umbc.edu/e0b71aeec0106c6054eb6bd516355b28/api/pixel</TrackingUrl>
<Tag>html</Tag>
<Tag>htmlgoodies</Tag>
<Tag>learning</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 19:53:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30622" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30622">
<Title>Typemock Introduces Isolator V7.4 &#8211; Enhanced Visual Coverage Makes Bug Detection Easier than Ever</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>Upgrade enables developers to view the coverage of their tested code within Visual Studio, and view where tests fail.</p></div>
]]>
</Body>
<Summary>Upgrade enables developers to view the coverage of their tested code within Visual Studio, and view where tests fail.</Summary>
<Website>http://www.htmlgoodies.com/daily_news/typemock-introduces-isolator-v7.4-enhanced-visual-coverage-makes-bug-detection-easier-than-ever.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30622/guest@my.umbc.edu/dbec57805e527da917a47a9f99d56d89/api/pixel</TrackingUrl>
<Tag>html</Tag>
<Tag>htmlgoodies</Tag>
<Tag>learning</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 19:43:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="30617" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30617">
<Title>Corner Office: A Good Manager Is Much More Than a Messenger</Title>
<Body>
<![CDATA[
    <div class="html-content">Roman Stanek has started more than five companies and says he has the ability to see where technology is going.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Fbusiness%2Froman-stanek-of-good-data-on-being-a-good-manager.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Corner+Office%3A+A+Good+Manager+Is+Much+More+Than+a+Messenger" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Fbusiness%2Froman-stanek-of-good-data-on-being-a-good-manager.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Corner+Office%3A+A+Good+Manager+Is+Much+More+Than+a+Messenger" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Fbusiness%2Froman-stanek-of-good-data-on-being-a-good-manager.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Corner+Office%3A+A+Good+Manager+Is+Much+More+Than+a+Messenger" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Fbusiness%2Froman-stanek-of-good-data-on-being-a-good-manager.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Corner+Office%3A+A+Good+Manager+Is+Much+More+Than+a+Messenger" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Fbusiness%2Froman-stanek-of-good-data-on-being-a-good-manager.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Corner+Office%3A+A+Good+Manager+Is+Much+More+Than+a+Messenger" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/165664506404/u/0/f/640387/c/34625/s/2ca3f280/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664506404/u/0/f/640387/c/34625/s/2ca3f280/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Roman Stanek has started more than five companies and says he has the ability to see where technology is going.     </Summary>
<Website>http://www.nytimes.com/2013/05/31/business/roman-stanek-of-good-data-on-being-a-good-manager.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30617/guest@my.umbc.edu/0fbede12c76f8e2beddf50f1faf1c323/api/pixel</TrackingUrl>
<Tag>executives-and-management-theory</Tag>
<Tag>gooddata-corp</Tag>
<Tag>new</Tag>
<Tag>stanek-roman</Tag>
<Tag>start-ups</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 19:38:43 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30623" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30623">
<Title>Mobilizing Atari Arcade in HTML5</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>The Atari Arcade: a true game portal showcasing what's possible with web standards like HTML5, CSS3, and JavaScript. Slick graphics, fast, multi-player gameplay, and platform agnostic. Initially only targeting desktop and tablet-based browsers, we've now endeavored to bring the arcade to mobile.</p></div>
]]>
</Body>
<Summary>The Atari Arcade: a true game portal showcasing what's possible with web standards like HTML5, CSS3, and JavaScript. Slick graphics, fast, multi-player gameplay, and platform agnostic. Initially...</Summary>
<Website>http://www.htmlgoodies.com/HTML5/client/mobilizing-atari-arcade-in-html5.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30623/guest@my.umbc.edu/72dde376b4e687c14c0cd851b23d45fa/api/pixel</TrackingUrl>
<Tag>html</Tag>
<Tag>htmlgoodies</Tag>
<Tag>learning</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 19:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="30616" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30616">
<Title>Say Hello to PowerShell</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=32056&amp;c=199333607" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=32056&amp;c=199333607" alt="" style="max-width: 100%; height: auto;"></a><p><a href="http://technet.microsoft.com/en-US/scriptcenter/dd742419.aspx" rel="nofollow external" class="bo">PowerShell</a> has been in development for over ten years. Microsoft continues to invest in its development and adoption. These investments have transformed the ease and robustness with which developers and admins can automate Windows tasks.</p>
    <p></p>
    <hr>
    <h2>What is PowerShell?</h2>
    <blockquote><p> PowerShell solves administration and adaptability challenges by seamlessly integrating the .NET Framework.</p></blockquote>
    <p><a href="http://technet.microsoft.com/en-US/scriptcenter/dd742419.aspx" rel="nofollow external" class="bo">PowerShell</a> is Microsoft’s task automation framework, consisting of a command-line shell, an integrated scripting environment (ISE), a scripting language built on .NET Framework, an API allowing you to host PowerShell in your .NET applications, and it is a distributed automation platform. PowerShell provides full access to COM and WMI, enabling you to perform tasks on both local and remote Windows systems.</p>
    <p>PowerShell is a new breed platform for automation, in that it solves administration and adaptability challenges by seamlessly integrating the .NET Framework.  It’s good for developers, administrators, testers and more. Based on .NET, the tool drives down costs, while providing developers and administrators a simple and enterprise-ready way to automate, measure and improve all of their processes.</p>
    <hr>
    <h2>Follow Along</h2>
    <p>In this intro, I’ll highlight some of the depth and breadth PowerShell brings to the table. Things like the game changing object pipeline, the REPL (read, eval, print loop), .NET integration and more.</p>
    <p>If you’re running Windows 7 or 8, PowerShell is already installed. <a href="http://www.microsoft.com/en-us/download/details.aspx?id=34595" rel="nofollow external" class="bo">Download PowerShell v3 for Windows 7 here.</a> You need Windows 7 SP1 and the download     also works for Windows 2008 R2 SP1 and Windows 2008 SP2. If you’re running Vista, XP or Windows 2003, you’ll need to settle for <a href="http://support.microsoft.com/kb/968929" rel="nofollow external" class="bo">PowerShell v2 here</a>.</p>
    <hr>
    <h2>What is it Good For? Absolutely Everything!</h2>
    <p>From deploying multiple resources to Azure, to handling your software builds for continuous integration, accessing web services or REST endpoints. PowerShell has you covered and provides so much more.</p>
    <ul>
    <li>Slice and dice text, XML, CSV, and JSON with ease</li>
    <li>Embed PowerShell to provide scripting capabilities for your C# apps</li>
    <li>Create GUI applications five to ten times faster with less code</li>
    <li>Leverage PowerShell’s capabilities to work with the Internet</li>
    <li>Interact with DLLs and create objects, automatically display properties, and call methods in live interactive sessions</li>
    <li>Build domain-specific languages (DSLs) and vocabularies to express solutions more clearly</li>
    <li>Work with Microsoft Office via the Component Object Model (COM)</li>
    <li>PowerShell v3 features</li>
    </ul>
    <hr>
    <h2>Bootstrapping PowerShell</h2>
    <p>What is a cmdlet? A cmdlet is the fundamental building block in PowerShell and is expressed as a verb-noun pair, helping to make them self-descriptive. For example:</p>
    <pre>PS C:\&gt; Get-Date&#x000A;    &#x000A;    Sunday, May 26, 2013 8:46:16 AM&#x000A;    </pre>
    <p>PowerShell includes hundreds of core cmdlets and you can write your own.</p>
    <h3>Memorize Two Cmdlets</h3>
    <p>PowerShell makes discoverability easy. Whenever you walk up to the blue screen of PowerShell and are not sure what to do, use <code><em>Get-Command</em></code>.</p>
    <blockquote><p>The <code><em>Get-Command</em></code> cmdlet gets all commands that are installed on the computer, including cmdlets, aliases, functions, workflows, filters, scripts, and applications.</p></blockquote>
    <p>In essence, <code><em>Get-Command</em></code> shows you all the things you can do in the current PowerShell session.</p>
    <h3>Get-Command</h3>
    <p><code><em>Get-Command</em></code> supports wildcards. Let’s say I want to see all the cmdlets that have the verb, <code>Invoke</code>?</p>
    <pre>Get-Command Invoke*&#x000A;    </pre>
    <p>Here is what I get after pressing <code>enter</code>.</p>
    <pre>CommandType Name                       ModuleName&#x000A;    ----------- ----                       ----------&#x000A;    Function    Invoke-AsWorkflow          PSWorkflowUtility&#x000A;    Function    Invoke-Background          ShowUI&#x000A;    Function    Invoke-BrowserControl      AutoBrowse&#x000A;    Function    Invoke-Line                isepack&#x000A;    Function    Invoke-Line                PowerShellPack&#x000A;    Function    Invoke-Office365           Pipeworks&#x000A;    Function    Invoke-Pester              Pester&#x000A;    Function    Invoke-WebCommand          Pipeworks&#x000A;    Cmdlet      Invoke-CimMethod           CimCmdlets&#x000A;    Cmdlet      Invoke-Command             Microsoft.PowerShell.Core&#x000A;    Cmdlet      Invoke-Expression          Microsoft.PowerShell.Utility&#x000A;    Cmdlet      Invoke-History             Microsoft.PowerShell.Core&#x000A;    Cmdlet      Invoke-Item                Microsoft.PowerShell.Management&#x000A;    Cmdlet      Invoke-RestMethod          Microsoft.PowerShell.Utility&#x000A;    Cmdlet      Invoke-TroubleshootingPack TroubleshootingPack&#x000A;    Cmdlet      Invoke-WebRequest          Microsoft.PowerShell.Utility&#x000A;    Cmdlet      Invoke-WmiMethod           Microsoft.PowerShell.Management&#x000A;    Cmdlet      Invoke-WSManAction         Microsoft.WSMan.Management&#x000A;    </pre>
    <p>What are the cmdlets ending in the noun Item?</p>
    <pre>Get-Command *-Item&#x000A;    </pre>
    <p>Note that you start to see other verbs, like Clear, New, Remove and Set.</p>
    <pre>CommandType Name        ModuleName&#x000A;    ----------- ----        ----------&#x000A;    Cmdlet      Clear-Item  Microsoft.PowerShell.Management&#x000A;    Cmdlet      Copy-Item   Microsoft.PowerShell.Management&#x000A;    Cmdlet      Get-Item    Microsoft.PowerShell.Management&#x000A;    Cmdlet      Invoke-Item Microsoft.PowerShell.Management&#x000A;    Cmdlet      Move-Item   Microsoft.PowerShell.Management&#x000A;    Cmdlet      New-Item    Microsoft.PowerShell.Management&#x000A;    Cmdlet      Remove-Item Microsoft.PowerShell.Management&#x000A;    Cmdlet      Rename-Item Microsoft.PowerShell.Management&#x000A;    Cmdlet      Set-Item    Microsoft.PowerShell.Management&#x000A;    </pre>
    <p>Next I’ll use a few cmdlets to summarize what is available in my session on one of my boxes when I launch the PowerShell console.</p>
    <pre>Get-Command | Group CommandType -NoElement | Sort Count -Descending&#x000A;    </pre>
    <p>I call <code><em>Get-Command</em></code>, group it, and sort it. Here, I can see that I have 1000+ Cmdlets to work with. I’m running PowerShell v3 with additional modules installed, so your mileage may vary.</p>
    <pre>Count Name&#x000A;    ----- ----&#x000A;     2487 Function&#x000A;     1184 Cmdlet&#x000A;       38 Alias&#x000A;        1 Filter&#x000A;    </pre>
    <p>What modules do these cmdlets come from? We can answer that question this way:</p>
    <pre>Get-Command -CommandType Cmdlet | Group ModuleName -NoElement | Sort Count -Descending&#x000A;    </pre>
    <p>There is a lot I can get accomplished with PowerShell.</p>
    <pre>Count Name&#x000A;    ----- ----&#x000A;      379 ShowUI&#x000A;      164 Hyper-V&#x000A;      157 Azure&#x000A;       92 Microsoft.PowerShell.Utility&#x000A;       82 Microsoft.PowerShell.Management&#x000A;       78 WebAdministration&#x000A;       55 Microsoft.PowerShell.Core&#x000A;       22 Dism&#x000A;       18 International&#x000A;       17 PKI&#x000A;       16 PSScheduledJob&#x000A;       13 Microsoft.WSMan.Management&#x000A;       12 CimCmdlets&#x000A;       10 Microsoft.PowerShell.Security&#x000A;        9 TrustedPlatformModule&#x000A;        8 BitsTransfer&#x000A;        8 MsDtc&#x000A;        6 Pipeworks&#x000A;        6 Kds&#x000A;        5 AppLocker&#x000A;        5 SecureBoot&#x000A;        5 Microsoft.PowerShell.Diagnostics&#x000A;        4 NetSecurity&#x000A;        4 Appx&#x000A;        3 WindowsErrorReporting&#x000A;        2 Microsoft.PowerShell.Host&#x000A;        2 TroubleshootingPack&#x000A;        1 PSWorkflow&#x000A;        1 DnsClient&#x000A;    </pre>
    <h3>Get-Help</h3>
    <p><code><em>Get-Help</em></code> does exactly that, it displays help for the cmdlet you are what to know more about. Not only is it easy to get help, it is easy to create/include help for the cmdlets/advanced functions you develop, a topic for another article. Having help at your fingertips is a huge time saver.</p>
    <pre>Get-Help Invoke-Command&#x000A;    </pre>
    <p>Here is a Shortened version of the output.</p>
    <pre>NAME&#x000A;        Get-Process&#x000A;    &#x000A;    SYNOPSIS&#x000A;        Gets the processes that are running on the local computer or a remote computer.&#x000A;    &#x000A;    SYNTAX&#x000A;        Get-Process [[-Name] &lt;String[]&gt;] [-ComputerName &lt;String[]&gt;] [-FileVersionInfo [&lt;SwitchParameter&gt;]] [-Module&#x000A;        [&lt;SwitchParameter&gt;]] [&lt;CommonParameters&gt;]&#x000A;    &#x000A;        Get-Process [-ComputerName &lt;String[]&gt;] [-FileVersionInfo [&lt;SwitchParameter&gt;]] [-Module [&lt;SwitchParameter&gt;]] -Id&#x000A;        &lt;Int32[]&gt; [&lt;CommonParameters&gt;]&#x000A;    &#x000A;        Get-Process [-ComputerName &lt;String[]&gt;] [-FileVersionInfo [&lt;SwitchParameter&gt;]] [-Module [&lt;SwitchParameter&gt;]]&#x000A;        -InputObject &lt;Process[]&gt; [&lt;CommonParameters&gt;]&#x000A;    &#x000A;    DESCRIPTION&#x000A;        The Get-Process cmdlet gets the processes on a local or remote computer.&#x000A;    .&#x000A;    .&#x000A;    .&#x000A;    .&#x000A;    </pre>
    <p>Easier still; there is a switch for this on the Get-Help cmdlet that takes you <a href="http://technet.microsoft.com/library/hh849832.aspx" rel="nofollow external" class="bo">here</a>.</p>
    <pre>Get-Help Get-Process -Online&#x000A;    </pre>
    <p>Want to just see examples how to use the cmdlet? Use the <code><em>-Examples</em></code> switch. Plus, you can copy and paste example directly into the console and run it.</p>
    <pre>Get-Help Get-Process -Examples&#x000A;    </pre>
    <p>It’s that easy and quick.</p>
    <pre>NAME&#x000A;        Get-Process&#x000A;    &#x000A;    SYNOPSIS&#x000A;        Gets the processes that are running on the local computer or a remote computer.&#x000A;    &#x000A;        -------------------------- EXAMPLE 1 --------------------------&#x000A;    &#x000A;        PS C:\&gt; Get-Process&#x000A;    &#x000A;        This command gets a list of all of the running processes running on the local computer. For a definition of each column, see the "Additional Notes" section of the Help topic for Get-Help.&#x000A;    &#x000A;        -------------------------- EXAMPLE 2 --------------------------&#x000A;    &#x000A;        PS C:\&gt; Get-Process winword, explorer | format-list *&#x000A;    </pre>
    <hr>
    <h2>PowerShell Easily Works with Web Services</h2>
    <p>The W3C defines a “Web service” as:</p>
    <blockquote><p> [...] a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" rel="nofollow external" class="bo">WSDL</a>). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.</p></blockquote>
    <p>PowerShell makes quick work of Webservices, using the <code><em>New-WebServiceProxy</em></code> cmdlet. Change the <code>$zipcode</code>, run it and get the latest weather info.</p>
    <pre>$zipCode = "96826"&#x000A;    &#x000A;    $svc = New-WebServiceProxy <a href="http://wsf.cdyne.com/WeatherWS/Weather.asmx">http://wsf.cdyne.com/WeatherWS/Weather.asmx</a>&#x000A;    $result = $svc.GetCityForecastByZIP($zipCode)&#x000A;    &#x000A;    # Transform the results&#x000A;    $result.ForecastResult |&#x000A;        ForEach {&#x000A;            [PSCustomObject]@{&#x000A;                City        = $result.City&#x000A;                State       = $result.State&#x000A;                Date        = $_.Date.ToString("d")&#x000A;                Description = $_.Desciption&#x000A;                DaytimeHigh = $_.Temperatures.DaytimeHigh&#x000A;            }&#x000A;        }&#x000A;    </pre>
    <h4>Result</h4>
    <p>I store the proxy object in <code><em>$svc</em></code> and then call the <code><em>GetCityForecastByZIP</em></code> method, capturing the results in <code><em>$result</em></code>. Looping through the ForecastResult array, I transform the record on the data. Note that the <em>City</em> and <em>DaytimeHigh</em> are at different levels in the hierarchy.</p>
    <p>The technique I am using is creating key/value pairs for the hashtable. <code><em>@{}</em></code> is PowerShell syntax for a new hashtable. Using <code><em>[PSCustomObject]</em></code> is a PowerShell <em>accelerator</em>, which allows me, for one thing, to create a custom object from a hashtable.</p>
    <p>The <code>Weather.asmx</code> web service returned hierarchical XML. In a handful of PowerShell commands, I re-shaped the data and formatted it (the Date) to my liking. For this example, I chose to let PowerShell print it out. Once I have the data in my PowerShell session, I am now connected to the PowerShell ecosystem and can easily pipe this array of custom objects to other cmdlets to push it to another web service, generate HTML, save it to a file, create a CSV file or export it to a SQL database.</p>
    <pre>City     State Date      Description   DaytimeHigh&#x000A;    ----     ----- ----      -----------   -----------&#x000A;    Honolulu HI    5/22/2013 Showers       76&#x000A;    Honolulu HI    5/23/2013 Partly Cloudy 76&#x000A;    Honolulu HI    5/24/2013 Partly Cloudy 77&#x000A;    Honolulu HI    5/25/2013 Partly Cloudy 77&#x000A;    Honolulu HI    5/26/2013 Partly Cloudy 77&#x000A;    Honolulu HI    5/27/2013 Partly Cloudy 77&#x000A;    Honolulu HI    5/28/2013 Partly Cloudy 77&#x000A;    </pre>
    <h3>Working with CSV, JSON and XML</h3>
    <p>Slicing and dicing text formats is a PowerShell sweet spot. Here, I’ll convert three common formats to a PowerShell object. For the CSV and JSON, I’ll use the correct <code><em>ConvertFrom-*</em></code> cmdlets, and for the XML, I’ll use the <code></code> accelerator which takes XML and creates an XMLDocument.</p>
    <pre># Use CSV&#x000A;    $csv = "Name,Age`r`nJohn,10" | ConvertFrom-Csv&#x000A;    $csv&#x000A;    &#x000A;    Name Age&#x000A;    ---- ---&#x000A;    John 10&#x000A;    &#x000A;    # Use JSON&#x000A;    $json = "{Name:'Tom', Age:20}" | ConvertFrom-Json&#x000A;    $json&#x000A;    &#x000A;    Name Age&#x000A;    ---- ---&#x000A;    Tom   20&#x000A;    &#x000A;    # Use XML&#x000A;    $xml = (1"&lt;data&gt;&lt;record&gt;&lt;Name&gt;Harry&lt;/Name&gt;&lt;Age&gt;30&lt;/Age&gt;&lt;/record&gt;&lt;/data&gt;").data.record&#x000A;    $xml&#x000A;    &#x000A;    Name  Age&#x000A;    ----  ---&#x000A;    Harry 30&#x000A;    &#x000A;    # Combine all three&#x000A;    $csv,$json,$xml&#x000A;    &#x000A;    Name  Age&#x000A;    ----  ---&#x000A;    John  10&#x000A;    Tom   20&#x000A;    Harry 30&#x000A;    &#x000A;    # Add up the ages&#x000A;    $csv,$json,$xml | % {$sum=0} {$sum+=$_.age} {$sum}&#x000A;    &#x000A;    60&#x000A;    </pre>
    <p>So, we took three heterogeneous formats, and at the end, performed an aggregation over one of the fields. I could have retrieved each of these data feeds from various places, the CSV from a network share, the JSON for an REST query and the XML from a Web Service. Like I said, this is a PowerShell sweet spot.</p>
    <hr>
    <h2>Twitter Search</h2>
    <p>Let’s use Twitter’s search REST API at the command line. I construct the Url, which you could use in your browser, and then I use the PowerShell cmdlet <code><em>Invoke-RestMethod</em></code>. It sends a request to the REST service and determines if the response is XML or JSON. Here I’m requesting a JSON response so, <code><em>Invoke-RestMethod</em></code> converts the results to an array of PowerShell objects. I pipe them to the <code><em>Select</em></code> cmdlet (an alias of the verb-noun <code><em>Select-Object</em></code>) choosing to only three fields. Think of this as a projection, similar to LINQ or SQL.</p>
    <pre>$query = "PowerShell"&#x000A;    $url = "<a href="http://search.twitter.com/search.json?q=%24query">http://search.twitter.com/search.json?q=$query</a>"&#x000A;    &#x000A;    (Invoke-RestMethod $url).results |&#x000A;        Select created_at, from_user_name, text&#x000A;    </pre>
    <h4>Result</h4>
    <p>It’s that easy. Check out a video I did for version 2: <a href="http://vimeo.com/25626751" rel="nofollow external" class="bo">“PowerShell, ShowUI and the Twitter API”</a>. A mini WPF Twitter app in handful of PowerShell.</p>
    <pre>created_at       from_user_name       text&#x000A;    ----------       --------------       ----&#x000A;    Sat, 25 May 2013 vitor pombeiro       @brunomlopes a falar sobre Powershell "Ã  minha maneira"&#x000A;    Sat, 25 May 2013 Jeffery Hicks        Did you know the #PowerShell ISE has startup options? In&#x000A;    Sat, 25 May 2013 Pat Richard          @mwjcomputing Yeah - had always used $MyInvocation.MyCom&#x000A;    Sat, 25 May 2013 Rob Fairman          "#PowerShell Script for Clearing #Windows Event Logs" ht&#x000A;    Sat, 25 May 2013 Jim Priestley        Automating SharePoint Deployments in Windows #Azure usin&#x000A;    Sat, 25 May 2013 VT Technology        RT @jangwoo_park: â€œ@VTTechnology: Export Multiple Virtua&#x000A;    Sat, 25 May 2013 Aryan Nava           Using PowerShell to view Site created on the previous da&#x000A;    Sat, 25 May 2013 Aryan Nava           PowerShell Tips for SQL Server <a href="http://t.co/lVW2AY5BYZ">http://t.co/lVW2AY5BYZ</a>&#x000A;    Sat, 25 May 2013 Private Cloud Tech   The Journey to the Private Cloud Part 3 â€“ The Infrastruc&#x000A;    Sat, 25 May 2013 Dr Tom Shinder       The Journey to the Private Cloud Part 3 â€“ The Infrastruc&#x000A;    Sat, 25 May 2013 Jacob Daniels        RT @tech_faq: Windows Server Manager is based on Windows&#x000A;    Sat, 25 May 2013 CodeCruiser          10 Tips for the SQL Server PowerShell Scripter <a href="http://t">http://t</a>.&#x000A;    </pre>
    <hr>
    <h2>Compiling C# on the Fly in PowerShell</h2>
    <p>PowerShell is an interpreted language. So, there will be a penalty. It is not a major concern, but, sometimes, you’ll need the speed of a compiled language. PowerShell lets you compile C# on the fly in memory in your PowerShell session, by using the <code><em>-TypeDefinition</em></code> parameter on the <code><em>Add-Type</em></code> cmdlet. Note the <code><em>here-string</em></code> identified by the <code><em>@" "@</em></code>. They are super useful when quoting text. I encourage you to explore more with <code><em>Add-Type</em></code> and PowerShell’s quoting rules.</p>
    <pre>Add-Type -TypeDefinition @"&#x000A;    public class TestInline&#x000A;    {&#x000A;        public long Fibonacci(long n)&#x000A;        {&#x000A;            long a = 0;&#x000A;            long b = 1;&#x000A;    &#x000A;            for (long idx = 0; idx &lt; n; idx+=1)&#x000A;            {&#x000A;                long temp = a;&#x000A;                a = b;&#x000A;                b = temp + b;&#x000A;            }&#x000A;                return a;&#x000A;            }&#x000A;    }&#x000A;    "@&#x000A;    &#x000A;    $obj = New-Object TestInline&#x000A;    &#x000A;    1..10 | ForEach { $obj.Fibonacci($_) }&#x000A;    </pre>
    <h3>Interacting with DLLS</h3>
    <p>Now, let’s say I didn’t give you the source code – just the compiled DLL. No problem: <code><em>Add-Type</em></code> has a <code><em>-Path</em></code> parameter.</p>
    <pre>Add-Type -Path .\FibLib.dll&#x000A;    &#x000A;    $obj = New-Object TestInline&#x000A;    1..10 | ForEach { $obj.Fibonacci($_) }&#x000A;    </pre>
    <p>Pay particular attention to this. Using <code><em>Add-Type</em></code> this way is how you easily wrap any .NET DLL coming from anybody, if they haven’t already provided a PowerShell interface. This is true whether the DLL  is from Microsoft, DELL, Citrix or another developer.</p>
    <hr>
    <h2>In Closing</h2>
    <p>So that does it for now. Would you like to see more Powershell-specific content on Nettuts+? Let us know below!</p>
    </div>
]]>
</Body>
<Summary>PowerShell has been in development for over ten years. Microsoft continues to invest in its development and adoption. These investments have transformed the ease and robustness with which...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/Ry9jRlRO94Q/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30616/guest@my.umbc.edu/69e979e7c4e73a2ed52a7a3f2a32159f/api/pixel</TrackingUrl>
<Tag>asp-net</Tag>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>powershell</Tag>
<Tag>sql</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 17:48:21 -0400</PostedAt>
<EditAt>Thu, 30 May 2013 17:48:21 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="30618" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30618">
<Title>Commissioner Seeks End to Roaming Fees in Europe</Title>
<Body>
<![CDATA[
    <div class="html-content">The European Union’s commissioner for digital policies is pressing for one set of rules governing the market for cellphones in Europe.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Feuropean-commissioner-calls-for-eliminating-roaming-fees.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Commissioner+Seeks+End+to+Roaming+Fees+in+Europe" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Feuropean-commissioner-calls-for-eliminating-roaming-fees.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Commissioner+Seeks+End+to+Roaming+Fees+in+Europe" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Feuropean-commissioner-calls-for-eliminating-roaming-fees.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Commissioner+Seeks+End+to+Roaming+Fees+in+Europe" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Feuropean-commissioner-calls-for-eliminating-roaming-fees.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Commissioner+Seeks+End+to+Roaming+Fees+in+Europe" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F05%2F31%2Ftechnology%2Feuropean-commissioner-calls-for-eliminating-roaming-fees.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Commissioner+Seeks+End+to+Roaming+Fees+in+Europe" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/165664506403/u/0/f/640387/c/34625/s/2ca3f281/kg/342/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664506403/u/0/f/640387/c/34625/s/2ca3f281/kg/342/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The European Union’s commissioner for digital policies is pressing for one set of rules governing the market for cellphones in Europe.     </Summary>
<Website>http://www.nytimes.com/2013/05/31/technology/european-commissioner-calls-for-eliminating-roaming-fees.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30618/guest@my.umbc.edu/a3801f325884c37573f8321abf2f24f7/api/pixel</TrackingUrl>
<Tag>at-and-t-inc-t-nyse</Tag>
<Tag>cellular-telephones</Tag>
<Tag>european-union</Tag>
<Tag>france-telecom-sa-fte-nyse</Tag>
<Tag>kroes-neelie</Tag>
<Tag>new</Tag>
<Tag>prices-fares-fees-and-rates</Tag>
<Tag>regulation-and-deregulation-of-industry</Tag>
<Tag>technology</Tag>
<Tag>telefonica-sa-tef-nyse</Tag>
<Tag>vodafone-group-plc-vod-nasdaq</Tag>
<Tag>wireless-communications</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 30 May 2013 17:47:58 -0400</PostedAt>
<EditAt>Thu, 30 May 2013 17:47:58 -0400</EditAt>
</NewsItem>

</News>
