Skip to content

Instantly share code, notes, and snippets.

View yuasatakayuki's full-sized avatar

Takayuki Yuasa yuasatakayuki

View GitHub Profile
#!/bin/bash
PREFIX=$HOME/work/install
cd $HOME
if [ ! -d $PREFIX ]; then
mkdir -p $PREFIX
fi
#!/bin/bash
PREFIX=$HOME/work/install
cd $HOME
if [ ! -d $PREFIX ]; then
mkdir -p $PREFIX
fi
#!/bin/bash
PREFIX=$HOME/work/install
cd $HOME
if [ ! -d $PREFIX ]; then
mkdir -p $PREFIX
fi
@yuasatakayuki
yuasatakayuki / ssd1306_japanese_font.py
Created June 19, 2016 05:26
Raspberry Pi 3で128×64ピクセルのOLEDに日本語を表示するサンプル
# -*- coding: utf-8 -*-
import Adafruit_GPIO.SPI as SPI
import Adafruit_SSD1306
import Image
import ImageDraw
import ImageFont
# Raspberry Pi pin configuration
@yuasatakayuki
yuasatakayuki / matplotlib_sample.py
Created July 14, 2016 12:15
Template of matplotlib python script
# Jupyter notebook環境で実行するときは、以下の「%matplotlib inline」の
# コメントアウトを解除すると、プロット結果がインラインで表示されます。
# %matplotlib inline
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import numpy as np
# Set script-wide font size
@yuasatakayuki
yuasatakayuki / fft_sample.ipynb
Created July 14, 2016 12:52
Numpy FFT sample (4-bit digitized sin function)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@yuasatakayuki
yuasatakayuki / ruby_gnuplot_time_series.rb
Last active October 6, 2021 14:50
Plot time-series data using Ruby Gnuplot
require "gnuplot"
data=<<EOS
2016-07-19T23:47:53.432Z 33.2
2016-07-19T23:41:59.558Z 33.1
2016-07-19T23:36:06.183Z 32.9
2016-07-19T23:30:09.101Z 32.7
2016-07-19T23:24:15.936Z 32.6
2016-07-19T23:18:19.082Z 32.4
2016-07-19T23:12:20.944Z 32.4
@yuasatakayuki
yuasatakayuki / Makefile
Created September 9, 2016 14:54
SpaceWire-RMAP CRC calculation example
all: crc_example
crc_example: crc_example.cc
clang++ -std=c++11 -stdlib=libc++ $^ -o $@
@yuasatakayuki
yuasatakayuki / esp01_oled_bme280.cpp
Created January 1, 2017 13:17
Arduino sketch for ESP-01 + OLED + BME280
#include <stdio.h>
#include <Wire.h>
#include <ESP8266WiFi.h>
#include <BME280.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
// WiFi configuration
const char* ssid = "WIFI_SSID";
const char* password = "WIFIT_PASSWORD";
@yuasatakayuki
yuasatakayuki / Dockerfile
Created April 22, 2017 01:23
RubyFits on Scientific Linux
FROM cern/slc6-base
# Instll prerequisites - yum
RUN yum install -y wget zlib zlib-devel bzip2 bzip2-devel readline-devel git cmake tar gzip
RUN yum groupinstall -y "Development Tools"
RUN wget https://gist.githubusercontent.com/mustafaturan/8290150/raw/a85c6194f36d7b08b7b97bdf676fa5f945815b70/ruby.2.4.0-setup.sh; \
bash ruby.2.4.0-setup.sh
RUN wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/Openwsman/CentOS_CentOS-6/x86_64/swig-3.0.2-5.1.x86_64.rpm; \