PageSourceSearch

https://cheatography.com/about/

html cheatography.com collected 2026-09-24 09:10:51 UTC 35,807 bytes, 489 lines download raw bytes

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> &nbsp;or&nbsp; <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> &nbsp; (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>  &nbsp; (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                    &copy; 2011  - 2026 Cheatography.com &nbsp; | &nbsp; <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">CC License</a> &nbsp; | &nbsp; <a href="/terms-and-conditions/">Terms</a> &nbsp; | &nbsp;  <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;">&nbsp;</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;">&nbsp;</div>
397<div id="bottomAd" class="advert" style="font-size: 2px;">&nbsp;</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&amp;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.