intro.

Posted on

Over the years, to think outside of the entrepreneurial box, number of passionate programmers from the conglomerates

i.e. Apple, Microsoft, Linux Foundation, and others, have wished to disclose the latest web source to the public for free.

In isolation from their greatest innovative minds, they had been obstructed with corporate policies and other obligatory regulations.

To alleviate the troubles, communities like FSF and Khronos have provided the open venues for the developers to freely share and think of the better high-end technology.

We has in mind to provide simple 3D desktop services – Pictures, Movies, Calendar, TO-DO, Time, and all of Web browser at free of charge.

We’re looking for a programmer who has over 5 years of work experience at the same company.

If you are interested, please email to hajunho@morpheus3d.net

Thank you.

Visual C++의 제네릭 개요

Posted on

Visual C++의 제네릭 개요

Visual Studio 2013

제네릭은 공용 언어 런타임에서 지원 하는 매개 변수가 있는 형식입니다. 매개 변수화 된 형식은 제네릭이 사용될 때 지정 하는 알 수 없는 형식 매개 변수를 사용 하여 정의 하는 형식 입니다.

C++은 템플릿을 지원하고 템플릿과 제네릭은 입력된 컬렉션 클래스를 만들 수 있는 매개 변수가 있는 형식을 지원 합니다. 그러나, 템플릿은 컴파일할 매개 변수화를 제공합니다. 템플릿 정의가 포함된 어셈블리를 참조 하고 새 템플릿 특수화를 만들 수 없습니다. 일단 컴파일되면, 특수 템플릿은 클래스 또는 메서드 처럼 보입니다. 반면에, 제네릭은 매개 변수화 된 형식이 되기 위해 런타임으로 알려진 매개 변수가 있는 형식으로 MSIL에서 출력 됩니다. 제네릭 형식이 포함된 어셈블리를 참조 하는 소스 코드는 특수화 된 제네릭 형식을 만들 수 있습니다. Visual C++ 템플릿과 generic의 비교에 대한 자세한 내용은 제네릭 및 템플릿(Visual C++)를 참조하십시오.

제네릭 및 템플릿(Visual C++)

제네릭 및 템플릿(Visual C++)

Visual Studio 2013

제네릭과 템플릿은 모두 매개 변수가 있는 형식을 지원하는 언어 기능입니다. 그러나 다양하고 여러 용도를 가집니다. 이 항목에서는 이 다양성에 대해 간략하게 설명합니다.

자세한 내용은 Windows 런타임 및 관리되는 템플릿(C++ 구성 요소 확장)템플릿 개요를 참조하십시오.

C++ 템플릿과 제네릭의 중요한 차이점:

  • 제네릭은 런타임에 형식으로 대체될 때까지 제네릭됩니다. 템플릿은 컴파일 타임에 특수화 됩니다. 그래서 런타임엔 여전히 매개 변수가 있는 형식이 아니게 됩니다.
  • 특히 공용 언어 런타임에서 MSIL에서 제네릭을 지원합니다. 런타임에서 제네릭 정보 때문에 제네릭 형식이 포함된 어셈블리를 참조 하는 경우 제네릭 형식에 대한 특정 형식은 대체할 수 있습니다. 템플릿, 반대로 해결 일반적인 형식으로 컴파일 타임에 한 다른 어셈블리에 있는 결과 형식을 특수화할 수 있습니다.
  • 두 명의 서로 다른 어셈블리에 특수화 된 제네릭 형식이 같은 인수는 같은 형식입니다. 인수 형식으로 간주 런타임에서 형식이 같은 두 명의 서로 다른 어셈블리에 특수화 된 템플릿이 있습니다.
  • 제네릭 (값 유형 마다 구현 하는 고유한 값, 형식에 적용 되지 않음)은 모든 참조 형식 인수에 사용되는 실행 코드의 한 부분으로 생성됩니다. JIT 컴파일러 제네릭에 대한 정보 및 형식 인수로 사용되는 참조 또는 값 형식에 대한 코드를 최적화할 수 있습니다. 템플릿은 각 특수화에 대한 별도의 런타임 코드를 생성합니다.
  • 제네릭은 template <int i> C {} 같은 비형식 템플릿 매개 변수를 허용하지 않습니다. 템플릿은 그것들을 허용합니다.
  • 제네릭에서는 명시적 특수화를 허용하지 않습니다. (즉, 특정 형식에 대한 템플릿을 사용자 지정하여 구현할 수 없습니다) 템플릿 또한 그렇습니다.
  • 제네릭에서는 부분 특수화를 허용하지 않습니다. (즉, 형식 인수의 하위 집합을 사용자 지정하여 구현할 수 없습니다) 템플릿 또한 그렇습니다.
  • 제네릭에서는 형식 매개 변수를 제네릭 형식에 대한 기본 클래스로 사용할 수 없습니다. 템플릿 또한 그렇습니다.
  • 서식 파일은 템플릿-템플릿 매개 변수를 지원합니다. (예, template<template<class T> class X> class MyClass), 그러나 제네릭은 지원하지 않습니다.

  • 제네릭의 기본적인 차이점은 템플릿과 제네릭 결합하는 응용 프로그램을 구축하는 것입니다. 예를 들어, 제네릭으로 해당 서식 파일을 다른 언어에 노출하게 만드는 제네릭 래퍼를 만들 수 있는 템플릿 클래스를 가지고 있습니다. 제네릭 템플릿은 컴파일 타임에 해당 형식 매개 변수를 가질 필요가 있기 때문에 그 다음, 템플릿에 불구하고 전달하는 형식 매개 변수를 가질 수 있지만, 제네릭은 런타임까지 형식 매개 변수가 해결되지 않습니다. 런타임에 인스턴스화 할 수 모든 제네릭 형식의 경우 컴파일 타임에 템플릿을 확장하는 방법이 없기 때문에 제네릭 내부 템플릿을 중첩하는 것 중 하나가 작동하지 않습니다.

다음 예제에서는 템플릿과 제네릭 함께 사용하는 간단한 예제를 보여줍니다. 이 예제에서는 템플릿 클래스가 매개 변수를 제네릭 형식으로 통해 전달합니다. 반대는 불가능합니다.

이 방법은 Visual C++ 어셈블리를 로컬 템플릿 코드를 사용하여 기존 일반 API를 빌드 하려는 경우 또는 템플릿에서 제네릭을 지원하지 않는 특정 기능을 사용하는 제네릭 형식에는 추가적인 매개 변수화를 추가해야 할 때 사용할 수 있습니다.

복사
// templates_and_generics.cpp
// compile with: /clr
using namespace System;

generic <class ItemType>
ref class MyGeneric {
   ItemType m_item;

public:
   MyGeneric(ItemType item) : m_item(item) {}
   void F() { 
      Console::WriteLine("F"); 
   }
};

template <class T>
public ref class MyRef {
MyGeneric<T>^ ig;

public:
   MyRef(T t) {
      ig = gcnew MyGeneric<T>(t);
      ig->F();
    }    
};

int main() {
   // instantiate the template
   MyRef<int>^ mref = gcnew MyRef<int>(11);
}

복사
F

