Deploying to gh-pages from @ b27d7d7f55 🚀

This commit is contained in:
rstacruz 2020-11-25 23:49:17 +00:00
parent 8e48c1ee3c
commit b5c8d70312
376 changed files with 2055 additions and 5297 deletions

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/101.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/101.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/101.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/101.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "101 cheatsheet",
"image": [ "https://assets.devhints.io/previews/101.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/101.jpg?t=20201125234845" ],
"description": "One-page guide to 101: usage, examples, and more. 101 is a JavaScript library for dealing with immutable data in a functional manner."
}
</script>
@ -706,7 +706,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/404.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/404.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/404.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/404.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
@ -170,7 +170,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/absinthe.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/absinthe.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/absinthe.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/absinthe.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Absinthe cheatsheet",
"image": [ "https://assets.devhints.io/previews/absinthe.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/absinthe.jpg?t=20201125234845" ],
"description": "One-page guide to Absinthe: usage, examples, and more. Absinthe allows you to write GraphQL servers in Elixir."
}
</script>
@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/activeadmin.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/activeadmin.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/activeadmin.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/activeadmin.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "ActiveAdmin cheatsheet",
"image": [ "https://assets.devhints.io/previews/activeadmin.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/activeadmin.jpg?t=20201125234845" ],
"description": "The one-page guide to ActiveAdmin: usage, examples, links, snippets, and more."
}
</script>
@ -566,7 +566,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/adb.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/adb.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/adb.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/adb.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "adb (Android Debug Bridge) cheatsheet",
"image": [ "https://assets.devhints.io/previews/adb.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/adb.jpg?t=20201125234845" ],
"description": "The one-page guide to adb (Android Debug Bridge): usage, examples, links, snippets, and more."
}
</script>
@ -666,7 +666,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/analytics.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/analytics.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/analytics.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/analytics.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Analytics libraries cheatsheet",
"image": [ "https://assets.devhints.io/previews/analytics.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/analytics.jpg?t=20201125234845" ],
"description": "The one-page guide to Analytics libraries: usage, examples, links, snippets, and more."
}
</script>
@ -458,7 +458,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/analytics.js.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/analytics.js.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/analytics.js.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/analytics.js.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Google Analytics's analytics.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/analytics.js.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/analytics.js.jpg?t=20201125234845" ],
"description": "One-page guide to Google Analytics's analytics.js: usage, examples, and more. Google Analyticss analytics.js is deprecated."
}
</script>
@ -471,7 +471,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/angularjs.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/angularjs.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/angularjs.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/angularjs.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Angular.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/angularjs.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/angularjs.jpg?t=20201125234845" ],
"description": "The one-page guide to Angular.js: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/animated_gif.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/animated_gif.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/animated_gif.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/animated_gif.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Animated GIFs cheatsheet",
"image": [ "https://assets.devhints.io/previews/animated_gif.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/animated_gif.jpg?t=20201125234845" ],
"description": "The one-page guide to Animated GIFs: usage, examples, links, snippets, and more."
}
</script>
@ -513,7 +513,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansi.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansi.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansi.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansi.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansi codes cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansi.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansi.jpg?t=20201125234845" ],
"description": "One-page guide to Ansi codes: usage, examples, and more. Quick reference to ANSI color codes."
}
</script>
@ -539,7 +539,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansible-examples.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-examples.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansible-examples.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-examples.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansible examples cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansible-examples.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansible-examples.jpg?t=20201125234845" ],
"description": "The one-page guide to Ansible examples: usage, examples, links, snippets, and more."
}
</script>
@ -471,7 +471,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansible-guide.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-guide.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansible-guide.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-guide.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansible quickstart cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansible-guide.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansible-guide.jpg?t=20201125234845" ],
"description": "A quick guide to getting started with your first Ansible playbook. · One-page guide to Ansible quickstart"
}
</script>
@ -557,7 +557,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansible-modules.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-modules.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansible-modules.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-modules.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansible modules cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansible-modules.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansible-modules.jpg?t=20201125234845" ],
"description": "The one-page guide to Ansible modules: usage, examples, links, snippets, and more."
}
</script>
@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-yaml.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansible-roles.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-roles.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansible-roles.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible-roles.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansible roles cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansible-roles.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansible-roles.jpg?t=20201125234845" ],
"description": "The one-page guide to Ansible roles: usage, examples, links, snippets, and more."
}
</script>
@ -483,7 +483,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ansible.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ansible.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ansible.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ansible cheatsheet",
"image": [ "https://assets.devhints.io/previews/ansible.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ansible.jpg?t=20201125234845" ],
"description": "The one-page guide to Ansible: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/appcache.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/appcache.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/appcache.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/appcache.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Appcache cheatsheet",
"image": [ "https://assets.devhints.io/previews/appcache.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/appcache.jpg?t=20201125234845" ],
"description": "The one-page guide to Appcache: usage, examples, links, snippets, and more."
}
</script>
@ -509,7 +509,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/applescript.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/applescript.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/applescript.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/applescript.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "AppleScript cheatsheet",
"image": [ "https://assets.devhints.io/previews/applescript.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/applescript.jpg?t=20201125234845" ],
"description": "The one-page guide to AppleScript: usage, examples, links, snippets, and more."
}
</script>
@ -486,7 +486,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-applescript.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/applinks.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/applinks.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/applinks.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/applinks.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Applinks cheatsheet",
"image": [ "https://assets.devhints.io/previews/applinks.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/applinks.jpg?t=20201125234845" ],
"description": "The one-page guide to Applinks: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/arel.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/arel.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/arel.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/arel.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Arel cheatsheet",
"image": [ "https://assets.devhints.io/previews/arel.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/arel.jpg?t=20201125234845" ],
"description": "The one-page guide to Arel: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/atom.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/atom.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/atom.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/atom.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Atom cheatsheet",
"image": [ "https://assets.devhints.io/previews/atom.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/atom.jpg?t=20201125234845" ],
"description": "The one-page guide to Atom: usage, examples, links, snippets, and more."
}
</script>
@ -747,7 +747,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/awesome-redux.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/awesome-redux.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/awesome-redux.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/awesome-redux.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Awesome Redux cheatsheet",
"image": [ "https://assets.devhints.io/previews/awesome-redux.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/awesome-redux.jpg?t=20201125234845" ],
"description": "The one-page guide to Awesome Redux: usage, examples, links, snippets, and more."
}
</script>
@ -628,7 +628,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/awscli.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/awscli.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/awscli.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/awscli.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "AWS CLI cheatsheet",
"image": [ "https://assets.devhints.io/previews/awscli.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/awscli.jpg?t=20201125234845" ],
"description": "The one-page guide to AWS CLI: usage, examples, links, snippets, and more."
}
</script>
@ -556,7 +556,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/backbone.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/backbone.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/backbone.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/backbone.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Backbone.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/backbone.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/backbone.jpg?t=20201125234845" ],
"description": "The one-page guide to Backbone.js: usage, examples, links, snippets, and more."
}
</script>
@ -732,7 +732,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -1,317 +0,0 @@
<!doctype html>
<html lang='en' class='no-js '>
<head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/badges.html' name='app:pageurl'>
<title>Code badges cheatsheet</title>
<meta content='Code badges cheatsheet' property='og:title'>
<meta content='Code badges cheatsheet' property='twitter:title'>
<meta content='article' property='og:type'>
<meta content='https://assets.devhints.io/previews/badges.jpg?t=20200803123536' property='og:image'>
<meta content='https://assets.devhints.io/previews/badges.jpg?t=20200803123536' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="The one-page guide to Code badges: usage, examples, links, snippets, and more." name="description">
<meta content="The one-page guide to Code badges: usage, examples, links, snippets, and more." property="og:description">
<meta content="The one-page guide to Code badges: usage, examples, links, snippets, and more." property="twitter:description">
<link rel="canonical" href="https://devhints.io/badges">
<meta name="og:url" content="https://devhints.io/badges">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='Others' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123536">
<link href="./assets/style.css?t=20200803123536" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123536" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
<div class='site-header'>
<div class='container'>
This is <a href="."><em>Devhints.io cheatsheets</em></a> &mdash; a collection of cheatsheets I've written.
</div>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "Code badges cheatsheet",
"image": [ "https://assets.devhints.io/previews/badges.jpg?t=20200803123536" ],
"description": "The one-page guide to Code badges: usage, examples, links, snippets, and more."
}
</script>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://devhints.io/#others",
"name": "Others"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://devhints.io/badges",
"name": "Code badges"
}
}]
}
</script>
<div class='post-list -single -cheatsheet'>
<div class='post-item'>
<div class='post-headline -cheatsheet'>
<p class='prelude'><span></span></p>
<h1><span>Code badges</span></h1>
<div class='pubbox'>
<div class='HeadlinePub' role='complementary'>
<script async src='https://pubsrv.devhints.io/carbon.js?serve=CE7IK5QM&placement=devhintsio&cd=pubsrv.devhints.io/s' id="_carbonads_js"></script>
<span class='placeholder -one'></span>
<span class='placeholder -two'></span>
<span class='placeholder -three'></span>
<span class='placeholder -four'></span>
</div>
</div>
</div>
<div class='post-content -cheatsheet'>
<p>Here are some badges for open source projects.</p>
<h3 id="badge-markdown">Badge markdown</h3>
<pre><code>Travis
[![Status](https://travis-ci.org/rstacruz/REPO.svg?branch=master)](https://travis-ci.org/rstacruz/REPO)
CodeClimate (shields.io)
[![CodeClimate](http://img.shields.io/codeclimate/github/rstacruz/REPO.svg?style=flat)](https://codeclimate.com/github/rstacruz/REPO
"CodeClimate")
Coveralls (shields.io)
[![Coveralls](http://img.shields.io/coveralls/rstacruz/REPO.svg?style=flat)](https://coveralls.io/r/rstacruz/REPO)
Travis (shields.io)
[![Status](http://img.shields.io/travis/rstacruz/REPO/master.svg?style=flat)](https://travis-ci.org/rstacruz/REPO "See test builds")
NPM (shields.io)
[![npm version](http://img.shields.io/npm/v/REPO.svg?style=flat)](https://npmjs.org/package/REPO "View this project on npm")
Ruby gem (shields.io)
[![Gem](https://img.shields.io/gem/v/GEMNAME.svg?style=flat)](http://rubygems.org/gems/GEMNAME "View this project in Rubygems")
</code></pre>
<h3 id="etc">Etc</h3>
<pre><code>Gitter chat
[![Gitter chat](https://badges.gitter.im/USER/REPO.png)](https://gitter.im/REPO/GITTERROOM "Gitter chat")
Gitter chat (shields.io)
[![Chat](http://img.shields.io/badge/gitter-USER / REPO-blue.svg)]( https://gitter.im/USER/REPO )
david-dm
[![Dependencies](http://img.shields.io/david/rstacruz/REPO.svg?style=flat)](https://david-dm.org/rstacruz/REPO)
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)
</code></pre>
<h3 id="support-stuff">Support stuff</h3>
<pre><code>Support
-------
__Bugs and requests__: submit them through the project's issues tracker.&lt;br&gt;
[![Issues](http://img.shields.io/github/issues/USER/REPO.svg)]( https://github.com/USER/REPO/issues )
__Questions__: ask them at StackOverflow with the tag *REPO*.&lt;br&gt;
[![StackOverflow](http://img.shields.io/badge/stackoverflow-REPO-blue.svg)]( http://stackoverflow.com/questions/tagged/REPO )
__Chat__: join us at gitter.im.&lt;br&gt;
[![Chat](http://img.shields.io/badge/gitter.im-USER/REPO-blue.svg)]( https://gitter.im/USER/REPO )
</code></pre>
<h3 id="frontend-js-installation">Frontend js installation</h3>
<pre><code>Installation
------------
Add [nprogress.js] and [nprogress.css] to your project.
```html
&lt;script src='nprogress.js'&gt;&lt;/script&gt;
&lt;link rel='stylesheet' href='nprogress.css'/&gt;
```
NProgress is available via [bower] and [npm].
$ bower install --save nprogress
$ npm install --save nprogress
[bower]: http://bower.io/search/?q=nprogress
[npm]: https://www.npmjs.org/package/nprogress
</code></pre>
<h3 id="acknowledgements">Acknowledgements</h3>
<pre><code>**PROJECTNAME** © 2014+, Rico Sta. Cruz. Released under the [MIT] License.&lt;br&gt;
Authored and maintained by Rico Sta. Cruz with help from contributors ([list][contributors]).
&gt; [ricostacruz.com](http://ricostacruz.com) &amp;nbsp;&amp;middot;&amp;nbsp;
&gt; GitHub [@rstacruz](https://github.com/rstacruz) &amp;nbsp;&amp;middot;&amp;nbsp;
&gt; Twitter [@rstacruz](https://twitter.com/rstacruz)
[MIT]: http://mit-license.org/
[contributors]: http://github.com/rstacruz/nprogress/contributors
</code></pre>
<h3 id="links">Links</h3>
<ul>
<li>
<p>Everything: http://shields.io/</p>
</li>
<li>
<p>Version badge (gems, npm): http://badge.fury.io/</p>
</li>
<li>
<p>Dependencies (ruby): http://gemnasium.com/</p>
</li>
<li>
<p>CI: http://travis-ci.org/</p>
</li>
<li>
<p>Code quality (ruby): http://codeclimate.com/</p>
</li>
<li>
<p>Test coverage: https://coveralls.io/</p>
</li>
</ul>
</div>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/badges.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20Code%20badges.%20https://devhints.io/badges.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
<div class="about-the-site">
<div class="container">
<p class='blurb'>
<strong><a href=".">Devhints.io cheatsheets</a></strong> is a collection of cheatsheets I've written over the years.
Suggestions and corrections? <a href='https://github.com/rstacruz/cheatsheets/issues/907'>Send them in</a>.
<i class='fleuron'></i>
I'm <a href="http://ricostacruz.com">Rico Sta. Cruz</a>.
Check out my <a href="http://ricostacruz.com/til">Today I learned blog</a> for more.
</p>
<p class='back'>
<a class='big-button -back -slim' href='.#toc'></a>
</p>
<p>
</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="https://cdn.rawgit.com/rstacruz/unorphan/v1.0.1/index.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
<script>unorphan('h1, h2, h3, p, li, .unorphan')</script>
</body>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bash.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bash.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bash.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bash.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bash scripting cheatsheet",
"image": [ "https://assets.devhints.io/previews/bash.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bash.jpg?t=20201125234845" ],
"description": "Variables · Functions · Interpolation · Brace expansions · Loops · Conditional execution · Command substitution · One-page guide to Bash scripting"
}
</script>
@ -1526,7 +1526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/blessed.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/blessed.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/blessed.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/blessed.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Blessed cheatsheet",
"image": [ "https://assets.devhints.io/previews/blessed.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/blessed.jpg?t=20201125234845" ],
"description": "The one-page guide to Blessed: usage, examples, links, snippets, and more."
}
</script>
@ -534,7 +534,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bluebird.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bluebird.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bluebird.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bluebird.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "bluebird.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/bluebird.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bluebird.jpg?t=20201125234845" ],
"description": "The one-page guide to bluebird.js: usage, examples, links, snippets, and more."
}
</script>
@ -627,7 +627,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bolt.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bolt.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bolt.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bolt.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bolt Quickstart cheatsheet",
"image": [ "https://assets.devhints.io/previews/bolt.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bolt.jpg?t=20201125234845" ],
"description": "A quick guide to getting started writing Bolt tasks · One-page guide to Bolt Quickstart"
}
</script>
@ -434,7 +434,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -1,222 +0,0 @@
<!doctype html>
<html lang='en' class='no-js '>
<head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/bookshelf-contrib.html' name='app:pageurl'>
<title>bookshelf-contrib.Scopes cheatsheet</title>
<meta content='bookshelf-contrib.Scopes cheatsheet' property='og:title'>
<meta content='bookshelf-contrib.Scopes cheatsheet' property='twitter:title'>
<meta content='article' property='og:type'>
<meta content='https://assets.devhints.io/previews/bookshelf-contrib.jpg?t=20200702144605' property='og:image'>
<meta content='https://assets.devhints.io/previews/bookshelf-contrib.jpg?t=20200702144605' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="The one-page guide to bookshelf-contrib.Scopes: usage, examples, links, snippets, and more." name="description">
<meta content="The one-page guide to bookshelf-contrib.Scopes: usage, examples, links, snippets, and more." property="og:description">
<meta content="The one-page guide to bookshelf-contrib.Scopes: usage, examples, links, snippets, and more." property="twitter:description">
<link rel="canonical" href="https://devhints.io/bookshelf-contrib">
<meta name="og:url" content="https://devhints.io/bookshelf-contrib">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='Others' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200702144605">
<link href="./assets/style.css?t=20200702144605" rel="stylesheet" />
<link href="./assets/print.css?t=20200702144605" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
<div class='site-header'>
<div class='container'>
This is <a href="."><em>Devhints.io cheatsheets</em></a> &mdash; a collection of cheatsheets I've written.
</div>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "bookshelf-contrib.Scopes cheatsheet",
"image": [ "https://assets.devhints.io/previews/bookshelf-contrib.jpg?t=20200702144605" ],
"description": "The one-page guide to bookshelf-contrib.Scopes: usage, examples, links, snippets, and more."
}
</script>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://devhints.io/#others",
"name": "Others"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://devhints.io/bookshelf-contrib",
"name": "bookshelf-contrib.Scopes"
}
}]
}
</script>
<div class='post-list -single -cheatsheet'>
<div class='post-item'>
<div class='post-headline -cheatsheet'>
<p class='prelude'><span></span></p>
<h1><span>bookshelf-contrib.Scopes</span></h1>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/bookshelf-contrib.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20bookshelf-contrib.Scopes.%20https://devhints.io/bookshelf-contrib.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
<div class='post-content -cheatsheet'>
<h1 id="bookshelf-contribscopes">bookshelf-contrib.Scopes</h1>
<p>#
class Books
scopes:
published: (q) -&gt; q.where(published: true)</p>
<p>Books.published().fetchAll()</p>
<h1 id="bookshelf-contribqueryproxy">bookshelf-contrib.QueryProxy</h1>
<p>#
Books.query().where(published: true)
Books.where(published: true)</p>
<h1 id="bookshelf-contribmigration">bookshelf-contrib.Migration</h1>
<p>class Migration
up: -&gt;
down: -&gt;</p>
</div>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/bookshelf-contrib.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20bookshelf-contrib.Scopes.%20https://devhints.io/bookshelf-contrib.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
<div class="about-the-site">
<div class="container">
<p class='blurb'>
<strong><a href=".">Devhints.io cheatsheets</a></strong> is a collection of cheatsheets I've written over the years.
Suggestions and corrections? <a href='https://github.com/rstacruz/cheatsheets/issues/907'>Send them in</a>.
<i class='fleuron'></i>
I'm <a href="http://ricostacruz.com">Rico Sta. Cruz</a>.
Check out my <a href="http://ricostacruz.com/til">Today I learned blog</a> for more.
</p>
<p class='back'>
<a class='big-button -back -slim' href='.#toc'></a>
</p>
<p>
</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="https://cdn.rawgit.com/rstacruz/unorphan/v1.0.1/index.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
<script>unorphan('h1, h2, h3, p, li, .unorphan')</script>
</body>
</html>

View File

@ -1,21 +0,0 @@
# bookshelf-contrib.Scopes
#
class Books
scopes:
published: (q) -> q.where(published: true)
Books.published().fetchAll()
# bookshelf-contrib.QueryProxy
#
Books.query().where(published: true)
Books.where(published: true)
# bookshelf-contrib.Migration
class Migration
up: ->
down: ->

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bookshelf.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bookshelf.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bookshelf.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bookshelf.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bookshelf.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/bookshelf.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bookshelf.jpg?t=20201125234845" ],
"description": "The one-page guide to Bookshelf.js: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bootstrap.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bootstrap.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bootstrap.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bootstrap.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bootstrap cheatsheet",
"image": [ "https://assets.devhints.io/previews/bootstrap.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bootstrap.jpg?t=20201125234845" ],
"description": ".container .row .col-md-6, @screen-sm-min, .form-control, grids, .modal-content, tooltips, and other Bootstrap CSS examples. · One-page guide to Bootstrap"
}
</script>
@ -622,7 +622,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-scss.min.js'></script><script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-haml.min.js'></script><script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-html.min.js'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/homebrew">
<meta http-equiv="refresh" content="0; url=https://devhints.io/homebrew">
<h1>Redirecting...</h1>
<a href="https://devhints.io/homebrew">Click here if you are not redirected.</a>
<script>location="https://devhints.io/homebrew"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/browser-sync.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/browser-sync.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/browser-sync.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/browser-sync.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Browsersync cheatsheet",
"image": [ "https://assets.devhints.io/previews/browser-sync.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/browser-sync.jpg?t=20201125234845" ],
"description": "The one-page guide to Browsersync: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/browserify.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/browserify.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/browserify.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/browserify.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Browserify cheatsheet",
"image": [ "https://assets.devhints.io/previews/browserify.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/browserify.jpg?t=20201125234845" ],
"description": "The one-page guide to Browserify: usage, examples, links, snippets, and more."
}
</script>

View File

@ -1,311 +0,0 @@
<!doctype html>
<html lang='en' class='no-js '>
<head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/brunch.html' name='app:pageurl'>
<title>Brunch cheatsheet</title>
<meta content='Brunch cheatsheet' property='og:title'>
<meta content='Brunch cheatsheet' property='twitter:title'>
<meta content='article' property='og:type'>
<meta content='https://assets.devhints.io/previews/brunch.jpg?t=20200705111245' property='og:image'>
<meta content='https://assets.devhints.io/previews/brunch.jpg?t=20200705111245' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="The one-page guide to Brunch: usage, examples, links, snippets, and more." name="description">
<meta content="The one-page guide to Brunch: usage, examples, links, snippets, and more." property="og:description">
<meta content="The one-page guide to Brunch: usage, examples, links, snippets, and more." property="twitter:description">
<link rel="canonical" href="https://devhints.io/brunch">
<meta name="og:url" content="https://devhints.io/brunch">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='JavaScript libraries' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200705111245">
<link href="./assets/style.css?t=20200705111245" rel="stylesheet" />
<link href="./assets/print.css?t=20200705111245" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
<div class='site-header'>
<div class='container'>
This is <a href="."><em>Devhints.io cheatsheets</em></a> &mdash; a collection of cheatsheets I've written.
</div>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "Brunch cheatsheet",
"image": [ "https://assets.devhints.io/previews/brunch.jpg?t=20200705111245" ],
"description": "The one-page guide to Brunch: usage, examples, links, snippets, and more."
}
</script>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://devhints.io/#javascript-libraries",
"name": "JavaScript libraries"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://devhints.io/brunch",
"name": "Brunch"
}
}]
}
</script>
<div class='post-list -single -cheatsheet'>
<div class='post-item'>
<div class='post-headline -cheatsheet'>
<p class='prelude'><span></span></p>
<h1><span>Brunch</span></h1>
<div class='pubbox'>
<div class='HeadlinePub' role='complementary'>
<script async src='https://pubsrv.devhints.io/carbon.js?serve=CE7IK5QM&placement=devhintsio' id="_carbonads_js"></script>
<span class='placeholder -one'></span>
<span class='placeholder -two'></span>
<span class='placeholder -three'></span>
<span class='placeholder -four'></span>
</div>
</div>
</div>
<div class='post-content -cheatsheet'>
<h2 id="paths">Paths</h2>
<pre><code>/
app/
assets/
vendor/
public/
config.coffee
</code></pre>
<h2 id="config">Config</h2>
<pre><code class="language-js">module.exports = {
files: {
javascripts: { # or 'stylesheets' or 'templates'
order: {
before: [ 'normalize.css' ],
after: [ 'helpers.css' ],
joinTo: 'app.js',
joinTo: {
'js/app.js': /^app/,
'js/vendor.js': /^vendor/
},
pluginHelpers: 'js/vendor.js'
}
}
paths: {
public: 'public', # where to compile
watched: ['app','test','vendor'], # what to monitor
}
modules: {
wrapper: 'amd',
definition: 'amd',
nameCleaner: (path) =&gt; path.replace(/^app\//, '')
}
npm: { styles, globals }
plugins: {
sass: { ... }
}
// brunch w --apply testing
// BRUNCH_ENV=testing brunch build
overrides: {
production: {
optimize: true,
sourceMaps: false,
plugins: { autoReload: { enabled: false } }
}
}
onCompile: (files, assets) =&gt; { ... }
</code></pre>
<h2 id="plugins">Plugins</h2>
<pre><code>plugins:
uglify:
mangle: true
compress:
global_defs:
DEBUG: false
</code></pre>
<h2 id="extensions">Extensions</h2>
<p>Compile to CSS</p>
<ul>
<li>stylus-brunch</li>
<li>less-brunch</li>
<li>sass-brunch</li>
</ul>
<p>Compile to HTML</p>
<ul>
<li>static-jade-brunch</li>
</ul>
<p>Embedded templates</p>
<ul>
<li>emblem-brunch</li>
</ul>
<p>Etc</p>
<ul>
<li>uglify-js-brunch</li>
<li>jshint-brunch</li>
<li>imageoptimizer-brunch</li>
</ul>
<h2 id="references">References</h2>
<ul>
<li><a href="https://github.com/brunch/brunch/blob/master/docs/config.md">https://github.com/brunch/brunch/blob/master/docs/config.md</a></li>
</ul>
</div>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/brunch.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20Brunch.%20https://devhints.io/brunch.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
<div class="about-the-site">
<div class="container">
<p class='blurb'>
<strong><a href=".">Devhints.io cheatsheets</a></strong> is a collection of cheatsheets I've written over the years.
Suggestions and corrections? <a href='https://github.com/rstacruz/cheatsheets/issues/907'>Send them in</a>.
<i class='fleuron'></i>
I'm <a href="http://ricostacruz.com">Rico Sta. Cruz</a>.
Check out my <a href="http://ricostacruz.com/til">Today I learned blog</a> for more.
</p>
<p class='back'>
<a class='big-button -back -slim' href='.#toc'></a>
</p>
<p>
</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="https://cdn.rawgit.com/rstacruz/unorphan/v1.0.1/index.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
<script>unorphan('h1, h2, h3, p, li, .unorphan')</script>
</body>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bulma.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bulma.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bulma.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bulma.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bulma cheatsheet",
"image": [ "https://assets.devhints.io/previews/bulma.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bulma.jpg?t=20201125234845" ],
"description": "Basic guide on how to use Bulma, the lightweight css flexbox framework. · One-page guide to Bulma"
}
</script>
@ -652,7 +652,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-css.min.js'></script><script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-html.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/bundler.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/bundler.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/bundler.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/bundler.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bundler cheatsheet",
"image": [ "https://assets.devhints.io/previews/bundler.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/bundler.jpg?t=20201125234845" ],
"description": "The one-page guide to Bundler: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/c_preprocessor.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/c_preprocessor.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/c_preprocessor.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/c_preprocessor.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "C Preprocessor cheatsheet",
"image": [ "https://assets.devhints.io/previews/c_preprocessor.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/c_preprocessor.jpg?t=20201125234845" ],
"description": "One-page guide to C Preprocessor: usage, examples, and more. Quick reference for the C macro preprocessor, which can be used independent of C/C++."
}
</script>
@ -498,7 +498,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/camp.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/camp.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/camp.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/camp.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Camp cheatsheet",
"image": [ "https://assets.devhints.io/previews/camp.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/camp.jpg?t=20201125234845" ],
"description": "One-page guide to Camp: usage, examples, and more. Camp is a Node.js web server framework. This guide targets Camp v17.x."
}
</script>
@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/canvas.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/canvas.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/canvas.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/canvas.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Canvas cheatsheet",
"image": [ "https://assets.devhints.io/previews/canvas.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/canvas.jpg?t=20201125234845" ],
"description": "The one-page guide to Canvas: usage, examples, links, snippets, and more."
}
</script>
@ -609,7 +609,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/capybara.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/capybara.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/capybara.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/capybara.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Capybara cheatsheet",
"image": [ "https://assets.devhints.io/previews/capybara.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/capybara.jpg?t=20201125234845" ],
"description": "The one-page guide to Capybara: usage, examples, links, snippets, and more."
}
</script>
@ -828,7 +828,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cask-index.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cask-index.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cask-index.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cask-index.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Caskroom index cheatsheet",
"image": [ "https://assets.devhints.io/previews/cask-index.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cask-index.jpg?t=20201125234845" ],
"description": "The one-page guide to Caskroom index: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/chai.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/chai.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/chai.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/chai.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Chai.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/chai.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/chai.jpg?t=20201125234845" ],
"description": "expect(x).to.be.equal(y) 〉 assert.equal(x, y) 〉 .to.be.true 〉 jQuery, assertions, TDD and BDD, and other Chai examples. · One-page guide to Chai.js"
}
</script>
@ -652,7 +652,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Cheatsheet styles cheatsheet",
"image": [ "https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cheatsheet-styles.jpg?t=20201125234845" ],
"description": "One-page guide to Cheatsheet styles: usage, examples, and more. This is a reference of styles that you can use on Devhints cheatsheets. Howmeta!You can refer to this when contributing your own cheatsheets to the GitHub repo."
}
</script>
@ -1045,7 +1045,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/chef.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/chef.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/chef.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/chef.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Chef cheatsheet",
"image": [ "https://assets.devhints.io/previews/chef.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/chef.jpg?t=20201125234845" ],
"description": "The one-page guide to Chef: usage, examples, links, snippets, and more."
}
</script>
@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/chunky_png.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/chunky_png.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/chunky_png.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/chunky_png.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Chunky PNG cheatsheet",
"image": [ "https://assets.devhints.io/previews/chunky_png.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/chunky_png.jpg?t=20201125234845" ],
"description": "The one-page guide to Chunky PNG: usage, examples, links, snippets, and more."
}
</script>
@ -533,7 +533,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cidr.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cidr.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cidr.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cidr.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CIDR cheatsheet",
"image": [ "https://assets.devhints.io/previews/cidr.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cidr.jpg?t=20201125234845" ],
"description": "The one-page guide to CIDR: usage, examples, links, snippets, and more."
}
</script>
@ -449,7 +449,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/circle.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/circle.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/circle.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/circle.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CircleCI cheatsheet",
"image": [ "https://assets.devhints.io/previews/circle.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/circle.jpg?t=20201125234845" ],
"description": "The one-page guide to CircleCI: usage, examples, links, snippets, and more."
}
</script>

