<?xml version="1.0"?>
<News hasArchived="true" page="8609" pageCount="10722" pageSize="10" timestamp="Sat, 11 Jul 2026 10:24:10 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8609">
<NewsItem contentIssues="true" id="31430" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31430">
<Title>Gadgetwise Blog: Q&amp;A: Fixing an iPad Home Button</Title>
<Body>
<![CDATA[
    <div class="html-content">The button can suffer from software and hardware issues, but there are repair options and workarounds to try.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fqa-fixing-an-ipad-home-button%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+Q%26A%3A+Fixing+an+iPad+Home+Button" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fqa-fixing-an-ipad-home-button%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+Q%26A%3A+Fixing+an+iPad+Home+Button" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fqa-fixing-an-ipad-home-button%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+Q%26A%3A+Fixing+an+iPad+Home+Button" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fqa-fixing-an-ipad-home-button%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+Q%26A%3A+Fixing+an+iPad+Home+Button" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fqa-fixing-an-ipad-home-button%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+Q%26A%3A+Fixing+an+iPad+Home+Button" 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/165665287932/u/0/f/640387/c/34625/s/2d71cf73/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665287932/u/0/f/640387/c/34625/s/2d71cf73/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The button can suffer from software and hardware issues, but there are repair options and workarounds to try.     </Summary>
<Website>http://gadgetwise.blogs.nytimes.com/2013/06/18/qa-fixing-an-ipad-home-button/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31430/guest@my.umbc.edu/dc64a13408b1a2bd4b4f26d80cd3a25d/api/pixel</TrackingUrl>
<Tag>apple-inc</Tag>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>ifixit</Tag>
<Tag>ipad</Tag>
<Tag>mobile-applications</Tag>
<Tag>new</Tag>
<Tag>q-and-a</Tag>
<Tag>tablet-computers</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>Tue, 18 Jun 2013 06:53:58 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31432" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31432">
<Title>Getting started with Bourbon</Title>
<Body>
<![CDATA[
    <div class="html-content">Bourbon is a mixin library for the Sass preprocessor language. We'll get it installed, include it in a project and try out a few of its features<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fgetting-started-bourbon&amp;t=Getting+started+with+Bourbon" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fgetting-started-bourbon&amp;t=Getting+started+with+Bourbon" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fgetting-started-bourbon&amp;t=Getting+started+with+Bourbon" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fgetting-started-bourbon&amp;t=Getting+started+with+Bourbon" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fgetting-started-bourbon&amp;t=Getting+started+with+Bourbon" 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/165665657108/u/49/f/502346/c/32632/s/2d719ce7/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665657108/u/49/f/502346/c/32632/s/2d719ce7/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Bourbon is a mixin library for the Sass preprocessor language. We'll get it installed, include it in a project and try out a few of its features     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/bFR3VXnuKkc/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31432/guest@my.umbc.edu/712510b90978c45450a5ee153b9d4751/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>net</Tag>
<Tag>php</Tag>
<Tag>sql</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>Tue, 18 Jun 2013 06:10:03 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31428" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31428">
<Title>Gadgetwise Blog: A Small Subwoofer With Case-Busting Bass</Title>
<Body>
<![CDATA[
    <div class="html-content">Sunfire has turned the normal formula of high fidelity, which says more bass requires bigger speakers, on its head with the Atmos.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fa-small-subwoofer-with-case-busting-bass%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Small+Subwoofer+With+Case-Busting+Bass" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fa-small-subwoofer-with-case-busting-bass%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Small+Subwoofer+With+Case-Busting+Bass" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fa-small-subwoofer-with-case-busting-bass%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Small+Subwoofer+With+Case-Busting+Bass" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fa-small-subwoofer-with-case-busting-bass%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Small+Subwoofer+With+Case-Busting+Bass" 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%2Fgadgetwise.blogs.nytimes.com%2F2013%2F06%2F18%2Fa-small-subwoofer-with-case-busting-bass%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Gadgetwise+Blog%3A+A+Small+Subwoofer+With+Case-Busting+Bass" 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/165665192576/u/0/f/640387/c/34625/s/2d71418c/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665192576/u/0/f/640387/c/34625/s/2d71418c/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Sunfire has turned the normal formula of high fidelity, which says more bass requires bigger speakers, on its head with the Atmos.     </Summary>
<Website>http://gadgetwise.blogs.nytimes.com/2013/06/18/a-small-subwoofer-with-case-busting-bass/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31428/guest@my.umbc.edu/c4cebe7cdd264f58e98f798a7e383ede/api/pixel</TrackingUrl>
<Tag>music-and-video</Tag>
<Tag>new</Tag>
<Tag>products</Tag>
<Tag>speakers-and-home-theater-systems</Tag>
<Tag>speakers-audio</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>Tue, 18 Jun 2013 05:54:50 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31427" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31427">
<Title>What&#8217;s new for designers, June 2013</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="what's new for designers june 2013" src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/thumb.jpg" style="max-width: 100%; height: auto;">The June edition of what’s new for web designers and developers includes new web apps, JavaScript resources, Photoshop scripts, web development tools, color palette tools, image apps, video resources, coding resources, and some really great new fonts.</p> <p>Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.</p> <p>As always, if we’ve missed something you think should have been included, please let us know in the comments. And if you have an app or other resource you’d like to see included next month, tweet it to <a href="http://twitter.com/cameron_chapman" rel="nofollow external" class="bo">@cameron_chapman</a> for consideration.</p> <h1>Premailer</h1> <p><a href="http://premailer.dialect.ca/" rel="nofollow external" class="bo">Premailer</a> is an online pre-flight app for HTML email creation. Just paste in your URL or source, add a query string to append to links, and add options (like removing unused IDs, comments, or classes), and submit.</p> <p><a href="http://premailer.dialect.ca/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/premailer.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Pixa</h1> <p><a href="http://www.pixa-app.com/" rel="nofollow external" class="bo">Pixa</a> is a $30 Mac app that makes it easy to organize your images into collections. It helps you quickly find and share your pictures, and works with a ton of different image formats, including psd, ai, svg, raw, and many others.</p> <p><a href="http://www.pixa-app.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/pixa.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Codifferous</h1> <p><a href="https://codifferous.com/" rel="nofollow external" class="bo">Codifferous</a> helps you review code faster and more effectively. It tracks how much you’ve reviewed within the source code, and even lets you mark whether each line is accepted or rejected. Public projects are free, while private projects will eventually require a small fee.</p> <p><a href="https://codifferous.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/codifferous.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Ladda</h1> <p><a href="http://lab.hakim.se/ladda/" rel="nofollow external" class="bo">Ladda</a> is a UI concept that merges loading indicators into your submit buttons, so that your users aren’t left wondering whether clicking submit actually did anything.</p> <p><a href="http://lab.hakim.se/ladda/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/ladda.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Stocksy</h1> <p><a href="http://www.stocksy.com/" rel="nofollow external" class="bo">Stocksy</a> is a stock photo service that offers high-quality, royalty-free photos that are unlike most stock photos and exclusive to Stocksy. Photos start at just $10.</p> <p><a href="http://www.stocksy.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/stocksy.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Tourist.js</h1> <p><a href="http://easelinc.github.io/tourist/" rel="nofollow external" class="bo">Tourist.js</a> makes it simple to create guided tours of your app. It includes hooks for things like opening windows or menus, or for waiting for a user to complete certain tasks.</p> <p><a href="http://easelinc.github.io/tourist/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/tourist.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>TODC Bootstrap</h1> <p><a href="http://todc.github.io/todc-bootstrap/" rel="nofollow external" class="bo">TODC Bootstrap</a> is a Google-style theme for Twitter Bootstrap that’s packed with features like a 12-column responsive grid, tons of components, JavaScript plugins, form controls, and typography.</p> <p><a href="http://todc.github.io/todc-bootstrap/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/todcbootstrap.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Videry</h1> <p><a href="http://www.videry.me/" rel="nofollow external" class="bo">Videry</a> is a curated collection of videos for web designers. There are videos on a variety of topics featured, including CSS, innovation, psychology in design, typography, and much more.</p> <p><a href="http://www.videry.me/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/videry.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>UI Icons</h1> <p>This set of <a href="http://ui8.net/ui-icons.html" rel="nofollow external" class="bo">UI Icons</a> comes with 704 minimalist, monochrome icons in the premium version (there’s a free version with a more limited set, too). They’re all delivered in PSD, AI, EPS, and SVG format, ready to use.</p> <p><a href="http://ui8.net/ui-icons.html" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/uiicons.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Pure</h1> <p><a href="http://purecss.io/" rel="nofollow external" class="bo">Pure</a> is a set of responsive CSS modules that you can use in all of your website and app projects. It includes modules for grids, forms, buttons, tables, menus, and more.</p> <p><a href="http://purecss.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/pure.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Bounce</h1> <p><a href="http://bounce.uiparade.com/" rel="nofollow external" class="bo">Bounce</a> lets you integrate Dribbble into your design programs, so you can stay up to date on what’s happening without ever leaving Photoshop, Illustrator, InDesign, or Fireworks.</p> <p><a href="http://bounce.uiparade.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/bounce.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>430+ Free Storyboard Illustrations</h1> <p>This collection of <a href="http://dribbble.com/shots/1083617-430-FREE-storyboard-illustrations" rel="nofollow external" class="bo">430+ Free Storyboard Illustrations</a> is free for you to use for your personal projects (it’s not made to be used in final production projects). It includes a vector file, as well as a PNG file.</p> <p><a href="http://dribbble.com/shots/1083617-430-FREE-storyboard-illustrations" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/storyboard.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>SketchMine</h1> <p><a href="http://sketchmine.co/" rel="nofollow external" class="bo">SketchMine</a> is a collection of sketch files from the design community. Sketches are categorized by OS, device, icons, mockups, and more.</p> <p><a href="http://sketchmine.co/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/sketchmine.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Guifff</h1> <p><a href="http://guifff.com/" rel="nofollow external" class="bo">Guifff</a> is a collection of animated GIFs from Dribbble. There are tons of awesome shots included here, all with permalinks to their respective Dribbble pages.</p> <p><a href="http://guifff.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/guifff.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Red Pen</h1> <p><a href="http://redpen.io/" rel="nofollow external" class="bo">Red Pen</a> makes it super fast and easy to get feedback from your clients or team members. Just drag your design onto the upload area, share the short URL you’re provided with, and get live, annotated feedback. And there’s no logging in, project management, or other useless features.</p> <p><a href="http://redpen.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/redpen.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Designers Complaining</h1> <p><a href="http://designerscomplaining.tumblr.com/" rel="nofollow external" class="bo">Designers Complaining</a> is an awesome Tumblr blog that catalogs complaints from designers from across the web. Most recently has been a huge number of complains about iOS 7.</p> <p><a href="http://designerscomplaining.tumblr.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/complaining.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Roon</h1> <p><a href="https://roon.io/" rel="nofollow external" class="bo">Roon</a> is a super simple blogging platform that’s cross-platform compatible. It removes 99% of the distractions that come along with blogging, leaving you free to focus on your content.</p> <p><a href="https://roon.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/roon.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>React</h1> <p><a href="http://facebook.github.io/react/" rel="nofollow external" class="bo">React</a> is a JavaScript library for building great UIs. It uses a declarative paradigm for easier reasoning, computes the minimal number of changes necessary to keep your DOM up to date, and will work with the libraries and frameworks you’re already using.</p> <p><a href="http://facebook.github.io/react/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/react.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Flatdoc</h1> <p>Need a website for documenting your open source project? <a href="http://ricostacruz.com/flatdoc/" rel="nofollow external" class="bo">Flatdoc</a> is here to help. It lets you create a website fast, using Markdown.</p> <p><a href="http://ricostacruz.com/flatdoc/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/flatdoc.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Breakouts</h1> <p><a href="http://city41.github.io/breakouts/" rel="nofollow external" class="bo">Breakouts</a> is a selection of JavaScript game engines demonstrating the classic game Breakout, to help you choose which engine is best for your project.</p> <p><a href="http://city41.github.io/breakouts/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/breakouts.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Explore. Create. Repeat.</h1> <p><a href="http://explorecreaterepeat.com/" rel="nofollow external" class="bo">Explore. Create. Repeat.</a> is an online weekly magazine for the creative community, to inspire and offer insight. You can subscribe by email or read it online.</p> <p><a href="http://explorecreaterepeat.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/explore.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Popular UIs</h1> <p><a href="http://lukechesser.github.io/Popular-UIs/" rel="nofollow external" class="bo">Popular UIs</a> is a collection of popular website user interface PSDs you can download. These are, of course, recreated for educational purposes only.</p> <p><a href="http://lukechesser.github.io/Popular-UIs/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/popular.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Unsplash</h1> <p><a href="http://unsplash.com/" rel="nofollow external" class="bo">Unsplash</a> is a new Tumblr blog offering hi-resolutions photos for your website or other creative projects. They add ten new copyright-free photos every 10 days.</p> <p><a href="http://unsplash.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/unsplash.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Projecteo</h1> <p><a href="http://www.getprojecteo.com/" rel="nofollow external" class="bo">Projecteo</a> is a tiny Instagram projector that works with photo wheels, each holding nine of your Instagram photos. The project is less than $26, and the wheels are each under $9.</p> <p><a href="http://www.getprojecteo.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/projecteo.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Colourcode</h1> <p><a href="http://colourco.de/" rel="nofollow external" class="bo">Colourcode</a> is a color scheme design tool that lets you select a color by hovering over the page, and then choose a standard color scheme pattern using the slide-out menu.</p> <p><a href="http://colourco.de/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/colourcode.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Six UX</h1> <p><a href="http://sixux.com/" rel="nofollow external" class="bo">Six UX</a> is a collection of six second UX videos for inspiration. You can browse depending on what type of UI effect you’re looking for, including animation, transition, CSS, iOS, navigation, and more.</p> <p><a href="http://sixux.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/sixux.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Prepros</h1> <p><a href="http://alphapixels.com/prepros/" rel="nofollow external" class="bo">Prepros</a> is an app for compiling a variety of languages, including Less, Sass, Scss, Coffeescript, Haml, Markdown, and more. It’s available as a Chrome Extension or a Windows application.</p> <p><a href="http://alphapixels.com/prepros/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/prepros.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>TemplateGen Beta</h1> <p>The <a href="http://blog.kam88.com/en/templategen-beta-script.html" rel="nofollow external" class="bo">TemplateGen Beta script</a> is a Photoshop script for starting your projects with better templates. You can easily create a new document that includes things like grids, OS X Icon squares, iOS Icons roundrects, and even create your own templates.</p> <p><a href="http://blog.kam88.com/en/templategen-beta-script.html" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/templategen.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>CSS Modal</h1> <p><a href="http://drublic.github.io/css-modal/" rel="nofollow external" class="bo">CSS Modal</a> lets you create modal windows entirely with pure CSS, with added JavaScript for extra flare. It’s optimized for mobile use, and can be used as a Sass plugin.</p> <p><a href="http://drublic.github.io/css-modal/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/cssmodal.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Wri.pe</h1> <p><a href="https://wri.pe/" rel="nofollow external" class="bo">Wri.pe</a> is a smart web notepad that you can sign into with Facebook. It includes shortcut keys and Markdown support, is available on any device, backs up to the cloud, and includes calendar-based organization.</p> <p><a href="https://wri.pe/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/wripe.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Klinic Slab (name your price)</h1> <p><a href="http://www.losttype.com/klinic/?name=klinic" rel="nofollow external" class="bo">Klinic Slab</a> is a slab serif font in four weights (plus italics). It’s a contemporary workhorse that has both personality and functionality.</p> <p><a href="http://www.losttype.com/klinic/?name=klinic" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/klinic.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Albert Sans &amp; Serif (free – $15)</h1> <p><a href="http://www.behance.net/gallery/Albert-Sans-Serif/9290769" rel="nofollow external" class="bo">Albert Sans &amp; Serif</a> is a type family that includes both a slab serif and a sans serif font. It’s modern and a little bit funky, but still highly legible.</p> <p><a href="http://www.behance.net/gallery/Albert-Sans-Serif/9290769" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/albert.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Engine (free)</h1> <p><a href="http://www.behance.net/gallery/Engine-font/9274907" rel="nofollow external" class="bo">Engine</a> is a free handwritten font with a playful personality. It comes in regular and italic.</p> <p><a href="http://www.behance.net/gallery/Engine-font/9274907" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/engine.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Chomp (free)</h1> <p><a href="http://www.behance.net/gallery/Chomp-Typeface/8979307" rel="nofollow external" class="bo">Chomp</a> is a playful, fun typeface with a brush script quality. It comes with uppercase characters, numbers, and punctuation.</p> <p><a href="http://www.behance.net/gallery/Chomp-Typeface/8979307" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/chomp.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Gin ($45)</h1> <p><a href="http://www.myfonts.com/fonts/hold-fast-foundry/gin/" rel="nofollow external" class="bo">Gin</a> is a vintage display typeface that comes in eight styles and weights. It’s reminiscent of old serif fonts and classic bottles of whiskey and gin.</p> <p><a href="http://www.myfonts.com/fonts/hold-fast-foundry/gin/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/gin.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Lunch Box ($24)</h1> <p><a href="http://www.myfonts.com/fonts/kimmy/lunch-box/" rel="nofollow external" class="bo">Lunch Box</a> is a unique, handdrawn typeface with infinite customizable options. It also comes with a custom set of small caps, each with four style variations, and stylistic alternatives.</p> <p><a href="http://www.myfonts.com/fonts/kimmy/lunch-box/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/lunchbox.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Percival Script (free – $3)</h1> <p><a href="https://creativemarket.com/osheyackb/6822-Percival-Script" rel="nofollow external" class="bo">Percival Script</a> is currently a teaser for a script that will be released at a later date. It’s downloadable as an EPS file right now, but the full release version will include a sans version, capitals, numerals, and more.</p> <p><a href="https://creativemarket.com/osheyackb/6822-Percival-Script" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/percival.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Operator ($6)</h1> <p><a href="https://creativemarket.com/MediaLoot/6849-Operator-Slim-Display-Font" rel="nofollow external" class="bo">Operator</a> is a slim display typeface that’s great as a headline font. It includes 175 glyphs and comes as both a desktop and web font.</p> <p><a href="https://creativemarket.com/MediaLoot/6849-Operator-Slim-Display-Font" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/operator.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Font Awesome 3.2.0 (free)</h1> <p><a href="http://fortawesome.github.io/Font-Awesome/whats-new/" rel="nofollow external" class="bo">Font Awesome 3.2.0</a> has a number of new features, including 58 new icons, pixel perfection at 14px (Bootstrap’s default size), and more.</p> <p><a href="http://fortawesome.github.io/Font-Awesome/whats-new/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/fontawesome.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Yuma ($10)</h1> <p><a href="https://creativemarket.com/Gumpita/6895-Yuma-Typefaces" rel="nofollow external" class="bo">Yuma</a> is an experimental typeface inspired by Navajo textiles with strong geometric patterns.</p> <p><a href="https://creativemarket.com/Gumpita/6895-Yuma-Typefaces" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-june13/yuma.jpg" width="650" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"></a></p> <p> </p> <p><strong><em>Know of a new app or resource that should have been included but wasn’t? Let us know in the comments!</em></strong></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/samantha-script-font.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Beautiful Samantha Script Font – only $17!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="Whats new for designers, June 2013" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/06/whats-new-for-designers-june-2013/" rel="nofollow external" class="bo">Source</a> <div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F06%2Fwhats-new-for-designers-june-2013%2F&amp;t=What%E2%80%99s+new+for+designers%2C+June+2013" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F06%2Fwhats-new-for-designers-june-2013%2F&amp;t=What%E2%80%99s+new+for+designers%2C+June+2013" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F06%2Fwhats-new-for-designers-june-2013%2F&amp;t=What%E2%80%99s+new+for+designers%2C+June+2013" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F06%2Fwhats-new-for-designers-june-2013%2F&amp;t=What%E2%80%99s+new+for+designers%2C+June+2013" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F06%2Fwhats-new-for-designers-june-2013%2F&amp;t=What%E2%80%99s+new+for+designers%2C+June+2013" 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/165666198055/u/49/f/661066/c/35285/s/2d703874/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165666198055/u/49/f/661066/c/35285/s/2d703874/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The June edition of what’s new for web designers and developers includes new web apps, JavaScript resources, Photoshop scripts, web development tools, color palette tools, image apps, video...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/2d703874/l/0L0Swebdesignerdepot0N0C20A130C0A60Cwhats0Enew0Efor0Edesigners0Ejune0E20A130C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31427/guest@my.umbc.edu/63ea384365317f5ced05fe4d884ee14f/api/pixel</TrackingUrl>
<Tag>apps</Tag>
<Tag>art</Tag>
<Tag>blogging</Tag>
<Tag>bootstrap</Tag>
<Tag>color-theory</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>fonts</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>icons</Tag>
<Tag>illustrator</Tag>
<Tag>images</Tag>
<Tag>inspiration</Tag>
<Tag>instagram</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>news</Tag>
<Tag>oracle</Tag>
<Tag>photos</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>resources</Tag>
<Tag>sql</Tag>
<Tag>stock-photos</Tag>
<Tag>typography</Tag>
<Tag>ui</Tag>
<Tag>ux</Tag>
<Tag>video</Tag>
<Tag>web-design</Tag>
<Tag>web-designers</Tag>
<Tag>writing</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>Tue, 18 Jun 2013 05:15:34 -0400</PostedAt>
<EditAt>Tue, 18 Jun 2013 05:15:34 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="31458" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31458">
<Title>UMBC Names Tim Hall As Next Athletic Director; New Retriever Leader Experienced AD from Univ. of Missouri-Kansas City</Title>
<Body>
<![CDATA[
    <div class="html-content">BALTIMORE- UMBC is pleased to announce the appointment of Tim Hall as Director of Athletics, Physical Education and Recreation effective July 8, 2013. Hall joins the UMBC community after serving as Director of Athletics at the University of Missouri-Kansas City (UMKC) since February, 2007.</div>
]]>
</Body>
<Summary>BALTIMORE- UMBC is pleased to announce the appointment of Tim Hall as Director of Athletics, Physical Education and Recreation effective July 8, 2013. Hall joins the UMBC community after serving...</Summary>
<Website>http://www.umbcretrievers.com/release.asp?RELEASE_ID=8053</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31458/guest@my.umbc.edu/8b1bdce613b0198c963eb4a5c3e52d1e/api/pixel</TrackingUrl>
<Group token="athletics">UMBC Athletics</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/athletics</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/original.jpg?1709304849</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/large.png?1709304849</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/medium.png?1709304849</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/small.png?1709304849</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxsmall.png?1709304849</AvatarUrl>
<Sponsor>UMBC Athletics</Sponsor>
<PawCount>4</PawCount>
<CommentCount>1</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 18 Jun 2013 01:00:00 -0400</PostedAt>
<EditAt>Tue, 18 Jun 2013 01:00:00 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="31426" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31426">
<Title>Adapting to Automation</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>From different angles, two of our feature stories explore the role of humans in an automated world.</p>
    <p>While we await Immanuel Kant’s <a href="https://www.mtholyoke.edu/acad/intrel/kant/kant1.htm" rel="nofollow external" class="bo">perpetual peace</a>, there will be wars; and if the president of the United States must sometimes <a href="http://www.cday-lewis.co.uk/#/where-are/4525050888" rel="nofollow external" class="bo">defend the bad against the worse</a>, perhaps it’s as well that he should make war with unmanned aerial vehicles, or drones.</p>
    </div>
]]>
</Body>
<Summary>From different angles, two of our feature stories explore the role of humans in an automated world.  While we await Immanuel Kant’s perpetual peace, there will be wars; and if the president of the...</Summary>
<Website>http://www.technologyreview.com/fromtheeditor/515991/adapting-to-automation/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31426/guest@my.umbc.edu/f7260ee2fd3d2093ed56e28e6307622d/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>Tue, 18 Jun 2013 00:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31423" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31423">
<Title>Bits Blog: The Latest to Disclose Government Requests, Yahoo Reveals the Least</Title>
<Body>
<![CDATA[
    <div class="html-content">The Internet giant said it had received 12,000 to 13,000 requests for data from American law enforcement authorities from December through May.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F06%2F17%2Fthe-latest-to-disclose-government-requests-yahoo-reveals-the-least%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Latest+to+Disclose+Government+Requests%2C+Yahoo+Reveals+the+Least" 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%2F06%2F17%2Fthe-latest-to-disclose-government-requests-yahoo-reveals-the-least%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Latest+to+Disclose+Government+Requests%2C+Yahoo+Reveals+the+Least" 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%2F06%2F17%2Fthe-latest-to-disclose-government-requests-yahoo-reveals-the-least%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Latest+to+Disclose+Government+Requests%2C+Yahoo+Reveals+the+Least" 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%2F06%2F17%2Fthe-latest-to-disclose-government-requests-yahoo-reveals-the-least%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Latest+to+Disclose+Government+Requests%2C+Yahoo+Reveals+the+Least" 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%2F06%2F17%2Fthe-latest-to-disclose-government-requests-yahoo-reveals-the-least%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Latest+to+Disclose+Government+Requests%2C+Yahoo+Reveals+the+Least" 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/165665102002/u/0/f/640387/c/34625/s/2d6cbd39/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665102002/u/0/f/640387/c/34625/s/2d6cbd39/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The Internet giant said it had received 12,000 to 13,000 requests for data from American law enforcement authorities from December through May.     </Summary>
<Website>http://bits.blogs.nytimes.com/2013/06/17/the-latest-to-disclose-government-requests-yahoo-reveals-the-least/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31423/guest@my.umbc.edu/6ebf3e4fbefcb9957ca329e2aa136b9f/api/pixel</TrackingUrl>
<Tag>espionage-and-intelligence-services</Tag>
<Tag>foreign-intelligence-surveillance-act-fisa</Tag>
<Tag>internet</Tag>
<Tag>new</Tag>
<Tag>security</Tag>
<Tag>social</Tag>
<Tag>surveillance-of-citizens-by-government</Tag>
<Tag>technology</Tag>
<Tag>yahoo</Tag>
<Tag>yahoo-inc</Tag>
<Tag>yahoo-inc-yhoo-nasdaq</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>Mon, 17 Jun 2013 23:23:03 -0400</PostedAt>
<EditAt>Tue, 18 Jun 2013 18:40:50 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31422" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31422">
<Title>Solar-Powered Plane Faces the Human Factor</Title>
<Body>
<![CDATA[
    <div class="html-content">The designers of the Solar Impulse are tackling the challenge of accommodating the pilot of the electric-powered craft.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fsolar-powered-plane-faces-the-human-factor.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Solar-Powered+Plane+Faces+the+Human+Factor" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fsolar-powered-plane-faces-the-human-factor.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Solar-Powered+Plane+Faces+the+Human+Factor" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fsolar-powered-plane-faces-the-human-factor.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Solar-Powered+Plane+Faces+the+Human+Factor" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fsolar-powered-plane-faces-the-human-factor.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Solar-Powered+Plane+Faces+the+Human+Factor" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fsolar-powered-plane-faces-the-human-factor.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Solar-Powered+Plane+Faces+the+Human+Factor" 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/165666185747/u/0/f/640387/c/34625/s/2d6cfb11/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165666185747/u/0/f/640387/c/34625/s/2d6cfb11/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The designers of the Solar Impulse are tackling the challenge of accommodating the pilot of the electric-powered craft.     </Summary>
<Website>http://www.nytimes.com/2013/06/18/technology/solar-powered-plane-faces-the-human-factor.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31422/guest@my.umbc.edu/65f2c858879e7d56b8042944ba7345e9/api/pixel</TrackingUrl>
<Tag>airlines-and-airplanes</Tag>
<Tag>boeing-company-ba-nyse</Tag>
<Tag>new</Tag>
<Tag>solar-energy</Tag>
<Tag>sunpower-corporation-spwr-nasdaq</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>Mon, 17 Jun 2013 22:19:08 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="31420" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31420">
<Title>More Data on Privacy, but Picture Is No Clearer</Title>
<Body>
<![CDATA[
    <div class="html-content">Apple joined the list of companies that have disclosed information about government surveillance, but many questions remain unanswered.<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fmore-data-on-privacy-but-picture-is-no-clearer.html%3Fpartner%3Drss%26emc%3Drss&amp;t=More+Data+on+Privacy%2C+but+Picture+Is+No+Clearer" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fmore-data-on-privacy-but-picture-is-no-clearer.html%3Fpartner%3Drss%26emc%3Drss&amp;t=More+Data+on+Privacy%2C+but+Picture+Is+No+Clearer" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fmore-data-on-privacy-but-picture-is-no-clearer.html%3Fpartner%3Drss%26emc%3Drss&amp;t=More+Data+on+Privacy%2C+but+Picture+Is+No+Clearer" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fmore-data-on-privacy-but-picture-is-no-clearer.html%3Fpartner%3Drss%26emc%3Drss&amp;t=More+Data+on+Privacy%2C+but+Picture+Is+No+Clearer" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F06%2F18%2Ftechnology%2Fmore-data-on-privacy-but-picture-is-no-clearer.html%3Fpartner%3Drss%26emc%3Drss&amp;t=More+Data+on+Privacy%2C+but+Picture+Is+No+Clearer" 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/165665178363/u/0/f/640387/c/34625/s/2d6c4438/kg/342-363/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165665178363/u/0/f/640387/c/34625/s/2d6c4438/kg/342-363/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Apple joined the list of companies that have disclosed information about government surveillance, but many questions remain unanswered.     </Summary>
<Website>http://www.nytimes.com/2013/06/18/technology/more-data-on-privacy-but-picture-is-no-clearer.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31420/guest@my.umbc.edu/4ef8d64af5d6d2475c1abdbab5fe0ed4/api/pixel</TrackingUrl>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>facebook-inc-fb-nasdaq</Tag>
<Tag>foreign-intelligence-surveillance-act-fisa</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>microsoft-corporation-msft-nasdaq</Tag>
<Tag>new</Tag>
<Tag>surveillance-of-citizens-by-government</Tag>
<Tag>technology</Tag>
<Tag>twitter</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>Mon, 17 Jun 2013 20:59:39 -0400</PostedAt>
<EditAt>Mon, 17 Jun 2013 20:59:39 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="31418" important="false" status="posted" url="https://my3.my.umbc.edu/posts/31418">
<Title>Advanced Python Data Structures</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=32748&amp;c=1471162488" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=32748&amp;c=1471162488" alt="" style="max-width: 100%; height: auto;"></a><p>The aim of this tutorial is to show off <a href="http://www.python.org/" rel="nofollow external" class="bo">Python’s</a> data structures and the best way to use them. Depending on what you need from a data structure, whether it’s fast lookup, immutability, indexing, etc, you can choose the best data structure for the job and most of the time, you will be combining data structures together to obtain a logical and easy to understand data model.</p>
    <p></p>
    <hr>
    <h2>Introduction</h2>
    <p>Python data structures are very intuitive from a syntax point of view and they offer a large choice of operations. This tutorial tries to put together the most common and useful information about each data structure and offer a guide on when it is best to use one structure or another. You can choose different kinds of data structures depending on what the data involves, if it needs to be modified, or if it’s fixed data, and even what access type you would like, such as at the beginning/end/random etc.</p>
    <hr>
    <h2>Lists</h2>
    <p>A List represents the most versatile type of data structure in Python. It can contain items of different types and it has no rule against unicity. List indices start from zero, the elements can be sliced, concatenated, and so on. Lists also have a lot of similarities with strings, supporting the same kind of operations but unlike strings, lists are <em>mutable</em>.</p>
    <h3>How to Construct a List</h3>
    <p>A list can be built using the keyword <code>list</code> or using square brackets: <code>[]</code>, both of which accept comma separated values. Here’s an example:</p>
    <pre>&gt;&gt;&gt; l = ['a', 'b', 123]&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 123]&#x000A;    </pre>
    <h3>How to Retrieve an Element From a List</h3>
    <pre>&gt;&gt;&gt; l[0]&#x000A;    'a'&#x000A;    &gt;&gt;&gt; l[10]&#x000A;    Traceback (most recent call last):&#x000A;    File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    IndexError: list index out of range&#x000A;    </pre>
    <p>As seen above, in order to access the data within your list, you must know what index position the element is at, otherwise you get an “index out of range” error.</p>
    <h3>How to Slice a List</h3>
    <p>All slicing operations return a shallow copy of the list. The slicing indexes are optional and they work in the same way as slicing indexes for strings.</p>
    <p>Here’s an example of how to slice a list:</p>
    <pre>&gt;&gt;&gt; l = ['a', 'b', 123]&#x000A;    &gt;&gt;&gt; l[:]&#x000A;    ['a', 'b', 123]&#x000A;    &gt;&gt;&gt; new_l = l[1:]&#x000A;    &gt;&gt;&gt; new_l&#x000A;    ['b', 123]&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 123]&#x000A;    </pre>
    <p>Let’s take a look at some other common list operations.</p>
    <h3>Inserting and Removing Elements</h3>
    <pre>&gt;&gt;&gt; l = ['a', 'b', 123]&#x000A;    &gt;&gt;&gt; l.append(234) #inserts an element at the end of the list&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 123, 234]&#x000A;    &gt;&gt;&gt; l.insert(2, 'c') #inserts an element into the third position&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 'c', 123, 234]&#x000A;    &gt;&gt;&gt; l.insert(-1, 111) #inserts an element into the second from last position of the list (negative indices start from the end of the list)&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 'c', 123, 111, 234]&#x000A;    &gt;&gt;&gt; l.remove(111) #removes an element based on value&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 'c', 123, 234]&#x000A;    &gt;&gt;&gt; l.remove('does not exist in the list') &#x000A;    Traceback (most recent call last):&#x000A;      File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    ValueError: list.remove(x): x not in list&#x000A;    </pre>
    <h3>Retrieving and Looking Up Elements</h3>
    <p> Lists can also be used as stacks or queues because of how easy it is to add and remove elements from the beginning or end of the list.</p>
    <pre>&gt;&gt;&gt; last_element = l.pop() #returns the last element, modifying the list&#x000A;    &gt;&gt;&gt; last_element&#x000A;    234&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 'c', 123]&#x000A;    &gt;&gt;&gt; third_element = l.pop(2) #returns the third element, modifying the list&#x000A;    &gt;&gt;&gt; third_element&#x000A;    'c'&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 123]&#x000A;    &gt;&gt;&gt; l.index('a') &#x000A;    0&#x000A;    &gt;&gt;&gt; l.index('does not exist in the list')&#x000A;    Traceback (most recent call last):&#x000A;      File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    ValueError: 'does not exist in the list' is not in list&#x000A;    &gt;&gt;&gt; l.count('a') #returns the number of occurrences of an element &#x000A;    1&#x000A;    </pre>
    <h3>Whole List Operations</h3>
    <pre>&gt;&gt;&gt; l.extend ([1, 2]) # concatenates a list on to the existing list&#x000A;    &gt;&gt;&gt; l&#x000A;    ['a', 'b', 123, 1, 2]&#x000A;    &gt;&gt;&gt; l.sort()&#x000A;    &gt;&gt;&gt; l&#x000A;    [1, 2, 123, 'a', 'b']&#x000A;    &gt;&gt;&gt; l.reverse()&#x000A;    &gt;&gt;&gt; l&#x000A;    ['b', 'a', 123, 2, 1]&#x000A;    </pre>
    <p>As you can see, it’s very easy to extend, sort, and reverse lists using the above methods.</p>
    <h3>List Comprehensions</h3>
    <p>A list comprehension means, constructing a list in a way that is very natural from a mathematical point of view. The code for doing this is brief and very easy to read. A simple example of when you would use list comprehensions is when you want to construct a new list based on the elements from another list. Let’s have a look at how you can multiply all of the elements of a numeric list by two, in a simple one line construct:</p>
    <pre>&gt;&gt;&gt; l = [1, 2, 3]&#x000A;    &gt;&gt;&gt; new_l = [x*2 for x in l]&#x000A;    &gt;&gt;&gt; new_l &#x000A;    [2, 4, 6]&#x000A;    </pre>
    <p>In the example above, the comprehension is represented by the multiplication expression that will be applied to every <code>x</code> element in the original, <code>l</code> list.</p>
    <h3>When to Use Lists</h3>
    <p> As shown in the examples above, lists are best used in the following situations:</p>
    <ul>
    <li>When you need a mixed collection of data all in one place.</li>
    <li>When the data needs to be ordered.</li>
    <li>When your data requires the ability to be changed or extended. Remember, lists are mutable.</li>
    <li>When you don’t require data to be indexed by a custom value. Lists are numerically indexed and to retrieve an element, you must know its numeric position in the list.</li>
    <li>When you need a stack or a queue. Lists can be easily manipulated by appending/removing elements from the beginning/end of the list.</li>
    <li>When your data doesn’t have to be unique. For that, you would use sets.</li>
    </ul>
    <hr>
    <h2>Sets</h2>
    <p>A set is an unordered collection with no duplicate values. A set can be created by using the keyword <code>set</code> or by using curly braces <code>{}</code>. However, to create an empty set you can only use the <code>set</code> construct, curly braces alone will create an empty dictionary.</p>
    <blockquote><p> Use the <code>set</code> keyword to create an empty set, curly brackets <code>{}</code> will create an empty dictionary.</p></blockquote>
    <h3>How to Construct a Set</h3>
    <p>The <code>set</code> construct accepts one argument, a list.</p>
    <pre>&gt;&gt;&gt; l = [1, 2, 3]&#x000A;    &gt;&gt;&gt; s = set(l)&#x000A;    &gt;&gt;&gt; s&#x000A;    set([1, 2, 3])&#x000A;    </pre>
    <p>The <code>{}</code> construct is straight forward as well:</p>
    <pre>&gt;&gt;&gt; s = {1, 2, 3}&#x000A;    &gt;&gt;&gt; s&#x000A;    </pre>
    <p>Sets are used to eliminate duplicate values from within a list:</p>
    <pre>&gt;&gt;&gt; l = [1, 2, 3, 3]&#x000A;    &gt;&gt;&gt; s = set(l)&#x000A;    &gt;&gt;&gt; s&#x000A;    set([1, 2, 3])&#x000A;    </pre>
    <p>The way a <code>set</code> detects if a clash between non-unique elements has occurred is by indexing the data in memory, creating a hash for each element. This means that all elements in a set must be hashable.</p>
    <p>Here is an example:</p>
    <pre>&gt;&gt;&gt; set ([1, [1,2]])&#x000A;    Traceback (most recent call last):&#x000A;      File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    TypeError: unhashable type: 'list'&#x000A;    </pre>
    <p> Note that a hashable object doesn’t necessarily mean that an object has the <code>__hash__</code> method available to it. It is important that the hash of the object doesn’t change during its lifetime, which is obviously not the case with lists, sets, or dictionaries (dictionaries will be discussed later in this tutorial).</p>
    <h3>Set Operations</h3>
    <p>The <code>set</code> structure also supports mathematical operations like:</p>
    <ul>
    <li>Union</li>
    <li>Intersection</li>
    <li>Difference</li>
    <li>Symmetric Difference</li>
    </ul>
    <p>Here are a few examples:</p>
    <pre>&gt;&gt;&gt; set1 = set([1, 2, 3])&#x000A;    &gt;&gt;&gt; set2 = set([3, 4, 5])&#x000A;    &gt;&gt;&gt; set1 | set2 #union&#x000A;    set([1, 2, 3, 4, 5])&#x000A;    &gt;&gt;&gt; set1 &amp; set2 #intersection&#x000A;    set([3])&#x000A;    &gt;&gt;&gt; set1 -  set2 #difference&#x000A;    set([1, 2])&#x000A;    &gt;&gt;&gt; set1 ^ set2 #symmetric difference (elements that are in the first set and the second, but not in both)&#x000A;    set([1, 2, 4, 5])&#x000A;    &gt;&gt;&gt; &#x000A;    </pre>
    <h3>Set Comprehensions</h3>
    <p>Just like lists, sets also support comprehensions. Here is an example of how to use set comprehensions to find the unique consonants within a word:</p>
    <pre>&gt;&gt;&gt; vowels = ['a', 'e', 'i', 'o', 'u']&#x000A;    &gt;&gt;&gt; {x for x in 'maintenance' if x not in vowels }&#x000A;    set(['c', 'm', 't', 'n'])&#x000A;    </pre>
    <h3>Frozensets</h3>
    <p>A frozenset is basically just like a regular set, except that is immutable. It is created using the keyword <code>frozenset</code>, like this:</p>
    <pre>&gt;&gt;&gt; frozen = frozenset([1, 2, 3])&#x000A;    </pre>
    <h3>When to Use Sets</h3>
    <p>You should choose to use a <code>set</code> in the following situations:</p>
    <ul>
    <li>When you need a unique set of data: Sets check the unicity of elements based on hashes.</li>
    <li>When your data constantly changes: Sets, just like lists, are mutable.</li>
    <li>When you need a collection that can be manipulated mathematically: With sets it’s easy to do operations like difference, union, intersection, etc.</li>
    <li>When you don’t need to store nested lists, sets, or dictionaries in a data structure: Sets don’t support unhashable types.</li>
    </ul>
    <hr>
    <h2>Tuples</h2>
    <blockquote><p> Tuples are immutable, but can hold mutable objects.</p></blockquote>
    <p>A tuple is represented by a number of values separated by commas. Unlike lists, tuples are immutable and the output is surrounded by parentheses so that nested tuples are processed correctly. Additionally, even though tuples are immutable, they can hold mutable data if needed.<br></p>
    <h3>How to Construct a Tuple</h3>
    <p>Constructing an empty tuple requires parentheses. Here’s an example:</p>
    <pre>&gt;&gt;&gt; my_empty_tuple = ()&#x000A;    &gt;&gt;&gt; my_empty_tuple &#x000A;    ()&#x000A;    </pre>
    <p>Constructing a tuple with one element requires a trailing comma. Example:</p>
    <pre>&gt;&gt;&gt; one_elem_tuple = 'a',&#x000A;    &gt;&gt;&gt; one_elem_tuple &#x000A;    ('a',)&#x000A;    &gt;&gt;&gt; one_elem_tuple = ('a',)&#x000A;    &gt;&gt;&gt; one_elem_tuple&#x000A;    ('a',)&#x000A;    </pre>
    <blockquote><p> If the trailing comma is not there when creating a single element tuple, regardless if you use parentheses or not, Python will just interpret the value as a literal and will not create the tuple.</p></blockquote>
    <p>Constructing a tuple with multiple elements requires a list of values separated by commas. Here’s an example:</p>
    <pre>&gt;&gt;&gt; s = 'a', 'b', [1, 2, 3]&#x000A;    &gt;&gt;&gt; s&#x000A;    ('a', 'b', [1, 2, 3])&#x000A;    &gt;&gt;&gt; &#x000A;    </pre>
    <p>Tuples, from a performance point of view are great because of their immutability. Python will know exactly how much memory to allocate for the data to be stored.</p>
    <h3>When to Use Tuples</h3>
    <ul>
    <li>When you need to store data that doesn’t have to change.</li>
    <li>When the performance of the application is very important. In this situation you can use tuples whenever you have fixed data collections.</li>
    <li>When you want to store your data in logical immutable pairs, triples etc.</li>
    </ul>
    <hr>
    <h2>Dictionaries</h2>
    <p>Dictionaries are represented by a <code>key:value</code> pair. In other words, they are maps or associative collections. The keys, unlike lists where they are numeric, can be of any immutable type and must be unique. The values can be of any type, mutable or immutable.</p>
    <h3>How to Construct a Dictionary</h3>
    <p>There are several ways to construct a dictionary. The most efficient way in terms of performance is to use curly braces <code>{}</code>:</p>
    <pre>&gt;&gt;&gt; vowels = {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5:'u'}&#x000A;    &gt;&gt;&gt; vowels&#x000A;    {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5: 'u'}&#x000A;    </pre>
    <p>Another way to create a dictionary is by using comprehensions. By using an input collection you can create the <code>key:value</code> pairs in one simple construct.</p>
    <p>Here’s an example:</p>
    <pre>&gt;&gt;&gt; {x:x*x for x in (1, 2, 3)}&#x000A;    {1: 1, 2: 4, 3: 9}&#x000A;    </pre>
    <p>You can also use the keyword <code>dict</code> and get the same result. The <code>dict</code> construct takes as an argument, a list of <code>key:value</code> pairs. Here’s one in action:</p>
    <pre>&gt;&gt;&gt; dict([(1,'a'), (2,'e'), (3,'i'), (4,'o'), (5,'u')])&#x000A;    {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5: 'u'}&#x000A;    </pre>
    <p>If the keys are strings, you can use the following keyword expression:</p>
    <pre>&gt;&gt;&gt; dict(a=1, e=2, i=3, o=4, u=5)&#x000A;    {'i': 3, 'u': 5, 'e': 2, 'a': 1, 'o': 4}&#x000A;    </pre>
    <p>However, it does not work the other way around when the keywords are numeric:</p>
    <pre>&gt;&gt;&gt; dict(1=a, 2=e, 3=i, 4=o, 5=u)&#x000A;      File "&lt;stdin&gt;", line 1&#x000A;    SyntaxError: keyword can't be an expression&#x000A;    </pre>
    <h3>Dictionary Operations</h3>
    <p>Accessing data in a dictionary is very straight forward, just wrap its key name within square brackets:</p>
    <pre>&gt;&gt;&gt; vowels = {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5:'u'}&#x000A;    &gt;&gt;&gt; vowels[1]&#x000A;    'a'&#x000A;    &gt;&gt;&gt; vowels[10]&#x000A;    Traceback (most recent call last):&#x000A;      File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    KeyError: 10&#x000A;    &gt;&gt;&gt; &#x000A;    </pre>
    <p>As seen above, a <code>KeyError</code> occurs if the key doesn’t exist in the dictionary.</p>
    <p>Also, a <code>key:value</code> pair can be deleted using the <code>del</code> keyword, like so:</p>
    <pre>&gt;&gt;&gt; vowels = {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5:'u'}&#x000A;    &gt;&gt;&gt; del(vowels[1])&#x000A;    &gt;&gt;&gt; vowels&#x000A;    {2: 'e', 3: 'i', 4: 'o', 5: 'u'}&#x000A;    &gt;&gt;&gt; del(vowels[10])&#x000A;    Traceback (most recent call last):&#x000A;      File "&lt;stdin&gt;", line 1, in &lt;module&gt;&#x000A;    KeyError: 10&#x000A;    &gt;&gt;&gt; &#x000A;    </pre>
    <h3>Built-in Methods</h3>
    <p>Dictionaries support many built-in methods, but some of the most useful ones are: <code>keys()</code>, <code>values()</code>, <code>iteritems()</code>, <code>itervalues()</code>, and <code>has_key()</code>.</p>
    <p>Here’s an example:</p>
    <pre>&gt;&gt;&gt; vowels = {1: 'a', 2: 'e', 3: 'i', 4: 'o', 5:'u'}&#x000A;    &gt;&gt;&gt; vowels.keys()&#x000A;    [1, 2, 3, 4, 5]&#x000A;    &gt;&gt;&gt; vowels.values()&#x000A;    ['a', 'e', 'i', 'o', 'u']&#x000A;    </pre>
    <p>The methods <code>iteritems()</code> and <code>itervalues()</code> return iterators, so they can be used in <code>for</code> loops. Here’s an example:</p>
    <pre>&gt;&gt;&gt; for k, v in vowels.iteritems():&#x000A;    ...     print k, v&#x000A;    ... &#x000A;    1 a&#x000A;    2 e&#x000A;    3 i&#x000A;    4 o&#x000A;    5 u&#x000A;    &gt;&gt;&gt; for v in vowels.itervalues():&#x000A;    ...     print v&#x000A;    ... &#x000A;    a&#x000A;    e&#x000A;    i&#x000A;    o&#x000A;    u&#x000A;    &gt;&gt;&gt; &#x000A;    </pre>
    <h3>When to Use a Dictionary</h3>
    <ul>
    <li>When you need a logical association between a <code>key:value</code> pair.</li>
    <li>When you need fast lookup for your data, based on a custom key.</li>
    <li>When your data is being constantly modified. Remember, dictionaries are mutable.</li>
    </ul>
    <hr>
    <h2>Conclusion</h2>
    <h4>General Python Data Structure Usage</h4>
    <ul>
    <li>Use lists if you have a collection of data that does not need random access. For random access, you need to have knowledge of the element’s numeric index. Try to choose lists when you need a simple, iterable collection that is modified frequently. Lists are very useful in comprehension expressions for constructing sets or dictionaries.</li>
    <li>Use a set if you need unicity for the elements and you don’t need a nested dictionary or list. Also remember that a set cannot hold any unhashable data types.</li>
    <li>Use tuples when your data cannot change. Many times, a tuple is used in combination with a dictionary, for example, a tuple might represent a key, because it’s immutable.</li>
    <li>Use frozensets if you need both unique data and immutability.</li>
    </ul>
    <h4>Other Tips</h4>
    <ul>
    <li>Every data structure has a multitude of built in methods and capabilities. If you go through them carefully you’ll learn how the data is meant to be used. For example, if you call <code>dir</code> and pass in a set object, you will see that it holds a lot of methods that can perform mathematical operations.</li>
    <li>Most of the time, your data needs to adapt to the operations that you want to perform. So if you know your object will be hashed, create an immutable structure.</li>
    <li>Most data structures have multiple ways of constructing or accessing its data. If you are concerned about the performance of your application always read the documentation or read the source code of the construct implementation to find out more about its performance. For example, creating a dictionary by using <code>dict</code> offers less performance than using the curly braces (<code>{}</code>) syntax.</li>
    <li>While debugging, many developers find it useful to learn how to identify and connect the error that they are receiving to a specific data structure. For example, you’ll find that lists throw <code>IndexError</code> and <code>ValueError</code> and dictionaries throw <code>KeyError</code>. This technique should help you with detecting which of your data structures is causing the error.</li>
    </ul>
    </div>
]]>
</Body>
<Summary>The aim of this tutorial is to show off Python’s data structures and the best way to use them. Depending on what you need from a data structure, whether it’s fast lookup, immutability, indexing,...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/b1jinYp469Q/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/31418/guest@my.umbc.edu/81dc9dd7e7e9991e7ba80bcbffae4bca/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>data-structures</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>python</Tag>
<Tag>sql</Tag>
<Tag>tutorials</Tag>
<Tag>wed</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 17 Jun 2013 20:20:31 -0400</PostedAt>
<EditAt>Mon, 17 Jun 2013 20:20:31 -0400</EditAt>
</NewsItem>

</News>
