Community Posts

Last Updated: 2021-04-06
Submit a blog

Windows XP and Slow HTTP Requests

June 21, 2016 -

This week at work I was faced with a bug that manifested as Windows XP clients being slower to access parts of a web interface than Windows 7 or 10. This was strange because in Wireshark the requests looked basically the same. It turned out that the embedded system hosting the web interface was rejecting Ethernet frames larger than 1500 bytes. This was most likely because of a misinterpretation of the MTU as referring to the frame size (at layer 2) instead of the payload size (at layer 3). Read more about Windows XP and Slow HTTP Requests

So You Want to Change the Gravity Forms Form Tag…

April 1, 2016 -

I had an interesting request from a client today. They use Pardot to integrate with the forms on their old website, and wanted to do the same with their new WordPress theme. We’re using the always spectacular Gravity Forms for the forms on the site. I did the integrations, and we got an error. I didn’t realize (but now it makes perfect sense) that Gravity Forms defaults to enctype=”multipart/form-data”. I scoured the Gravity Forms settings, looking for a way to switch that to the correct enctype without any luck. Read more about So You Want to Change the Gravity Forms Form Tag…

NameSilo API from PowerShell

February 14, 2016 -

A friend asked several people on irc about NameSilo’s API and dynamic DNS entries. He found a PowerShell script to update a subdomain with the current IP address of the system running the script. The subdomain detail was the crux of the question: how to get it to update a “naked” domain. Several of us read through the API reference but the dnsUpdateRecord function didn’t explain how to update the base domain’s A record. Read more about NameSilo API from PowerShell

Change is Scary; The Future is Bright

January 25, 2016 -

After two awesome years, it’s time. My last day at Lemonly will be this Friday, January 29th. That’s a hard thing for me to write. I’ve been at Lemonly since December 2013, two of the best years of my life. But as with all things in life, change is what keeps us scared and growing. What’s next? I’m finally starting my own business. I’ve been doing contract front-end development, building anything from huge web apps to WordPress themes, for startups and agencies, part time, for almost 5 years. Read more about Change is Scary; The Future is Bright

Python and JSON-RPC

December 1, 2013 -

In playing with Bitcoin, in this case specifically with the bitcoin-qt client, I found myself wanting to more granularly control which of my coins I spent. This probably isn’t something most people care about, or maybe even solve by using multiple wallets, but I thought that it would be nice to choose which addresses were used for transactions. I found that I was not alonein that desire. But sadly, the patch has yet to be merged despite going through a number of iterations. Read more about Python and JSON-RPC