12
co.html
View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/co.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/co.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/co.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/co.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "co cheatsheet",
"image": [ "https://assets.devhints.io/previews/co.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/co.jpg?t=20201125234845" ],
"description": "One-page guide to co: usage, examples, and more. co allows you to use generators to manage async flow."
}
</script>
@ -554,7 +554,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/command_line.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/command_line.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/command_line.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/command_line.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Command line stuff cheatsheet",
"image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20201125234845" ],
"description": "The one-page guide to Command line stuff: usage, examples, links, snippets, and more."
}
</script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/commander.js">
<meta http-equiv="refresh" content="0; url=https://devhints.io/commander.js">
<h1>Redirecting...</h1>
<a href="https://devhints.io/commander.js">Click here if you are not redirected.</a>
<script>location="https://devhints.io/commander.js"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/commander.js.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/commander.js.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/commander.js.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/commander.js.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Commander.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20201125234845" ],
"description": "The one-page guide to Commander.js: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/composer.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/composer.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/composer.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/composer.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "composer cheatsheet",
"image": [ "https://assets.devhints.io/previews/composer.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/composer.jpg?t=20201125234845" ],
"description": "Basic guide on how to use Composer, the PHP Package manager. · One-page guide to composer"
}
</script>
@ -675,7 +675,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cordova.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cordova.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cordova.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cordova.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Apache Cordova cheatsheet",
"image": [ "https://assets.devhints.io/previews/cordova.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cordova.jpg?t=20201125234845" ],
"description": "One-page guide to Apache Cordova: usage, examples, and more. A quick reference to common Apache Cordova commands."
}
</script>
@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cron.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cron.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cron.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cron.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Cron cheatsheet",
"image": [ "https://assets.devhints.io/previews/cron.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cron.jpg?t=20201125234845" ],
"description": "The one-page guide to Cron: usage, examples, links, snippets, and more."
}
</script>
@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -1,214 +0,0 @@
<!doctype html>
<html lang='en' class='no-js '>
<head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/crypto.html' name='app:pageurl'>
<title>Cryptography cheatsheet</title>
<meta content='Cryptography cheatsheet' property='og:title'>
<meta content='Cryptography cheatsheet' property='twitter:title'>
<meta content='article' property='og:type'>
<meta content='https://assets.devhints.io/previews/crypto.jpg?t=20200702144605' property='og:image'>
<meta content='https://assets.devhints.io/previews/crypto.jpg?t=20200702144605' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="The one-page guide to Cryptography: usage, examples, links, snippets, and more." name="description">
<meta content="The one-page guide to Cryptography: usage, examples, links, snippets, and more." property="og:description">
<meta content="The one-page guide to Cryptography: usage, examples, links, snippets, and more." property="twitter:description">
<link rel="canonical" href="https://devhints.io/crypto">
<meta name="og:url" content="https://devhints.io/crypto">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='Others' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200702144605">
<link href="./assets/style.css?t=20200702144605" rel="stylesheet" />
<link href="./assets/print.css?t=20200702144605" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
<div class='site-header'>
<div class='container'>
This is <a href="."><em>Devhints.io cheatsheets</em></a> &mdash; a collection of cheatsheets I've written.
</div>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "Cryptography cheatsheet",
"image": [ "https://assets.devhints.io/previews/crypto.jpg?t=20200702144605" ],
"description": "The one-page guide to Cryptography: usage, examples, links, snippets, and more."
}
</script>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://devhints.io/#others",
"name": "Others"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://devhints.io/crypto",
"name": "Cryptography"
}
}]
}
</script>
<div class='post-list -single -cheatsheet'>
<div class='post-item'>
<div class='post-headline -cheatsheet'>
<p class='prelude'><span></span></p>
<h1><span>Cryptography</span></h1>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/crypto.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20Cryptography.%20https://devhints.io/crypto.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
<div class='post-content -cheatsheet'>
<ul>
<li>
<p><a href="http://en.wikipedia.org/wiki/PBKDF2">PBKDF2</a> - password-based key derivation
function</p>
</li>
<li>
<p><a href="http://en.wikipedia.org/wiki/HMAC">HMAC</a> - Hash-based message authentication
code</p>
</li>
</ul>
</div>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/crypto.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20Cryptography.%20https://devhints.io/crypto.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
<div class="about-the-site">
<div class="container">
<p class='blurb'>
<strong><a href=".">Devhints.io cheatsheets</a></strong> is a collection of cheatsheets I've written over the years.
Suggestions and corrections? <a href='https://github.com/rstacruz/cheatsheets/issues/907'>Send them in</a>.
<i class='fleuron'></i>
I'm <a href="http://ricostacruz.com">Rico Sta. Cruz</a>.
Check out my <a href="http://ricostacruz.com/til">Today I learned blog</a> for more.
</p>
<p class='back'>
<a class='big-button -back -slim' href='.#toc'></a>
</p>
<p>
</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="https://cdn.rawgit.com/rstacruz/unorphan/v1.0.1/index.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
<script>unorphan('h1, h2, h3, p, li, .unorphan')</script>
</body>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/csharp7.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/csharp7.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/csharp7.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/csharp7.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "C# 7 cheatsheet",
"image": [ "https://assets.devhints.io/previews/csharp7.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/csharp7.jpg?t=20201125234845" ],
"description": "A quick overview of C# 7 · One-page guide to C# 7"
}
</script>
@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-csharp.min.js'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/css#animation">
<meta http-equiv="refresh" content="0; url=https://devhints.io/css#animation">
<h1>Redirecting...</h1>
<a href="https://devhints.io/css#animation">Click here if you are not redirected.</a>
<script>location="https://devhints.io/css#animation"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css-antialias.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-antialias.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css-antialias.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-antialias.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS antialiasing cheatsheet",
"image": [ "https://assets.devhints.io/previews/css-antialias.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css-antialias.jpg?t=20201125234845" ],
"description": "One-page guide to CSS antialiasing: usage, examples, and more. Heres a 4-line snippet on how to get beautiful, antialiased text with CSS."
}
</script>
@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/css#background">
<meta http-equiv="refresh" content="0; url=https://devhints.io/css#background">
<h1>Redirecting...</h1>
<a href="https://devhints.io/css#background">Click here if you are not redirected.</a>
<script>location="https://devhints.io/css#background"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css-flexbox.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-flexbox.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css-flexbox.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-flexbox.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS flexbox cheatsheet",
"image": [ "https://assets.devhints.io/previews/css-flexbox.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css-flexbox.jpg?t=20201125234845" ],
"description": "The one-page guide to CSS flexbox: usage, examples, links, snippets, and more."
}
</script>
@ -655,7 +655,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-css.min.js'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/css#fonts">
<meta http-equiv="refresh" content="0; url=https://devhints.io/css#fonts">
<h1>Redirecting...</h1>
<a href="https://devhints.io/css#fonts">Click here if you are not redirected.</a>
<script>location="https://devhints.io/css#fonts"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css-grid.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-grid.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css-grid.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-grid.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS Grid cheatsheet",
"image": [ "https://assets.devhints.io/previews/css-grid.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css-grid.jpg?t=20201125234845" ],
"description": "The one-page guide to CSS Grid: usage, examples, links, snippets, and more."
}
</script>
@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-css.min.js'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/css#selectors">
<meta http-equiv="refresh" content="0; url=https://devhints.io/css#selectors">
<h1>Redirecting...</h1>
<a href="https://devhints.io/css#selectors">Click here if you are not redirected.</a>
<script>location="https://devhints.io/css#selectors"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS system fonts cheatsheet",
"image": [ "https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css-system-font-stack.jpg?t=20201125234845" ],
"description": "The one-page guide to CSS system fonts: usage, examples, links, snippets, and more."
}
</script>
@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css-tricks.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-tricks.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css-tricks.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css-tricks.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS tricks cheatsheet",
"image": [ "https://assets.devhints.io/previews/css-tricks.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css-tricks.jpg?t=20201125234845" ],
"description": "The one-page guide to CSS tricks: usage, examples, links, snippets, and more."
}
</script>
@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/css.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/css.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/css.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/css.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "CSS cheatsheet",
"image": [ "https://assets.devhints.io/previews/css.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/css.jpg?t=20201125234845" ],
"description": "margin, padding, border · div, .class, #id, [attr] · font, background · display: block, inline, flex · Selectors · Properties · One-page guide to CSS"
}
</script>
@ -1041,7 +1041,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/cssnext.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/cssnext.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/cssnext.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/cssnext.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "cssnext cheatsheet",
"image": [ "https://assets.devhints.io/previews/cssnext.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/cssnext.jpg?t=20201125234845" ],
"description": "The one-page guide to cssnext: usage, examples, links, snippets, and more."
}
</script>
@ -641,7 +641,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/curl.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/curl.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/curl.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/curl.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Curl cheatsheet",
"image": [ "https://assets.devhints.io/previews/curl.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/curl.jpg?t=20201125234845" ],
"description": "The one-page guide to Curl: usage, examples, links, snippets, and more."
}
</script>
@ -562,7 +562,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -2447,7 +2447,7 @@
"url": "/wip/php",
"category": "PHP",
"keywords": null,
"content_html": "<h3 id=\"hello-world\">Hello world</h3>\n\n<h4 id=\"hellophp\">hello.php</h4>\n\n<pre><code class=\"language-php\">&lt;?php\nfunction greetMe($name) {\n return \"Hello, \" . $name . \"!\";\n}\n\n$message = greetMe($name);\necho $message;\n</code></pre>\n\n<p>All PHP files start with <code>&lt;?php</code>.</p>\n\n<p>See: <a href=\"http://php.net/manual/en/language.basic-syntax.phptags.php\">PHP tags</a></p>\n\n<h3 id=\"objects\">Objects</h3>\n\n<pre><code class=\"language-php\">&lt;?php\n\n$fruitsArray = array(\n \"apple\" =&gt; 20,\n \"banana\" =&gt; 30\n);\necho $fruitsArray['banana'];\n</code></pre>\n\n<p>Or cast as object</p>\n\n<pre><code class=\"language-php\">&lt;?php\n\n$fruitsObject = (object) $fruits;\necho $fruitsObject-&gt;banana;\n</code></pre>\n\n<h3 id=\"inspecting-objects\">Inspecting objects</h3>\n\n<pre><code class=\"language-php\">&lt;?php\nvar_dump($object)\n</code></pre>\n\n<p>Prints the contents of a variable for inspection.</p>\n\n<p>See: <a href=\"http://php.net/var_dump\">var_dump</a></p>\n\n<h3 id=\"classes\">Classes</h3>\n\n<pre><code class=\"language-php\">class Person {\n public $name = '';\n}\n\n$person = new Person();\n$person-&gt;name = 'bob';\n\necho $person-&gt;name;\n</code></pre>\n\n<h3 id=\"getters-and-setters\">Getters and setters</h3>\n\n<pre><code class=\"language-php\">class Person \n{\n public $name = '';\n\n public function getName()\n {\n return $this-&gt;name;\n }\n\n public function setName($name)\n {\n $this-&gt;name = $name;\n return $this;\n }\n}\n\n$person = new Person();\n$person-&gt;setName('bob');\n\necho $person-&gt;getName();\n</code></pre>\n\n<h3 id=\"isset-vs-empty\">isset vs empty</h3>\n<pre><code class=\"language-php\">\n$options = [\n 'key' =&gt; 'value',\n 'blank' =&gt; '',\n 'nothing' =&gt; null,\n];\n\nvar_dump(isset($options['key']), empty($options['key'])); // true, false\nvar_dump(isset($options['blank']), empty($options['blank'])); // true, true\nvar_dump(isset($options['nothing']), empty($options['nothing'])); // false, true\n\n</code></pre>",
"content_html": "<h3 id=\"hello-world\">Hello world</h3>\n\n<h4 id=\"hellophp\">hello.php</h4>\n\n<pre><code class=\"language-php\">&lt;?php\nfunction greetMe($name): string\n{\n return \"Hello, \" . $name . \"!\";\n}\n\n$message = greetMe($name);\necho $message;\n</code></pre>\n\n<p>All PHP files start with <code>&lt;?php</code>.</p>\n\n<p>See: <a href=\"https://php.net/manual/en/language.basic-syntax.phptags.php\">PHP tags</a></p>\n\n<h3 id=\"objects\">Objects</h3>\n\n<pre><code class=\"language-php\">&lt;?php\n\n$fruitsArray = array(\n \"apple\" =&gt; 20,\n \"banana\" =&gt; 30\n);\necho $fruitsArray['banana'];\n</code></pre>\n\n<p>Or cast as object</p>\n\n<pre><code class=\"language-php\">&lt;?php\n\n$fruitsObject = (object) $fruits;\necho $fruitsObject-&gt;banana;\n</code></pre>\n\n<h3 id=\"inspecting-objects\">Inspecting objects</h3>\n\n<pre><code class=\"language-php\">&lt;?php\nvar_dump($object)\n</code></pre>\n\n<p>Prints the contents of a variable for inspection.</p>\n\n<p>See: <a href=\"https://php.net/var_dump\">var_dump</a></p>\n\n<h3 id=\"classes\">Classes</h3>\n\n<pre><code class=\"language-php\">class Person\n{\n public $name = '';\n}\n\n$person = new Person();\n$person-&gt;name = 'bob';\n\necho $person-&gt;name;\n</code></pre>\n\n<h3 id=\"getters-and-setters\">Getters and setters</h3>\n\n<pre><code class=\"language-php\">class Person \n{\n private $name = '';\n\n public function getName(): string\n {\n return $this-&gt;name;\n }\n\n public function setName(string $name)\n {\n $this-&gt;name = $name;\n return $this;\n }\n}\n\n$person = new Person();\n$person-&gt;setName('bob');\n\necho $person-&gt;getName();\n</code></pre>\n\n<h3 id=\"isset-vs-empty\">isset vs empty</h3>\n<pre><code class=\"language-php\">\n$options = [\n 'key' =&gt; 'value',\n 'blank' =&gt; '',\n 'nothing' =&gt; null,\n];\n\nvar_dump(isset($options['key']), empty($options['key'])); // true, false\nvar_dump(isset($options['blank']), empty($options['blank'])); // true, true\nvar_dump(isset($options['nothing']), empty($options['nothing'])); // false, true\n</code></pre>",
"intro_html": "",
"description_html": "",
"tags": null,
@ -2766,7 +2766,7 @@
"url": "/rdoc",
"category": "Markup",
"keywords": null,
"content_html": "<h3 id=\"basic-rdoc-format\">Basic RDoc format</h3>\n\n<pre><code class=\"language-rb\"># Foo.\n#\n# @example\n#\n# y\n# g\n#\n# @param [String] param_name The xx and xx.\n#\n# @see http://url.com\n#\n# @return [true] if so\n</code></pre>\n\n<h3 id=\"inline\">Inline</h3>\n\n<pre><code class=\"language-markdown\">*bold*\n_emphasized_\n+code+\n</code></pre>\n\n<pre><code class=\"language-markdown\">http://www.link.com\nSee Models::User@Examples\n{Google}[http://google.com]\n</code></pre>\n\n<h3 id=\"skip\">Skip</h3>\n\n<pre><code class=\"language-rb\">def input # :nodoc:\n</code></pre>\n\n<pre><code class=\"language-rb\">module MyModule # :nodoc: all\n</code></pre>\n\n<h3 id=\"definition-lists\">Definition lists</h3>\n\n<pre><code class=\"language-rb\"># == Definition lists\n#\n# list:: hi.\n# +foo+:: parameterized\n</code></pre>\n\n<pre><code class=\"language-rb\"># == Definition lists\n# [foo] also\n# [bar] like this\n</code></pre>\n\n<h3 id=\"return-types\">Return types</h3>\n\n<pre><code class=\"language-rb\"># @return [String]\n# @return [String, nil] the name\n</code></pre>\n\n<h3 id=\"callseq\">Callseq</h3>\n\n<pre><code class=\"language-rb\"># :call-seq:\n# ARGF.readlines(sep=$/) -&gt; array\n# ARGF.readlines(limit) -&gt; array\n# ARGF.readlines(sep, limit) -&gt; array\n#\n# ARGF.to_a(sep=$/) -&gt; array\n# ARGF.to_a(limit) -&gt; array\n# ARGF.to_a(sep, limit) -&gt; array\n</code></pre>\n\n<h3 id=\"category\">Category</h3>\n\n<pre><code class=\"language-rb\"># :category: Utilities\n</code></pre>\n\n<h3 id=\"sections\">Sections</h3>\n\n<pre><code class=\"language-rb\"># :section: Expiry methods\n# methods relating to expiring\n\ndef expire!\ndef expired?\n...\n</code></pre>\n\n<h3 id=\"using-tomdoc\">Using tomdoc</h3>\n\n<pre><code class=\"language-rb\"># :markup: TomDoc\n</code></pre>\n\n<p>Place this at the beginning of the file.</p>\n\n<h2 class=\"-one-column\" id=\"also-see\">Also see</h2>\n\n<ul class=\"-also-see\">\n <li><a href=\"http://rdoc.rubyforge.org/RDoc/Markup.html\">http://rdoc.rubyforge.org/RDoc/Markup.html</a></li>\n <li><a href=\"http://www.rubydoc.info/gems/yard/file/docs/GettingStarted.md\">http://www.rubydoc.info/gems/yard/file/docs/GettingStarted.md</a></li>\n</ul>",
"content_html": "<h3 id=\"basic-rdoc-format\">Basic RDoc format</h3>\n\n<pre><code class=\"language-rb\"># Foo.\n#\n# @example\n#\n# y\n# g\n#\n# @param [String] param_name The xx and xx.\n#\n# @see https://example.com/\n#\n# @return [true] if so\n</code></pre>\n\n<h3 id=\"inline\">Inline</h3>\n\n<pre><code class=\"language-markdown\">*bold*\n_emphasized_\n+code+\n</code></pre>\n\n<pre><code class=\"language-markdown\">https://www.example.com/\nSee Models::User@Examples\n{Google}[https://google.com/]\n</code></pre>\n\n<h3 id=\"skip\">Skip</h3>\n\n<pre><code class=\"language-rb\">def input # :nodoc:\n</code></pre>\n\n<pre><code class=\"language-rb\">module MyModule # :nodoc: all\n</code></pre>\n\n<h3 id=\"definition-lists\">Definition lists</h3>\n\n<pre><code class=\"language-rb\"># == Definition lists\n#\n# list:: hi.\n# +foo+:: parameterized\n</code></pre>\n\n<pre><code class=\"language-rb\"># == Definition lists\n# [foo] also\n# [bar] like this\n</code></pre>\n\n<h3 id=\"return-types\">Return types</h3>\n\n<pre><code class=\"language-rb\"># @return [String]\n# @return [String, nil] the name\n</code></pre>\n\n<h3 id=\"callseq\">Callseq</h3>\n\n<pre><code class=\"language-rb\"># :call-seq:\n# ARGF.readlines(sep=$/) -&gt; array\n# ARGF.readlines(limit) -&gt; array\n# ARGF.readlines(sep, limit) -&gt; array\n#\n# ARGF.to_a(sep=$/) -&gt; array\n# ARGF.to_a(limit) -&gt; array\n# ARGF.to_a(sep, limit) -&gt; array\n</code></pre>\n\n<h3 id=\"category\">Category</h3>\n\n<pre><code class=\"language-rb\"># :category: Utilities\n</code></pre>\n\n<h3 id=\"sections\">Sections</h3>\n\n<pre><code class=\"language-rb\"># :section: Expiry methods\n# methods relating to expiring\n\ndef expire!\ndef expired?\n...\n</code></pre>\n\n<h3 id=\"using-tomdoc\">Using tomdoc</h3>\n\n<pre><code class=\"language-rb\"># :markup: TomDoc\n</code></pre>\n\n<p>Place this at the beginning of the file.</p>\n\n<h2 class=\"-one-column\" id=\"also-see\">Also see</h2>\n\n<ul class=\"-also-see\">\n <li><a href=\"http://rdoc.rubyforge.org/RDoc/Markup.html\">http://rdoc.rubyforge.org/RDoc/Markup.html</a></li>\n <li><a href=\"https://www.rubydoc.info/gems/yard/file/docs/GettingStarted.md\">https://www.rubydoc.info/gems/yard/file/docs/GettingStarted.md</a></li>\n</ul>",
"intro_html": "",
"description_html": "",
"tags": null,

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/datetime">
<meta http-equiv="refresh" content="0; url=https://devhints.io/datetime">
<h1>Redirecting...</h1>
<a href="https://devhints.io/datetime">Click here if you are not redirected.</a>
<script>location="https://devhints.io/datetime"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/datetime.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/datetime.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/datetime.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/datetime.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Date & time formats cheatsheet",
"image": [ "https://assets.devhints.io/previews/datetime.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/datetime.jpg?t=20201125234845" ],
"description": "The one-page guide to Date & time formats: usage, examples, links, snippets, and more."
}
</script>
@ -1038,7 +1038,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/deis.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/deis.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/deis.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/deis.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deis cheatsheet",
"image": [ "https://assets.devhints.io/previews/deis.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/deis.jpg?t=20201125234845" ],
"description": "The one-page guide to Deis: usage, examples, links, snippets, and more."
}
</script>
@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/deku.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/deku.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/deku.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/deku.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deku v2 cheatsheet",
"image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/deku.jpg?t=20201125234845" ],
"description": "One-page guide to Deku v2: usage, examples, and more. Quick reference for Deku, a minimal virtual DOM library."
}
</script>
@ -538,7 +538,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/deku@1.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/deku@1.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/deku@1.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/deku@1.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Deku v1 cheatsheet",
"image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20201125234845" ],
"description": "One-page guide to Deku v1: usage, examples, and more. Quick reference for Deku, a minimal virtual DOM library. Deprecated: This is for Deku v1. See deku for a more updated cheatsheet."
}
</script>
@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'../assets/2017/style.css?t=20200803123754'
'../assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='../assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='../assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Bower API cheatsheet",
"image": [ "https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/deprecated/bower-api.jpg?t=20201125234845" ],
"description": "The one-page guide to Bower API: usage, examples, links, snippets, and more."
}
</script>
@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='../assets/packed/app.js?t=20200803123754'></script>
<script src='../assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/devise.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/devise.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/devise.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/devise.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Devise cheatsheet",
"image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/devise.jpg?t=20201125234845" ],
"description": "The one-page guide to Devise: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/divshot.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/divshot.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/divshot.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/divshot.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Divshot cheatsheet",
"image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20201125234845" ],
"description": "The one-page guide to Divshot: usage, examples, links, snippets, and more."
}
</script>

