Generated by All in One SEO v4.9.6.2, this is an llms.txt file, used by LLMs to index the site. # Brady Moritz human approved (tm) ## Sitemaps - [XML Sitemap](https://www.bradymoritz.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [MsPaintLib - a .Net library for the new MS Paint .paint file format](https://www.bradymoritz.com/mspaintlib-a-net-library-for-the-new-ms-paint-paint-file-format/) - Sometime in the last couple years, MS Paint started adding some new features that were interesting- among them was the ability to work with image layers. I had a nice laugh when I discovered that yes, you can add layers to your Paint project but as soon as you want to save the file, it - [Big Arch- McDonald's adds a 1000 calorie burger to the menu](https://www.bradymoritz.com/big-arch-mcdonalds-adds-a-1000-calorie-burger-to-the-menu/) - McDonald's Adds the Big Arch burger and meal to their menu- the burger itself is over 1000 calories and the meal deal is north of 1600 calories. For reference, the Big Mac is about half the calorie count at 550 (pictured) Let's take that and DOUBLE it! (and add some sugary fries and soft drink - [Searchhounds.com and the new domain parking model](https://www.bradymoritz.com/searchhounds-com-and-the-new-domain-parking-model/) - Godaddy appears to be now be frequently redirecting parked domains to a site named searchhounds.com. For example: These pages present a "content page" along with a list of search phrases related to the content of the article on the page. Many of you will remember the older parked domain pages that would host a similar - [CURL on Windows](https://www.bradymoritz.com/curl-on-windows/) - CURL on Windows can be confusing at times - [C# Ranges and their exclusionary upper bound](https://www.bradymoritz.com/c-ranges-and-their-exclusionary-upper-bound/) - I've been moving to using more of the range based code and shorthand in my C# code recently- The ranges are pretty cool in how you can specify easily the lower..upper shorthand to specify a subset of an array or even letters in a string. Recently I fully noticed something odd about the upper bound- - [External M.2 NVME SSD Enclosures and Heat and Failure and Heartache](https://www.bradymoritz.com/external-m-2-nvme-ssd-enclosures-and-heat-and-failure-and-heartache/) - Bought an nvme ssd external enclosure so I could bulk copy my data from my old laptop to my new one. This is the one: https://amzn.to/3rgNAVq Works great, but I learned the hard way that these will run warm, nay HOT, when you're running them hard. And what is running a drive harder than copying - [facebookexternalhit/1.1](https://www.bradymoritz.com/facebookexternalhit-1-1/) - You're seeing these in your user agent app logs and wondering what's going on? Is this a link from facebook.com or some kind of sinister bot? When someone posts a link to your page on facebook, you'll notice a preview image of the page will often show up- so facebook is going out and loading - [#:~:text=](https://www.bradymoritz.com/text/) - #:~:text= is appearing in urls to your site, and you see it in other urls as well. You didn't put it there, why is it showing up? Google added this feature to Chrome browser so that the text on the page matching what is sent after the #:~:text= token gets highlighted on the page (and - [Connect Wordpress with Gmail without smtp](https://www.bradymoritz.com/connect-wordpress-with-gmail-without-smtp/) - The biggest pain in setting up a wordpress site is getting it connected with an email account, to use as the sending account for system messages. This usually requires finding some obscure smtp settings from your email provider, adding credentials that will need to be updated again if you ever change your email, and various - [Business Ideas list (from ycombinator)](https://www.bradymoritz.com/business-ideas-list-from-ycombinator/) - This list has been around a while, but a good number of items still stand true. Some of the things I'd still like to see done correctly are -item #21- displace intuit quickbooks. They charge too much, and are lazy because they don't have competition. Oh and I hate using their bloated software. How tough - [CS1929 C# 'ILoggerFactory' does not contain a definition for and the best extension method overload requires a receiver of type](https://www.bradymoritz.com/cs1929-c-iloggerfactory-does-not-contain-a-definition-for-and-the-best-extension-method-overload-requires-a-receiver-of-type/) - This error pops up pretty frequently when upgrading your .net core project to 3.0 or 3.1. The solution apparently is to replace the old code: private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } With this new version: private IServiceCollection ConfigureLogging(IServiceCollection factory) { factory.AddLogging(opt => { opt.AddConsole(); }) return factory; } - [ASP.Net MVC and MVC Core Error 500 after editing cshtml Razor page](https://www.bradymoritz.com/asp-net-mvc-and-mvc-core-error-500-after-editing-cshtml-razor-page/) - I've had this pop up a few times over the years when editing razor synctax cshtml files. There is some perfectly legal c# code that even compiles fine in your razor files, but will fail when you try to run it- specifcally, when you do this in c#: if(condition == true) something = somethingelse; Perfectly - [System.Threading.Tasks.Task`1[Microsoft.AspNet.Mvc.Rendering.HtmlString] in place of Html.PartialAsync](https://www.bradymoritz.com/system-threading-tasks-task1microsoft-aspnet-mvc-rendering-htmlstring-in-place-of-html-partialasync/) - System.Threading.Tasks.Task`1[Microsoft.AspNet.Mvc.Rendering.HtmlString] showed in my cshtml page where partial views were supposed to render. This was after upgrading to asp.net core 3.1 and going through the warnings that said Html.Partial should be replaced with Html.PartialAsync now to prevent deadlocks. Great, I'll just go replace them all... blindly, because that's how I roll.This resulted in the System.Threading.Tasks.Task`1[Microsoft.AspNet.Mvc.Rendering.HtmlString] - [.Net Core 3.0 Released Today](https://www.bradymoritz.com/net-core-3-0-released-today/) - Microsoft released the .Net Core 3.0 framework today. Along with a lot of other changes, the biggest news is support for desktop app development, by supporting winforms and WPF. Venturebeat has more info on the release: https://venturebeat.com/2019/09/23/microsoft-releases-net-core-3-0-with-support-for-wpf-and-windows-forms/ And Microsoft has the announcement on their developer blog here: https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/ - [Wordfence cannot delete files on Windows Server IIS](https://www.bradymoritz.com/wordfence-cannot-delete-files-on-windows-server-iis/) - I've been running Wordfence on a number of wordpress sites I run on a windows server. Yes, you can run wordpress/php/mysql on windows. No, it's not a great idea though. I've run into numerous issues with this setup and regret doing it, but it's also been interesting to see the varying levels of support for - [IGSHID - the new(?) instagram click tracking ID](https://www.bradymoritz.com/igshid-the-new-instagram-click-tracking-id/) - Apparently instagram has started adding a tracking click id named igshid that is similar in purpose to the facebook click id named fbclid- although this parameter seems to be used in links TO instagram instead of on links outbound from it as the facebook one is. I haven't found any real info on this parameter - [carbon fiber exhaust manifold](https://www.bradymoritz.com/carbon-fiber-exhaust-manifold/) - Exhaust manifolds on cars (and other engine powered vehicles) are usually make of cast iron and VERY heavy. Car tuners usually will replace them with a thinner walled tubular pipe style manifold to save weight and to get better flow and performance (at the expense of being louder, but that's often considered one of the - [A timeout was reached (30000 milliseconds) while waiting for the....](https://www.bradymoritz.com/a-timeout-was-reached-30000-milliseconds-while-waiting-for-the/) - A timeout was reached (30000 milliseconds) while waiting for the Windows Error Reporting Service service to connect. My new and really fast laptop has been occasionally freezing all input for a long period.. maybe a minute, maybe more.. and then suddenly unfreezes and catches up. I can still move the mouse around, but no clicks - [orchard vs. wordpress popularity](https://www.bradymoritz.com/orchard-vs-wordpress-popularity/) - A bit of keyword researching this evening lead me to the phrase "orchard themes", which I have some interest (and stake) in since I've been working with orchard for quite a while now. This exact phrase is searched only about 100 times per month in the US, which didn't sound like a lot to me. - [Malware removal toolkit - step by step](https://www.bradymoritz.com/malware-removal-toolkit-step-by-step/) - I recently suspected my laptop may have some malware (though now I think it's just some new evil ad stuffing technique used on the web, but digress do I), so I consulted my guru buddy "tk" which malware removal tool he currently recommends. And he dumped the following list on me ;) me: What's the - [Oculus Rift Green Screen Mixed Reality](https://www.bradymoritz.com/oculus-rift-green-screen-mixed-reality/) - If anyone needs me, I'll be in my green screen vr room for the next year ;) I'll need to try this same setup with one of the dirt/rally sims I prefer to run instead of the more usual road racing variety. I'd thought this kind of thing would be awesome, to use the oculus - [Crashplan Home replacements and alternatives](https://www.bradymoritz.com/crashplan-home-replacements-and-alternatives/) - Crashplan, my favorite backup software, recently announced they would be discontinuing the consumer or "home" product from their lineup and will just focus on business customers instead. This sucks as I had settled on using their product for all my backups some time ago, and have it running on a number of machines. The good - [Prosper 202 on Windows IIS](https://www.bradymoritz.com/prosper-202-on-windows-iis/) - I've been running more PHP and Mysql apps on windows IIS servers lately... I hope this is not the result of some disorder ;p Wanted to try out Prosper202 Click tracking software. Downloaded the latest, version 1.9.29 as of writing. First issue encountered - the app highly recommends installing memcache for performance. I did some - [Silverlight in Edge Browser](https://www.bradymoritz.com/silverlight-in-edge-browser/) - I found out this evening (or likely knew before but had forgotten) that Edge browser does not and will not support the Silverlight plugin from Microsoft. So if you had any awesome .net code you could run inside a browser, you'll need to fire up an old version of Internet Explorer, or possibly run Firefox - [Google Microphone in Chrome spooks me out](https://www.bradymoritz.com/google-microphone-in-chrome-spooks-me-out/) - Loaded Chrome browser earlier and was greeted with a little microphone icon in google's search box. Click it, and sure enough, you can talk to google and it will recognize what you say and do a search for it. Cool stuff, but what is spooky about this is- the browser never asked me if I - [Installshield sucks. Thanks Microsoft.](https://www.bradymoritz.com/installshield-sucks-thanks-microsoft/) - Adding an installation project to my solution in vs2010, i notice an "installshield le" option for installation projects. ok, whats this? I do some research and apparently microsoft is abandoning their own installation projects, and will be moving everyone to use this "light edition" of installshield in the future. I've used installshield in the past. - [Wordpress Connection Timed Out Errors- debugging and repairing](https://www.bradymoritz.com/wordpress-connection-timed-out-errors-debugging-and-repairing/) - Maybe you have an older, heavily modified wordpress site that has some outdated custom code, older plugins, and various other custom stuff that hasn't been updated in some time. Your site occasionally stops responding for a while, often with an unable to establish database connection error. In Mysql you see a bunch of sleeping connections - [Thanos Bad Blood](https://www.bradymoritz.com/thanos-bad-blood/) - Googling some stuff about Bad Blood (the book about Theranos) and comparing Theranos to Thanos- discovered a lot of people are googling "Thanos Bad Blood". I guess we could throw some Taylor Swift in there to make the full remix for There Will Be Bad Blood and Grammar: The Musical. Or something. I don't know - [zwi-cofg.php](https://www.bradymoritz.com/zwi-cofg-php/) - I run a number of wordpress sites on a windows/IIS server, and many of these sites keep getting infected with some kind of trojan that seems to try to redirect traffic away to other sites, thus building "fake" backlinks and traffic. One of the files that seems to commonly show up is named zwi-cofg.php - - [DNS problem: SERVFAIL looking up CAA for domain name](https://www.bradymoritz.com/dns-problem-servfail-looking-up-caa-for-domain-name/) - Certify has been a great tool for setting up free ssl, and is especially nice if you have a lot of sites- for both cost savings and the ability to auto-update certs. I use a windows based tool called Certify The Web to automate this and it's worked great for a long while. I started - [Copy Amazon cart to another account](https://www.bradymoritz.com/copy-amazon-cart-to-another-account/) - Copying all the items you have in your amazon account to another account seems like a simple task, but there is no one-click solution for this- here is our work-around. - [FBCLID - the new Facebook Click ID querystring parameter](https://www.bradymoritz.com/fbclid-the-new-facebook-click-id-querystring-parameter/) - Facebook has begun adding a querystring parameter to outbound links- the FBCLID - aka facebook click id. This parameter is annoying for many when they try to copy and then paste or share a link to something they clicked on from facebook, as a normally clean and even short url now has this big ugly - [Feeling ANSI about Windows console color codes](https://www.bradymoritz.com/feeling-ansi-about-windows-console-color-codes/) - My first software "product" was a BBS fancy menu generator that utilized ANSI based colors and those funky shaded block characters, to generate a completely new and semi-randomized background pattern on every load. Written in pascal. It ran on a couple BBS's. Yay. Today I thought about those ANSI codes and whether they still work - [Update folder modified date based on file contents](https://www.bradymoritz.com/update-folder-modified-date-based-on-file-contents/) - I've used this tool a few times with good result- https://www.nirsoft.net/utils/folder_time_update.html If you copy a bunch of folders + files to another drive, maybe as a makeshift backup, and restore them later- the folders will all get new timestamps on them. Not a huge deal, but if you're looking for that project you were working - [.Net C# code error that wasted a day of my life](https://www.bradymoritz.com/net-c-code-error-that-wasted-a-day-of-my-life/) - Can you quickly spot the error in this code? if (GetRandomNumber(1, 20) > 19); // upped this from 17) { redirout = OtherURL; } You'll likely think it's something with a boundary state in the GetRandomNumber method, and sure that's a good guess, but the actual mistake/error is visible right here, - [How to sign an agreement in a Word docx file](https://www.bradymoritz.com/how-to-sign-an-agreement-in-a-word-docx-file/) - I realized today that I'm not sure what the "correct" way to fill out and sign a word document based agreement would be. My process usually involves typing info into the "fields", but many documents just draw underlines in the space where you are supposed to enter data... So when you type here, you now - [Image restore broken in Windows 10 1709 "Fall Creators Update" (and Hack Solution)](https://www.bradymoritz.com/image-restore-broken-in-windows-10-1709-fall-creators-update/) - (I found a hack to get this image to restore- I added it at the bottom) This bit me pretty bad this week- if you use the older version of windows backup and take an image snapshot of your windows 10 pc- the latest version of windows will make the image, but this image WILL - [HDCP Unauthorized. Content Disabled - Roku](https://www.bradymoritz.com/hdcp-unauthorized-content-disabled-roku/) - This evening my Roku started showing a purple screen with the text "HDCP Unauthorized. Content Disabled" when I tried to play any show. The audio still worked though. The solution to this was really deep, see if you can keep up with all this: 1. Wiggle the HDMI cable connector(s). That's it! - [Galaxy S6 Wifi 'authentication error occurred' since firmware-update, high battery usage](https://www.bradymoritz.com/galaxy-s6-wifi-authentication-error-occurred-since-firmware-update-high-battery-usage/) - After updating the firmware on my Samsung Galaxy S6 not long ago (early December 2017?) I immediately noticed my battery used became absolutely horrible. Like, dead in 90 minutes kinda bad. After doing the normal things like clearing the cache etc, and getting only marginal improvements, I finally noticed that the wifi connection on the - [Beerita recipe](https://www.bradymoritz.com/beerita-recipe/) - A beerita is basically a margarita with some beer mixed in, usually a mexican beer to stay in theme. I often make a "cheatarita" (more on that later) as my go-to for drinking some tequila in a less dense/easier to make/lower calorie fashion, but sometimes I like to make my own version of a beerita - [anrdoezrs.net](https://www.bradymoritz.com/anrdoezrs-net/) - What is this weird URL that seems to show up in the strangest places? anrdoezrs.net is a redirect url used by Commission Junction (cj.com) to sort of anonymize links to individual offers on their platform. So when you post a link to an affiliate offer from CJ (for instance, http://www.anrdoezrs.net/links/3904395/type/dlg/http://www.gearbest.com/tablet-pcs/pp_365835.html ), they use this link to - [IP firm that functions as a partner instead of a hired service](https://www.bradymoritz.com/ip-firm-that-functions-as-a-partner-instead-of-a-hired-service/) - I've missed a good number of opportunities over the years for some intellectual property on some unique technologies that I *think* I invented (they may have already been) and which later showed up in the market, sometimes very successfully. In one case, a partner and I built an electronic device that later become a multi-billion - [Home Raising in Houston, after Harvey](https://www.bradymoritz.com/home-raising-in-houston-after-harvey/) - Update- this link should have some options for raising your house or home in Houston- Houston Home Raising Raising your home further above the ground is something I just heard of in the aftermath of Hurricane Harvey in Houston Texas. It's not inexpensive, but apparently there are actual options for this, including raising a house - [Cannot view folders on Galaxy S6 android phone from Windows 10 PC when connected by USB](https://www.bradymoritz.com/cannot-view-folders-on-galaxy-s6-android-phone-from-windows-10-pc-when-connected-by-usb/) - I've fought this a couple times before- plug in the phone and go to browse folders on it from the PC. Windows Explorer shows the phone is connected, but nothing is browseable. Hey dummy- look at the phone. Unlock it. Boom. now you can browse. - [dism restorehealth error 0x800f081f fix](https://www.bradymoritz.com/dism-restorehealth-error-0x800f081f-fix/) - my pc was having some weird issues so I found instructions to do the sfc /scannow and dism commands that should check and repair the core system files. The directions I found online had me run sfc /scannow first, followed by a few dism commands, and then the dism /Restorehealth command at the end. Everything - [PHP on Windows, IIS, FastCGI results in MySql Sleeping Connections and Too Many Connections error](https://www.bradymoritz.com/php-on-windows-iis-fastcgi-results-in-mysql-sleeping-connections-and-too-many-connections-error/) - Not long ago we moved a wordpress based website from an ovh account to a windows server we already had running other things. (Nothing against OVH, just no point in having another server when we have excess already). We've run a number of wordpress installs on IIS and Windows, and the FastCGI implementation seems to - [PHP code for Bing/Microsoft/Azure translator](https://www.bradymoritz.com/php-code-for-bingmicrosoftazure-translator/) - Microsoft has yet again changed the API service for the translator api they offer (formerly known as Bing translator, Microsoft Translator, Azure Translator?). It's now been moved to Azure, and is under the "Cognitive Services" offerings. Maybe it will stay here for more than a couple months before they mess with it again? I needed - [Sedis Kickstarter by Nefer Games](https://www.bradymoritz.com/sedis-kickstarter-by-nefer-games/) - Nefer Games is running a kickstarter for their first gaming system called Sedis- think of a six sided dominos, add a pile of math, and you get the new Sedis tile system. It's claimed to be only the 4th generic gaming system in the world, behind dominos, dice, and cards. Go check out the kickstarter - [6÷2(1+2)=? How do you solve this?](https://www.bradymoritz.com/6div2times1plus2-how-do-you-solve-this/) - 6÷2(1+2) is one of those order of operations problems that pops up on social media occasionally and causes people to disagree on the answer and get all angry about it ;) The reason the disagreements occur is based in order of operations. Most of us know to complete the inside of the parenthesis before applying - [Moving Google Analytics property to a different account](https://www.bradymoritz.com/moving-google-analytics-property-to-a-different-account/) - If you buy a website with a long history online, you'll likely want to preserve the google analytics account history. If the previous owner can't give you control of the account with this history, things can get a little weird. The options I've found so far are: -The prior owner can just add your login - [Margarita Recipe](https://www.bradymoritz.com/margarita-recipe/) - My latest rendition is: the "3 man margarita" - serves about 3 men (wow?) 4 shots tequila 2 shots triple 1 lime 1 small orange 1 big squeeze lime juice (or, more limes) splash of truvia- powder is good, liquid is ok giant spoon of orange concentrate (really big) 3 tall glasses of crushed ice - [How to be an Online Broadcaster](https://www.bradymoritz.com/how-to-be-an-online-broadcaster/) - I casually asked TK today about online broadcasting, and he managed to deliver a lot of knowledge on the topic. I didn't even know he was into that kinda thing ;) I'd asked about twitch.tv after seeing an article able using twitch to control paintbrushes to create painting, in a strange crowd-sourced kind of artwork (article - [I'm on hold song on uberconference.com](https://www.bradymoritz.com/im-on-hold-song-on-uberconference-com/) - Called into an uberconference conference call today and was a little early. Noticed the hold music was a little different than what I'm used to. Then I noticed the guy singing mentioned being "on hold, for a conference call" and "wonder where my friends are". Awesome! A bit of googling found this is the song - [Using GIT with Visual Studio and a Local project](https://www.bradymoritz.com/using-git-with-visual-studio-and-a-local-project/) - Git usage with visual studio has become easier in recent times, but I always still have a bit of a headache remembering a few basic items. For instance, I use bitbucket.org for a lot of private repositories, and I often will have source code on my local machine that I'd like to add to git - [PokeFind.com - Pokémon Go finder map app](https://www.bradymoritz.com/pokefind-com-pokemon-go-finder-map-app/) - A lot of these "pokemon finder" apps have popped up since the pokemon go app became such a big deal. Check out the http://pokefind.com app for a good example of a pokemon finder (aka pokefind). A blog is going live soon on the site so you can keep up with both news about pokefind as - [Pistol Gun Emoji in Apple iOS and Windows](https://www.bradymoritz.com/pistol-gun-emoji-in-apple-ios-and-windows/) - Big news today was Apple replacing the "pistol" emoji with a water gun design, apparently in an effort to make fonts less violent? The old and new emoji's look like this: But, what I didn't see in the news is that the major "Windows 10 Anniversary Update" released today, does the exact opposite- Windows 10 - [Amazon CPM versus Adsense Ads](https://www.bradymoritz.com/amazon-cpm-versus-adsense-ads/) - Been testing Amazon CPM ads on a couple sites lately to see how they perform. So far, my main test was to place it in a lower quality position on a site that has a techie audience, so the visitors typically have very low click rates on adsense ads. The cpm rate for the one - [EXI for .Net](https://www.bradymoritz.com/exi-for-net/) - EXI is a binary representation for xml data, and is a standard defined by the W3C. The name stands for "Efficient XML Interchange", and apparently is the (semi?)new hot thing in making xml more compact and efficient. Common approaches to compressing xml typically take the route of creating some non-standard method of compacting the data to - [Phalanger PHP Compiler for Wordpress](https://www.bradymoritz.com/wordpress-for-dot-net/) - I like how the phalanger guys now have a couple articles on (and are really emphasizing) how to compile Wordpress to run as a .Net app. They are emphasizing doing this as a performance improvement over the normal PHP runtime. That's pretty cool. see http://php-compiler.net/ - [Could not load file or assembly Newtonsoft.Json](https://www.bradymoritz.com/could-not-load-file-or-assembly-newtonsoft-json/) - I've run into this problem a few times, usually when source control is involved. -Delete the package from you /packages folder -open nuget package manager, it will notify that things are out of sync- click the resolve button. -if you have version conflicts, edit your dependentAssembly bindingRedirect so that the older version(s) are redirected to - [OneDrive reducing from 15gb to 5gb for free accounts](https://www.bradymoritz.com/onedrive-reducing-from-15gb-to-5gb-for-free-accounts/) - This is amazing- Microsoft sent a notice today that the free tier for their onedrive offering (basically cloud storage) will be dropping from 15gb down to 5gb. This is in a world where storage continues to get cheaper and storage offerings are continuing to grow their free tiers larger and drop their prices on non-free. - [3D 360 degree Spherical Video for VR](https://www.bradymoritz.com/3d-360-degree-spherical-video-for-vr/) - I recently acquired a Samsung Gear VR headset to use with my Galaxy S6 phone. As soon as I tried it on, I was able to experience what I'd been looking forward to trying - seeing a virtual world around me which convincingly stays in place when I move my head around. I've known that - [PS3 Controller with Samsung Gear VR on Galaxy S6](https://www.bradymoritz.com/ps3-controller-with-samsung-gear-vr-on-galaxy-s6/) - This is a work in progress. Now that I have my Samsung Gear VR up and cranking, I'm looking for some games to mess with, and I've noticed that some games need a game controller. Samsung apparently sells a bluetooth controller for use with the galaxy s6, but I've seen mentioned that many bluetooth controllers - [Mark Benton Chris O'Dowd](https://www.bradymoritz.com/mark-benton-chris-o-dowd/) - I can't be the first to notice the strong resemblence between Mark Benton and Chris O'Dowd, right? Saw Mark on an episode of Dr. Who from around 2005... and really thought it was Chris, maybe in a fat (chubby?) suit. But then noticed he seemed a bit older, so couldn't be him. But the resemblence - [lrv and thm files on gopro](https://www.bradymoritz.com/lrv-and-thm-files-gopro/) - Recently procured the latest model GoPro camera. Noticed there are some additional files created for each file, in addtional to the normal .mp4 file. What are these? After a bit of research: .lrv file: it's a big JPG file that has a bunch of screenshots grabbed from the video. Rename it to .Jpg (or just - [ip67 android phone](https://www.bradymoritz.com/ip67-android-phone/) - Samsung is releasing a ruggedized version of their latest Android based phone called the Galaxy S4 Active. It is being marketed to the "active" crowd, and the ip67 rating means it is ruggedized in various ways against water, shock, and other elements. This is the same rating we used to use with the big clunky mobile - [Download Sql Server 2012 on Windows Server 2012](https://www.bradymoritz.com/download-sql-server-2012-on-windows-server-2012/) - Yet another frustration with recent microsoft products- the server products (now running windows server 2012) has the browswer locked down tight. This means it won't let you download files, without digging through a bunch of security settings and fiddling with them until it lets you. This bit me recently when trying to download sql server - [Migrating from Orchard to Wordpress](https://www.bradymoritz.com/migrating-from-orchard-to-wordpress/) - I still like the Orchard CMS project, but I've found it taking too much maintenance time and having weird issues over the years, so I finally caved and moved this site (and a number more to follow) to (or back to) wordpress. Even this process was made way more difficult than it should have, the - [MVC Razor Semicolon showing up](https://www.bradymoritz.com/mvc-razor-semicolon-showing-up/) - If you get a pesky semicolon in your page when using MVC 3 with Razor, you probably did something like this: @Html.Partial("LeftColumn"); See the semicolon? It's fine to put it there, but of course Razor doesn't see it as .net code, just more inline html. This one is obvious once you notice it, - [Simplest MVC Controller routing](https://www.bradymoritz.com/simplest-mvc-controller-routing/) - I've ported a number of websites from old static (or nearly so) pages over to more recent .net mvc technology, just for the benefit of being able to use templates and manage/automate a few things better than having to edit individual html files. Yes, Im a fan of Orchard CMS but some of these sites - [AMP Accelerated Mobile Pages for MVC ASP.Net](https://www.bradymoritz.com/amp-accelerated-mobile-pages-for-mvc-asp-net/) - Google has a new mobile standard for html that strays from the recent common knowledge involving responsive web pages which show the same html for both mobile and desktop traffic, but which reformats itself to the width of the browser Instead, Accelerated Mobile Pages ( or AMP ) actualy adds a lot of resrictions and - [Blocking Ad Blockers - Unblockable Ads](https://www.bradymoritz.com/unblockable-ads/) - Can web ads be "unblockable"? Lots of web users are running Adblock Pro and a variety of other tools that do a very effective job of blocking ads on websites. Most of these tools simply block access to the third party urls that serve up the majority of the ads on the web. Products like - [torsion bar valve springs](https://www.bradymoritz.com/torsion-bar-valve-springs/) - When I'm running, I get lots of weird ideas. Today, I thought, why not use torsion bars for valve springs in engines, instead of the usual coil spring? Benefits should include- less moving mass, adjustable pre-load, and... well that's all. So, this falls into the "new-old" ideas category - apparently was done as far back - [Orchard multitenancy configuration](https://www.bradymoritz.com/orchard-multitenancy-configuration/) - Am now successfully running multiple sites on a single instance of Orchard (this one). Can't really divulge what they are, but I will comment on the configuration- when making a new tenant, make sure you have no spaced in the name. It doesn't fail immediately, but does a few steps later. The solution requires - - [Async javascript loading for reduced page load time](https://www.bradymoritz.com/async-javascript-loading-for-reduced-page-load-time/) - Many of my websites have the standard addins for integrating with the rest of the world- the addthis.com gadget, the facebook like button, etc. A number of them also use google maps. Each of these includes a javascript file from a remote source, which normally will slow down the load time of your pages. Google - [How does ChatRoulette work - the RTMFP protocol](https://www.bradymoritz.com/how-does-chatroulette-work-the-rtmfp-protocol/) - Disclaimer - I've never used chatlroulette and have no intention of starting. But I was curious about the technology under it. Has Flash finally enabled some way of direct peer-to-peer streaming of data? And it appears that this is the case. The RTMFP protocol is a version of Adobe's earlier streaming protocol called RTMP. RTMFP - [DDOS at Codero](https://www.bradymoritz.com/ddos-at-codero/) - I've been hosting with Codero for a while now, and had great service. Until this morning, when a DDoS attack effectively blocked one of their data centers from the rest of the world. So, all my projects on my primary server with them were offline for... about 6 hours or so. Last year a DDOS - [Groupon Clone](https://www.bradymoritz.com/groupon-clone/) - Doing some research into ways to get a "daily deals" website online, much like the famous groupon.com site. There are quite a few out there now, and a number of options if you want to create your own. It seems the lifecycle is still early enough that many providers are charging $1k+ for a reasonable - [Phalanger PHP Compiler - new version released](https://www.bradymoritz.com/phalanger-php-compiler-new-version-released/) - I've been watching this project for years, and just noticed a new major release was made last month. Phalanger is a Php to .Net (CLR) conversion framework. Effectively lets you run PHP apps as .Net, inside the CLR, on an IIS server. As it matures, this should be a great option for running php code - [EF Code-First first look](https://www.bradymoritz.com/ef-code-first-first-look/) - Modifying a project built using EF Code First, and so far I like what I see. The whole POCO concept seems to work well, especially for a smaller simpler project. I learned a lot about it from this link: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx I also like how you can eaisly define test data to use in place of - [ReactOS 3.13 released](https://www.bradymoritz.com/reactos-3-13-released/) - The ReactOS project, which I follow pretty closely, has finally released version 3.13 as of today. It is claimed to support running Mono now, so I'm really curious to see how well it does. Eventually having an open source Windows replacement, which can also run .Net code, could be a really good thing. I will - [Undelete popular tabs in IE9](https://www.bradymoritz.com/undelete-popular-tabs-in-ie9/) - Using IE9, I like the "popular sites" list of links that shows up when a new tab is opened. Of course google is one of the first ones.. except I accidently removed it a while back, and now can't figure out how to "un-remove" it. Some searching online found out there is no real way - [FireFox 4 is Slow](https://www.bradymoritz.com/firefox-4-is-slow/) - I don't use firefox all that much but I do use it when i need to use one of the many plugins avaialble for it (my biggest beef with ie- make it pluggable already). Popped it up the other day and what's this, version 4 is out. Sounds great, let's upgrade. I have a really powerful - [Orchard 1.1 is go](https://www.bradymoritz.com/orchard-1-1-is-go/) - Running on Orchard 1.1 now. Upgrade process not as painful as prior ones, still not exactly one-click stuff though. - [screwturn wiki on .net 4 and extensionless urls](https://www.bradymoritz.com/screwturn-wiki-on-net-4-and-extensionless-urls/) - Screwturn wiki is (pretty) good software, but unfortunately seems to be mired in some of the older asp.net technologies. There are a LOT of moving parts under the hood, so trying to modernize it might be a challenge. I wanted to update it enough to run on .Net 4.0, and specifically to enable extensionless URL's.. - [100 grams to lbs](https://www.bradymoritz.com/100-grams-to-lbs/) - 100 grams is 0.22046 pounds. You're welcome! Just curious if I make this post, what would big daddy G do with this phrase? That being 100 grams to lbs, specifically. If you found this post by searching for this phrase, I'd be curious to know what you were trying to convert for.. add a comment - [WPF Printing Performance and PDF](https://www.bradymoritz.com/wpf-printing-performance-and-pdf/) - Printing in WPF has been a big thorn for me over the last few years, it just feels like you have to learn everything the hard way through extensive trial and error... and better write it down or you'll be re-learning it again later. One hard lesson for me has been printing a lot of - [15 bean soup recipe](https://www.bradymoritz.com/15-bean-soup-recipe/) - 1 bag "15 bean soup" mix cook according to directions, but use these ingredients instead: -replace half the water (and optionally all the pork) with pork stock -replace canned tomatoes with a few shots of Huy-Fong SriRacha sauce (or try tabasco) -add a whole lime instead of a lemon -throw in a whole chopped union - [Google Black Bar](https://www.bradymoritz.com/google-black-bar/) - Google apparently decided to change the menu bar across the top of the page to black. I don't really care, but I will admit it looks really out of place. Apparently a lot of others agree- and some really have strangely strong opinions about it, which can't be a healthy sign... but anyway. So who - [64bit Oracle Instant Client Performance](https://www.bradymoritz.com/64bit-oracle-instant-client-performance/) - I've made a post on StackOverflow - http://stackoverflow.com/questions/6718890/oracle-datareader-in-net-way-too-slow-over-network/6747497#6747497 about a weird performance issue Ive encountered with the 64 bit version of the Oracle Instant Client 11g. I've tested on other machines with a 32 bit client (though not instant) and it is much faster, around 10 times the speed, when using a simple datareader to - [NopCommerce 2.00 is released- time to upgrade](https://www.bradymoritz.com/nopcommerce-2-00-is-released-time-to-upgrade/) - The long-awaited 2.0 release of NopCommerce was released today. It's going to be a lot of work, but we will be porting our primary nop project, Deadlywind.com, to the new framework as soon as we can. We've been holding off on a lot of improvements to the site/store knowing that this major update was coming out - [268435456](https://www.bradymoritz.com/268435456/) - 268435456 is a big number. I ran across it while researching some google maps stuff, and the author of an article said it was half the earth's diameter, in pixels, when google maps is zoomed to level 21. OK... For some reason, I wondered if that was kindof a common knowledge thing or not, so - [schema.org with nopcommerce](https://www.bradymoritz.com/schema-org-with-nopcommerce/) - We're deploying the latest nopcommerce 2.1 on some of our ecommerce sites very soon. This version (well, version 2.0) was a major overhaul of the nopcommerce project to port it over to mvc3 and razor... so migrating our old sites over turned into a lot of work, but work (I hope) that will be worthwhile - [NOPCommerce Themes and Theming](https://www.bradymoritz.com/nopcommerce-themes-and-theming/) - NopCommerce 2.0 is now fully ASP.Net MVC3 using razor etc. Pretty nice stuff. This makes porting a site from earlier version a bit of a challenge, if it has a lot of customization. Actually if you only made customizations via CSS modifications, then it is actualy very easy to port over (I'll make another post - [nopcommerce 2.0 fresh install sql script](https://www.bradymoritz.com/nopcommerce-2-0-fresh-install-sql-script/) - With one of our NopCommerce ecommerce websites, we recently ran into an issue with upgrading - in short, if you want to upgrade from a pre-2.0 site to the latest (2.1 as of now) version, you would need to install 2.0 first, let it create a new database, run the 1.9 to 2.0 migration sql - [Open URL using LinkLabel](https://www.bradymoritz.com/open-url-using-linklabel/) - In Winforms, you have a LinkLabel control - which one might be interested in using to open a browser with a url (perhaps?). One way to accomplish this is to add the LinkClicked event handler, and have it execute this: System.Diagnostics.Process.Start(http://www.amazify.com/); //Put your own URL in there WPF uses a different control and method of - [SEO Image Names in NOPCommerce](https://www.bradymoritz.com/seo-image-names-in-nopcommerce/) - Image file names in NopCommerce have historically been not very attractive, to either humans or google-like creatures. The image file format for Nop has historically been: site.url/images/thumbs/00000123_70.jpg which would be the image with id 123, and dimensions of 70 along the largest size. slightly off topic - the "single size" parameter of Nop has been - [How to add a password to a zip file](https://www.bradymoritz.com/how-to-add-a-password-to-a-zip-file/) - I used to use winzip back before it became a bloated absolute garbage piece of an app, and it was my no-brainer way of adding a password to a zip file whenever I needed to do so. Recently I needed to add a password to a zip I needed to email to someone, and in the - [IIS7 URL Rewrite - Remove www from all urls](https://www.bradymoritz.com/iis7-url-rewrite-remove-www-from-all-urls/) - I've always used the canonical rule template on IIS rewrite to force a www prefix on my urls. Recently I've started setting up sites that do the opposite - force no www in the front. Easy enough to do if you have nost headers configured, just select which host name to force to and bam, - [StartSSL no longer free](https://www.bradymoritz.com/startssl-no-longer-free/) - I've been using the StartSSL service on a couple websites for a number of years, and enjoyed being able to utilize a free SSL cert that actually works with most of the browsers out there. After receiving notice that one of my certs was expiring soon, I went back to the site and went through the process of - [HTML5 Cross-domain communication](https://www.bradymoritz.com/html5-cross-domain-communication/) - I hadn't realized until reading this article that html5 has baked in a way to allow a hosting webpage to receive messages from a page contains in a child iframe. This is normally not allowed in modern browsers due to the potential for big ol security problems, but this html5 method has security measures in - [Tesla Coil](https://www.bradymoritz.com/tesla-coil/) - Was reminded by a buddy today of the Tesla coil I built back in my early teens. By the numbers, it put out around 100kv of lightning, just enough to be scary. I'll try to find some photos tucked away and get them online. Probably was a bad idea to remind me of this, as - [Twitter Bootstrap Theme for Orchard](https://www.bradymoritz.com/twitter-bootstrap-theme-for-orchard/) - Looks like David Hayden knocked out a "Twitter Bootstrap" theme for Orchard... Really looking forward to trying this one out. I might even update this site to run this theme, though I need to find out which versions it supports first. See more at http://www.davidhayden.me/blog/twitter-bootstrap-orchard-theme I also found this Nuget package that contains an MVC3 template - [Orchard and Microformats and Schema.org](https://www.bradymoritz.com/orchard-and-microformats-and-schema-org/) - I've been using Orchard for some time now, as well as some other cms and ecommerce platforms. Since I'm kinda big on SEO, it would be nice to see microformats, and specifically schema.org implemented in Orchard. Not sure if this would be good to do as a module, or if it would be necessary to - [Pinterest IPO](https://www.bradymoritz.com/pinterest-ipo/) - Nothing fancy to see here, I just wanted to attempt to get on the Pinterest IPO train before it takes off. Well not literally, just to be an early one to mention it online. In fact I probably wouldn't even put my money into any of these crazy ipo's going one *cough*facebook*cough* - [Configure Thunderbird Filelink](https://www.bradymoritz.com/configure-thunderbird-filelink/) - Mozilla Thunderbird installed an update today, and one of the new features is the built-in ability to use a dropbox-type service for handling big files, instead of sending them as email attachments. The pages in Thunderbird that pops up to show new features lists this as one, but doesnt really show how to set it - [Source code more like markup](https://www.bradymoritz.com/source-code-more-like-markup/) - I feel like I've written about this before, but can't seem to find it, so here goes. Most source code today is basically still just a text file. Historically this has been good because it it makes things easy to edit, platform independent, etc. There has been some level of progress in making source contain - [Mensa Ironman logo](https://www.bradymoritz.com/mensa-ironman-logo/) - A few years back I started noticing the mensa logo all over the place. Bumper stickers, license plate holders, tshirts... and tattoos? I know nerdy is the new sexy (or at least was for a while), but this seemed excessive. I also noticed that many of these "mensans" were in really good shape... professional athlete level stuff. - [igoogle shutting down](https://www.bradymoritz.com/igoogle-shutting-down/) - I've used igoogle every day since shortly after it came out in 2007. According to this article, google has decided to shut down the service. This really makes no sense, as igoogle fulfills a simple but needed service, specifically letting a user build a "control panel" of content and apps. I don't see where the - [Bing shopping feed](https://www.bradymoritz.com/bing-shopping-feed/) - With google beginning to charge for their google shopping feed inclusion, I was interested to hear recently about Microsoft Bing (along with Yahoo shopping) offering their Bing Shopping feed as a free place to list your products. It's been out there a while, but we weren't that interested until uncle google pulled this stunt. So - [Sql CE (compact edition)- Still slow after all these years](https://www.bradymoritz.com/sql-ce-compact-edition-still-slow-after-all-these-years/) - Many a year ago, sql server ce (sql server compact edition) was an amazing little database that microsoft released for use on Windows CE / Pocket PC devices. The coolest thing about it was that it was somewhat compatible with the big boy version of sql server, so a lot of your queries and sql knowledge - [Social graph api stuff](https://www.bradymoritz.com/social-graph-api-stuff/) - This guy has an interesting blog with some good ideas on the technology of social networking (amongst others). This is one discussion on the lack of a connection strength ranking in social graph api's - http://yongfook.com/post/30300774745/your-facebook-friend-just-joined Good discussion, but I can also imagine the abuses that could be make avaialble if such information were made available. - [Bing Ads](https://www.bradymoritz.com/bing-ads/) - I just started playing with Bing Ads, except that until today, it was called microsoft advertising. I think this must be th 5th or 6th renaming of this weird smashup of Yahoo and Microsoft/Bing/Live/MSN/Whatever it's called this week. Oh and the ads performed horribly. It might be my own fault somehow, but for whatever reason, - [Access Record is too large error](https://www.bradymoritz.com/access-record-is-too-large-error/) - Recently reverted to some old school .net winform coding, moving data into an access 2010 database using datatable and tableadapters. Funny thing, some of this still is still easier to use than entity framework or whatever flavor of data connectivity flavor of the week you might be using... but mostly, it's not so great. Since - [700c vs. 29er](https://www.bradymoritz.com/700c-vs-29er/) - 700c is a road bike rim size. 29er is an offroad bike rim size. But, they are both the same rim size. The rim is actually 622mm outer diameter. The tire on an offroad bike brings the outer diameter (of the tire) pretty close to 29 inches. Same for a road bike - the tire - [rootkits suck](https://www.bradymoritz.com/rootkits-suck/) - Yesterday my pc pops up a message stating that I will need to reboot the pc in order to disable UAC. Ugh. That's no good. Ran windows defender, and it found nothing (or it found something, but irrelevant). Later, i noticed one of my websites had a strange floating ad in the lower left corner. - [Copy path to file](https://www.bradymoritz.com/copy-path-to-file/) - When I'm working with files of any kind, I usually have an explorer window open to the path(s) containing those files. So then when I want to open one of the files in another app (and one that doesnt support drag-and-drop), I'm forced to go through the whole file, open, dig through file system, dig - [Goodbye Mydomain.com](https://www.bradymoritz.com/goodbye-mydomain-com/) - I've been using a nice low-cost registrar for many years now, mydomain.com (actually I started with dotregistrar which was later acquired by mydomain.) I've stayed with them because: -they gave me a special price, since I have so many domains -they offer free dns -they offer free anonymous whois services With the quantity of names - [Send email from .Net - MAPI](https://www.bradymoritz.com/send-email-from-net-mapi/) - You need to send an email from your thick client .Net app (winforms or WPF), but don't want to mess with using MailMessage and configuring it to use a remote server etc. Instead, you can use MAPI and just pop open a new message using your default installed email client (often outlook, but any mapi compliant - [Free Defensive Driving Course](https://www.bradymoritz.com/free-defensive-driving-course/) - Just renewed my insurance, during which I was reminded that a defensive driving course would save a bit off the bill. But the thought of spending 6 hrs taking a stupid course I've already seen before just sounds like torture, plus my time is far more valuable than the savings, so... no thanks. Which made - [Paypal with Quickbooks and other accounting stories](https://www.bradymoritz.com/paypal-with-quickbooks-and-other-accounting-stories/) - Started using quickbooks online for one of my companies, and was surprised to find out that it will connect to and sync up with paypal. Why surprised? Because this has been a huge headache with the quickbooks product for many years. It will connect with nearly every bank that has an online presence (ie, all - [thunderbird is dead](https://www.bradymoritz.com/thunderbird-is-dead/) - I've used thunderbird for my email client for a good number of years now. I have multiple accounts running in it - 7 at last count. When I started using tbird, it supported multiple account far better than any other client, and was the primary reason I started using it. Recently there was news that mozilla - [Hyper-V and Widescreen](https://www.bradymoritz.com/hyper-v-and-widescreen/) - Moving to Windows 8, and migrated my old virtual pc images (used for dev purposes) to run under Hyper-V. Some things seems a bit weird at first but was able to resolve them all. Except: running xp under hyper-v does not allow resizing the screen and have it change the resolution of the hosted - [Bitcoin Bubble](https://www.bradymoritz.com/bitcoin-bubble/) - Bitcoin has been around for a while now, remaining in relative obscurity. Until recently. The cyprus "we're stealing your money for the benefit of our country" nonsense has created such a demand for something other than "normal" currency that suddenly something like bitcoin is looking attractive to a lot of people, most of which probably - [CS0433 in ASP.NET](https://www.bradymoritz.com/cs0433-in-asp-net/) - Recently had some work done in ASP.Net, but when I published the project on the server, I kept getting compiler errors- complaining about missing an object type, and spitting out a bunch of references to the asp.net temporary folders. The first inclination is that there is junk in those temp folders, so delete them and - [VDPROJ in Visual Studio 2012](https://www.bradymoritz.com/vdproj-in-visual-studio-2012/) - Seems a lot of backwards steps being taken by MS as they progress "forward" (see: Windows 8, Metro, Silverlight, etc). In the world of .Net development, a recent one to bite me was the fact that .Net 4.5 is not supported on windows xp. But a strange one this is- Visual Studio 2012 no - [Twitter Bootstrap MVC4](https://www.bradymoritz.com/twitter-bootstrap-mvc4/) - Been using the Twitter Boostrap framework on a few MVC web applications lately and have enjoyed working with it. Recently was looking at the next app to be developed and had the idea that using the scaffolding features of MVC with bootstrap themeing would be cool. Wonder if it exists anywhere. After a little looking, - [Jquery mobile is broken](https://www.bradymoritz.com/jquery-mobile-is-broken/) - A while back we produced our first "mobile specific" web app, which was produced with Jquery Mobile. This framework seems to make building forms etc so easy for mobile. But after we did a bit of testing on some mobile devices, we soon realized this pretty ui is not without issues. We have various input - [searchindexer.exe windows 8 cpu](https://www.bradymoritz.com/searchindexer-exe-windows-8-cpu/) - I've been running windows 8 for a few months now, but today suddenly the windows search indexer - windowsindexer.exe - suddenly started hogging CPU and driving my laptop nuts. I didn't make any system changes recently, so why the heck would this just suddenly start? I found a few others online who seem to have the - [DateTime and DateTimeOffset](https://www.bradymoritz.com/datetime-and-datetimeoffset/) - The DateTime object is heavily used in .Net coding, and it includes a "Kind" property which basically indicates whether the object is representing a UTC datetime or one that is localized to the current timezone. But, suppose you want to store a DateTime that also keeps track of a different timezone- for instance, if you - [Include ETag inside html - idea](https://www.bradymoritz.com/include-etag-inside-html-idea/) - Browser caching is a deep topic, but I had an idea today. One tradeoff used in browser-side caching is whether to use an expiration header or a etag header to control the browser cache. Expiration headers can tell the browser "keep this file until this this date/time, and then you can retrieve it again". Etags - [WebRTC](https://www.bradymoritz.com/webrtc/) - So WebRTC seemed to pop up out of nowhere, and now I'm seeing it all over the place. "realtime" communication directly between browsers, enabling true peer-to-peer communications. What does that mean? A few apps that have already popped up demonstrate what it can do: ShareFest.me - Copy a file on your computer to another - [Page loaded using SPDY](https://www.bradymoritz.com/page-loaded-using-spdy/) - After upgrading to windows 8.1, i noted the message in IE that facebook had been loaded using the SPDY protocol. Pretty interesting, as I recall when this was just some theoretical ideas that google was throwing around, I had no idea it had alrady progressed this far and was actually being implemented by the major - [Pasting into Excel splits data into columns](https://www.bradymoritz.com/pasting-into-excel-splits-data-into-columns/) - I noticed this week that every time I past URL into excel, it would split it on the first colon (i.e. after the http portion) and split it across two cells. Obviously I don't want it to do this, and I recalled this happening with some other data in the paste as well. Trying to - [Stop Windows 8 from restarting automatically](https://www.bradymoritz.com/stop-windows-8-from-restarting-automatically/) - Regedit- open HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU Add a 32bit DWORD named NoAutoRebootWithLoggedOnUsers and assign a hex value of 1 Reboot - [Orchard CMS used in Real Estate Crowdfunding startup](https://www.bradymoritz.com/orchard-cms-used-in-real-estate-crowdfunding-startup/) - Since we run this site and many others on the Orchard CMS framework, I thought it was interesting to see that a startup featured on angel.co has chosen a microsoft stack including Orchard to build their service offering upon. The company also has an interesting model- crowdfunding for real estate investments. Check out RealtyShares on - [6-1x0+2÷2](https://www.bradymoritz.com/6-1x02÷2/) - This one has shown up online (facebook) again, with people getting confused over simple math and even arguing over it. It's just a simple order of operations trick - PEMDAS if you recall, but let's make it easier. Multiplication and division go first, so: 6-1x0+2÷2 becomes: 6-0+1 (because 1x0 = 0 and 2÷2 = 1) - [Are banks open on good friday?](https://www.bradymoritz.com/are-banks-open-on-good-friday/) - Yes. Every year I forget if banks are open on this day. It appears that at least the majority are. - [AGQ is wrong in Google Finance](https://www.bradymoritz.com/agq-is-wrong-in-google-finance/) - Google finance tracked the AGQ "ultra silver" etf for ages, but a couple months ago suddenly messed it up. Now it has the symbol "UVXY" as the one for this ultra silver etc, but that is also incorrect- that symbol should be an etf that tracks the VIX. I've tried contacting google about this, and - [What is MPLS?](https://www.bradymoritz.com/what-is-mpls/) - MPLS is Multi-Protocol Label Switching. So, what is Multi-Protocol Label Switching? I ran across this acronym recently when reading about Miscrosft Azure. MPLS can be used to create a virtual network tunnel between your intranet and the Azure network. The main benefit is that it allows packets to be forawrded at the Layer 2 (or, - [Cheap Chinese Bike Lights](https://www.bradymoritz.com/cheap-chinese-bike-lights/) - I've been running some cheap chinese bike lights for a couple years now. They are super bright, don't cost much, but will also break on you so buy an extra one. They're so cheap, you can afford to keep some extras around. For future reference, this is a link to one of them:CREE XML XM-L - [Free T-Mobile Signal Booster](https://www.bradymoritz.com/free-t-mobile-signal-booster/) - I live in an area where a ton of construction is going on, and multi-story buildings all around me wound up blocking almost all of my t-mobile cell signal. So for some time I tackled this problem the good 'ol american way... by just grumbling about it. Last week we mentioned the problem to T-mobile - [Semalt in Analytics](https://www.bradymoritz.com/semalt-in-analytics/) - Noticed recently in google analytics a general increase in visitors to some sites I own which don't normally get a lot of traffic. But then I noticed something weird- majority fo the traffic was from brazil, even though none of my sites target brazil nor portuguese. Then I noticed the majority of this traffic was - [Null propagating operator in C# 6.0](https://www.bradymoritz.com/null-propagating-operator-in-c-6-0/) - Something I've been wanting for years in .Net (c# specifically) is a cleaner way to detect null objects before trying to access properties or methonds on said objects. Just today I noticed that C# 6.0 (along with Visual Studio 2014) will finally make this a bit easier. In the past, before you access a property - [IE8 not supported in Jquery 2.x](https://www.bradymoritz.com/ie8-not-supported-in-jquery-2-x/) - If you're using jquery 2.0 or newer, it is no longer supported in internet explorer 8 or older. You can use the older jquery lib to make things work again with IE8 though. Note that the following code has the current at time of posting versions of jquery, you should replace this with whichever version of - [Facebook Like button load async](https://www.bradymoritz.com/facebook-like-button-load-async/) - The facebook like button historically was loaded inside a small iframe, but later the recommended approach changes to using a javascript to load the button. Only headache with this script is that it, like any javascript, can slow page loading due to the script blocking rendering of the html until it is finished loading. Facebook - [Change brightness of web rgb colors](https://www.bradymoritz.com/change-brightness-of-web-rgb-colors/) - Recently needed to use an existing web color (like, the #rrggbb color definitions) and produce a "lighter" version of it. I found some javascript code to do this, which changed the "luminance" of a given web color, at this url: http://www.sitepoint.com/javascript-generate-lighter-darker-color/ So this is a .Net translation of this code: public static string ColorLuminance(string hex, float - [URL structure](https://www.bradymoritz.com/url-structure/) - We use URL's every day, but as a developer we have to know a bit more about their structure and the rules that apply to them. This article does a good job of reviewing all these rules: http://www.skorks.com/2010/05/what-every-developer-should-know-about-urls/ Some highlights: ://:@:/;?#One part I hadn't realized was the "parameters" portion after the semicolon- this is apparnetly - [Dynamixel Servos with Arduino](https://www.bradymoritz.com/dynamixel-servos-with-arduino/) - Dynamixel servos are a bit (or a lot!) different from normal servos- instead of a PWM signal beign sent to each servo on it's own signal wire, dynamixels use a serial communication prootocl which allows the servos to share a single signal line and each servo can be addresses over the line. The serial protocol - [Skype chat messages appear in wrong order - how to fix](https://www.bradymoritz.com/skype-chat-messages-appear-in-wrong-order-how-to-fix/) - I use skype for chatting almost all day, and today it started doing a strange behavior - my types messages would jump "up" the chat thread, to appear earlier than other messages I had already received from my chat partner. I figured it would clear itself up, but a day later things were still wrong. - [Converting DirectX to Vulcan API](https://www.bradymoritz.com/converting-directx-to-vulcan-api/) - Vulcan API spec is out there now and is looking to directly compete with the DirectX api for gaming (and others), for Linux and other platforms. I'm sure there will be a lot of discussion about porting from DirectX and/or OpenGLcode to the Vulcan API, so I'll be adding more content here as I discover - [Starbucks CEO Pay](https://www.bradymoritz.com/starbucks-ceo-pay/) - The CEO of starbucks made about 21.5 million in 2014 (combined salary, options, stocks etc.)Starbucks made 16.4 Billion in 2014Starbucks employs nearly 200,000 full time employees and over 20,000 stores. I often see Starbucks accused of overpaying their CEO (even though he is getting paid only .1% of the company's revenue) and that they should - [If you can read this...](https://www.bradymoritz.com/if-you-can-read-this/) - Site is moved over to new server, and running on orchard 1.0 now. Porting was a bit painful - i used the orchard blogml module to export posts from the old server, and then import to this new one. Worked great, except that tags were mangled up. After tinkering a bit, i just dozed through - [Freelancer.com, heal thyself](https://www.bradymoritz.com/freelancer-com-heal-thyself/) - Freelancer.com is a great resource for finding temporary talent to help you with you software development project (or one of hundreds of other categories of work). But if this is the case, why is their website soooo annoying to use? I have a project currently open and am in communication with my offshore guy doing the - [Brute force RDP login attempts](https://www.bradymoritz.com/brute-force-rdp-login-attempts/) - Our primary webserver was taken offline yesterday for a while, which we figured out was due to it being overwhelmed by RDP login attempts The security audit log showed thousands of login attempts on various user names, from a variety of IP addresses. so just blocking an IP would not help. We finally decided to - [WatiN and missing Interop.SHDocVw.dll](https://www.bradymoritz.com/watin-and-missing-interop-shdocvw-dll/) - One more WatiN gotcha to post - in a freshly created project with WatiN added (via nuget), creating the new instance of the IE object will (always? often?) result in an exception thrown with the error message that the Interop.SHDocVw dll missing. The apparent solution for this is- -Click on this dll in the References - [WatiN and the .Net 4.0 Client Profile](https://www.bradymoritz.com/watin-and-the-net-4-0-client-profile/) - This is one of those I had to learn twice before it stuck- When using WatiN with a .Net application (which is, uh, always), I've had my project fail to recognize the WatiN namespace... on two occasions. Especially when building on WPF, it seems visual studio defaults to the .Net client profile, which does not - [Auto-Update .Net applications](https://www.bradymoritz.com/auto-update-net-applications/) - Adding auto-updating features to a .net application always seems to be far more complex than it should be. Since this is something that many or even most apps will want as a feature, it seems there would be more or better solutions out there. If you are using WPF, you can use ClickOnce - but - [TSDB Time Series Database](https://www.bradymoritz.com/tsdb-time-series-database/) - Recently did some research on Data Historians, which are effectively just time series databases. Time series databases is the name of genre of databases which are optimized for storing large quantities of data as it is catured over time- think of sensors taking readings every second, or even many times per second. A data historian is ## Pages - [Hide Ads for Premium Members](https://www.bradymoritz.com/disable-ads/) - [quads_disable_ads_form] - [Buy Adspace](https://www.bradymoritz.com/buy-adspace/) ## Categories - [Uncategorized](https://www.bradymoritz.com/category/uncategorized/) ## Tags - [starbucks](https://www.bradymoritz.com/tag/starbucks/) - [ceo pay](https://www.bradymoritz.com/tag/ceo-pay/) - [minimum wage](https://www.bradymoritz.com/tag/minimum-wage/) - [economics](https://www.bradymoritz.com/tag/economics/) - [onedrive](https://www.bradymoritz.com/tag/onedrive/) - [microsoft](https://www.bradymoritz.com/tag/microsoft/) - [windows 10](https://www.bradymoritz.com/tag/windows-10/) - [prosper 202](https://www.bradymoritz.com/tag/prosper-202/) - [windows server](https://www.bradymoritz.com/tag/windows-server/) - [iis](https://www.bradymoritz.com/tag/iis/) - [php on windows](https://www.bradymoritz.com/tag/php-on-windows/) - [vulkan api](https://www.bradymoritz.com/tag/vulkan-api/) - [directx](https://www.bradymoritz.com/tag/directx/) - [gaming](https://www.bradymoritz.com/tag/gaming/) - [graphics](https://www.bradymoritz.com/tag/graphics/) - [AMP](https://www.bradymoritz.com/tag/amp/) - [accelerated mobile pages](https://www.bradymoritz.com/tag/accelerated-mobile-pages/) - [google](https://www.bradymoritz.com/tag/google/) - [mobile web](https://www.bradymoritz.com/tag/mobile-web/) - [skype](https://www.bradymoritz.com/tag/skype/) - [fixes](https://www.bradymoritz.com/tag/fixes/) - [samsung gear vr](https://www.bradymoritz.com/tag/samsung-gear-vr/) - [oculus](https://www.bradymoritz.com/tag/oculus/) - [virtual reality](https://www.bradymoritz.com/tag/virtual-reality/) - [game controller](https://www.bradymoritz.com/tag/game-controller/) - [360 video](https://www.bradymoritz.com/tag/360-video/) - [3d video](https://www.bradymoritz.com/tag/3d-video/) - [oculus rift](https://www.bradymoritz.com/tag/oculus-rift/) - [.net](https://www.bradymoritz.com/tag/net/) - [visual studio](https://www.bradymoritz.com/tag/visual-studio/) - [servos](https://www.bradymoritz.com/tag/servos/) - [robotics](https://www.bradymoritz.com/tag/robotics/) - [arduino](https://www.bradymoritz.com/tag/arduino/) - [dynamixel](https://www.bradymoritz.com/tag/dynamixel/) - [specs](https://www.bradymoritz.com/tag/specs/) - [url](https://www.bradymoritz.com/tag/url/) - [internet](https://www.bradymoritz.com/tag/internet/) - [code](https://www.bradymoritz.com/tag/code/) - [rgb](https://www.bradymoritz.com/tag/rgb/) - [brightness](https://www.bradymoritz.com/tag/brightness/) - [facebook](https://www.bradymoritz.com/tag/facebook/) - [async](https://www.bradymoritz.com/tag/async/) - [javascript](https://www.bradymoritz.com/tag/javascript/) - [jquery](https://www.bradymoritz.com/tag/jquery/) - [c#](https://www.bradymoritz.com/tag/c/) - [c# 6.0](https://www.bradymoritz.com/tag/c-6-0/) - [null](https://www.bradymoritz.com/tag/null/) - [referer spam](https://www.bradymoritz.com/tag/referer-spam/) - [analytics](https://www.bradymoritz.com/tag/analytics/) - [semalt](https://www.bradymoritz.com/tag/semalt/) - [carbon fiber](https://www.bradymoritz.com/tag/carbon-fiber/) - [exhaust manifold](https://www.bradymoritz.com/tag/exhaust-manifold/) - [car tech](https://www.bradymoritz.com/tag/car-tech/) - [sql server](https://www.bradymoritz.com/tag/sql-server/) - [sql server 2012](https://www.bradymoritz.com/tag/sql-server-2012/) - [windows server 2012](https://www.bradymoritz.com/tag/windows-server-2012/) - [t-mobile](https://www.bradymoritz.com/tag/t-mobile/) - [cell booster](https://www.bradymoritz.com/tag/cell-booster/) - [bike lights](https://www.bradymoritz.com/tag/bike-lights/) - [led lights](https://www.bradymoritz.com/tag/led-lights/) - [bikes](https://www.bradymoritz.com/tag/bikes/) - [mlps](https://www.bradymoritz.com/tag/mlps/) - [stocks](https://www.bradymoritz.com/tag/stocks/) - [finance](https://www.bradymoritz.com/tag/finance/) - [agq](https://www.bradymoritz.com/tag/agq/) - [knowledge](https://www.bradymoritz.com/tag/knowledge/) - [holidays](https://www.bradymoritz.com/tag/holidays/) - [good friday](https://www.bradymoritz.com/tag/good-friday/) - [banks](https://www.bradymoritz.com/tag/banks/) - [math](https://www.bradymoritz.com/tag/math/) - [crowdfunding](https://www.bradymoritz.com/tag/crowdfunding/) - [orchard cms](https://www.bradymoritz.com/tag/orchard-cms/) - [real estate](https://www.bradymoritz.com/tag/real-estate/) - [startups](https://www.bradymoritz.com/tag/startups/) - [windows 8](https://www.bradymoritz.com/tag/windows-8/) - [excel](https://www.bradymoritz.com/tag/excel/) - [data import](https://www.bradymoritz.com/tag/data-import/) - [spdy](https://www.bradymoritz.com/tag/spdy/) - [webrtc](https://www.bradymoritz.com/tag/webrtc/) - [html5](https://www.bradymoritz.com/tag/html5/) - [exi](https://www.bradymoritz.com/tag/exi/) - [xml](https://www.bradymoritz.com/tag/xml/) - [etag](https://www.bradymoritz.com/tag/etag/) - [idea](https://www.bradymoritz.com/tag/idea/) - [datetime](https://www.bradymoritz.com/tag/datetime/) - [gopro](https://www.bradymoritz.com/tag/gopro/) - [files](https://www.bradymoritz.com/tag/files/) - [lrv](https://www.bradymoritz.com/tag/lrv/) - [thm](https://www.bradymoritz.com/tag/thm/) - [performance](https://www.bradymoritz.com/tag/performance/) - [bootstrap](https://www.bradymoritz.com/tag/bootstrap/) - [responsive design](https://www.bradymoritz.com/tag/responsive-design/) - [asp.net](https://www.bradymoritz.com/tag/asp-net/) - [ip67](https://www.bradymoritz.com/tag/ip67/) - [safety rating](https://www.bradymoritz.com/tag/safety-rating/) - [android](https://www.bradymoritz.com/tag/android/) - [mobile](https://www.bradymoritz.com/tag/mobile/) - [error codes](https://www.bradymoritz.com/tag/error-codes/) - [windows](https://www.bradymoritz.com/tag/windows/) - [ad blocking](https://www.bradymoritz.com/tag/ad-blocking/) - [ad tech](https://www.bradymoritz.com/tag/ad-tech/) - [bitcoin](https://www.bradymoritz.com/tag/bitcoin/) - [blockchain](https://www.bradymoritz.com/tag/blockchain/) - [crypto currency](https://www.bradymoritz.com/tag/crypto-currency/) - [hyper-v](https://www.bradymoritz.com/tag/hyper-v/) - [virtual pc](https://www.bradymoritz.com/tag/virtual-pc/) - [email client](https://www.bradymoritz.com/tag/email-client/) - [thunderbird](https://www.bradymoritz.com/tag/thunderbird/) - [mozilla](https://www.bradymoritz.com/tag/mozilla/) - [paypal](https://www.bradymoritz.com/tag/paypal/) - [quickbooks](https://www.bradymoritz.com/tag/quickbooks/) - [accounting](https://www.bradymoritz.com/tag/accounting/) - [tips](https://www.bradymoritz.com/tag/tips/) - [defensive driving](https://www.bradymoritz.com/tag/defensive-driving/) - [mapi](https://www.bradymoritz.com/tag/mapi/) - [email](https://www.bradymoritz.com/tag/email/) - [domains](https://www.bradymoritz.com/tag/domains/) - [registrars](https://www.bradymoritz.com/tag/registrars/) - [rootkit](https://www.bradymoritz.com/tag/rootkit/) - [malware](https://www.bradymoritz.com/tag/malware/) - [bike wheels](https://www.bradymoritz.com/tag/bike-wheels/) - [access](https://www.bradymoritz.com/tag/access/) - [database](https://www.bradymoritz.com/tag/database/) - [error](https://www.bradymoritz.com/tag/error/) - [celebs](https://www.bradymoritz.com/tag/celebs/) - [bing](https://www.bradymoritz.com/tag/bing/) - [advertising](https://www.bradymoritz.com/tag/advertising/) - [social graph](https://www.bradymoritz.com/tag/social-graph/) - [api](https://www.bradymoritz.com/tag/api/) - [sql ce](https://www.bradymoritz.com/tag/sql-ce/) - [igoogle](https://www.bradymoritz.com/tag/igoogle/) - [mensa](https://www.bradymoritz.com/tag/mensa/) - [ironman](https://www.bradymoritz.com/tag/ironman/) - [logos](https://www.bradymoritz.com/tag/logos/) - [programming](https://www.bradymoritz.com/tag/programming/) - [source code](https://www.bradymoritz.com/tag/source-code/) - [filelink](https://www.bradymoritz.com/tag/filelink/) - [pinterest](https://www.bradymoritz.com/tag/pinterest/) - [ipo](https://www.bradymoritz.com/tag/ipo/) - [microformats](https://www.bradymoritz.com/tag/microformats/) - [wordpress](https://www.bradymoritz.com/tag/wordpress/) - [content management](https://www.bradymoritz.com/tag/content-management/) - [tesla coil](https://www.bradymoritz.com/tag/tesla-coil/) - [business plan](https://www.bradymoritz.com/tag/business-plan/) - [cross domain](https://www.bradymoritz.com/tag/cross-domain/) - [ssl](https://www.bradymoritz.com/tag/ssl/) - [https](https://www.bradymoritz.com/tag/https/) - [free](https://www.bradymoritz.com/tag/free/) - [url rewrite](https://www.bradymoritz.com/tag/url-rewrite/) - [security](https://www.bradymoritz.com/tag/security/) - [password](https://www.bradymoritz.com/tag/password/) - [zip](https://www.bradymoritz.com/tag/zip/) - [nopcommerce](https://www.bradymoritz.com/tag/nopcommerce/) - [ecommerce](https://www.bradymoritz.com/tag/ecommerce/) - [seo](https://www.bradymoritz.com/tag/seo/) - [winforms](https://www.bradymoritz.com/tag/winforms/) - [themes](https://www.bradymoritz.com/tag/themes/) - [schema.org](https://www.bradymoritz.com/tag/schema-org/) - [numbers](https://www.bradymoritz.com/tag/numbers/) - [error code](https://www.bradymoritz.com/tag/error-code/) - [asp.net mvc](https://www.bradymoritz.com/tag/asp-net-mvc/) - [oracle](https://www.bradymoritz.com/tag/oracle/) - [phalanger](https://www.bradymoritz.com/tag/phalanger/) - [php](https://www.bradymoritz.com/tag/php/) - [recipes](https://www.bradymoritz.com/tag/recipes/) - [wpf](https://www.bradymoritz.com/tag/wpf/) - [conversions](https://www.bradymoritz.com/tag/conversions/) - [wiki](https://www.bradymoritz.com/tag/wiki/) - [screwturn](https://www.bradymoritz.com/tag/screwturn/) - [razor](https://www.bradymoritz.com/tag/razor/) - [firefox](https://www.bradymoritz.com/tag/firefox/) - [IE](https://www.bradymoritz.com/tag/ie/) - [IE9](https://www.bradymoritz.com/tag/ie9/) - [Edge](https://www.bradymoritz.com/tag/edge/) - [browser](https://www.bradymoritz.com/tag/browser/) - [reactos](https://www.bradymoritz.com/tag/reactos/) - [entity framework](https://www.bradymoritz.com/tag/entity-framework/) - [scripts](https://www.bradymoritz.com/tag/scripts/) - [clones](https://www.bradymoritz.com/tag/clones/) - [groupon](https://www.bradymoritz.com/tag/groupon/) - [coupons](https://www.bradymoritz.com/tag/coupons/) - [ddos](https://www.bradymoritz.com/tag/ddos/) - [codero](https://www.bradymoritz.com/tag/codero/) - [installshield](https://www.bradymoritz.com/tag/installshield/) - [chatroulette](https://www.bradymoritz.com/tag/chatroulette/) - [rtmfp](https://www.bradymoritz.com/tag/rtmfp/) - [protocol](https://www.bradymoritz.com/tag/protocol/) - [multitenant](https://www.bradymoritz.com/tag/multitenant/) - [engine tech](https://www.bradymoritz.com/tag/engine-tech/) - [15gb](https://www.bradymoritz.com/tag/15gb/) - [mvc](https://www.bradymoritz.com/tag/mvc/) - [migration](https://www.bradymoritz.com/tag/migration/) - [blogml](https://www.bradymoritz.com/tag/blogml/) - [samsung](https://www.bradymoritz.com/tag/samsung/) - [5gb](https://www.bradymoritz.com/tag/5gb/) - [gear vr](https://www.bradymoritz.com/tag/gear-vr/) - [vr](https://www.bradymoritz.com/tag/vr/) - [cloud storage](https://www.bradymoritz.com/tag/cloud-storage/) - [dependencies](https://www.bradymoritz.com/tag/dependencies/) - [prosper202](https://www.bradymoritz.com/tag/prosper202/) - [Amazon CPM](https://www.bradymoritz.com/tag/amazon-cpm/) - [Adsense](https://www.bradymoritz.com/tag/adsense/) - [emoji](https://www.bradymoritz.com/tag/emoji/) - [unicode](https://www.bradymoritz.com/tag/unicode/) - [iOS](https://www.bradymoritz.com/tag/ios/) - [bitbucket](https://www.bradymoritz.com/tag/bitbucket/) - [git](https://www.bradymoritz.com/tag/git/) - [silverlight](https://www.bradymoritz.com/tag/silverlight/) - [linux](https://www.bradymoritz.com/tag/linux/) - [cURL](https://www.bradymoritz.com/tag/curl/)