<?xml version="1.0"?>
<News hasArchived="true" page="8275" pageCount="10751" pageSize="10" timestamp="Fri, 14 Aug 2026 22:35:17 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8275">
<NewsItem contentIssues="true" id="36240" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36240">
<Title>Pogue's Posts: The iPhone 5s&#8217;s Fingerprint Scanner Was Hacked, but I&#8217;m Not Worried</Title>
<Body>
<![CDATA[
    <div class="html-content">Yes, Apple’s Touch ID can be fooled — by a determined attacker with the time and resources to do it.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fpogue.blogs.nytimes.com%2F2013%2F09%2F26%2Fthe-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Pogue%27s+Posts%3A+The+iPhone+5s%E2%80%99s+Fingerprint+Scanner+Was+Hacked%2C+but+I%E2%80%99m+Not+Worried" 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%2Fpogue.blogs.nytimes.com%2F2013%2F09%2F26%2Fthe-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Pogue%27s+Posts%3A+The+iPhone+5s%E2%80%99s+Fingerprint+Scanner+Was+Hacked%2C+but+I%E2%80%99m+Not+Worried" 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%2Fpogue.blogs.nytimes.com%2F2013%2F09%2F26%2Fthe-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Pogue%27s+Posts%3A+The+iPhone+5s%E2%80%99s+Fingerprint+Scanner+Was+Hacked%2C+but+I%E2%80%99m+Not+Worried" 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%2Fpogue.blogs.nytimes.com%2F2013%2F09%2F26%2Fthe-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Pogue%27s+Posts%3A+The+iPhone+5s%E2%80%99s+Fingerprint+Scanner+Was+Hacked%2C+but+I%E2%80%99m+Not+Worried" 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%2Fpogue.blogs.nytimes.com%2F2013%2F09%2F26%2Fthe-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Pogue%27s+Posts%3A+The+iPhone+5s%E2%80%99s+Fingerprint+Scanner+Was+Hacked%2C+but+I%E2%80%99m+Not+Worried" 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>
    </div>
]]>
</Body>
<Summary>Yes, Apple’s Touch ID can be fooled — by a determined attacker with the time and resources to do it.      </Summary>
<Website>http://pogue.blogs.nytimes.com/2013/09/26/the-iphone-5ss-fingerprint-scanner-was-hacked-but-im-not-worried/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36240/guest@my.umbc.edu/dbfa2b9c42bdd60b9eb7912b0e5578d4/api/pixel</TrackingUrl>
<Tag>apple</Tag>
<Tag>apple-inc</Tag>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>computer-security</Tag>
<Tag>iphone</Tag>
<Tag>lookout-inc</Tag>
<Tag>new</Tag>
<Tag>smartphones</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, 26 Sep 2013 13:45:04 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36236" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36236">
<Title>Tools for image optimization</Title>
<Body>
<![CDATA[
    <div class="html-content">As we saw a few weeks ago, the weight of an average web page is now almost 1.5MB (median ~1MB), with &gt; 50% of this being images. It’s a harsh reminder that many of our pages on the web are … <a href="http://addyosmani.com/blog/image-optimization-tools/" rel="nofollow external" class="bo">Continue reading <span>→</span></a>
    </div>
]]>
</Body>
<Summary>As we saw a few weeks ago, the weight of an average web page is now almost 1.5MB (median ~1MB), with &gt; 50% of this being images. It’s a harsh reminder that many of our pages on the web are …...</Summary>
<Website>http://addyosmani.com/blog/image-optimization-tools/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36236/guest@my.umbc.edu/04ea90b6090b0de3668283f74d8fa4a1/api/pixel</TrackingUrl>
<Tag>chrome</Tag>
<Tag>developer</Tag>
<Tag>grunt</Tag>
<Tag>image-compression</Tag>
<Tag>image-optimization</Tag>
<Tag>images</Tag>
<Tag>javascript</Tag>
<Tag>tools</Tag>
<Tag>web-development</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, 26 Sep 2013 13:19:08 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36231" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36231">
<Title>Intern with the Smithsonian</Title>
<Tagline>Multiple Positions Open, Apply NOW!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Smithsonian Development Internship<br><span>Job # 9237883</span></p>
    
    <p><span>Smithsonian Discovery Theater Admin/House Management
    Internship<br></span><span>Job # 9244125</span></p>
    
    <p><span>Smithsonian Discovery Theater Museum Theater/Education
    Intern<br></span><span>Job # 9237885</span></p>
    
    <p><span>Smithsonian Discovery Theater Technical Internship<br></span><span>Job # 9247508</span></p>
    
    <p><span>Smithsonian eMarketing Research Internship<br></span><span>Job # 9238939</span></p>
    
    <p><span>Smithsonian National Education Outreach Internship<br></span><span>Job # 9237888</span></p>
    
    <p><span>Smithsonian Online Marketing Internship<br></span><span>Job # 9238938</span></p>
    
    <p>S<span>mithsonian Performing Arts Internship<br></span><span>Job # 9237886</span></p>
    
    <p><span>Smithsonian Public Affairs Internship<br></span><span>Job # 9237887</span></p>
    
    <p><span>Smithsonian Social Media Internship<br></span><span>Job # 9256235</span></p>
    
    <p><span>Smithsonian Studio Arts Internship<br></span><span>Job # 9237889</span></p>
    <p>Search the job number in UMBC<em>works</em></p>
    </div>
]]>
</Body>
<Summary>Smithsonian Development Internship Job # 9237883    Smithsonian Discovery Theater Admin/House Management Internship Job # 9244125    Smithsonian Discovery Theater Museum Theater/Education Intern...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36231/guest@my.umbc.edu/4f276a41e24fe494b57df25a0c5a52d5/api/pixel</TrackingUrl>
<Group token="shriver">The Shriver Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/shriver</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xsmall.png?1441293069</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/original.jpg?1441293069</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xxlarge.png?1441293069</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xlarge.png?1441293069</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/large.png?1441293069</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/medium.png?1441293069</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/small.png?1441293069</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xsmall.png?1441293069</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xxsmall.png?1441293069</AvatarUrl>
<Sponsor>Intern, Co-op, Research &amp; Service-Learning</Sponsor>
<PawCount>6</PawCount>
<CommentCount>2</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 12:54:09 -0400</PostedAt>
<EditAt>Fri, 27 Sep 2013 12:20:24 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="36233" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36233">
<Title>A Bad Case of Obamacare Hystrionics</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p> </p>
    <p></p>
    <p>ObamaCare is coming, and conservatives are not happy.</p>
    <p>They are using a bizarre ad campaign to scare folks (including specifically college age students) into rejecting the new law.</p>
    <p><img alt="UncleSam" src="http://usdemocrazy.net/wp-content/uploads/2013/09/UncleSam-300x180.jpg" width="300" height="180" style="max-width: 100%; height: auto;"></p>
    <p><a href="http://www.dailymail.co.uk/news/article-2425695/Ads-urge-college-students-opt-Obamacare-Creepy-Uncle-Sam-pelvic-exam.html" rel="nofollow external" class="bo">This creepy ad</a> by the conservative group Generation Opportunity is a response to the big changes coming to your health care on October 1.</p>
    <p>Well ready or not, here they come!</p>
    <p>Starting on that day, millions of uninsured Americans can begin to enroll in the health-care exchanges due to the Affordable Care Act (ACA), or as we all like to call it, ObamaCare.</p>
    <p>Conservatives are trying everything to stop it. Last Tuesday, <a href="http://www.nydailynews.com/news/politics/ted-cruz-filibuster-talks-21-hours-votes-house-bill-article-1.1467344" rel="nofollow external" class="bo">Senator Ted Cruz in his famous filibuster </a>(but not technically a filibuster) started reading <em>Green Eggs and Ham </em>and sharing wisdom from the TV show “Duck Dynasty” to delay majority leader Harry Reid from stripping the bill that would defund Obamacare. The most baffling part? Cruz supported the bill he was filibustering and a vote would be taken no matter what.</p>
    <p>After 21 hours of speaking, Cruz left the floor which left Reid with nothing to say except it was “a big waste of time.”</p>
    <p>While Cruz was trying to defund the ACA, Obama was in New York discussing the benefits of the law. He stated that Americans, even if they have pre-existing conditions, will be able to access health insurance. The ACA will also cap companies’ health insurance prices.</p>
    <p>With all this chaos in Washington, it has left Americans with nothing but uncertainty. What do you think about the ACA? </p>
    </div>
]]>
</Body>
<Summary>      ObamaCare is coming, and conservatives are not happy.   They are using a bizarre ad campaign to scare folks (including specifically college age students) into rejecting the new law....</Summary>
<Website>http://usdemocrazy.net/a-bad-case-of-obamacare-hystrionics/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36233/guest@my.umbc.edu/6f6f7050d7c7c62eec555de408146868/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>18</PawCount>
<CommentCount>36</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 12:45:59 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="36230" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36230">
<Title>Intern with the Smithsonian</Title>
<Tagline>Multiple Positions Open, Apply NOW!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Smithsonian Development Internship<br><span>Job # 9237883</span></p>
    <p></p>
    
    <p><span>Smithsonian Discovery Theater Admin/House Management
    Internship<br></span><span>Job # 9244125</span></p>
    <p></p>
    
    <p><span>Smithsonian Discovery Theater Museum Theater/Education
    Intern<br></span><span>Job # 9237885</span></p>
    <p></p>
    
    <p><span>Smithsonian Discovery Theater Technical Internship<br></span><span>Job # 9247508</span></p>
    <p></p>
    
    <p><span>Smithsonian eMarketing Research Internship<br></span><span>Job # 9238939</span></p>
    <p></p>
    
    <p><span>Smithsonian National Education Outreach Internship<br></span><span>Job # 9237888</span></p>
    <p></p>
    
    <p><span>Smithsonian Online Marketing Internship<br></span><span>Job # 9238938</span></p>
    <p></p>
    
    <p>S<span>mithsonian Performing Arts Internship<br></span><span>Job # 9237886</span></p>
    <p></p>
    
    <p><span>Smithsonian Public Affairs Internship<br></span><span>Job # 9237887</span></p>
    <p></p>
    
    <p><span>Smithsonian Social Media Internship<br></span><span>Job # 9256235</span></p>
    <p></p>
    
    <p><span>Smithsonian Studio Arts Internship<br></span><span>Job # 9237889</span></p>
    <p>Search the job number in UMBC<em>works</em></p>
    
    </div>
]]>
</Body>
<Summary>Smithsonian Development Internship Job # 9237883     Smithsonian Discovery Theater Admin/House Management Internship Job # 9244125     Smithsonian Discovery Theater Museum Theater/Education Intern...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36230/guest@my.umbc.edu/fc61aee34a8da2e2854d079f68be3411/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://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/xxlarge.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/xlarge.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/large.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/medium.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/small.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/xsmall.jpg?1380212256</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/230/775ced8a4d77641ed809d8a33917e6f0/xxsmall.jpg?1380212256</ThumbnailUrl>
<PawCount>4</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 12:45:12 -0400</PostedAt>
<EditAt>Mon, 30 Sep 2013 09:39:45 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="36229" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36229">
<Title>Just a Few Days Left to Register for W3C HTML5 Training Course</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>Don’t miss it! <a href="http://classroom.w3devcampus.com/enrol/index.php?id=49" rel="nofollow external" class="bo">Register now</a> for the upcoming <a href="http://www.w3devcampus.com/html5-w3c-training/" rel="nofollow external" class="bo">W3C HTML5 online course</a> that starts next Monday, 30 September 2013. Acclaimed trainer Michel Buffa will cover the techniques developers and designers need to create great Web pages and apps. This new course edition has been significantly enhanced since the June 2013 course. It features additional sections, including a JavaScript crash course, advanced techniques regarding time based animation, 2D geometric transformations, Web Audio API, etc., all illustrated by numerous examples. Learn more about <a href="http://www.w3devcampus.com/" rel="nofollow external" class="bo">W3DevCampus</a>, the official W3C online training for Web developers.</p></div>
]]>
</Body>
<Summary>Don’t miss it! Register now for the upcoming W3C HTML5 online course that starts next Monday, 30 September 2013. Acclaimed trainer Michel Buffa will cover the techniques developers and designers...</Summary>
<Website>http://www.w3.org/blog/news/archives/3235</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36229/guest@my.umbc.edu/aab9326319305f792adad3e8f12f966d/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>home-page-stories</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>sql</Tag>
<Tag>w3</Tag>
<Tag>web</Tag>
<Tag>web-design-and-applications</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, 26 Sep 2013 12:00:32 -0400</PostedAt>
<EditAt>Thu, 26 Sep 2013 12:00:32 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36228" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36228">
<Title>Sustainability Outreach Internship @ UMBC</Title>
<Tagline>PAID, on-campus opportunity</Tagline>
<Body>
<![CDATA[
    <div class="html-content"><div>
    <div>
    <p><strong><span>Sustainability Outreach and Communications Intern:</span></strong></p>
    <p><span>Intern will report to Sustainability Coordinator. </span><span>The position will be 8 hours per week.  </span><span>Hours may vary to accommodate meetings, events, and interviews. </span><span>Additional tasks may be assigned.</span></p>
    <p><span>Intern must demonstrate evidence of interest and background in sustainability and must feel comfortable reaching out to professionals, peers, and faculty. </span><span>Intern must be a current UMBC student. </span></p>
    <p><span>Email <a href="mailto:tanvig1@umbc.edu" rel="nofollow external" class="bo">tanvig1@umbc.edu</a> with a resume and cover letter detailing: </span></p>
    <ol>
    <li><div><span>Why this position interests you </span></div></li>
    <li><div><span>Related skills and experiences you possess </span></div></li>
    <li><div><span>Any groups, activities, jobs or time commitments you are currently engaged in </span></div></li>
    </ol>
    <p><span>The sustainability outreach and communications intern will assist in 
    developing communication and outreach efforts on  the following topics 
    in coordination with staff, groups, and committees on campus under the 
    direction of the Sustainability Coordinator:</span></p>
    <ol>
    <li><div><span>Sustainability Related Accomplishments and Champions</span></div></li>
    <li><div><span>Energy Conservation Efforts</span></div></li>
    <li><div><span>Transportation</span></div></li>
    <li><div><span>Research and Education</span></div></li>
    <li><div><span>Recycling, Waste, and Compost</span></div></li>
    </ol>
    <p><strong><span>Desired skills and qualifications:</span></strong></p>
    <ul>
    <li><div><span>Strong writing and communication skills</span></div></li>
    <li><div><span>Strong organizational and time management skills</span></div></li>
    <li><div><span>Familiarity with or willingness to learn HMTL, wordpress, and understanding of basic web design</span></div></li>
    <li><div><span>Ability to work independently</span></div></li>
    <li><div><span>Creativity and design skills</span></div></li>
    <li><div><span>Related coursework in related area such as Environmental Studies, Communications and Design</span></div></li>
    <li><div><span>Awareness of environmental issues</span></div></li>
    <li><div><span>Involvement in campus sustainability </span></div></li>
    </ul>
    <p><strong><span>Examples of Tasks and Responsibilities: </span></strong></p>
    <p><span>Website: </span></p>
    <p><span>- Increase number of hits to UMBC Website and track analytics </span></p>
    <p><span>- Develop, format, update and edit web content </span></p>
    <p><span>Events:</span></p>
    <p><span>- Event planning and logistics</span></p>
    <p><span>- Assisting with activities including tabling, coordinating sign-up sheets, pledges, and photo booths</span></p>
    <p><span>Writing:</span></p>
    <p><span>- Assist with writing press releases, articles and event summaries </span></p>
    <p><span>- Assist with conduct interviews and drafting articles </span></p>
    <p><span>Design:</span></p>
    <p><span>- Assist with posters, designs and fliers</span></p>
    <p><span>Social Media: </span></p>
    <p><span>- Assist with drafting updates to myUMBC and Facebook Events Calendar</span></p>
    <p><span>- Assist with creating and posting spotlights</span></p>
    <p><span>- Assist with posting photos and updates following events</span></p>
    <p><span>- Expanding followers on myUMBC and social media</span></p>
    <p><span>Photography:</span></p>
    <p><span>- Assist with taking photographs and editing, organizing and uploading content </span></p>
    </div>
    </div></div>
]]>
</Body>
<Summary>Sustainability Outreach and Communications Intern:  Intern will report to Sustainability Coordinator. The position will be 8 hours per week.  Hours may vary to accommodate meetings, events, and...</Summary>
<Website>http://my.umbc.edu/groups/sustainability/news/36217</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36228/guest@my.umbc.edu/e44dd8ff42bbd104df35eae2b6c54060/api/pixel</TrackingUrl>
<Group token="ocss">Commuter Connections </Group>
<GroupUrl>https://my3.my.umbc.edu/groups/ocss</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/xsmall.png?1770828767</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/original.png?1770828767</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/xxlarge.png?1770828767</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/xlarge.png?1770828767</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/large.png?1770828767</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/medium.png?1770828767</AvatarUrl>
<AvatarUrl size="small">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/small.png?1770828767</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/xsmall.png?1770828767</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/369/e9220286d22558b24422af119b418d0c/xxsmall.png?1770828767</AvatarUrl>
<Sponsor>UMBC Sustainability Coordinator</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/xxlarge.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/xlarge.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/large.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/medium.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/small.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/xsmall.jpg?1380210786</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/228/c9f5c37976afa879c834b505e6ef3fbf/xxsmall.jpg?1380210786</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 11:54:16 -0400</PostedAt>
<EditAt>Thu, 26 Sep 2013 11:54:34 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36227" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36227">
<Title>Sustainability Outreach Internship @ UMBC</Title>
<Tagline>PAID, on-campus opportunity</Tagline>
<Body>
<![CDATA[
    <div class="html-content"><div>
    <div><div><div>
    <p><strong><span>Sustainability Outreach and Communications Intern:</span></strong></p>
    <p><span>Intern will report to Sustainability Coordinator. </span><span>The position will be 8 hours per week.  </span><span>Hours may vary to accommodate meetings, events, and interviews. </span><span>Additional tasks may be assigned.</span></p>
    <p><span>Intern must demonstrate evidence of interest and background in sustainability and must feel comfortable reaching out to professionals, peers, and faculty. </span><span>Intern must be a current UMBC student. </span></p>
    <p><span>Email <a href="mailto:tanvig1@umbc.edu" rel="nofollow external" class="bo">tanvig1@umbc.edu</a> with a resume and cover letter detailing: </span></p>
    <ol>
    <li><div><span>Why this position interests you </span></div></li>
    <li><div><span>Related skills and experiences you possess </span></div></li>
    <li><div><span>Any groups, activities, jobs or time commitments you are currently engaged in </span></div></li>
    </ol>
    <p><span>The sustainability outreach and communications intern will assist in <br>developing communication and outreach efforts on  the following topics <br>in coordination with staff, groups, and committees on campus under the <br>direction of the Sustainability Coordinator:</span></p>
    <ol>
    <li><div><span>Sustainability Related Accomplishments and Champions</span></div></li>
    <li><div><span>Energy Conservation Efforts</span></div></li>
    <li><div><span>Transportation</span></div></li>
    <li><div><span>Research and Education</span></div></li>
    <li><div><span>Recycling, Waste, and Compost</span></div></li>
    </ol>
    <p><strong><span>Desired skills and qualifications:</span></strong></p>
    <ul>
    <li><div><span>Strong writing and communication skills</span></div></li>
    <li><div><span>Strong organizational and time management skills</span></div></li>
    <li><div><span>Familiarity with or willingness to learn HMTL, wordpress, and understanding of basic web design</span></div></li>
    <li><div><span>Ability to work independently</span></div></li>
    <li><div><span>Creativity and design skills</span></div></li>
    <li><div><span>Related coursework in related area such as Environmental Studies, Communications and Design</span></div></li>
    <li><div><span>Awareness of environmental issues</span></div></li>
    <li><div><span>Involvement in campus sustainability </span></div></li>
    </ul>
    <p><strong><span>Examples of Tasks and Responsibilities: </span></strong></p>
    <p><span>Website: </span></p>
    <p><span>- Increase number of hits to UMBC Website and track analytics </span></p>
    <p><span>- Develop, format, update and edit web content </span></p>
    <p><span>Events:</span></p>
    <p><span>- Event planning and logistics</span></p>
    <p><span>- Assisting with activities including tabling, coordinating sign-up sheets, pledges, and photo booths</span></p>
    <p><span>Writing:</span></p>
    <p><span>- Assist with writing press releases, articles and event summaries </span></p>
    <p><span>- Assist with conduct interviews and drafting articles </span></p>
    <p><span>Design:</span></p>
    <p><span>- Assist with posters, designs and fliers</span></p>
    <p><span>Social Media: </span></p>
    <p><span>- Assist with drafting updates to myUMBC and Facebook Events Calendar</span></p>
    <p><span>- Assist with creating and posting spotlights</span></p>
    <p><span>- Assist with posting photos and updates following events</span></p>
    <p><span>- Expanding followers on myUMBC and social media</span></p>
    <p><span>Photography:</span></p>
    <p><span>- Assist with taking photographs and editing, organizing and uploading content </span></p>
    </div></div></div>
    </div></div>
]]>
</Body>
<Summary>Sustainability Outreach and Communications Intern:  Intern will report to Sustainability Coordinator. The position will be 8 hours per week.  Hours may vary to accommodate meetings, events, and...</Summary>
<Website>http://my.umbc.edu/groups/sustainability/news/36217</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36227/guest@my.umbc.edu/1f84ef0a2adca187868a663eb896bb5c/api/pixel</TrackingUrl>
<Group token="transit">UMBC Transit </Group>
<GroupUrl>https://my3.my.umbc.edu/groups/transit</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/xsmall.png?1448285304</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/original.png?1448285304</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/xxlarge.png?1448285304</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/xlarge.png?1448285304</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/large.png?1448285304</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/medium.png?1448285304</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/small.png?1448285304</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/xsmall.png?1448285304</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/592/23ec211d0365be0665abf1354689014d/xxsmall.png?1448285304</AvatarUrl>
<Sponsor>UMBC Sustainability Coordinator</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/xxlarge.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/xlarge.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/large.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/medium.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/small.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/xsmall.jpg?1380210646</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/227/61a018642a904c166b8949cac36e1177/xxsmall.jpg?1380210646</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 11:51:15 -0400</PostedAt>
<EditAt>Thu, 26 Sep 2013 11:52:16 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36226" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36226">
<Title>Hiding Native HTML5 Video Controls in Full-Screen Mode</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>The following is a guest post by <a href="http://sarasoueidan.com" rel="nofollow external" class="bo">Sara Soueidan</a>. I know Sara through all her excellent work <a href="http://codepen.io/SaraSoueidan/" rel="nofollow external" class="bo">on CodePen</a>. She was working on some custom HTML5 video controls and noticed that the customizations were lost when the video went into full screen mode (<a href="http://codepen.io/frytyler/pen/juGfk" rel="nofollow external" class="bo">example</a> of that happening). Digging into the shadow DOM, Sara finds a solution...</em></p>
    <p></p>
    <p>If you’ve ever worked with HTML5 video then you have probably wondered how you get a bunch of control buttons, sliders, and slider thumbs on your page, when you’ve only added a single <code>&lt;video&gt;</code> tag to the DOM.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/09/example-video.png" alt="" style="max-width: 100%; height: auto;">
    Where did all these control elements come from?
    
    <p>Browsers add these controls as a “sub-tree” of the video tag into the rendering of the document. These elements (buttons, sliders, etc.) <em>are</em> part of the DOM, but you can’t actually see them in the main DOM tree, you only see them rendered onto the page. More on this shortly.</p>
    <h3>The problem of HTML5 video controls in full-screen mode</h3>
    <p>While working on a custom HTML5 video framework lately, I stumbled upon an issue which a lot of designers and developers stumble upon in this area. Instead of displaying the custom controls I was working on, native browser controls appeared on the video when it entered the full-screen mode. Like so many others, I searched around for answers to this problem but had no luck finding any. After some inspection in the dev tools, I found that:</p>
    <ol>
    <li>
    <strong>The native controls were still there</strong>. By setting the <code>controls</code> attribute of the video element to <code>false</code>, we are able to <em>hide</em> the controls but for some reason, when entering full-screen mode they reappear, despite being hidden in normal screen mode. (Why?) </li>
    <li>
    <strong>The custom controls were hidden <em>below</em> the video in the full-screen mode</strong>. Inspecting the controls with the dev tools showed that the reason the controls were hidden below is because the user agent’s style sheet (in this case Chrome’s style sheet) was overriding the styles applied to the controls, with a very weird <code>z-index</code> value, I must say! </li>
    </ol>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/09/chrome-fullscreen-style-z-index.png" style="max-width: 100%; height: auto;">
    The high z-index applied by Chrome's user agent stylesheet
    
    <p>How do we make this work? How do we prevent the native controls from appearing in full-screen mode and show our own custom-styled controls instead?</p>
    <p>The second point is easy: just override the user agent stylesheet. We do that all the time in our stylesheets. We’ll get to this shortly. But what about the first point? How can we hide elements that the browser adds but we can't see in the DOM tree we're working with?</p>
    <p><em>Note that the technique explained in this article to hide the native controls works only in <a href="http://caniuse.com/#search=shadow%20DOM" rel="nofollow external" class="bo">browsers that support the Shadow DOM</a>.</em></p>
    <h3>Quick Introduction to Shadow DOM</h3>
    <p>The subtree of DOM elements generated by the browser is what we call the "Shadow DOM". Plainly speaking, it’s a bunch of DOM elements, the same as the ones you’re already familiar with, like <code>&lt;div&gt;</code>s and <code>&lt;span&gt;</code>s, which are added by the browser as a <em>document fragment</em>, and are rendered on the page just like the main DOM tree.</p>
    <p>James Edwards summarizes the function of the shadow DOM perfectly in <a href="http://www.sitepoint.com/dark-shadow-dom/" rel="nofollow external" class="bo">his article for SitePoint</a>:</p>
    <blockquote>
    <p>The Shadow DOM encapsulates content by creating document fragments. Effectively, the content of a Shadow DOM is a <em>different document</em>, which is merged with the main document to create the overall rendered output.</p>
    <p>In fact some browsers already use this to render some of their native widgets.</p>
    </blockquote>
    <p>The reason why browsers do this is because browser developers decided to encapsulate some DOM elements to hide them from us developers so we’re not concerned with the implementation details of these elements, in an attempt to make things easier for us to work with. Also, as James Edwards also said in his article:</p>
    <blockquote><p>Because it’s isolated, users can’t accidentally break it, there’s no possibility of naming conflicts with any classes or IDs you use, and the CSS on the main page won’t affect it at all.</p></blockquote>
    <p>So we know now that the controls added to the video tag are just part of the shadow DOM sub-tree generated for this tag by the browser.</p>
    <h3>Hiding the native video controls</h3>
    <p>We need to be able to style the controls which are part of the shadow DOM, but how do we do that if the regular CSS selectors we know can’t access Shadow DOM elements?</p>
    <p>After reading <a href="http://glazkov.com/2011/01/14/what-the-heck-is-shadow-dom/" rel="nofollow external" class="bo">this superb intro article</a> by Dimitri Glazkov I learned that "there’s a handy <a href="http://dev.w3.org/2006/xbl2/#the-pseudo-attribute" rel="nofollow external" class="bo">pseudo attribute</a> capability, which allows shadow DOM subtrees to associate an arbitrary pseudo-element identifier with an element in the subtree."</p>
    <p>Which means that some elements inside the shadow DOM subtree can be styled by targeting them via their associated pseudo-element. This sounds great!</p>
    <p>But how do we determine what pseudo-element is associated with the shadow DOM element we need to style? Some elements are more or less known, like the range input, which has a pseudo-element available to style its thumb in webkit browsers</p>
    <pre><code>::-webkit-slider-thumb</code></pre>
    <p>Firefox also provides two pseudo-elements to style range inputs now that it supports them starting from version 23.0:</p>
    <pre><code>::-moz-range-track</code></pre>
    <p>and</p>
    <pre><code>::-moz-range-thumb</code></pre>
    <p>But what about other less-known pseudo-elements associated with other shadow DOM elements? What pseudo-elements are associated with them? To find out, the Chrome dev tools come to the rescue!</p>
    <h4>Determining pseudo-elements associated with Shadow DOM elements</h4>
    <p>One of the great features of the Chrome dev tools is that you can inspect the shadow DOM subtrees in the Elements panel just like you would inspect the “regular” DOM tree. All you have to do is enable this feature:</p>
    <ol>
    <li>Go to dev tools settings (by clicking the little gear icon at the bottom right of the dev tools)</li>
    <li>In the General tab, check the “Show Shadow DOM” option</li>
    <li>Restart the dev tools (close and reopen)</li>
    </ol>
    <p>Now, when u inspect the <code>&lt;video&gt;</code> element, you get something similar to the screenshot below:</p>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/09/shadow-dom-dev-tools-focus.png" style="max-width: 100%; height: auto;">
    The shadow DOM sub-tree added to the <code>&lt;video&gt;</code> element as inspected with the Chrome dev tools reveals a new #document-fragment
    
    <p>Then, just like you can get the style rules for any HTML element if you click on it in the Elements panel, you can see the pseudo-elements associated with the subtree of the shadow DOM too. Pretty neat, huh? :)</p>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/09/shadow-dom-dev-tools-styles.png" style="max-width: 100%; height: auto;">
    The CSS panel in the Chrome dev tools shows the pseudo-element name associated with the <code>&lt;div&gt;</code> inside the shadow DOM sub-tree
    
    <p>So for the video controls we can see from the screenshot that there’s a pseudo-element called <code>::-webkit-media-controls</code>, which as the name clearly indicates, is associated with tags containing media controls.</p>
    <p>Setting a <code>display:none !important;</code> on this pseudo-element hides the element completely in normal and full-screen mode.</p>
    <pre><code>::-webkit-media-controls {&#x000A;      display:none !important;&#x000A;    }</code></pre>
    <p>But bear in mind that this pseudo-element is associated with the outermost <code>&lt;div&gt;</code> in the subtree, which will contain media controls, <em>all</em> kinds of media controls, which means that if you have an <code>&lt;audio&gt;</code> tag somewhere on the page, you’ll be hiding the controls for that media element as well. </p>
    <p>So, unless you want to hide <em>all</em> browser native media controls, you’ll need to specify which type of media controls to hide, which are those associated with the video element, and you’d target them by specifying the “scope” for this pseudo-element:</p>
    <pre><code>video::-webkit-media-controls {&#x000A;      display:none !important;&#x000A;    }</code></pre>
    <p>This will hide the native controls completely. </p>
    <p>Another options is that you could go deeper in the sub-tree to find the pseudo-element associated with the inner and more specific <code>div</code> containing the actual controls: buttons, sliders, etc., and hide that.</p>
    <p>So going one level deeper we get the pseudo-element associated with the inner <code>div</code>:</p>
    <pre><code>video::-webkit-media-controls-enclosure {&#x000A;      display:none !important;&#x000A;    }</code></pre>
    <p>Setting the <code>display</code> property of this pseudo-element to <code>none</code> will hide the native controls completely, in both normal and full-screen mode. You can also see that this pseudo-element is more specific in terms of scope (the video element) and the <code>div</code> it’s associated with: the <code>div</code> “enclosing” the actual control elements.</p>
    <p>And that’s pretty much all you need to do to hide the native controls in full-screen mode. Simple, right?</p>
    <h3>Showing the custom video controls</h3>
    <p>As for the custom controls, they still didn’t appear in my demo after hiding the native ones, because, as you’ve seen in the screenshot above, the user agent style sheet had a value for z-index set to the full-screen mode:</p>
    
      <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/09/chrome-fullscreen-style-z-index1.png" style="max-width: 100%; height: auto;">
    The high z-index applied by Chrome's user agent style sheet
    
    <p>I have no idea why the developers chose this value in particular, but it could be because, as Nate Volker pointed out in <a href="http://css-tricks.com/custom-controls-in-html5-video-full-screen/#comment-561349" rel="nofollow external" class="bo">his comment below</a> that this number is the maximum value for a 32-bit signed integer, which could be the datatype the browser developers use to represent values for z-index. So in order to make sure the custom controls are visible you need to <strong>set the z-index for the custom controls to be equal to or higher than this value</strong>.</p>
    <p>Setting it to 2147483646 made the controls disappear in full-screen mode on Firefox and, sometimes (a bug?), in Chrome, so the z-index for the controls container should be &gt;= 2147483647.</p>
    <pre><code>.custom-video-controls {&#x000A;      z-index: 2147483647;&#x000A;    }</code></pre>
    <h3>Summary</h3>
    <p>In order to hide the native controls in full-screen mode in browsers supporting the Shadow DOM you need to:</p>
    <ol>
    <li>target the pseudo-element associated with them: <code>video::-webkit-media-controls-enclosure</code>, which you can find by using Chrome’s dev tools and inspecting the shadow DOM, and set it's display to none, and then to show your custom-styled controls</li>
    <li>set the z-index of your custom controls to a value higher than the z-index supplied by the user agent style sheet.</li>
    </ol>
    <p>And that's pretty much it!</p>
    <h3>Demo</h3>
    <p><a href="http://css-tricks.com/examples/CustomVideoControlsFullscreen/" rel="nofollow external" class="bo">View Demo</a></p>
    <h3>What about other browsers that don't support the shadow DOM?</h3>
    <p>While working I also tested the results in Firefox. Setting the <code>z-index</code> to the value mentioned above makes the custom controls also appear in Firefox’s full-screen mode, so showing the controls is easy, but the shadow DOM solution doesn’t work because Firefox does not yet support it, so the native controls also still appear in full-screen mode.</p>
    <p>Surely enough, you can expect similar behavior in other browsers that don't support the shadow DOM.</p>
    <p>The only way that I found to hide the native controls in these browsers is to cover the native controls with the custom ones, by simply positioning the custom controls on top of them using simple and basic CSS styles targeting the full-screen mode.<br>
    This hides the native controls, but also has a limitation: the custom controls can’t have a transparent background, otherwise the native controls will show through.</p>
    <p>There is another possible solution here. Mr. James Edwards noted in <a href="http://css-tricks.com/custom-controls-in-html5-video-full-screen/#comment-561384" rel="nofollow external" class="bo">his comment below</a> that the native controls can be hidden in full-screen mode in another way too, without having to use the shadow DOM, by applying the full-screen mode to an element, for example, a
    </p>
    <div>, containing the video element. I tested his technique and it worked in Chrome, and it also worked in latest version of Firefox on Windows 7, and according to Mr. Edwards it should also work in other browsers supporting the full-screen mode
    <h3>Further Reading</h3>
    <ul>
    <li>W3C's <a href="http://www.w3.org/TR/shadow-dom/" rel="nofollow external" class="bo">Shadow DOM Working Draft</a>
    </li>
    <li>
    <a href="http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom/" rel="nofollow external" class="bo">Shadow DOM 101</a> on HTML5Rocks</li>
    <li>
    <a href="http://www.sitepoint.com/dark-shadow-dom/" rel="nofollow external" class="bo">The Dark Shadow Of The DOM</a> on SitePoint</li>
    <li>
    <a href="http://glazkov.com/2011/01/14/what-the-heck-is-shadow-dom/" rel="nofollow external" class="bo">What The Heck Is Shadow DOM</a> by Dimitri Glazkov</li>
    </ul>
    <p>And if you're interested you can also see how you can use the shadow DOM API and HTML <code>&lt;template&gt;</code>s to create your own “encapsulated” code and HTML templates by watching <a href="http://www.youtube.com/watch?v=U45e-zq4bTs&amp;feature=youtu.be" rel="nofollow external" class="bo">this presentation by Peter Gasston</a> about Web Components that he gave at this year's <a href="http://2013.cssconf.eu/" rel="nofollow external" class="bo">CSSConfEU</a>.</p>
    <hr>
    
    <p><small><a href="http://css-tricks.com/custom-controls-in-html5-video-full-screen/" rel="nofollow external" class="bo">Hiding Native HTML5 Video Controls in Full-Screen Mode</a> is a post from <a href="http://css-tricks.com" rel="nofollow external" class="bo">CSS-Tricks</a></small></p>
    </div>
    </div>
]]>
</Body>
<Summary>The following is a guest post by Sara Soueidan. I know Sara through all her excellent work on CodePen. She was working on some custom HTML5 video controls and noticed that the customizations were...</Summary>
<Website>http://css-tricks.com/custom-controls-in-html5-video-full-screen/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36226/guest@my.umbc.edu/131bcebd5b61290f9bedd6f41888beb4/api/pixel</TrackingUrl>
<Tag>article</Tag>
<Tag>css</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tricks</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, 26 Sep 2013 11:12:43 -0400</PostedAt>
<EditAt>Thu, 26 Sep 2013 11:12:43 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36222" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36222">
<Title>ISCOM Speaker Series Meeting Notes 9/23/13</Title>
<Tagline>Featuring guest speaker, Dr. Shaun Kane!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <p><span>ISCOM Meeting Notes</span></p>
    <p><span>Monday, September 23th, 2013</span></p>
    <br><p><span>ISCOM Speaker Series: Dr. Shaun Kane</span></p>
    <br><p><strong><span>Contact Information:</span></strong></p>
    <p><span>Dr. Shaun Kane (<a href="http://userpages.umbc.edu/~skane/">http://userpages.umbc.edu/~skane/</a>)</span></p>
    <strong><br></strong><p><strong><span>What is HCI? (Human Computer Interaction):</span></strong></p>
    <p><span>- Computer science, used “for good”</span></p>
    <p><span>- Applying skills to developing technology to help solve real problems</span></p>
    <p><span>- Understanding how to make things for how people work</span></p>
    <p><span>- Adapting complex ideas from computer science for a specific user population</span></p>
    <br><img src="https://docs.google.com/a/umbc.edu/drawings/d/sDinLZ6PCzQjDleZFfxVrBQ/image?w=255&amp;h=176&amp;rev=61&amp;ac=1" height="176px;" width="255px;" style="max-width: 100%; height: auto;"><br><br><p><span>Sample HCI research and project:</span></p>
    <p><span>- “Access Lens”, a gesture-based screenreader for real-world documents using a desk mounted camera that identifies and recognizes text area </span></p>
    <p><span>- Uses computer vision finger techniques to guide user where text is located on the page</span></p>
    <p><span>- Video: <a href="http://youtu.be/gyBT4e_PoK8">http://youtu.be/gyBT4e_PoK8</a></span></p>
    <br><p><span>Lab for HCI Research at UMBC: The PAD (</span><a href="http://umbcpad.com/" rel="nofollow external" class="bo"><span>http://umbcpad.com/</span></a><span>)</span></p>
    <p><span>- Space where students can work on interesting research ideas with students and faculty</span></p>
    <p><span>- Research and projects create change with populations in need and make a difference in the lives of underserved populations</span></p>
    <br><p><span>How can students can get involved in HCI and HCI research?</span></p>
    <p><span>- Apply for the Master’s program in Human Centered Computing (HCC) at UMBC</span></p>
    <p><span>- Take related undergraduate courses such as IS 303, IS 403, and IS 448</span></p>
    <p><span>- Contact a faculty or staff member! Be sure to do background research, read their UMBC userpages site, and start with a serious direction of your research interest.</span></p>
    </div>
]]>
</Body>
<Summary>ISCOM Meeting Notes  Monday, September 23th, 2013   ISCOM Speaker Series: Dr. Shaun Kane   Contact Information:  Dr. Shaun Kane (http://userpages.umbc.edu/~skane/)   What is HCI? (Human Computer...</Summary>
<AttachmentKind>Document</AttachmentKind>
<AttachmentUrl>https://assets4-my.umbc.edu/system/shared/attachments/448302ec919df1524644cf5e542ef31c/6a7fd065/news/000/036/222/480eb54452f63abfa7f2eb0ffb1c62fe/ISCOMMeetingNotes9232013.pdf?1380207674</AttachmentUrl>
<Attachments>
<Attachment kind="Document" url="https://my3.my.umbc.edu/posts/36222/attachments/11222"></Attachment>
</Attachments>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36222/guest@my.umbc.edu/8c2fab864b9d78431c35a8c04be24217/api/pixel</TrackingUrl>
<Group token="retired-182">Information Systems Council of Majors</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-182</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/xsmall.png?1538002028</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/original.png?1538002028</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/xxlarge.png?1538002028</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/xlarge.png?1538002028</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/large.png?1538002028</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/medium.png?1538002028</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/small.png?1538002028</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/xsmall.png?1538002028</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/182/fef6255b484a1dc0dac35fd87bb905ae/xxsmall.png?1538002028</AvatarUrl>
<Sponsor>Information Systems Council of Majors (ISCOM)</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Thu, 26 Sep 2013 11:01:14 -0400</PostedAt>
<EditAt>Thu, 26 Sep 2013 11:09:27 -0400</EditAt>
</NewsItem>

</News>
