Skip to content

Instantly share code, notes, and snippets.

Hong Minhee dahlia

Block or report user

Report or block dahlia

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@dahlia
dahlia / pycon-kr-2019-sprint.md
Last active Aug 21, 2019
Libplanet 파이콘 한국 2019 스프린트 안내
View pycon-kr-2019-sprint.md

Libplanet 파이콘 한국 2019 스프린트 안내

안녕하세요. 오는 파이콘 한국 2019에서 Libplanet 프로젝트의 스프린트를 진행하게 된 홍민희입니다. 스프린트 진행에 앞서 미리 안내드릴 내용들이 있으니 읽어주시기 바랍니다. 스프린트는 서울 코엑스 그랜드볼룸 컨퍼런스룸 201호에서 8월 15일(광복절) 및 16일(금) 이틀 진행하며, 이틀 모두 나오셔도 되고 하루만 나오셔도 됩니다.

@dahlia
dahlia / README.rst
Last active Jul 14, 2019
minify-json
View README.rst

minify-json

Takes a JSON document through standard input, and then prints its minified version into standard output.

minify-json < sameple.json > sample.min.json
@dahlia
dahlia / AGREE.md
Last active Jun 25, 2019
Nine Corporation Individual Contributor Assignment Agreement
View AGREE.md

Nine Corporation Individual Contributor Assignment Agreement

Thank you for your interest in contributing to Nine Corporation ("We" or "Us").

This contributor agreement ("Agreement") documents the rights granted by contributors to Us. To make this document effective, please follow the instructions at the end. This is a legally binding document, so please read it carefully before agreeing to it. The Agreement may cover more than one software project managed by Us.

1. Definitions

"You" means the individual who Submits a Contribution to Us.

@dahlia
dahlia / rider.md
Last active May 20, 2019 — forked from earlbread/rider.md
Libplanet 개발환경 설정 - Rider
View rider.md

Libplanet 개발 환경 설정 (Rider)

[Libplanet]은 널리 쓰이는 게임 엔진인 Unity를 염두에 두어, C#으로 작성되었습니다. 따라서 C# 개발 환경이 필요합니다. 다행히 .NET은 요 몇 년 사이 여러 플랫폼에서 두루 개발할 수 있는 여건이 마련되었습니다. 이 문서는 Linux, macOS, Windows 모두에서 Libplanet 개발을 하는 데에 필요한 환경을 설정하고 빌드하는 방법을 설명합니다.

따라 하면서 잘 안되는 게 있으시면 [저희 Discord 서버][1]에 있는

@dahlia
dahlia / sprintseoul.md
Last active Apr 17, 2019
Libplanet 스프린트 안내
View sprintseoul.md

Libplanet 스프린트 안내

이 문서는 스프린트서울에서 진행되는 Libplanet 스프린트를 안내합니다.

개발 환경

@dahlia
dahlia / vscode.md
Last active Aug 14, 2019
Libplanet 개발 환경 설정
View vscode.md

Libplanet 개발 환경 설정 (VS Code)

[Libplanet]은 널리 쓰이는 게임 엔진인 Unity를 염두에 두어, C#으로 작성되었습니다. 따라서 C# 개발 환경이 필요합니다. 다행히 .NET은 요 몇 년 사이 여러 플랫폼에서 두루 개발할 수 있는 여건이 마련되었습니다. 이 문서는 Linux, macOS, Windows 모두에서 Libplanet 개발을 하는 데에 필요한 환경을 설정하고 빌드하는 방법을 설명합니다.

따라하면서 잘 안되는 게 있으시면 [저희 Discord 서버][1]에 있는

@dahlia
dahlia / secp256k1.rb
Last active Oct 24, 2018 — forked from shazow/secp256k1.rb
Homebrew recipe for secp256k; originated from https://gist.github.com/shazow/c71c652409015479a7e6, but added some more build options; run to install: brew install --with-module-recovery --with-module-ecdh --without-benchmark https://gist.github.com/dahlia/439e1a7e5a770556a12b25aea797eda7/raw/secp256k1.rb
View secp256k1.rb
class Secp256k1 < Formula
desc "Optimized C library for EC operations on curve secp256k1"
homepage "https://github.com/bitcoin/secp256k1"
url "https://github.com/bitcoin/secp256k1.git"
option "with-module-recovery", "enable ECDSA pubkey recovery module"
option "with-module-ecdh",
"enable ECDH shared secret computation (experimental)"
option "without-benchmark", "do not compile benchmark"
@dahlia
dahlia / encrypt.py
Last active Oct 17, 2018
ECIES + secp256k1, using coincurve (secp256k1 ECDH) and cryptography (AES-GCM)
View encrypt.py
import os
from coincurve import PrivateKey, PublicKey # type: ignore
from cryptography.hazmat.primitives.ciphers.aead import AESGCM # type: ignore
__all__ = 'decrypt', 'encrypt'
def encrypt(public_key: PublicKey, message: bytes) -> bytes:
disposable_priv_key: PrivateKey = PrivateKey()
You can’t perform that action at this time.