Skip to content

Instantly share code, notes, and snippets.

View skammer's full-sized avatar
🐱
may or may not be a cat

Max Vasiliev skammer

🐱
may or may not be a cat
View GitHub Profile
@valpackett
valpackett / README.md
Created March 17, 2011 19:09
Yandex.Anthroponym client

Yandex.Anthroponym is a web service which translates names from English to Russian and vice versa. This is a little script (designed for TextExpander, but works fine in a shell) which gets the current Mac OS X clipboard content, translates it and prints back the output.

So you have copied "Ray William Johnson", for example. Type the abbreviation you've defined in TextExpander and "Рей Вильям Джонсон" will be pasted.

If you don't have PyPy (you should, it's really fast), change the first line to "#!/usr/bin/env python". Don't forget to pip install requests. And, of course, to set snippet type to "Shell Script" when adding to TextExpander.

var serializedForm = {};
Array.prototype.slice.call(document.getElementById('new-comment-form').elements).forEach(function (el) {
serializedForm[el.name] = el.value;
});
@kossnocorp
kossnocorp / USAGE.md
Created May 13, 2011 12:26
MacVim with Drawer compile manual

Clone & Build

curl https://gist.github.com/raw/970438/caff9a09ed2d223b1123a69ede17cb19ad352af9/build.sh | sh
@netzpirat
netzpirat / USAGE.md
Created June 1, 2011 08:39 — forked from kossnocorp/USAGE.md
MacVim with Drawer compile manual

Clone & Build

curl https://gist.github.com/raw/970438/caff9a09ed2d223b1123a69ede17cb19ad352af9/build.sh | sh
(defn palindrome? [coll]
(= coll
(reverse coll)))
(defn n-digit-ints [n]
(range (expt 10 (- n 1))
(expt 10 n)))
(defn p4 [n]
@sjl
sjl / markdown.vim
Created June 21, 2011 19:47 — forked from vim-voom/markdown.vim
Markdown folding for Vim
" folding for Markdown headers, both styles (atx- and setex-)
" http://daringfireball.net/projects/markdown/syntax#header
"
" this code can be placed in file
" $HOME/.vim/after/ftplugin/markdown.vim
func! Foldexpr_markdown(lnum)
let l1 = getline(a:lnum)
if l1 =~ '^\s*$'
// ПоПацански.cpp : Defines the entry point for the console application.
//
// #include "stdafx.h"
#define подъёбку setlocale
#define чуть_чуть 7
#define так_себе 12
#define пошло_оно_всё 120
@p01
p01 / LICENSE.txt
Last active May 23, 2024 13:46 — forked from 140bytes/LICENSE.txt
Sudoku Solver in 140bytes
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Mathieu 'p01' Henri - http://www.p01.org/releases/
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@vmihailenco
vmihailenco / proxy.go
Created November 20, 2011 15:22
Simple TCP proxy in Golang
package main
import (
"bytes"
"encoding/hex"
"flag"
"fmt"
"io"
"log"
"net"
@jlongster
jlongster / gist:1712455
Created January 31, 2012 19:37
traditional lisp macros
;; outlet code for implementing traditional macro expansion
;; macros
(define (expand form)
(cond
((variable? form) form)
((literal? form) form)
((macro? (car form))
(expand ((macro-function (car form)) form)))