<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Some Shiny Object</title>
    <link>https://someshinyobject.com/</link>
    <description>Recent content on Some Shiny Object</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2017 | Powered by &lt;a href=&#34;http://gohugo.io&#34;&gt;Hugo&lt;/a&gt; and lots of motivation.</copyright>
    <lastBuildDate>Sat, 11 Aug 2018 21:00:00 +0900</lastBuildDate>
    
	<atom:link href="https://someshinyobject.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Talk to a Duck</title>
      <link>https://someshinyobject.com/posts/talk-to-a-duck/</link>
      <pubDate>Sat, 11 Aug 2018 21:00:00 +0900</pubDate>
      
      <guid>https://someshinyobject.com/posts/talk-to-a-duck/</guid>
      <description>Rubber ducks have been classically used to assist programmers debug code they are stuck on. Whether it be tackling a new algorithm, determining the best way to route data in an application, or wrestling with a huge bug that has come up in code, it often helps to discuss the issues out loud, with someone to provide feedback and direction. In the absence of someone like that, a rubber duck or any inanimate object can be used.</description>
    </item>
    
    <item>
      <title>Windows 10 - User Account Control is missing the Yes button!</title>
      <link>https://someshinyobject.com/posts/windows-10-uac-prompt-yes-button-missing/</link>
      <pubDate>Wed, 27 Dec 2017 17:07:31 +0900</pubDate>
      
      <guid>https://someshinyobject.com/posts/windows-10-uac-prompt-yes-button-missing/</guid>
      <description>I just ran into a really frustrating issue with the Windows 10 UAC prompt. I just bought a new MSI laptop since it was time to upgrade. In my quest to get it set up, I added it to the domain that I use at home. After thinking for a bit, I decided that I didn&amp;rsquo;t want this machine on the domain, so I removed it. I received the usual prompt of &amp;ldquo;Are you sure?</description>
    </item>
    
    <item>
      <title>PowerShell&#39;s New-WebServiceProxy CmdLet with Client Certificates</title>
      <link>https://someshinyobject.com/posts/powershells-new-webserviceproxy-with-client-certificates/</link>
      <pubDate>Sun, 17 Sep 2017 19:16:16 +0900</pubDate>
      
      <guid>https://someshinyobject.com/posts/powershells-new-webserviceproxy-with-client-certificates/</guid>
      <description>I was doing some work in PowerShell a couple of months ago and found myself needing to use Web Services (SOAP Calls) of an enterprise system set in place. I had planned on using PowerShell&amp;rsquo;s New-WebServiceProxy CmdLet but found myself running into issues due to the server requiring client certificates for authentication. I had resolved to write the XML programmatically and use the Invoke-WebRequest CmdLet but as the script grew this became problematic for scaling.</description>
    </item>
    
    <item>
      <title>Converting a site from Drupal to Hugo</title>
      <link>https://someshinyobject.com/posts/converting-from-drupal-to-hugo/</link>
      <pubDate>Sat, 01 Jul 2017 11:03:16 +0900</pubDate>
      
      <guid>https://someshinyobject.com/posts/converting-from-drupal-to-hugo/</guid>
      <description>I intend for this article to be a somewhat thorough overview. It won&amp;rsquo;t be short but I&amp;rsquo;ll also cut fluff. Keep the following things in mind:
 If you&amp;rsquo;re looking for a simple script to solve your issue, this isn&amp;rsquo;t the article that will give it to you. This is intended for some very basic content pulled from Drupal. It doesn&amp;rsquo;t cover every possible aspect. It&amp;rsquo;s written by a primarily Windows user.</description>
    </item>
    
    <item>
      <title>Privacy Policy</title>
      <link>https://someshinyobject.com/privpolicy/</link>
      <pubDate>Mon, 19 Jun 2017 18:37:54 +0900</pubDate>
      
      <guid>https://someshinyobject.com/privpolicy/</guid>
      <description>This Privacy Policy governs the manner in which SomeShinyObject.com collects, uses, maintains and discloses information collected from users (each, a &amp;quot;User&amp;quot;) of the http://www.SomeShinyObject.com website (&amp;quot;Site&amp;quot;). This privacy policy applies to the Site and all products and services offered by SomeShinyObject.com.
