Skip to content

Instantly share code, notes, and snippets.

View komasaru's full-sized avatar

mk-mode komasaru

View GitHub Profile
@komasaru
komasaru / population_density_pref.R
Last active April 25, 2022 05:55
R script to generate a choropleth map of Japan's population density.
# ライブラリの読み込み
library(gpclib)
library(ggplot2)
library(maptools)
library(classInt)
library(RColorBrewer)
# gpclib ライセンス警告表示の抑止
gpclibPermit()
@komasaru
komasaru / definite_ingegral_simpson.rb
Last active April 22, 2022 15:25
Ruby script to compute definite integral by Simpson rule.
#! /usr/local/bin/ruby
#*********************************************
# シンプソン則による定積分
#*********************************************
class DefiniteIntegralSimpson
# 積分区間分割数
M = 100
def initialize
# 被積分関数
@komasaru
komasaru / definite_ingegral_trapezoid.rb
Last active April 22, 2022 15:22
Ruby script to compute definite integral by trapizoidal rule.
#! /usr/local/bin/ruby
#*********************************************
# 台形則による定積分
#*********************************************
class DefiniteIntegralTrapzoid
# 積分区間分割数
M = 100
def initialize
# 被積分関数
@komasaru
komasaru / gauss_elimination_pivot.cpp
Last active April 15, 2022 02:16
C++ source code to solve simultaneous equations with Gauss elimination method(pivot).
/***********************************************************
連立方程式の解法 ( ガウスの消去法(ピボット選択) )
DATE AUTHOR VERSION
2021.09.16 mk-mode.com 1.00 新規作成
Copyright(C) 2021 mk-mode.com All Rights Reserved.
***********************************************************/
#include <cmath> // for fabs
#include <cstdlib> // for EXIT_XXXX
@komasaru
komasaru / gauss_elimination_pivot.f95
Created April 14, 2022 02:19
Fortran95 source code to solve simultaneous equations with Gauss elimination method(pivot).
!************************************************************
! Simultaneous equations solving by Gauss-Elimination(Pivot) method
!
! DATE AUTHOR VERSION
! 2022.04.14 mk-mode.com 1.00 新規作成
!
! Copyright(C) 2022 mk-mode.com All Rights Reserved.
!************************************************************
!
module const
@komasaru
komasaru / gauss_elimination_pivot.rb
Created April 13, 2022 07:16
Ruby script to solve simultaneous equations with Gauss elimination method(pivot).
#! /usr/local/bin/ruby
#*********************************************
# 連立方程式の解法 ( ガウスの消去法(ピボット選択) )
#*********************************************
#
class GaussElimination
def initialize
# 係数
@a = [
[1.0, 2.0, 7.0, 6.0, 6.0],
@komasaru
komasaru / .tmux.conf
Last active March 13, 2022 17:29
tmux config(setting) file.
# ==== Basic
# Default shell
set-option -g default-shell /bin/bash
set-option -g default-command /bin/bash
# Allow UTF-8
set-window-option -g utf8 on
# Disable ESC delay
set-option -s escape-time 0
# ==== Reload config (r)
@komasaru
komasaru / prime_numbers.f95
Created April 20, 2017 05:04
Fortran code to compute prime numbers.
!****************************************************
! 素数一覧
! : 入力値以下の素数を全て出力する
!
! date name version
! 2017.04.20 mk-mode.com 1.00 新規作成
!
! Copyright(C) 2017 mk-mode.com All Rights Reserved.
!****************************************************
!
@komasaru
komasaru / Mysql.cpp
Created August 17, 2014 05:54
C++ source code to connect to MariaDB(MySQL).
/*
* Example to connect to MariaDB(MySQL)
*/
#include <iostream>
#include <mysql/mysql.h> // require libmysqlclient-dev
#include <string>
using namespace std;
/*
@komasaru
komasaru / twitter_access_token.rb
Created March 10, 2014 08:05
Ruby script to get twitter access token from consumer key.
# ***************************************
# Oauth - Access Token, Secret 取得処理
# ***************************************
require 'oauth'
class TwitterAccessToken
SITE_URL = "https://twitter.com"
def get_token
# Consumer 情報入力