shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
크로스 컴파일러(cross compiler)는 컴파일러의 실행 환경과 다른 플랫폼을 위한 실행 파일 코드를 생성할 수 있는 컴파일러이다. 예를 들어, PC에서 실행되지만 안드로이드 장치에서 실행되는 코드를 생성하는 컴파일러는 크로스 컴파일러이다.
크로스 컴파일러는 하나의 개발 호스트에서 여러 플랫폼용 코드를 컴파일하는 데 유용하다. 예를 들어 제한된 컴퓨팅 자원을 가진 임베디드 시스템에서는 대상 플랫폼에서 직접 컴파일하는 것이 불가능할 수 있다.
크로스 컴파일러는 소스 대 소스 컴파일러와는 다르다. 크로스 컴파일러는 크로스 플랫폼 소프트웨어의 기계어 코드 생성을 위한 것이고, 소스 대 소스 컴파일러는 하나의 코딩 언어에서 다른 언어로 텍스트 코드를 변환한다. 둘 다 프로그래밍 도구이다.
크로스 컴파일러의 근본적인 용도는 빌드 환경과 대상 환경을 분리하는 것이다. 이는 여러 상황에서 유용하다.
가상 머신(예: 자바의 자바 가상 머신)의 사용은 크로스 컴파일러가 개발된 일부 이유를 해결한다. 가상 머신 패러다임은 동일한 컴파일러 출력을 여러 대상 시스템에서 사용할 수 있도록 하지만, 가상 머신이 종종 느리고 컴파일된 프로그램이 해당 가상 머신이 있는 컴퓨터에서만 실행될 수 있기 때문에 항상 이상적이지는 않다.
일반적으로 하드웨어 아키텍처가 다르지만(예: X86 컴퓨터에서 MIPS 아키텍처용 프로그램을 코딩), 크로스 컴파일은 리눅스에서 FreeBSD 프로그램을 컴파일하는 경우처럼 운영체제 환경만 다른 경우에도 사용할 수 있으며, 심지어 Glibc 호스트에서 UClibc로 프로그램을 컴파일하는 경우처럼 시스템 라이브러리만 다른 경우에도 사용할 수 있다.
캐나디안 크로스.
캐나디안 크로스는 원본 기계가 대상보다 훨씬 느리거나 불편할 때 다른 기계를 위한 크로스 컴파일러를 구축하는 기술이다. A, B, C 세 기계가 주어졌을 때, 기계 A(예: IA-32 프로세서에서 윈도우 XP 실행)를 사용하여 기계 B(예: X86-64 프로세서에서 MacOS 실행)에서 실행되는 크로스 컴파일러를 구축하여 기계 C(예: ARM 아키텍처 프로세서에서 안드로이드 실행)를 위한 실행 파일을 만든다. 이 예시에서 실질적인 이점은 기계 A는 느리지만 독점 컴파일러를 가지고 있고, 기계 B는 빠르지만 컴파일러가 전혀 없으며, 기계 C는 컴파일에 사용하기에 비실용적으로 느리다는 점이다.
GCC와 함께 캐나디안 크로스를 사용할 때, 이 예시와 같이 4개의 컴파일러가 관련될 수 있다.
최종 결과 크로스 컴파일러 (4)는 빌드 기계 A에서 실행될 수 없으며, 대신 기계 B에서 실행되어 애플리케이션을 실행 가능한 코드로 컴파일한 다음 기계 C로 복사하여 기계 C에서 실행된다.
예를 들어, NetBSD는 codice_1라는 POSIX 유닉스 셸 스크립트를 제공하는데, 이 스크립트는 먼저 호스트의 컴파일러로 자체 툴체인을 구축한다. 이것은 차례로 전체 시스템을 구축하는 데 사용될 크로스 컴파일러를 구축하는 데 사용된다.
캐나디안 크로스라는 용어는 이러한 문제가 논의될 당시 캐나다에 세 개의 정당이 있었기 때문에 생겨났다.
GCC 및 크로스 컴파일.
GCC, 자유 소프트웨어 컴파일러 모음은 크로스 컴파일을 위해 설정할 수 있다. 많은 플랫폼과 언어를 지원한다.
GCC는 각 대상 플랫폼에 대해 컴파일된 binutils 사본이 필요하다. 특히 중요한 것은 GNU 어셈블러이다. 따라서 binutils는 먼저 configure 스크립트에 codice_2 스위치를 보내 올바르게 컴파일되어야 한다. GCC 또한 동일한 codice_3 옵션으로 구성되어야 한다. 그런 다음 binutils가 생성하는 도구들이 경로에 있을 경우 GCC는 일반적으로 실행될 수 있다. (유닉스 계열 운영체제에서 bash 사용 시):
PATH=/path/to/binutils/bin:${PATH} make
GCC를 크로스 컴파일하려면 대상 플랫폼의 C 표준 라이브러리 일부가 호스트 플랫폼에 있어야 한다. 프로그래머는 전체 C 라이브러리를 컴파일하도록 선택할 수 있지만, 이 선택은 신뢰할 수 없을 수 있다. 대안은 C 소스 코드를 컴파일하는 데 필요한 가장 필수적인 구성 요소만 포함하는 작은 C 라이브러리인 Newlib를 사용하는 것이다.
GNU Autotools 패키지 (즉, Autoconf, Automake, Libtool)는 빌드 플랫폼, 호스트 플랫폼, 대상 플랫폼의 개념을 사용한다. 빌드 플랫폼은 컴파일러가 실제로 컴파일되는 곳이다. 대부분의 경우 빌드는 정의되지 않은 상태로 두어야 한다 (호스트에서 기본값으로 설정된다). 호스트 플랫폼은 컴파일러의 출력 아티팩트가 실행될 곳이며, 출력이 다른 컴파일러인지 여부와는 상관없다. 대상 플랫폼은 크로스 컴파일러를 크로스 컴파일할 때 사용되며, 패키지가 생성할 객체 코드의 유형을 나타낸다. 그렇지 않으면 대상 플랫폼 설정은 관련이 없다. 예를 들어, 드림캐스트에서 실행될 비디오 게임을 크로스 컴파일하는 것을 고려해보자. 게임이 컴파일되는 기계는 빌드 플랫폼이고, 드림캐스트는 호스트 플랫폼이다. 호스트 및 대상 이름은 사용되는 컴파일러에 상대적이며 자식과 손자처럼 바뀐다.
임베디드 리눅스 개발자들이 일반적으로 사용하는 또 다른 방법은 GCC 컴파일러와 Scratchbox 및 Scratchbox 2, 또는 PRoot와 같은 특수 샌드박스의 조합을 포함한다. 이 도구들은 프로그래머가 추가 경로를 설정할 필요 없이 필요한 도구, libc 및 라이브러리를 구축할 수 있는 "Chroot" 샌드박스를 생성한다. 또한 런타임을 "속여" 의도한 대상 CPU(예: ARM 아키텍처)에서 실제로 실행되고 있다고 "믿게" 만드는 기능을 제공하여 구성 스크립트 등이 오류 없이 실행되도록 한다. Scratchbox는 "chroot되지 않은" 방법에 비해 느리게 실행되며, 호스트의 대부분의 도구는 작동하려면 Scratchbox로 옮겨져야 한다.
맨스 아즈텍 C 크로스 컴파일러.
뉴저지, 슈루즈베리의 맨스 소프트웨어 시스템즈(Manx Software Systems)는 1980년대부터 IBM PC 호환기종 및 매킨토시를 포함한 다양한 플랫폼의 전문 개발자를 대상으로 C 컴파일러를 생산했다.
맨스의 Aztec C 프로그래밍 언어는 MS-DOS, 애플 II, DOS 3.3 및 ProDOS, 코모도어 64, Mac 68k 및 아미가를 포함한 다양한 플랫폼에서 사용할 수 있었다.
1980년대부터 1990년대 내내 맨스 소프트웨어 시스템즈가 사라질 때까지 Aztec C의 MS-DOS 버전은 네이티브 모드 컴파일러 또는 코모도어 64 및 애플 II와 같은 다른 프로세서를 가진 플랫폼을 위한 크로스 컴파일러로 제공되었다. Aztec C의 인터넷 배포판은 여전히 존재하며 MS-DOS 기반 크로스 컴파일러도 포함되어 있다. 이들은 오늘날에도 여전히 사용되고 있다.
맨스의 Aztec C86, 즉 네이티브 모드 8086 MS-DOS 컴파일러는 크로스 컴파일러이기도 했다. 코모도어 64 및 애플 II를 위한 Aztec C65 MOS 6502 크로스 컴파일러처럼 다른 프로세서용 코드를 컴파일하지는 않았지만, 당시 레거시 운영 체제인 16비트 8086 계열 프로세서용 이진 실행 파일을 생성했다.
IBM PC가 처음 도입되었을 때 CP/M-86과 PC DOS 두 가지 운영 체제를 선택할 수 있었다. Aztec C86은 두 IBM PC 운영 체제용 코드를 생성하기 위한 링크 라이브러리와 함께 제공되었다. 1980년대 내내 Aztec C86의 후기 버전(3.xx, 4.xx, 5.xx)은 MS-DOS "과도기" 버전 1과 2에 대한 지원을 추가했는데, 이 버전들은 Aztec C86이 사라질 때까지 목표로 했던 "기반" MS-DOS 버전 3 이후보다 견고성이 떨어졌다.
마지막으로, Aztec C86은 C 언어 개발자에게 ROM-able "HEX" 코드를 생성할 수 있는 기능을 제공했으며, 이 코드는 ROM 버너를 사용하여 8086 기반 프로세서로 직접 전송될 수 있었다. 반가상화가 오늘날 더 흔할 수 있지만, 저수준 ROM 코드를 생성하는 관행은 당시에는 장치 드라이버 개발이 종종 개별 애플리케이션을 위한 애플리케이션 프로그래머에 의해 이루어지고 새로운 장치가 수공업에 해당했던 시절에는 1인당 더 흔했다. 애플리케이션 프로그래머가 제조업체의 지원 없이 하드웨어와 직접 인터페이스하는 것이 드문 일이 아니었다. 이러한 관행은 오늘날의 임베디드 시스템 개발과 유사했다.
토마스 펜윅과 제임스 굿노우 2세는 Aztec-C의 주요 개발자였다. 펜윅은 나중에 마이크로소프트 윈도우 CE 커널 또는 당시 불렸던 NK("New Kernel")의 저자로 유명해졌다.
마이크로소프트 C 크로스 컴파일러.
초기 역사 – 1980년대.
마이크로소프트 C (MSC)는 다른 컴파일러보다 짧은 역사를 가지고 있으며 1980년대로 거슬러 올라간다. 최초의 마이크로소프트 C 컴파일러는 Lattice C를 만든 회사에서 만들었고, MSC 4가 출시될 때까지 마이크로소프트가 자체적으로 제작한 첫 번째 버전이었다.
1987년, 많은 개발자들이 마이크로소프트 C로 전환하기 시작했고, 마이크로소프트 윈도우의 현재 상태까지의 개발 과정에서 더 많은 개발자들이 따랐다. Clipper와 나중에 Clarion과 같은 제품들이 등장하여 크로스 언어 기술을 사용하여 프로그램의 일부를 마이크로소프트 C로 컴파일할 수 있도록 하여 쉬운 데이터베이스 애플리케이션 개발을 제공했다.
볼랜드 C (캘리포니아 회사)는 마이크로소프트가 첫 C 제품을 출시하기 몇 년 전부터 판매되었다.
C 프로그램은 오랫동안 어셈블리어로 작성된 모듈과 함께 링크되었다. 대부분의 C 컴파일러(심지어 현재 컴파일러도)는 어셈블리어 패스(효율성을 위해 조정된 다음 어셈블링 후 프로그램의 나머지 부분에 링크될 수 있음)를 제공한다.
Aztec-C와 같은 컴파일러는 모든 것을 별개의 패스로 어셈블리어로 변환한 다음 별개의 패스로 코드를 어셈블했으며, 매우 효율적이고 작은 코드로 유명했지만, 1987년까지 마이크로소프트 C에 내장된 최적화 프로그램은 매우 좋았고, 프로그램의 "미션 크리티컬" 부분만 일반적으로 다시 작성할 것으로 간주되었다. 사실, C 언어 프로그래밍은 "최하위" 언어로 자리 잡았고, 프로그래밍은 다학문적인 성장 산업이 되었고, 프로젝트는 더 커졌으며, 프로그래머들은 상위 수준 언어로 사용자 인터페이스와 데이터베이스 인터페이스를 작성했고, 오늘날까지 계속되는 크로스 언어 개발의 필요성이 대두되었다.
1987년, MSC 5.1 출시와 함께 마이크로소프트는 MS-DOS용 크로스 언어 개발 환경을 제공했다. 어셈블리어 (MASM)와 퀵베이직, 파스칼, 포트란을 포함한 마이크로소프트의 다른 언어로 작성된 16비트 이진 객체 코드는 "혼합 언어 프로그래밍" 또는 현재 "인터언어 호출"이라고 부르는 과정을 통해 하나의 프로그램으로 링크될 수 있었다. 이 혼합에 베이직이 사용된 경우, 메인 프로그램은 QBasic와 같은 인터프리터를 시뮬레이션하는 컴파일된 베이직이 필요로 하는 가비지 컬렉션 및 기타 관리 작업을 지원하기 위해 베이직으로 작성되어야 했다.
특히 C 코드의 호출 규약은 스택에 매개변수를 "역순"으로 전달하고 프로세서 레지스터가 아닌 스택에 반환 값을 전달하는 것이었다. 모든 언어가 함께 작동하도록 하는 다른 프로그래밍 규칙들이 있었지만, 이 특정 규칙은 윈도우 16비트 및 32비트 버전과 OS/2용 프로그램 개발 전반에 걸쳐 지속되었으며, 오늘날까지도 지속된다. 이는 파스칼 호출 규약으로 알려져 있다.
마이크로소프트 C가 이 시기에 사용된 또 다른 유형의 크로스 컴파일은 재고 관리에 사용되는 심볼 테크놀로지스 PDT3100과 같은 휴대용 기기를 필요로 하는 소매 애플리케이션에서였다. 이 기기는 8088 기반 바코드 판독기를 대상으로 하는 링크 라이브러리를 제공했다. 애플리케이션은 호스트 컴퓨터에서 빌드된 다음 직렬 케이블을 통해 휴대용 기기로 전송되어 실행되었으며, 이는 오늘날 모토로라와 같은 회사들이 윈도우 모바일을 사용하여 동일한 시장에서 수행하는 것과 유사하다.
1990년대 내내 그리고 MSC 6 (첫 ANSI C 준수 컴파일러)부터 시작하여 마이크로소프트는 C 컴파일러를 새로운 윈도우 시장, 그리고 OS/2 및 GUI 프로그램 개발에 다시 집중시켰다. 혼합 언어 호환성은 MS-DOS 측에서 MSC 6까지 유지되었지만, 마이크로소프트 윈도우 3.0 및 3.1용 API는 MSC 6으로 작성되었다. MSC 6은 또한 32비트 어셈블리에 대한 지원과 Windows for Workgroups 및 윈도우 NT와 같은 새로운 윈도우에 대한 지원을 제공하도록 확장되었으며, 이들은 윈도우 XP의 기반을 형성할 것이다. 썽크라는 프로그래밍 방식이 도입되어 런타임 바인딩(동적 링크)을 활용하여 16비트 및 32비트 프로그램 간의 전달을 허용했으며, 이는 모놀리식 16비트 MS-DOS 애플리케이션에서 선호되던 정적 링크와는 달랐다. 정적 링크는 여전히 일부 네이티브 코드 개발자들에게 선호되지만, 일반적으로 능력 성숙도 모델 (CMM)과 같은 새로운 모범 사례에서 요구되는 코드 재사용의 정도를 제공하지 않는다.
MS-DOS 지원은 마이크로소프트의 첫 C++ 컴파일러인 MSC 7 출시와 함께 계속 제공되었는데, 이 컴파일러는 C 프로그래밍 언어 및 MS-DOS와 하위 호환되며 16비트 및 32비트 코드 생성을 모두 지원했다.
MSC는 Aztec C86이 중단된 지점에서 바통을 이어받았다. C 컴파일러 시장 점유율은 최신 윈도우 기능을 활용하고, C와 C++를 단일 번들로 제공하며, 이미 10년이 지난 MS-DOS 시스템을 여전히 지원하는 크로스 컴파일러로 바뀌었고, Aztec C와 같은 컴파일러를 생산하던 소규모 회사들은 더 이상 경쟁할 수 없거나 임베디드 시스템과 같은 틈새 시장으로 전환하거나 사라졌다.
MS-DOS 및 16비트 코드 생성 지원은 Microsoft C++ 및 Microsoft Application Studio 1.5에 번들로 제공된 MSC 8.00c까지 계속되었는데, 이는 오늘날 마이크로소프트가 제공하는 크로스 개발 환경인 마이크로소프트 비주얼 스튜디오의 전신이다.
MSC 12는 마이크로소프트 비주얼 스튜디오 6과 함께 출시되었고 더 이상 MS-DOS 16비트 바이너리 지원을 제공하지 않고 32비트 콘솔 애플리케이션 지원을 제공했지만, 윈도우 95 및 윈도우 98 코드 생성뿐만 아니라 윈도우 NT 지원도 제공했다. 마이크로소프트 윈도우를 실행하는 다른 프로세서용 링크 라이브러리도 제공되었으며, 이는 마이크로소프트가 오늘날까지 계속하는 관행이다.
MSC 13은 비주얼 스튜디오 2003과 함께 출시되었고, MSC 14는 비주얼 스튜디오 2005와 함께 출시되었으며, 둘 다 윈도우 95와 같은 구형 시스템용 코드를 여전히 생성하지만, 모바일 시장 및 ARM 아키텍처를 포함한 여러 대상 플랫폼용 코드를 생성할 것이다.
.NET과 그 이후.
2001년 마이크로소프트는 비주얼 스튜디오 IDE의 닷넷 프레임워크 컴파일러의 핵심을 형성하는 공통 언어 런타임 (CLR)을 개발했다. API에 있는 운영 체제의 이 계층은 윈도우 운영 체제를 실행하는 플랫폼 간에 컴파일된 개발 언어를 혼합할 수 있도록 한다.
닷넷 프레임워크 런타임과 CLR은 프로세서 및 대상 컴퓨터의 장치에 대한 핵심 루틴에 매핑 계층을 제공한다. 비주얼 스튜디오의 명령줄 C 컴파일러는 다양한 프로세서용 네이티브 코드를 컴파일하며, 핵심 루틴 자체를 구축하는 데 사용될 수 있다.
ARM 아키텍처의 윈도우 모바일과 같은 대상 플랫폼용 마이크로소프트 닷넷 애플리케이션은 다양한 프로세서를 가진 윈도우 머신에서 크로스 컴파일되며, 마이크로소프트는 또한 과거의 크로스 컴파일러나 다른 플랫폼과는 달리 매우 적은 구성만으로 에뮬레이터 및 원격 배포 환경을 제공한다.
모노와 같은 런타임 라이브러리는 크로스 컴파일된 닷넷 프로그램과 리눅스와 같은 다른 운영 체제 간의 호환성을 제공한다.
Qt 및 그 이전의 XVT와 같은 라이브러리는 소스 코드 수준에서 다른 플랫폼과의 크로스 개발 기능을 제공하며, 윈도우 버전을 빌드하는 데는 마이크로소프트 C를 계속 사용한다. MinGW와 같은 다른 컴파일러도 이 분야에서 인기를 얻었는데, 이는 소프트웨어 개발의 비윈도우 측을 구성하는 유닉스와 더 직접적으로 호환되어 개발자들이 익숙한 빌드 환경을 사용하여 모든 플랫폼을 대상으로 할 수 있기 때문이다.
프리 파스칼.
프리 파스칼은 처음부터 크로스 컴파일러로 개발되었다. 컴파일러 실행 파일(ppcXXX, 여기서 XXX는 대상 아키텍처)은 동일한 아키텍처의 모든 OS에 대해 실행 파일(내부 링커가 없는 경우 객체 파일만, 내부 어셈블러가 없는 경우 어셈블리 파일만)을 생성할 수 있다. 예를 들어, ppc386은 i386-linux, i386-win32, i386-go32v2 (DOS) 및 기타 모든 OS용 실행 파일을 생성할 수 있다(참조). 그러나 다른 아키텍처로 컴파일하려면 먼저 컴파일러의 크로스 아키텍처 버전을 빌드해야 한다. 결과 컴파일러 실행 파일의 이름에는 대상 아키텍처 앞에 추가 'ross'가 붙는다. 즉, 컴파일러가 x64를 대상으로 빌드되면 실행 파일은 ppcrossx64가 된다.
선택한 아키텍처-OS용으로 컴파일하려면 컴파일러 스위치(컴파일러 드라이버 fpc용) -P 및 -T를 사용할 수 있다. 이는 컴파일러 자체를 크로스 컴파일할 때도 수행되지만, make 옵션 CPU_TARGET 및 OS_TARGET을 통해 설정된다. 프리 파스칼에 대상 플랫폼용 내부 도구 버전이 아직 없는 경우 대상 플랫폼용 GNU 어셈블러 및 링커가 필요하다.
클랭.
클랭은 기본적으로 크로스 컴파일러이며, 빌드 시 클랭이 대상으로 할 아키텍처를 선택할 수 있다.
이질적인 시스템인 플랜 9 및 그 툴체인은 크로스 컴파일과 네이티브 컴파일을 구분하지 않는다. Makefile은 아키텍처에 독립적이다.
데이터 스트림(data stream)은 연결지향통신에서, 전송된 정보를 수집하거나 정보를 전송할 때 사용되는 디지털 방식으로 암호화 된 일관된 신호의 흐름을 말한다. 데이터 스트림은 데이터 제공자로부터 추출된 정보의 집합이다. 전자 및 컴퓨터 구조 분야에서, 데이터의 흐름은 재구성 가능한 데이터경로 배열 다른 비슷한 파이프 네트워크나 다른 처리 블럭, 처리 유닛들의 포트로 언제, 어떤 정보들이 들어오거나 밖으로 나가는 지를 관할한다. 폰 노이만 구조의 컴퓨터는 명령 스트림기반인 반면, 안티머신은 데이터스트림 기반이기 때문에 종종 데이터 스트림을 명령 스트림으로 보기 쉽다.
임의 코드 실행(arbitrary code execution, ACE)은 컴퓨터 보안에서 목적으로 한 머신 혹은 프로세스에서 공격자가 원하는 임의의 명령을 실행하는 공격자의 능력을 보이는데 사용된다. 임의 코드 실행 취약점은 공격자에게 임의의 코드를 실행하는 방법을 제공하는 소프트웨어 버그를 보이는데 사용된다. 이러한 취약점을 악용할 수 있도록 설계된 프로그램을 임의 코드 실행 익스플로잇 이라고 합니다. 이 취약점의 대부분은 기계어와 셸 코드를 실행하고 공격자가 임의로 입력한 셸 코드를 실행, 삽입하도록 허용한다. 다른 기기에서 임의 코드 실행을 하도록 만드는 것은 원격 코드 실행 이라고한다.( 일반적으로 네트워크, 인터넷 을 사용하여 이루어진다. )
이러한 버그는 공격자가 취약한 프로세스를 완전히 탈취할 수 있기 때문에 매우 안좋은 영향을 미친다. 여기서 공격자는 실행중인 프로세스를 통해 해당 기기를 완전히 제어할 수 있다. 임의 코드 실행 취약점은 일반적으로 소유자의 동의없이 동작하는 악성코드, 혹은 제조사의 동의없이 실행되는 홈 브류 소프트웨어에 의해서 악용된다.
임의 실행코드는 실행중인 프로세스의 프로그램 카운터 ( 인스트럭션 포인터라고도 함 )를 제어하면서 이루어진다. 인스트럭션 포인터는 프로세스에서 다음에 실행되어야 할 명령을 가리킵니다. 그러므로 인스트럭션 포인터를 제어할 수 있다면 다음 명령도 제어할 수 있게 된다. 임의의 코드를 실행하기 위해 많은 익스플로잇들은 프로세스에 코드를 삽입한다. (예를 들면, 사용자의 입력값을 저장하는 입력 버퍼 ) 그리고 취약점을 이용해 인스트럭션 포인터를 삽입한 코드가 존재하는 곳으로 변경한다. 삽입된 코드는 자동적으로 실행될 것이다. 이러한 형태의 공격은 일반적으로 코드영역과 데이터 영역을 구분하지 않는 폰 노이만 구조에 기반한다. 이 결과 악의적인 코드는 정상적인 입력값으로 위장될 수 있다. 많은 새로운 CPU들은 이러한 공격을 더욱 어렵게 만드는 메커니즘을 갖고 있다.(실행 불가 비트와 같은)
침입자가 OS에서 직접적으로 임의 코드를 실행할 수 있다면, 추가적인 제어를 위해 권한 확대 공격 과 같은 시도를 해볼 수 있다. 이것은 커널 혹은 계정 ( Administrator, SYSTEM, root) 을 얻을 수 있음을 의미한다. 제어권을 얻든 얻지 않든지간에, 이 공격은 매우 위험하고 컴퓨터를 좀비 피씨로 만들 가능성을 갖고 있다. 하지만 권한상승은 공격 사실을 관리자로부터 은폐할 수 있다. 권한상승을 할 수 있는 원격 코드 실행은 비슷한 다른 여러 공격들을 만드는데 영향을 미칠 수 있다. 만약 이러한 버그가 알려진다면 몇시간 안에 수정이 이루어져야 한다.
rlogin 명령은 소프트웨어에서 사용하는 응용 프로그램 계층 프로토콜, TCP/IP 프로토콜 슈트의 일부의 이름이다. 그것들은 컴퓨터에 물리적으로 존재하는 것처럼 인증된 사용자 역할을 할 수 있다. RFC 1282에서 "rlogin은 설비 출력의 적절한 세척과 원격 반향 로컬 흐름 제어 가상 터미널을 제공한다."고 정의했다. rlogin 명령은 원격 호스트에서 데몬, rlogind 와 의사소통한다. rlogin 명령은 텔넷 명령과 비슷하지만, 사용자 정의 기능이 안되고, 유닉스 호스트에만 연결 가능하다는 단점이 있다.
헨리 래스본(, 1837년 7월 1일 ~ 1911년 8월 14일)은 미국의 군인, 외교관이다. 그는 링컨 대통령 암살 사건 시 곁에 있었던 인물이었으며, 암살자 존 윌크스 부스가 포드 극장에서 링컨 대통령을 저격할 당시 포드 극장에서 약혼자인 클라라 해리스와 영부인 매리 토드 링컨과 함께 연극을 보고 있었다. 래스본 소령은 부스의 도주를 막으려고 시도했지만, 부스는 그를 찔러 중상을 입혔다.
구글 해킹(Google hacking)은 웹 사이트가 사용하는 구성과 컴퓨터 코드에 보안 구멍을 찾기 위해 Google 검색 및 기타 Google 응용 프로그램을 사용하는 컴퓨터 해킹 기술이다. 공격자는 개인정보 등 손쉽게 취약점을 찾을 수 있다. 구글해킹의 구글봇이 수집하는 데이터를 서버에 캐시상태로 저장하기 때문에, 해당 사이트가 삭제되거나 한 후에도 오랜 시간이 지나기 전엔 검색결과에 노출되기 때문에 이전 페이지가 그대로 노출 될 수 있으며, 이 데이터를 모으면 손쉽게 취약점을 찾을 수 있다.
일반적인 공격방법.
따옴표(" ").
예를 들어, korean wikipedia라고 검색을 하면 something korean something wikipedia로 검색이 되지만 "korean wikipedia"로 검색을 하면 something korean wikipedia something으로 검색을 못한다.
filetype.
예를 들어 wikipedia filetype:pdf라고 검색을 하면 wikipedia를 담은 pdf 파일만 구글에 검색된다.
예를 들어 구글해킹 site:wikipedia.org라고 검색하면 wikipedia.org내의 구글해킹만 검색결과로 나온다.
intitle, alltitle.
inurl.
intext.
보안방법.
여러 가지 보안방법이 있지만 두가지 보안방법을 열거하자면, 구글에 데이터 삭제 요청을 할 수 있다. 삭제 요청 사이트
《우리 미국인 사촌》(Our American Cousin)은 영국의 희곡 작가 톰 테일러가 1858년에 발표한 희곡 작품이다. 3장으로 이루어져 있다.
1858년 10월 15일 미국 뉴욕의 로라 킨 극장에서 초연을 했으며, 주인공은 조지프 제퍼슨이 연기를 맡았다. 비록 초연이 되는 몇 년간 동안에도 상당히 인기를 끌었지만, 19세기 후반까지 매우 인기를 누린 작품이다. 정작 이 작품을 가장 유명한 것으로 만든 것은 미국의 제16대 대통령이었던 에이브러햄 링컨이 포드 극장에서 이 연극을 보다가 배우이자, 남부 지지자였던 존 윌크스 부스에 의해 1865년 4월 14일 암살당한 사건 때문이었다.
아 누가좀 올려주세요
전라남도목포교육지원청(全羅南道木浦敎育支援廳, )은 대한민국 전라남도 목포시의 교육을 담당하기 위해 전라남도교육청 산하에 설치된 기관이다.
클라라 해밀턴 해리스(, 1834년 9월 9일~1883년 12월 23일)는 미국의 사교계 인물이었다. 해리스와 당시 그녀의 약혼자 헨리 래스본 소령은 1865년 4월 14일 링컨 대통령 암살 사건 당시 배우이자, 남부 지지자이자였던 암살자 존 윌크스 부스가 링컨 대통령에게 치명상을 입혔을 때, 대통령석에 동석한 4명의 인물 중 한명이었다.
클라라 해리스는 뉴욕주 올버니에서 뉴욕주 미국 상원의원 이라 해리스와 그의 아내 루이자 해리스의 딸로 태어났다. 해리스의 모친 루이자는 1845년에 사망을 했고, 1848년 8월 1일 이라 해리스는 이후 올버니의 지사가 된 부유한 상인이었던 제러드 L. 래스본의 미망인 폴린 래스본 과 결혼했다. 제러드와 폴린 래스본은 네명의 자녀를 가졌으며, 그들 중 2명은 단명했고, 나머지 아들은 제러드 주니어와 헨리 래스본이었다.
해리스와 헨리는 같은 집에서 자라고, 법적인 부모가 같았지만 사랑에 빠져서 약혼을 하게 된 것이다. 그들의 약혼은 1861년 미국 독립 전쟁으로 중단되었다. 헨리 래스본은 그해 미합중국군에 입대를 하여, 결국 소령의 지위까지 승진하게 된다.
해리스와 래스본은 1867년 7월 11일 결혼을 하게 된다. 이들 부부 사이에서는 3명의 자녀를 낳았다. 헨리 릭스 래스본(1870년 2월 12일)은 이후 일리노이 주, 하원 의원이 되었으며, 나머지 제럴드 로렌스(1871년 8월 26일)와 클라라 폴린(1872년 9월 15일)도 연년생으로 태어났다. 래스본 소령은 1870년 12월에 제대를 하였다. 그들은 워싱턴 DC에서 살았지만, 그곳에 있는 동안은 정신적 불안 증세를 겪었다.
매년 링컨이 암살된 날에는 기자들이 이들 부부를 접촉하여 링컨의 죽음에 대해 캐물었고, 그럴수록 그들의 정신은 죄책감으로 피폐해져 갔다. 해리스는 이후 다음과 같이 썼다.
“우리가 머무는 호텔마다 우리의 존재를 바람같이 알아차린다. 우리 자신이 마치 병적인 관찰을 당하는 물건 같이 여겨졌다. 우리가 식당에 갈 때마다, 우리는 동물원 원숭이가 되어 있었다. 헨리는 그런 속닥거림이 그를 손가락질 당하는 것으로 상상했다.” 링컨 대통령을 보는 환각에 빠진 해리스는 남편 래스본과 함께 독일 하노버로 이사갔지만, 대통령을 지키지 못했다는 환각에 빠진 래스본에 의해 살해된다.
페르토사()는 이탈리아 캄파니아주 살레르노도에 있는 코무네이다. 2015년 기준 인구는 688명이다.
폰테카냐노파이아노()는 이탈리아 캄파니아주 살레르노도에 있는 코무네이다. 빌라노바 문화의 정착지 중 하나이다.
부여질(扶餘質, ?~?)은 백제 기루왕의 아들이자 백제의 태자이다.
아버지는 기루왕(己婁王)이며, 개루왕(蓋婁王)의 동생이다. 고이왕(古尒王)의 숙부가 된다. 242년 (고이왕(古尒王) 9) 4월에 우보(右輔)가 되어 국정을 주재하였다. 성품이 충직하고 굳세며, 일을 처리함에 실수가 없었다고 한다.
블라디미르 레닌은 프롤레타리아 혁명의 전략적 발생과 소비에트 제도의 성립이 공고히 되기 위해서라면 기존의 제국주의 성향을 띤 애국주의가 아닌 차별화된 애국주의가 필요하다고 주장하였고, 그것은 프롤레타리아 혁명 과정에서 필요한 계급투쟁, 사회주의의 영구적 추구를 목적으로 개조된 '사회주의적 애국주의'가 되었다. 사회주의적 애국주의는 "유물사관에 충실한 프롤레타리아 혁명 방침과 마르크스-레닌주의 국가에서의 알맞은 애국주의"를 규정한다. 이 개념은 블라디미르 레닌과 당대 러시아 좌익 작가들에 의해서 흔히 주장되었다.
구체적인 내용은 마르크스-레닌주의 국가에서 노동자가 사회주의의 지속적 발전을 위해 할 수 있는 여러 가지 목표를 제시해주는 것으로 시작된다. 그러나, 애국주의 타이틀과 상반되게도 사회주의적 애국주의는 기존 애국주의가 내포한 문제점을 비판한다. 그리고 이들은 이러한 기존의 애국주의를 '부르주아적 애국주의'라고 부른다.
사회주의적 애국주의자들은 프롤레타리아 해방의 사명감을 가진 모든 나라들이 가져야 할 애국에 대한 논했다. 애국주의의 장점인 사회 단결요소, 체제 유지의 견고함을 가져가야 한다는 주의를 주장한다. 그리고 기존 애국주의를 비판하는 사회주의적 애국주의의 목표성은 제국주의와 인종의 구분이 없는 전인민국가가 형성한다는 목표하에 진행되는 것이다. 이 때문에, 사회주의적 애국주의는 세계에 존재에는 모든 약소국은 자본주의를 기반으로 한 제국주의의 착취와 억압 아래에서 해방될 자격이 있다고 주장하고 그 정당성도 부여되는 것이다. 그러므로 사회주의적 애국주의는 레닌의 민족 자결로도 이어지는 것이다. 비슷한 정치 방향으로는 좌익 내셔널리즘이 있다.
여러 가지 마르크스주의적 요소들과 애국주의를 결합해 소련 공산당 내 좌익 작가들과 함께 완성된 이 사회주의적 애국주의는 인민들에게 마르크스주의에서는 전혀 볼 수 없었던 친국가적 정서를 심어주게된다. 그러나 그것은 어디까지나 노동 능률 상승과 체제 내부의 결속을 다지기 위함이었다.
사회주의적 애국주의는 이오시프 스탈린 때부터 심하게 왜곡되었다. 사회주의적 애국주의는 스탈린 전체주의 체제를 재정비하고 다지기 위한 나라의 도구로 이용되었던 것이다. 이러한 변질된 사회주의적 애국주의는 스탈린이 죽은지 한참 후인 1970년대 소련의 헌법이 개정되고 나서야 그 막을 내리게 되었다.
대부분 공산주의자들은 2차 세계대전 때 해방 운동에 초점을 맞추는 인물들로 구성되어 있었다. 때문에, 대중계층의 지지를 받기 쉬웠고, 마르크스-레닌주의 국가 형성 이후 사회주의적 애국주의 실행을 더 빠르고 정확하게 할 수 있었다. 대표적으로 조선민주주의인민공화국의 김일성도 그 축에 속하며, 중화인민공화국의 마오쩌둥, 유고슬라비아의 요시프 브로즈 티토, 베트남의 호치민도 그에 속한다. 때문에 2차 대전에서 게릴라 활동을 전개한 대다수의 공산주의자들에겐 이러한 사회주의적 애국주의가 일종의 정치적 시너지 효과로 작용했다.
QorIQ()는 프리스케일 세미컨덕터에서 설계한 파워 아키텍처 기반의 통신용 마이크로프로세서의 상표명이다. 이는 기존의 PowerQUICC 플랫폼으로부터 한단계 혁신적인 변화를 꾀한 결과로 하나 또는 복수의 PowerPC e500 코어를 집적하여 설계하였다. QorIQ는 성능과 기능에 따라 분류하여 하위에 다섯 종의 세부 제품 플랫폼으로 구분된다. (P1, P2, P3, P4, P5) QorIQ 플랫폼은 이전의 오래된 파워PC 제품과 소프트웨어적인 호환성을 유지하도록 설계되었다. 2012년 프리스케일은 ARM 기반의 QorIQ 제품이 2013년에 출시된다고 밝혔다.
QorIQ와 P1, P2, P4 제품군은 2008년 6월에 발표되었고, P3와 P5 제품은 2010년에 출시되었다.
RT-2는 소련의 지하 사일로 3단 고체연료 핵미사일이다. 1968년부터 1976년까지 실전배치되었다. 1972년까지 60발이 생산되었다.
RT-2는 소련 최초의 고체연료 ICBM이다. 미국은 1961년 미니트맨 미사일을 시험발사해 1962년 실전배치했다. 이에 대한 보복조치로 러시아는 1966년 RT-2를 시험발사해 1968년에 실전배치했다.
무게 45.1톤, 길이 21.5 m, 3단 고체연료, 탄두중량 1,200 lb(540 kg), 사거리 5,500 해리(10,186 km)이며 지하 사일로에서 발사된다.
이후에 트럭 이동식인 RT-2PM 토폴로 개량되어, 2013년 기준으로 토폴은 러시아가 선택한 유일한 지상발사 핵미사일이다. 앞으로 모든 핵미사일을 폐기하고 토폴 시리즈 단일모델만 실전배치할 계획이다. 미국도 미니트맨 단일모델 정책이다.
1968년 RT-2(SS-13, 사일로), 1972년 RT-2P(SS-14, 트럭), 1988년 RT-2PM 토폴(SS-25, 트럭), 1997년 RT-2PM2 토폴-M(SS-27, 트럭)이 실전배치되었다.
《포카레카레 아나》(, 거세게 물결치는)는 뉴질랜드 마오리족의 전통 민요이다. 같은 주제의 노래가 오래 전부터 불려온 듯 보이고 비슷비슷한 여러 가지 버전이 있지만 현재 널리 불리고 있는 버전은 비교적 근대인 20세기 초에 정립된 것으로 서양음악의 영향을 받아 새롭게 작곡된 신민요이다. 1914년 북부지역에서 널리 불릴 때에는 호키앙가 해변을 노래하였으나 1917년 동부 지역의 버전이 전 세계에 알려지면서 와이아푸 해변으로 가사가 바뀌었다. 세계적으로 가장 널리 알려진 뉴질랜드 민요로 뉴질랜드에서는 누구든 이 노래를 연주할 수 있을 정도이다.
편곡과 전파.
동부 마오리족 정치인이었던 퍼레이어 토모아나와 아피라나 응아타가 1919년 본격적으로 현재의 버전을 보급하기 시작하였지만 그들은 이 노래를 뉴질랜드 북부의 오클랜드에서 수집하였다고 한다. 아마도 제1차 세계 대전의 와중에 유럽 전선 참전을 위해 오클랜드에서 훈련하던 마오리족 병사들의 노래가 기원일 것이다.
가사의 몇몇 지명은 버전마다 조금씩 다르다. 예를 들어 첫 구절의 와이아푸는 버전에 따라 북섬의 로토루아 호수로 불리기도 한다. 아마도 로토루아 호수와 얽힌 《히네모아와 투타네카이》 이야기가 가사에 반영된 것으로 보인다. 이 전설에서 《로미오와 줄리엣》과 같은 앙숙의 집안으로 결혼이 금지된 히네모아는 투타네카이를 만나기 위해 거친 로토루아 호수의 물결을 헤엄쳐 건너간다. 그러나 여러 버전으로 바뀌고 영어로 번역되면서 첫 소절의 지명은 때때로 변화하였다.
《포카레카레 아나》의 초기 버전은 4분의 3 박자였으나 널리 알려지면서 4분의 2 박자로 변형되었고 오늘날엔 주로 2박자의 노래가 불리지만 후렴은 여전히 3박자로 불린다.
대한민국에서는 《연가》(戀歌)라는 노래로 번안되어 알려졌다. 한국전쟁에 참가한 뉴질랜드군에 의해 소개되었다는 설이 있지만 이를 입증할 당대 사료 등 명확한 근거자료가 없으며 세계적으로 널리 알려진 노래이기 때문에 다른 경로로 전해졌을 가능성이 크다.
마오리어에서 Pōkarekare는 "거칠게 물결치다"를 의미하는 동사이고 Ana는 계속됨을 나타내는 말이다. 따라서 Pōkarekare Ana 는 "거세게 물결치는" 이라는 의미가 된다. 마오리어 가사와 의미는 다음과 같다.
마오리어
1. Pōkarekare ana ngā wai o Waiapu,
Whiti atu koe hine marino ana e.
후렴: E hine e hoki mai ra.
Ka mate ahau I te aroha e.
2. Tuhituhi taku reta tuku atu taku rīngi,
Kia kite tō iwi raru raru ana e.
3. Whatiwhati taku pene ka pau aku pepa,
Ko taku aroha mau tonu ana e.
4. E kore te aroha e maroke i te rā,
Mākūkū tonu i aku roimata e.
1. 거세게 이는 물결이 와이아푸에 닿을 때
네가 건너 온다면 잔잔해 지겠네
후렴: 돌아오라 내사랑,
널 사랑하기에 죽을 수도 있다네
2. 편지를 쓰고 반지를 남기니,
그대 부족이 본다면 내 문제를 알겠지
3. 내 펜은 부러지고 종이도 떨어졌으나
내 사랑은 여전히 영원하구나
4. 태양도 내 사랑을 메마르게 못하리
내 눈물로 그것을 적실테니
번안곡.
한국어 가사로 번안한 사람이 누구인지는 알려져 있지 않다. 번안곡 《연가》의 가사는 다음과 같다.
1. 비바람이 치던 바다 잔잔해져 오면
오늘 그대 오시려나 저 바다 건너서
후렴: 그대만을 기다리리
내사랑 영원히 기다리리
2. 밤하늘에 반짝이는 별빛도 아름답지만
사랑스런 그대 눈은 더욱 아름다워라
폴라()는 이탈리아 캄파니아주 살레르노도에 있는 코무네이다. 2011년 인구는 5,327명이었다.
마을이 위치한 지역은 선사시대부터 사람이 거주했던 지역으로, 근처 동굴에서 뼈와 도자기가 발견된 것을 보면 알 수 있다. 고대 로마 지배 기간 동안 오늘날의 산 피에트로 구역에 포럼이 세워졌다.
폴라는 발로 디 디아노의 북쪽에 있으며 알부르니 산맥에 가깝고 타나그로강이 교차한다. 아테나루카나, 아울레타, 카자노, 코를레토몬포르테, 페르토사, 산타르세니오 등의 지방 자치체와 접해 있다.
폴리카()는 이탈리아 캄파니아주 살레르노도에 있는 코무네이다. 살레르노로부터 94km 거리에 있고 해발 370m에 위치해있다.
프라이아노()는 이탈리아 캄파니아주 살레르노도에 있는 코무네이다. 아말피 해안에 위치해있고, 아말피와 포스티아노와 같이 이탈리아와 살레르노 지역을 여행하는 관광객들의 주요 관광지다.
도시의 명칭은 라틴어로 해변을 뜻하는 "프라이아(praia)" 또는 공해(公海)를 뜻하는 "펠라지움(pelagium)"이라는 단어에서 유래했다. 10-11세기 동안에, 프라이아노는 아말피 공국의 총독의 여름 거주처였다.
다케우치 요시미(, 1910년 10월 2일 ~ 1977년 3월 3일)는 일본 나가노현 미나미사쿠군 우스다 정에서 태어난 중국 문학자이자 문예평론가이다. 루쉰의 연구·번역, 일중관계론, 일본 문화를 주제로 언론계에서 다수한 평론을 발표하였다.
나가노현(長野県) 1931년에 구제(舊制) 오사카 고교(大阪高校)에서 도쿄 제국 대학(東京帝国大学) 문학부(文学部)의 지나문학과(支那文学科)에 입학하였다. 재학 중에 다케다 다이준(武田泰淳) 등과 함께 중국문학 연구회를 결성하고 졸업한 뒤에도 이를 중심으로 활동하였다. 1937년부터 2년 동안 중국의 베이징(北京)에 유학하였는데, 1943년에 일본 육군에 소집되어 중국에서 종전을 맞았다. 이후 게이오기주쿠 대학(慶應義塾大学)에서 강사를 맡아 60년대 이른바 안보투쟁(安保闘争) 중에 강행 채결에 항의하여 도쿄 도립대학 인문학부 교수를 사퇴하였다. 그 뒤 잡지 『주고쿠』(中国)를 간행하고, 만년에는 루쉰(魯迅) 연구에 몰두했다.
이미 전쟁 때부터 이어져 온 그의 루쉰에 대한 연구는 필연적으로 중국 근대화에 대한 문제로 관심을 돌리는 결과를 낳았으며, 일본의 마르크스주의 사학에 대한 회의심이 생겨나고 아시아 개발 도상국들의 근대화 과정이 메이지 유신(明治維新)으로 대표되는 일본형이 유일한 모델이 아니라 좀 더 다양한 곳에 있지 않았느냐는 것이 다케우치의 주장이었다. 그러한 관점에서 패전 뒤에는 듀이의 중일문화비교론에 감명을 받기도 했다. 또한 일본의 문화구조가 노예적이고 주체성이 결여되어 있다고 지적하고, 일본의 지식인층이 가진 진보주의를 비판하였다.
흥기운수(興畿運輸)는 서울특별시 금천구의 옛 시내버스 회사였고, 본사는 서울특별시 금천구 가산동 29-6번지에 위치해 있었다. 옛 흥기운수 본사 및 차고지는 현재 한남운수 가산동영업소 및 보영운수 면허등록지이다.
발데트 라마(Valdet Rama, 1987년 11월 20일 ~)는 축구 선수이다. 현재 SV 메펜에서 활약하고 있다.
영덕중학교(靈悳中學校)는 대한민국 경기도 수원시 영통구 영통동에 위치한 공립 중학교이다.
레오네 긴츠부르그(Leone Ginzburg, 1909년 4월 4일–1944년 2월 5일)는 러시아 유대인 출신의 이탈리아의 편집 발행인, 작가, 언론인, 교사로서, 반파시즘 정치 활동가이자 레지스탕스 운동의 일원으로서도 잘 알려졌다. 레오네 긴츠부르그는 명성 있는 소설가인 나탈리아 긴츠부르그의 첫 남편이고 미시사(microhistory)를 창시한 역사가인 카를로 긴츠부르그(Carlo Ginzburg, 1939년-)의 부친이다.
남지버스터미널은 대한민국 경상남도 창녕군 남지읍 동포옛길 25(남지리 167-12)에 위치한 버스터미널이다.
남지버스정류소라고 하기도 한다. 1층 건물에 대합실과 중국 음식점이 있었으나 현재는 편의점이 입주하였다. 매표소 대신 승차권 자동판매기가 설치되어 있으며, 과거 매표소로 사용하던 창구는 잔돈교환, 환불안내 창구로 사용하고 있다. 승차홈은 건물과 분리되어 있고, 철제 지붕이 씌워져 있으나 다소 낙후되었다.
노르베르토 보비오(Norberto Bobbio, 1909년 10월 18일-2004년 1월 9일)는 이탈리아에서 태어난 법철학자, 정치학자, 정치사상사가이다.
피에몬테주에 있는 중산층 가정에서 태어났다. 고등학교에 다닐 때 체사레 파베세와 레오네 긴츠부르그와 교류하였다. 토리노 대학교에 진학하여 법철학을 전공하였다. 토리노 대학교에서 노르베르또 봅비오는 당시에 유행하던, 실제이고 세부까지 포함한 현실을 좇지 않는, 언행 따위가 현실과 동떨어져 막연한 표상에 경도된 정체를 불신하게 되었고 자유주의에 토대한 제도도 비판하였다. 토리노 대학교 강사가 되고서 이탈리아 중부 마르케주에 소재한 카메리노대학과 토스카나주에 있는 시에나대학, 이탈리아 동북부 베네토주 파도바에 소재한 파도바 대학교에서 교편을 잡았다.
제2차 세계 대전 중 비합법 조직인 「행동당」에 참가하여 1943년에서 1944년까지 징역을 살았다. 1946년, 이탈리아 의회 선거에 입후보하지만 낙선하고 당 활동에서도 멀어지면서, 사회현상과 별도로 학문이 당면한 처지를 순수하게 견지하는 태도로 실행을 중시하지 않는 학문 지상주의다운 학풍의 세계로 복귀하여 1948년에 토리노 대학교에서 교편을 잡기 시작하였다. 1984년에 종신 상원 의원에 지명되었다.
법치와 권력분립과 권력 제한을 두둔하고 편들어 지키는 사람으로서 노르베르또 봅비오는 사회주의를 믿고 주장하였지만, 마르크스주의를 신봉하거나 추종하는 사람들의 행동 양식에서 허다반한, 민주주의와 상충하거나 권위주의 성격을 띤 요소에는 반대하였다. 노르베르또 봅비오는 1970년대에 이탈리아공산당과 기독교민주당이 체결한 「역사성을 띤 타협」을 열렬히 지지하였다.
알베르토 체리(, 1996년 4월 16일, 이탈리아 파르마 ~ )는 세리에 A의 클럽 엠폴리에서 스트라이커로 뛰는 이탈리아의 축구 선수다.
앨범 작업 중 유준성은 KBS2 남자의 자격 - 합창단 편에서 합창단원으로 데뷔를 한다. 그러던 도중, 가이드곡으로 만들었던 아리가또고자이마스를 뮤직비디오를 촬영한 후 YouTube 조회수가 150만이 넘는 인기 동영상이 되어 싱글을 발매하게 된다. 이 곡으로 큰 인기를 얻은 DOZ는 뒤이어 두 번째 싱글 다른여자 만나니까 좋더라를 발표했다. 이 앨범의 타이틀곡인 다른여자 만나니까 좋더라의 뮤직비디오는 아리가또 고자이마스와 마찬가지로 DOZ가 직접 제작하였다. 또한, 이때 일본의 유명 메이저 회사인 avex와 계약후 일본진출을 했으며, 막걸리 CF촬영(이동재팬 '닛코리 막걸리')과 각종 버라이어티 프로그램 출연, 일본 가수들과의 공연등 일본에서 여러면에서 두드러지는 활동을 보여준다. 그리고 DOZ는 한국으로 귀국해 정규1집 첫경험을 발매했다. 타이틀곡 야호를 통해 그들은 공중파에 데뷔한다.
하지만 2015년 2월 계약이 만료. 결별 후 "DOZ STUDIO"라는 레이블을 만들어 미니앨범 [DOZISM] 을 시작으로 지금까지 독립적으로 활동중이다.
- 솔로 앨범
2016.04.04 / Digital Single [ 벚꽃 따위 ]
2016.06.16 / Digital Single [ Hate You ]
2016.11.28 / Digital Single [ 귀찮아 (Lazy) ]
2017.11.02 / 정규 [I HOPE SO]
2018.03.22 / Digital Single [봄마다]
- 참여 앨범
2013.08.31 / KBS2 불후의 명곡 - 전설을 노래하다 [오빠특집 1탄 전영록 편] "사랑은 연필로 쓰세요 아웃사이더 &amp; 레인보우 재경" 편곡
2016.05.02 / 팻두 [미안해 나의 공주님] 작곡
2016.05.11 / JTBC 투유 프로젝트 - 슈가맨 Part.30  "마마무 - 섹시한 남자"  편곡
2016.06.01 / 팻두 [내가 보내는 카톡이] 편곡
2016.07.01 / 장문복 [힙통령] 작곡, 편곡
2016.07.27 / 팻두 [고장난 태엽 곰돌이] 작곡, 편곡, 믹스
2016.09.16 / SBS Mobidic [한곡만 줍쇼] "파이브스타 (조세호,양세찬,이용진,남창희,이진호) - Go" 편곡
2016.11.08 / 팻두 [사람을 죽여드립니다] 작곡, 편곡,
2016.11.10 / 아웃사이더 [카악 퉤] 작곡, 편곡
2016.11.17 / 장문복 [췍] 작곡, 편곡
2016.12.02 / 팻두 [광화문에 간 불사신] 작곡, 편곡
2016.12.21 / 이기욱 [사막] 작곡, 편곡 , 믹스 ,마스터
2017.05.15 / 팻두 [새우잡이 배] 편곡
2017.07.18 / 팻두 [진짜 나쁜년] 믹스, 마스터
2017.12.07 / 팻두 [거인 2화] 믹스, 마스터
2018.03.06 / 장문복 [장문복 1st Mini Album `Peeps`] RED (With 윤희석 &amp; 소지혁) 작곡, 편곡, 코러스
2018.06.09 / Mnet [더 콜 (The Call ) 세번째 프로젝트] "김종국, UV - 풀어" 작곡,편곡
2018.07.27 / 라이크포엠, 팻두 [아사달과 아사녀] 편곡
2018.08.21 / 팻두, 다은 [그 여자의 사정] 편곡
2018.11.19 / UV [얼마까지 보고 오셨어요?] 작곡, 편곡
2018.12.22/ 채널A [배다해 X Hiss X 울랄라 세션 - Hallelujah' + 'Feliz Navidad] 보컬 에디팅
2019.01.19 / 채널A [뮤지 X 배다해 X 파라다이스 X H-has X Hiss, 손에 손잡고 + 걱정 말아요 그대] 보컬 에디팅
2019.02.28 / SUV (신동&amp;UV) [치어맨 (Cheer Man) - SM STATION] 작곡
2019.03.02 / KBS 유희열의 스케치북 [뮤지] 보컬 에디팅
2019.03.03 / SBS 집사부일체 [유세윤 편 집사부일체 광고] 보컬 에디팅
2019.04.06 / UV [미세초] 작곡, 편곡
2019.09.12 / UV [저 세상 텐션] 작곡, 편곡
2019.07.13 / Mnet "더 콜 (The Call 2) Final 프로젝트" UV, 노을, 딘딘, 엔플라잉(N.Flying) [재껴라] 작곡, 편곡
2019.08.02 / 터브이 [빠지러] 작곡, 편곡
2019.10.19 / MBC 놀면 뭐하니? "유플래쉬" UV, 어반자카파 [THIS IS MUSIC] 작곡, 편곡
2019.11.06 / tvN 플레이어 "뽕짝스타K 편" 결승전 7곡 전곡 편곡
2020.01.04 / jtbc "투유프로젝트 - 슈가맨3 EPISODE.5" UV [아빠와 함께 뚜비뚜바 (EDM Ver.)] 작곡, 편곡
2020.01.24 / MBC 2020 설특집 "아이돌스타 선수권대회" UV, 한기범 [국민체조 EDM Ver.] 편곡
2020.01.30 / 이지혜 [긴가민가] 작곡, 편곡
2020.02.15 / 빌드업 (BLDP) [꿈나라 (Dream Land)] 작곡, 편곡
앨범 작업 중, 가이드곡으로 만들었던 아리가또고자이마스를 뮤직비디오를 촬영한 후 YouTube 조회수가 150만이 넘는 인기 동영상이 되어 싱글을 발매하게 된다. 이 곡으로 큰 인기를 얻은 DOZ는 뒤이어 두 번째 싱글 다른여자 만나니까 좋더라를 발표했다. 이 앨범의 타이틀곡인 다른여자 만나니까 좋더라의 뮤직비디오는 아리가또 고자이마스와 마찬가지로 DOZ가 직접 제작하였다. 또한, 이때 일본의 유명 메이저 회사인 avex와 계약후 일본진출을 했으며, 막걸리 CF촬영(이동재팬 '닛코리 막걸리')과 각종 버라이어티 프로그램 출연, 일본 가수들과의 공연등 일본에서 여러면에서 두드러지는 활동을 보여준다. 그리고 DOZ는 한국으로 귀국해 정규1집 첫경험을 발매했다. 타이틀곡 야호를 통해 그들은 공중파에 데뷔한다.
미분위상수학에서 모스 이론(Morse理論, )은 다양체의 위상수학을 그 위에 정의된 매끄러운 함수로 분석하는 분야이다. 이 경우 함수의 임계점을 통해 콤팩트 매끄러운 다양체 formula_1의 호몰로지를 모스 이론으로 구성할 수 있다. 이 구성을 모스 호몰로지라고 한다.
모스 지표.
formula_1이 매끄러운 다양체라고 하고, 그 위에 매끄러운 함수 formula_3이 있다고 하자. formula_4의 임계점들은 formula_4의 기울기가 0인 formula_1의 부분 집합이다. 이를
formula_8에 속하는 formula_1의 부분 다양체
가 주어졌다고 하자. 그렇다면, formula_1의 접다발을 어떤 임의의 리만 계량을 사용하여 formula_12 위에서 접다발과 법다발로 분해할 수 있다.
이 경우, formula_17 및 그 근방의 국소 좌표계에 대하여, 헤세 행렬
을 정의할 수 있으며, 이를 formula_19에 제한할 수 있다. 이 경우, formula_4의 formula_12에 대한 모스-보트 지표(Morse-Bott指標, ) formula_22는 formula_23의 음의 고윳값의 수이다. (이는 사용한 국소 좌표계 및 formula_17의 선택 및 리만 계량에 의존하지 않는다.) 특히, 만약 formula_14인 경우, formula_26는 단순히 헤세 행렬 formula_27의 음의 고윳값의 수이다. 이를 formula_28라고 쓰며, formula_4의 formula_30에서의 모스 지표(Morse指標, )라고 한다.
매끄러운 함수 formula_3가 다음 조건들을 만족시킨다면, formula_4를 모스-보트 함수(Morse-Bott函數, )라고 한다.
이 경우, 각 formula_43를 formula_4의 임계 부분 다양체(臨界部分多樣體, )라고 한다.
모스 함수의 조밀성.
모스 세포 구조.
그렇다면, 각 formula_55에 대하여 부분 공간
을 정의할 수 있다. 이는 사실 경계다양체를 이룬다.