Personal identification information We may collect personal identification information from Users in a variety of ways, including, but not limited to, when Users visit our site, register on the site, subscribe to the newsletter, respond to a survey, and in connection with other activities, services, features or resources we make available on our Site.</description>
    </item>
    
    <item>
      <title>About SomeShinyObject</title>
      <link>https://someshinyobject.com/about/</link>
      <pubDate>Mon, 19 Jun 2017 18:37:42 +0900</pubDate>
      
      <guid>https://someshinyobject.com/about/</guid>
      <description>For some reason people decide that once they meet someone named Christopher, they can simply start calling them &amp;ldquo;Chris&amp;rdquo;. That is not the case; or at least in my case that&amp;rsquo;s not the case. The name Chris, as I learned often in my school days, easily attracts unwanted nicknames such as &amp;ldquo;Chrissy&amp;rdquo;, or &amp;ldquo;Christina&amp;rdquo;, or, my personal favorite, &amp;ldquo;Chrissy-Poo-Poo&amp;rdquo;. Rather than reliving that, I would just rather correct people when first introducing myself.</description>
    </item>
    
    <item>
      <title>Setup is unable to proceed due to the following error(s): This product requires Microsoft .Net Framework 4.5</title>
      <link>https://someshinyobject.com/posts/setup-is-unable-to-proceed-due-to-the-following-errors-this-product-requires-microsoft-net/</link>
      <pubDate>Sun, 13 Sep 2015 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/setup-is-unable-to-proceed-due-to-the-following-errors-this-product-requires-microsoft-net/</guid>
      <description>I again bring to you another error that may occur during the deployment of SharePoint 2013. I was configuring a farm recently with SharePoint 2013 SP1 on a farm of Server 2012 R2 servers that had been updated to the latest available patches via the onsite Windows Update server. The servers did not have internet access and thus required the prerequisites to be downloaded beforehand. After gathering the prerequisites and having a (mostly) successful prerequisite install run, I was ready to install the SharePoint bits.</description>
    </item>
    
    <item>
      <title>Quit copying and pasting your scripts!</title>
      <link>https://someshinyobject.com/posts/quit-copying-and-pasting-your-scripts/</link>
      <pubDate>Sat, 13 Jun 2015 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/quit-copying-and-pasting-your-scripts/</guid>
      <description>And other PowerShell no-nos in my book Though the majority of my time is spent writing scripts for various automation purposes, I am also frequently asked to review scripts. I harp on many things when returning my assessments but one of the biggest factors I tend to dwell on is reuse. As I review, one thing I notice is the method people choose to write their code. I begin to notice patterns of the people I have reviewed previously.</description>
    </item>
    
    <item>
      <title>Hung up on Hungarian naming</title>
      <link>https://someshinyobject.com/posts/hung-up-on-hungarian-naming/</link>
      <pubDate>Sat, 16 May 2015 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/hung-up-on-hungarian-naming/</guid>
      <description>And other PowerShell no-nos in my book Yuck!
