Skip to content

Instantly share code, notes, and snippets.

@bigtiger
bigtiger / flagrant-home.config.json
Created August 16, 2023 15:54
Links to commonly used internal Flagrant tools
{
"version": "2.0",
"id": "home.config",
"title": "Flagrant Home Config",
"featured": [
{
"name": "Flagrant Website",
"link": "https://www.beflagrant.com",
"background": "/assets/Frame_1.jpeg"
},
@bigtiger
bigtiger / image_processing-on-heroku.md
Last active December 2, 2022 00:21
How We Deployed Image Processing to Heroku in Support of a Rails 6 Application

How We Deployed Image Processing to Heroku in Support of a Rails 6 Application

Our app was already deployed and working on Heroku with MiniMagick. There were a few features of Image Processing that were appealing, performance and autorotation, and it appeared to be a straightforward swap.

Locally, we had run brew install vips on our MacBooks to get it running. That was early in the process and a detail long forgotten. When I deployed to Heroku @juliancheal pointed out that the staging environment was failing with an ActiveSupport::MessageVerifier::InvalidSignature error.

We were able to quickly identify the missing libvips dependency.

Figuring out how to install libvips to support rubyvips to support Image Processing was not trivial and therefore this guidepost exists.

@bigtiger
bigtiger / readme.txt
Created September 21, 2018 19:23
Veggie Jam (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
# VDCAssistant is the daemon for the built-in iSight cameras on Mac hardware
sudo killall VDCAssistant

Keybase proof

I hereby claim:

  • I am bigtiger on github.
  • I am jremsikjr (https://keybase.io/jremsikjr) on keybase.
  • I have a public key ASAwzn79LSI5THj1HnBTTUOyBmaqVa0oFQGdLDCClp_p3wo

To claim this, I am signing this object:

@bigtiger
bigtiger / gist:7636066
Created November 25, 2013 03:51
Failure of WP on Heroku because of compilation error?
2013-11-25T03:38:03.689262+00:00 app[web.1]: 10.191.63.167 - - [25/Nov/2013:03:38:02 +0000] "POST /wp-admin/admin-ajax.php HTTP/1.1" 500 -
2013-11-25T03:37:13.211676+00:00 heroku[router]: at=info method=GET path=/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-draggable,jquery-u&load%5B%5D=i-droppable,wp-ajax-response,jquery-color,wp-lists,postbox,nav-menu&ver=3.7.1 host=raddison-trust-prod.herokuapp.com fwd="99.126.182.174" dyno=web.1 connect=7ms service=61ms status=200 bytes=207049
2013-11-25T03:38:13.074678+00:00 heroku[router]: at=info method=POST path=/wp-admin/admin-ajax.php host=raddison-trust-prod.herokuapp.com fwd="99.126.182.174" dyno=web.1 connect=3ms service=686ms status=500 bytes=0
2013-11-25T03:38:13.686963+00:00 app[web.1]: [Mon Nov 25 03:38:13 2013] [error] [client 10.4.19.235] PHP Fatal error: Call to undefined function mb_detect_encoding() in /app/www/wp-content/themes/bucket/theme-utiliti
Jim Remsik
@jremsikjr
jim@bendyworks.com
Mechanics, Myths, and Mints: Swallowing the Pair Programming Pill
By Jim "Big Tiger" Remsik
Pair programming is a helpful tool for your development toolbox when you understand how it works and what are the benefits. We'll address common misconceptions of managers ("Two people sitting at one desk? That's going to cost twice as much!") and how to assuage these concerns. We will delve into the common fears of developers ("I won't be able to get into 'The Zone'", "I can't read RSS.", "They find out I'm not a good developer."). We'll examine numerous configurations, ergonomics, and available tools for both co-located and geographically distributed teams. Finally, we'll wrap up with a discussion on the utility of pairing mixed skill peoples together (Designer/Developer, Blind/Deaf, Cat/Dog) to achieve a result that is more than the sum of its parts.
About Me
Developer at Hashrocket
Collaborated with New York Times for an article on Pair Programming
@bigtiger
bigtiger / snowmobilympics.txt
Last active December 13, 2015 20:08
Snow*Mobile Olympics Rules #SnowMobilympics
Find a partner and go out into Madison and capture three images of each of these opposites. The pair of opposites
should be included in each picture.
Hot and Cold.
Light and dark.
Hot and cold.
Good and evil.
Mobile and stationary
The idea is to find an example of each of these topics and then tweet them with the Hashtag #SnowMobilympics and