Techemistry Blog

Daily Tip - Update AddRemoveProgramsIcon (and other properties) in a Visual Studio Installer Project

6/11/2019 8:35:00 PM -- Ted Krapf

So this one drove me nuts.  It seems soooo simple. I have a Visual Studio 2017 solution with a Window Service Project and a Installer Project.  For the life of me, I could not figure out where to update the specific properties that would allow the installer to: Name the application correctly (if a friendly name) Specify other text values like Author, Description, Manufacturer, Title, ProductName, etc....

[read more]

ZeroSSL with IIS 10

5/3/2019 5:11:00 PM -- Ted Krapf



[read more]

MinerGate.com Review - Mixed Emotions

2/3/2018 6:44:00 AM -- Ted Krapf

During the 2017 Q3 Crypto-boom, I finally decided to look into cryptomining.  I understood it at a very high level, but had never gone past understanding it conceptually.  As with any good project, I first started with research.  I wanted to know things such as: Is it worth it? What kind of hardware do I ideally need? What hardware can I get away with to get my feet wet? What coins can be mined, which cannot? What is a...

[read more]

Account Breach Monitoring

9/20/2017 3:36:00 PM -- Ted Krapf



[read more]

DBML Visualizer VERY Slow - solved!

3/29/2017 8:15:00 PM -- Ted Krapf



[read more]

Poor Man's SQL Log Shipping (Kinda)

12/23/2016 9:54:00 PM -- Ted Krapf

Hi all, A Very Happy Holidays to everyone out there!  It's been a very exciting and busy year helping clients with unique needs and solutions. I'm looking forward to what 2017 will bring! I recently was tasked by a client to come up with a simple (as elegant as possible), and inexpensive Log Shipping solution for Microsoft SQL Server Express.  Yes, I know SQL Server Express doesn't have Log Shipping, and the solution would just be to purchase a ...

[read more]

Excel Column Letter To Number.com

4/8/2016 3:06:00 PM -- Ted Krapf

Have you ever been working with a large Excel or other spreadsheet document and think, "man, I wish I could look up what the number equivalent of column BD is!"?  Me too! So I built a crazy simple web app that converts an Excel column letter (or letters) to its numerical value.  For example, BD = column #56.  I frequently use this for figuring out the column number when doing a VLOOKUP.  Or when I'm working on very wide spreadsheets. You can find the free Excel Column Letter T...

[read more]

Easy & Powerful Ecommerce Solution

4/5/2016 7:58:00 PM -- Ted Krapf



[read more]

asp:Menu Flicker on Page_Load - Solved

7/13/2015 1:48:00 PM -- Ted Krapf

Have an asp:menu that is flickering on (showing all the sub menus) on page_load and/or post back?  Of course you do, because that server control is pretty squirrely.   Here's the simple CSS fix that corrects the issue: /* fixes ugly menu flicker */ .menu ul li ul { display: none; } .menu ul li { position: relative;  float: left; list-style: none; } .menu ul li ul li { width: 100%; }

[read more]

Offline ClickOnce app with command line parameters

3/9/2015 9:46:00 PM -- Ted Krapf

So the need for a client's offline ClickOnce app to have command line parameters came up again. (oh boy). The Microsoft docs initially spec'd out that you can't do this when the ClickOnce app is an "offline" app.  But since .NET 3.1, there is a trick you can use to make offline ClickOnce command line parameters function. The scenario is this: Client has a ClickOnce app that gets updated (redeployed) by their developer fr...

[read more]

Windows Server 2008 Install DLL into GAC

1/23/2015 8:48:00 PM -- Ted Krapf



[read more]

IIS7 FTP 530 Home Directory Inaccessible SOLVED!

12/1/2014 10:53:00 PM -- Ted Krapf



[read more]

Project Time Tracking - The Best Solution

4/2/2014 1:50:00 PM -- Ted Krapf



[read more]

Transaction Express / TransFirst API & ACH Payment Integration

3/31/2014 3:20:00 PM -- Ted Krapf



[read more]

Dynamic PayPal Buttons without using tags

10/16/2013 3:21:00 PM -- Ted Krapf



[read more]

DNN Live Chat

9/6/2013 9:00:00 PM -- Ted Krapf



[read more]

"We Are Already Cyborgs"

8/15/2013 1:13:00 PM -- Ted Krapf

Crazy.. "If human history is the story of a creature who molts from ape to angel - or as Nietzsche claimed, from beast to Superman - then somewhere along the way it seems that we must become machines." -Erik Davis.     If you don't follow "Shots of Awe" it's some pretty thought arousing rapid fire philosophy that's kind of fun! ...

[read more]

Keywords, SEO, and Internet Ads

8/13/2013 2:42:00 PM -- Ted Krapf



[read more]

Placebo Buttons -- they are everywhere!

7/2/2013 8:03:00 PM -- Ted Krapf

I thought this would be interesting to share.  I can't think of any computer or Internet graphical user interface (GUI) buttons that are merely placebos, but I've only been thinking about it for a second here.  Can you think of any? read more]

DNN Custom Modules - Locations, Simple Product Catalog, Form Builder and more

5/20/2013 8:35:00 PM -- Ted Krapf



[read more]

Mobile - Looking Good (and Easy!)

5/9/2013 7:53:00 PM -- Ted Krapf



[read more]

Oh Silly Hyphen - Prevent Line Break on Hyphen

4/29/2013 7:27:00 PM -- Ted Krapf

Here's a cool thing I learned today.  I had an issue where a customer's webpage contained a word that required a hyphen to be grammatically correct: pre-plated.  The word pre-plated appeared at the end of a line in a set width column.  Internet Explorer would render the word on two lines instead of one.  This would also happen when zoom levels other than 100% were set in other browsers and/or when the responsive design would kick in. In other words,...

[read more]

Graphics Goodness - Fluid Dynamics Rendering

4/23/2013 4:25:00 PM -- Ted Krapf



[read more]

One-Way Trip To Mars -- You can sign up soon

4/16/2013 5:33:00 PM -- Ted Krapf



[read more]

Combine Excel Documents Using C#

3/15/2013 12:47:00 PM -- Ted Krapf



[read more]

Stupid chain letter spam

2/6/2013 3:51:00 PM -- Ted Krapf

Infrequently I love getting chain letter spam, so that I can read through it, pick it apart, and then reply to the 100+ people that I was not BCC'd with.  Note the use of "infrequently".   It's bad enough to get spam, but to get it directly from family members?  Plus the fact that my email address is then shared with 100 other friendly spammers because even after repeated attempts to explain the BCC feature, it doesn't get used.  Sigh....   I thought I'd share...

[read more]

Facebook, Amazon, and Google going the way of Rome?

1/28/2013 8:18:00 PM -- Ted Krapf



[read more]

End of the World?

12/18/2012 4:18:00 PM -- Ted Krapf



[read more]

Why Get A New Website

4/23/2012 4:13:00 PM -- Ted Krapf



[read more]

Reverse Sale: The Answer?

5/7/2012 4:13:00 PM -- Ted Krapf

How do you monetize your online presence?  If you are 'in business', I would think you are probably in the business of making money.  Are you running an eCommerce site?  Are you advertising to your visitors?  Are you selling a service, subscription, or knowledge?  In the late 90's, it seemed like everyone was getting into the online game.  Giant ideas came and went.  Some things have changed, but undeniably some very simple, non-technological principals still apply: A grea...

[read more]

Busy Beavers & Domain Registrations

8/16/2012 3:57:00 PM -- Ted Krapf



[read more]