Technology

How to Use the Python Memory Profiler

Recently one of my coworkers was having an issue where some of our code running over at heroku was consuming a massive amount of memory. One of the tools I was looking at to help troubleshoot this was the python memory profiler. While I was loading a newer copy of our data set my co-worker identified the root cause of the issue, so we didn’t end up using this tool.  That said, I found the information in provided while profiling code incredibly interesting, and potentially useful in the future.  Read the rest of this post »

October 7, 2016 • Tags: , • Posted in: Technology • No Comments

Set Up a Multi User Install of WordPress

Let’s say you’ve been rolling around the country bartering some light web work for whatever favor fancies you.  Several months later you find yourself in maintenance hell with a million wordpress installations that all need to be updated.  Let me help you.  Set up a multiuser install of WordPress and save yourself some headache. Read the rest of this post »

October 23, 2014 • Tags: , • Posted in: Technology • No Comments

How to Bulk Delete Your Twitter Followers

This post starts out with a little bit of an embarrassing story, followed with a script you can use to delete everyone you are following on twitter.  A couple years ago, I signed up for twitter because hey, someone once squatted my liyanage@hotmail.com email address and I wanted to reserve my twitter name.  I had no interest in actually doing twitter.  I just wanted the virtual real estate (and why isn’t that virtual estate?).  Fast forward a couple years, and I check out my twitter account, and low and behold I am following close to 2,000 people.  Someone had hacked my account, and was selling my following off to the masses.  Unfortunately, there is no bulk delete option on twitter, and it would take an incredibly long time to delete that many people. Read the rest of this post »

August 27, 2014 • Tags: , , • Posted in: Technology • No Comments

Engaging your Customer Base through Web Services

In 2010 I did a presentation  at the Epicor Perspectives conference.  In the presentation I talked a little bit about our  how we  used their back end web services to build a front end website.

Included in the presentation are some slides:

You can download my Epicor Perspectives 2010 Presentation here.  This presentation is a bit sparse with out the talking points behind it–feel free to contact me if you have any questions.

June 22, 2013 • Tags:  • Posted in: Technology • No Comments

Dynamically Creating a CSR & Private Key in .NET

This one was a bit tricky–it took me two days to figure this out, and when I figured it out I didn’t even realize I was close to the solution.  When I initially started working on this, I was looking into using an OpenSSL port to windows called OpenSSL.NET.  The pure ASCII look of this page should be a good indication of how many other alternatives there are out there.  Eventually I found The Legion of Bouncy Castle, and stumbled onto a solution.  Initially I discredited looking at this option too thoroughly due to the name–but again, because of the lack of how many good alternatives out there it became a steady contender.

Read the rest of this post »

October 31, 2011 • Tags: , , , , • Posted in: Technology • 3 Comments

Enabling SSL in Epicor ITSM

We’ve recently granted access to Epicor to an outside company.  After opening up access over SSL for the company, we found that our setup was not quite right.  In addition to hitting a checkbox, there are a couple XML files you need to edit.

Read the rest of this post »

November 1, 2010 • Tags: , • Posted in: Technology • No Comments

Programatically Accessing the Forms Authentication Timout from the web.config

I’ve been working on creating a session time out popup for our upcoming portal release.  While I wanted to run the script through my own javascript, I had a little trouble finding the actual property.  Eventually I found a dead page cached with the code that will retrieve the Forms Authentication Timout variable.  I’m reposting the code for prosperities sake.

Read the rest of this post »

October 4, 2010 • Tags: , , , • Posted in: Technology • No Comments

Brilliant SEO Tactics

I went looking for some Credit Card logos the other day to display on some web forms, and I found this awesome scam of a site.  If you’re not paying attention, and you copy and paste their code you are secretly improving the SEO of some random law firm, http://www.criminalattorneys.com.

Read the rest of this post »

October 1, 2010 • Tags: , , • Posted in: Technology • No Comments

Getting AnkhSVN to Work with an Umbraco Solution

Recently I have been developing a .NET portal, using the Umbraco CMS.  Having gotten a couple parts of the application set up, I decided that it would be a good idea to get SVN set up with my code.  In order to get my Umbraco installation set up, I created several masterpages, a slightly modified version of the CSS Friendly web controls, a couple custom controls to be used in their embeded WYSIWYG editor, and a couple static  images and CSS files.  Suffice to say, I hit a snag.

Read the rest of this post »

June 8, 2010 • Tags: , , , • Posted in: Technology • No Comments

Installing Shibboleth

We are currently evaluating Shibboleth, a SAML 2.0 standards based Single Sign On (SSO) suit for our web applications. The installation is fairly gritty. This post started out as notes for myself, however it rapidly became apparent that these notes would be useful to others.  I also noticed that this installation was taking multiple days, and that it would be too long for a single post. I will be doing a series of posts on how to do this setup.

Read the rest of this post »