클래스 형식은 관리 되는 형식인 한 제네릭일 수 있습니다. 이 예제는 List 클래스입니다. 목록에 있는 개체의 형식은 형식 매개 변수입니다. 제네릭이 항목 형식으로 System::Object를 취하는 List 를 갖기 전에 다른 형식의 개체에 List 클래스를 필요로 합니다. 하지만 (잘못된 형식의 개체를 포함하여) 모든 개체 목록에서 사용할 수 있도록 허용 합니다. 형식화 되지 않은 컬렉션 클래스는 이러한 목록을 호출 됩니다. 기껏해야 런타임에서 형식을 확인 하고 예외를 throw 없습니다. 또는, 제네릭 품질이 일단 어셈블리로 컴파일되어 손실되면 템플릿을 사용 합니다. 어셈블리의 소비자는 템플릿의 특수화를 만들 수 없습니다. 제네릭을 사용 하면 예를 들어 만약 컬렉션이 입력된 컬렉션으로 적용되게 설계 되지 않은 형식을 두려고 할 경우 컴파일 타임 오류를 생성하는 List<int> (“int 목록” 이라고 읽음)와 List<double> (“더블의 목록”) 과 같은 형식화 된 컬렉션 클래스를 만들 수 있습니다. 또한, 컴파일된 후 이러한 형식은 제네릭으로 남아 있습니다.

