1<!DOCTYPE html> 2<html lang="en" prefix="og: http://ogp.me/ns#"> 3 <head> 4 5 <title>About Cheatography - Cheatography.com: Cheat Sheets For Every Occasion</title> 6 7 <link rel="dns-prefetch" href="https://media.cheatography.com"> 8 <link rel="preconnect" href="https://media.cheatography.com"> 9 10 <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> 11 12 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 13 <meta http-equiv="Content-Style-Type" content="text/css"> 14 15 <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 16 17 <base href="https://cheatography.com/"> <!-- https --> 18 19 <link rel="shortcut icon" href="favicon.png"> 20 <link rel="apple-touch-icon" href="/images/cheatography-iphone.png"> 21 22 <link rel="alternate" type="application/rss+xml" title="New Cheat Sheets RSS feed." href="https://cheatography.com/explore/new/rss/"> 23 24 25 <meta name="robots" content="noindex, nofollow"> 26 27 <meta name="google-adsense-account" content="ca-pub-2965569270921917"> 28 29
29<script> var _paq = window._paq = window._paq || []; </script>
29 30 31 32
32<script src="https://media.cheatography.com/scripts/jquery.min.js"></script>
32 33 34 <link href="https://media.cheatography.com/styles/styles.scss.css?v=27" rel="stylesheet"> 35 36 <link rel="preload" href="https://media.cheatography.com/styles/font-awesome.min.css?v=3" as="style" onload="this.onload=null;this.rel='stylesheet'"> 37 <noscript><link href="https://media.cheatography.com/styles/font-awesome.min.css?v=2" rel="stylesheet"></noscript> 38 39 <link rel="preload" href="https://media.cheatography.com/styles/bootstrap-tour-standalone.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 40
40<script src="https://media.cheatography.com/scripts/bootstrap-tour-standalone.min.js"></script>
40 41 42<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.1/styles/github-gist.min.css">
43<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.1/highlight.min.js"></script>
vendor: 1 bytes, line 43
43
44<script>hljs.highlightAll();</script>
44 45 46
46<script type="text/javascript"> 47 var defaultLanguages = false; 48 var rememberTagCookieName = false; 49 var ratableCheatSheetId = false; 50 var isRateable = true; 51 var loggedIn = false; 52 </script>
52 53 54 <!-- Pinterest? --> 55 <meta name="p:domain_verify" content="f842c4485eeea6c6d71b4314221cc6c0"/> 56 57 </head> 58 59<body class=" "> 60
60<script type="text/javascript"> 61 var width = document.body.clientWidth; 62 if (width <= 600) { 63 deviceBracket = 'mobile'; 64 } else if (width <= 1000) { 65 deviceBracket = 'tablet'; 66 } else { 67 deviceBracket = 'desktop'; 68 } 69 document.body.className += " " + deviceBracket + "Skin"; 70 </script>
70 71 72 73 74 <!-- Google Analytics --> 75
75<script>
vendor: 369 bytes, lines 75-81
75 76 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 77 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 78 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 79 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 80 81 ga('create', '
81UA-4997759-8
vendor: 53 bytes, lines 81-84
81', 'auto'); 82 ga('send', 'pageview'); 83 84
84</script>
84 85 <!-- End Google Analytics --> 86 87 88 <div id="mobile_wrap_outer"><a href="#" id="mobileTrigger">Show Menu</a><div id="mobile_wrap_inner"> 89 <div id="header"><div id="header_inner"> 90 91 <!--<p style="color: #fff; text-align: center; margin: 0; padding: 6px 0 0;">Like puzzles? Check out this daily anagram game: <a href="https://raganam.com/">Raganam</a>!</p>--> 92 93 <div class="adsense" id="adsense_wrapper"><div class="adsense_inner" id="adsense_inner"> 94
95<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2965569270921917" 96 crossorigin="anonymous"></script>
96 97<!-- Cheatography Top Responsive --> 98<ins class="adsbygoogle responsive_1" id="responsive_1" 99 style="display:block" 100 data-ad-client="ca-pub-2965569270921917" 101 data-ad-slot="5963409473" 102></ins>
103<script> 104 (adsbygoogle = window.adsbygoogle || []).push({}); 105</script>
105 106<style> 107#responsive_1 { width: 320px; height: 50px; } 108@media(min-width: 500px) { #responsive_1 { width: 468px; height: 60px; } } 109@media(min-width: 800px) { #responsive_1 { width: 728px; height: 90px; } } 110</style> 111 112 </div></div> 113 114 <div id="topbar"><div class="inner"> 115 116 <form method="GET" action="/explore/search/"><p> 117 118 <a href="https://cheatography.com/" class="imagelink logolink"><img height="25" width="176" id="title_logo" src="//media.cheatography.com/images/cheatography_logo.png?2" alt="Cheatography"></a> 119 120 <input id="q" name="q" type="text" placeholder="e.g., Regular Expressions, Garden, Kitchen, Audio"> <button type="submit" id="qsubmit" aria-label="Search"><i class="fa fa-search"></i></button> 121 122 <a aria-label="Facebook" class="social_link hideMobile" href="http://www.facebook.com/Cheatography"><i class="fa fa-facebook-official"></i></a> 123 <a aria-label="Twitter" class="social_link hideMobile" href="http://twitter.com/Cheatography/"><i class="fa fa-twitter"></i></a> 124 <a aria-label="Pinterest" class="social_link hideMobile" href="http://www.pinterest.com/cheatography/"><i class="fa fa-pinterest"></i></a> 125 <a aria-label="Instagram" class="social_link hideMobile" href="http://www.instagram.com/newcheatsheets/"><i class="fa fa-instagram"></i></a> 126 127 </p></form> 128
128<script type="text/javascript"> 129 $(document).ready(function () { 130 // Restore search 131 var lastSearch = $.cookie('lastSearch'); 132 $('#q').val(lastSearch); 133 }); 134 </script>
134 135 </div></div> 136 137 </div><!-- /header_inner --> 138 139 <div id="menubar"><div class="inner"> 140 <div class="clear"></div> 141 142 <div id="user_info"> 143 <div class="logged_in" style="vertical-align: middle; position: relative; margin: 0; white-space: nowrap; z-index: 1001;"> 144 <a style="vertical-align: middle; margin: 0; padding-right: 0;" class="imagelink gravatar replace_userlink" href="/replacethis/"><img class="gravatar replace_usergravatar" style="background: #fff; vertical-align: middle" src="#" width="32" height="32"></a> 145 <a style="color: #fff; vertical-align: middle" href="/replacethis/" class="replace_userlink replace_username"></a> 146 <a href="/messages/" title="You have 0 new messages." class="imageline"><i class="fa fa-fw fa-envelope"></i></a> 147 </div> 148 <div id="user_dropdown"> 149 <div class="biptych1"> 150 <ul> 151 <li class=" "><i class="fa fa-fw fa-star"></i><a href="/favourites/">Your Favourite Cheat Sheets</a></li> </ul> 152 <ul> 153 <li class=" "><i class="fa fa-fw fa-envelope"></i><a href="/messages/">Your Messages</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-trophy"></i><a href="/replacethis/badges/">Your Badges</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-heart"></i><a href="/replacethis/followers/">Your Friends</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-comments"></i><a href="/replacethis/comments/">Your Comments</a></li> </ul> 154 <ul> 155 <li class=" replace_userlink"><i class="fa fa-fw fa-smile-o"></i><a href="/replacethis/">View Profile</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-edit"></i><a href="/replacethis/edit/">Edit Profile</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-key"></i><a href="/replacethis/password/">Change Password</a></li> </ul> 156 <ul> 157 <li class=" replace_userlink"><i class="fa fa-fw fa-sign-out"></i><a href="/replacethis/log-out/">Log out</a></li> </ul> 158 </div> 159 <div class="biptych2"> 160 <ul> 161 <li class=" replace_userlink"><i class="fa fa-fw fa-columns"></i><a href="/replacethis/cheat-sheets/new/">New Cheat Sheet</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-link"></i><a href="/replacethis/cheat-sheets/new-link/">New Link</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-upload"></i><a href="/replacethis/cheat-sheets/new-upload/">New Upload</a></li> </ul> 162 <ul> 163 <li class=" replace_userlink"><i class="fa fa-fw fa-columns"></i><a href="/replacethis/cheat-sheets/live/">Live Cheat Sheets</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-columns"></i><a href="/replacethis/cheat-sheets/drafts/">Draft Cheat Sheets</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-group"></i><a href="/replacethis/cheat-sheets/collaborations/">Collaborations</a></li><li class=" replace_userlink"><i class="fa fa-fw fa-link"></i><a href="/replacethis/cheat-sheets/links/">Links</a></li> </ul> 164 <ul> 165 </ul> 166 <!--<ul> 167 <li class=" replace_userlink"><i class="fa fa-fw fa-line-chart"></i><a href="/replacethis/cheat-sheets/downloads/">Cheat Sheet Downloads</a></li> </ul>--> 168 </div> 169 170 <div class="clear"></div> 171 </div> 172 <div class="logged_out"><a class="imagelink login_button" href="/members/login">Login</a> or <a class="imagelink login_button" href="/members/register/">Register</a></div> 173 <div class="clear"></div> 174 </div> 175 176 <!-- Site section: community --> 177 <nav><ul> 178 <li><a href="/"><i class="fa fa-home"></i> Home</a></li> 179 <li class="hidden showMobile logged_out"><a href="/members/login/">Login</a></li> 180 <li class="hidden showMobile logged_out"><a href="/members/register/">Register</a></li> 181 <li ><a id="tourbrowse" href="/explore/"><i class="fa fa-columns"></i> Cheat Sheets</a> 182 <ul class="hideMobile"><li class=" "><i class="fa fa-fw fa-code"></i><a href="/programming/">Programming Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-desktop"></i><a href="/software/">Software Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-briefcase"></i><a href="/business/">Business and Marketing Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-graduation-cap"></i><a href="/education/">Education Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-home"></i><a href="/home/">Home and Health Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-gamepad"></i><a href="/games/">Games and Hobbies Cheat Sheets</a></li><li class=" menu_separate "><i class="fa fa-fw fa-graduation-cap"></i><a href="/explore/new/">New Cheat Sheets</a></li><li class=" "><i class="fa fa-fw fa-star"></i><a href="/explore/popular/">
182Popular Cheat Sheets</a></li><li class=" menu_separate "><i class="fa fa-fw fa-tag"></i><a href="/explore/tags/">Cheat Sheets by Tag</a></li><li class=" "><i class="fa fa-fw fa-globe"></i><a href="/language/">Cheat Sheets by Language</a></li><li class=" menu_separate "><i class="fa fa-fw fa-link"></i><a href="/external/">Cheat Sheet Links</a></li> <!--<li><a href="/explore/top/">Top Cheat Sheets</a></li> 183 <li><a href="/explore/downloaded/">Most Downloaded</a></li> 184 <li><a href="/explore/commented/">Most Commented On</a></li> 185 <li><a href="/explore/downloads/">Recently Downloaded</a></li>--> 186 </ul> 187 </li> 188 <li class=""><a id="tourcreate" href="/create/"><i class="fa fa-pencil"></i> Create</a> 189 <ul class="hideMobile"><li class=" "><i class="fa fa-fw fa-question"></i><a href="/create/">Getting Started</a></li><li class=" logged_in"><i class="fa fa-fw fa-columns"></i><a href="/create/cheat-sheet/">Create a New Cheat Sheet</a></li><li class=" logged_in"><i class="fa fa-fw fa-upload"></i><a href="/create/cheat-sheet-upload/">Upload a Cheat Sheet</a></li><li class=" logged_in"><i class="fa fa-fw fa-link"></i><a href="/create/cheat-sheet-link/">Link to a Cheat Sheet</a></li> 190 <li class="menu_separate"><i class="fa fa-fw fa-smile-o"></i>A <a href="/davechild/cheat-sheets/cheatography/">Cheat Sheet</a> for Making Cheat Sheets!</li> 191 </ul> 192 </li> 193 <li><a id="tourcommunity" href="/members/"><i class="fa fa-users"></i> Community</a> 194 <ul class="hideMobile"> 195 <li class=" "><i class="fa fa-fw fa-globe"></i><a href="/members/">Community</a></li><li class=" "><i class="fa fa-fw fa-trophy"></i><a href="/badges/">Badges</a></li><li class=" menu_separate logged_in"><i class="fa fa-fw fa-heart"></i><a href="/replacethis/followers/">Friends</a></li><li class=" logged_out"><i class="fa fa-fw fa-user"></i><a href="/members/register/">Join Us!</a></li><li class=" menu_separate logged_out"><i class="fa fa-fw fa-key"></i><a href="/members/login/">Login</a></li><li class=" menu_separate "><i class="fa fa-fw fa-twitter"></i><a href="http://twitter.com/Cheatography/">Twitter</a></li><li class=" "><i class="fa fa-fw fa-facebook"></i><a href="http://www.facebook.com/Cheatography">Facebook</a></li><li class=" "><i class="fa fa-fw fa-pinterest"></i><a href="http://www.pinterest.com/cheatography/">Pinterest</a></li><li class=" "><i class="fa fa-fw fa-instagram"></i><a href="http://www.instagram.com/newcheatsheets/">Instagram</a></li> </ul> 196 </li> 197 <li class="last"><a href="https://www.facebook.com/pg/Cheatography/community/" target="_blank" rel="noopener noreferrer" title="Get help on our Facebook community (opens in new window)."><i class="fa fa-external-link"></i> Help</a></li> 198 </ul><div class="hidden showMobile logged_in" id="user_dropdown_mobile"></div></nav> 199 200 <div class="clear"></div> 201 202 </div></div> 203 204 </div><!-- /header --> 205 206 <div id="content"> 207 <div id="content_inner"><!-- google_ad_section_start --> 208 209 210 211 212 <div id="body_wide"><div id="body_wide_inner"><div id="body_wide_shadow"> 213 214 215 <div class="triptych1"> 216 <h2 class="notopmargin">About Cheatography</h2><p>Cheatography is a cheat sheet geenrator and resource - a site for making and sharing quick reference material. Cheat sheets are handy, short and to-the-point pages of the information you most often need to look up.</p><p>Now you are here, take a look around at what other people have posted and please add your own content and cheat sheets.</p><h2>Always Improving</h2><p>Cheatography is always being worked on and (hopefully) improved. Please <a href="http://getsatisfaction.com/cheatography">get in touch</a> with any ideas, suggestions or problems!</p> </div> 217 <div class="triptych2"> 218 <h2 class="notopmargin">The Birth of Cheatography</h2><p>In 2005, Dave Child posted a PHP Cheat Sheet on <a href="http://www.addedbytes.com/">his website</a>. Lots of people seemed to find it useful, so he made another one, this time for CSS. Before long, he had made <a href="http://www.addedbytes.com/cheat-sheets/">a bucketload</a>.</p><p>Fast forward a few years, and Dave was getting lots of email from people asking how he made his cheat sheets. He decided to make a site to enable people to quickly and easily assemble their own cheat sheets - a cheat sheet generator. And so, Cheatography was born.</p><p>It then took him several years to actually make the site, because he kept changing his mind about things.</p> </div> 219 <div class="clear"></div> 220 221 </div></div></div><!-- /body --> 222 223 <div class="clear"></div> 224 225 <!-- google_ad_section_end --></div></div><!-- /content --> 226 227 <div class="clear"></div> 228 229 <div id="footer"><div id="footer_inner"> 230 231<div class="hideprint" style="margin: 10px 0 20px 0;"> 232
233<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2965569270921917" 234 crossorigin="anonymous"></script>
234 235<!-- Cheatography Footer --> 236<ins class="adsbygoogle" 237 style="display:block" 238 data-ad-client="ca-pub-2965569270921917" 239 data-ad-slot="2761803398" 240 data-ad-format="auto" 241 data-full-width-responsive="true"></ins>
242<script> 243 (adsbygoogle = window.adsbygoogle || []).push({}); 244</script>
244 245 246</div><div class="clear"></div> 247 248 249 <div class="biptychl"> 250 <h2>Latest Cheat Sheet</h2> 251<div class="cheat_sheet_box" style="margin: 0 0 20px; padding: 0 0 15px"> 252 <div class="inner" style="padding: 5px 10px 0;"><div itemscope itemtype="http://schema.org/CreativeWork" id="cheat_sheet_48458" class="cheat_sheet_row altrow lang-en rating-unrated" style="margin-bottom: 20px; position: relative; padding: 10px; min-height: 220px; background: #838383;"><div class="triptych1" style="position: relative; background: url('/images/ajax-loader.gif') 50% 40% no-repeat; height: 250px;"><a class="lazy imagelink" data-original="//media.cheatography.com/storage/thumb/interviewfox_ai-interview-assistant-quick-reference.400.jpg?time=1790047807" style="box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; right: 0; background: url('/images/spacer.png') 0 0 no-repeat; background-size: cover; height: 220px;" href="/interviewfox/cheat-sheets/ai-interview-assistant-quick-reference/"></a><div style="position: absolute; bottom: 33px; left: 3px;"><span class="page_count" style="background-color: #EFEFEF; white-space: nowrap;"><i class="fa fa-fw fa-book"></i>1 Page</span></div><div style="position: absolute; top: 230px; text-align: center; left: 0; right: 0; color: #EFEFEF;"><i class="fa fa-star-o"></i> <i class="fa fa-star-o"></i> <i class="fa fa-star-o"></i> <i class="fa fa-star-o"></i> <i class="fa fa-star-o"></i> (0)</div></div><div class="triptychdblr" style="color: #EFEFEF; background: #525252; min-height: 250px;"><div style="padding: 10px 15px;"><strong><a style="font-size: 1.7em; color: #EFEFEF; border-color: #EFEFEF;" href="/interviewfox/cheat-sheets/ai-interview-assistant-quick-reference/" itemprop="url"><span itemprop="name">AI Interview Assistant â Quick Reference <span style="font-weight: normal; font-size: 0.9em; opacity: 0.8;"></span></span></a></strong><div class="" style="line-height: 2; padding: 0;"><div><span style="white-space: nowrap;"><img style="position: relative; left: 0; top: 5px; padding-right: 5px;" width="16" height="16" src="//media.cheatography.com/images/users/fb9319c5e6a38fa78aaea0f447b2bf1d.16.jpg"><a style="color: #EFEFEF; border-color: #EFEFEF;" href="/interviewfox/" class="user_hover">interviewfox</a></span></div><div><i class="fa fa-fw fa-calendar second-list" date-last-update="2026-09-22 03:30:07"></i>22 Sep 26</div></div></div></div><div class="clear"></div></div></div> 253</div> 254 255 256<!-- f20f1080d15d92d62ccf0828ecebef42.cache --> </div> 257 <div class="biptychr"> 258 <h2>Random Cheat Sheet</h2> 259<div class="sidebar_box" style="margin: 0 0 20px; padding: 0 0 15px"> 260 <div class="inner" style="padding: 5px 10px 0;"><div itemscope itemtype="http://schema.org/CreativeWork" id="cheat_sheet_4692" class="cheat_sheet_row altrow tag-security tag-it tag-passive tag-recon lang-en rating-4" style="margin-bottom: 20px; position: relative; padding: 10px; min-height: 220px; background: #138B16;"><div class="triptych1" style="position: relative; background: url('/images/ajax-loader.gif') 50% 40% no-repeat; height: 250px;"><a class="lazy imagelink" data-original="//media.cheatography.com/storage/thumb/fred_passive-recon.400.jpg?time=1462851795" style="box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; right: 0; background: url('/images/spacer.png') 0 0 no-repeat; background-size: cover; height: 220px;" href="/fred/cheat-sheets/passive-recon/"></a><div style="position: absolute; bottom: 33px; left: 3px;"><span class="page_count" style="background-color: #D7F1D8; white-space: nowrap;"><i class="fa fa-fw fa-book"></i>2 Pages</span></div><div style="position: absolute; top: 230px; text-align: center; left: 0; right: 0; color: #D7F1D8;"><!-- Average: 4.4526 --><i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star-o"></i> (3)</div></div><div class="triptychdblr" style="color: #D7F1D8; background: #0C570E; min-height: 250px;"><div style="padding: 10px 15px;"><strong><a style="font-size: 1.7em; color: #D7F1D8; border-color: #D7F1D8;" href="/fred/cheat-sheets/passive-recon/" itemprop="url"><span itemprop="name">Passive Recon <span style="font-weight: normal; font-size: 0.9em; opacity: 0.8;">Cheat Sheet</span></span></a></strong><div class="" style="line-height: 2; padding: 0;"><div style="padding: 5px 0 15px;">Passive Recon Cheatsheet</div><div><span style="white-space: nowrap;"><img style="position: relative; left: 0; top: 5px; padding-right: 5px;" width="16" height="16" src="//media.cheatography.com/images/users/9f8d86feb2856ba5d0b5c1d08f887f52.16.jpg"><a style="color: #D7F1D8; border-color: #D7F1D8;" href="/fred/" class="user_hover">fred</a></span></div><div><i class="fa fa-fw fa-calendar second-list" date-last-update="2016-05-10 03:43:15"></i>29 Jul 15, updated 10 May 16</div><div><i class="fa fa-fw fa-tag"></i><a style="color: #D7F1D8; border-color: #D7F1D8;" href="/tag/security/cheat-sheets/">security</a>, <a style="color: #D7F1D8; border-color: #D7F1D8;" href="/tag/it/cheat-sheets/">it</a>, <a style="color: #D7F1D8; border-color: #D7F1D8;" href="/tag/passive/cheat-sheets/">passive</a>, <a style="color: #D7F1D8; border-color: #D7F1D8;" href="/tag/recon/cheat-sheets/">recon</a></div></div></div></div><div class="clear"></div></div></div> 261</div> 262 </div> 263 <div class="clear"></div> 264 265 <div class="triptych1"> 266 <h2>About Cheatography</h2> 267<div class="sidebar_box"> 268 <div class="sidebar_box_row"><strong><a href="/about/">Cheatography</a></strong> is a collection of <strong><a href="/explore/">6958 cheat sheets</a></strong> and quick references in <strong><a href="/language/">25 languages</a></strong> for everything from <strong><a href="/travel-culture-and-language/">travel</a></strong> to <strong><a href="/tag/science/">science</a></strong>!</div> 269</div> 270 271 272<!-- 6dc87eb53e6da6ddb3cff0e16dac0686.cache --> </div> 273 <div class="triptych2"> 274 <div class="sidebar_box"> 275 <div class="sidebar_box_first_row"><h4>Behind the Scenes</h4></div> 276 <div class="sidebar_box_row">If you have any problems, or just want to say hi, you can find us right here:</div> 277 <div class="sidebar_box_row"> 278 <div class="biptych1"><a class="imagelink" style="float: left; margin: 5px 8px 0 0;" href="davechild/"><img class="lazy gravatar" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/fd7e3b77a3f3007ff30d932b65084851.32.jpg" width="32" height="32" alt="DaveChild"></a> <a href="davechild/" class="user_hover" style="line-height: 42px;">DaveChild</a><div class="clear"></div></div> 279 <div class="biptych2"><a class="imagelink" style="float: left; margin: 5px 8px 0 0;" href="spaceduck/"><img class="lazy gravatar" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/e5f4dc698559e9cdd546c749924c2342.32.jpg" width="32" height="32" alt="SpaceDuck"></a> <a href="spaceduck/" class="user_hover" style="line-height: 42px;">SpaceDuck</a><div class="clear"></div></div> 280 <div class="biptych1"><a class="imagelink" style="float: left; margin: 5px 8px 0 0;" href="cheatography/"><img class="lazy gravatar" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/ae07a15380055b9d1da4dd5fb7538457.32.jpg" width="32" height="32" alt="Cheatography"></a> <a href="cheatography/" class="user_hover" style="line-height: 42px;">Cheatography</a><div class="clear"></div></div> 281 </div> 282 <div class="clear"></div> 283</div> 284 285 286<!-- 35cb66b25e43f07017839a47c2365fb0.cache --> </div> 287 <div class="triptych3"> 288 <h2>Recent Cheat Sheet Activity</h2> 289 <div class="sidebar_box"> 290 <div class="sidebar_box_row footer_recent_activity_1"><a class="imagelink" style="float: left; margin: 5px 8px 5px 0;" href="jennilee/"><img class="gravatar lazy" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/72eb0247a30d9e087b0f726a898bda6a.32.jpg" width="32" height="32" alt="jennilee"></a> <a href="jennilee/" class="user_hover">jennilee</a> updated <a href="/jennilee/cheat-sheets/profile-picture-maker/">Profile Picture Maker [SPAM]</a>.<br><span class="sidebar_event_date">1 day 6 hours ago</span></div> 291 <div class="sidebar_box_row footer_recent_activity_2"><a class="imagelink" style="float: left; margin: 5px 8px 5px 0;" href="interviewfox/"><img class="gravatar lazy" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/fb9319c5e6a38fa78aaea0f447b2bf1d.32.jpg" width="32" height="32" alt="interviewfox"></a> <a href="interviewfox/" class="user_hover">interviewfox</a> published <a href="/interviewfox/cheat-sheets/ai-interview-assistant-quick-reference/">AI Interview Assistant â Quick Reference</a>.<br><span class="sidebar_event_date">2 days 6 hours ago</span></div> 292 <div class="sidebar_box_row footer_recent_activity_3"><a class="imagelink" style="float: left; margin: 5px 8px 5px 0;" href="bytebar/"><img class="gravatar lazy" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/a4c25f5738d1277a05d2f5382b9e5cf5.32.jpg" width="32" height="32" alt="bytebar"></a> <a href="bytebar/" class="user_hover">bytebar</a> updated <a href="/bytebar/cheat-sheets/subnetting-cheat-sheet/">Subnetting Cheat Sheet</a>.<br><span class="sidebar_event_date">2 days 16 hours ago</span></div> 293 <div class="sidebar_box_row footer_recent_activity_4"><a class="imagelink" style="float: left; margin: 5px 8px 5px 0;" href="gregfinzer/"><img class="gravatar lazy" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/51425fabcb7b8b62c6cef848600aa40f.32.jpg" width="32" height="32" alt="GregFinzer"></a> <a href="gregfinzer/" class="user_hover">GregFinzer</a> updated <a href="/gregfinzer/cheat-sheets/css-and-xpath-selectors/">CSS and XPath Selectors</a>.<br><span class="sidebar_event_date">4 days 7 hours ago</span></div> 294 <div class="sidebar_box_row sidebar_box_last_row footer_recent_activity_5"><a class="imagelink" style="float: left; margin: 5px 8px 5px 0;" href="brie/"><img class="gravatar lazy" src="/images/spacer.png" data-original="//media.cheatography.com/images/users/bf37cb9f5044fbd688b1c4b23ef21074.32.jpg" width="32" height="32" alt="brie"></a> <a href="brie/" class="user_hover">brie</a> updated <a href="/brie/cheat-sheets/rocks-cluster-commands/">ROCKS Cluster Commands</a>.<br><span class="sidebar_event_date">6 days 7 hours ago</span></div> 295 <div class="clear"></div> 296</div> 297 298 299<!-- a98ac7058754245fdf9056fa700ef6d5.cache --> </div> 300 <div class="clear"></div> 301 302 <div class="legal"> 303 <div class="legal_left"> 304 © 2011 - 2026 Cheatography.com | <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">CC License</a> | <a href="/terms-and-conditions/">Terms</a> | <a href="/privacy/">Privacy</a> 305 </div> 306 <div class="legal_right"> 307 <a href="https://cheatography.com/explore/new/rss/"><i class="fa fa-rss-square"></i>
307 Latest Cheat Sheets RSS Feed</a> 308 </div> 309 <div class="clear"></div> 310 </div> 311 312 313 <div class="clear"></div> 314 315 </div><div class="clear"></div></div> 316 317 <div class="clear"></div> 318 319 </div></div><!-- /mobile_wrap --> 320 321<div style="height: 100px;"> </div> 322 323</body> 324 325<head> 326 327 328 329 330 331 332
332<script type="text/javascript" src="/scripts/jquery.cookie.js"></script>
332 333
333<script type="text/javascript"> 334 var loggedInUserId = false; 335 $(document).ready(function() { 336 // Hide elements not relevant to non-logged-in users 337 loggedIn = $.cookie('frontLoggedIn'); 338 loggedInUserId = $.cookie('frontUserId'); 339 var isAdmin = $.cookie('frontUserAdmin'); 340 if (loggedIn == 1) { 341 // Replacements 342 $('.replace_username').html($.cookie('frontUserName')); 343 $('a.replace_userlink, .replace_userlink a').each(function(){ 344 var oldHref = $(this).attr('href'); 345 var newHref = oldHref.replace('replacethis', $.cookie('frontUserAlias')); 346 $(this).attr('href', newHref); 347 }); 348 $('.replace_usergravatar').attr('src', $.cookie('frontUserAvatar32')); 349 // Show and hide 350 //$('.logged_in').show(); 351 $('.logged_out').hide(); 352 353 if (isAdmin) { 354 $('.admin_view').show(); 355 } 356 357 $('.user_view').each(function(){ 358 var userIds = $(this).attr('data-userid').split(','); 359 if ($.inArray(loggedInUserId, userIds)) { 360 $(this).show(); 361 } 362 }); 363 364 } else { 365 $('.logged_in').hide(); 366 //$('.logged_out').show(); 367 } 368 }); 369 </script>
369 370 371 372 373 <link href="/scripts/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css"> 374 375 <!--
375<script type="text/javascript" src="https://www.google.com/jsapi"></script>
375--> 376
376<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox.pack.js"></script>
376 377
377<script type="text/javascript" src="/scripts/jquery.validation.min.js"></script>
377 378
378<script type="text/javascript" src="/scripts/jquery.additional-validation.js"></script>
378 379
379<script type="text/javascript" src="/scripts/jquery.hoverIntent.minified.js"></script>
379 380 381 382
382<script type="text/javascript" src="/scripts/mobile.min.js"></script>
382 383
383<script type="text/javascript" src="/scripts/ajax.min.js"></script>
383 384
384<script type="text/javascript" src="/scripts/useful.min.js?v=2&q=2026-09-24"></script>
384 385 386
386<script type="text/javascript" src="/scripts/jquery.lazyload.min.js"></script>
386 387
387<script type="text/javascript"> 388 $(document).ready(function() { 389 $(".lazy").lazyload({ 390 effect : "fadeIn", 391 failure_limit : 10 392 }); 393 }); 394 </script>
394 395 396<div id="innocuousThing" style="font-size: 2px;"> </div> 397<div id="bottomAd" class="advert" style="font-size: 2px;"> </div> 398
399<script type="text/javascript"> 400$(document).ready( function() { 401 402 if (loggedIn == 1) { 403 return; 404 } 405 406 var wellFineWhatever = $.cookie('wellFineWhateverMan'); 407 if (typeof wellFineWhatever !== "undefined") { 408 if (wellFineWhatever > (Math.floor(Date.now() / 1000) - 240)) { 409 return; 410 } 411 } 412 413 window.setTimeout( function() { 414 var innocuousThing = $('#innocuousThing'); 415 var bottomad = $('#bottomAd'); 416 if (innocuousThing.length == 1) { 417 if (innocuousThing.height() > 0) { 418 if (bottomad.length == 1) { 419 if (bottomad.height() == 0) { 420 // adblocker active 421 $('#adblocker').show(); 422 $('body'). css('overflow', 'hidden'); 423 _paq.push(['trackEvent', 'AdBlocker', 'Popup Displayed']); 424 $.cookie('popupDisplayed', Math.floor(Date.now() / 1000), { expires: 1, path: '/' }); 425 if (typeof wellFineWhatever !== "undefined") { 426 _paq.push(['trackEvent', 'AdBlocker', 'Popup Displayed After Bypass Click']); 427 } 428 } else { 429 // no adblocker 430 var popupDisplayed = $.cookie('popupDisplayed'); 431 if (typeof popupDisplayed !== "undefined") { 432 // Looks like they disabled it, woohoo! 433 var loggedBlockerDisabled = $.cookie('#loggedBlockerDisabled'); // Check to see if we already sent an analytics event about this 434 if (typeof loggedBlockerDisabled === "undefined") { 435 // We only log this once 436 _paq.push(['trackEvent', 'AdBlocker', 'AdBlocker Disabled After Popup']); 437 $.cookie('loggedBlockerDisabled', Math.floor(Date.now() / 1000), { expires: 1, path: '/' }); 438 } 439 } 440 441 442 } 443 } 444 } 445 } 446 }, 1); 447}); 448</script>
448 449 450<div id="adblocker" style="display: none;"><div style="position: fixed; top: 0; right: 0: left: 0; bottom: 0; background: #000; background: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; z-index: 934853745; display: flex; align-items: center; justify-content: center; height: 100vh;"> 451 <div style="background: #fff; border-radius: 5px; box-shadow: 0 0 5px #000; padding: 40px; max-width: 600px; width: 80%; margin: 0 10%; font-size: 18px;"> 452 <h3 style="margin-top: 0; padding: 0; font-size: 20px;">Please Disable Your Ad Blocker</h3> 453 <p>Sorry about this, but Cheatography is only able to provide the resources it does thanks to revenue from advertising. Please consider disabling your ad blocker before continuing.</p> 454 <p>If you would prefer to continue without turning off your ad blocker, please <a href="#" onclick="$.cookie('wellFineWhateverMan', Math.floor(Date.now() / 1000), { expires: 1, path: '/' }); $('#adblocker').hide(); $('body'). css('overflow', 'auto'); _paq.push(['trackEvent', 'AdBlocker', 'Dismiss Popup Link Click']); return false;">click here to temporarily dismiss this message</a>.</p> 455 <p>Thanks,<br>Dave.</p> 456 </div> 457</div></div> 458 459<!-- Matomo -->
460<script> 461 var _paq = window._paq = window._paq || []; 462$(document).ready(function() { 463 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 464 if (loggedIn == 1) { 465 _paq.push(['setUserId', 'cheatography_' + loggedInUserId]); 466 } 467 _paq.push(['trackPageView']); 468 _paq.push(['enableLinkTracking']); 469 _paq.push(['enableHeartBeatTimer']); 470 (function() { 471 var u="//data.cheatography.com/"; 472 _paq.push(['setTrackerUrl', u+'banana.htm']); 473 _paq.push(['setSiteId', '1']); 474 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 475 g.async=true; g.src=u+'banana.js'; s.parentNode.insertBefore(g,s); 476 })(); 477}); 478</script>
478 479<!-- End Matomo Code --> 480 481<!-- Matomo Image Tracker--> 482<noscript> 483<img referrerpolicy="no-referrer-when-downgrade" src="https://data.cheatography.com/banana.htm?idsite=1&rec=1" style="border:0" alt="" /> 484</noscript> 485<!-- End Matomo --> 486 487</head> 488</html> 489
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.