Skip to content

Instantly share code, notes, and snippets.


Thomas Sungjin Kang ujuc

View GitHub Profile
ujuc / error.html
Created Jan 29, 2020 error message
View error.html
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>We're sorry, but something went wrong: Web application could not be started</title>
<style type="text/css">body{font-family:Arial,Sans-Serif;font-size:13px;color:#222;margin:0}.column{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}header{border-bottom:1px solid #e3e3e3;margin-bottom:45px}footer,header{margin-top:50px}footer{font-size:14px;color:#7f7f7f;border-top:1px solid #e3e3e3;padding:40px 0}h1{font-size:30px;margin-top:30px;margin-bottom:10px}.subtitle{margin-top:0;margin-bottom:110px;font-size:20px}#operator_info{display:none}#show_operator_info{font-size:17px;font-weight:400}.left{text-align:left;padding:8px}h3{margin-top:30px;margin-bottom:10px;font-size:23px}ul{padding-left:16px}a,li{color:#1781bf;text-decoration:none}.error,a,li{font-weight:700}.error{background:#e6f3fc;border-radius:5px;padding:7px 12px
ujuc / Dockerfile
Last active Sep 15, 2019
Install composer on docker
View Dockerfile
FROM php:7.3-cli
# install homepage
RUN php -r "copy('', 'composer-setup.php');" \
&& php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
&& php -r "unlink('composer-setup.php');"
main() {
# Use colors, but only if connected to a terminal, and that terminal
# supports them.
if which tput >/dev/null 2>&1; then
ncolors=$(tput colors)
if [ -t 1 ] && [ -n "$ncolors" ] && [ "$ncolors" -ge 8 ]; then
RED="$(tput setaf 1)"
GREEN="$(tput setaf 2)"
YELLOW="$(tput setaf 3)"
ujuc / dockerfile
Created Aug 15, 2017
openstack i18n environment dockerfile
View dockerfile
FROM ubuntu:16.04
RUN apt-get -y update && \
apt-get -y install git-core python-pip gettext && \
rm -rf /var/lib/apt/lists/* && \
pip install tox

Keybase proof

I hereby claim:

  • I am ujuc on github.
  • I am ujuc ( on keybase.
  • I have a public key whose fingerprint is 24BD E476 1968 FECB F613 0629 407D 7E3B 5CC4 4D07

To claim this, I am signing this object:


Unity3d install on Ubuntu 16.04

download unity3d

install package

  • sudo dpkg --add-architecture i386
  • sudo apt-get install -y build-essential
  • nodejs
ujuc /
Created May 10, 2016 — forked from allieus/
Route 53 에 내 도메인 정보 반영하기 (Dynamic DNS 로 활용하기)
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import os
from boto.route53 import connect_to_region
from boto.route53.record import ResourceRecordSets
def apply(domain, ip, ttl, region, access_key=None, secret_key=None):
if access_key:
os.environ.setdefault('AWS_ACCESS_KEY_ID', access_key)
View Error.log
Traceback (most recent call last):
File "/var/lib/ambari-agent/cache/stacks/HDP/2.3/services/IOTDEMO/package/scripts/", line 132, in <module>
File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/", line 219, in execute
File "/var/lib/ambari-agent/cache/stacks/HDP/2.3/services/IOTDEMO/package/scripts/", line 43, in install
Execute ('cd ' + params.install_dir +'; git clone >> '+params.stack_log)
File "/usr/lib/python2.6/site-packages/resource_management/core/", line 154, in __init__
File "/usr/lib/python2.6/site-packages/resource_management/core/", line 152, in run
ujuc /
Last active Nov 10, 2015 — forked from jnx/
rbenv install and system wide install on Ubuntu 10.04 LTS.
# Update, upgrade and install development tools:
#apt-get update
#apt-get -y upgrade
#apt-get -y install build-essential
#apt-get -y install git-core
# Install rbenv
git clone git:// /usr/local/rbenv
# Add rbenv to the path:
ujuc /
Last active Sep 23, 2015
Glance image download
#!/usr/bin/env python
# coding: utf-8
Glance Image 리스트를 파일로 만든 다음 스크립트 실행하도록하자.
이미지중 필요없는 것들에 대해서는 스크립트 실행 전에 로그에서 삭제하도록한다.
import sys
import subprocess as sub