Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View axelerator's full-sized avatar

Axel axelerator

  • Shopify
  • Montreal, Canada
View GitHub Profile
find . | grep 'original/' | xargs identify | cut -d ' ' -f 3,1 | grep '[^0-9][0-9][0-9]x\|x[0-9][0-9]$'
update person set email = regexp_replace(email, E'@(.*)', '\\1@example.com');
public interface KeyValueFunction<KI, VI, KO, VO> {
Map.Entry<KO, VO> f(KI k, VI v);
}
/**
* Creates a new map by applying each element to the converter.
*
* @param <KI> key type of input map
* @param <VI> value type of input map
@axelerator
axelerator / Pickle.hs
Created December 14, 2010 11:55
first steps
{-# LANGUAGE Arrows #-}
module Pickle where
import Control.Arrow
import Control.Arrow.ListArrow
import Text.XML.HXT.Arrow.Pickle
import Text.XML.HXT.Arrow.ReadDocument
data Strukt = Strukt {
text :: String
@axelerator
axelerator / namevoting
Created June 19, 2011 14:16
Small programm to combine syllables, where some syllables are used only as suffix/prefix
{-
- Small programm to combine syllables, where some syllables
- are used only as suffix/prefix
- 1. Install: GHC
- 2. Compile: ghc -o namevote namevoting.hs
- 3. Run: namevote '[Pre "neo", Suf "master", Pre "turbo", Uni "leo", Suf "3000"]'
-}
module Main where
import System.Environment
@axelerator
axelerator / sumgitachievements.sh
Created September 27, 2011 16:26
sum of all git achievement levels
git achievements -l | grep '(Level' | sed 's/\(\s*.*(Level\)//g' | tr -d ')' | tr -s ' ' |tr "\n" '+' | sed 's/$/ 0/' | xargs expr
@axelerator
axelerator / onliners
Last active April 22, 2016 11:54
oneliners.md
# Ruby
Hash[*((0..4).flat_map{|i| ['column_' + i.to_s, nil]})]
# => {"column_0"=>nil, "column_1"=>nil, "column_2"=>nil, "column_3"=>nil, "column_4"=>nil}
# Shell
### Bildersequenzen in Video für Web konvertieren mit:
or i in `grep -h '^$[a-z_][^:]*' *.sass | sed 's|$\([a-z_][^:]*\).*|\1|'` ; do echo -n $i; grep $i *.sass | wc -l ; done | grep ' 1$'
@axelerator
axelerator / custom_search.rb
Created January 31, 2017 13:41
Custom search
class HomeController < ApplicationController
class MovieSearch < FortyFacets::FacetSearch
model 'Movie' # which model to search for
custom :for_manual_handling
end
def index
upstream app {
# Path to Unicorn SOCK file, as defined previously
server unix:/var/www/APP_NAME/shared/sockets/unicorn.sock fail_timeout=0;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name APP_NAME.42ls.de APP_NAME.42ls.de;