12
do.html
View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/do.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/do.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/do.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/do.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Do gem cheatsheet",
"image": [ "https://assets.devhints.io/previews/do.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/do.jpg?t=20201125234845" ],
"description": "The one-page guide to Do gem: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/docker-compose.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/docker-compose.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/docker-compose.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/docker-compose.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "docker-compose cheatsheet",
"image": [ "https://assets.devhints.io/previews/docker-compose.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/docker-compose.jpg?t=20201125234845" ],
"description": "The one-page guide to docker-compose: usage, examples, links, snippets, and more."
}
</script>
@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-yaml.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/docker.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/docker.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/docker.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/docker.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Docker CLI cheatsheet",
"image": [ "https://assets.devhints.io/previews/docker.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/docker.jpg?t=20201125234845" ],
"description": "The one-page guide to Docker CLI: usage, examples, links, snippets, and more."
}
</script>
@ -650,7 +650,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/dockerfile.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/dockerfile.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/dockerfile.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/dockerfile.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Dockerfile cheatsheet",
"image": [ "https://assets.devhints.io/previews/dockerfile.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/dockerfile.jpg?t=20201125234845" ],
"description": "The one-page guide to Dockerfile: usage, examples, links, snippets, and more."
}
</script>
@ -568,7 +568,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-docker.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/dom-range.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/dom-range.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/dom-range.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/dom-range.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "DOM Range cheatsheet",
"image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20201125234845" ],
"description": "One-page guide to DOM Range: usage, examples, and more. Quick reference to the HTML DOM createRange API."
}
</script>
@ -556,7 +556,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/dom-selection.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/dom-selection.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/dom-selection.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/dom-selection.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "DOM Selection cheatsheet",
"image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20201125234845" ],
"description": "One-page guide to DOM Selection: usage, examples, and more. Quick introduction to the HTML DOM selection API."
}
</script>
@ -539,7 +539,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

