mruby advent calendar 2013 ネタです。
コードは github においてあります。
はじめまして、mruby にコミットしてたり(最近はできてない)、
mruby gem を作っていたりする kaishuu0123 です。
なにげに Advent calendar 初参加。ヽ|・ω・|ゞ
$(document).ready(function() { | |
$("#graph_button").click(function () { | |
var img = document.getElementById("graph_img"); | |
g = graph_data[999] | |
Dygraph.Export.asPNG(g, img); | |
console.log(img); | |
window.location.href = img.src; //.replace('image/png','image/octet-stream'); | |
}); | |
}); |
module MiddlewareExampleGroup | |
def self.included(base) | |
base.class_eval do | |
let(:app) { | |
Rack::Builder.new do | |
eval File.read(Rails.root.join('config.ru')) | |
end | |
} | |
end | |
end |
# Backup a data volume container for Jenkins | |
jenkins-backup: | |
image: busybox | |
command: tar cvf /backup/jenkins-backup.tar /var/jenkins_home | |
volumes: | |
- .:/backup |
set nocompatible | |
filetype off | |
" init Vundle | |
set rtp+=~/.vim/vundle.git/ | |
call vundle#rc() | |
Bundle 'gmarik/vundle' | |
Bundle 'thinca/vim-quickrun' |
$ make allnoconfig | |
$ make menuconfig | |
enable 8250 serial driver | |
enable ELF format | |
enable initrd | |
$ make | |
$ qemu -nographic -kernel ~/work/linux-3.11/arch/x86/boot/bzImage -initrd ~/work/helloworld.initramfs -append "initcall_debug console=ttyS0 earlyprintk=serial,keep debug" |
median |
mruby advent calendar 2013 ネタです。
コードは github においてあります。
はじめまして、mruby にコミットしてたり(最近はできてない)、
mruby gem を作っていたりする kaishuu0123 です。
なにげに Advent calendar 初参加。ヽ|・ω・|ゞ
<html style="margin:0px;overflow:hidden;"> | |
<head> | |
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/bulma@0.8.0/css/bulma.css" /> | |
<script type="text/javascript"> | |
const DRAW_IFRAME_URL = 'https://www.draw.io/?embed=1&lang=ja'; | |
let graph = null; | |
let xml = null; | |
let globalMxStyleSheet = null; | |
function bytesToString(arr) |
'use strict' | |
import markdownitfence from 'markdown-it-fence' | |
const drawioViewerDefaultURL = () => { | |
return '//www.draw.io/js/viewer.min.js' | |
} | |
const render = (code, drawioViewerURL, idx) => { | |
let trimedCode = code.trim() |
/* eslint-disable */ | |
(function(mod) { | |
mod(require("codemirror")); | |
})(function(CodeMirror) { | |
"use strict"; | |
CodeMirror.registerHelper("fold", "codeBlock", function(cm, start) { | |
var firstLine = cm.getLine(start.line); | |
var spaceTo = firstLine.search(/^::: [a-z]+/); |