Skip to content

Instantly share code, notes, and snippets.

View mathieugagne's full-sized avatar

Mathieu Gagné mathieugagne

View GitHub Profile
@mathieugagne
mathieugagne / constraints-2.10.1.txt
Last active December 19, 2025 16:16
Airflow Custom Contraints
#
# This constraints file was automatically generated on 2024-09-02T09:27:12.793675
# via "eager-upgrade" mechanism of PIP. For the "v2-10-test" branch of Airflow.
# This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs
# the providers from PIP-released packages at the moment of the constraint generation.
#
# Those constraints are actually those that regular users use to install released version of Airflow.
# We also use those constraints after "apache-airflow" is released and the constraints are tagged with
# "constraints-X.Y.Z" tag to build the production image for that version.
#
@mathieugagne
mathieugagne / pr_template.md
Created December 21, 2017 19:31
PR Template

Ticket

none

Deployment Tasks

none

Accomplishments

@mathieugagne
mathieugagne / distances.rb
Created November 30, 2017 15:44
Distance test to csv
# Setup
question = SurveyQuestion.where(survey_id: 83,
title: 'Distance',
index: 261,
question_type: 'virtual',
type: 'SurveyQuestionDistance',
settings: '{"epicenter_address": "Beauvais, France", "respondent_address_question_id": 7163}').first_or_create
# Add "France" to responses
SurveyResponse.where(survey_question_id: 7163).find_each do |response|
@mathieugagne
mathieugagne / amd-driver
Last active August 29, 2015 14:01
Open GL driver installation for ATI Radeon HD 7750
$ sudo sh /usr/share/ati/fglrx-uninstall.sh
$ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
$ sudo rm /etc/X11/xorg.conf
$ sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core
$ sudo dpkg-reconfigure xserver-xorg
$ sudo reboot
$ mkdir ~/catalyst12.4/
$ cd ~/catalyst12.4/
Download the appropriate driver for your machine here from the AMD/ATI Website and move it in ~/catalyst12.4/
/*==================================================
= Bootstrap 3 Media Queries =
==================================================*/
/*========== Mobile First Method ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}
@mathieugagne
mathieugagne / _sortable_header
Created April 30, 2014 00:36
Sortable Headers
3 files to add sorting to table headers.
def main
remove_jbuilder
end
def remove_jbuilder
gemfile_lines =
"# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder\n" +
"gem 'jbuilder', '~> 2.0'\n"
gsub_file 'Gemfile', gemfile_lines, ''
@mathieugagne
mathieugagne / calc_v1.rb
Created April 22, 2014 17:12
Fluent Calculator
class Calc
DIGITS = [:zero, :one, :two, :three, :four, :five, :six, :seven, :eight, :nine]
def method_missing method
if DIGITS.include?(method)
DIGITS.index(method)
else
super
end
end
div.loading {width:200px; height:200px; position:relative; float:left; margin:0 10px;}
div.one {background:#000;}
div.two {background:#09c;}
div.loading:after {display:block; content:"";
border-radius:2px;
height:2px; width:2px;
position:absolute;
margin:auto; left:0; top:0; right:0; bottom:0;
box-shadow:
@mathieugagne
mathieugagne / colors.rb
Created February 21, 2014 19:28 — forked from nhocki/colors.rb
module Colors
def colorize(text, color_code)
"\033[#{color_code}m#{text}\033[0m"
end
{
:black => 30,
:red => 31,
:green => 32,
:yellow => 33,