Skip to content

Instantly share code, notes, and snippets.

Avatar
😪
Somewhat Lazy

Minato Yukina Senarin

😪
Somewhat Lazy
View GitHub Profile
@Senarin
Senarin / imasml_types.json
Last active Jul 26, 2019
JSON data file for The Idolmaster: Million Live! Idol character types
View imasml_types.json
{
"1": {"type_g": 0, "type_t": 0},
"2": {"type_g": 0, "type_t": 1},
"3": {"type_g": 2, "type_t": 2},
"4": {"type_g": 2, "type_t": 0},
"5": {"type_g": 1, "type_t": 2},
"6": {"type_g": 1, "type_t": 0},
"7": {"type_g": 0, "type_t": 1},
"8": {"type_g": 0, "type_t": 1},
"9": {"type_g": 2, "type_t": 1},
View gist:0554661b3b708441f0921b0b1f7d81d1

[공통] 마크다운 markdown 작성법

1. 마크다운에 관하여

1.1. 마크다운이란?

Markdown은 텍스트 기반의 마크업언어로 2004년 존그루버에 의해 만들어졌으며 쉽게 쓰고 읽을 수 있으며 HTML로 변환이 가능하다. 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있다. 마크다운이 최근 각광받기 시작한 이유는 깃헙(https://github.com) 덕분이다. 깃헙의 저장소Repository에 관한 정보를 기록하는 README.md는 깃헙을 사용하는 사람이라면 누구나 가장 먼저 접하게 되는 마크다운 문서였다. 마크다운을 통해서 설치방법, 소스코드 설명, 이슈 등을 간단하게 기록하고 가독성을 높일 수 있다는 강점이 부각되면서 점점 여러 곳으로 퍼져가게 된다.

1.2. 마크다운의 장-단점

1.2.1. 장점

@Senarin
Senarin / eastercalc.js
Created Jun 26, 2017
Computus (Calculate Easter Sunday)
View eastercalc.js
// 일반적인 양력이 아닌 1582년 이전의 날짜까지 포함한 그레고리력
var GregCal={
_EPOCH : 1721425.5,
isLeap : function(year){return ((year % 100) % 4 == 0) && (!(((year % 100) == 0) && ((year % 400) != 0)));},
cal2JD : function(year,month,day){
var JD=this._EPOCH-1;
JD+=365 * (year-1);
JD+=Math.floor((year-1) / 4);
JD+=-Math.floor((year-1) / 100);
JD+=Math.floor((year-1) / 400);
View keybase.md

Keybase proof

I hereby claim:

  • I am Senarin on github.
  • I am senarin (https://keybase.io/senarin) on keybase.
  • I have a public key whose fingerprint is 3BE4 523A 09F4 6318 2A7D 0768 3837 69A9 4A75 E478

To claim this, I am signing this object:

@Senarin
Senarin / bmsreader.class.py
Last active Jun 13, 2017
Python version of BMS Parser core class (non-complete)
View bmsreader.class.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os, sys, math, cmath, hashlib, codecs
def md5_file(fname):
md5ob = hashlib.md5()
with open(fname,"rb") as f:
for chunk in iter(lambda: f.read(8192), ""):
@Senarin
Senarin / lib.lunarcal.public.js
Last active Jul 25, 2020
An standalone JavaScript library file for Korean lunar calendar calculation :3
View lib.lunarcal.public.js
/**************************************************
* 양음력 계산 라이브러리 -- Library file for Korean Lunar Calendar
* by Senarin
**************************************************/
var DAY0000=1721424.5; // 0000/12/31
var SOLAR_EPOCH=1721425.5; // 0001/1/1
var YEAR_MIN=1583; // Min. Year
var YEAR_MAX=2100; // Max. Year
var LUNAR_EPOCH=2299261.5;
var LOWER_LIMIT=LUNAR_EPOCH;
You can’t perform that action at this time.