That&amp;rsquo;s what I have to say about hungarian variable naming otherwise known as hungarian notation. I will briefly explain what it is without going to far &amp;ldquo;down the rabbit hole&amp;rdquo; (consult the linked WikiPedia article). Hungarian notation is when a developer creates a new variable in any scope, they reference the type the variable will be inside the variable name. For example, say we are going to declare a string variable that will hold someone&amp;rsquo;s first name.</description>
    </item>
    
    <item>
      <title>Don&#39;t Use PowerShell One-Liners (In Some Cases)</title>
      <link>https://someshinyobject.com/posts/dont-use-powershell-one-liners-in-some-cases/</link>
      <pubDate>Sat, 14 Feb 2015 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/dont-use-powershell-one-liners-in-some-cases/</guid>
      <description>And other PowerShell no-nos in my book &amp;ldquo;They&amp;rdquo; say that our biggest critic is ourselves and this applies to all crafts that we partake in; to include scripting, programming, and administering technology. I am typically highly critical of my own work and I scrutinize till I believe it is perfect (more so when I know others will read it). I also carry over that intense scrutiny when I critique other&amp;rsquo;s work.</description>
    </item>
    
    <item>
      <title>Resize an Image in Windows with PowerShell!</title>
      <link>https://someshinyobject.com/posts/resize-an-image-in-windows-881-with-powershell/</link>
      <pubDate>Thu, 08 Jan 2015 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/resize-an-image-in-windows-881-with-powershell/</guid>
      <description>Clarification: This works with any deployment of Windows that has PowerShell (3.0 and above). A couple of days ago I had an image that was too big for the context I wanted to use it in. I needed to shrink it down to about 50% of its size. Typically I have access to Windows Picture Manager but unfortunately it was removed from the Office 2013 suite.
The options I received online were either use Paint, download a Windows App from the Windows Store, or download a third-party tool on the Internet.</description>
    </item>
    
    <item>
      <title>Server 2012 R2 and SharePoint 2013: The tool was unable to install Application Server Role, Web Server (IIS) Role.</title>
      <link>https://someshinyobject.com/posts/server-2012-r2-and-sharepoint-2013-the-tool-was-unable-to-install-application-server-role-web/</link>
      <pubDate>Wed, 03 Sep 2014 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/server-2012-r2-and-sharepoint-2013-the-tool-was-unable-to-install-application-server-role-web/</guid>
      <description>Seriously&amp;hellip;WTF. I spent two days trying to figure out this issue and finally I went digging into %WINDIR% to find my answer.
I was trying to run the Prerequisite Installer for SharePoint 2013 on Server 2012 R2 but I kept getting the error in the title line
 The tool was unable to install Application Server Role, Web Server (IIS) Role.
 google_ad_client = &#34;ca-pub-6778756869505323&#34;; google_ad_slot = &#34;2765338695&#34;; google_ad_width = 300; google_ad_height = 250;   After beating my head against the wall for about 2 days straight, I finally read the log file and the answer was staring at me the entire time.</description>
    </item>
    
    <item>
      <title>Finding the Hyper-V VM Configuration File.</title>
      <link>https://someshinyobject.com/posts/finding-the-hyper-v-vm-configuration-file/</link>
      <pubDate>Mon, 04 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/finding-the-hyper-v-vm-configuration-file/</guid>
      <description>Today I found that in my haste to set up my Hyper-V virtual machines, I didn&amp;rsquo;t properly account for the XML files it creates to use as configuration files for the VMs. I had haphazardly chosen random places accidentally, not realizing the full extent of what I was doing. Chalk it up to inexperience. I went searching for ways to find my haphazardly placed VM config files. I wasn&amp;rsquo;t getting to far so I figured I&amp;rsquo;d open up PowerShell and see what I could do with the Get-VM CmdLet provided in the Hyper-V module.</description>
    </item>
    
    <item>
      <title>Faithful In The Little Things</title>
      <link>https://someshinyobject.com/posts/faithful-in-the-little-things/</link>
      <pubDate>Wed, 28 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/faithful-in-the-little-things/</guid>
      <description>Apologies Apologies about not writing content for your blog are clichÃ©. Mostly because no one reads this except for maybe some stalker I have in New Zealand (arbitrary selection). So screw the apologies, I ain&amp;rsquo;t doin&amp;rsquo; &amp;lsquo;em.
Next! I will however provide an excuse, a valid one I think, for not posting as consistently as I said I was. There is quite a shift going on in both my personal and professional life right now.</description>
    </item>
    
    <item>
      <title>Supposedly Personal</title>
      <link>https://someshinyobject.com/posts/supposedly-personal/</link>
      <pubDate>Sun, 11 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/supposedly-personal/</guid>
      <description>Preface I have a text tattoo on my right rib cage that says &amp;ldquo;No Regrets&amp;rdquo;. While I have held true to this for the most part, there is one aspect of my life that I do regret.