제네릭 클래스의 구문에 대한 설명은 제네릭 클래스(C++/CLI). 새 네임스페이스, System.Collections.Generic, 은 Dictionary, ListLinkedList 이 포함된 매개 변수화 된 컬렉션 형식의 집합을 소개합니다. 자세한 내용은 .NET Framework 클래스 라이브러리의 제네릭(C# 프로그래밍 가이드)를 참조하십시오.

인스턴스 및 정적 클래스 멤버 함수, 대리자 및 전역 함수는 제네릭일 수도 있습니다. 제네릭 함수는 함수의 매개 변수가 알 수 없는 형식 또는 함수 자체에서 제네릭 형식으로 작업 해야 할 경우 필요합니다. System::Object 가 과거에 알 수 없는 개체 형식의 매개 변수로 사용되는 경우, 형식이 안전한 코드를 사용하여 제네릭 형식 매개 변수가 대신 사용됩니다. 함수가 컴파일 타임에 오류로 플래그가 지정되지 않은 함수 형식에서 시도가 전달 됩니다. 함수 매개 변수로 System::Object 를 사용하여, 함수가 처리 하려고 하지 않았던 개체를 실수로 전달하는 것은 발견 되지 않고, 알려 지지 않은 개체 형식을 함수 본문에 특정 형식으로 캐스팅 하고 InvalidCastException 가능성을 고려 합니다. 제네릭을 사용하여, 개체를 함수에 전달하려고 하는 코드 시도는 형식 충돌을 일으켜서 함수 본문은 올바른 형식을 갖도록 보장합니다.

동일한 이점을 기반으로 제네릭 컬렉션 클래스에 적용 됩니다. 과거의 컬렉션 클래스는 System::Object 를 사용하여 컬렉션에 요소를 저장할 수 있습니다. 컬렉션이 설계 되지 않은 컬렉션의 형식 개체 삽입은 컴파일 타임에 플래그 되지 않고, 심지어 개체가 삽입 될 때 플래그 되지 않습니다. 일반적으로, 개체는 컬렉션에 액세스 하는 경우 일부 다른 형식으로 캐스팅 될 것입니다. 캐스팅에 실패 했을 때만 예기치 않은 형식이 감지 됩니다. 제네릭은 컴파일 타임에 제네릭 컬렉션의 형식 매개 변수와 일치하지 않는 형식을 삽입하는 코드를 감지 함으로써 이 문제를 해결 합니다.

구문에 대한 설명은 다음을 참조하십시오. 제네릭 함수(C++/CLI).

 

제네릭 선언에는 type parameters 라는 지정되지 않은 형식이 하나 이상 들어 있습니다. 형식 매개 변수는 제네릭 선언의 본문 안에 있는 형식을 나타내는 이름 입니다. 형식 매개 변수는 제네릭 선언의 본문 안에 있는 형식으로 사용됩니다. <T> 목록을 위한 제네릭 선언은 형식 매개 변수 T를 포함 합니다.

형식 인수 는 제네릭이 특정 형식 또는 형식에 전문화 될 때 형식 매개 변수 대신 사용되는 실제 형식입니다. 예를 들어, intList<int> 의 형식 인수 입니다. 값 형식과 핸들 형식을 제네릭 형식 인수로 허용 되는 유일한 형식 입니다.

제네릭 형식에서 생성 되는 형식은 생성된 형식으로 참조 됩니다. List<T>개방 생성된 형식과 같이 형식을 완전히 지정되지 않습니다. List<double>,폐쇄형 생성된 형식 또는 특수 형식 과 같이 완전히 지정된 형식입니다. 개방형 생성된 형식이 다른 제네릭 형식 또는 메서드 정의에 사용 될 수 있고 바깥쪽 제네릭 그 자체가 지정될 때 까지 완전히 지정되지 않습니다. 예를 들어, 다음은 제네릭에 대한 기본 클래스로 개방형 생성된 형식의 사용입니다.

// generics_overview.cpp

// compile with: /clr /c

generic <typename T>

ref class List {};

generic <typename T>

ref class Queue : public List<T> {};

제약 조건은 형식 매개 변수로 사용할 수 있는 형식에 대한 제한입니다. 예를 들어, 주어진 제네릭 클래스는 지정된 클래스에서 상속 되는 클래스에만 적용 하거나 지정된 인터페이스를 구현할 수 없습니다. 자세한 내용은 제네릭 형식 매개 변수에 대한 제약 조건(C++/CLI)을 참조하십시오.

핸들 형식 및 값 형식을 형식 인수로 사용할 수 있습니다. 제네릭 정의에서, 어느 형식에서 사용될 경우에서도, 구문은 참조 형식 입니다. 예를 들어, -> 연산자는 형식이 결국 참조 형식 또는 값 형식에서 사용되는 여부에 관계 없이 형식 매개 변수의 형식의 멤버에 액세스하는 데 사용됩니다. 값 형식이 형식 인수로 사용 되면, 런타임은 값 형식을 직접 boxing 하지 않고 값 형식을 사용하는 코드를 생성 합니다.

참조 형식을 제네릭 형식 인수로 사용 하는 경우, 핸들 구문을 사용 합니다. 값 형식을 제네릭 형식 인수로 사용 할 경우, 직접 형식 이름을 사용 합니다.

// generics_overview_2.cpp

// compile with: /clr

generic <typename T>

ref class GenericType {};

ref class ReferenceType {};

value struct ValueType {};

int main() {

GenericType<ReferenceType^> x;

GenericType<ValueType> y;

}

제네릭 클래스의 형식 매개 변수는 다른 식별자 처럼 취급 됩니다. 그러나, 형식을 알 수 없기 때문에, 사용 상 제한이 있습니다. 예를 들어, 이러한 멤버를 지원 하기 위해 형식 매개 변수가 알려지지 않은 경우 형식 매개 변수 클래스의 멤버와 메서드에 사용할 수 없습니다. 즉, 형식 매개 변수를 통해 멤버에 액세스 하려면 멤버 형식 매개 변수의 제약 조건 목록에 포함된 형식을 추가 해야 합니다.

// generics_overview_3.cpp

// compile with: /clr

복사
interface class I {
   void f1();
   void f2();
};

ref struct R : public I {
   virtual void f1() {}
   virtual void f2() {} 
   virtual void f3() {} 
};

generic <typename T>
where T : I
void f(T t) {
   t->f1();
   t->f2();
   safe_cast<R^>(t)->f3();
}

int main() {
   f(gcnew R());
}

이러한 제한은 연산자에 적용 됩니다. 제한 되지 않은 제네릭 형식 매개 변수는 ==!= 연산자를 지원하지 않는 형식인 경우에 형식 매개 변수의 두 인스턴스를 비교하기 위해 사용하지 않습니다. 이러한 검사는 템플릿이 아닌 제네릭에 필요 합니다. 왜냐하면 제네릭은 유효 하지 않은 멤버 사용을 확인하기에 너무 늦을 때, 런타임에 제약 조건을 만족 시키는 클래스를 사용하여 특수화되기 때문입니다.

형식 매개 변수의 기본 인스턴스는 () 연산자를 사용하여 만들어 질 수 있습니다. 예를 들면 다음과 같습니다.

T t = T();

여기서 T 는 제네릭 클래스 또는 메서드 정의에서 변수를 기본값으로 초기화하는 형식 매개 변수 입니다. T 가 ref 클래스인 경우, null 포인터가 됩니다; T 가 값 클래스인 경우, 개체가 0으로 초기화 됩니다. 이것은 기본 이니셜라이저으로 불립니다.

소라글 백업 – 포토 육아일기-2012.12.11.

Posted on

 < 소율이 태어난지 23일째>

울 소율이 처음 집으로 온 날..♥
                           아직 울 천사 침대가 도착하지 않아 엄마 아빠의 침대에 우선 누웠지요..
 옆으로 움직이지도 못한다는 걸 알지만..
엄마 아빠는 침대에서 혹여 떨어질까봐 배게로 양쪽을 가드 쳤다는. . . ^^;;
 추운 겨울날 병원에서 퇴원해 집까지 오느라 고생했어요..
울 사랑하는 딸..쬐끔한 내 딸..ㅋ
엄마랑 잘해보자…^^

김광석 쉬운 코드

Posted on

광야에서
기다려줘
나의 노래
내 사람이여
너무 아픈 사랑은 사랑이
아니었음을
그날들
그녀가 처음 울던
그루터기
너에게
두바퀴로 가는 자동차
말하지 못한 내 사랑
바람이 불어오는 곳
변해가네
불행아
사랑이라는 이유로
사랑했지만
새장속의 친구
서른 즈음에
슬픈 노래
어느 60대 노부부의 이야기
이등병의 편지
일어나
잊혀지는 것
흐른 가을 하늘에 편지를 써

 

광 야 에 서
김광석 노래
D F#m Bm Bm7 Em E7 A A7
│ │ │ │
D F#m Bm Bm7 Em E7 A A7
찢기는 가슴 안고│ 사라졌던 │이땅의 피울음 있│다 │

D F#m Bm Bm7 Em A D D7
부둥킨 두~~ 팔에│ 솟아나는 │하얀 옷의 핏줄기 있│다 │
F#m F#7 Bm Bm7 Em E7 A A7
해뜨는~~ │동해에서~~ │해지는~ │서해까지~ │
F#m F#7 Bm Bm7 Em E7 A7
뜨거운~~ │남도에서~~ │광활한~ │만주벌판~ │
D F#m Bm Bm7 Em A A7
우리 어~~찌 가난│하리오~~ │우리 어~~찌 │주저하리오~ │
D F#m Bm Bm7 Em A7 D
다시 서~~는 저~ │들판 에~서 │움켜쥔~ │뜨거운 흙이│여~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

기 다 려 줘
김창기 작사/작곡
김광석 노래
D F#m│Bm F#m│G D Bm│ G F7 A7│
D F#m Bm F#m G D Bm
난 아직 그대를~ 이해│하지 못~하기~에│ 그대 마음에 이르는~ 그~│
G A7 D F#m Bm F#M
길을 찾고 있~어~ │그대의 슬픈마음을~ 환히│비춰줄~수 있~는 │
G D F#m G A7 Bm F#m
변하지 않을 사랑이~되는│길을찾고있~어 음~│어디서 찾을수 있을까│
Bm F#m Bm7 F#m G
그대 마음에 다다라~는길│찾을수 있을까~│ 언제나 멀리있는 │
A A7 D F#m F#m7
~~~ 그대│~~ 음~~ │기다려~줘 │기다려~줘~ 내가 │
G Gm D F#m F#m7
그대를 이해 │할수 있~을 때까지~│ 기다려~줘 │기다려~줘~ 내가│
G Gm D F#m Bm A G
그대를 이해 │할수 있~을ㄸ~까지~ │ │ │
D F#m Bm A G D F#m Bm A G D F#m Bm A G
│ │ 기│다~려 줘~│~~~~~~~예~~│~~에에 │
D.C

 

From: Songbird’s Songbook operated by Noh Se Hwan

 

나의 노래
김동헌 작사/작곡
김광석 노래
G D C G /F# G D C Am7
┃: │ │ │ │ │ │ │ │
G D C G /F# Em D C G /F#
1.┃:아무것도│가~진것│없는 이에│게 │ 시와 │노래는│애달픈 양│식 │
2.┃:자그많고│메마른 │씨앗 속에│서 │내일의│결실을│바라보 듯│이 │
G D C G Em C Am7 D Dsus4 D
아무도│뵈지않는│암흑속에│서 │조용한│읊조림은│커~다란 │빛 :┃
자그만│ 아~이의│읊음속에│서 │마음의│열~ 매가│맺~혔으 │면 :┃
G D C G D C G D C G D C Am7
나의 노래│는 │ 나의│힘 │나의 노래│는 │ 나의│삶~~ │ │

/F#
G D C G EM D C G /F#
3.┃:거~미줄│처럼 얽힌│세상속에│서 │바람에│나부끼는│나무가지│처럼│
4.┃:수~많은│진리와 양│심의금문│자 │찬란한│그빛에눈│멀지않으│리 │

Dsus4
G D C G Em C Am7 D D
흔들리고│넘어져도 이│세상 속에│는 │마지막│한방울의│물이 있는│한 :┃
이웃~과 │벗~~~들의 │웃음 속에│서 │조용한│가~락이 │울려 나오│면 :┃
G D C G D C G D C G D C Am7
3. 나는 마시│고 │ 노~래하│리 │나는 마시│고 │ 노 래하│리~│~~~│
4. 나는 부르│리 │나의노래│를 │나는 부르│리 │가난한 마음│을 │~~~│
G D C G
그러나 │그대 모두 │귀기울일 │ 때~~ │
G D C Am7 G D C D
┃: 노래는 │멀리멀리 │날~~~│~아가│리 │ │ │ :┃
G D C G G D C Am7 G D G
│ │ │ │ │ │ │ │ │ │ │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

내 사람이여
백창우 작사/작곡
김광석 노래
C Am F C/E F C Dm Gsus4 G
│ │ │ │ │ │ │ │

$
C G/B F C Dm C
┃: 내가 너의 │어~둠을 │ 밝혀줄수~ │있~다면 빛 │
내가 너의 │아~픔을 │ 만져줄수~ │있~다면 이름 │
내가 너의 │사~랑이 │ 될~~수~~ │있~다면 노래 │
F C Am7 F Gsus4 G
하나~가진 작은 │별~~~~이 │ 되어도 좋~~겠│네 │
없는~~~~ 들의 │꽃~~~~이 │ 되어도 좋~~겠│네 │
고운~~~~ 한마 │리~~새가 │ 되어도 좋~~겠│네 │
C Am F C
너~~~ 가는길 │마다~~ │함~~께 다니│며 너 │
음~~~ 눈물이 │고인~~ │너~~의 눈속│에 슬 │
너~~~ 의새~ │벽을~~ │날~~아 다니│며 내 │
F C G C
의 길~~│을 비│춰 주~~겠│네 :┃
픈 춤으│로 흔│들 리~~겠│네 │
가진 시~~│를 들│려 주~~겠│네 │
F C G F
그럴~수 있다│면 │ 그럴~~수 있다│면 내가~난│
그럴~수 있다│면 │ 그럴~~수 있다│면 이~~~토│
C G F G C
한 삶~~과│영혼~을~ │ 모 두 주 고~~ 싶│~네 │D.S
록 더운사랑│하나~로~ │네가슴에 묻히고~~ 싶│~네 │
C Dm G F C
그~~럴수 │있다면 │ 그럴~~수 │있다면~~ │
C Dm F G C
네 삶의~ │끝자리를 │ 지~키고 싶│~~네 │
C Dm G F C
내 사~~~람│이여~~ │ 내 사~~~람│이여~~ │
C Dm F Gsus4 C
너무 멀~~리│ 서~~있는 │ 내 사람~~ 이│~~여~~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

너무 아픈 사랑은 사랑이 아니었음을
류 근 작사
김광석 작곡
김광석 노래
G D Em7+9 G D Em7+9
│ │ │ │
G D Em7+9 G D Em7+9
┃: 그대 보내고~~ 멀│리 │ 가을 새와 작별하│듯 │
┃: 그대 보내고~~ 아│주 │ 지는 별빛 바라볼│때 │
G D Em7+9 G D Em7+9
그대 떠나~보│내고 │ 돌아와 술잔 앞에 │앉 으면 │
눈에 흘러~내│리는 │ 못다한 말들 그아 │픈 사랑 │
G D Em7+9 G D Em7+9
눈물~~ 나누│나 │ │ :┃
지울수 있을│까 │ │ :┃
G D Em7+9 G D Em7+9
어느하루 비라도 추억처│럼 │ 흩날~리는 거리│에서~ │
G D Em7+9 G D Em7
쓸쓸~한 사람되어 │고개 숙이면~ │ 그대~ 목 │소리 │
G D Em7+9 G D Em7+9
┃:너무 아픈 사랑│은 │ 사랑이 아니었음│을 :┃
G D Em7+9 G D Em7+9
│ │ │ │
G D Em7+9 G D Em7+9
┃: 어느 하루 바람이 젖은 어│깨 │ 스치~며 지나│~가고~~ │
┃: 이제 우리 다시는 사랑 으│로 │ 세상~에 오지│~말기~~ │
G D Em7+9 G D Em7+9
내지~친 시간들이│ 창에 어~리면│ 그대~ 미 │워져 :┃
그립~던 말~~들도│ 묻어 버 리기│ 못다한 │사랑 :┃
G D Em7+9 G D Em7+9
┃:너무~ 아픈 사랑│은 │ 사랑이 아니었음│을 :┃

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

그 날 들
김창기 작사/작곡
김광석 노래
Am Em Am Em
그│대를 생각하는 것│만으~로 그│대를 바라볼수 있~는│것만으로 그│
그│대를 생각하는 것│만으~로 그│대를 바라볼수 있~는│것만으로 그│
F G Am Am7 Em Am
대의 음~성을~듣는것만│~으로~도 기쁨│을 느낄수 있~었던 그날│들 그│
대의 음~성을~듣는것만│~으로~도 기쁨│을 느낄수 있~었던 그날│들 그│
Am Em Am Em
대는 기억조차 못│~하겠~지만 이│렇듯 소식 조차 알~수│없지만~~ 그│
렇듯 사랑했던 것│~만으~로도 그│렇듯 아파 해야 했~던│것만으로 그│
F G Am Am7 Em7 Am G
대의 이름을 부르는것만│~으로도 눈물│이 흐르곤 했~었던 그날│들
추억 속에서 침묵 해야 │~만하는 다시│돌아올~수 없~~~는 그날│들
(후렴)

C G7 E7 Am C F G
II:잊│어야 한다면 잊혀지~~면│좋겠어~~ 부질│없는 아픔과 이별~할│
C G7 C G7 E7 Am C7
수 있~도록 잊│어야 한다면 잊혀지~~면│좋겠어~~~~다시│
F G C
돌아올~수 없는 그~대│를~~~~~~~│ :II

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

그녀가 처음 울던
이정선 작사/작곡
김광석 노래
C G/B Am /B C F C Dm G
┃: │ │ │ :┃
C G/B Am /B C F C Dm G
그녀의 웃는 모습은│~ │ 활짝핀 목련꽃~ 같│아 │
F G7 Am Em F G7 C
그녀만 바라 보면 │언제나 │ 따뜻한 봄날 이었│지 │
C G/B Am /B C F C Dm G
그녀가 처음 울던날│~ │ 난너무 깜짝놀~ 랐│네 │
F G7 Am Em F G7 C Dm Em
그녀의 고운 얼굴 │가득히 │ 눈물로 얼룩 이졌│네 │
F G Am Em F C Dm G7
아무리 괴로워도 │웃던 그녀가 │ 처음으로 눈물흘리던│날 │

S
F G7 Am Em F Dm7 G F#–G
온세상 한꺼번에 │무너 지는듯 │ 내 가슴 답답했는│데 │
C G/B Am /B C F C Dm G7
이젠 더 볼수가 없│네 │ 그녀의 웃는 모~습│을 │

$$
F G Am Em F G7 C
그녀가 처음으로 │울던날 │ 내곁을 떠나 갔다│네 │
C G/B Am /B C F C Dm G7
│ │ │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

그 루 터 기
한동헌 작곡
김광석 노래
C Am F C G F G C
│ │ │ │
C G/B Am F C G/B Am C G/B Am F C G/B Am G
천년을~│굵~어 온│아름등걸│에 │한~올로 │엉켜엉긴│우리의 한│이~ │
하늘을~│향해벌린│푸른가지│와 │쇳소리로│엉켜붙은│우리의 피│가~ │
대지를~│꿰~뚫 은│깊은뿌리│와 │내~일을 │드리고선│바쁜의 지│로~ │
G/B Am
F C G Am F C/G G C G/B Am F C G F G C
고달픈잠~│깨우고│사라져오│면 │그루터기│가슴~엔 │회한도 없│다 │
안타까운~│열매를│붉게익히│면 │푸르던날│어느~새 │단풍물 든│다 │
호롱~~불~│밝히는│이밤여기│에 │뜨거~~운│가슴마다│사랑넘 친│다 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

너 에 게
김형석 작사/작곡
김광석 노래
D DM7 Am9 D DM7 Am9
나의│하늘을~ 본적이│있을까 조각│구름과~ 빛나는 │별들이~~~ 끝없│
II:│정원을~ 본적이│있을까 국화│와장미~ 예쁜사 │루비아가~ 끝없│
GM7 Gm6 Dsus4 D7 Gadd9 A F#m7 Am7 (B7)
이 펼쳐있│는~~~ 구석진│그 하늘 어디선가 내│노래는~ 널 부르고│
이 피어있│는~~~ 언제나│그 문은 열려있고 그│향기는~ 널 부르고│
Em7 CM7 ASUS4 A7
있음을 넌 알고 │있는지~~ 음 │~~ 나의 :II A7
있음을 넌 알고 │ │ 있는지 나의│
Bm A G [C#m7(b5)](F#7) Bm7 (/A) G#m7(b5)Em7 (A7)
어릴적 내꿈~만큼이│나~~~ 아 름다│운 가을~하~늘이 │랑~~ 오~~네가│
D (/F#) G A7 Bm7 (G9) Am7
그~것~들과 손│잡고~~ 고요 │한 달빛으로~~ 내 게 오면│~~ │
D7/F# G D F#7 Am Gm7 D/F# Em7 A7 D
내 여린 맘으로~│피워낸~~나의 사랑을│ 너에게~~ 꺾~어줄꼐│ │
(F#7 Am Bm Bm7 EM7 A7 D)

└──> 밑에 처럼 해도 소리는 납니다.

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

두 바퀴로 가는 자동차
밥 딜런 곡
양병집 개사
김광석 노래
G D/F# Em C D D C D
│ │ │ │ │ │ │ │

 

G D/F# Em C D D C D
두바퀴로│가는 자~~│동차~│ │네바퀴로│가는 자전│거│ │
시퍼렇게│멍이 들은│태양~│ │시뻘겋게│물이 든달│빛│ │
남자처럼│머리 깎은│여자~│ │여자처럼│머리 긴남│자│ │
G D/F# Em C D D C D
물속으로│나는~~비│행기~ │하│늘~~~~로│나는 돛단│배│ │
한겨울에│수영~~복│장수~ │ │한여름에│털장 갑장│수│ │
가방없이│학교가는│아이~ │ │비오는날│신문 파는│애│ │
(번개소리에 기절하는 남자~ 천둥소리에 하품하는 여자)
G G7 Em C C (C#) D
복잡하고│아리송한│세상~위│로│ 오늘│도 애드밸룬│~ 떠있건│만│
G D/F# EM C D7 G
포수에게│잡혀온 잉│~어만│이 │ 한숨을 │내~~쉰│다 │ │
태공에게│잡혀온 참│~새만│이 │ 눈물을 │삼~~킨│다 │ │
독사에게│잡혀온 땅│~꾼만│이 │ 긴혀를 │내두른│다 │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

말하지 못한 내사랑
유준열 작사/작곡
김광석 노래
G#m7 C#7 F#m7 B7
│ │ │ │

EM7 AM7 EM7 AM7
│ │ │ │
┃:F#m7 B7 EM7 AM7
1. 말하지 못하는 내 사│~랑은 음 어│~디쯤 ~있을~까 │~ 소
울어보지 못한 내 사│~랑은 음 어│~디쯤 ~있을~까 │~ 때
┃:
2. 가진것 없는 마음 하│~나로 난 한│~없이 ~서있~소 │~
지나치는 사람들 모│~~ 두 바│~람속에서성이고│~ 잠

 

F#m7 B7 EM7
1. 리 없이 내│ 맘 말해볼까│~ │ :┃
론 느껴 서│ 러 워지는데│~ │

2. 들 지않 는│ 꿈 때문일까│~ │ :┃
들 지않 는│ 꿈 때문일까│~ │
F#m7 B7 G#m7 C#7
비~~ 맞은 │채로 │서성이는 마음~의│~~ │
F#m7 B7 EM7 C#7
날~~ 불러 │주오 나즈막~히~│ ~ │ 1. 말~~없이 │
│ 2. 내노래는 │
F#m7 EM7 C#7
│ 그대를 보│~면 │ 소│
│ 허공에 떠│~지고 │ 내│

1.
┌────
F#m7 EM7 C#7
~~리없이 │ 걸었던 날~~│~ ~~ ~~ 처│럼 │
AM7 G#m7 F#m7 F#m7 G#m7 EM7
아 직은 난│~~ ~~ │ │ │
D.C

2.
┌────
F#m7 EM7 C#7
~~ 노래는 │ 끝나지 │만~~~ │~ 내맘은 │
F#m7 B7 EM7 AM7
언제나~~~~~│ 하 나 뿐 ~│~ │ │
EM7 AM7 EM7 AM7 EM7 AM7 EM7 AM7
│ │ │ │ │ │ │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

바람이 불어오는 곳
김광석 작사/곡
김광석 노래

(4CAPO)

D/F# D/E │D D/C# │Em7/B A7 │ D Dsus4 D │
D F#m7 Bm Bm7 G A7 D
바람~~이 불어 오는│곳 │ 그곳~~ 으~로~가│ 네 │
설레임과 두려 움으│로 │ 불안한 행복이지│ 만 │
햇살~~이 눈부~ 신 │곳 │ 그곳~~ 으~로~가│ 네 │
나뭇잎이 손짓 하는│곳 │ 그곳~~ 으~로~가│ 네 │
D F#m7 Bm Bm7 G A7 D
그대~~의 머리~결 같│은 │ 나무~~ 아래~ │ 로 │
우리~~가 느끼며바라│볼 │ 하늘과 사람~ │ 들 │
바람~~에 내몸~마 끼│며 │ 그곳~~ 으로가│ 네 │
휘파~~람 불며~걷다 │가 │ 너를~~ 생각~ │ 해 │
G A D Bm /A G A7 D
덜컹이는 기차에│기대어 │너에게 편지를 쓴│다 │
힘겨~~운 날들도│있지만 │새로운 꿈들을 위│해 │
출렁이는 파도에│흔들려도 │수평선을 바~ 라 보│며 │
너의~ 목~소리가│그리워도 │뒤돌아 볼수는 없│지 │
D F#m7 Bm Bm7 /A G A7 D
꿈에~~ 보았~던 │길 │ 그 길에 서~ 있~│네 │
바람~이 불어오는│곳 │ 그 곳~~ 으로 가│네 │
바람~이 불어오는│곳 │ 그 곳~~ 으로 가│네 │
바람~이 불어오는│곳 │ 그 곳~~ 으로 가│네 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

변 해 가 네
김창기 작사/작곡
김광석 노래
Em A C C G
│ │ │ │
Em A C C G D7 G
│ │ │ │
G C G D7
느낀 그대로를 │말하고~ │ 생각한 그 길로만 │움직이~며~ 그│
C G Am C D7
누가 뭐라해~도 돌아│보지않으며~ 내가│가고픈~ 그곳으로만│가려했지~ │
G C G D7
그리 길지않은 나의│인생을~ │ 혼자 남겨진거라│생각하~며 누│
C G Am
군가 손내밀~며 함께│가자하여도~ 내가│가고픈~ 그곳으로~만 │
C D7 C G
고집했지~~~ 그러│나 너를 알게된~후│ 사랑하게 된~후부~터 │
F C G C
나를 둘러싼~ 모든~것이│ 변해가~네 │ 나의 길을 가기~ 보~단 │
G F C G
너와 머물고~만 싶~네 │ 나를 둘러싼~ 모든~것이│ 변해가~네 │
Em A C G
우~ 너무쉽게 │변해가네~ │우~ 너무 빨리 │ 변해가~네~ │
Em A C C G D7 G
우~ 너무쉽게 │변해가네~ │우~ 너무 빨리 │ 변해가네~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

불 행 아
김의철 작사/작곡
김광석 노래
Am D7 G /F# Em Am D7 G
│ │ │ │
Am D7 G /F# Em Am D7 G
저 하늘에 구│름 따라 흐르│는 강물을 따│라 정처│
깊고 맑고 파~~란 그 무언│가를찾아 떠돌│이 품팔이 마│냥 친구│
Am D7 G /F# Em Am D7 G
없이 걷고~~~~만 │싶~~~구~~나 바│람을 벗삼아 가│며 눈~ │
하나 찾아와주지 │않는 이곳에 별│을~보 며울먹 이│네 이~ │
E E7 Am D D7 G /F# Em
앞에 떠오는 │옛 추억 │아~ 그리│워~~~~라 소나 │
거리 저거리 │헤메이다 │잡잘곳은 어느│공원인가 지팡 │
Am D7 G /F# Em Am A7 D D7
기 퍼붇는 │거~~리 를 나│홀로 외로이 걸으│며~ │
이 짚고 절룩│거~~려 도 어디│엔들 이끌리 이~ │까~ │
Am D7 G /F# Em Am D7 G
그리운 부모형제│다정한 옛친구 그러│나 갈수 없는 신│세 홀로│
Am D7 G /F# Em Am D7 G
가슴 태우다 │흙~~속으로~ 묻│혀갈 나의 인생│아~~ 묻 │
Am D7 G /F# Em Am D7 G
혀갈 나의 인생│아~~ 묻│혀갈 나의 인생│아~~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

사랑이라는 이유로
김형석 작사/작곡
김광석 노래
Cm │ F │ Bb │ Eb │ Eb│
D G Em Am D7
사랑이 │라는~ 이│유로~ 하│얗게 새운~│ 많은 밤들
G Em Am D
이젠~ 멀│어~져 기억 │ 속으로 묻│혀
D G Em Am D7
함께 나│누던~ 우│리의 많│은 얘기 가~│슴에 남아
G Em Am D7 G G7
이젠~ │ 다시 추억의│ 미소만~ 내│게 남겨 주│네 나의
Dm7 E/D Am7 /G F
눈물이 네 뒷 │모습으로 │가득 고여~도│~ 나는
Em /D C#m7(b5) Am7 Dsus4 D7
너를 떠날수~│는~~~ 없│을것만 같아~│ ~~ 사랑이
G Em Am D
라는~ 이│유~ 많│은 날들을~ │역어가~
G Em Am7 D7 Gsus4 G
언젠~~│가는~ 우리가 │함께 나눌 시│간들을 위│해 ~~│~~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

사랑했지만
한동준 작사/작곡
김광석 노래
C G7 Am F G C G7 Am F G C
C G Am F G7 C F G C Am F G7
어제는 하루 종일~ 비가 내렸어~ 자~욱하게 내려앉은 먼지 사이로
C G Am F G7 C F G C Am F G7 C
귓가에 은은하게 울려 퍼지는 그대음성 빗속으로 사라 져버려
F G7 C F /E Dm G7
II:때론 눈물도 흐~르겠지~ 그리움으로~
F G7 C Am F Gsus4 G7 F G F G C
때론 가슴도 저~리겠지~ 외로움으로~ 사랑했지만~
F G7 C Am F
그대를 사랑했~지만~ 그저 이렇게 멀리서 바~라볼뿐~
G7 C F E Am F G7
다가설~수 없어~ 지친 그대곁에 머물고 싶지만 떠날수밖~에~
F G7 C F G7 C
그대를 사랑했지만~~ :II 그대를 사랑 했지만~

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

새장속의 친구
유준열 작사/작곡
김광석 노래
G#m7 C#7 F#m7 B7 Em7 A7 DM7
│ │ │ │ │ │ │ │
AM7 G#m7 AM7
│ │ │ │ 파란 하늘│이~~ 유난히 │
G#m7 AM7 G#m7
맑아서~ │ │ 좁은 새장│을 풀려난│새처럼~ 모두│
AM7 G#m7
│ 낡은 기억│은 이제는│몰아내고 싶어│ │
AM7 G#m7 F#m7
잦은 슬픔은~ 지금은│모~두 안~녕~│ │ 창백한 거리를│
B7 Am Em7
달려가고 싶어│~~ │ │ │ │
AM7 G#m7 AM7
드러나지│않는 가슴속│말은 가~득해도│ │ 어둔 조명│
G#m7 AM7
에 얼굴을│적셔두~고서│ │ 아무~ 말│도 하지 않│
G#m7 AM7 G#m7
~던 나의 친구여│~ │ 잦은 슬픔│은 지금은│모~두 안~녕│
F#m7 B7 F#m7
│ 흐르는 시간에│씻긴 탓~인지 │ 퇴색한 추억은 너│
B7 AM7 EM7
~무지~쳐│파란하~늘위로│날아가~버린새│들의 노~래소릴│듣고선 자유롭│
AM7 EM7 AM7
~다며 부러│워하던~ 친~구│여~~ │ 비가 내~린 여름│날 하늘~에 드높│
EM7 AM7
게 걸친~무지개│를 보며 부르던│함성은~전기│줄위에 윙윙거리│
EM7 CM7 Bm7
네~~ │ │ 별은 어듬│에 유난히 │빛나고~ │
CM7 Bm7
│ 자정을 알리│는 시계소│리에 잠~이 깨어│~ │
CM7 Bm7 CM7
낡은 기억│은 이제는│몰아내~고 싶어│~ │잦은 슬픔│은~ 지금은│
Bm7 AM7 D7 AM7
모~두 안~녕│~ │ 흐르는 시간에│씻긴 탓~인지│퇴색한 추억은 너│
D7 CM7 GM7
~무지쳐~│파란하~늘위로│날아가~버린새│들의 노~래소릴│듣고선 자유롭│
CM7 GM7 CM7
~다며 부러│워하던~친~구│여~ │ │비가내~린 여름│날 하늘~에 드높│
GM7 CM7 GM7
게 걸친~ 무지개│를 보고 부르던│함성은~ 전기│줄위에 윙윙거리│네~ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

서른 즈음에
강승원 작사/작곡
김광석 노래

(2CAPO)

Em Em/D │C E7 │Am Am/G │D │

G Em Em9 Am C/D (+F#)
하루 멀어져 간│다 내 │뿜은 담배연기 │처 럼 │
Em7 Em/D C G/B Am Am/G C/D (+F#)
작기만한 내 기억속│에 │무얼 채워 살고 있는│지 점│
G Em Em9 Am Am/G C/D (+F#)
점더 멀어져 간│다 머│물러 있는 청춘인줄 │ 알았는데 │
Em Em/D C G/B Am D7 G
비어가는 내 가슴속│엔 더│아무것도 찾을수 없│네 계│
C D Bm7 Em7 Am Am/G D
절은 다시 돌아│오 지 만 떠│ 나간 내사랑은 어│디에~ 내│
C Dbdim Bm Em Am Am7 C/D (+F#)
가 떠나 보낸것도│아 닌 데 내│가 떠나온것도│ 아닌데│ 조│
G Em Em9 Am Am/G C/D (+F#)
금씩 잊혀져 간│다 머│물러 있는 사랑인줄│ 알았는데 또│
G Em Em9 Am D G
하루 멀어져 간│다 매일│이별하며 살고 있구│나 매일│
Am D G Am D G
이별하며 살고 있구│나 매일│이별하며 살고 있구│나 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

슬 픈 노 래
이장수 작사
김광석 작곡
김광석 노래

(괄호의 C키의 곡은 2카포로 치세요)

D(C) G(F)│A(G) Bm(Am)│G(F) Em(Dm)│G(F) A(G)│
D(C) G(F)│A(G) Bm(Am)│G(F) A(G) │ │
D(C) G(F) A7(G7) D(C)
1. 이룰수 없는 이~와│ │사랑에 빠졌을~때~ │ │
2. 밤늦은 여행 길~에│ │낯선길 지니갈~때~ │ │
3. 어린~ 아이에게서│ │어른의 모습을~볼~~│때~ │
G(F) A7(G7) D(C) F#m(Em) Bm(Am) G A7
1. 너무나 사랑하~여 │이 별 을 │예~ 감 할~│때
2. 사랑은 떠났지~만 │추 억 이 │살~ 아 날~│때
3. 너무나 슬~퍼~서 │눈 물 이 │메~ 마 를~│때

D(C) G(F) A7(G7) D(C)
1. 아픔을 감추려~고 │ │ 허탈히 미소질~때 │ │
2. 길가에 안개꽃~이 │ │ 너처럼 미소질~때 │ │
3. 노인의 주름속~에 │ │ 인생을 바라볼~ㄸ │ │
G(F) A(G) D(C) G(F) A7(G7) D(C) A7(G7)
슬픈 노래~를 │불러요~~~ 슬픈 노래~~~~│를 │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

어느 60대 노부부 이야기
김목경 작사/작곡
김광석 노래
C G C F C
곱고 희~~던 그│손으로 │넥타이를 메어 │주던때~~ 어렴 │
큰딸아이~~ 결│혼식날 │흘리~~던 눈물 │방울이~~ 이제 │
Em Dm G C
풋~~이 생~각나│오~~ │ 여보 그때를~~ 기~억하│오 │
는~~~~ 모~두말│라~~ │ 여보 그눈물을 기~억하│오 │
C G C F C
막내 아들~ 대│학시험~ │ 뜬눈으로 지내│던밤들~~ 어렴 │
세월 이~~ 흘│러감에~ │ 흰머리가 늘~~│어감에~~ 모두 │
Em Dm G C
풋~~이 생각나│오~~ │ 여보 그때를~~ 기~억하│오 세월 │
가~~~~ 떠난다│고~~ │ 여보 내손을~~ 꼭~잡았│오
F C G C C7
은~~ 그렇게 흘│러~~~ │ 여기까~~~지 왔~~는│데~ 인생 │
F C F G
은~~ 그렇게 흘│러~~~ 황혼│에~~ 기우는│데~~ │
C G C F C
다시 못올~~ 그 │먼길을~ │ 어찌 혼자 가│려하오 여기 │
Em Dm G C
날~~~ 홀~로두│고~~ │ 여보 왜한마디 날~이없│오 │
G C G C
여보 안녕히~~ 잘~ 가시│게 │ 여보 안녕히~~ 잘~ 가시│게 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

이등병의 편지
김현성 작사/작곡
김광석 노래
C E Am Am7 F G C
│ │ │ │
C E Am Dm G7
집떠│나와 열차│타고~ 훈련│소~ 로가는 │날 부모 │
친구│들아 군대│가면~ 편~~│지 꼭 해다│오 그대 │
짧게│잘린 내머│리가~ 처음│에는 우~습다│가 거울 │
C E Am Dm G7 C
님께 큰절 │하고~ 대문 │밖을~ 나~ 설│때 가슴 │
들과 즐거 │웠던~ 날~ │들을~ 잊지않│게 열차 │
속에 비친 │모습이 굳어 │진다~ 마음까│지 뒷동 │
E Am F G7
속엔 무엇│인가~ 아쉬│움이 남~ 지│만 풀한 │
시간 다가│올때~ 두손│잡던 뜨~ 거│움 기적 │
산에 올라│가면~ 우리│마을 보일런│지 나팔 │
C E Am Dm Dm7 G7
포기 친구 │얼굴~ 모든│것이 새롭│다 이제 │
소리 멀어 │지면~ 작아│지는 모습│들 이제 │
소리 고요 │하게~ 밤하│늘에 퍼지│면 이등 │
C E Am F Fm C
다시 시작│이다~ 젊은 │날의 생이│여 │
다시 시작│이다~ 젊은 │날의 꿈이│여 │
병의 편지│한장~ 고이 │접어 보내│오 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

일 어 나
김광석 작사/곡
김광석 노래
Em D Em /F# G D Em
│ │ │ │ │
C G D Em /F# G D Em
│ │ │ │ │
Em D Em G D Em
검은 밤의가운│데 서있어 한치 │앞도 보이지 않│아 어디 │
끝이 없는~ 말│들 ~ 속에 나와 │너는 지쳐~~ 가│고 또다 │
가볍~게산다는│건 결국은 스스 │로를 얽어~~ 매│고 세상 │
C G D Em G D Em
로 가야 하나 어디│에~ 있을까 둘러│봐도 소용 업었│지 │
른 행동 으로 또다│른~ 말들로 스스│로를 안심 시키│지 │
이 외면 해도 나는│어~~~ 차피 살아│살아 있~~ 는│걸 │
Em D Em G D Em
인생이란 강물위를│ 뜻~~없이 부초│처럼 떠다니다│가 어느 │
인정함이 많을수록│ 새로움은 점점│더~ 멀어~~지│고 그저 │
아~~ 름 다 운 ~~ │ 꽃일수록 빨리│시~ 들어~~가│고 햇살 │
C G D Em G D Em
고요한 호수 가에│ 닿~~으~~면 물과│함께 썩어 가겠│지 일어 │
왔다~~ 갔다 시계│ 추와~ 같이 매일│매일 흔들 리겠│지
이 비치면 투명│ 하던이슬도 한순│간에 말라 버리│지
C G D Em
나~ 일어 │나 다시│ 한번 해보는 거│야 일어 │
C G D Em
나~ 일어 │나 봄의│ 새~싹들~~ 처 │럼 │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

잊어야 한다는 마음으로
김광석 작사/작곡
김광석 노래
G/B C9
│ │ │ │
Am Em D
│ │ │ │
G D Em Bm C G D G
잊어야 한~다는│ 마음~으로 내│ 텅빈~ 방~문을~│ 닫은~채로 │
G D Em Bm C G D G
아직도 남아~있는│ 너의~향기 내│ 텅빈~방안에~│ 가득~한데 │
G D Em Bm C G D G
이렇게 홀로누워│ 천정을 보니 눈│앞에~ 글썽이는│ 너의~모습│
G D Em Bm C G D G
잊으려 돌아 누운│ 내 눈~가에 말│없이~ 흐르는~ │이슬방울들│


G D/F# Em7 C Am G D
지나~ 간 시간~은│ 추억~ 속에 묻│히면 그만 인것│을 │
밤하늘에 빛나~는│ 수많은별들 저│마다 아름 답지│만 │
G D/F# Em7 C Am D
나는~ 왜 이렇~게│ 긴긴~밤을 또│ 잊지못해 세 울~ │까 │
내맘속에 빛나~는│ 별~하~나 오│ 직너만 있을 뿐이│야 │
G D Em Bm C G D G
창틈에 기다리던│ 새벽이 오면 어│제보~다 커진~│ 내방안~에 │
G D Em Bm C G D G
하얗게 밝아~온│ 유리창에 │썼다~ 지운다~ │널 사~랑해 │
D.S.

G D Em Bm C G D
하얗게 밝아~온│ 유리창에 │썼다~ 지운다~ │널 사랑~~~~ │
G/B C9 Am D/F# G
해 │ │ │ │

 
From: Songbird’s Songbook operated by Noh Se Hwan

 

흐린 가을 하늘에 편지를 써
김창기 작사/작곡
김광석 노래
Em /F# G D7 C
│ │ │ │
EM /F# G D7 C G /F#
│ │ │ │
Em /F# G D7 C
비가 내리면~ 음│~ 나를 둘러싸~는│시간의~ 숨결이~│ 떨쳐질까 │
바람이 불면~ 음│~ 나를 유혹하~는│안일한~ 만족이~│ 떨쳐질까 │
Em /F# G D7 C
비가내리면~ 음│~ 내가 간직하~는│서글픈~ 상념이~│ 잊혀질까 난│
바람이불면~ 음│~ 내가 알고있~는│허위의~ 길들이~│ 잊혀질까 │
G D C C G
~책을 접어 놓~으며│창문을~ 열어~ 흐린│가을하늘에~│편지를 써~ 음│
G D C C G
~잊혀 져간 꿈~들을│다시만~나고~파 흐린│가을하늘에~│편지를 써 │
CM7 D Am7 G
│ │ │ │
Em D C C G
│ │ │ │
Em D C C G
│ │ │ │
아~~ 아~ 나나 ~나나~나 나~~~~나~
Em D C C G Gsus4 G
│ │ │ │
아~ 아이~ 아~ 나나~나나~나 편 지 를 써~

 

TORN

Posted on

 
Natalie Imbruglia

 

 

E
I thought I saw a man brought to life
G#m                                       A9
He was warm, he came around like he was dignified
He showed me what it was to cry
E
Well you couldn’t be that man that I adored
G#m                                               A9
You don’t seem to know, seem to care, what your heart is for
But I don’t know him anymore

PRE-CHORUS:

C#m
There’s nothing where he used to lie
B9
My conversation has run dry
G#m
That’s what’s going on
B9
Nothing’s fine, I’m torn

CHORUS:

E                B9
I’m all out of faith
C#m
This is how I feel
A9
I’m cold and I am shamed, lying naked on the floor
E                B9
Illusion never changed
C#m
Into something real
A9                           E
I’m wide awake and I can see the perfect sky is torn
B9
You’re a little late
C#m     A9
I’m already torn…

VERSE TWO (Same chords as Verse One):
So I guess the fortune teller’s right
I should’ve seen just what was there and not some holy light
But you crawled beneathe my veins and now
I don’t care, I have no luck
I don’t miss it all that much
There’s just so many things
That I can touch, I’m torn

CHORUS

PRE-CHORUS (…inspiration has run dry…)

CHORUS (2x)

 

 

E

 

 

E
I’m scratching at the surface now

 

C#m           A
And I’m trying hard to work it out

 

E
So much has gone misunderstood

 

C#m          A
This mystery only leads to doubt

 

 

 

 

 

F#m
And I didn’t understand

 

G#m                                            Am
When you reached out to take my hand

 

G#m                                   F#m
And if you have something to say

 

B
you’d better say it now

 

 

 

 

 

E
Cause this is what you’ve waited for

 

C#m                                        A
Your chance to even up the score

 

E                                                C#m
And as these shadows fall on me now

 

A
I will wait somehow

 

 

 

E
Cause I’m picking up a message Lord

 

C#m                                           A
And I’m closer than I’ve ever been before

 

E                                         B
So if you have something to say

 

A            B
Say it to me now
 

A             B
Say it to me now

 

A             B
Say it to me now

[시작] JAVA3D, OpenGL, DirectX, METAL을 다루는 블로그를 하나 만들기로 함.

Posted on

JAVA3D, OpenGL, DirectX, METAL을 다루는 블로그를 하나 생성하기로 함. 다른 모든 블로그는 정리하고 cafe.naver.com/vs2015 로 통합 작업을 하고 있다.

2015년 기준 여러 벤치마킹 결과로 최강의 그래픽 API는 DirectX, 공부하기 가장 좋은 것은 OpenGL, 코드 협업을 위해 발전시켜야할 것은 JAVA3D, 가장 최근 녀석이라 미래 먹거리인 METAL.

 

3D 공부의 시작은 수학, 그 다음은 컴퓨터 그래픽스로 가야 하지만.

 

프로그래머 관점에서는 OpenGL 이다.

 

자료 저장소로 이용하던 blogger와 naver blog, cyword, 개인 웹사이트 등을 조금씩 정리하기로 했다. 그리고 오픈 소스 진영에서 오래도록 싫어하던 M$의 클라우드인 MS Azure를 사용하며 앞으로 오랜기간은 MS Pool에서 놀기로 하였다.

삼성전자에서 사용하던 Amazon 관련 툴들이나 Apple 진영의 HW는 여전히 사용하겠지만, FSF에서 $로 변경된 linux foundation이나 open source를 외치면서 그것들을 비지니스 모델로 쓰며 출처도 자기껄로 해 버리는 것 보다는 차라리 처음부터 정당한 댓가를 지불하는 MS가 Developer 들에게 제대로된 철학이라는 생각이 들었다. 가장 중요한 것은 facebook에서 보여지는 빌 게이츠의 지금의 행보가 IT CEO 중에서 유일하게 존경할만한 인물이라는 것(CEO 外는 데니스 리치, IT 말고는 그레고리 페렐만, 이순신)

사티아가 펼치는 오픈소스 정책 또한 공부하기 어려웠던 microsoft를 학생들도 공부하기 편하게 해 준다. 그러나 삼성전자나 개인 개발자로 활동하면서 느꼈던 MS 엔지니어들의 느낌은 좋지 않았었다. 그러나 MVP나 그 외 MS를 위해 활동하는 친구들을 만나보면 FSF의 그것과도 비슷한 자유로움의 느낌을 받았다.

사실 단체라는 것은 그저 허상이 뿐이고 그걸 구성하는 구성원들이 중요하다. 그러나 오픈소스가 개발은 공짜라는 인식을 많이 뿌린것이 병폐였기에 ICT 분야는 계속 힘들어 지고 있다. 2004년경 들었던 MVP 세미나에서 오래도록 open source 진영에 계시던 분이 MS로 가시며 했던 말이 기억난다. “오픈소스 하면서 모두 만드는 것도 좋고, 재미도 있는데 청춘이 멍들었던 부분이 있었다. 소스에 대한 책임이 적다는 것이 장점인 줄 알았는데 실제 서비스를 하면서 그 작은 부분이 결코 작지 않다는 것을 알았다.” 나 역시 거기에 동감한다.

사실 자신이 다치지 않는 부분에서 가장 잘하는 친구들은 애플 1인 개발자 들이다. 도전 정신이라고 말은 하겠지만. ^^;; 앱스토어에 앱을 올려 대박을 원하는 엔지니어들은 대부분 프레임웍쪽 지식보다는 그 상위단에만 신경을 쓴다. 또 거기서 알수 없는 자부심, 자존심, 종교 의식이 나온다. 그런 것들이 단점일 수도 있겠지만, 다른 플랫폼 앱과의 확연한 차이점은 품질이 다르다.

조직을 지키기 위해  GPL인데도 공개 하지 않아도 되는 부분이 있다고 했던 개발자가 승승장구하고, 그 와 똑같이 Open source를 자기 것인양 사용했던 개발자들이 몇십억을 버는 것들을 보면서 나 역시 어떻게 하면 성공하는지 잘 알고 있다. 예전에는 그런 것들을 그저 비난의 수단으로 사용했지만. 지금은 그런 PLAY들을 이해하려고 한다. 사용자에게 좋은 제품을 낼 수 있다면 용납을 하게 된 것이다. 어차피 칩 API로 커널을 만들고, 커널 API로 프레임웍을 만들어 OS라 칭하고 그 OS의 API를 이용하여 앱을 만들기 때문에 배끼지 않은 프로그램이 없기 때문이다.

 

다만 시간이 지나서 내가 50이 되고, 경제적인 부분이 모두 해결이 된다면 제대로된 FSF member로 활동하고 싶다. 또 학교로 돌아가서 사용자에게 좋은 일을 하는 어플리케이션의 핵심 부분을 만드는 일을 하고 싶다. 애플진영에서 앱 품질을, 구글 진영에서 사용자를 모으는 오픈 소스 사용 기술을, 마소나 자바진영에서 개발자들에 대한 배려, 존경심등을 다 같이 배울 수 있었으면 좋겠다.

 

이렇게 사는 사람들이 있는데 넌 왜 대충 사는가? 니가 얼마나 잘났는데?
이렇게 사는 사람들이 있는데 넌 왜 대충 사는가? 니가 얼마나 잘났는데?