Skip to content

Instantly share code, notes, and snippets.

@ixixi
ixixi / Dockerfile
Last active August 29, 2015 14:23
Jupyter_Chainer Dockerfile
FROM jupyter/minimal
# referenced : https://github.com/jupyter/docker-demo-images
USER jovyan
ENV HOME /home/jovyan
ENV SHELL /bin/bash
ENV USER jovyan
ENV PATH $CONDA_DIR/bin:$CONDA_DIR/envs/python2/bin:$PATH
WORKDIR $HOME
@ixixi
ixixi / 0_reuse_code.js
Last active August 29, 2015 14:06
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@ixixi
ixixi / ExampleScalaUDF.scala
Last active August 29, 2015 14:03
ScalaUDFExample
package in.ixixi.norikra.udf
import com.espertech.esper.epl.agg.aggregator.AggregationMethod
class ExampleScalaUDF extends AggregationMethod{
var counter = 0L
def getValueType: Class[_] = classOf[Long]
@ixixi
ixixi / nicolive_norikra.conf
Last active August 29, 2015 14:03
nicolive_norikra.conf
<source>
type forward
</source>
<match nicolive.comment>
type exec_filter
command node /path/to/analyze_comment_wrapper.js
in_format json
out_format msgpack
tag nicolive.classified
@ixixi
ixixi / ExponentioalDecay.scala
Last active August 29, 2015 14:03
norikra-udf-expdecay
package in.ixixi.norikra.udf
import com.espertech.esper.epl.agg.aggregator.AggregationMethod
import scala.collection.JavaConversions.{seqAsJavaList,mutableMapAsJavaMap}
import java.util.Calendar
import scala.math._
class AggregationScore extends AggregationMethod {
val counts = new collection.mutable.HashMap[Long, Double].withDefaultValue(0)
@ixixi
ixixi / in_nicolive_comment.rb
Created July 6, 2014 13:30
in_nicolive_comment.rb
# -*- encoding: utf-8 -*-
require 'net/http'
require 'rubygems'
require 'nokogiri'
require 'openssl'
require 'fluent-logger'
require 'active_support/core_ext'
@ixixi
ixixi / analyze_comment_wrapper.js
Created July 6, 2014 13:24
analyze_comment_wrapper.js
#!/usr/bin/env node
var utf8 = require('utf8');
var msgpack = require('msgpack');
var module = require('./analyze');
var key = 'message';
var readline = require('readline'),
rl = readline.createInterface( {
input: process.stdin,
output: process.stdout,
@ixixi
ixixi / screenshot.jpg
Last active August 29, 2015 14:03
QCE
screenshot.jpg
@ixixi
ixixi / Dockerfile
Last active August 29, 2015 14:01
java8 norikra
FROM base
MAINTAINER ixixizko-at-gmail.com
# Install packages for building ruby,jruby
RUN apt-get update
RUN apt-get install -y --force-yes build-essential curl git
RUN apt-get install -y --force-yes zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev
RUN apt-get update
@ixixi
ixixi / README.md
Last active January 10, 2019 18:17
cloudtrail decompresser

cloudtrail decompresser

install libraries

$ get https://gist.githubusercontent.com/ixixi/c9ee060a823e69d97e74/raw/7cc8d7a195111372bf4a543ecb51b112ff0994b4/cloudtrail_decomp.rb
$ gem install aws-sdk msgpack
$ export AWS_ACCESS_KEY_ID={YOUR_AWS_ACCESS_KEY_ID}
$ export AWS_SECRET_ACCESS_KEY={YOUR_AWS_SECRET_ACCESS_KEY}