In order to install FuzzyCLIPS on OSX and Linux you simply have to
- Clone the repo
$ git clone git@github.com:rorchard/FuzzyCLIPS.git && cd FuzzyCLIPS/source
- Compile it
$ make fzclips
- Use the binary! 🎉
[javierhonduco@fedora parca-agent]$ make GO=`which go` ENABLE_RACE=yes test/integration | |
mkdir -p pkg/profiler/cpu/bpf/amd64 | |
make -C bpf build | |
make[1]: Entering directory '/home/javierhonduco/code/parca-agent/bpf' | |
make[1]: Nothing to be done for 'build'. | |
make[1]: Leaving directory '/home/javierhonduco/code/parca-agent/bpf' | |
cp bpf/out/amd64/cpu.bpf.o pkg/profiler/cpu/bpf/amd64/cpu.bpf.o | |
sudo CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC="clang" CGO_CFLAGS="-I/home/javierhonduco/code/parca-agent/dist/libbpf/amd64/usr/include" CGO_LDFLAGS="-fuse-ld=ld -lzstd /home/javierhonduco/code/parca-agent/dist/libbpf/amd64/libbpf.a" /usr/local/go/bin/go test -race -v ./test/integration/... -count=1 | |
=== RUN TestAnyStackContains | |
--- PASS: TestAnyStackContains (0.00s) |
[javierhonduco@ ~/experiments] cat HelloWorld.java | |
public class HelloWorld { | |
public static void main(String[] args) { | |
System.out.println("Hello, World"); | |
} | |
} | |
[javierhonduco@ ~/experiments] javac HelloWorld.java | |
[javierhonduco@ ~/experiments] gdb --args java HelloWorld |
# This simple Rack middleware subscribes to all AS::Notifications | |
# and adds the appropriate `Server-Timing` header as described in | |
# the spec [1] with the notifications grouped by name and with the | |
# elapsed time added up. | |
# | |
# [1] Server Timing spec: https://w3c.github.io/server-timing/ | |
module Rack | |
class ServerTimingMiddleware | |
def initialize(app) |
import requests | |
import json | |
from bs4 import BeautifulSoup | |
config = { | |
'login_url': 'https://carpa.aig.uc3m.es/validacion.asp', | |
'user': '', | |
'password': '' | |
} | |
source 'https://rubygems.org' | |
gem 'rails', '5.0.0' | |
gem 'sqlite3' | |
gem 'http_accept_language' | |
gem 'friendly_id', '~> 5.0.0' | |
gem 'acts-as-taggable-on' | |
gem 'activeadmin', github: 'activeadmin' |
In order to install FuzzyCLIPS on OSX and Linux you simply have to
$ git clone git@github.com:rorchard/FuzzyCLIPS.git && cd FuzzyCLIPS/source
$ make fzclips
# computes the greatest common divisor | |
# with a small subset of math operations | |
# that does not include `division` or `modulo` | |
def gcd(a, b): | |
while b>0: | |
c = a | |
a = b | |
while(c >= b): | |
c -= b | |
b = c |
Dota - Basshunter | |
Winston Churchill's Boy - Benjamin Clementine | |
El Mal - Los Punsetes | |
Life Less Frightening - Rise Against | |
For The Strangers - Suede | |
Suburban Home - Descendents | |
Life Eternal - Mayhem | |
Christmas (Baby Please Come Home) - Mariah Carey | |
Pistol (A. Cunanan, Miami, FL. 1996) - Modest Mouse | |
She’s In Fashion (Remastered) - Suede |
from django.middleware import locale | |
from django.utils import translation | |
class QueryParameterLocaleMiddleware(locale.LocaleMiddleware): | |
""" | |
Django's LocaleMiddleware picks the locale setting of the request from | |
multiple sources such as a cookie, Accept-Language header and server-side | |
session. | |
This middleware adds one more way to specify the language by supplying |
import gc | |
from celery.signals import task_postrun | |
@task_postrun.connect | |
def gc_on_task_postrun(**kwargs): | |
gc.collect() |