<?xml version="1.0"?>
<News hasArchived="true" page="8284" pageCount="10733" pageSize="10" timestamp="Sat, 25 Jul 2026 14:18:31 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8284">
<NewsItem contentIssues="false" id="35904" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35904">
<Title>Western Maryland: The 51st State?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2013/09/577907_536592929747051_742894777_n.jpg" rel="nofollow external" class="bo"><img alt="577907_536592929747051_742894777_n" src="http://usdemocrazy.net/wp-content/uploads/2013/09/577907_536592929747051_742894777_n-300x225.jpg" width="300" height="225" style="max-width: 100%; height: auto;"></a></p>
    <p> In case you haven’t heard through the grapevine, there’s talk of five counties in Maryland seceding and forming their own state.</p>
    <p>It was started this summer by a few fed-up individuals on a <a href="https://www.facebook.com/FreeWesternMaryland" rel="nofollow external" class="bo">Facebook page</a> called “Western Maryland: A New State Initiative”.  The page now has over six thousands likes.</p>
    <p>Don’t worry, we’re confused too.</p>
    <p>So we here at USDemocrazy, have assembled a little guide to the “Great Secession Poppycock”.</p>
    <p>1. What constitutes “Western Maryland”?</p>
    <p>It’s that <a href="http://www.mikulski.senate.gov/constituentservices/images/maryland-map.jpg" rel="nofollow external" class="bo">little skinny land area</a> in the left part of the state. Traditionally, Western Maryland consists of Garrett, Allegany and Washington Counties, but many include Frederick County as well. Carroll County is also listed in the plan – though it’s very obviously part of Central Maryland, it’s also home to conservative activist and the “Founding Father” of Western Maryland, Scott Strzelczyk.</p>
    <p>2. Why do these counties want to secede?</p>
    <p>Many residents of conservative-leaning Western Maryland feel underrepresented in Annapolis, where the state is run by a Democratic governor and a Democrat-controlled General Assembly. Taxes are too high, gun restrictions are too strict and state and federal funds rarely go to improving infrastructure in Western Maryland.</p>
    <p>Republicans are also still salty about the redrawing of Congressional District 6, which was approved on the 2012 election referendum. Long-time Republican Representative Roscoe Bartlett was voted out of office when liberal voters from Montgomery County were <a href="http://searchengineland.com/figz/wp-content/seloads/2012/08/MarylandCongressionalDistrict-600x398.png" rel="nofollow external" class="bo">suddenly added to the same district</a> as Cumberland, Oakland and Hagerstown. (Disclaimer: Roscoe Bartlett, a slowing octengenarian probably needed to leave Congress… after sixteen years, anyways).</p>
    <p>Here’s a statement from their… erm… Bill of Rights or something:</p>
    <blockquote>
    <p>We, the people of Garrett, Allegheny, Washington, Frederick, and Carroll County intend to separate from the State of Maryland and form the new state of Western Maryland.</p>
    <p>We intend to exercise our right of self-determination and self-governance to better secure our rights to life, liberty, and the pursuit of happiness.</p>
    <p>Annapolis has repeatedly injured us and abridged or denied our fundamental rights and violated numerous articles in the Maryland Declaration of Rights. Our pleas for redress of grievances to the General Assembly and the Governor are ignored or rebuffed.</p>
    </blockquote>
    <p>3. Who organized this movement?</p>
    <p>Scott Strzelczyk is a self-declared “constitutionalist concerned with the legitimate role of the federal government and the infringement of our unalienable rights to life, liberty, and property.” While we’re not entirely sure what he does for a living, he writes his own blog called <a href="http://sas4liberty.wordpress.com/" rel="nofollow external" class="bo">“A Citizen’s View.”</a> As the movement gained national attention, Strzelczyk was interviewed by <em>The Washington Post</em>, Kojo Nnamdi on NPR and even Russia Today. <a href="http://video.foxnews.com/v/2678882380001/maryland-groups-push-for-some-counties-to-secede-from-state/%20" rel="nofollow external" class="bo">Here’s his most recent television appearance on Fox News.</a></p>
    <p>4. Is this even possible?</p>
    <p>Er… well… Not in a million years. However, possibly in two million.</p>
    <p> </p>
    <p> </p>
    <p> </p>
    </div>
]]>
</Body>
<Summary> In case you haven’t heard through the grapevine, there’s talk of five counties in Maryland seceding and forming their own state.   It was started this summer by a few fed-up individuals on a...</Summary>
<Website>http://usdemocrazy.net/western-maryland-the-51st-state/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35904/guest@my.umbc.edu/28fc0f1455c56dd568a9a12ead0f280d/api/pixel</TrackingUrl>
<Tag>current</Tag>
<Tag>democracy</Tag>
<Tag>news</Tag>
<Tag>politics</Tag>
<Tag>us</Tag>
<Tag>usdemocrazy</Tag>
<Group token="retired-12">USDemocrazy</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-12</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/original.jpg?1279120129</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/large.png?1279120129</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/medium.png?1279120129</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/small.png?1279120129</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxsmall.png?1279120129</AvatarUrl>
<Sponsor>USDemocrazy</Sponsor>
<PawCount>24</PawCount>
<CommentCount>23</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 16:29:20 -0400</PostedAt>
<EditAt>Thu, 19 Sep 2013 16:34:20 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35903" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35903">
<Title>ON CAMPUS RECRUITING!</Title>
<Tagline>Join Dynamics Research Corporation</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <div><span>Engineer (Intern Position)</span></div>
    <div>
    <div>UMBC<em>works #9260566</em>
    </div>
    <div><em><br></em></div>
    <div>Developer (Intern Position)</div>
    <div>UMBC<em>works</em> #9260562</div>
    <div><br></div>
    <div>IT Consultant (Intern Position)</div>
    <div>UMBC<em>works</em> #9260560</div>
    </div>
    <div><br></div>
    <div><em>---------------------------------------------</em></div>
    <div><em><br></em></div>
    <div>Developer (Full-Time Position)<div>UMBC<em>works</em> #9260561</div>
    <div><br></div>
    <div><span>Engineer (Full-Time Position)</span></div>
    <div>UMBC<em>works</em> #9260565</div>
    <div><br></div>
    <div>IT Consultant (Full-Time Position)</div>
    <div>UMBC<em>works</em> #9260599</div>
    </div>
    <div><br></div>
    <div>
    <div>DRC is a leading provider of innovative management consulting, engineering, science, and technology solutions to government customers. Strategic hires and acquisitions, including our June 2011 acquisition of High Performance Technologies Inc., have them well positioned for rapid growth. Their capabilities and responsiveness led them to be featured by Washington Technology as “one of the Top 5 Companies to Watch in 2011.” </div>
    <div><br></div>
    <div>At DRC, you can expect to work in a dynamic environment with opportunities for growth and a chance to develop professionally. For more information, please visit their website at <a href="http://www.drc.com">www.drc.com</a>.</div>
    </div>
    <div><br></div>
    <div>Search the job number under the "keywords" section in UMBC<em>works</em> to learn more and to apply.</div>
    <div><br></div>
    <div><strong>Application deadlines are on OCTOBER 10, 2013.</strong></div>
    <div>Interviews will be scheduled for October 16, 2013.</div>
    </div>
]]>
</Body>
<Summary>Engineer (Intern Position)   UMBCworks #9260566     Developer (Intern Position)  UMBCworks #9260562     IT Consultant (Intern Position)  UMBCworks #9260560...</Summary>
<Website>http://www.drc.com</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35903/guest@my.umbc.edu/b70f0ee3c94a6cee2ed8d46b82b3f0cb/api/pixel</TrackingUrl>
<Group token="careers">Career Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/careers</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/original.jpg?1411655278</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xlarge.png?1411655278</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/large.png?1411655278</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/medium.png?1411655278</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/small.png?1411655278</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xsmall.png?1411655278</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/018/729f2c7eeeab66f50f4ab3677539a585/xxsmall.png?1411655278</AvatarUrl>
<Sponsor>Career Services Center</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/xxlarge.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/xlarge.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/large.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/medium.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/small.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/xsmall.jpg?1379621927</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/903/0f783a2a5e30eec921c2f2311da42dc5/xxsmall.jpg?1379621927</ThumbnailUrl>
<PawCount>1</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 16:28:22 -0400</PostedAt>
<EditAt>Thu, 19 Sep 2013 16:29:09 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="35905" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35905">
<Title>Iowans Take a Shot in the Dark</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p> </p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2013/09/USDemocrazyIowaGun.jpg" rel="nofollow external" class="bo"><img alt="Iowan man buys gun" src="http://usdemocrazy.net/wp-content/uploads/2013/09/USDemocrazyIowaGun-300x168.jpg" width="300" height="168" style="max-width: 100%; height: auto;"></a></p>
    <p>The right to bear arms applies to everyone, right?</p>
    <p>Even if you’re completely blind? Apparently so…</p>
    <p>A new report by the <a href="http://www.desmoinesregister.com/article/20130908/NEWS/309080061/Iowa-grants-permits-for-blind-residents-to-carry-guns-in-public%20?nclick_check=1" rel="nofollow external" class="bo">Des Moines Register</a> revealed that Iowa grants permits and the right to carry firearms in public to blind citizens. Understandably the law has raised eyebrows and ire among citizens. Even <a href="http://www.cnn.com/2013/09/08/us/gun-permits-blind/index.html" rel="nofollow external" class="bo">Stevie Wonder</a> had something to say. “Imagine me with a gun. It’s just crazy.”</p>
    <p>Iowa, however, is not the only state to have such controversial laws. Legally blind people in Texas were helped when a measure was passed in 2007 to help them hunt. Steve Hopler, a blind New Jersey man, fought and won the right to have firearms even after he shot himself in the leg in 2008. Hopler’s response to the judge’s decision? “It’s freedom.”</p>
    <p>Is denying the blind firearms an infringement on their rights? What do you think?</p>
    </div>
]]>
</Body>
<Summary>       The right to bear arms applies to everyone, right?   Even if you’re completely blind? Apparently so…   A new report by the Des Moines Register revealed that Iowa grants permits and the...</Summary>
<Website>http://usdemocrazy.net/iowans-take-a-shot-in-the-dark/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35905/guest@my.umbc.edu/a1ba54c32d8f213775fc1180aad2d212/api/pixel</TrackingUrl>
<Tag>current</Tag>
<Tag>democracy</Tag>
<Tag>gun-rights</Tag>
<Tag>iowa</Tag>
<Tag>news</Tag>
<Tag>politics</Tag>
<Tag>us</Tag>
<Tag>usdemocrazy</Tag>
<Group token="retired-12">USDemocrazy</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-12</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/original.jpg?1279120129</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/large.png?1279120129</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/medium.png?1279120129</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/small.png?1279120129</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxsmall.png?1279120129</AvatarUrl>
<Sponsor>USDemocrazy</Sponsor>
<PawCount>24</PawCount>
<CommentCount>13</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 16:14:37 -0400</PostedAt>
<EditAt>Thu, 19 Sep 2013 16:16:37 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35906" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35906">
<Title>Bits Blog: Google Is Exploring an Alternative to Cookies for Ad Tracking</Title>
<Body>
<![CDATA[
    <div class="html-content">Google is considering an anonymous identifier for Chrome users, as advertisers fear that traditional methods of tracking users across the Web no longer work.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fgoogle-is-exploring-an-alternative-to-cookies-for-ad-tracking%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google+Is+Exploring+an+Alternative+to+Cookies+for+Ad+Tracking" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fgoogle-is-exploring-an-alternative-to-cookies-for-ad-tracking%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google+Is+Exploring+an+Alternative+to+Cookies+for+Ad+Tracking" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fgoogle-is-exploring-an-alternative-to-cookies-for-ad-tracking%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google+Is+Exploring+an+Alternative+to+Cookies+for+Ad+Tracking" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fgoogle-is-exploring-an-alternative-to-cookies-for-ad-tracking%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google+Is+Exploring+an+Alternative+to+Cookies+for+Ad+Tracking" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fgoogle-is-exploring-an-alternative-to-cookies-for-ad-tracking%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Google+Is+Exploring+an+Alternative+to+Cookies+for+Ad+Tracking" 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/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176967152144/u/0/f/640387/c/34625/s/3175026a/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Google is considering an anonymous identifier for Chrome users, as advertisers fear that traditional methods of tracking users across the Web no longer work.      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/09/19/google-is-exploring-an-alternative-to-cookies-for-ad-tracking/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35906/guest@my.umbc.edu/1802ca5b60970d678c18ee3946223766/api/pixel</TrackingUrl>
<Tag>data</Tag>
<Tag>internet</Tag>
<Tag>mobile</Tag>
<Tag>new</Tag>
<Tag>policy</Tag>
<Tag>privacy</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, 19 Sep 2013 16:12:30 -0400</PostedAt>
<EditAt>Fri, 20 Sep 2013 20:45:34 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35907" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35907">
<Title>Bits: Despite Early Criticism, Apple&#8217;s iOS 7 Quickly Gains Traction</Title>
<Body>
<![CDATA[
    <div class="html-content">Despite harsh criticism from some designers, developers and journalists about iOS 7, Apple’s redesigned mobile operating system, people are downloading the software in droves.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fdespite-early-criticism-apples-ios-7-quickly-gains-traction%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Despite+Early+Criticism%2C+Apple%E2%80%99s+iOS+7+Quickly+Gains+Traction" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fdespite-early-criticism-apples-ios-7-quickly-gains-traction%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Despite+Early+Criticism%2C+Apple%E2%80%99s+iOS+7+Quickly+Gains+Traction" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fdespite-early-criticism-apples-ios-7-quickly-gains-traction%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Despite+Early+Criticism%2C+Apple%E2%80%99s+iOS+7+Quickly+Gains+Traction" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fdespite-early-criticism-apples-ios-7-quickly-gains-traction%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Despite+Early+Criticism%2C+Apple%E2%80%99s+iOS+7+Quickly+Gains+Traction" 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%2Fbits.blogs.nytimes.com%2F2013%2F09%2F19%2Fdespite-early-criticism-apples-ios-7-quickly-gains-traction%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Despite+Early+Criticism%2C+Apple%E2%80%99s+iOS+7+Quickly+Gains+Traction" 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/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/sc/21/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176964436850/u/0/f/640387/c/34625/s/31750269/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Despite harsh criticism from some designers, developers and journalists about iOS 7, Apple’s redesigned mobile operating system, people are downloading the software in droves.      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/09/19/despite-early-criticism-apples-ios-7-quickly-gains-traction/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35907/guest@my.umbc.edu/ec4b76d1240afe1c76f754ce7edf97fa/api/pixel</TrackingUrl>
<Tag>apple-inc</Tag>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>mobile</Tag>
<Tag>new</Tag>
<Tag>software</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, 19 Sep 2013 16:06:28 -0400</PostedAt>
<EditAt>Fri, 20 Sep 2013 12:25:36 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="123094" important="false" status="posted" url="https://my3.my.umbc.edu/posts/123094">
<Title>NSF PROMISE AGEP Grant Funded; UMBC is Lead Partner</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>UMBC is pleased to announce that the National Science Foundation grant for PROMISE: Maryland’s Alliance for Graduate Education and the Professoriate (AGEP) has been funded.   UMBC is the lead campus on this University System of Maryland-wide, $1.75 million, 3.5 year grant.  UMBC’s primary partners will continue to be the University of Maryland, College Park and the University of Maryland, Baltimore, and all of the campuses within the USM will participate.</p>
    <p>Signature programs will continue with funding for graduate students from USM’s campuses to attend activities such as Dissertation House and Summer Success Institute (SSI). Programming and mentoring for postdoctoral fellows throughout the system will also be expanded. New activities include the annual graduate student research and careers conference that will build on the recommendations of the Council of Graduate Schools’ report “Pathways Through Graduate School and Into Careers” and an annual conference for undergraduates to learn about opportunities in graduate school. Finally, Professors in Training (PROF-it) students will have opportunities for mentored teaching experiences at campuses across the USM, and several community colleges.</p>
    <p>The National Science Foundation’s AGEP program is intended to increase significantly the number of domestic students receiving doctoral degrees in the sciences, technology, engineering, and mathematics, with special emphasis on those population groups underrepresented in these fields.</p>
    </div>
]]>
</Body>
<Summary>UMBC is pleased to announce that the National Science Foundation grant for PROMISE: Maryland’s Alliance for Graduate Education and the Professoriate (AGEP) has been funded.   UMBC is the lead...</Summary>
<Website>https://umbc.edu/stories/nsf-promise-agep-grant-funded-umbc-is-lead-partner/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/123094/guest@my.umbc.edu/291e5f955a8cb0c670e56ccaf8c97503/api/pixel</TrackingUrl>
<Tag>community</Tag>
<Tag>graduateschool</Tag>
<Group token="umbc-news-magazine">UMBC News &amp;amp; Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news-magazine</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/original.png?1748556657</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/large.png?1748556657</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/medium.png?1748556657</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/small.png?1748556657</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxsmall.png?1748556657</AvatarUrl>
<Sponsor>UMBC News &amp; Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 15:44:04 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35898" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35898">
<Title>"Show Us the Apocalypse" Art Competition - Deadline Extended</Title>
<Tagline>We're worried about the Apocalypse. $200 if you are too.</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <span>The Apocalypse is near but you still have a chance to win $200! The deadline for </span><span>the "Show Us the Apocalypse!" Art Competition, sponsored by Interdisciplinary Studies, has been extended to <strong>Sunday, October 27 at 11:59 p.m</strong>.  The competition is soliciting short (30 seconds or less) videos and sound compositions and all 2 dimensional art submissions, including photography, that embody the idea of apocalypse.  <strong>Top prize is $200 cash.</strong>  Two runners up will win $50 each.  So bring us your zombies, “Thunderdomes,” and devastated cityscapes and we’ll reward you. </span><div><span><br></span></div>
    <div>
    <span>Prize winners will be selected at "INDS Presents... Apocalypse!" on Tuesday, October 29, Albin O. Kuhn Library Gallery, 4:00 to 6:00 p.m.  See attachment for complete competition rules.  Visit us on Facebook at</span><span> </span><a href="http://www.facebook.com/events/1403073873248976/" rel="nofollow external" class="bo">http://www.facebook.com/events/1403073873248976/</a>
    </div>
    </div>
]]>
</Body>
<Summary>The Apocalypse is near but you still have a chance to win $200! The deadline for the "Show Us the Apocalypse!" Art Competition, sponsored by Interdisciplinary Studies, has been extended to Sunday,...</Summary>
<Website>http://inds.umbc.edu</Website>
<AttachmentKind>Document</AttachmentKind>
<AttachmentUrl>https://assets2-my.umbc.edu/system/shared/attachments/b943db3d9c6d9dfe513321284477c565/6a64fdf7/news/000/035/898/2bd9cae0be467d9523a8489230163366/Show Us the Apocalypse Competition Rules.docx?1379619328</AttachmentUrl>
<Attachments>
<Attachment kind="Document" url="https://my3.my.umbc.edu/posts/35898/attachments/11108"></Attachment>
</Attachments>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35898/guest@my.umbc.edu/0890150218845878582b5f742f4c477b/api/pixel</TrackingUrl>
<Tag>apocalypse</Tag>
<Tag>art</Tag>
<Tag>competition</Tag>
<Tag>espylacopa</Tag>
<Tag>interdisciplinary</Tag>
<Tag>prize</Tag>
<Tag>zombie</Tag>
<Group token="inds">Individualized Study </Group>
<GroupUrl>https://my3.my.umbc.edu/groups/inds</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/original.png?1775678457</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xlarge.png?1775678457</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/large.png?1775678457</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/medium.png?1775678457</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/small.png?1775678457</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xsmall.png?1775678457</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/208/d198d05a1c66aa65c037907edcd05c5d/xxsmall.png?1775678457</AvatarUrl>
<Sponsor>Interdisciplinary Studies</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/xxlarge.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/xlarge.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/large.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/medium.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/small.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/xsmall.jpg?1379617705</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/035/898/19349730ee8ba1777f6620e9eab4e4c4/xxsmall.jpg?1379617705</ThumbnailUrl>
<PawCount>4</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 15:36:21 -0400</PostedAt>
<EditAt>Mon, 21 Oct 2013 11:44:26 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="35897" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35897">
<Title>An Introduction to The Page Visibility API</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The days of browsing the web using a single window (or tab) are long gone. Most of us now browse with multiple windows and/or tabs open at the same time. As developers we have never had a way of telling whether our web page is visible to the user or if it’s buried away amongst a stack of inactive tabs. This is all changing due to the introduction of the Page Visibility API.</p>
    <p>The Page Visibility API gives developers a way of checking to see if their web page is visible to the user. The API also includes an event that gives developers the ability to easily write code that will be executed when the page’s visibility changes.</p>
    <p>In this blog post you are going to learn how to use the Page Visibility API to pause a video when a web page is hidden, and then resume playback when the page becomes visible again.</p>
    <p>Lets get started by taking a look at how the API works.</p>
    <h2>Checking The Page Visibility</h2>
    <p>The Page Visibility API adds two new properties to the <code>document</code> interface:</p>
    <ul>
    <li><code>document.hidden</code></li>
    <li><code>document.visibilityState</code></li>
    </ul>
    <p>The new <code>hidden</code> property is a boolean that is set to <code>true</code> if the page is hidden and <code>false</code> if it’s visible.</p>
    <p>The <code>visibilityState</code> property is a string that describes the current state of the page. It can be one of the following:</p>
    <ul>
    <li>
    <code>hidden</code> – The page is not visible on any screen.</li>
    <li>
    <code>visible</code> – The page is visible to the user.</li>
    <li>
    <code>prerender</code> – The page has been loaded off-screen and is not visible.</li>
    <li>
    <code>unloaded</code> – The page is going to be unloaded (the user is navigating away from this page).</li>
    </ul>
    <hr>
    <p><strong>Note:</strong> These properties are still vendor prefixed in Chrome and Opera. Firefox removed the vendor prefix in version 17. To be safe, make sure that you check to see if a vendor prefix is required before using these properties in your code. We will see an example of how to do this later in the demo.</p>
    <hr>
    <h2>Listening For Changes in Visibility State</h2>
    <p>In addition to the new <code>document</code> properties the Page Visibility API also introduces the <code>visibilitychange</code> event. This event is fired on <code>document</code> when the user shows or hides the window/tab.</p>
    <pre>document.addEventListener('visibilitychange', function(event) {&#x000A;      if (document.hidden) {&#x000A;        // The page is hidden.&#x000A;      } else {&#x000A;        // The page is visible.&#x000A;      }&#x000A;    });</pre>
    <hr>
    <p><strong>Note:</strong> This event is also vendor-prefixed in some browsers. Take a look at the demo application to see how to check for prefixes.</p>
    <hr>
    <h2>Demo: Pausing a Video When The Window is Hidden</h2>
    <div>
    <a href="http://blog.teamtreehouse.com/wp-content/uploads/2013/09/page-visibility-api-demo.png" rel="nofollow external" class="bo"><img alt="Page Visibility API Demo" src="http://blog.teamtreehouse.com/wp-content/uploads/2013/09/page-visibility-api-demo.png" width="702" height="495" style="max-width: 100%; height: auto;"></a><p>Page Visibility API Demo</p>
    </div>
    <p><a href="http://codepen.io/matt-west/full/hGFLs" rel="nofollow external" class="bo">See the Demo</a> <a href="https://dl.dropboxusercontent.com/u/24084952/Treehouse%20Demos/page-visibility-demo.zip" rel="nofollow external" class="bo">Download The Code</a> <a href="http://codepen.io/matt-west/pen/hGFLs" rel="nofollow external" class="bo">View on CodePen</a></p>
    <p>Now that you understand how to use the Page Visibility API lets take a look at an example.</p>
    <p>In this section we are going to create a demo application that uses the Page Visibility API to pause a video when the page is hidden, and then start it back up when the page becomes visible again.</p>
    <p>First we need to setup the HTML markup for our demo. We’re going to be using the <code>&lt;video&gt;</code> element so that we can easily control the playback of the video.</p>
    <p>The stylesheet and videos used in this demo can be found in the code resources.</p>
    <pre>&lt;!DOCTYPE html&gt;&#x000A;    &lt;html lang="en"&gt;&#x000A;    &lt;head&gt;&#x000A;      &lt;meta charset="utf-8"&gt;&#x000A;      &lt;title&gt;PageVisibility API Demo&lt;/title&gt;&#x000A;    &#x000A;      &lt;link rel="stylesheet" href="style.css"&gt;&#x000A;    &lt;/head&gt;&#x000A;    &lt;body&gt;&#x000A;      &lt;div id="page-wrapper"&gt;&#x000A;    &#x000A;        &lt;h1&gt;PageVisibility API Demo&lt;/h1&gt;&#x000A;    &#x000A;        &lt;video id="video" width="640" height="365" controls&gt;&#x000A;          &lt;source src="videos/mikethefrog.webm" type="video/webm"&gt;&#x000A;          &lt;source src="videos/mikethefrog.ogv" type="video/ogv"&gt;&#x000A;          &lt;source src="videos/mikethefrog.mp4" type="video/mp4"&gt;&#x000A;          &lt;p&gt;&#x000A;            Your browser doesn't support HTML5 video.&#x000A;            &lt;a href="videos/mikethefrog.mp4"&gt;Download&lt;/a&gt; the video instead.&#x000A;          &lt;/p&gt;&#x000A;        &lt;/video&gt;&#x000A;    &#x000A;      &lt;/div&gt;&#x000A;    &#x000A;      &lt;script src="app.js"&gt;&lt;/script&gt;&#x000A;    &lt;/body&gt;&#x000A;    &lt;/html&gt;</pre>
    <p>Now that we’ve got the HTML setup we need to start writing the JavaScript that will monitor the page visibility. Create a new file called <code>app.js</code>.</p>
    <p>To get started we need to write a bit of code that will determine whether to use vendor prefixes. This <code>getPrefix()</code> function checks to see if the <code>hidden</code> property is present on <code>document</code>. If it is, we don’t need to use vendor prefixes so we can return <code>null</code>. If <code>hidden</code> is not present we need to loop through all of the possible vendor prefixes until we find the property. Once we’ve found the prefix we simply return the prefix string. If we get to the end of the function without finding the prefix the API must not be supported so we just return <code>null</code>.</p>
    <pre>// Get the prefix for this browser.&#x000A;    function getPrefix() {&#x000A;      // Check to see if the browser supports the unprefixed property.&#x000A;      if ('hidden' in document) {&#x000A;        // No prefix needed, return null.&#x000A;        return null;&#x000A;      }&#x000A;    &#x000A;      // Loop through all the possible prefixes.&#x000A;      var prefixes = ['moz', 'ms', 'o', 'webkit'];&#x000A;    &#x000A;      for (var i = 0; i &lt; prefixes.length; i++) {&#x000A;        var testPrefix = prefixes[i] + 'Hidden';&#x000A;        if (testPrefix in document) {&#x000A;          return prefixes[i];&#x000A;        }&#x000A;      }&#x000A;    &#x000A;      // The API must not be supported in this browser.&#x000A;      return null;&#x000A;    }</pre>
    <p>Next we need to write a few helper functions that will generate the correct property and event names based on the prefix that is returned by <code>getPrefix()</code>.</p>
    <hr>
    <p><strong>Note:</strong> We won’t be using the <code>document.visibilityState</code> property in this demo but I’ve included a helper function here just in case you need it in the future.</p>
    <hr>
    <pre>// Prefix the hidden property.&#x000A;    function getHiddenProperty(prefix) {&#x000A;      if (prefix) {&#x000A;        return prefix + 'Hidden';&#x000A;      } else {&#x000A;        return 'hidden';&#x000A;      }&#x000A;    }&#x000A;    &#x000A;    // Prefix the visbilityState property.&#x000A;    function getVisibilityStateProperty(prefix) {&#x000A;      if (prefix) {&#x000A;        return prefix + 'VisibilityState';&#x000A;      } else {&#x000A;        return 'visibilityState';&#x000A;      }&#x000A;    }&#x000A;    &#x000A;    // Prefix the visibilitychange event.&#x000A;    function getVisibilityEvent(prefix) {&#x000A;      if (prefix) {&#x000A;        return prefix + 'visibilitychange';&#x000A;      } else {&#x000A;        return 'visibilitychange';&#x000A;      }&#x000A;    }</pre>
    <p>Okay, so now that we’ve got cross-browser compatibility covered we can start writing the main code for our application.</p>
    <p>In the first section we call the <code>getPrefix()</code> function to find out if we need to use a vendor prefix in our code. We then create variables called <code>hidden</code> and <code>visibilityChangeEvent</code> and initialize these using the helper methods we wrote earlier. We also create a variable called <code>wasPlaying</code> and set it’s value to <code>false</code>. This will be used as a way of remembering whether the video was playing when the page lost visibility.</p>
    <p>Next we get a reference to our video and store this in a variable called <code>video</code>.</p>
    <p>Finally we setup an event listener that will be executed when the <code>visibilitychange</code> event is fired. We use the <code>visibilityChangeEvent</code> variable we created earlier to make sure that the correct vendor-prefixed version is being used (if required).</p>
    <pre>// The cross browser compatibility code.&#x000A;    ...&#x000A;    &#x000A;    window.onload = function() {&#x000A;      // Get the prefix for this browser.  &#x000A;      var prefix = getPrefix();&#x000A;    &#x000A;      // Prefix the document properties/events we will be using.&#x000A;      var hidden = getHiddenProperty(prefix);&#x000A;      var visibilityChangeEvent = getVisibilityEvent(prefix);&#x000A;    &#x000A;      // Variable to track if the video was playing when the page visibility changed.&#x000A;      var wasPlaying = false;&#x000A;    &#x000A;      // Get a reference to the video.&#x000A;      var video = document.getElementById('video');&#x000A;    &#x000A;      // Listen for the visibilitychange event.&#x000A;      document.addEventListener(visibilityChangeEvent, function(e) {&#x000A;    &#x000A;      });&#x000A;    &#x000A;    }</pre>
    <p>Now it’s time to write the code that will handle pausing and playing the video.</p>
    <p>First we check to see if the page is visible or hidden. If the page is hidden we also need to check if the video is playing or not. When the video is playing we need to set the <code>wasPlaying</code> variable to <code>true</code> and pause the video. If the video was paused to begin with we just make sure that <code>wasPlaying</code> is set to <code>false</code>.</p>
    <p>If the page is visible we need to check if the video was playing before the page became hidden. We do this using the <code>wasPlaying</code> variable. If the value of <code>wasPlaying</code> is <code>true</code> we call <code>video.play()</code> to resume playback.</p>
    <pre>// If the document is hidden we want to pause the video.&#x000A;    if (document[hidden]) {&#x000A;      // Check to see if the video is playing&#x000A;      if (video.paused == false) {&#x000A;        // Set the wasPlaying flag to true.&#x000A;        wasPlaying = true;&#x000A;    &#x000A;        // Pause the video.&#x000A;        video.pause();&#x000A;      } else {&#x000A;        // Make sure the wasPlaying is set to false if the video was paused.&#x000A;        wasPlaying = false;&#x000A;      }&#x000A;    } else {&#x000A;      // If the video was playing before we lost visibility, restart it.&#x000A;      if (wasPlaying) {&#x000A;        // Play the video.&#x000A;        video.play();&#x000A;      }&#x000A;    }</pre>
    <p>That’s all the code that we need for this example. Load up the <a href="http://codepen.io/matt-west/full/hGFLs" rel="nofollow external" class="bo">live demo</a> and see it in action.</p>
    <h2>Browser Support For The Page Visibility API</h2>
    <p>Support for the Page Visibility API is a recent addition in IE10. Chrome and Firefox have included support for a while. However current versions of Chrome and Opera require the <code>webkit</code> prefix. Firefox 17 and below require the <code>moz</code> prefix. Safari is said to be introducing support for the Page Visibility API in version 7.</p>
    <table>
    <thead>
    <tr>
    <th>IE</th>
    <th>Firefox</th>
    <th>Chrome</th>
    <th>Safari</th>
    <th>Opera</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>10+</td>
    <td>10.0+</td>
    <td>14.0+</td>
    <td>7.0+</td>
    <td>12.1+</td>
    </tr>
    </tbody>
    </table>
    <p>Source: <a href="http://caniuse.com/#feat=pagevisibility" rel="nofollow external" class="bo">http://caniuse.com/#feat=pagevisibility</a></p>
    <h2>Final Thoughts</h2>
    <p>Up until the introduction of the Page Visibility API developers have only had to consider how their websites act when they are visible. This has all changed now. We now need to be thinking about how we can make our websites better citizens of the browser.</p>
    <p>There are a whole bunch of things that websites do that become irrelevant if the user can’t see the page. Animations is the first example that springs to mind. Browsers already have some native functionality that helps to recover resources from inactive pages, but we can help to make things even better by being responsible with how our websites behave when hidden.</p>
    <h2>Useful Links</h2>
    <ul>
    <li><a href="http://www.w3.org/TR/page-visibility/" rel="nofollow external" class="bo">Page Visibility API Specification (W3C)</a></li>
    <li><a href="http://caniuse.com/#feat=pagevisibility" rel="nofollow external" class="bo">Can I Use… PageVisibility API</a></li>
    <li><a href="https://developers.google.com/chrome/whitepapers/pagevisibility" rel="nofollow external" class="bo">Using the Page Visibility API (Google Developers)</a></li>
    </ul>
    <p>The post <a href="http://blog.teamtreehouse.com/an-introduction-to-the-page-visibility-api" rel="nofollow external" class="bo">An Introduction to The Page Visibility API</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>The days of browsing the web using a single window (or tab) are long gone. Most of us now browse with multiple windows and/or tabs open at the same time. As developers we have never had a way of...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/vSCrHEjCvTw/an-introduction-to-the-page-visibility-api</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35897/guest@my.umbc.edu/3f113713ade9b9dedc127a069176c327/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>code</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>page-visibility-api</Tag>
<Tag>responsive</Tag>
<Tag>web</Tag>
<Tag>web-apps</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, 19 Sep 2013 14:30:05 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="35893" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35893">
<Title>Narock &amp; Finin receive NSF grant for EarthCube semantic cyberinfrastructure research</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="" src="http://www.csee.umbc.edu/wp-content/uploads/2013/09/Roosen-MV_multicorer_700.jpg" width="700" height="456" style="max-width: 100%; height: auto;"></p>
    <p>Dr. <a href="http://userpages.umbc.edu/~tnarock/" rel="nofollow external" class="bo">Tom Narock</a> (Goddard Planetary Heliophysics Institute) and Professor <a href="http://umbc.edu/~finin/" rel="nofollow external" class="bo">Tim Finin</a> (CSEE) are part of a team that receive a one-year, $300,000 award from the National Science Foundation to apply semantic technologies to support the data representation, discovery and integration needs in <a href="http://www.nsf.gov/geo/earthcube/" rel="nofollow external" class="bo">EarthCube</a>, an NSF program that aims to transform geoscience research by developing community-guided cyberinfrastructure.  The collaborative project involves researchers and students from UMBC, Columbia University, Wright State University, and the Woods Hole Oceanographic Institution (WHOI). Narock (PI) and Finin (CO-PI) head the UMBC effort.</p>
    <p>A wide spectrum of maturing methods and tools, collectively characterized as Semantic Web Technologies, enables machines to complete tasks automatically that previously required human direction. For the Geosciences, Semantic Web Technologies will vastly improve the integration, analysis and dissemination of research data and results. This collaborative project will conduct exploratory research applying state-of-the-art Semantic Web Technologies to support data representation, discovery, analysis, sharing and integration of datasets from the global oceans, and related resources including meeting abstracts and library holdings. A key contribution will be semantically-enabled cyberinfrastructure components capable of automated data integration across distributed repositories.</p>
    <p>The image above shows a pyramid-shaped <a href="http://www.whoi.edu/website/miso/mc-800-multicorer" rel="nofollow external" class="bo">multicorer</a> on the deck of the R/V Melville off Santa Barbara in October 2012. Multicorers collect seafloor sediment samples without disrupting the uppermost sediment layers and the single-celled organisms living in them. The system sends real-time images of the seafloor to scientists aboard, allowing them to guide the sampler, and collects high-resolution images that are stored in the camera for downloading on recovery. (Photo by Ellen Roosen, WHOI).</p>
    </div>
]]>
</Body>
<Summary>Dr. Tom Narock (Goddard Planetary Heliophysics Institute) and Professor Tim Finin (CSEE) are part of a team that receive a one-year, $300,000 award from the National Science Foundation to apply...</Summary>
<Website>http://www.csee.umbc.edu/2013/09/narock-and-finin-receive-nsf-grant-for-earthcube-cyberinfrastructure-research/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35893/guest@my.umbc.edu/553910d439d4efe727430ad885366a51/api/pixel</TrackingUrl>
<Tag>computer-science</Tag>
<Tag>news</Tag>
<Tag>research</Tag>
<Tag>research-awards</Tag>
<Group token="csee">Computer Science and Electrical Engineering</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/csee</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/original.png?1314043393</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xlarge.png?1314043393</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/large.png?1314043393</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/medium.png?1314043393</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/small.png?1314043393</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xsmall.png?1314043393</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/099/d117dca133c64bf78a4b7696dd007189/xxsmall.png?1314043393</AvatarUrl>
<Sponsor>Computer Science and Electrical Engineering</Sponsor>
<PawCount>1</PawCount>
<CommentCount>2</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 19 Sep 2013 14:10:30 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="35892" important="false" status="posted" url="https://my3.my.umbc.edu/posts/35892">
<Title>Seven Must-Read Stories (Week Ending September 20, 2013)</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>Another chance to catch the most interesting, and important, articles from the previous week on <em>MIT Technology Review</em>.</p></div>
]]>
</Body>
<Summary>Another chance to catch the most interesting, and important, articles from the previous week on MIT Technology Review.</Summary>
<Website>http://www.technologyreview.com/view/519366/seven-must-read-stories-week-ending-september-20-2013/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/35892/guest@my.umbc.edu/e2dd41ef599371d8c583d68ff4eea5a2/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>Thu, 19 Sep 2013 14:00:00 -0400</PostedAt>
</NewsItem>

</News>
