<!DOCTYPE html><html lang=en-us><head prefix="og: http://ogp.me/ns#"><meta charset=utf-8><title>The Gallimaufry</title><meta name=description content="Chris Hynes on absolutely everything"><meta name=viewport content="width=device-width, initial-scale=1.0, maximum-scale=1"><link type=application/rsd+xml rel=edituri title=RSD href=/blog/views/robots/rsd><link type=application/rss+xml rel=alternate title="The Gallimaufry" href="/blog/feed/rss/"><link type=application/atom+xml rel=alternate title="The Gallimaufry" href="/blog/feed/atom/"><link rel=stylesheet href=//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css><link rel=stylesheet href=/blog/css/SyntaxHighlighter/shCoreDefault_635520827940000000.css><link rel=stylesheet href=/blog/css/SyntaxHighlighter/shThemeDefault_635520827940000000.css><link rel=stylesheet href=/blog/themes/TwoColumns/site_635521521360000000.css><link rel="shortcut icon" href=/blog/favicon_635520782980000000.ico type=image/x-icon><link rel=dns-prefetch href="http://gravatar.com/"><meta name=application-name content="The Gallimaufry"><meta name=msapplication-TileColor content=#ffffff><meta property=og:title content="The Gallimaufry"><meta property=og:image content="https://www.gravatar.com/avatar/7bad109d0328303759eba09b6be6da25?s=60&amp;d=identicon"><meta property=og:type content=website><meta property=og:url content=https://programcsharp.com/blog><link rel=prev href="/blog/page/2/"><body itemscope itemtype=http://schema.org/Blog><div class=container><header role=banner><span><a href="/blog/" itemprop=url>The Gallimaufry</a></span><br> <em>Chris Hynes on absolutely everything</em></header><div role=main class=col-md-8><article class=post data-id=6eeeeff1-eb29-4c9c-b982-9dca5e85b34d itemscope itemtype=http://schema.org/BlogPosting itemprop=blogPost><header class=page-header><h1 itemprop="headline name"><a href=/blog/post/handy-registry-keys itemprop=url>Handy Registry Keys</a></h1><div><abbr title="4/1/2024 6:14:00 AM" itemprop=datePublished>April 1. 2024</abbr> <a href=/blog/post/handy-registry-keys#comments><em class="glyphicon glyphicon-comment"></em> 0 Comments</a><ul class=categories><li><em class="glyphicon glyphicon-tags"></em>&nbsp; Posted in:&nbsp;<li itemprop=articleSection><a href=/blog/category/general>General</a></ul></div></header><div itemprop=articleBody><h2>Default Chrome Profile</h2>If you've got multiple Chrome profiles, when a random app needs to open a URL in a new tab, it'll pick whatever Chrome is focused, or seemingly randomly pick a profile.<br><br>You can define the specific profile to use by default by editing the shell open command.<br><br>1. Open regedit<br>2. Go to HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command and edit the default string value<br>3. Add the email associated with the profile you want using the --profile-email argument, something like:<br><br>"C:\Program Files\Google\Chrome\Application\chrome.exe" --profile-email="chris@acme.com" --single-argument %1<br><br><h2>Turn off Windows 11 menu hiding</h2><br>reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve</div></article><article class=post data-id=5c4c048a-22a6-46cd-aeca-c624bb615198 itemscope itemtype=http://schema.org/BlogPosting itemprop=blogPost><header class=page-header><h1 itemprop="headline name"><a href=/blog/post/oatmeal-protein itemprop=url>Oatmeal. Protein.</a></h1><div><abbr title="8/4/2021 6:19:09 PM" itemprop=datePublished>August 4. 2021</abbr> <a href=/blog/post/oatmeal-protein#comments><em class="glyphicon glyphicon-comment"></em> 0 Comments</a></div></header><div itemprop=articleBody><p>Oatmeal is one of the simplest breakfasts. Not <a href="https://www.theoatmeal.com/">The Oatmeal</a> (which I also love) but oats, dehusked, steamed, and flattened.<p>By itself, oatmeal is mostly carbs with some protein and fat (by calories: 69% carbs, 16% protein, 15% fat), but adding some casein can tip that balance toward protein and add some delicious creaminess at the same time.<p><strong>Ingredients</strong><ul><li>70g old fashioned oatmeal<li>1-1.5c water<li>salt<li>60g casein<li>30g peanut butter</ul><p><strong>Adjustments</strong><ul><li>You can use different varieties of oatmeal (quick cooking, steel cut, etc.) – adjust the cook time and water accordingly.<li>Oatmeal doesn’t have a huge flavor on its own, so you can swap in many different spices or mixins – fruit, berries, cinnamon, apple pie spice, pumpkin, pumpkin pie spice, etc.<li>If you’re adding fat, peanut butter, cream, butter are good choices. Or don’t, if you’re going for a lower fat option.<li>If you’re going for low carb… well… oatmeal’s not the best choice.</ul><p><strong>Method</strong><ol><li>Like many recipes, we’ll start with a bowl and zero the scale.<br><a href=https://programcsharp.com/blog/posts/files/f8b28c0f-55a5-447b-8687-5fd1aa9ea7bc.jpg><img width=184 height=244 title=PXL_20210608_124538886 style=display:inline;background-image:none alt=PXL_20210608_124538886 src=/blog/posts/files/ce799fc4-fc0e-4bf6-8ef2-8aa79fafdeaa.jpg border=0></a><li>Add the oatmeal. Salt it heavily – I always like to keep a lot of salt in my diet particularly when cutting. Yes, dropping salt will give you a momentary weight decrease but that’s all water weight. Salt and other related electrolytes are key for performance, and lots is lost via sweat -- so salting your food will make sure your supplies stay high.<br><a href=https://programcsharp.com/blog/posts/files/4c9d1880-ac37-471d-98e5-86ce13cb02db.jpg><img width=184 height=244 title=PXL_20210608_124621046 style=display:inline;background-image:none alt=PXL_20210608_124621046 src=/blog/posts/files/8103de0e-791e-4f93-b4ef-8010de7e5e04.jpg border=0></a><li>Add water. Normal oats take a 1-1 ratio of oats to water by volume (1 c oats = 1 c water). In this case we’ll be adding casein which thickens a lot, so you’ll need extra water. Start with 1.5 c and you can always add water later until you get the right ratio.<br><a href=https://programcsharp.com/blog/posts/files/c3f47a6e-2992-49ed-accc-6c25e0d66437.jpg><img width=244 height=184 title=PXL_20210608_124648897 style=display:inline;background-image:none alt=PXL_20210608_124648897 src=/blog/posts/files/6808bf0e-68a7-47aa-8947-ce2bbd66ebfd.jpg border=0></a><li>Microwave – 4 minutes for old fashioned. I like to go a little longer here because we’re mixing in casein.<li>Now casein… delicious creamy protein. I used vanilla here.<br><a href=https://programcsharp.com/blog/posts/files/9a0fee3a-ca07-416b-93ec-d4090136cb9c.jpg><img width=244 height=184 title=PXL_20210608_125214684 style=display:inline;background-image:none alt=PXL_20210608_125214684 src=/blog/posts/files/e357da59-65b6-409e-af17-058cdaa58fcc.jpg border=0></a><li>And finally, peanut butter.<br><a href=https://programcsharp.com/blog/posts/files/1d1b8a51-c552-4b5e-80ab-6bcf72faace3.jpg><img width=184 height=244 title=PXL_20210608_125259272 style=display:inline;background-image:none alt=PXL_20210608_125259272 src=/blog/posts/files/5a67d979-9ecb-4662-addf-0c71b063f58a.jpg border=0></a><li>Mix. If it’s super thick, add water and mix again.<br><a href=https://programcsharp.com/blog/posts/files/289ece13-b049-4a68-94f9-2815d72bfdfa.jpg><img width=244 height=184 title=PXL_20210608_125338745 style=display:inline;background-image:none alt=PXL_20210608_125338745 src=/blog/posts/files/79f2c151-3087-4cdb-a854-9015b55e8fdb.jpg border=0></a></ol><p>It’ll be hot so you’ll want to wait a few minutes for it to cool before you dig in -- goldilocks style. Enjoy!</div></article><article class=post data-id=c0b03655-f3b9-467d-889a-c0cc9286e6d5 itemscope itemtype=http://schema.org/BlogPosting itemprop=blogPost><header class=page-header><h1 itemprop="headline name"><a href=/blog/post/protein-waffles itemprop=url>Protein Waffles</a></h1><div><abbr title="5/19/2021 2:09:23 PM" itemprop=datePublished>May 19. 2021</abbr> <a href=/blog/post/protein-waffles#comments><em class="glyphicon glyphicon-comment"></em> 0 Comments</a></div></header><div itemprop=articleBody><p>I’ve been following Renaissance Periodization’s RP Diet principles for a couple years now, and one component of that is a decently large, high protein breakfast within a short time after waking. I’ve come up with several recipes that are simple, quick to make, and have some flex so you can adjust and hit the required macros for cutting, maintenance, etc.<p>One of my favorites is protein waffles. I’ve experimented with a lot of different ways to do them. The best result so far is casein, pancake mix, and eggs.<p><strong>Ingredients</strong><ul><li>45g pancake mix<li>45g casein<li>3 eggs<li>1c water</ul><p><a href=https://programcsharp.com/blog/posts/files/07ce6027-3927-4421-b657-421320ef56e8.jpg><img width=244 height=184 title=PXL_20210506_133849950 style=display:inline;background-image:none alt=PXL_20210506_133849950 src=/blog/posts/files/84ca3aff-a651-450e-b01f-38a0e6718f4d.jpg border=0></a><p><strong>Adjustments</strong><ul><li>For lower carb, lower the amount of pancake mix. Don’t go too far though – eventually they’ll get a bit sloppy. 50/50 is the ideal ratio, you can go up to 60/40 or maybe 70/30 with some extra egg white, but eventually the waffles will start to get weird<li>For lower fat, sub eggs with 130g egg whites<li>For higher protein, sub in 130g egg whites to the waffles and cook the whole eggs on the side<li>Add some seasoning… I’ve tried juice and zest of a lemon – pretty delicious but makes the waffle stick unless you grease it well. Cinnamon or apple pie spice is pretty good too.</ul><p><strong>Method</strong><ol><li>Plug in waffle maker. Don’t forget this step or you’ll be waiting around forever for the waffles after making the batter!<li>Combine the dry ingredients. I like to use a scale to make this easy.<br><a href=https://programcsharp.com/blog/posts/files/b2945a21-285b-4ff3-b07f-ec59fdcbb0b7.jpg><img width=244 height=184 title=PXL_20210506_133920249 style=display:inline;background-image:none alt=PXL_20210506_133920249 src=/blog/posts/files/a7c41306-7949-400f-b6bb-a127740705dc.jpg border=0></a><li>Make a well in the dry ingredients, add the eggs, and beat them.<br><a href=https://programcsharp.com/blog/posts/files/07152c59-bc62-41db-a8fc-9377879e44e2.jpg><img width=184 height=244 title=PXL_20210506_133955489 style=display:inline;background-image:none alt=PXL_20210506_133955489 src=/blog/posts/files/bb4c9027-58a1-4eda-bcc8-06431c9e341e.jpg border=0></a><li>Add the water and mix. It’ll end up slightly thick, but keep in mind that casein absorbs a ton of water so it’ll get a bit thicker after you’re done mixing. If it ends up super thick, add a bit more water.<br><a href=https://programcsharp.com/blog/posts/files/8d53bfb5-8afb-4533-a74e-a9c7d5b43c8d.jpg><img width=184 height=244 title=PXL_20210506_134139957 style=display:inline;background-image:none alt=PXL_20210506_134139957 src=/blog/posts/files/cd6a7a04-c414-4972-baac-02f7a516c36a.jpg border=0></a><li>Add to waffle maker. Pour in an X gesture so it gets full coverage but doesn’t spill over the sides.<br><a href=https://programcsharp.com/blog/posts/files/901e875a-0fe7-4b66-bef6-7a968ac6f993.jpg><img width=244 height=184 title=PXL_20210506_134211661 style=display:inline;background-image:none alt=PXL_20210506_134211661 src=/blog/posts/files/e1061154-5a73-4a90-8c1d-422e96da9189.jpg border=0></a><li>Eat! I like sugar free syrup with mine.<br><a href=https://programcsharp.com/blog/posts/files/1838dee4-6c9c-4470-9887-1ec635ea715e.jpg><img width=244 height=184 title=PXL_20210506_135012391 style=display:inline;background-image:none alt=PXL_20210506_135012391 src=/blog/posts/files/580d7379-9da1-4e1c-b981-a6615d029ceb.jpg border=0></a><a href=https://programcsharp.com/blog/posts/files/b46051e7-da84-414c-81d7-82cfc945907a.jpg><img width=184 height=244 title=PXL_20210506_135030660 style=display:inline;background-image:none alt=PXL_20210506_135030660 src=/blog/posts/files/5eb94875-827c-43b9-ba0b-bb5bc8f5c6d6.jpg border=0></a><a href=https://programcsharp.com/blog/posts/files/e6dd1823-b414-4585-b94d-d1fefff4a68a.jpg><img width=244 height=184 title=PXL_20210506_135039566 style=display:inline;background-image:none alt=PXL_20210506_135039566 src=/blog/posts/files/25f9dfd3-52c2-4df3-945e-898d25cb92b5.jpg border=0></a><a href=https://programcsharp.com/blog/posts/files/78d74c17-dfc1-4f3e-8fdf-736f9e83cb5f.jpg><img width=244 height=184 title=PXL_20210506_135048343 style=display:inline;background-image:none alt=PXL_20210506_135048343 src=/blog/posts/files/b7ca049d-23a5-4759-ad17-5b1707dd3e00.jpg border=0></a></ol></div></article><article class=post data-id=7b338e93-60ab-4aba-86d1-039a9040b084 itemscope itemtype=http://schema.org/BlogPosting itemprop=blogPost><header class=page-header><h1 itemprop="headline name"><a href=/blog/post/triple-crown-lemon-meringue-pie-bars itemprop=url>Triple Crown Lemon Meringue Pie Bars</a></h1><div><abbr title="11/23/2016 7:55:54 PM" itemprop=datePublished>November 23. 2016</abbr> <a href=/blog/post/triple-crown-lemon-meringue-pie-bars#comments><em class="glyphicon glyphicon-comment"></em> 0 Comments</a><ul class=categories><li><em class="glyphicon glyphicon-tags"></em>&nbsp; Posted in:&nbsp;<li itemprop=articleSection><a href=/blog/category/food>Food</a></ul></div></header><div itemprop=articleBody><p>I know this is a tech blog, but there really is a bit of crossover of recipes and analytical thinking with cooking. Also, I don’t have a separate personal blog right now, so I figured this is the best place to stuff a few recipes for now.<p>When I was growing up, Mom’s Lemon Meringue Pie was a special treat we had once or twice a year. As I got older, I helped Mom with the cooking and learned all the secrets. Thanks Mom!<p>After I moved to Arizona and had access to fresh off the tree lemons, I figured I’d try my hand at it myself. I made a pie, and it was good. But a pie needs good crust, and good pie crust takes a couple of hours to make (roll, ball, freeze, repeat ad infinitum).<p>Bars are easier. But most bars end up being this gooey lemon sludge, nothing like a rich pie made with lemon curd and topped with fluffy meringue. I did a bit of research and put on my thinking cap.<p>First, the crust. Needs to be crumbly and light, and buttery enough so the filling doesn’t seep in. What better than a shortbread crust?<p>Secondly, the filling. None of these “mix some lemon juice, flour, sugar, condensed milk” pretenders – it needs to be a legit lemon curd, made with butter and eggs, slowly thickened on the stove.<p>And finally, we need some fluffy meringue to top it all off.<p>I ended up finding three different recipes that had the components I needed:<ul><li>Crust: <a href="http://www.crazyforcrust.com/2015/03/lemon-meringue-pie/">Lemon Pie Bars {Shortbread Crust}</a><li>Curd: <a href="http://thepioneerwoman.com/food-and-friends/how-to-make-lemon-curd/">How To Make Lemon Curd</a><li>Meringue: <a href="http://www.browneyedbaker.com/lemon-meringue-pie-bar-recipe/">Sky-High Lemon Meringue Pie Bars</a></ul></div></article><article class=post data-id=fc7b7136-f02d-4670-be6c-10b3ae690971 itemscope itemtype=http://schema.org/BlogPosting itemprop=blogPost><header class=page-header><h1 itemprop="headline name"><a href=/blog/post/windows-2008/r2-activation-fails-on-ec2 itemprop=url>Windows 2008/R2 activation fails on EC2</a></h1><div><abbr title="7/7/2016 12:31:06 PM" itemprop=datePublished>July 7. 2016</abbr> <a href=/blog/post/windows-2008/r2-activation-fails-on-ec2#comments><em class="glyphicon glyphicon-comment"></em> 0 Comments</a><ul class=categories><li><em class="glyphicon glyphicon-tags"></em>&nbsp; Posted in:&nbsp;<li itemprop=articleSection><a href=/blog/category/general>General</a></ul></div></header><div itemprop=articleBody><p>Just ran into an issue where some old Windows server 2008 installs were starting to pop up with could not reach key management server (KMS), and thus bouncing to not genuine. Spent some time searching around for fixes, including running slmgr, swapping out dns, etc. None of it worked.<p>Turned out the solution was actually easier:<ul><li>Upgrade EC2Config to latest from: <a href=http://aws.amazon.com/developertools/5562082477397515>http://aws.amazon.com/developertools/5562082477397515</a><li>Turn on windows activation plugin in EC2Config. Open "C:\Program Files\Amazon\Ec2ConfigService\Settings\config.xml" and change the state of EC2WindowsActivate plugin from Disabled to Enabled.<li>Upgrade the network drivers from Redhat PV to Citrix PV: <a href=http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Upgrading_PV_drivers.html>http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Upgrading_PV_drivers.html</a></ul><p>The network driver upgrade will force a reboot. Once that’s done, the instance will be able to activate.</div></article><input name=__RequestVerificationToken type=hidden value=70Tdgu2sCwYKSWEZZbBuuUOpsUf7vE9rDmIc25R00ocrEzX5q8UsUECEi0sljLNpov4FTCrA-v0_jRfm7-8Rn0OiTo81><ul class=pager><li class=previous><a href="/blog/page/2/" rel=prev>&larr; Older</a></ul></div><aside role=complementary class="col-md-3 col-md-offset-1"><section><h3>Categories</h3><ul><li><a href=/blog/category/general>General (16)</a><li><a href=/blog/category/food>Food (1)</a><li><a href=/blog/category/asp.net>ASP.NET (12)</a><li><a href=/blog/category/sql>SQL (7)</a><li><a href=/blog/category/process%2fpolicies>Process/Policies (5)</a><li><a href=/blog/category/code>Code (13)</a><li><a href=/blog/category/htpc>HTPC (1)</a><li><a href=/blog/category/tools>Tools (6)</a><li><a href=/blog/category/client>Client (2)</a><li><a href=/blog/category/imaging>Imaging (2)</a><li><a href=/blog/category/active+directory>Active Directory (2)</a></ul></section><section><h3>My projects</h3><ul><li><a href=http://griddly.com>Griddly</a><li><a href=https://ownerreservations.com>Owner Reservations</a><li><a href=http://remotedesktoprdp.com>Remote Desktop FAQ</a></ul></section></aside></div><footer class=text-center role=contentinfo itemscope itemtype=http://schema.org/Person itemprop=author><span class=pull-right><a href="/blog/views/login.cshtml?ReturnUrl=/blog">Sign in <i class="glyphicon glyphicon-log-in"></i></a></span> <span>Copyright &copy; 2026 <a href=http://programcsharp.com itemprop="url name">Chris Hynes</a></span></footer><script src=/blog/scripts/SyntaxHighlighter/shCore_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushJScript_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushSql_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushPowerShell_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushXml_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushCSharp_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushCss_635521521360000000.js></script><script src=/blog/scripts/SyntaxHighlighter/shBrushRazor_635521521360000000.js></script><script>SyntaxHighlighter.defaults.gutter=false;SyntaxHighlighter.defaults.toolbar=false;SyntaxHighlighter.all();</script><script>(function(i,s,o,g,r,a,m)
{i['GoogleAnalyticsObject']=r;i[r]=i[r]||function()
{(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create','UA-642373-2','auto');ga('send','pageview');</script>