Skip to content

Instantly share code, notes, and snippets.

View seungwonpark's full-sized avatar

Seung-won Park seungwonpark

View GitHub Profile
@dlimpid
dlimpid / hangul_without_kotex.tex
Last active September 6, 2024 04:58
ko.TeX 없이 한글 LaTeX 문서 만들기
\documentclass[a4paper]{article}
% XeTeX 관련 =================================================================
% xltxtra Package가 fontspec을 부를 때 no-math 옵션을 주어 수식엔 영향을 주지 않게 함.
\PassOptionsToPackage{no-math}{fontspec}
\usepackage{xltxtra}
% Western과 CJK에 다른 글꼴을 사용하기 위한 패키지
\usepackage{xeCJK}
@karpathy
karpathy / min-char-rnn.py
Last active November 14, 2024 05:03
Minimal character-level language model with a Vanilla Recurrent Neural Network, in Python/numpy
"""
Minimal character-level Vanilla RNN model. Written by Andrej Karpathy (@karpathy)
BSD License
"""
import numpy as np
# data I/O
data = open('input.txt', 'r').read() # should be simple plain text file
chars = list(set(data))
data_size, vocab_size = len(data), len(chars)
@hletrd
hletrd / Allname.py
Last active August 18, 2022 15:25
#-*- coding: utf-8 -*-
a = list('ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅌㅍㅎ'.decode('utf-8'))
b = list('ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ'.decode('utf-8'))
e = list('ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ'.decode('utf-8'))
f = ['ㄱㅈ', 'ㄴㄱ', 'ㄷㄱ', 'ㄷㅂ', 'ㅁㅈ', 'ㅅㄱ', 'ㅅㅁ', 'ㅅㅂ', 'ㅅㅇ', 'ㅇㄱ', 'ㅈㄱ', 'ㅎㅂ']
f = map(lambda x: x.decode('utf-8'), f)
e.insert(0, '')
c = []
@seungwonpark
seungwonpark / 19-3-4.cpp
Last active October 21, 2017 12:31
고급물리학 19-3-4, 29-3-2번 전산모사코드(RK4사용)
#include<stdio.h>
#include<math.h>
#define h 0.04
double a = 1; // alpha : (eB_0)/m
double e = 0.6666; // collison coefficient
double f1(double x,double y,double xv,double yv){ // dx/dt
return xv;
}
double f2(double x,double y,double xv,double yv){ // dy/dt
return yv;
@karpathy
karpathy / pg-pong.py
Created May 30, 2016 22:50
Training a Neural Network ATARI Pong agent with Policy Gradients from raw pixels
""" Trains an agent with (stochastic) Policy Gradients on Pong. Uses OpenAI Gym. """
import numpy as np
import cPickle as pickle
import gym
# hyperparameters
H = 200 # number of hidden layer neurons
batch_size = 10 # every how many episodes to do a param update?
learning_rate = 1e-4
gamma = 0.99 # discount factor for reward
@gciruelos
gciruelos / roundest.py
Last active February 17, 2020 01:18
What is the roundest country?
'''
Post: http://gciruelos.com/what-is-the-roundest-country.html
Compute and create table of the roundness of all the countries.
Needs file ne_10m_admin_0_sovereignty.
'''
import base64
import io
import math
import operator

Use the following texts as a template for the issue that asks project maintainers to specify the license. Thank you for participating the [Free Software movement]!


Why should I specify the license?

I want to use this project, but the license of this code is currently unspecified. By the [Berne Convetion] and [WIPO Copyright Treaty], software published without a license does not grant people to benefit or redistribute in [most countries]. If you agree with the [Free Software movement], please specify the license of this project.

Which one?

  1. If you prefer a GPL-family license, GNU Affero General Public License is the perfect choice for this project since it is about server-side codes.
  2. If you prefer a permissive license, I think Apache-2.0/MIT Dual License is most suitable for this project.
@lifthrasiir
lifthrasiir / inquiry.md
Last active July 30, 2019 13:15
"구글, 'https' 채택 안한 누리집에 안전하지 않은 곳 '낙인'" 기사에 대한 의견

아래 메일은 2017-02-12 21:43(이하 한국 표준시)에 한겨레 기사에 대한 의견으로서 기사에 제시된 김재섭 기자의 메일로 보낸 내용이다. 메일에서 사실 관계 등의 오류가 있다면 모두 나의 실수이다.

2017-02-13 14:53에 덧붙임: 더 이상 gist를 비공개로 할 이유가 없어졌으므로 공개로 전환. 이 메일에 대한 답변은 받았으나 공개할 만큼 중요한 반론이 들어 있진 않으며 공개 여부도 묻지 않았으므로 공개하지 않는다. 아래 글 자체에도 다양한 비문과 오자가 있으나 본래 보낸 내용을 살리기 위해 전혀 수정을 하지 않기로 했음을 양해 바람.

2017-02-13 19:00에 덧붙임: 이 기사의 후속으로 구글코리아 측의 기자간담회가 올라갔다. 새 기사에 대해서는 특이한 게 없으므로 노코멘트. 또한 위의 기사 링크를 미디어다음에서 한겨레 웹사이트로 가도록 수정.

원문

안녕하십니까, 귀하께서 작성하신 (물론 저는 그 진위를 알 수 없습니다만, 적어도 그렇게 나와 있는) 기사에 대한 의견을 제기하고자 메일을 씁니다. 이 메일은 저의 개인 의견이며 저를 고용하고 있는 회사나 단체 등의 의견을 전혀 대변하지 않음을 혹시나 싶지만 미리 밝혀 둡니다.

@dohyunkim
dohyunkim / tys.tex
Last active May 3, 2017 02:27
산가지 算木
\newif\ifsetminus
\def\tys#1{%
\begingroup
\dimen0=0pt \dimen2=0pt \hsize=0pt
\setbox4=\vbox\bgroup\splitbyspace#1 ~ %
\edef\x{\egroup\hbox{\kern\the\dimen0 \box4\kern\the\dimen2}}\x
\endgroup
}
\def\splitbyspace#1 {%
\ifx#1~\else
@stefansundin
stefansundin / download-slack-emoji.sh
Last active February 9, 2023 15:05
Download all of your Team's custom Slack emojis.
#!/bin/bash -eo pipefail
# Log in to Slack in a web browser and open the network tools to inspect the traffic.
# Filter the requests with "/api/" and pick one to inspect.
# You need the xoxc token from the request body, and a copy of the cookies. It is the "d" cookie that is important, but you can copy all of them. Make sure that the cookie value is percent encoded!
# Paste the values below.
# You need to have curl and jq installed.
# You can also get the xoxc token from localStorage. Run this in the JavaScript console:
# Object.entries(JSON.parse(localStorage.localConfig_v2)["teams"]).reduce((o,e) => Object.assign(o, { [e[1]["name"]]: e[1]["token"] }), {})