#Instagram Engineering Challengeを解いてみた 何時かは解いてみようと思っていたInstagram Engineering Challenge、バラバラに切断された画像を元に戻す、と言う問題。 糞コードでもいいからチャレンジしてみた。
前書き:完全糞コードなのであらかじめご了承下さい
HTML苦手、SVG、Canvasなど画像処理経験皆無、と見ての通り絶望的なスタートですが、色々なツールに出会って楽しくやり遂げました。
csv = require("ya-csv") | |
util = require("util") | |
file = "input.txt" | |
file ?= process.argv[2] | |
reader = csv.createCsvFileReader file, | |
separator: "," | |
quote : "\"" | |
escape : "\"" |
csv = require("ya-csv") | |
util = require("util") | |
file = "input.txt" | |
file ?= process.argv[2] | |
reader = csv.createCsvFileReader file, | |
separator: "\t" | |
quote : "\"" | |
escape : "\"" |
{ | |
"a_galaxy_workflow": "true", | |
"annotation": "", | |
"format-version": "0.1", | |
"name": "Extract flanking sequence (csv to fasta)", | |
"steps": { | |
"0": { | |
"annotation": "", | |
"id": 0, | |
"input_connections": {}, |
{ | |
"a_galaxy_workflow": "true", | |
"annotation": "", | |
"format-version": "0.1", | |
"name": "Extract Flanking Sequence (csv to tab)", | |
"steps": { | |
"0": { | |
"annotation": "", | |
"id": 0, | |
"input_connections": {}, |
_ = require 'underscore' | |
m = [[0, 0, 1, 1] | |
[1, 1, 0, 0] | |
[0, 1, 0, 1] | |
[0, 1, 1, 1] | |
[1, 0, 1, 0] | |
[1, 0, 1, 0]] | |
step = 0 | |
notIdentical = (matrix) -> |
#Instagram Engineering Challengeを解いてみた 何時かは解いてみようと思っていたInstagram Engineering Challenge、バラバラに切断された画像を元に戻す、と言う問題。 糞コードでもいいからチャレンジしてみた。
前書き:完全糞コードなのであらかじめご了承下さい
HTML苦手、SVG、Canvasなど画像処理経験皆無、と見ての通り絶望的なスタートですが、色々なツールに出会って楽しくやり遂げました。
[ | |
{ | |
"Cluster" : 1, | |
"name" : "GO:0009611~response to wounding", | |
"Term 1" : "GO:0009611", | |
"Term 2" : "response to wounding", | |
"size" : 61, | |
"%" : 10.42735043, | |
"PValue" : 6.16E-16, | |
"imports" : [ 3627, 1001, 2919, 3084, 8767, 3620, 1051, 6352, 6351, 7168, 3678, 7852, 2151, 5329, 5265, 5328, 3576, 6648, 5588, 7037, 308, 7941, 3694, 131566, 929, 4973, 5359, 6364, 6696, 9111, 1490, 6288, 2768, 1230, 313, 12, 10563, 7040, 10630, 6373, 3556, 3553, 3559, 629, 7043, 3371, 5341, 5054, 4283, 719, 713, 50507, 712, 714, 4628, 9332, 891, 4064, 7097, 1536, 7057 ], |
(function(){var require = function (file, cwd) { | |
var resolved = require.resolve(file, cwd || '/'); | |
var mod = require.modules[resolved]; | |
if (!mod) throw new Error( | |
'Failed to resolve module ' + file + ', tried ' + resolved | |
); | |
var cached = require.cache[resolved]; | |
var res = cached? cached.exports : mod(); | |
return res; | |
}; |
Lit is a Gist Reader for Literate CoffeeScript
This entire document is written in Literate CoffeeScript, source can be found at https://gist.github.com/hden/5098183
'use strict'
Lit is a writing tool inpired by Journo and bl.ocks.org. It has a few basic aims: