Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
#
# 편의상 자동으로 child.sh을 만든다.
#
cat <<'EOF' > child.sh
#!/bin/bash
echo $(plus_fun $(($1 * $2)) )
EOF
chmod +x child.sh
@thatseeyou
thatseeyou / ex3-1.R
Last active March 7, 2016 06:02
R matrix exercise
#
# ex3-1.R
#
# matrix exercise
#
Q <- matrix(c(50,60,80,100,150,200,30,40,70), nrow=3)
colnames(Q) <- c("5Kg", "10Kg", "15Kg")
rownames(Q) <- c("Shop A", "Shop B", "Shop C")
P <- matrix(c(10.60, 17.20, 22.50))
#!/bin/bash
if [ -z "$2" ];then
echo "Usage: $(basename $0) <DIR1> <DIR2>"
echo " $(basename $0) /home/exercise/src /home/exercise/dst"
exit 1
fi
DIR1=$1
DIR2=$2
@thatseeyou
thatseeyou / zerosum.c
Last active March 18, 2016 09:42
4개의 숫자합이 0이 되는 조합의 개수 찾기
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
/*
gcc zerosum.c -o zerosum -ansi -fno-asm -O2 -Wall -lm
*/
void printBuf(int *buf, int num)
{
#
# ex 4-1
#
a <- list(1, "abc", FALSE)
mode(a[[2]])
typeof(a[[2]])
#
# ex 4-2
@thatseeyou
thatseeyou / ModeExercises.R
Last active March 19, 2016 14:09
Exercises from r-exercises.com
# Exercises at http://r-exercises.com/2016/02/14/mode-exercises/
# 1.
mode(c('a', 'b', 'c'))
typeof(c('a', 'b', 'c'))
mode(3.32e16)
typeof(3.32e16)
mode(1/3)
typeof(1/3)
mode(sqrt(-2i))
@thatseeyou
thatseeyou / object.keys.js
Last active May 4, 2016 16:17
JavaScript Exercises
Object.prototype.extendedValue = "extended";
var obj1 = {
prop1: "value1",
prop2: "value2"
};
var property;
for (property in obj1) {
console.log(property + ":" + obj1[property]);
@thatseeyou
thatseeyou / after_sort.sh
Last active August 7, 2016 15:32
파일의 각 라인을 분류해서 부분합을 구하는 bash 연습문제. 여러가지 풀이법이 가능하다.
#!/bin/bash
#
# input 파일 형식
# name value
# 공백은 무시
#
# sort를 해서 같은 name끼리 먼저 모아준다.
# 이름이 변경되는 시점에 기존 name에 대한 sub total을 찍어준다.
@thatseeyou
thatseeyou / entries.xml
Created December 1, 2016 16:25
XSLT: XML to space delimited file
<?xml version='1.0' encoding='UTF-8'?>
<!-- filtered response of Picasa Web Albums Data API -->
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:gphoto='http://schemas.google.com/photos/2007'>
<entry>
<id>https://picasaweb.google.com/data/entry/user/117547036153868951227/albumid/6358821083271905537</id>
<published>2016-11-30T17:53:24.000Z</published>
<updated>2016-11-30T17:53:25.924Z</updated>
<link href='https://picasaweb.google.com/data/entry/api/user/117547036153868951227/albumid/6358821083271905537'/>
<gphoto:id>6358821083271905537</gphoto:id>
<gphoto:timestamp>1480528404000</gphoto:timestamp>
@thatseeyou
thatseeyou / Makefile
Created December 15, 2016 14:56
JXA용 Makefile: src 디렉토리의 소스를 build 디렉토리로 컴파일
COMPILE.scpt = osacompile -l JavaScript
SRCDIR = src
DSTDIR = build
SRCS = $(wildcard $(SRCDIR)/*.scpt)
DSTS = $(patsubst $(SRCDIR)/%,$(DSTDIR)/%,$(SRCS))
# pseudo target
CLEAN_DSTS = $(patsubst $(DSTDIR)/%,clean/%,$(wildcard $(DSTDIR)/*.scpt))