Just my two cents, 옆 자리에 새로 오신 수석님이 미국에서 25년동안 살다가 오신 분이어서 생생한 미국 영어를 배우고 있습니다. 오늘은 메일의 마지막에 Just my two cents 라고 적으셨는데, naver 사전에도 해석은 없네요. 물어보니 어떤 글을 쓰고 순수한 개인적인 의견이라고 할 때 "Just my two cents, " 라고 말한다고 하네요.. Just my two cents, gamble two cents for my opinion? Passion/My Idea 2013.09.06
윈도우에서 다중 화면 http://iamaman.tistory.com/761 http://sourceforge.net/projects/virtuawin/ Passion/IT news 2013.09.04
명령어 찾기(type, command, which) o 명령어 찾기(type vs. command, which) 쉘 프로그래밍을 하다보면 다른 명령어를 실행해야 하는데 해당 명령어가 존재하는지를 파악할 필요가 있다. 이 때 사용하는 명령어가 type 또는 command, which 이다. type 은 bash 스크립트에서 사용할 수 있는 built-in 기능이며, 좀더 compatibility를 가지려면 command -v 를 수행하는 것이 좋다. root@cnode01:~# type vi vi is hashed (/usr/bin/vi) root@cnode01:~# command -v vi /usr/bin/vi root@cnode01:~# which vi /usr/bin/vi Passion/bash 2013.04.25
Parameter substitution ¡ 존재하지 않을 때 default 값을 설정 -, :- 포맷: ${parameter-default} 설명: $parameter 변수가 존재하지 않을 때 default 변수로 변경 [root@openxen scripts]# cat test.sh #!/bin/bash var1=1 #var1변수를 선언 var2=2 #var2 변수를 선언 echo ${var1-$var2} #var1 변수가 존재하기 때문에 var1을 출력 (1) echo ${var3-$var2} #var3 변수가 존재하지 않기 때문에 default로 지정한var2 출력(2) echo ${username-'whoami'} #username이 존재하지 않기 때문에 whoami 출력 [root@openxen scripts]# ./test.sh 1 .. Passion/bash 2013.04.18
디렉토리에서 파일 내용 검색 bash, xargs, grep o 파일 안에 내용을 검색할 때 find . -name "*.sh" | xargs grep -n "findCommand" 예제) 현재 디렉토리에서 *.sh 파일 중에서 “findCommand”라는 단어를 찾음 [root@openxen scripts]# find . -name "*.sh" | xargs grep -n "findCommand" ./xen-script-common.sh:34:findCommand() ./vif-common.sh:23:findCommand "$@" ./block-common.sh:22:findCommand "$@" Passion/bash 2013.04.17
C/C++ 매개변수를 갖는 매크로 #,## 연산자 o C/C++ 매개변수를 갖는 매크로 #,## 연산자 참조: http://iamaman.tistory.com/699 ¡ #연산자 매개변수를 문자화 하는 연산자 #define STRING(x) #x 예제 (test.c) #include #define STRING(x) #x int main(int argc, char **argv) { char *a = STRING(I am boy); printf("%s", a); return 0; } 결과 [root@openxen test]# make test cc test.c -o test [root@openxen test]# ./test I am boy[root@openxen test]# ¡ ##연산자 두 개의 토큰을 결합하는 역할 (변수를 선언할 때 주로 사용) #de.. Passion/Programming 2013.04.15
xen-devel 에 첫번째 bug patch 를 보내봤습니다. xen hypervisor 테스트 중 xl 에 대한 버그를 발견하고 처음으로 버그 패치를 보내 봤습니다.단 한글자를 추가했지만, 대학원 전공이던 parser 에 대한 부분이라 뿌듯하네요. ㅋㅋ [Xen-devel] [PATCH] xl: fix xl config parserTo: xen-devel@xxxxxxxxxxxxxFrom: Choonho Son Date: Wed, 10 Apr 2013 16:52:54 +0900Cc: Choonho Son , ian.campbell@xxxxxxxxxx,ian.jackson@xxxxxxxxxxxxx, george.dunlap@xxxxxxxxxx,roger.pau@xxxxxxxxxxDelivery-date: Wed, 10 Apr 2013 09:19:32 +0000Dkim.. Passion/My Idea 2013.04.10
git 사용법 ¡ 개인별 식별 정보 입력 사용자 이름과 이메일 정보를입력함 git config --global user.name “Choonho Son” git config --global user.email choonho.son@gmail.com ¡ 에디터 변경 (기본은 vim 으로 되어 있슴) git config --global core.editor emacs 설정 정보는 ~/.gitconfig 파일에 적힘 [user] name = Choonho Son email = choonho.son@gmail.com [core] editor = vim ¡ git 패치를 보내기 위한 sendmail 설정 git config --global sendemail.smtpserver smtp.gmail.com git config --.. Passion/Programming 2013.04.09
[head] python #!/usr/bin/env python# -*- coding: utf-8 -*-# vi: ts=4 expandtab## Copyright (C) 2013## Author: Choonho Son # Passion/Programming 2013.04.05