I was going to write about something else for the final post of this week, but I will put that off to discuss something that I am quite passionate about. This will be relatively short for two reasons.</description>
    </item>
    
    <item>
      <title>Analogy Time: Client-Side vs. Server-Side</title>
      <link>https://someshinyobject.com/posts/analogy-time-client-side-vs-server-side/</link>
      <pubDate>Thu, 08 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/analogy-time-client-side-vs-server-side/</guid>
      <description>The Injustice Most technical books do an injustice to beginning developers by not elaborating on certain aspects of making scalable, server-side applications. One of the biggest injustices is the graph of client-side verses server-side processing. While desktop applications may interact with a server somewhere, this is more common when it comes to web applications over HTTP. We&amp;rsquo;ve all seen a diagram that looks about like the following:
If I received a dollar for every time I have seen one of these diagrams being presented in an article or book about programming, I&amp;rsquo;d be a rich man.</description>
    </item>
    
    <item>
      <title>Fahrenheit 451? Status: Cancelled</title>
      <link>https://someshinyobject.com/posts/fahrenheit-451-status-cancelled/</link>
      <pubDate>Tue, 06 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/fahrenheit-451-status-cancelled/</guid>
      <description>Preface Fahrenheit 451 is a book authored back in 1953 about modern lifestyle and the constant craving for entertainment. The gist is that books were considered dangerous and that new forms of immediate entertainment (large TVs) were better suited to keep control of the population by making them ignorant. The word &amp;ldquo;firemen&amp;rdquo; takes on a different meaning in that instead of fighting fires, calls come in to fire stations for houses reported to have books in them.</description>
    </item>
    
    <item>
      <title>Big Arguments</title>
      <link>https://someshinyobject.com/posts/big-arguments/</link>
      <pubDate>Sat, 03 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/big-arguments/</guid>
      <description>I don&amp;rsquo;t like fights But we&amp;rsquo;re not going to discuss fights today. We are going to discuss arguments, and more specifically, JavaScript function arguments. Now we all know that functions CAN take arguments (and we also know that they don&amp;rsquo;t necessarily need to).
The cool thing about JavaScript functions is that while they are functions, they are also objects. This is a very significant misunderstanding of the language. In fact, besides functions, everything else that has a type in JavaScript is an object.</description>
    </item>
    
    <item>
      <title>Explaining The Header</title>
      <link>https://someshinyobject.com/posts/explaining-the-header/</link>
      <pubDate>Wed, 31 Jul 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/explaining-the-header/</guid>
      <description>Code Just in case the header changes and for historical reasons, the code in question is this:
var adjectives = [&#34;shiny&#34;, &#34;outstanding&#34;, &#34;marvelous&#34;, &#34;extraordinary&#34;]; var some = function (str) { for (var i = 0; i The programming language used in my header picture or the above code block is JavaScript. JavaScript is by far my favorite and most proficient language. I have been using it since around 2002. JavaScript has a pretty long (and interesting) history in terms of its perception in the development community.</description>
    </item>
    
    <item>
      <title>The Name</title>
      <link>https://someshinyobject.com/posts/the-name/</link>
      <pubDate>Wed, 31 Jul 2013 00:00:00 +0000</pubDate>
      
      <guid>https://someshinyobject.com/posts/the-name/</guid>
      <description>Preface I&amp;rsquo;ve been asked before why I named my site SomeShinyObject.com. I always thought it was well understood but hopefully this will clear it up.
Personally Choosing a name for my site wasn&amp;rsquo;t too hard. It was done in 2010 when I began to redevelop an interest in programming and web development. It seemed that every time I wanted to get started on a project, I would always lose focus and start pursuing something else.</description>
    </item>
    
  </channel>
</rss>