Skip to content

Instantly share code, notes, and snippets.

View madfriend's full-sized avatar

Aleksandr Chuchunkov madfriend

  • Yandex, OpenCorpora
  • St. Petersburg, Russia
View GitHub Profile
(function() {
var id_counter = 1;
Object.defineProperty(Object.prototype, "__uniqueId", {
writable: true
});
Object.defineProperty(Object.prototype, "uniqueId", {
get: function() {
if (this.__uniqueId == undefined)
this.__uniqueId = id_counter++;
return this.__uniqueId;
@madfriend
madfriend / data.csv
Last active August 29, 2015 14:07 — forked from gencay/data.csv
We can make this file beautiful and searchable if this error is corrected: It looks like row 5 should actually have 10 columns, instead of 6 in line 4.
Stage, Ref L max, Ref L avg, Ref D max, Ref D avg, MT L max, MT L avg, MT D max, MT D avg,
Role id, 0.959, 0.803, 0.778, 0.582, 0.956, 0.795, 0.667, 0.501,
Role class, 0.862, 0.715, 0.574, 0.466, 0.881, 0.721, 0.525, 0.434,
Actions, 0.979, 0.821, 0.917, 0.650, 0.971, 0.839, 0.700, 0.577,
Actions align, 0.908, 0.737, 0.429, 0.332,
Role align, 0.709, 0.523, 0.378, 0.266,
import glob
index = dict()
for (i, filename) in enumerate(glob.glob('collection/*.txt')):
print "%d %d" % (len(index.keys()), i)
with open(filename) as f:
for line in f:
words = line.strip().split(' ')
for word in words:
try:
index[word] += 1
start: program;
program: outer_block*;
outer_block: (outer_line NEWLINE)*
outer_line?;
@outer_line: initialization
| assignment
';';
assignment: name '='
@madfriend
madfriend / gost-r-madfriend.csl
Created March 29, 2015 21:14
ГОСТ Р 7.0.1-2003 + 7.0.5-2008 для Zotero (мопед не мой, но что-то правил для себя)
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0">
<info>
<title>Russian GOST R 7.0.1-2003 + 7.0.5-2008 numeric (madfriend)</title>
<id>http://www.zotero.org/styles/gost-r-7-0-5-2008-num-appear</id>
<link href="http://www.zotero.org/styles/gost-r-7-0-5-2008-num-appear" rel="self"/>
<link href="https://dl.dropboxusercontent.com/u/95616327/Permanent_files/GOST-for-Zotero-Documentation.zip" rel="documentation"/>
<author>
<name>Roman Raspopov</name>
<email>[email protected]</email>
@madfriend
madfriend / be.html
Last active August 29, 2015 14:18
be with m decoupled
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>BE with M decoupled</title>
</head>
<body>
<div class="container">
<div class="new-label-form is-hidden">
<h2 class="new-label-form--title">
@madfriend
madfriend / snip.js
Created September 10, 2015 21:11
my jquery snippets
$.fn.mapGetter = function(prop) {
return $(this).map(function(i, e) {
return $(e).attr(prop);
}).get();
};
$.fn.filterByAttr = function(attr, val) {
return $(this).filter(function(i, e) {
return $(e).attr(attr) == val;
});
<my-tag>
hello
</my-tag>
@madfriend
madfriend / test.tag
Last active November 26, 2015 10:51
<my-parent-tag>
<div>
this is parent tag
<script type="riot/tag" src="https://rawgit.com/madfriend/51a535e989b710429334/raw/18753e624291e350e3f230aaece6a93be3785299/test2.tag"></script>
<my-tag>this should be replaced by my-tag contents</my-tag>
</div>
</my-parent-tag>