285
ec2.html
View File

@ -1,285 +0,0 @@
<!doctype html>
<html lang='en' class='no-js '>
<head>
<meta charset='utf-8'>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<link href='./assets/favicon.png' rel='shortcut icon'>
<meta content='/ec2.html' name='app:pageurl'>
<title>EC2 API tools cheatsheet</title>
<meta content='EC2 API tools cheatsheet' property='og:title'>
<meta content='EC2 API tools cheatsheet' property='twitter:title'>
<meta content='article' property='og:type'>
<meta content='https://assets.devhints.io/previews/ec2.jpg?t=20200705111245' property='og:image'>
<meta content='https://assets.devhints.io/previews/ec2.jpg?t=20200705111245' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
<meta content="The one-page guide to EC2 API tools: usage, examples, links, snippets, and more." name="description">
<meta content="The one-page guide to EC2 API tools: usage, examples, links, snippets, and more." property="og:description">
<meta content="The one-page guide to EC2 API tools: usage, examples, links, snippets, and more." property="twitter:description">
<link rel="canonical" href="https://devhints.io/ec2">
<meta name="og:url" content="https://devhints.io/ec2">
<meta content='Devhints.io cheatsheets' property='og:site_name'>
<meta content='Devops' property='article:section'>
<script async src='https://www.googletagmanager.com/gtag/js?id=UA-106902774-1'></script>
<script>
window.dataLayer=window.dataLayer||[];
function gtag(){dataLayer.push(arguments)};
gtag('js',new Date());
gtag('config','UA-106902774-1');
</script>
<meta property='page:depth' content='1'>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<script>(function(H){H.className=H.className.replace(/\bNoJs\b/,'WithJs')})(document.documentElement)</script>
<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200705111245">
<link href="./assets/style.css?t=20200705111245" rel="stylesheet" />
<link href="./assets/print.css?t=20200705111245" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
<div class='site-header'>
<div class='container'>
This is <a href="."><em>Devhints.io cheatsheets</em></a> &mdash; a collection of cheatsheets I've written.
</div>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "EC2 API tools cheatsheet",
"image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200705111245" ],
"description": "The one-page guide to EC2 API tools: usage, examples, links, snippets, and more."
}
</script>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://devhints.io/#devops",
"name": "Devops"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://devhints.io/ec2",
"name": "EC2 API tools"
}
}]
}
</script>
<div class='post-list -single -cheatsheet'>
<div class='post-item'>
<div class='post-headline -cheatsheet'>
<p class='prelude'><span></span></p>
<h1><span>EC2 API tools</span></h1>
<div class='pubbox'>
<div class='HeadlinePub' role='complementary'>
<script async src='https://pubsrv.devhints.io/carbon.js?serve=CE7IK5QM&placement=devhintsio' id="_carbonads_js"></script>
<span class='placeholder -one'></span>
<span class='placeholder -two'></span>
<span class='placeholder -three'></span>
<span class='placeholder -four'></span>
</div>
</div>
</div>
<div class='post-content -cheatsheet'>
<h3 id="install">Install</h3>
<pre><code>$ sudo apt-get install ec2-api-tools ec2-ami-tools
$ brew install ec2-api-tools ec2-ami-tools
</code></pre>
<h3 id="pem-files">Pem files</h3>
<pre><code>$ brew info ec2-api-tools
</code></pre>
<ul>
<li>
<p>Before you can use these tools you must export some variables to your $SHELL
and download your X.509 certificate and private key from Amazon Web Services.</p>
</li>
<li>
<p>Your certificate and private key are available at
<a href="http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key">aws-portal.amazon.com</a>.</p>
</li>
<li>
<p>Download two <code>.pem</code> files, one starting with <code>pk-</code>, and one starting with <code>cert-</code>.
You need to put both into a folder in your home directory, <code>~/.ec2</code>.</p>
</li>
</ul>
<h3 id="key-pair">Key pair</h3>
<pre><code># To use public images (AMI's), you need an SSH keypair from EC2.
ec2-add-keypair my-keypair &gt; ~/.ec2/my-keypair.pem
chmod 600 ec2-keypair.pem
</code></pre>
<h3 id="start-an-instance">Start an instance</h3>
<pre><code># Start an instance using a given AMI image:
# (Use the Ubuntu locator, or ec2-describe-images)
ec2-run-instances ami-xxxxxx -k ec2-keypair
# Open up ports (in the 'default' security group):
ec2-authorize default -p 22
ec2-authorize default -p 80
# Connect
ssh -i ~/.ec2/my-keypair.pem root@ec2-xxx.amazonaws.com
</code></pre>
<h3 id="management">Management</h3>
<pre><code># Show running instances
ec2-describe-instances
# Kill an instance
ec2-terminate-instances i-yourinstance
</code></pre>
<h3 id="misc">Misc</h3>
<pre><code># Create a security group
ec2-add-group group_name -d "Description"
# Show images (AMI's) owned by amazon, or me
ec2-describe-images -o self -o amazon
</code></pre>
<h3 id="ubuntu-images">Ubuntu images</h3>
<ul>
<li><a href="http://cloud-images.ubuntu.com/locator/ec2/">Ubuntu EC2 AMI locator</a></li>
</ul>
<h3 id="change-certificates">Change certificates</h3>
<pre><code>EC2_CERT_PATH="$HOME/.ec2"
export EC2_PRIVATE_KEY="$(/bin/ls $EC2_CERT_PATH/pk-*.pem | /usr/bin/head -1)"
export EC2_CERT="$(/bin/ls $EC2_CERT_PATH/cert-*.pem | /usr/bin/head -1)"
</code></pre>
</div>
<ul class="social-list ">
<li class="facebook link hint--bottom" data-hint="Share on Facebook"><a href="https://www.facebook.com/sharer/sharer.php?u=https://devhints.io/ec2.html" target="share"><span class="text"></span></a></li>
<li class="twitter link hint--bottom" data-hint="Share on Twitter"><a href="https://twitter.com/intent/tweet?text=The%20ultimate%20cheatsheet%20for%20EC2%20API%20tools.%20https://devhints.io/ec2.html" target="share"><span class="text"></span></a></li>
</ul>
</div>
</div>
<div class="about-the-site">
<div class="container">
<p class='blurb'>
<strong><a href=".">Devhints.io cheatsheets</a></strong> is a collection of cheatsheets I've written over the years.
Suggestions and corrections? <a href='https://github.com/rstacruz/cheatsheets/issues/907'>Send them in</a>.
<i class='fleuron'></i>
I'm <a href="http://ricostacruz.com">Rico Sta. Cruz</a>.
Check out my <a href="http://ricostacruz.com/til">Today I learned blog</a> for more.
</p>
<p class='back'>
<a class='big-button -back -slim' href='.#toc'></a>
</p>
<p>
</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="https://cdn.rawgit.com/rstacruz/unorphan/v1.0.1/index.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
<script>unorphan('h1, h2, h3, p, li, .unorphan')</script>
</body>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/editorconfig.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/editorconfig.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/editorconfig.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/editorconfig.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "editorconfig cheatsheet",
"image": [ "https://assets.devhints.io/previews/editorconfig.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/editorconfig.jpg?t=20201125234845" ],
"description": "The one-page guide to editorconfig: usage, examples, links, snippets, and more."
}
</script>
@ -558,7 +558,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-ini.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Elixir metaprogramming cheatsheet",
"image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20201125234845" ],
"description": "The one-page guide to Elixir metaprogramming: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/elixir.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/elixir.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/elixir.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/elixir.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Elixir cheatsheet",
"image": [ "https://assets.devhints.io/previews/elixir.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/elixir.jpg?t=20201125234845" ],
"description": "The one-page guide to Elixir: usage, examples, links, snippets, and more."
}
</script>
@ -1173,7 +1173,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/emacs.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/emacs.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/emacs.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/emacs.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Emacs cheatsheet",
"image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20201125234845" ],
"description": "The one-page guide to Emacs: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ember.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ember.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ember.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ember.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -90,9 +90,9 @@ gtag('config','UA-106902774-1');
<!--[if lt IE 9]><script src='https://cdnjs.cloudflare.com/ajax/libs/nwmatcher/1.2.5/nwmatcher.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/json2/20140204/json2.js'></script><script src='https://cdn.rawgit.com/gisu/selectivizr/1.0.3/selectivizr.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js'></script><![endif]-->
<style>html{opacity:0}</style>
<link rel="stylesheet" href="./assets/2015/style.css?t=20200803123754">
<link href="./assets/style.css?t=20200803123754" rel="stylesheet" />
<link href="./assets/print.css?t=20200803123754" rel="stylesheet" media="print" />
<link rel="stylesheet" href="./assets/2015/style.css?t=20201125234845">
<link href="./assets/style.css?t=20201125234845" rel="stylesheet" />
<link href="./assets/print.css?t=20201125234845" rel="stylesheet" media="print" />
</head>
<body>
<div class='all'>
@ -114,7 +114,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Ember.js cheatsheet",
"image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ember.jpg?t=20201125234845" ],
"description": "The one-page guide to Ember.js: usage, examples, links, snippets, and more."
}
</script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/emmet.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/emmet.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/emmet.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/emmet.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Emmet cheatsheet",
"image": [ "https://assets.devhints.io/previews/emmet.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/emmet.jpg?t=20201125234845" ],
"description": "One-page guide to Emmet: usage, examples, and more. Emmet is a markup language for expanding CSS rules into HTML"
}
</script>
@ -642,7 +642,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>
<script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-html.min.js'></script><script src='https://cdn.jsdelivr.net/npm/prismjs@1.6.0/components/prism-css.min.js'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/enzyme.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/enzyme.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/enzyme.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/enzyme.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Enzyme cheatsheet",
"image": [ "https://assets.devhints.io/previews/enzyme.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/enzyme.jpg?t=20201125234845" ],
"description": "shallow() · mount() · wrap.setProps() · wrap.find().simulate('click') · wrap.contains(<div/>) · One-page guide to Enzyme"
}
</script>
@ -743,7 +743,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/enzyme@2.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/enzyme@2.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/enzyme@2.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/enzyme@2.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Enzyme v2 cheatsheet",
"image": [ "https://assets.devhints.io/previews/enzyme@2.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/enzyme@2.jpg?t=20201125234845" ],
"description": "The one-page guide to Enzyme v2: usage, examples, links, snippets, and more."
}
</script>
@ -609,7 +609,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/es6">
<meta http-equiv="refresh" content="0; url=https://devhints.io/es6">
<h1>Redirecting...</h1>
<a href="https://devhints.io/es6">Click here if you are not redirected.</a>
<script>location="https://devhints.io/es6"</script>
</html>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/es6">
<meta http-equiv="refresh" content="0; url=https://devhints.io/es6">
<h1>Redirecting...</h1>
<a href="https://devhints.io/es6">Click here if you are not redirected.</a>
<script>location="https://devhints.io/es6"</script>
</html>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/es6">
<meta http-equiv="refresh" content="0; url=https://devhints.io/es6">
<h1>Redirecting...</h1>
<a href="https://devhints.io/es6">Click here if you are not redirected.</a>
<script>location="https://devhints.io/es6"</script>
</html>

