Skip to content

Instantly share code, notes, and snippets.

View inkrement's full-sized avatar

Christian Hotz-Behofsits inkrement

View GitHub Profile
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
# This file was automatically installed on 2016-03-11T16:20:06.126943
upstream modoboa {
server unix:/var/run/uwsgi/app/modoboa_instance/socket fail_timeout=0;
}
server {
listen 80;
server_name mail.justrocketscience.com;
location / {
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{listings}
%% for swift
\lstdefinelanguage{Swift}{
keywords={associatedtype, class, deinit, enum, extension, func, import, init, inout, internal, let, operator, private, protocol, public, static, struct, subscript, typealias, var, break, case, continue, default, defer, do, else, fallthrough, for, guard, if, in, repeat, return, switch, where, while, as, catch, dynamicType, false, is, nil, rethrows, super, self, Self, throw, throws, true, try, associativity, convenience, dynamic, didSet, final, get, infix, indirect, lazy, left, mutating, none, nonmutating, optional, override, postfix, precedence, prefix, Protocol, required, right, set, Type, unowned, weak, willSet},
ndkeywords={class, export, boolean, throw, implements, import, this},
sensitive=false,
@inkrement
inkrement / .htaccess
Created April 8, 2016 10:34
octobercms_serverpilot
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
##
## You may need to uncomment the following line for some hosting environments,
@inkrement
inkrement / my.cnf
Last active April 25, 2016 12:44
Scaleway VP1 optimised mysql configuration - used Percona Configuration Wizard (http://tools.percona.com/)
[mysql]
local-infile=1 ## enable local infile support
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
<?php
date_default_timezone_set('UTC');
require 'vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use GuzzleHttp\Pool;
use GuzzleHttp\Client;
We can make this file beautiful and searchable if this error is corrected: No tabs found in this TSV file in line 0.
UCgefQJC5UgbWJHDxBqB4qVg
UC0v-tlzsn0QZwJnkiaUSJVQ
UCo_IB5145EVNcf8hw1Kku7w
UC-lHJZR3Gqxm24_Vd_AJ5Yw
UCGjylN-4QCpn8XJ1uY-UOgA
UCGCPAOQDZa_TTTXDr5byjww
UC4PooiX37Pld1T8J5SYT-SQ
UCJZ7f6NQzGKZnFXzFW9y9UQ
UCfm4y4rHF5HGrSr-qbvOwOg
UCHUE4ypXKp7ZkmdWbGJNgJg
@inkrement
inkrement / clickhousedump
Created August 19, 2017 14:26
dump all clickhouse databases and tables
#!/bin/bash
OUTDIR=.
while read -r db ; do
while read -r table ; do
if [ "$db" == "system" ]; then
echo "skip system db"
continue 2;
version: '2'
services:
caddy:
image: joshix/caddy
links:
- rstudio
volumes:
- ./site/:/var/www/html
- ./.caddy/:/.caddy
ports:
@inkrement
inkrement / baseR_embeddings.R
Last active March 12, 2024 11:44
Some R functions to load *.vec files (used for distributed Word Embeddings).
load_embedding <- function(file_path){
# load full file
lines <- readLines(file_path)
# create new environment
embeddings_env <- new.env(hash = TRUE, parent = emptyenv())
# this function is used to convert vectors to unit vectors
# by dividing their components by vector length