Michael Haren’s Wassupy Blog

  1. Fixed: Windows.app: Unable to save changes made to the password as the default keychain can’t be accessed.
  2. Microsoft Ergonomic Keyboard Acting Weird
  3. Crudely capture working files
  4. Download GEO IP Maxmind Database with Powershell or Bash on Windows/Mac/Linux
  5. Drain Octopus Deploy workers for patching
  6. Command line server TLS certificate inspector
  7. Automatic dog food status light
  8. The Adobe Lightroom backup story is terrible
  9. Expose self-hosted Home Assistant to the internet (and companion app) with Cloudflare Tunnels and Docker Compose
  10. Easy self-hosting websites with Cloudflare and Docker Compose
  11. A dash of whimsy with a tiny loading animation
  12. Printing vcard/vcf files for holiday cards
  13. Faking microseconds with .NET Blazor WASM
  14. Sneaky file uploads with mismatched content types and file extensions
  15. Colorized DNS results from dig
  16. A tiny improvement to your QR Codes
  17. Speeding up .NET DefaultAzureCredential
  18. Running one job at a time with Azure Blob Storage leases
  19. Don’t use async callbacks with System.Threading.Timer
  20. Terraform: add the active workspace name to your command prompt
  21. VSCode: There is no formatter for ‘aspnetcorerazor’ files installed
  22. Another Bittersweet Goodbye
  23. The term ‘Invoke-AzureResourceAction’ is not recognized as the name of a cmdlet
  24. Fixing “500 : undefined” error in Swashbuckle/Swagger
  25. They don’t make a greeting card for that
  26. Make way for a unique key constraint by renaming/updating duplicate rows in SQL Server
  27. Understanding (That There Exists) An Opposing View
  28. Notify New Relic of Deployments with Chef
  29. How to use services in a NopCommerce Plugin that it doesn’t use by default
  30. Chef: Cannot find a resource for powershell on windows version 6.1.7600 (solved)
  31. My Top 9 Favorite Podcasts (Updated March 2013)
  32. Building Dual-Screen Wallpapers for Windows 7 with PowerShell
  33. Setting up a Samsung Wireless Laser Printer with a Phone or Tablet (i.e. Without a Computer)
  34. Automatically Connect to the Replica Set Primary with Mongo Shell
  35. Chef on Windows Error: tar: Cannot fork: Function not implemented (Solved)
  36. Goodbye, Hello
  37. The Real Reason They’re Taking Away Your Unlimited Data
  38. SAP Connector: “ERROR service ‘?’ unknown” (SOLVED)
  39. How Much Of that Sweet, Sweet Data Does Pandora Use on Your Phone?
  40. Does iOS Report Usage in Mebibytes or Megabytes?
  41. How I Discovered Amazon’s Impressive Gift Wrap Service Via a Generous Friend
  42. Thing1’s Fun Run
  43. Dear Children: You Are Awesome
  44. Usability Testing is Easy. And Cheap. And Painful (But Essential!)
  45. Fun Times at Niagara Falls With the Kiddos
  46. How to Convert Battery-Powered LED Christmas Lights to USB
  47. Building a Digital Clock without Flash or Images
  48. SQL Server 2012: “Saving changes is not permitted…”
  49. Building an Analog Clock without Flash or Images
  50. Christmas Lights 2012: “Let’s Make Them Nice This Time”
  51. Snippet: Eating The Backspace Key on Data Entry Screens (Or, How I Became A Secret Hero)
  52. What is going on with my iOS clipboard in Safari?!
  53. Handling Drag Events in iOS with Javascript
  54. SignalR: First Impressions (It’s Awesome)
  55. How Buying or Selling a House in a Single Day Could Work
  56. Death By a Thousand Paper Cuts: The Way We Buy and Sell Houses Is Begging for Disruption
  57. Introducing Our Kids to Video Games
  58. Vote
  59. Amazon Prime: The Good, the Bad and the (Possibly) Ugly
  60. How Dropbox with Two-Factor Authentication Neatly Handles Application Specific Passwords
  61. Halloween Abroad
  62. Catching Unique Key Constraint Violations with Entity Framework and SQL Server
  63. Happy First Birthday, Thing 3
  64. Running Visual Studio (or Any Program) As An Administrator Without Prompting for Elevation
  65. Patching jQuery Validation for the iOS Date Picker
  66. Let the Browser Handle the Datepicker (if it can)
  67. Building Cabers for your Summer Olympics
  68. Happy Mother’s Day
  69. How To Restore a Database With Active Connections
  70. I Vote To Close This Meeting
  71. Case Sensitivity in ASP.NET
  72. LEDs Have Arrived!
  73. A Candy Land Simulator: The Game Engine, Implemented
  74. Outlook Tip: Automatically Archive Annoying Meeting Invitation Responses
  75. A Candy Land Simulator: The Game Engine
  76. A Candy Land Simulator: Overview and Data Representations
  77. Please Ignore Me While I Gush Over My New Laptop
  78. Installing/Upgrading Memory in a Dell Latitude 6520 (aka MOAR GBs!)
  79. Jim, The Pony Taxi, Who Sounds A Lot Like an Engineer
  80. How To Give Better Technical Presentations
  81. Profanity in Technical Presentations and Business
  82. Oh no! I have an interview today and did absolutely nothing to prepare!
  83. What I Miss From My Android as a New iPhone User
  84. How the Google Search “Do a barrel roll” Works
  85. Moving A Hard Drive with Windows 7 to a New Machine
  86. iPhone, from a Former Android Enthusiast
  87. Campaigning Like a Boss
  88. Birth Story: Thing 3
  89. The Great Lakes Science Center in Cleveland, Ohio
  90. Reseeding *All* Identity Values in a Database
  91. Statistics are Misleading At Best, Filthy Liars at Second Best
  92. A Ridiculous Jury Duty Questionnaire
  93. How to Cook Bacon on a George Foreman Grill
  94. Fixing My Hipster Dryer
  95. Using Bitly’s “+” Links to Peek at Spam
  96. Reduce Noise from Responses To Your Outlook Meeting Requests
  97. Speed Matters: How to Talk About It
  98. Weather in the Midwest vs. A Typical Shower Faucet
  99. Renaming a SQL Server Database
  100. How Do I Print [this web page]!?
  101. Feature Complete vs. Complete Features
  102. Truncating the log of a previously replicated database
  103. How Not to Cross the Border, Or “Please Proceed to Immigration”
  104. The Curious Behavior of HTML Image Inputs, Or Why “&x=0&y=0” Is Showing Up Uninvited
  105. Dear NASA, I Officially Request One Space Shuttle
  106. Project Noodle: Terminated
  107. Code Isn’t Always the Best Tool
  108. How Much Does an Apple Addiction Cost?
  109. The Curious Tale of Ms. Talks-Too-Loud
  110. Does Tapping the Can Prevent A Massive Fizzy Explosion?
  111. 10 Reasons Why We Should Give Google More Credit
  112. The Kids’ Castle
  113. Hey Zoo Membership Dude: A Letter from Tammy the Tamarin
  114. Windows: Improving the Command Window, if Only Slightly
  115. How Not To Host an Open House
  116. Hyper-V: What are these *.avhd files for? Snapshots? But I have no snapshots!
  117. “Host is not allowed to connect to this mysql server” (Solved)
  118. Recovering from SQL Server Error: “Syntax Error in TextHeader”
  119. Generating Event Handler Skeletons in .NET
  120. I Guess YouTuber’s *Do* Advertise
  121. The End Of Super Bowl-Style Advertising
  122. A Case For Rolling It (All) Yourself
  123. An Extreme(ish) Company Planning Conference
  124. Is Microsoft Crowdsourcing Search?
  125. A Special Message From Thing1 and Thing2
  126. Trouble Creating Windows Services With “sc.exe create”
  127. My Favorite Book Ever
  128. Idea: Blackmail Yourself to Health
  129. User Interfaces And The Fools Who Love Them
  130. Google’s Subtly Personalized Search Results
  131. How To Cook Occasionally Alongside a Wife Who Cooks Often
  132. Thing2 Explodes, Laundry Ensues
  133. Automating Minitab with C#
  134. Blurry Shapes: Unleashing the Bokeh
  135. Windows 7 Tip: Check Box-Based File Selection
  136. Presenting: The Parental Anger Scale
  137. That’ll be $44+”Tax” (BTW, “tax” is 61%)
  138. Life Lessons About Glitter (ZOMG IT’S EVERYWHERE)
  139. Last Minute Gifts: Guide 2010
  140. Customer Service: How AirTran Bought Me For $0.50
  141. “Private Practice” is a Really Great Show
  142. Arduino Day 17: Light Driven Beeps
  143. Arduino Day 14: Simple Conductivity Sensor
  144. Arduino Day 13: Weather Bug
  145. Arduino Day 12: Seeking Inspiration
  146. Arduino Day 11: Extreme Feedback for Hudson Builds (Includes Chuck Norris Cameo)
  147. Arduino Day 10: PC Input
  148. Arduino Day 9: Simon(ish) Game
  149. Export an iTunes Playlist to Android
  150. Adventures in Unsubscribing (Spoiler: It Ends in “Grrrrr”)
  151. Arduino Day 8: “Reaction” Game
  152. Arduino Day 7: Buttons and Buzzers
  153. Arduino Day 6: Analog Inputs
  154. Arduino Day 5: Fun With Charlieplexing
  155. Arduino Day 4: Fun With Sound
  156. Arduino Day 3: Psychedelic Fun With a Tri-Color LED
  157. Arduino Day 2: Digital Inputs (More Fun With LEDs)
  158. Vote
  159. Arduino Day 1: Unpacking and Fun with LEDs
  160. Nanowrimo: Arduino Style
  161. List<T>: .Clear() vs. new; Variable Passing in C# </T>
  162. Ten Commandments of Trick or Treat
  163. Opt Out Means Opt Out
  164. Target Is Crazy, And Random Pictures
  165. Project Noodle: Initial Database Design
  166. Some Thoughts on Antivirus and Why I Now Use It
  167. Herein Lies A Graphic Description of Toilet Punishment
  168. The Best Computer Upgrade Ever: Solid State Disk
  169. The Konami Code In JS
  170. Building a Prettier Search Box
  171. First Look at NuPack: A VS-Integrated Package Management Tool
  172. Lies, Damned Lies, And Internet Speed Charts
  173. Google’s Search Preview Is Impressive
  174. Road Journal 10/12/2010 — 10/15/2010
  175. Restyling A Website With User Styles in Chrome
  176. A Quick Look at Tax Brackets (Dull, I know, but Bear With Me!)
  177. Where Do You See Yourself in Five Years? (Blue Pill or Red Pill?)
  178. My New Project Update: Name and Sitemap
  179. Infinite Scroll Is The Best Thing Since XmlHttpRequest
  180. Why Computers Suck, Part 1
  181. Thing 1 is Three, OMG (Hey! That Rhymes!)
  182. You Need to Stop Setting Email Priority
  183. How to lose an hour: TED.com
  184. The Pumpkin Patch
  185. Why I love Having a Decent Camera Phone
  186. Anatomy of a Typical Sensationalist News Story
  187. In Defense of StackExchange / Trust the Experts / Roy Osherove is Wrong
  188. Things Android Could Do Better
  189. Things I Love About Android
  190. How to Take Screenshots from an Android Phone
  191. Road Journal 9/22/2010 - 9/24/2010: Day 3
  192. Road Journal 9/22/2010 - 9/24/2010: Day 2
  193. Road Journal 9/22/2010 - 9/24/2010: Day 1
  194. In Defense of Google, or Why Search Isn’t About Bells and Whistles
  195. Some Thoughts on the Mosque Near Ground Zero
  196. My New Project: Initial Mockups
  197. My New Project
  198. About Those Magic Eye Things
  199. How to Make Coffee-Snob Worthy Coffee
  200. Healthcare Musings Part 4 (From a Friggin Airplane)
  201. The Power of Defaults, and: SourceSafe Really is That Bad
  202. Easter Eggs in Red-Gate’s SQL Compare
  203. Watch out for that Distribution Database
  204. Autohotkey: Wrapping the selection with a tag
  205. Building URLs for “SRC” Attributes in ASP.NET MVC
  206. +/-20 Years of Computing
  207. Creating/Submitting a Patch to a Subversion Repo
  208. Active Directory Look-Up
  209. HTML/JS: Progressive Enhancement
  210. Generating Super Shiny, Hopefully Secure Tokens
  211. Class Inheritance Throw Back
  212. Algorithms Throw Back
  213. Word Document Automation with .NET 4: New Doc From Template
  214. Leave SQL Server’s Cost Threshold for Parallelism Alone
  215. Ruminations: Multiple Births; Congratulations
  216. Moving List Items Between Lists
  217. Word Document Automation with .NET 4: Attach Styles From a Template
  218. How the Richter Scale Works
  219. Why Twitter is Awesome
  220. Fun with Google’s Public Data
  221. Word Document Automation with .NET 4: Update All Fields
  222. Word Document Automation with .NET 4
  223. Bad Haircuts
  224. Food Allergies != Fun
  225. To Fail Or Not To Fail; Plus Bonus Ruminations
  226. Two Cents on Healthcare, Part 3
  227. Two Cents on Healthcare, Pre-Part 3
  228. Two Cents on Healthcare, Part 2
  229. Ruminations in Pictures (Briefly)
  230. Two Cents on Healthcare
  231. Building a Windows Sidebar Gadget
  232. Enabling Dynamic HTTP Compression in IIS7 on Windows Server 2008
  233. First Look at Windows 7
  234. We’re going to the zoo, zoo, zoo…how about—what are you looking at?!
  235. Apache Reverse Proxy Implemented
  236. Charlotte’s Birth Story, and Why We Chose Homebirth (Written by Sarah)
  237. When it Comes to Internet Connectivity, Business Users Get Screwed
  238. Adding Blow-In Insulation
  239. Want Some Poop With That?
  240. Structuring Our Developer Tools with a Reverse Proxy
  241. Ruminations in Pictures
  242. Baby Scale Hack
  243. Microsoft’s Response to Google’s Chrome OS
  244. We Call Her Bugsy
  245. Bringing some Gmail-Archive Love to Outlook
  246. SD Cards are Remarkably Resilient
  247. Well, we live in Ohio.
  248. Announcing Charlotte Mae Haren
  249. Are you Crashing Responsibly?
  250. Transformers 2, Rise of some Giant Robots
  251. Amoeba Fever Problem
  252. Diagnosis II: Why Can’t LiveWriter Post from Work?
  253. Highlight all matching words
  254. Publishing Code to Blogger
  255. Troubleshooting an Elusive Site Slow Down
  256. Thanks for Sharing…
  257. C# and VB.NET Compared
  258. Working with the Yield keyword in C#
  259. Someone just got fired
  260. How many babies in our house have…
  261. The Foreclosure Crisis
  262. Searching in Outlook
  263. Journalism At Its Best
  264. Look Out World!
  265. Surf Quietly and Securely at Work
  266. Firefox 3.0 (RC1)
  267. Pizza Structures
  268. Airplane Ruminations
  269. Is Your Refrigerator Running?
  270. Pick a Number, Any Number
  271. Birth Story from Sarah
  272. She’s coming!
  273. Maya’s on Her Way
  274. Peanut, GET OUT!
  275. Still Here, Still Pregnant
  276. Apple and the iPhone
  277. New Bit: Random Letters
  278. Flying Sucks
  279. Programmers That…Program?
  280. Peanut’s 20-Week Ultrasound
  281. More Baby Stuff…
  282. Funny Shirts, Baby Stuff
  283. Welcome Home
  284. Site News
  285. Vote Like Your Democracy Depends on it!
  286. Trick or Treat, Smell my Feet
  287. Moving North
  288. Haik-uesday
  289. My Job Rocks
  290. The average blah has a bajillion times more bacteria than the average toilet seat
  291. Because it’s what Jesus Would Freaking Do
  292. Just Married: Bill and Jenn
  293. Floppy Disks
  294. Sailing the Great Lakes
  295. The Pups
  296. Sarah’s Teaching Job
  297. Working like it’s my Job
  298. Microsoft Office 2007 (Beta 2, Technical Refresh)
  299. Podcasts
  300. That Actually Happens?!
  301. Game 7: Canes vs. Oilers
  302. Bush Sees Things Differently
  303. Prime Numbers
  304. Patriot Games
  305. Cell Phones at the Movies
  306. For the “nerds” out there
  307. Radio Shack
  308. Careful there…
  309. I can’t make this stuff up
  310. I can’t believe it’s not truncating!
  311. Thoughts About Pudding
  312. Things my dog has eaten today
  313. Haiku
  314. Oh, you work with computers?
  315. Healthy(er) pick me up!
  316. Updates All Around
  317. Pirate Updates
  318. Check Out This Hot Dog
  319. How is your WiFi?
  320. Intelligent Cat Door
  321. Poseidon Swimming System
  322. Auto-Tint Glass
  323. Gas prices
  324. Buying an iPod: Fight the Urge to Splurge
  325. iPod Nano
  326. Impatience at its best
  327. House Hunting Updates (II)
  328. House Hunting Updates
  329. Happy!
  330. Canada
  331. Cards in Newark
  332. Mary Lyle-Storie’s Wedding
  333. TiVo to the Rescue, Slickdeals.net
  334. Diary of a Mad Black Woman (0/5 stars)
  335. Batman (3.5/5 stars)
  336. Garden State (4/5 stars)
  337. Updates: Exams (3 of 5), Sofa Express, Sarah’s Car
  338. More updates - Lost, Graduation
  339. Hockey!
  340. Updates from the crypt
  341. updates on the way…
  342. Racin’ for the Cure
  343. music freeloading
  344. hockey
  345. Poker [updated]
  346. Mike and Ike
  347. :(
  348. Mother of God this hurts
  349. Poker updates
  350. Perl - huh?
  351. Hockey Hockey Hockey
  352. Items on the horizon
  353. Hockey Madness!
  354. random updates
  355. Hockey
  356. two-minute minor
  357. Finals!
  358. Saw (4/5 bananas)
  359. Work…yaaaay!
  360. some people are just crazy
  361. Googol err Google
  362. iPod Shuffles Rock (my world)!
  363. Stealing vs. Stealing…
  364. Hockey Madness
  365. Things that are green
  366. workin’ in a coal mine…er…electrical supply company