RSSAmplifier

Blog

Kyle Ingraham's Blog

blog.kyleingraham.comRSS feed ↗10 posts

Latest posts

New Project: Customelon

I ve started a new project and it s called Customelon. It provides an easy way to quickly find accurate customs duties for anything you d want to ship to The Bahamas. Why? Bahamians, of which I am one myself, import quite a bit and customs duties can make up a large amount of an item s cost. Before Continue reading "New Project: Customelon"

TIL: macOS Ships with an Excellent Profiler

and a little about the impact of the D garbage collector. Today I learned that macOS ships with an excellent profiler by the name of Instruments. Yes technically, Instruments does not ship with macOS as it requires installing Xcode. A quick trip to the App Store though and you ve got yourself a capable sidekick for Continue reading "TIL: macOS Ships with an Excellent Profiler"

How to Provide Managed ChatGPT for Your Team

Update 2024-10-21: Just use OpenAI s ChatGPT Team to get a much better experience than the one I setup below. Why would you want to manage ChatGPT access for your team? There are a few reasons: OpenAI provides part of the puzzle for providing managed ChatGPT access to your team but you ll have to pull in Continue reading "How to Provide Managed ChatGPT for Your Team"

Radiometric Response Functions for the Canon EOS Rebel SL1

In my last entry I mentioned that I would generate radiometric response functions for my Canon EOS Rebel SL1. Here they are as promised: I generated responses for two white balance settings using the method from my previous entry: 4050K 2850K The first is the White fluorescent light white balance and the second is a Continue reading "Radiometric Response Functions for the Canon EOS Rebel SL1"

Radiometric Response Functions in OpenCV

I recently started reading up on how to construct composite high-dynamic-range (HDR) images programmatically. The reason why is because I had been thinking about why traditional cameras have dropped the ball on in-camera HDR when compared to their mobile phone brethren (that s a thought for another day). There are a number of approaches for building Continue reading "Radiometric Response Functions…

Lip Colour Finder – Control Through Systemd

I recently configured Lip Colour Finder to utilize systemd to manage its components. This post will be a small nugget on that process as opposed to the usual deep-dive. Systemd is a software suite that can be used for the management of system processes. I turned to it as I wanted to achieve the following Continue reading "Lip Colour Finder Control Through Systemd"

Lip Colour Finder – Profiling for Speedup

I ve been working to improve the turnaround time for Lip Colour Finder results. In order to find the areas of my code most amenable to tweaking I turned to profiling. A few months ago I came across a profiler for Python on Hacker News and decided to tuck it away for future projects. The name Continue reading "Lip Colour Finder Profiling for Speedup"

Project: Lip Colour Finder

Overview Lip Colour Finder accepts an uploaded image of a face and returns lipstick recommendations based on the colour of the lips found on that face. Related Articles Lip Colour Finder – Profiling for Speedup Lip Colour Finder – Control Through Systemd Processing Once an image is uploaded to the server, pre-trained models locate faces Continue reading "Project: Lip Colour Finder"

Google transitfeed Library Quickstart

Documentation for the useful Google transitfeed library is light on the ground. This post will take you from 0 to GTFS feed in no time flat. The instructions below will work under Python 2.7. The library has not been ported to Python 3 as yet. First import the transitfeed library: Next add a Schedule. This Continue reading "Google transitfeed Library Quickstart"

First Experiences with Scikit-Learn

I recently made a submission to one of Kaggle s introductory machine learning competitions. The Python code that I wrote was built upon code I wrote for the Coursera Machine Learning by Stanford class in GNU Octave. For the course we put together implementations of common machine learning models, one of those being the logistic regression Continue reading "First Experiences with Scikit-Learn"