Skip to content

Instantly share code, notes, and snippets.

View yutannihilation's full-sized avatar
🍣
Nobody loves you

Hiroaki Yutani yutannihilation

🍣
Nobody loves you
View GitHub Profile
@yutannihilation
yutannihilation / console_d3js.png
Last active August 29, 2015 14:12
D3.js won't work in Rmarkdown document since it contains corrupted characters after converted by rmarkdown::render()
console_d3js.png
@yutannihilation
yutannihilation / gulpfile.js
Created December 29, 2014 08:16
Gulp file to compile JS/CSS for htmlwidgets
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var uglifycss = require('gulp-uglifycss');
var mainBowerFiles = require('main-bower-files');
var gulpFilter = require('gulp-filter');
gulp.task('default', function() {
var jsFilter = gulpFilter('**/*.js');
var cssFilter = gulpFilter('**/*.css');
@yutannihilation
yutannihilation / data_frame.md
Created January 3, 2015 04:09
rownames of data_frame in dplyr

data_frame()row.names

data_framedplyrdata.frame)がどうなってるのかと思ってヘルプを見ると、

  1. Never adds row.names.

と書いてあります。実際試してみると、row.namesを指定しても同名の列が加わるだけです。

@yutannihilation
yutannihilation / sequence.md
Last active August 29, 2015 14:13
Sequence of Chartist.js's Pie()

Bar

var data = {series:[[1,2,3,4,5]], labels:[1,2,3,4,5]}
var seq = 0;
var chart = new Chartist.Bar('.ct-chart', data)
chart.on("draw", function(x){console.log(x);});
chart.update()
@yutannihilation
yutannihilation / SVG_parameters.md
Last active August 29, 2015 14:13
Chartist.js params

Animation Parameters

  • begin: delay
  • dur: duration
  • from: the value where the animation should start
  • to: the value where the animation should end
  • easing: the name of an easing function

Easing Functions

  • easeInSine
@yutannihilation
yutannihilation / test.Rpres
Last active August 29, 2015 14:14
Test R Presentation with Webfonts
ウェブフォントのテストですよこれは。(A Test To See If RPresentation Works Well With Japanese Web Fonts)
========================================================
author: @yutannihilation
date: 2015年2月7日
css: test.css
Overview
========================================================
This presentation uses Google's [Noto Sans Japan](https://www.google.com/fonts/specimen/Noto+Sans). Red characters are rendered with Noto Sans.
@yutannihilation
yutannihilation / create_table.sql
Last active August 29, 2015 14:14
Import BackBlaze's Hard Drive Data (https://www.backblaze.com/hard-drive-test-data.html) into MariaDB/MySQL
CREATE DATABASE misc;
use misc;
CREATE TABLE drive_stats (
date DATE NOT NULL,
serial_number VARCHAR(32) NOT NULL,
model VARCHAR(32) NOT NULL,
capacity_bytes TINYINT NOT NULL,
failure TINYINT NOT NULL,
smart_1_normalized TINYINT,
Soooooooolarized!!!!!
========================================================
author: Hiroaki Yutani
date: 2015/2/11
font-import: http://fonts.googleapis.com/css?family=Bangers
css: solarized_with_webfont.css
solarized
========================================================
library(dplyr)
library(purrr)
library(ggplot2)
e <- asNamespace('ggplot2')
Geoms <- grep("^Geom.+", ls(e), value = TRUE)
geoms <-
Geoms %>%
map(~ get(., envir = e))
@yutannihilation
yutannihilation / R6.R
Created February 22, 2015 03:15
R6を試したメモ
library(R6)
methods(class = "R6")
#> [1] print.R6*
#>
#> Non-visible functions are asterisked
Numbers <- R6Class("Numbers",
public = list(
x = 100