1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3 4<head profile="http://gmpg.org/xfn/11"> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 7 <title>brentashley </title> 8 9 <meta name="generator" content="WordPress 7.1.2" /> <!-- leave this for stats --> 10 11 <link rel="stylesheet" href="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/style.css" type="text/css" media="screen" /> 12 <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://ashleyit.com/blogs/brentashley/feed/" /> 13 <link rel="alternate" type="text/xml" title="RSS .92" href="https://ashleyit.com/blogs/brentashley/feed/rss/" /> 14 <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="https://ashleyit.com/blogs/brentashley/feed/atom/" /> 15 <link rel="pingback" href="https://ashleyit.com/blogs/brentashley/xmlrpc.php" /> 16 17 <link rel="openid.server" href="http://www.myopenid.com/server" /> 18 <link rel="openid.delegate" href="http://brent.ashley.myopenid.com/" /> 19 20 <style type="text/css" media="screen"> 21 22 body { background: url("https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/bg.jpg") repeat-x top center fixed; border: none; } 23 #header { background: url("https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/header.jpg") no-repeat bottom center; border: none; } 24 #sidebar { background: url("https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/sidebar.gif") no-repeat top left; border: none; } 25 26 </style> 27 28 <link rel='archives' title='December 2025' href='https://ashleyit.com/blogs/brentashley/2025/12/' /> 29 <link rel='archives' title='April 2025' href='https://ashleyit.com/blogs/brentashley/2025/04/' /> 30 <link rel='archives' title='February 2025' href='https://ashleyit.com/blogs/brentashley/2025/02/' /> 31 <link rel='archives' title='May 2024' href='https://ashleyit.com/blogs/brentashley/2024/05/' /> 32 <link rel='archives' title='March 2024' href='https://ashleyit.com/blogs/brentashley/2024/03/' /> 33 <link rel='archives' title='December 2022' href='https://ashleyit.com/blogs/brentashley/2022/12/' /> 34 <link rel='archives' title='November 2022' href='https://ashleyit.com/blogs/brentashley/2022/11/' /> 35 <link rel='archives' title='October 2022' href='https://ashleyit.com/blogs/brentashley/2022/10/' /> 36 <link rel='archives' title='March 2022' href='https://ashleyit.com/blogs/brentashley/2022/03/' /> 37 <link rel='archives' title='November 2019' href='https://ashleyit.com/blogs/brentashley/2019/11/' /> 38 <link rel='archives' title='November 2017' href='https://ashleyit.com/blogs/brentashley/2017/11/' /> 39 <link rel='archives' title='November 2016' href='https://ashleyit.com/blogs/brentashley/2016/11/' /> 40 <link rel='archives' title='July 2015' href='https://ashleyit.com/blogs/brentashley/2015/07/' /> 41 <link rel='archives' title='May 2014' href='https://ashleyit.com/blogs/brentashley/2014/05/' /> 42 <link rel='archives' title='April 2014' href='https://ashleyit.com/blogs/brentashley/2014/04/' /> 43 <link rel='archives' title='March 2014' href='https://ashleyit.com/blogs/brentashley/2014/03/' /> 44 <link rel='archives' title='February 2014' href='https://ashleyit.com/blogs/brentashley/2014/02/' /> 45 <link rel='archives' title='November 2013' href='https://ashleyit.com/blogs/brentashley/2013/11/' /> 46 <link rel='archives' title='October 2013' href='https://ashleyit.com/blogs/brentashley/2013/10/' /> 47 <link rel='archives' title='January 2013' href='https://ashleyit.com/blogs/brentashley/2013/01/' /> 48 <link rel='archives' title='October 2012' href='https://ashleyit.com/blogs/brentashley/2012/10/' /> 49 <link rel='archives' title='September 2012' href='https://ashleyit.com/blogs/brentashley/2012/09/' /> 50 <link rel='archives' title='February 2012' href='https://ashleyit.com/blogs/brentashley/2012/02/' /> 51 <link rel='archives' title='December 2011' href='https://ashleyit.com/blogs/brentashley/2011/12/' /> 52 <link rel='archives' title='July 2011' href='https://ashleyit.com/blogs/brentashley/2011/07/' /> 53 <link rel='archives' title='March 2011' href='https://ashleyit.com/blogs/brentashley/2011/03/' /> 54 <link rel='archives' title='September 2010' href='https://ashleyit.com/blogs/brentashley/2010/09/' /> 55 <link rel='archives' title='August 2010' href='https://ashleyit.com/blogs/brentashley/2010/08/' /> 56 <link rel='archives' title='April 2010' href='https://ashleyit.com/blogs/brentashley/2010/04/' /> 57 <link rel='archives' title='February 2010' href='https://ashleyit.com/blogs/brentashley/2010/02/' /> 58 <link rel='archives' title='November 2009' href='https://ashleyit.com/blogs/brentashley/2009/11/' /> 59 <link rel='archives' title='September 2009' href='https://ashleyit.com/blogs/brentashley/2009/09/' /> 60 <link rel='archives' title='August 2009' href='https://ashleyit.com/blogs/brentashley/2009/08/' /> 61 <link rel='archives' title='February 2009' href='https://ashleyit.com/blogs/brentashley/2009/02/' /> 62 <link rel='archives' title='January 2009' href='https://ashleyit.com/blogs/brentashley/2009/01/' /> 63 <link rel='archives' title='November 2008' href='https://ashleyit.com/blogs/brentashley/2008/11/' /> 64 <link rel='archives' title='October 2008' href='https://ashleyit.com/blogs/brentashley/2008/10/' /> 65 <link rel='archives' title='September 2008' href='https://ashleyit.com/blogs/brentashley/2008/09/' /> 66 <link rel='archives' title='August 2008' href='https://ashleyit.com/blogs/brentashley/2008/08/' /> 67 <link rel='archives' title='May 2008' href='https://ashleyit.com/blogs/brentashley/2008/05/' /> 68 <link rel='archives' title='March 2008' href='https://ashleyit.com/blogs/brentashley/2008/03/' /> 69 <link rel='archives' title='February 2008' href='https://ashleyit.com/blogs/brentashley/2008/02/' /> 70 <link rel='archives' title='January 2008' href='https://ashleyit.com/blogs/brentashley/2008/01/' /> 71 <link rel='archives' title='December 2007' href='https://ashleyit.com/blogs/brentashley/2007/12/' /> 72 <link rel='archives' title='November 2007' href='https://ashleyit.com/blogs/brentashley/2007/11/' /> 73 <link rel='archives' title='October 2007' href='https://ashleyit.com/blogs/brentashley/2007/10/' /> 74 <link rel='archives' title='September 2007' href='https://ashleyit.com/blogs/brentashley/2007/09/' /> 75 <link rel='archives' title='August 2007' href='https://ashleyit.com/blogs/brentashley/2007/08/' /> 76 <link rel='archives' title='July 2007' href='https://ashleyit.com/blogs/brentashley/2007/07/' /> 77 <link rel='archives' title='June 2007' href='https://ashleyit.com/blogs/brentashley/2007/06/' /> 78 <link rel='archives' title='May 2007' href='https://ashleyit.com/blogs/brentashley/2007/05/' /> 79 <link rel='archives' title='April 2007' href='https://ashleyit.com/blogs/brentashley/2007/04/' /> 80 <link rel='archives' title='March 2007' href='https://ashleyit.com/blogs/brentashley/2007/03/' /> 81 <link rel='archives' title='February 2007' href='https://ashleyit.com/blogs/brentashley/2007/02/' /> 82 <link rel='archives' title='December 2006' href='https://ashleyit.com/blogs/brentashley/2006/12/' /> 83 <link rel='archives' title='November 2006' href='https://ashleyit.com/blogs/brentashley/2006/11/' /> 84 <link rel='archives' title='October 2006' href='https://ashleyit.com/blogs/brentashley/2006/10/' /> 85 <link rel='archives' title='September 2006' href='https://ashleyit.com/blogs/brentashley/2006/09/' /> 86 <link rel='archives' title='August 2006' href='https://ashleyit.com/blogs/brentashley/2006/08/' /> 87 <link rel='archives' title='July 2006' href='https://ashleyit.com/blogs/brentashley/2006/07/' /> 88 <link rel='archives' title='June 2006' href='https://ashleyit.com/blogs/brentashley/2006/06/' /> 89 <link rel='archives' title='May 2006' href='https://ashleyit.com/blogs/brentashley/2006/05/' /> 90 <link rel='archives' title='April 2006' href='https://ashleyit.com/blogs/brentashley/2006/04/' /> 91 <link rel='archives' title='February 2006' href='https://ashleyit.com/blogs/brentashley/2006/02/' /> 92 <link rel='archives' title='January 2006' href='https://ashleyit.com/blogs/brentashley/2006/01/' /> 93 <link rel='archives' title='December 2005' href='https://ashleyit.com/blogs/brentashley/2005/12/' /> 94 <link rel='archives' title='September 2005' href='https://ashleyit.com/blogs/brentashley/2005/09/' /> 95 <link rel='archives' title='August 2005' href='https://ashleyit.com/blogs/brentashley/2005/08/' /> 96 <link rel='archives' title='July 2005' href='https://ashleyit.com/blogs/brentashley/2005/07/' /> 97 <link rel='archives' title='June 2005' href='https://ashleyit.com/blogs/brentashley/2005/06/' /> 98 <link rel='archives' title='May 2005' href='https://ashleyit.com/blogs/brentashley/2005/05/' /> 99 <link rel='archives' title='April 2005' href='https://ashleyit.com/blogs/brentashley/2005/04/' /> 100 <link rel='archives' title='March 2005' href='https://ashleyit.com/blogs/brentashley/2005/03/' /> 101 <link rel='archives' title='February 2005' href='https://ashleyit.com/blogs/brentashley/2005/02/' /> 102 <link rel='archives' title='January 2005' href='https://ashleyit.com/blogs/brentashley/2005/01/' /> 103 <link rel='archives' title='November 2004' href='https://ashleyit.com/blogs/brentashley/2004/11/' /> 104 <link rel='archives' title='October 2004' href='https://ashleyit.com/blogs/brentashley/2004/10/' /> 105 <link rel='archives' title='September 2004' href='https://ashleyit.com/blogs/brentashley/2004/09/' /> 106 <link rel='archives' title='August 2004' href='https://ashleyit.com/blogs/brentashley/2004/08/' /> 107 <link rel='archives' title='July 2004' href='https://ashleyit.com/blogs/brentashley/2004/07/' /> 108 <link rel='archives' title='June 2004' href='https://ashleyit.com/blogs/brentashley/2004/06/' /> 109 <link rel='archives' title='May 2004' href='https://ashleyit.com/blogs/brentashley/2004/05/' /> 110 <link rel='archives' title='April 2004' href='https://ashleyit.com/blogs/brentashley/2004/04/' /> 111 <link rel='archives' title='March 2004' href='https://ashleyit.com/blogs/brentashley/2004/03/' /> 112 <link rel='archives' title='February 2004' href='https://ashleyit.com/blogs/brentashley/2004/02/' /> 113 <link rel='archives' title='January 2004' href='https://ashleyit.com/blogs/brentashley/2004/01/' /> 114 <link rel='archives' title='December 2003' href='https://ashleyit.com/blogs/brentashley/2003/12/' /> 115 <link rel='archives' title='November 2003' href='https://ashleyit.com/blogs/brentashley/2003/11/' /> 116 <link rel='archives' title='October 2003' href='https://ashleyit.com/blogs/brentashley/2003/10/' /> 117 <link rel='archives' title='September 2003' href='https://ashleyit.com/blogs/brentashley/2003/09/' /> 118 <link rel='archives' title='August 2003' href='https://ashleyit.com/blogs/brentashley/2003/08/' /> 119 <link rel='archives' title='July 2003' href='https://ashleyit.com/blogs/brentashley/2003/07/' /> 120 <link rel='archives' title='June 2003' href='https://ashleyit.com/blogs/brentashley/2003/06/' /> 121 <link rel='archives' title='May 2003' href='https://ashleyit.com/blogs/brentashley/2003/05/' /> 122 <link rel='archives' title='April 2003' href='https://ashleyit.com/blogs/brentashley/2003/04/' /> 123 <link rel='archives' title='March 2003' href='https://ashleyit.com/blogs/brentashley/2003/03/' /> 124 <link rel='archives' title='February 2003' href='https://ashleyit.com/blogs/brentashley/2003/02/' /> 125 <link rel='archives' title='January 2003' href='https://ashleyit.com/blogs/brentashley/2003/01/' /> 126 <link rel='archives' title='December 2002' href='https://ashleyit.com/blogs/brentashley/2002/12/' /> 127 <link rel='archives' title='November 2002' href='https://ashleyit.com/blogs/brentashley/2002/11/' /> 128 <link rel='archives' title='October 2002' href='https://ashleyit.com/blogs/brentashley/2002/10/' /> 129 <link rel='archives' title='September 2002' href='https://ashleyit.com/blogs/brentashley/2002/09/' /> 130 <link rel='archives' title='August 2002' href='https://ashleyit.com/blogs/brentashley/2002/08/' /> 131 <link rel='archives' title='July 2002' href='https://ashleyit.com/blogs/brentashley/2002/07/' /> 132 <link rel='archives' title='June 2002' href='https://ashleyit.com/blogs/brentashley/2002/06/' /> 133 <link rel='archives' title='May 2002' href='https://ashleyit.com/blogs/brentashley/2002/05/' /> 134 <link rel='archives' title='April 2002' href='https://ashleyit.com/blogs/brentashley/2002/04/' /> 135 <link rel='archives' title='March 2002' href='https://ashleyit.com/blogs/brentashley/2002/03/' /> 136 <link rel='archives' title='February 2002' href='https://ashleyit.com/blogs/brentashley/2002/02/' /> 137 <link rel='archives' title='January 2002' href='https://ashleyit.com/blogs/brentashley/2002/01/' /> 138 <link rel='archives' title='December 2001' href='https://ashleyit.com/blogs/brentashley/2001/12/' /> 139 <link rel='archives' title='November 2001' href='https://ashleyit.com/blogs/brentashley/2001/11/' /> 140 <link rel='archives' title='October 2001' href='https://ashleyit.com/blogs/brentashley/2001/10/' /> 141 <link rel='archives' title='September 2001' href='https://ashleyit.com/blogs/brentashley/2001/09/' /> 142 <link rel='archives' title='August 2001' href='https://ashleyit.com/blogs/brentashley/2001/08/' /> 143 <link rel='archives' title='July 2001' href='https://ashleyit.com/blogs/brentashley/2001/07/' /> 144 <link rel='archives' title='June 2001' href='https://ashleyit.com/blogs/brentashley/2001/06/' /> 145 <link rel='archives' title='May 2001' href='https://ashleyit.com/blogs/brentashley/2001/05/' /> 146 <link rel='archives' title='April 2001' href='https://ashleyit.com/blogs/brentashley/2001/04/' /> 147 <link rel='archives' title='March 2001' href='https://ashleyit.com/blogs/brentashley/2001/03/' /> 148
149 <meta name='robots' content='max-image-preview:large' /> 150<style id="wp-img-auto-sizes-contain-inline-css"> 151img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 152/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 153</style> 154<style id="wp-emoji-styles-inline-css"> 155 156 img.wp-smiley, img.emoji { 157 display: inline !important; 158 border: none !important; 159 box-shadow: none !important; 160 height: 1em !important; 161 width: 1em !important; 162 margin: 0 0.07em !important; 163 vertical-align: -0.1em !important; 164 background: none !important; 165 padding: 0 !important; 166 } 167/*# sourceURL=wp-emoji-styles-inline-css */ 168</style> 169<style id="wp-block-library-inline-css"> 170:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
170--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 171 172/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 173</style> 174<style id="wp-block-paragraph-inline-css"> 175.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 176/*# sourceURL=https://ashleyit.com/blogs/brentashley/wp-includes/blocks/paragraph/style.min.css */ 177</style> 178 179<style id="classic-theme-styles-inline-css"> 180/*! This file is auto-generated */ 181.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 182/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 183</style> 184 185<style id="global-styles-inline-css"> 186:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1860) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
186.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 187/*# sourceURL=global-styles-inline-css */ 188</style> 189 190<link rel="https://api.w.org/" href="https://ashleyit.com/blogs/brentashley/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ashleyit.com/blogs/brentashley/xmlrpc.php?rsd" /> 191<meta name="generator" content="WordPress 7.1.2" /> 192<meta property="fediverse:creator" name="fediverse:creator" content="[email protected]" /> 193<link rel="friends-base-url" href="https://ashleyit.com/blogs/brentashley/wp-json/friends/v1" /> 194</head> 195<body> 196<br /><br /><br /> 197<div id="page"> 198 199<div id="header" onclick="location.href='https://ashleyit.com/blogs/brentashley';" style="cursor: pointer;"> 200 <h1><a href="https://ashleyit.com/blogs/brentashley">brentashley</a></h1> 201 <div class="description">dynamic typeof() guy</div> 202</div> 203 <div id="content"> 204 205 206 207 <div class="post"> 208 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1089"><a href="https://ashleyit.com/blogs/brentashley/2025/12/18/its-all-greek-to-me/" rel="bookmark" title="Permanent Link to It’s all Greek to me">It’s all Greek to me</a></h2> 209 <small>December 18th, 2025 <!-- by Administrator --></small> 210 211 <div class="entry"> 212 <p>In my post about <a href="https://ashleyit.com/blogs/brentashley/2024/03/12/proofuction/">Proofuction</a> I described that term as the state a system is in when it was created as a proof of concept and rushed into production use without the usual productionization steps being taken.</p> 213<p>A related set of terms I would like to coin is with respect to early versions of things being described as <strong><em>Alpha</em></strong> or <strong><em>Beta</em></strong>. Often with proofuction systems, components are included that aren’t really ready for prime time.</p> 214<p>I propose the following new greek letter designations:</p> 215<p><strong>Gamma:</strong> like Alpha or Beta, but radioactive, unstable.</p> 216<p><strong>Delta:</strong> Like Alpha or Beta, but constantly changing and requiring updates.</p> 217<p>I’m sure you all can think of examples of these in your own proofuction projects.</p> 218 </div> 219 220 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on It’s all Greek to me</span></span></p> 221 222 <!-- 223 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 224 xmlns:dc="http://purl.org/dc/elements/1.1/" 225 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 226 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2025/12/18/its-all-greek-to-me/" 227 dc:identifier="https://ashleyit.com/blogs/brentashley/2025/12/18/its-all-greek-to-me/" 228 dc:title="It’s all Greek to me" 229 trackback:ping="https://ashleyit.com/blogs/brentashley/2025/12/18/its-all-greek-to-me/trackback/" /> 230</rdf:RDF> --> 231 232 </div> 233 234 235 <div class="post"> 236 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1085"><a href="https://ashleyit.com/blogs/brentashley/2025/04/30/milestone-or-millstone-not-sure-which/" rel="bookmark" title="Permanent Link to Milestone or millstone, not sure which">Milestone or millstone, not sure which</a></h2> 237 <small>April 30th, 2025 <!-- by Administrator --></small> 238 239 <div class="entry"> 240 Once again I am able to obfuscate my antiquity by expressing my age in hexadecimal as I rolled over from 0x3F to 0x40 last week. </div> 241 242 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Milestone or millstone, not sure which</span></span></p> 243 244 <!-- 245 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 246 xmlns:dc="http://purl.org/dc/elements/1.1/" 247 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 248 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2025/04/30/milestone-or-millstone-not-sure-which/" 249 dc:identifier="https://ashleyit.com/blogs/brentashley/2025/04/30/milestone-or-millstone-not-sure-which/" 250 dc:title="Milestone or millstone, not sure which" 251 trackback:ping="https://ashleyit.com/blogs/brentashley/2025/04/30/milestone-or-millstone-not-sure-which/trackback/" /> 252</rdf:RDF> --> 253 254 </div> 255 256 257 <div class="post"> 258 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1081"><a href="https://ashleyit.com/blogs/brentashley/2025/02/06/high-availability-kubernetes/" rel="bookmark" title="Permanent Link to High Availability Kubernetes">High Availability Kubernetes</a></h2> 259 <small>February 6th, 2025 <!-- by Administrator --></small> 260 261 <div class="entry"> 262 Lots of <a href="https://www.linkedin.com/pulse/build-kubernetes-k8s-framework-part-1-brandt-winchell-iqdbc/">good advice here</a> on building a production-grade high availability Kubernetes framework. Looking forward to the followup articles.<br /> </div> 263 264 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on High Availability Kubernetes</span></span></p> 265 266 <!-- 267 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 268 xmlns:dc="http://purl.org/dc/elements/1.1/" 269 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 270 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2025/02/06/high-availability-kubernetes/" 271 dc:identifier="https://ashleyit.com/blogs/brentashley/2025/02/06/high-availability-kubernetes/" 272 dc:title="High Availability Kubernetes" 273 trackback:ping="https://ashleyit.com/blogs/brentashley/2025/02/06/high-availability-kubernetes/trackback/" /> 274</rdf:RDF> --> 275 276 </div> 277 278 279 <div class="post"> 280 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1055"><a href="https://ashleyit.com/blogs/brentashley/2024/05/24/farewell-to-chico/" rel="bookmark" title="Permanent Link to Farewell to Chico">Farewell to Chico</a></h2> 281 <small>May 24th, 2024 <!-- by Administrator --></small> 282 283 <div class="entry"> 284 <p>I met my birth father, Paul “Chico” Fernandez, back in 2000 when I was 39 and he was 60. It was a fascinating adventure that I <a href="https://ashleyit.com/blogs/brentashley/2001/07/26/nature-vs-nurture/">talked about here</a> in 2001.</p> 285<p>After a stroke left him paralyzed earlier this year, he and the family decided it was time for him to let go, and he passed peacefully yesterday, surrounded by family, having been visited over many weeks by many people paying their respects. I was glad to have travelled to Santa Monica to be with him and spend some quality time.</p> 286<p>This is still the picture that captures the connection between us. I am so glad to have had the opportunity to get to know Chico and understand that makes him (and me) tick.</p> 287<p>Rest in peace, Daddy Cheeks.</p> 288<p><img decoding="async" width="100%" src="https://ashleyit.com/blogs/brentashley/mini-me.jpg"/></p> 289 </div> 290 291 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Farewell to Chico</span></span></p> 292 293 <!-- 294 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 295 xmlns:dc="http://purl.org/dc/elements/1.1/" 296 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 297 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2024/05/24/farewell-to-chico/" 298 dc:identifier="https://ashleyit.com/blogs/brentashley/2024/05/24/farewell-to-chico/" 299 dc:title="Farewell to Chico"
300 trackback:ping="https://ashleyit.com/blogs/brentashley/2024/05/24/farewell-to-chico/trackback/" /> 301</rdf:RDF> --> 302 303 </div> 304 305 306 <div class="post"> 307 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1047"><a href="https://ashleyit.com/blogs/brentashley/2024/03/12/proofuction/" rel="bookmark" title="Permanent Link to Proofuction">Proofuction</a></h2> 308 <small>March 12th, 2024 <!-- by Administrator --></small> 309 310 <div class="entry"> 311 For some time now I have been using a new word <strong>“Proofuction”</strong> which is a portmanteau of “Proof of concept” and “Production”. It describes a system which is designed as a proof of concept that is immediately deemed so useful that it is put straight into production without any effort to productionize it, i.e. make it robust, usable, secure, scalable, maintainable, and/or recoverable.<br /> </div> 312 313 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Proofuction</span></span></p> 314 315 <!-- 316 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 317 xmlns:dc="http://purl.org/dc/elements/1.1/" 318 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 319 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2024/03/12/proofuction/" 320 dc:identifier="https://ashleyit.com/blogs/brentashley/2024/03/12/proofuction/" 321 dc:title="Proofuction" 322 trackback:ping="https://ashleyit.com/blogs/brentashley/2024/03/12/proofuction/trackback/" /> 323</rdf:RDF> --> 324 325 </div> 326 327 328 <div class="post"> 329 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1042"><a href="https://ashleyit.com/blogs/brentashley/2022/12/28/augmenting-my-mastodon-instance-with-s3-compatible-object-storage/" rel="bookmark" title="Permanent Link to Augmenting my Mastodon instance with S3-compatible object storage">Augmenting my Mastodon instance with S3-compatible object storage</a></h2> 330 <small>December 28th, 2022 <!-- by brent --></small> 331 332 <div class="entry"> 333 <p>I run my <a href="https://nerd.megahuge.com">nerd.megahuge.com</a> personal Mastodon instance on an inexpensive virtual private server such as the ones you can find via <a href="https://lowendbox.com/blog/2-usd-vps-cheap-vps-under-2-month/">LowendBox.com</a>. The CPU and memory specs are absolutely more than enough to manage a single-user instance, however Mastodon’s cached media files can grow into the tens of gigabytes, even with cron jobs removing any cache over 3 days old and culling accounts on a regular basis.</p> 334<p>I found <a href="https://github.com/cybrespace/cybrespace-meta/blob/master/s3.md">these instructions</a> very useful in helping me to move my Mastodon public/system folder to S3-compatible object storage. Since I have modest needs and the <a href="https://idrivee2.com">object storage I chose</a> doesn’t charge egress fees, I didn’t go to the extra length of putting an nginx cache/proxy in front of it.</p> 335<p>Finally, I installed <a href="https://restic.net">Restic</a> to back up my entire VPS to a separate S3 bucket. All in all, a couple of hours well spent!</p> 336 </div> 337 338 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Augmenting my Mastodon instance with S3-compatible object storage</span></span></p> 339 340 <!-- 341 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 342 xmlns:dc="http://purl.org/dc/elements/1.1/" 343 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 344 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2022/12/28/augmenting-my-mastodon-instance-with-s3-compatible-object-storage/" 345 dc:identifier="https://ashleyit.com/blogs/brentashley/2022/12/28/augmenting-my-mastodon-instance-with-s3-compatible-object-storage/" 346 dc:title="Augmenting my Mastodon instance with S3-compatible object storage" 347 trackback:ping="https://ashleyit.com/blogs/brentashley/2022/12/28/augmenting-my-mastodon-instance-with-s3-compatible-object-storage/trackback/" /> 348</rdf:RDF> --> 349 350 </div> 351 352 353 <div class="post"> 354 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1018"><a href="https://ashleyit.com/blogs/brentashley/2022/11/18/understanding-mastodon-birdsite-gateways/" rel="bookmark" title="Permanent Link to Understanding Mastodon Birdsite Gateways">Understanding Mastodon Birdsite Gateways</a></h2> 355 <small>November 18th, 2022 <!-- by brent --></small> 356 357 <div class="entry"> 358 <p>I see a lot of people on Twitter up in arms that there are “impostor” Mastodon accounts pretending to be them, rushing to report this “abuse” and decrying the criminality of reposting their tweets without their consent. It’s a bit confusing to people who are not familiar with the Fediverse, but I’ll try to clear it up.</p> 359<p>Some people who get a Mastodon account choose to quit using Twitter. I’m not sure why people think this has to be an either/or choice when they can easily maintain both, but sure, do that if you like.</p> 360<p>These ex-twitter folks sometimes still want to be able to see what certain people are saying on Twitter. Rather than signing into twitter to do that, they can ask a Twitter-to-Mastodon gateway to get the tweets for them and deliver them to their Mastodon feed.</p> 361<p>There are a few servers in the Fediverse that provide this service. Most are named birdsite.xxx.xxx because the softw
361are is named Birdsite. All you have to do is subscribe to @[email protected] and you will have a porthole out of Mastodon that can see the tweets of that user. This works for ANY twitter user. This is a connection directly to the actual feed from that twitter user, not pretending to be anything else, not inserting ersatz tweets, not stealing any identity.</p> 362<p>To recap, Birdsite servers provide a service to Mastodon users allowing them to follow Twitter users. This service is also of benefit to the Twitter users as it gives them extended reach outside Twitter to the Fediverse while maintaining integrity of their identity and content.</p> 363<p>As for the people complaining that these feeds are “unauthorized” or “rogue” or demanding “permission” be sought, I’m unclear why they tweet if not to be exposed to the widest possible audience. There seems to be a lot of comparison to re-publication of books or news articles, but I don’t follow the connection as tweets are not meant to be a scarce good so extending the range of a tweet does not reduce or impair the content provider’s ability to benefit, rather it improves it.</p> 364<p>I will absolutely concur that there is a lot of confusion and the UI of a birdsite doesn’t do a lot to explain the situation clearly enough to stop non-technical, incurious or impatient people from jumping to nefarious conclusions.</p> 365<p>Hope that helps.</p> 366 </div> 367 368 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Understanding Mastodon Birdsite Gateways</span></span></p> 369 370 <!-- 371 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 372 xmlns:dc="http://purl.org/dc/elements/1.1/" 373 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 374 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2022/11/18/understanding-mastodon-birdsite-gateways/" 375 dc:identifier="https://ashleyit.com/blogs/brentashley/2022/11/18/understanding-mastodon-birdsite-gateways/" 376 dc:title="Understanding Mastodon Birdsite Gateways" 377 trackback:ping="https://ashleyit.com/blogs/brentashley/2022/11/18/understanding-mastodon-birdsite-gateways/trackback/" /> 378</rdf:RDF> --> 379 380 </div> 381 382 383 <div class="post"> 384 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h1.gif" class="lefth2img" alt="h1" /><h2 id="post-1006"><a href="https://ashleyit.com/blogs/brentashley/2022/10/31/coming-full-circle/" rel="bookmark" title="Permanent Link to Coming Full Circle?">Coming Full Circle?</a></h2> 385 <small>October 31st, 2022 <!-- by brent --></small> 386 387 <div class="entry"> 388 <p>A lot of people are wondering what to do. Twitter may have run its course, as its new Chief Twat flexes his tailfeathers early on, and the idea of a centralized social communication platform loses its shine.</p> 389<p>Many have already sought refuge in the <a href="https://joinmastodon.org/">Mastodon</a> fediverse – a federated network of twitter-like servers that approximates the familiar experience. Not wanting to miss the chance to reserve my preferred handle, you can find me there as <a href="https://nerd.megahuge.com/@bashley">@[email protected]</a>.</p> 390<p>Others are waiting to see what comes of Jack Dorsey’s <a href="https://blueskyweb.org/">BlueSky</a> social internet initiative with its <a href="https://atproto.com">AT protocol</a>. In the long term, a shift in focus from platforms to protocols is the right technological direction, as best expressed in Mike Masnick’s great essay <a href="https://knightcolumbia.org/content/protocols-not-platforms-a-technological-approach-to-free-speech">Protocols not Platforms</a>.</p> 391<p>Let’s not all forget, in the rush to find something shiny and new, that there is a mature, robust engine of distributed federation with a 23 and a half year patina of trustworthiness called <a href="https://www.rssboard.org/">RSS</a>. If Google hadn’
391t killed their RSS reader 10 years ago and seriously affected its momentum, it may well have remained the prime way to propagate social information and connections. It’s not too late for a resurgence – don’t underestimate the power of simplicity.</p> 392<p>I recommend you start using a newsreader (I use <a href="https://newsblur.com">NewsBlur</a>) and start subscribing to feeds. There’s no better place for leading edge information on RSS than Dave Winer’s <a href="https://www.scripting.com">Scripting.com</a>, so I recommend that as your first subscription. Oh, and <a "https:="" ashleyit.com="" rss.xml"="">mine</a>, too.</p> 393 </div> 394 395 <p class="postmetadata">Posted in <a href="https://ashleyit.com/blogs/brentashley/category/blather/" rel="category tag">blather</a> <strong>|</strong> <span>Comments Off<span class="screen-reader-text"> on Coming Full Circle?</span></span></p> 396 397 <!-- 398 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 399 xmlns:dc="http://purl.org/dc/elements/1.1/" 400 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> 401 <rdf:Description rdf:about="https://ashleyit.com/blogs/brentashley/2022/10/31/coming-full-circle/" 402 dc:identifier="https://ashleyit.com/blogs/brentashley/2022/10/31/coming-full-circle/" 403 dc:title="Coming Full Circle?" 404 trackback:ping="https://ashleyit.com/blogs/brentashley/2022/10/31/coming-full-circle/trackback/" /> 405</rdf:RDF> --> 406 407 </div> 408 409 410 <div class="navigation"> 411 <div class="alignleft"><a href="https://ashleyit.com/blogs/brentashley/page/2/" >« Previous Entries</a></div> 412 <div class="alignright"><a href="https://ashleyit.com/blogs/brentashley/page/2/" >Next Page »</a></div> 413 </div> 414 415 416 </div> 417 418 <div id="sidebar"> 419 <ul> 420 421 <!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it. 422 <li><h2>Author</h2> 423 <p>A little something about you, the author. Nothing lengthy, just an overview.</p> 424 </li> 425 --> 426 427<li><h2>Search<br/> 428 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h2.gif" class="righth2img" alt="h2" /></h2> 429 <li> 430 <form method="get" id="searchform" action="/blogs/brentashley/index.php"> 431<div><input type="text" value="search archives" name="s" id="s" onblur="if (this.value == '') {this.value = 'search archives';}" onfocus="if (this.value == 'search archives') {this.value = '';}" /> 432<input type="submit" id="searchsubmit" /> 433</div> 434</form> </li> 435 <li> 436 </li> 437 438 <li><h2>Categories<br/> 439 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h2.gif" class="righth2img" alt="h2" /></h2> 440 441 <ul> 442 <li class="cat-item cat-item-2"><a href="https://ashleyit.com/blogs/brentashley/category/ajax/">Ajax</a> (51) 443</li> 444 <li class="cat-item cat-item-13"><a href="https://ashleyit.com/blogs/brentashley/category/ajax/ajax-world/">Ajax World</a> (1) 445</li> 446 <li class="cat-item cat-item-8"><a href="https://ashleyit.com/blogs/brentashley/category/ajax/ajaxexperience/">AjaxExperience</a> (14) 447</li> 448 <li class="cat-item cat-item-6"><a href="https://ashleyit.com/blogs/brentashley/category/barcamp/">BarCamp</a> (5) 449</li> 450 <li class="cat-item cat-item-1"><a href="https://ashleyit.com/blogs/brentashley/category/blather/">blather</a> (498) 451</li> 452 <li class="cat-item cat-item-3"><a href="https://ashleyit.com/blogs/brentashley/category/blogchat/">BlogChat</a> (6) 453</li> 454 <li class="cat-item cat-item-9"><a href="https://ashleyit.com/blogs/brentashley/category/creative-commons/">Creative Commons</a> (1) 455</li> 456 <li class="cat-item cat-item-5"><a href="https://ashleyit.com/blogs/brentashley/category/barcamp/democamp/">DemoCamp</a> (6) 457</li> 458 <li class="cat-item cat-item-12"><a href="https://ashleyit.com/blogs/brentashley/category/development/">Development</a> (37) 459</li> 460 <li class="cat-item cat-item-7"><a href="https://ashleyit.com/blogs/brentashley/category/in-my-lifetime/">In My Lifetime</a> (1) 461</li> 462 <li class="cat-item cat-item-11"><a href="https://ashleyit.com/blogs/brentashley/category/javascript/">Javascript</a> (28) 463</li> 464 <li class="cat-item cat-item-10"><a href="https://ashleyit.com/blogs/brentashley/category/mesh/">Mesh</a> (1) 465</li> 466 <li class="cat-item cat-item-14"><a href="https://ashleyit.com/blogs/brentashley/category/sys-con/">Sys-Con</a> (1) 467</li> 468 <li class="cat-item cat-item-4"><a href="https://ashleyit.com/blogs/brentashley/category/barcamp/torcamp/">TorCamp</a> (6) 469</li> 470 </ul> 471 </li> 472 473 <li class="pagenav"><h2>Pages</h2><ul><li class="page_item page-item-1060"><a href="https://ashleyit.com/blogs/brentashley/friends/">Friends</a></li> 474</ul></li> 475<li><h2>Technorati<br/> 476 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h2.gif"
476class="righth2img" alt="h2" /></h2> 477
478<script type="text/javascript" src="http://embed.technorati.com/embed/ppje3zbnn.js"></script>
478 479 480 <li><h2>Archives<br/> 481 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h2.gif" class="righth2img" alt="h2" /></h2> 482 <ul> 483 <li><a href='https://ashleyit.com/blogs/brentashley/2025/12/'>December 2025</a></li> 484 <li><a href='https://ashleyit.com/blogs/brentashley/2025/04/'>April 2025</a></li> 485 <li><a href='https://ashleyit.com/blogs/brentashley/2025/02/'>February 2025</a></li> 486 <li><a href='https://ashleyit.com/blogs/brentashley/2024/05/'>May 2024</a></li> 487 <li><a href='https://ashleyit.com/blogs/brentashley/2024/03/'>March 2024</a></li> 488 <li><a href='https://ashleyit.com/blogs/brentashley/2022/12/'>December 2022</a></li> 489 <li><a href='https://ashleyit.com/blogs/brentashley/2022/11/'>November 2022</a></li> 490 <li><a href='https://ashleyit.com/blogs/brentashley/2022/10/'>October 2022</a></li> 491 <li><a href='https://ashleyit.com/blogs/brentashley/2022/03/'>March 2022</a></li> 492 <li><a href='https://ashleyit.com/blogs/brentashley/2019/11/'>November 2019</a></li> 493 <li><a href='https://ashleyit.com/blogs/brentashley/2017/11/'>November 2017</a></li> 494 <li><a href='https://ashleyit.com/blogs/brentashley/2016/11/'>November 2016</a></li> 495 <li><a href='https://ashleyit.com/blogs/brentashley/2015/07/'>July 2015</a></li> 496 <li><a href='https://ashleyit.com/blogs/brentashley/2014/05/'>May 2014</a></li> 497 <li><a href='https://ashleyit.com/blogs/brentashley/2014/04/'>April 2014</a></li> 498 <li><a href='https://ashleyit.com/blogs/brentashley/2014/03/'>March 2014</a></li> 499 <li><a href='https://ashleyit.com/blogs/brentashley/2014/02/'>February 2014</a></li> 500 <li><a href='https://ashleyit.com/blogs/brentashley/2013/11/'>November 2013</a></li> 501 <li><a href='https://ashleyit.com/blogs/brentashley/2013/10/'>October 2013</a></li> 502 <li><a href='https://ashleyit.com/blogs/brentashley/2013/01/'>January 2013</a></li> 503 <li><a href='https://ashleyit.com/blogs/brentashley/2012/10/'>October 2012</a></li> 504 <li><a href='https://ashleyit.com/blogs/brentashley/2012/09/'>September 2012</a></li> 505 <li><a href='https://ashleyit.com/blogs/brentashley/2012/02/'>February 2012</a></li> 506 <li><a href='https://ashleyit.com/blogs/brentashley/2011/12/'>December 2011</a></li> 507 <li><a href='https://ashleyit.com/blogs/brentashley/2011/07/'>July 2011</a></li> 508 <li><a href='https://ashleyit.com/blogs/brentashley/2011/03/'>March 2011</a></li> 509 <li><a href='https://ashleyit.com/blogs/brentashley/2010/09/'>September 2010</a></li> 510 <li><a href='https://ashleyit.com/blogs/brentashley/2010/08/'>August 2010</a></li> 511 <li><a href='https://ashleyit.com/blogs/brentashley/2010/04/'>April 2010</a></li> 512 <li><a href='https://ashleyit.com/blogs/brentashley/2010/02/'>February 2010</a></li> 513 <li><a href='https://ashleyit.com/blogs/brentashley/2009/11/'>November 2009</a></li> 514 <li><a href='https://ashleyit.com/blogs/brentashley/2009/09/'>September 2009</a></li> 515 <li><a href='https://ashleyit.com/blogs/brentashley/2009/08/'>August 2009</a></li> 516 <li><a href='https://ashleyit.com/blogs/brentashley/2009/02/'>February 2009</a></li> 517 <li><a href='https://ashleyit.com/blogs/brentashley/2009/01/'>January 2009</a></li> 518 <li><a href='https://ashleyit.com/blogs/brentashley/2008/11/'>November 2008</a></li> 519 <li><a href='https://ashleyit.com/blogs/brentashley/2008/10/'>October 2008</a></li> 520 <li><a href='https://ashleyit.com/blogs/brentashley/2008/09/'>September 2008</a></li> 521 <li><a href='https://ashleyit.com/blogs/brentashley/2008/08/'>August 2008</a></li> 522 <li><a href='https://ashleyit.com/blogs/brentashley/2008/05/'>May 2008</a></li> 523 <li><a href='https://ashleyit.com/blogs/brentashley/2008/03/'>March 2008</a></li> 524 <li><a href='https://ashleyit.com/blogs/brentashley/2008/02/'>February 2008</a></li> 525 <li><a href='https://ashleyit.com/blogs/brentashley/2008/01/'>January 2008</a></li> 526 <li><a href='https://ashleyit.com/blogs/brentashley/2007/12/'>December 2007</a></li> 527 <li><a href='https://ashleyit.com/blogs/brentashley/2007/11/'>November 2007</a></li> 528 <li><a href='https://ashleyit.com/blogs/brentashley/2007/10/'>October 2007</a></li> 529 <li><a href='https://ashleyit.com/blogs/brentashley/2007/09/'>September 2007</a></li> 530 <li><a href='https://ashleyit.com/blogs/brentashley/2007/08/'>August 2007</a></li> 531 <li><a href='https://ashleyit.com/blogs/brentashley/2007/07/'>July 2007</a></li> 532 <li><a href='https://ashleyit.com/blogs/brentashley/2007/06/'>June 2007</a></li> 533 <li><a href='https://ashleyit.com/blogs/brentashley/2007/05/'>May 2007</a></li> 534 <li><a href='https://ashleyit.com/blogs/brentashley/2007/04/'>April 2007</a></li> 535 <li><a href='https://ashleyit.com/blogs/brentashley/2007/03/'>March 2007</a></li> 536 <li><a href='https://ashleyit.com/blogs/brentashley/2007/02/'>February 2007</a></li> 537 <li><a href='https://ashleyit.com/blogs/brentashley/2006/12/'>December 2006</a></li> 538 <li><a href='https://ashleyit.com/blogs/brentashley/2006/11/'>November 2006</a></li> 539 <li><a href='https://ashleyit.com/blogs/brentashley/2006/10/'>October 2006</a></li> 540 <li><a href='https://ashleyit.com/blogs/brentashley/2006/09/'>September 2006</a></li> 541 <li><a href='https://ashleyit.com/blogs/brentashley/2006/08/'>August 2006</a></li> 542 <li><a href='https://ashleyit.com/blogs/brentashley/2006/07/'>July 2006</a></li> 543 <li><a href='https://ashleyit.com/blogs/brentashley/2006/06/'>June 2006</a></li> 544 <li><a href='https://ashleyit.com/blogs/brentashley/2006/05/'>May 2006</a></li> 545 <li><a href='https://ashleyit.com/blogs/brentashley/2006/04/'>April 2006</a></li> 546 <li><a href='https://ashleyit.com/blogs/brentashley/2006/02/'>February 2006</a></li> 547 <li><a href='https://ashleyit.com/blogs/brentashley/2006/01/'>January 2006</a></li> 548 <li><a href='https://ashleyit.com/blogs/brentashley/2005/12/'>December 2005</a></li> 549 <li><a href='https://ashleyit.com/blogs/brentashley/2005/09/'>September 2005</a></li> 550 <li><a href='https://ashleyit.com/blogs/brentashley/2005/08/'>August 2005</a></li> 551 <li><a href='https://ashleyit.com/blogs/brentashley/2005/07/'>July 2005</a></li> 552 <li><a href='https://ashleyit.com/blogs/brentashley/2005/06/'>June 2005</a></li> 553 <li><a href='https://ashleyit.com/blogs/brentashley/2005/05/'>May 2005</a></li> 554 <li><a href='https://ashleyit.com/blogs/brentashley/2005/04/'>April 2005</a></li> 555 <li><a href='https://ashleyit.com/blogs/brentashley/2005/03/'>March 2005</a></li> 556 <li><a href='https://ashleyit.com/blogs/brentashley/2005/02/'>February 2005</a></li> 557 <li><a href='https://ashleyit.com/blogs/brentashley/2005/01/'>January 2005</a></li> 558 <li><a href='https://ashleyit.com/blogs/brentashley/2004/11/'>November 2004</a></li> 559 <li><a href='https://ashleyit.com/blogs/brentashley/2004/10/'>October 2004</a></li> 560 <li><a href='https://ashleyit.com/blogs/brentashley/2004/09/'>September 2004</a></li> 561 <li><a href='https://ashleyit.com/blogs/brentashley/2004/08/'>August 2004</a></li> 562 <li><a href='https://ashleyit.com/blogs/brentashley/2004/07/'>July 2004</a></li> 563 <li><a href='https://ashleyit.com/blogs/brentashley/2004/06/'>June 2004</a></li> 564 <li><a href='https://ashleyit.com/blogs/brentashley/2004/05/'>May 2004</a></li> 565 <li><a href='https://ashleyit.com/blogs/brentashley/2004/04/'>April 2004</a></li> 566 <li><a href='https://ashleyit.com/blogs/brentashley/2004/03/'>March 2004</a></li> 567 <li><a href='https://ashleyit.com/blogs/brentashley/2004/02/'>February 2004</a></li> 568 <li><a href='https://ashleyit.com/blogs/brentashley/2004/01/'>January 2004</a></li> 569 <li><a href='https://ashleyit.com/blogs/brentashley/2003/12/'>December 2003</a></li> 570 <li><a href='https://ashleyit.com/blogs/brentashley/2003/11/'>November 2003</a></li> 571 <li><a href='https://ashleyit.com/blogs/brentashley/2003/10/'>October 2003</a></li> 572 <li><a href='https://ashleyit.com/blogs/brentashley/2003/09/'>September 2003</a></li> 573 <li><a href='https://ashleyit.com/blogs/brentashley/2003/08/'>August 2003</a></li> 574 <li><a href='https://ashleyit.com/blogs/brentashley/2003/07/'>July 2003</a></li> 575 <li><a href='https://ashleyit.com/blogs/brentashley/2003/06/'>June 2003</a></li> 576 <li><a href='https://ashleyit.com/blogs/brentashley/2003/05/'>May 2003</a></li> 577 <li><a href='https://ashleyit.com/blogs/brentashley/2003/04/'>April 2003</a></li> 578 <li><a href='https://ashleyit.com/blogs/brentashley/2003/03/'>March 2003</a></li> 579 <li><a href='https://ashleyit.com/blogs/brentashley/2003/02/'>February 2003</a></li> 580 <li><a href='https://ashleyit.com/blogs/brentashley/2003/01/'>January 2003</a></li> 581 <li><a href='https://ashleyit.com/blogs/brentashley/2002/12/'>December 2002</a></li> 582 <li><a href='https://ashleyit.com/blogs/brentashley/2002/11/'>November 2002</a></li> 583 <li><a href='https://ashleyit.com/blogs/brentashley/2002/10/'>October 2002</a></li> 584 <li><a href='https://ashleyit.com/blogs/brentashley/2002/09/'>September 2002</a></li> 585 <li><a href='https://ashleyit.com/blogs/brentashley/2002/08/'>August 2002</a></li> 586 <li><a href='https://ashleyit.com/blogs/brentashley/2002/07/'>July 2002</a></li> 587 <li><a href='https://ashleyit.com/blogs/brentashley/2002/06/'>June 2002</a></li> 588 <li><a href='https://ashleyit.com/blogs/brentashley/2002/05/'>May 2002</a></li> 589 <li><a href='https://ashleyit.com/blogs/brentashley/2002/04/'>April 2002</a></li> 590 <li><a href='https://ashleyit.com/blogs/brentashley/2002/03/'>March 2002</a></li> 591 <li><a href='https://ashleyit.com/blogs/brentashley/2002/02/'>February 2002</a></li> 592 <li><a href='https://ashleyit.com/blogs/brentashley/2002/01/'>January 2002</a></li> 593 <li><a href='https://ashleyit.com/blogs/brentashley/2001/12/'>December 2001</a></li> 594 <li><a href='https://ashleyit.com/blogs/brentashley/2001/11/'>November 2001</a></li> 595 <li><a href='https://ashleyit.com/blogs/brentashley/2001/10/'>October 2001</a></li> 596 <li><a href='https://ashleyit.com/blogs/brentashley/2001/09/'>September 2001</a></li> 597 <li><a href='https://ashleyit.com/blogs/brentashley/2001/08/'>August 2001</a></li> 598 <li><a href='https://ashleyit.com/blogs/brentashley/2001/07/'>July 2001</a></li> 599 <li><a href='https://ashleyit.com/blogs/brentashley/2001/06/'>June 2001</a></li> 600 <li><a href='https://ashleyit.com/blogs/brentashley/2001/05/'>May 2001</a></li> 601 <li><a href='https://ashleyit.com/blogs/brentashley/2001/04/'>April 2001</a></li> 602 <li><a href='https://ashleyit.com/blogs/brentashley/2001/03/'>March 2001</a></li> 603 </ul> 604 </li> 605 606 </li> 607 608 <li><h2>Meta</h2> 609 <img src="https://ashleyit.com/blogs/brentashley/wp-content/themes/neat/images/h2.gif"
609class="righth2img" alt="h2" /> 610 <ul> 611 <li><a href="https://ashleyit.com/blogs/brentashley/wp-login.php">Log in</a></li> 612 <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li> 613 </ul> 614 615 </li> 616 617 </ul> 618 619<!-- GoStats JavaScript Based Code -->
620<script type="text/javascript"><!--//--><![CDATA[//><!-- 621var go_aid=589756; 622var go_cid=6; 623var go_iid=1; 624var go_z=''; 625var go_serv='c2.gostats.com'; 626var go_cw=80; 627var go_ch=15; 628var go_js="1.0"; 629var go_r=Math.random()+"&a="+go_aid+"&t="+go_cid+"&i="+ 630go_iid+"&r="+ 631escape(document.referrer)+"&p="+escape(window.location.href); 632document.cookie="gostats=1; path=/"; 633go_r+="&c="+(document.cookie?"y":"n"); 634//--><!]]></script>
vendor: 2 bytes, line 634
634
635<script type="text/javascript" language="javascript1.1"><!--//--><![CDATA[//><!-- 636go_js="1.1"; 637go_r+="&j="+(navigator.javaEnabled()?"y":"n"); 638//--><!]]></script>
vendor: 2 bytes, line 638
638
639<script type="text/javascript" language="javascript1.2"><!--//--><![CDATA[//><!-- 640go_js="1.2"; 641go_r+="&w="+screen.width+"&h="+screen.height+"&d="+ 642(((navigator.appName.substring(0,3)=="Mic"))?screen.colorDepth:screen.pixelDepth); 643//--><!]]></script>
vendor: 2 bytes, line 643
643
644<script type="text/javascript" language="javascript1.3"><!--//--><![CDATA[//><!-- 645go_js="1.3"; 646//--><!]]></script>
vendor: 2 bytes, line 646
646
647<script type="text/javascript" src="http://c2.gostats.com/js/count4.js?id=589756"></script>
647 648<noscript><div><a href="http://c2.gostats.com/click/589756/web-counter/stats-home" target="_top"><img 649src="http://c2.gostats.com/bin/count?a=589756&t=6&i=1&z=" 650style="border-width:0px;width:80px;height:15px" alt="Free Hit Counter" 651width="80" height="15" /></a><br /> 652<a style="font-size: 9px" href="http://gostats.com" 653title="Free Hit Counter">Free Hit Counter</a></div></noscript> 654<!-- End GoStats JavaScript Based Code --> 655 656 </div> 657<div id="footer"> 658 <p> 659 follow me at <a rel="me" href="https://nerd.megahuge.com/@bashley" target="_blank">@[email protected]</a> 660 <br />brentashley is proudly powered by 661 <a href="http://wordpress.org">WordPress</a> 662 <br />with "<a href="http://www.aamukaste.org/wpthemes/">Neat!</a>" theme. 663 <a href="https://ashleyit.com/blogs/brentashley/feed/">Entries (RSS)</a> 664 and <a href="https://ashleyit.com/blogs/brentashley/comments/feed/">Comments (RSS)</a>. 665 <!-- 43 queries. 0.201 seconds. --> 666 </p> 667</div> 668 669</div> 670 <div id="sk2-footer" style="color:#FFF; background-color:#444; padding: 3px 2px 3px 2px; border-top: #888 solid 1px;">This blog is protected by <a href="http://unknowngenius.com/blog/" title="Dave">Dave</a>'s <strong><a href="http://unknowngenius.com/blog/wordpress/spam-karma/" title="SK2">Spam Karma 2</a></strong>: <strong>168905</strong> Spams eaten and counting...</div>
670<script type="speculationrules"> 671{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blogs/brentashley/*"},{"not":{"href_matches":["/blogs/brentashley/wp-*.php","/blogs/brentashley/wp-admin/*","/blogs/brentashley/wp-content/uploads/*","/blogs/brentashley/wp-content/*","/blogs/brentashley/wp-content/plugins/*","/blogs/brentashley/wp-content/themes/neat/*","/blogs/brentashley/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 672</script>
vendor: 1 bytes, line 672
672
673<script id="wp-emoji-settings" type="application/json"> 674{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://ashleyit.com/blogs/brentashley/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 675</script>
vendor: 1 bytes, line 675
675
676<script type="module"> 677/*! This file is auto-generated */ 678var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 679//# sourceURL=https://ashleyit.com/blogs/brentashley/wp-includes/js/wp-emoji-loader.min.js 680</script>
680 681<br /><br /><br /> 682<p>
683<script>
vendor: 339 bytes, lines 683-689
683 684 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 685 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 686 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 687 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 688 689 ga('create', '
689UA-43831637-1
vendor: 47 bytes, lines 689-691
689', 'ashleyit.com'); 690 ga('send', 'pageview'); 691
692</script>
692 693</body> 694</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.