Skip to content

Instantly share code, notes, and snippets.

View eungjun-yi's full-sized avatar

Yi EungJun eungjun-yi

View GitHub Profile
<html>
<!-- You may need to download them from https://github.com/brix/crypto-js/tree/release-3.1.2/build -->
<script src="rollups/sha1.js"></script>
<script src='components/lib-typedarrays-min.js'></script>
<body>
<script>
function sha1sum() {
var oFile = document.getElementById('uploadFile').files[0];
var sha1 = CryptoJS.algo.SHA1.create();
var read = 0;
fun isYes(answer: String): Boolean {
return when(answer) {
"yes" -> true
else -> false
}
}
echo "https://api.github.com/orgs/naver/repos
https://api.github.com/organizations/6589568/repos?page=2
https://api.github.com/organizations/6589568/repos?page=3
https://api.github.com/organizations/6589568/repos?page=4
https://api.github.com/organizations/6589568/repos?page=5" | xargs -i curl {} | jq '.[].stargazers_count' | awk '{sum+=$1}; END {print sum}'
echo "hello"
@eungjun-yi
eungjun-yi / numbering.sh
Last active April 13, 2017 08:57
Correct numbers of list
#!/bin/bash
number=1
while read line
do
echo $line | grep -E '^[0-9][0-9]*' > /dev/null
if [ "$?" = "0" ]; then
echo $line | sed "s/^[0-9][0-9]*\./$number\./"
number=`echo $number+1|bc`

Keybase proof

I hereby claim:

  • I am npcode on github.
  • I am eungjun (https://keybase.io/eungjun) on keybase.
  • I have a public key ASDyM5qWg2nlsp-CterP6XvNqEjGkJMr1HGeUCopFlNR6Ao

To claim this, I am signing this object:

@eungjun-yi
eungjun-yi / star-101.sh
Last active December 26, 2015 21:19
https://gist.github.com/benelog/7204216 쉘스크립트 101자 버전하고 71자 버전
echo ' *
*
* *
* *
* *
** **
* *
* *
* *
*
@eungjun-yi
eungjun-yi / check.sh
Last active November 26, 2015 01:08
Detecting broken links
#!/bin/sh
while getopts v OPTION ;
do
case "$OPTION" in
v) VERBOSE=true ; shift ;;
esac
done
urls=$(grep -i -E -o 'https?://[^ )]*[^), ]' $1)
@eungjun-yi
eungjun-yi / mattermost.log
Created November 20, 2015 10:01
WARNs while import slack messages
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
[2015/11/20 10:00:10 UTC] [WARN] Unsupported post type: message, channel_join
@eungjun-yi
eungjun-yi / settings.py
Created November 18, 2015 11:51
/etc/zulip/settings.py
# Settings for Zulip Voyager
### MANDATORY SETTINGS
#
# These settings MUST be set in production. In a development environment,
# sensible default values will be used.
# The user-accessible Zulip hostname for this installation, e.g.
# zulip.example.com
EXTERNAL_HOST = 'zulip.example.com'