View File

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting…</title>
<link rel="canonical" href="https://devhints.io/es6">
<meta http-equiv="refresh" content="0; url=https://devhints.io/es6">
<h1>Redirecting...</h1>
<a href="https://devhints.io/es6">Click here if you are not redirected.</a>
<script>location="https://devhints.io/es6"</script>
</html>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/es6.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/es6.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/es6.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/es6.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -103,11 +103,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -119,7 +119,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "ES2015+ cheatsheet",
"image": [ "https://assets.devhints.io/previews/es6.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/es6.jpg?t=20201125234845" ],
"description": "One-page guide to ES2015+: usage, examples, and more. A quick overview of new JavaScript features in ES2015, ES2016, ES2017, ES2018 and beyond."
}
</script>
@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

View File

@ -33,8 +33,8 @@
<meta content='https://assets.devhints.io/previews/ets.jpg?t=20200803123754' property='og:image'>
<meta content='https://assets.devhints.io/previews/ets.jpg?t=20200803123754' property='twitter:image'>
<meta content='https://assets.devhints.io/previews/ets.jpg?t=20201125234845' property='og:image'>
<meta content='https://assets.devhints.io/previews/ets.jpg?t=20201125234845' property='twitter:image'>
<meta content='900' property='og:image:width'>
<meta content='471' property='og:image:height'>
@ -99,11 +99,11 @@ gtag('config','UA-106902774-1');
<!-- deferred css -->
<script id='deferred-css'>;(function(links){(requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame||(function(fn){window.addEventListener('load',fn)}))(function(){var h=document.getElementsByTagName('head')[0],l,i;for (i=0;i<links.length;i++){l=document.createElement('link');l.rel='stylesheet';l.href=links[i];h.appendChild(l);}})})([
'https://fonts.googleapis.com/css?family=Cousine',
'./assets/2017/style.css?t=20200803123754'
'./assets/2017/style.css?t=20201125234845'
])</script>
<noscript id='deferred-css-fallback'>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Cousine'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20200803123754'>
<link rel='stylesheet' href='./assets/2017/style.css?t=20201125234845'>
</noscript>
<script type='application/ld+json'>
@ -115,7 +115,7 @@ gtag('config','UA-106902774-1');
"@id": "https://google.com/article"
},
"headline": "Erlang ETS cheatsheet",
"image": [ "https://assets.devhints.io/previews/ets.jpg?t=20200803123754" ],
"image": [ "https://assets.devhints.io/previews/ets.jpg?t=20201125234845" ],
"description": "The one-page guide to Erlang ETS: usage, examples, links, snippets, and more."
}
</script>
@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+
},{}],"eoMl":[function(require,module,exports) {
"use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3);
},{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null)</script>
<script src='./assets/packed/app.js?t=20200803123754'></script>
<script src='./assets/packed/app.js?t=20201125234845'></script>

Some files were not shown because too many files have changed in this diff Show More