Skip to content

Instantly share code, notes, and snippets.

View AdrienLemaire's full-sized avatar

Adrien Lemaire AdrienLemaire

View GitHub Profile
@AdrienLemaire
AdrienLemaire / docker-compose.yml
Created February 4, 2019 06:47
reverse proxy aliases
reverse-proxy:
default:
aliases:
- api.gounite.test
- xpc.gounite.test
---
version: '3.4' # docker 17.09.0+ & docker-compose 1.23.2
services:
backend: # For CMS & API
build: ../../GOunite-backend
command: python3 manage.py runserver 0.0.0.0:8000
volumes:
- ../../GOunite-backend:/code
- ../../GOunite-frontend/dist_integration:/xpc_test:ro
#features/environment.py
from behave import fixture
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from splinter.browser import Browser
@fixture(name="fixture.browser.chrome")
def splinter_browser(context):
context.browser = Browser(
driver_name="remote",
@AdrienLemaire
AdrienLemaire / contact.feature
Last active February 4, 2019 03:27
BDD scenario
Feature: Contact form
Make sure that the contact form on XPC works as expected
Scenario: Company sending an email
Given a company member going to the contact form
When he fills the form
| name | value |
| lastName | Snow |
| firstName | John |
| email | king@example.com |
@AdrienLemaire
AdrienLemaire / sortFeed.js
Created January 16, 2019 01:55
BackstopJS script to sort random feeds
/* backstop_data/engine_scripts/puppet/sortFeed.js */
/* eslint-disable */
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
module.exports = async (page, scenario, vp) => {
await require("./onReady")(page, scenario, vp);
@AdrienLemaire
AdrienLemaire / .textexpandrc
Created October 14, 2018 00:54
multi application text expander for linux
# ~/.textexpandrc
→よろしく← よろしくお願いします。
→お疲れ← お疲れさまでします。
→提案← 提案があります。
して下さい。
なぜならば、
→リクエスト← リクエストがあります。
して下さい。

Keybase proof

I hereby claim:

  • I am fandekasp on github.
  • I am fandekasp (https://keybase.io/fandekasp) on keybase.
  • I have a public key ASALl7djsy9mkz6kYBxIKHAqUm4Psfq_Cs6uzea_RfXk0Ao

To claim this, I am signing this object:

@AdrienLemaire
AdrienLemaire / benchmark_ndarray_N_highest_vals_indices.py
Last active November 11, 2017 16:24
Benchmark 2 methods to get the indices for a multi-dimensional array N highest values
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# $ benchmark.py
#
# Test with test_argpartition:
# Results:
# [[78 55 72]
# [ 0 50 15]
# [ 8 44 27]
@AdrienLemaire
AdrienLemaire / .block
Created September 20, 2017 09:02
Zoomable Circle Packing
license: gpl-3.0
height: 960
@AdrienLemaire
AdrienLemaire / .block
Created September 20, 2017 08:12
Circle Packing
license: gpl-3.0
height: 960
border: no