stanford-oval/wikipedia huggingface dataset:
퀵 정렬
의사 코드와 세부 설명

// 의사 코드임.
  function quicksort(q)
      var list less, pivotList, greater
      if length(q) ≤ 1  then
          return q
      select a pivot value pivot from q
      for each x in q except the pivot element
          if x < pivot then add x to less
          if x ≥ pivot then add x to greater
      add pivot to pivotList
      return concatenate(quicksort(less), pivotList, quicksort(greater))
그러나 위 코드는 두 개의 작은 리스트를 저장하기 위해 Ω(n) 크기의 저장공간이 따로 필요하다는 단점이 있다. 실제 구현에서 임시 메모리는 캐시 성능과 속도에 심각한 저하를 가져올 수 있다. 아래와 같이 추가 메모리 없이 배열 내부에서 분할 작업을 구현하면 좀 더 복잡하지만 추가 메모리를 사용하지 않고 구현할 수 있다.
function partition(arr, left, right, pivot_index)
      pivot_value := arr[pivot_index]
      swap(arr[pivot_index], arr[right]) // 피벗을 끝으로 옮겨 놓는다.
      stored_index := left
      for i in range (left,right) // left에서부터 (right-1)까지
          if arr[i] ≤ pivot_value then
              swap(arr[stored_index], arr[i])
              stored_index := stored_index + 1
      swap(arr[right], arr[stored_index]) // 피벗을 두 리스트 사이에 위치시킨다.

      return stored_index
이것은 내부 분할 알고리즘이다. 이 알고리즘은 주어진 배열에서 pivot_index에 위치한 값보다 작은 값들을 리스트의 앞쪽에, 큰 값들을 리스트의 맨 뒤에 몰아넣음으로써 left와 right 위치 사이의 원소들을 두 개로 분할한다. 그리고 그렇게 분할된 두 리스트 사이에 피벗을 위치시키면 피벗의 위치가 정해진다. 또한 피벗 값은 임시로 리스트의 맨 뒤에 저장해놓기 때문에 중간에 피벗의 위치가 바뀌거나 하지 않는다.
이렇게 분할 알고리즘을 구현하면 퀵 정렬은 다음과 같이 간단하게 구현할 수 있다.
function quicksort(a, left, right)
      if right > left then
          select a pivot value for a[pivot_index]
          pivot_NewIndex := partition(a, left, right, pivot_index)
          quicksort(a, left, pivot_NewIndex-1)
          quicksort(a, pivot_NewIndex+1, right)
Pascal과 C와 같은 명령형 언어에서는 대부분 이와 같은 내부 분할을 이용해 구현한다.
의사 코드와 세부 설명 > 개선된 피벗 선택

퀵 정렬에서 피벗 위치를 결정하는 방법에는 여러 가지 방법이 있다. 기초적인 방법으로는 난수 분할이 사용되는데, 안정성이 떨어진다. 많은 라이브러리에서는 세 값(좌측 끝, 중앙, 우측 끝)의 중위법을 이용하여 분할한다. 이 방법을 사용하면 중앙에서 분할될 가능성이 높아 전체적으로 정렬의 성능이 좋아진다.
복잡도

n의 리스트를 정렬하는데 걸리는 시간을  T(n),  c는 임의의 상수라 하고, 리스트가 두 개의 거의같은 부분집합으로 나뉜다고 가정하여 얻은 평균 시간 복잡도는 다음과 같다.
소스 코드 > C

void quickSort(int arr[], int left, int right) {
      int i = left, j = right;
      int pivot = arr[(left + right) / 2];
      int temp;
	  
      while (i <= j)
      {
        while (arr[i] < pivot)	i++; // arr[i] ≥ pivot 일 때까지, left에서 오른쪽 방향으로 탐색
        while (arr[j] > pivot)	j--; // arr[j] ≤ pivot 일 때까지, right에서 왼쪽 방향으로 탐색
		
        if (i <= j) // 큰 값이 작은 값보다 왼쪽에 있으면
        {
			// SWAP(arr[i], arr[j])
            temp = arr[i];
            arr[i] = arr[j];
            arr[j] = temp;
			
            i++;
            j--;
        }
      } 

    /* 재귀(recursion) */
    if (left < j)	quickSort(arr, left, j);
    if (i < right)	quickSort(arr, i, right);
}
소스 코드 > C++

#include <algorithm>//swap

void quickSort(int A[], int low, int high) {
    if(low >= high) return; // base condition

    // divide process
    int i = low, j = low;
    int&pivot = A[high];
    for (; j < high; ++j) {
        if ( A[j] < pivot)
            swap(A[i++], A[j]);
    }
    swap(A[i], pivot);

    // conquer process
    quickSort(A, low, i-1);
    quickSort(A, i+1, high);
}
소스 코드 > C#

public void QuickSort(int[] array, int left, int right)
{
    if (left >= right) { return; }

    int temp;
    int pivot = array[(left + right) / 2];
    int i = left, j = right;
    while (i < j)
    {
        while (array[i] < pivot) { i++; }
        while (pivot < array[j]) { j--; }

        if (i < j)
        {
            if (array[i] == array[j]) { break; }

            temp = array[i];
            array[i] = array[j];
            array[j] = temp;
        }
    }

    QuickSort(array, left, j - 1);
    QuickSort(array, j + 1, right);
}
소스 코드 > java

public void quickSort(int[] arr, int left, int right) {
    // base condition
    if (left >= right) {
        return;
    }
    int pivot = arr[right];
    
    int sortedIndex = left;
    for (int i = left; i < right; i++) {
        if (arr[i] <= pivot) {
            swap(arr, i, sortedIndex);
            sortedIndex++;
        }
    }
    swap(arr, sortedIndex, right);
    quickSort(arr, left, sortedIndex - 1);
    quickSort(arr, sortedIndex + 1, right);
}

private void swap(int[] arr, int i, int j) {
    int tmp = arr[i];
    arr[i] = arr[j];
    arr[j] = tmp;
}
소스 코드 > 비주얼 베이직

Private Function QR(a() As Long, left As Long, right As Long)
Dim pivot, left_hold, right_hold As Long
left_hold = left
right_hold = right
pivot = a(left)

Do While (left < right)

Do While ((a(right) >= pivot) And (left < right))
right = right - 1
Loop

If left <> right Then
a(left) = a(right)
End If

Do While ((a(left) <= pivot) And (left < right))
left = left + 1
Loop

If left <> right Then
a(right) = a(left)
right = right - 1
End If

Loop

a(left) = pivot
pivot = left
left = left_hold
right = right_hold

If left < pivot Then
Call QR(a(), left, pivot - 1)
End If

If right > pivot Then
Call QR(a(), pivot + 1, right)
End If


End Function
Private Function QS(a() As Long, count As Long)

Call QR(a(), 0, count - 1)

End Function
소스 코드 > OCaml

let rec quicksort = function
   | [] -> []
   | pivot :: rest ->
       let is_less x = x < pivot in
       let left, right = List.partition is_less rest in
       quicksort left @ [pivot] @ quicksort right
소스 코드 > F#

let rec quicksort  = function
    | [] ->  []
    | pivot::rest -> 
        let left, right = rest |> List.partition (fun i -> i < pivot)
        quicksort left @ [pivot] @ quicksort right

// Test
printfn "%A" (quicksort [3;5;2;1;4;])
소스 코드 > 하스켈

quicksort [] = []
quicksort (p:tl) = quicksort [ x | x <- tl, x <= p ] ++ [p] ++ quicksort [ x | x <- tl, x > p ]
OCaml 과 비교를 쉽게하기 위한 version
quicksort [] = []
quicksort (pivot:rest) =
	let left = [x| x <- rest, x <= pivot]
 right = [x| x <- rest, x > pivot]
        in quicksort left ++ [pivot] ++ quicksort right
소스 코드 > 파이썬

def quicksort(x):
    if len(x) <= 1:
        return x

    pivot = x[len(x) // 2]
    less = []
    more = []
    equal = []
    for a in x:
        if a < pivot:
            less.append(a)
        elif a > pivot:
            more.append(a)
        else:
            equal.append(a)

    return quicksort(less) + equal + quicksort(more)
소스 코드 > 파이썬 (Cache 없이)

def partition(arr, start, end):
    pivot = arr[start]
    left = start + 1
    right = end
    done = False
    while not done:
        while left <= right and arr[left] <= pivot:
            left += 1
        while left <= right and pivot <= arr[right]:
            right -= 1
        if right < left:
            done = True
        else:
            arr[left], arr[right] = arr[right], arr[left]
    arr[start], arr[right] = arr[right], arr[start]
    return right


def quick_sort(arr, start, end):
    if start < end:
        pivot = partition(arr, start, end)
        quick_sort(arr, start, pivot - 1)
        quick_sort(arr, pivot + 1, end)
    return arr
소스 코드 > 스칼라

def quickSort(arr:Array[Int]):Array[Int] = {

   if (arr.length <= 1) return arr

   val pivot = arr(arr.length / 2)

   var left, right, equal = Array[Int]()

   for (a <- arr) {
      if (a < pivot) left = left :+ a
      else if (a > pivot) right = right :+ a
      else equal = equal :+ a
   }

   quickSort(left) ++ equal ++ quickSort(right)

  }
소스 코드 > 자바스크립트

/**
 * 퀵 정렬
 * 시간 복잡도: 최악 - O(n2), 최선 - O(nlogn), 평균 - O(nlogn)
 * 공간 복잡도: O(1)
 * @param {Array} arr
 * @param {int} left
 * @param {int} right
 * @code
    var arr = [ 4, 5, 1, 2, 11, 8, 3, 1, 2, 5 ];
    quicksort(arr, 0, arr.length-1);
 */
var quicksort = function(arr, left, right) {

    if (left < right) {

        //기준점을 찾고 기준점을 중심으로 더 작은수, 더 큰수 분류
        var i =  position(arr, left, right);
        //기준점 기준 좌측 정렬
        quicksort(arr, left, i - 1);
        //기준점 기준 우측 정렬
        quicksort(arr, i + 1, right);
    }

    return arr;
};

var position = function(arr, left, right) {
    var i = left;
    var j = right;
    var pivot = arr[left];

    //제자리 더 큰수/더 작은 수 좌우 배치.
    while (i < j) {
        while (arr[j] > pivot) j--;
        while (i < j && arr[i] <= pivot) i++;

        tmp = arr[i];
        arr[i] = arr[j];
        arr[j] = tmp;
    }
    arr[left] = arr[j];
    arr[j] = pivot;

    return j;
}
| v t e정렬 알고리즘 |
| --- | --- |
이론:  계산 복잡도 이론  점근 표기법  전순서 집합  비교 정렬  리스트  제자리 정렬  안정성  적응형 정렬  정렬 네트워크  정수 정렬  X + Y 정렬  트랜스이분형 모델  양자 정렬 
교환 정렬:  버블 정렬  칵테일 정렬  홀짝 정렬  빗질 정렬  난쟁이 정렬  퀵 정렬  느린 정렬  꼭두각시 정렬  보고 정렬 
선택 정렬:  선택 정렬  힙 정렬  매끄러운 정렬  데카르트 트리 정렬  토너먼트 정렬  주기 정렬  약한 힙 정렬 
삽입 정렬:  삽입 정렬  셸 정렬  스플레이 정렬  트리 정렬  라이브러리 정렬  페이션스 정렬 
병합 정렬:  합병 정렬  케스케이드 병합 정렬  진동 병합 정렬  다상 병합 정렬 
분배 정렬:  미국 국기 정렬  주판 정렬  버킷 정렬  버스트 정렬  계수 정렬  비둘기집 정렬  프록스맵 정렬  기수 정렬  플래시 정렬 
동시성 정렬:  바이토닉 정렬자  배처 홀짝 병합 정렬  쌍 정렬 네트워크 
하이브리드 정렬:  블럭 병합 정렬  팀소트  인트로 정렬  스프레드 정렬 
기타:  위상정렬 전 위상 순서  팬케이크 정렬  스파게티 정렬 
퀵 소트 예제:
두꺼운 선으로 둘러싸인 원소는 피벗 원소로서, 파티션의 마지막 원소로 한 경우이다.
작은 크기의 예제 리스트에 대해 내부 분할을 적용한 그림:
두꺼운 선으로 둘러싸인 원소는 피벗 원소이다. 파란색은 피벗보다 작거나 같고 빨간색은 피벗보다 크다.
관용명

관용명이란 IUPAC 명명법으로 계통적으로 지어진 이름이 아닌 화합물의 명칭이다. 보통 화합물을 발견하거나 발명한 사람이 이름을 짓는다. 상품의 경우는 관용명 대신 등록상표가 붙는 경우도 있는데 이도 관용명으로 분류한다.
오래된 관용명 (1940년대 이전) 가운데 IUPAC 명명규칙으로 조직 이름이 취급되는 경우도 있으나 최근 지어진 화합물은 관용명과 조직 이름이 다르다.
천연물의 경우 분자량이 크기 때문에 조직명이 너무 길어져 관용명으로 대신 쓰는 경우도 있다.
같이 보기

IUPAC 명명법
| v t e주기율표 |
| --- | --- |
 원소 목록  기호  녹는점  끓는점  원자 질량 
주기율표:  표준 주기율표  이름 포함  표준 원자량  전자 배열  구역별  확장  대안 
족:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18 
주기:  1  2  3  4  5  6  7  8 
계열:  알칼리 금속  알칼리 토금속  란타넘족  슈퍼악티늄족  악티늄족  전이 금속  전이후 금속  준금속  비금속  할로젠  비활성 기체 
구역:  s-구역  p-구역  d-구역  f-구역  g-구역 
기타:  희토류 원소  백금족 원소  난융 금속  귀금속  주화 금속  귀족금속  중금속  자연금속  초우라늄 원소  초악티늄족 원소  금속-비금속 구분선  미발견 원소  관용명  드미트리 멘델레예프 
| --- | --- |
전거 통제: 국가 :  독일
마르키아노폴리스

| 마르키아노폴리스 Μαρκιανούπολις |
| --- | --- | --- | --- | --- | --- |

| 마르키아노폴리스class=notpageimage| 북위 43° 13′ 30″ 동경 27° 35′ 6″﻿ / ﻿북위 43.22500°  동경 27.58500° ﻿ / 43.22500; 27.58500 | 마르키아노폴리스class=notpageimage| 북위 43° 13′ 30″ 동경 27° 35′ 6″﻿ / ﻿북위 43.22500°  동경 27.58500° ﻿ / 43.22500; 27.58500 |  |  |  |  |
| 국가 | 불가리아 |  |  |  |  |
| 도시 | 바르나주 |  |  |  |  |
마르키아노폴리스 도시 모형 (데브냐 박물관) 및 도시 중심부에 안티오페 저택의 위치를 나타냄
마르키아노폴리스(Marcianopolis) 또는 파르테노폴리스(Parthenopolis)는 모이시아 인페리오르에 있었던 고대 그리스 및 고대 로마의 도시이다. 오늘날 불가리아의 데브냐라는 도시의 위치에 있었다. 부분적으로 발굴이 이뤄졌고, 마르키아노폴리스의 빌라에 있던 모자이크 바닥들에 관한 박물관 컬렉션으로 알려졌다.
역사

로마 황제 트라야누스는 106년에 끝난 제2차 다키아 전쟁 종료 후에 파르테노폴리스라는 고대 도시의 이름을 바꾸었다. 그 도시는 트라야누스의 누이, 울피아 마르키아나의 이름을 따 붙여졌다. 중요한 전략적 거점이었던, 이곳은 187년부터 193년까지 로마령 트라키아의 일부였고, 그 뒤에는 모이시아 인페리오르에 속했다.
세베루스 왕조 시기의 마르키아노폴리스의 번영은 248–249년의 고트족 침입과 그 후의 북쪽의 야만인들의 침입으로 끝이나고 말았다. 로마군은 갈리에누스 집권기 동안인 267년 (혹은 268년)에 이곳에 대한 고트족의 또다른 침입을 격퇴시켰다.
디오클레티아누스 시기, 마르키아노폴리스는 트라키아 대관구의 모이시아 세쿤다 속주의 중심지가 되었고, 3세기 말과 4세기 초에 철저히 재건되었다. 4세기에 이웃한 오데소스 (바르나, Odessos)의 희생으로 중요도가 커졌다. 이곳은 중요한 교회 행정의 중심지이었고 20세기에 이 당시의 교회가 발굴되기도 하였다. 발렌스 황제의 고트 전쟁 기간 (366-369년), 마르키아노폴리스는 동로마 제국의 일시적인 수도였고 이 당시 기록에 의하면 트라키아에서 가장 큰 도시였다.
447년에, 치열했던 우투스강 전투가 종료되자 마자, 아틸라의 훈족들에 파괴되었다.
유스티니아누스 1세 황제가 이곳을 재건하고 요새화했다. 587년에, 아바르족에 약탈되었으나 곧장 비잔티움군에 탈환되었다. 비잔티움군은 도나우강을 건너 아바르족을 공격하기 전인 596년에 이곳에 주둔했다. 꾸준한 야만인들의 침입에도, 마르키니아폴리스는 614-615년에 아바르족의 공격으로 결국에 파괴되기 전까지 중요한 중심지 지위를 유지했으며, 훨씬 후에 지도들에도 꾸준히 계속 언급되었다.
슬라브족들이 7세기에 발칸반도에 정착하였고, 이들은 마르키아노폴리스의 유적을 '데비나'(Devina)라 불렀다.
구경거리

이 부분의 본문은 데브냐 모자이크 박물관입니다.
마르키니아폴리스의 유적지에는 원형극장, 일부 도로, 그리고 모자이크 박물관에서 전시되고 있는 3세기 말에서 4세기 초의 로마 시대 빌라인 안티오페 저택의 많은 정교한 모자이크가 있다.
250-251년 고트족 침입
마르키아노폴리스 주요 도로
데브냐 모자이크 박물관의 고르곤 메두사의 모습이 등장하는 모자이크
티베리우스 게멜루스

|  티베리우스 게멜루스 |
| --- | --- |
 티베리우스 게멜루스로 추정되는 조각상  (툴루즈 생레몽 박물관)
신상정보
출생일 : 10년 10월 10일
사망일 : 37/38년 (18-19세)
가문 : 율리우스-클라우디우스 왕조
부친 : 드루수스 율리우스 카이사르   칼리굴라 (양부)
모친 : 리빌라
티베리우스 게멜루스 (Tiberius Gemellus, 서기 19년 10월 10일 – 37/38년)라고도 알려진, 티베리우스 율리우스 카이사르 네로(Tiberius Julius Caesar Nero)는 드루수스와 리빌라의 아들이자, 티베리우스 황제의 손자 및 칼리굴라 황제의 친척이다. '게멜루스'(Gemellus)는 쌍둥이를 뜻하는 별칭이다. 그의 쌍둥이 형제 게르마니쿠스 게멜루스는 서기 23년 어린 나이에 사망하였다. 그의 아버지와 나이 많은 친척이 죽고 나서, 이 두 명은 권신자이던 친위 대장 세야누스에 의해 계획적으로 제거한 것이 아니나냐는 동시대 사료들로부터 의심을 샀다. 이들이 제거되면서 게멜루스와 칼리굴라는 티베리우스가 35년에 공동 후계자로 지목할 수 밖에 없었고, 이 결정은 칼리쿨라가 권력을 장악하고 게멜루스를 37년 말 또는 38년 초에 살해(또는 자결 강요)하게 하는 결과로 이어졌다.
배경

게멜루스는 그의 숙부인 게르마니쿠스가 시리아에서 죽은 날과 동일한, 서기 19년 10월 10일에 드루수스 율리우스 카이사르와 리빌라의 아들로 태어났다. 그의 조부모는 티베리우스 황제와 그의 아내인 빕사니아 아그리피나 황후이고, 외조부모는 네로 클라우디우스 드루수스 장군과 안토니아 미노르였다. 그는 게르마니쿠스 게멜루스와 쌍둥이 형제이자 누이인 율리아의 남동생이었다. 게멜루스와 쌍둥이 형제의 탄생은 로마 역사상 드루수스만큼이나 고위 신분의 사람에게 쌍둥이가 처음으로 태어난 사건이라며 티베리우스에게 축복을 받았고, 주화의 뒷면에 기념되기도 했다. 그의 쌍둥이 형제는 아직 어린 아이였던 23년 때 사망했다.
율리우스-클라우디우스 왕조의 일가로서, 게멜루스는 율리우스-클라우디우스가 출신 황제들 다섯 모두와 가까운 친족이었다. 아버지쪽으로, 그는 티베리우스 황제의 손자였고, 그의 양증조부는 로마 제국의 시조 아우구스투스였다. 어머니쪽으로, 그는 아우구스투스의 조카 손자인 클라우디우스의 조카였고, 칼리굴라의 친척이며 네로의 종질이었다.
생애 > 친척들의 몰락

22년 봄에, 그의 아버지 드루수스는 원로원으로부터  티베리우스의 후계자임을 명백히 나타내는 신호라고 할 수 있는 '트리부니카 포테스타스' (호민관의 권한)를 부여받았다. 그러나, 다음 해는 그의 아버지에게 있어 전환점이었는데, 당시에 강력한 권신이었던 프라이펙투스 프라이토리오 루키우스 아일리우스 세야누스와 그의 불화가 정점에 다다랐다. 타키투스의 기록 상에서, 세야누스는 자신의 지위를 확고히 하기 위하여 드루수스에 대한 음모를 꾸미기 시작하였다고 한다. 23년 9월 14일에, 그의 아버지는 자연사 원인으로 사망하였다. 카시우스 디오와 타키우스에 의하면, 그의 아버지는 세야누스의 명령으로 아내인 리빌라에 의해 독살되었다고 한다. 정확한 사망 원인은 불분명하다.
그의 아버지의 죽음은 티베리우스에게 엄청난 충격을 줬을 뿐만 아니라 원수정의 미래도 뒤흔들어 놓았다. 티베리우스는 여전히 세야누스를 신뢰하였고 어느 의심도 하지 않았다. 게멜루스가 너무나 어렸기에, 티베리우스는 게르마니쿠스한테서 종손인 네로와 드루수스를 입양하였고, 원로원에 이들을 소개하였다. 네로는 5년 앞서 재무관에 임명되었고 후계자가 될 가능성이 있었던 가문 간의 결합을 위하여 게멜루스의 자매인 리비아와 혼인하였다. 그러나, 이 둘 그 누구도 테베리우스의 뒤를 잇지 못하였다.
26년경, 티베리우스 황제는 정치적 업무에서 손을 때고 카프리섬으로 물러났으며, 제국에 대한 관리를 당시에 나머지 황제 일가의 사람들을 제거하기 시작한 세야누스에게 맡겼다. 28/29년에, 네로는 동성애 혐의로 원로원에 고발되었고 이 이유로 그는 폰차섬으로 유배되었다. 게르마니쿠스의 아들 드루수스는 팔라티노 언덕에 있던 황궁의 지하 감옥에 감금되었고, 이곳에서 얼마 안 되어 아사하였다. 네로는 유배 중 33년에 사망했다. 수에토니우스가 전하길 티베리우스는 게르마니쿠스의 아들들인 네로와 드루스스를 대가로 하여 친손자인 게멜루스의 계승을 확정짓도록 세야누스를 부추겼다고 한다.
세야누스는 권력을 유지하다가 31년 10월에 그의 갑작스러운 몰락과 즉결 처형을 당했으며, 이에 대한 정확한 사유는 미재로 남아 있다. 31년 10월 26일, 남편이 죽은 지 8일 만에, 세야누스의 아내 아피카타도 자결을 하였다. 카시우스 디오에 따르면, 그녀는 "당신의 아들은 그의 아내인 리빌라와 그녀의 연인 세야누스에게 살해당했다"라고 하는 황제에게 서신 하나를 남겼다. 이 이야기는 경계해서 보아야 할 필요가 있다. 바버라 레빅은 세야누스가 자기 방어 차원에서 드루수스를 죽였는데 프라이펙투스 프라이토리오 및 그의 생애 끝이 드루수스 손에 달려 있었기 때문이었다고 한다. 추가적으로 그녀는 리빌라가 자녀들에게 있어 핵심적이었던 그녀의 가정 파괴에 연루되었을 가능성은 낮다고 보았다. 레빅은 아피카타의 고발을 남편이 자신을 두고 다른 여자에게 떠난 것에 대한 보복일 뿐이라며 일축하였다.
생애 > 계승

친척들의 죽음은 게멜루스 그리고 친척 형인 가이우스 카이사르 (칼리굴라)의 중요성을 키웠다. 황제 계승에 관한 공식적인 방법이 없었기에,티베리우스가 몹시나 어린 후계자가 황제의 정치적 권력을 취할 수 있게 하는 유일한 방법은 후계자에게 로마 국가 정부가 상당 수 의존하고 있던 그의 재산을 물려주는 것이었다. 수에토니우스에 의하면, 티베리우스는 가이우스에 대하여 불신을 품고 있었지만 그는 게멜루스에 대해서는 그가 어머니가 간통을 저질러 태어난 자식이라 믿었기에 혐오심을 갖고 있었다. 게멜루스의 어린 나이는 칼리굴라가 앞서는 또 다른 요소였으며, 칼리굴라는 33년에 법무관을 지낸 바 있었다. 티베리우스는 35년 카프리섬으로 둘을 호출하였고, 이 둘을 자신의 재산에 대한 공동 상속인으로 삼았다. 타키투스는 이들이 카프리에 있는 동안, 티베리우스는 게멜루스를 품에 안은 채 눈물을 흘리며 칼리굴라를 바라보며 말했다:
만약 너가 그를 해한다면, 또 다른 누군가가 너를 해할 것이다 Annals VI.46
티베리우스는 37년 3월 16일에 사망했고, 칼리굴라는 황제가 되었다. 그는 친위대장인 마크로와 37년 당시 집정관들의 도움으로 티베리우스의 유언을 무효로 이뤄내는데 성공하였고, 이에 따라 게멜루스에게 분할되었을 티베리우스의 전 재산을 모두 상속하게 되었다. 게멜루스는 공식적으로 '토가 비릴리스'(어른의 토가)를 부여받았고, 칼리굴라에게 입양됐고, 프라트레스 아르발레스에 입단되었고, '프린켑스 유벤투티스'(젊은이들의 지도자) 직위를 수여받았다. 젊은이들이 토가를 착용하고 군역을 수행할 수 있게 됨을 나타내는 공공 행사인 그의 '티로키니움'(tirocinium)은 37월 7월에 열렸고, 75 데나리우스의 '콩기아리움을 칼리굴라는 모든 시민들에게 돌렸다. 타키투스 및 수에토니우스 등의 그가 이 시기에도 여전히 어린 아이였다고 하는 평가들은, 사실 그가 당시에 실제로는 18세였지만, 그의 정신적 발전을 나타내는 것일 수도 있다. 이는 그가 일찍이 어른의 토가를 받지 못한 것을 설명할 것이다.
게멜루스의 입양이 칼리굴라의 후계자로서 공식적인 인정 및 승인을 의미한 것일 수도 있다. 필론은 이 행위에 대해 아마 티베리우스의 유언을 무효시키려는 것과 더불어 게멜루스를 칼리굴라의 '파트리아 포테스타스'(아버지의 권한)하에 두는 모든 행위에 대해 원로원을 납득시키려는 술책으로 보았다. 게멜루스를 입양하는 행위는 칼리굴라에게 입양 문제를 해결할 시간을 가져다 주었다.
생애 > 죽음

칼리굴라가 병을 앓은 다음, 게멜루스는 37년 말 또는 38년 초에 사형에 처한다. 카시우스 디오는 그의 죽음과을 칼리굴라의 장인 어른인 마르쿠스 유니우스 실라누스을 37년 말이라고 하였다. 프라트레스 아르발레스 내 이들의 대체자는 38년 5월 24일까지 발견되지 않았고, 그는 게멜루스가 칼리굴라의 질병에서 무언가 이득을 기다렸을 것이라 설명하였다. 필론에 의하면, 칼리굴라의 게멜루스 사형에 대한 거짓된 이유가 음모였다고 주장하였다. 수에토니우스는 게멜루스가 만성적인 지병으로 약을 복용했었고, 그 약의 냄새 때문에, 독극물에 대한 해독제를 복용하는 것이라는 혐의를 삼게 되었다. 그는 칼리굴라로부터 자결 명령을 받았고, 병사들은 그에게 칼 한 자루를 쥐어주며 그를 자결을 도와야 했는데, 그 이유는 그가 자결하는 방법을 알지 못했기 때문이라고 한다.
디오는 게멜루스가 칼리굴라의 죽음을 기도하고 고대했다는 이유로 기소됐다는 점을 주목하였다. 역사가 앤서니 배럿은 게멜루스가 칼리굴라가 아픈 기간에 비정치적 행사에서 칼리굴라를 대신하였고 그의 숙부인 클라우디우스가 제전에서 칼리굴라를 대신했다는 점을 주시하였다. 그는 칼리굴라는 게멜루스가 그의 이름으로 한 모든 것을 편집증적 시선을 갖고 바라보았다고 주장하였으며 그럼에도 게멜루스의 유일하게 이름이 알려진 조력자 (어느 정도 칼리굴라와 공동 통치가 있어야 한다 생각)는 이집트의 총독 아울루스 아빌리우스 플라쿠스뿐이었다.
칼리굴라에 의해 그의 죽음에 대한 어떠한 언급도 원로원에서 이뤄지지 않았고, 게멜루스의 무덤은 칼리굴라와의 입양에 대해 언급하지 않고 있다: 틀:Verse translation
참고 묺헌 > 1차 사료

Cassius Dio, Roman History Books 58–59, English translation
Philo, Against Flaccus, English translation
Suetonius, Lives of the Twelve Caesars, Life of Caligula, Latin text with English translation
Suetonius, Lives of the Twelve Caesars, Life of Tiberius, Latin text with English translation
Tacitus, Annals, II–VI, English translation
참고 묺헌 > 2차 사료

Adams, Geoff W. (2007), 《The Roman Emperor Gaius "Caligula" and His Hellenistic Aspirations》, BrownWalker Press, ISBN 9781599424231
Barrett, Anthony A. (2002), 《Caligula: The Corruption of Power》, Routledge, ISBN 9781134609888
Bingham, Sandra J. (1999) [1997], 《The praetorian guard in the political and social life of Julio-Claudian Rome》, Ottawa: National Library of Canada, ISBN 0612271064, 2017년 3월 1일에 원본 문서 (PDF)에서 보존된 문서, 2007년 5월 23일에 확인함
Gianakos, Larry James (1981), 《Television drama series programming: a comprehensive chronicle, 1975-1980, Volume 3》, Scarecrow Press
Burns, Jasper (2007), 《Great Women of Imperial Rome: Mothers and Wives of the Caesars》, Routledge, ISBN 978-0415408974
Levick, Barbara (1966), 《Drusus Caesar and the Adoptions of A.D. 4》, Latomus, Société d'Études Latines de Bruxelles, 227–244쪽
Levick, Barbara (1999), 《Tiberius the Politician》, Routledge, ISBN 0-415-21753-9
Rowe, Greg (2002), 《Princes and Political Cultures: The New Tiberian Senatorial Decress》, University of Michigan Press, ISBN 0472112309
Scullard, H.H. (1982), 《From the Gracchi to Nero: A History of Rome 133 BC to AD 68》 fif판, Routledge, ISBN 0-415-02527-3
Shotter, David (2014), 《Rome and Her Empire》, Routledge, ISBN 9781317881421
| 전거 통제  |
| --- | --- |
국제:  VIAF 
국가:  폴란드 
서기 30년에 제작된, 게멜루스로 추정되는 로마의 흉상.
귀부인과 일각수

《귀부인과 일각수》 연작, 파리 중세미술관의 전시실
귀부인과 일각수(일본어: 貴婦人と一角獣, 프랑스어: La Dame à la licorne, 영어: The Lady and the Unicorn)는 프랑스에 있는 태피스트리(철자 직물)의 6장으로 이루어진 연작이다. 제작 연도와 장소는 알 수 없으나 파리에서 밑그림이 그려져 15세기말(1484년부터 1500년경)에 플랑드르에서 만들어진 것으로 보인다.
같이 보기

태피스트리
| 전거 통제  |
| --- | --- |
국제:  FAST  VIAF 2  3 
국가:  프랑스  BnF 데이터  독일  이스라엘  미국 
기타:  Joconde  IdRef
필로덴드론족

필로덴드론족(Philodendron族, 학명: Philodendreae 필로덴드레아이[*])은 천남성아과의 족이다.
하위 분류

필로덴드론속(Philodendron Schott)
Thaumatophyllum Schott
피라미드의 공포

| 피라미드의 공포 Young Sherlock Holmes |
| --- | --- |
감독: 베리 레빈슨
각본: 크리스 콜럼버스
제작: 마크 존슨, 헨리 윙클러
출연: 니콜라스 로우, 앨런 콕스
촬영: 스티븐 골드블랫
편집: 스터 린더
음악: 브루스 브루톤
국가: 미국
《피라미드의 공포》(Young Sherlock Holmes 또는 Young Sherlock Holmes and the Pyramid of Fear)는 미국에서 제작된 베리 레빈슨 감독의 1985년 모험, 가족, 판타지, 미스터리, SF, 스릴러 영화이다. 니콜라스 로우 등이 주연으로 출연하였고 마크 존슨 등이 제작에 참여하였다.
출연 > 주연

니컬러스 로
알란 콕스
출연 > 조연

소피 워드
안소니 히긴스
수잔 플리트우드
프레디 존스
나이젤 스탁
로저 애쉬톤 그리피스
얼 로즈
브라이언 울톤
패트릭 뉴웰
도널드 에클스
매튜 라이언
매튜 블랙스태드
조나단 라시
월터 스패로우
나딤 사왈하
로저 브리얼리
비비엔느 챈들러
록우드 웨스트
존 스콧 마틴
조지 맬파스
윌러비 고다드
마이클 컬
랠프 타바킨
낸시 네빈슨
마이클 홀든
KBS 성우진 (1995년 12월 16일)

김승준 - 홈즈(니컬러스 로)
이향숙 - 왓슨(알란 콕스)
이현선 - 엘리자베스(소피 워드)
유동현 - 레이스(안소니 히긴스)
주호성 - 해설(마이클 홀든)
조달호
온영삼
유지영
이종구
김일
김소형
기타

원조: 아서 코난 도일
협력프로듀서: 해리 벤
미술: 노만 레이놀즈
세트: 마이클 포드
의상: 레이몬드 휴즈
배역: 아이린 램
마라빌라역

|  마라빌라 Maravilla |
| --- | --- |
 역명판
 승강장
ko
개괄
관할 기관 : 로스앤젤레스 군 광역철도
소재지 : 4520 E 3rd Street, East Los Angeles
좌표 : 북위 34° 01′ 59″ 서경 118° 10′ 06″﻿ / ﻿북위 34.0331°  서경 118.1684° ﻿ / 34.0331; -118.1684
개업일 : 2009년 11월 15일
승강장수 : 1면 2선 (섬식); 지상
거리표
 로스앤젤레스 메트로 금선
← APU/시트러스 칼리지 행 / 애틀랜틱 행 →
   ← 인디애나  이스트LA 시빅센터 →
     
마라빌라(Maravilla) 역은 로스앤젤레스 군 광역철도의 금선역 중 하나이다. 이 역은 주간고속도오 제710호선 근처의 이스트로스앤젤레스에 있는 3번가(3rd Street)와 포드 대로(Ford Boulevard)의 교차점에 위치하고 있다.
이 역은 골드 라인 이스트사이드 연장선(Gold Line Eastside Extension)의 일환으로 2009년에 개장했다.
역 구조

| 0 | 1 | 2 |
| --- | --- | --- |
| 승강장 |  금선 | ← 이스트 LA 시빅센터 역 East LA Civic Center ← 애틀랜틱행 (종착점행) |
승강장: 섬식 승강장, 왼쪽 출입문이 열림
| 승강장 |  금선 | → 인디애나 역 Indiana   → APU/시트러스 칼리지행 (기점행) |
열차 운행 정보

금선 운행은 오전 5시부터 시작하여 오전 12시 15분까지이다.
연결 가능한 대중교통

| --- | --- |
 메트로 Metro Bus: 일반 메트로버스: 256
몬테빌로 트랜싯 Montebello Transit:: 40
기타:: El Sol
형태형성

갭 유전자 발현
형태형성(形態形成, 영어: morphogenesis) 또는 형태발생(形態發生)은 (그리스어 morphê (형태)와 genesis (창조; 생성)에서 유래, "형태의 생성"을 의미)은 세포나 조직, 유기체가 형태를 발달시키는 생물학적 과정을 가리킨다. 이는 조직 성장의 제어와 세포 분화의 패턴화와 함께 발생생물학의 세 가지 기본 측면 중 하나에 해당한다.
형태 발생은 역학적 응력(stress), 변형(strain), 세포의 움직임을 생성하는 힘을 포함하는 역학적 과정이다. 이 과정은 조직 내 세포의 공간 패턴에 따라 유전 프로그램에 의해 유도될 수 있다.
같이 보지마

발생생물학
마이클 맨리

| --- | --- |
 마이클 맨리 Michael Manley
 마이클 맨리(1970년대)
자메이카의 제4대 총리    
임기: 1972년 3월 2일~1980년 11월 1일
군주: 엘리자베스 2세
전임: 휴 시어러(제3대)
후임: 에드워드 시가(제5대)
자메이카의 제6대 총리   
임기: 1989년 2월 10일~1992년 3월 30일
군주2: 엘리자베스 2세
 전임: 에드워드 시가(제5대)후임: P. J. 패터슨(제7대) 
신상정보
출생일: 1924년 12월 10일(1924-12-10)
출생지: 자메이카 세인트앤드루구
사망일: 1997년 3월 6일(1997-03-06)(72세)
사망지: 자메이카 킹스턴
국적: 자메이카
정당: 인민민족당
마이클 노먼 맨리(Michael Norman Manley, 1924년 12월 10일~1997년 3월 6일)는 자메이카의 정치인으로, 1972년~1980년, 1989년~1992년 자메이카의 제4, 6대 총리를 지냈다. 자메이카의 정치인이자 전 총리인 노먼 맨리(Norman Manley, 1893~1969)의 둘째 아들로, 1969년 아버지가 사망하기 몇 달 전에 자메이카 인민민족당(People's National Party)의 지도자가 되었다.
고윳값 행렬

고유값 행렬(eigenvalue matrix)은  고유벡터와 함께 임의의 대상이되는 행렬의 특성을 보여주는 정보를 갖고있는 행렬이다.
어떤 행렬의 고유값 분해에서 그 고유값행렬은  계수 행렬의 특수한 경우이다.
고유값 행렬식과 판별식

실수  2\times 2 행렬을 예약하고
의 고유값 행렬식은 다음과 같다.
이어서 판별식은 다음과 같다.
예

이어서
고유 벡터의 순서에서 고유벡터행렬  P를 얻고 ,
로부터 대각화 행렬  A^{D} 을 얻는다.
같이 보기

행렬 분해
미분 방정식
차분 방정식
Z변환
참고

매스월드
매스월드
유산비용

유산비용, 레거시 코스트(Legacy costs), 레거시 비용은 컴퓨터 산업의 레거시 시스템과 유사하게 형성된 용어이다. 유산비용은 지난 몇 년 동안 다른 리더십 하에 있거나 기업의 우선 순위와 자원이 다를 때 조직(기업이든 도시이든)에서 발생한 비용이다. 이는 다른 약속(특히 기존 기반 시설)도 참조할 수 있지만 주로 제2차 세계 대전 이후 노동 평화 시대에 발생하는 현재 직원 및 퇴직자를 위한 확정 혜택 계획에 따라 의료 비용 및 연금을 지불해야 하는 의무를 나타낸다. 유산비용은 자동차 제조업체, 중심 도시, 전 세계의 오래된 항공사와 같은 미국 일자리를 방해하는 것으로 여겨진다. 이러한 믿음은 유산비용이 회사의 경쟁력을 저하시킬 것이라는 생각으로 이어진다. 조직화된 노동계는 그러한 비판을 노동자와 고용주 사이의 모든 형태의 사회적 계약을 포기하려는 욕구의 일부로 본다.
구와토미촌

| --- | --- |
한자 표기: 桑富村
가나 표기: くわとみむら
폐지일: 1906년 7월 1일
폐지 이유: 합병 모토시게촌·구와토미촌 → 이치노미야촌
이후 자치체: 도요카와시
폐지 당시의 정보
나라:  일본
지방: 주부 지방, 도카이 지방
도도부현: 아이치현
군: 호이군
구와토미촌(桑富村)은 아이치현 호이군에 설치되었던 촌이다. 현재의 도요카와시에 해당한다.
섀넌 쿡

| 섀넌 쿡 Shannon Kook  |
| --- | --- |

출생: 1987년 2월 8일(1987-02-08)(37세) 요하네스버그
국적:  남아프리카 공화국
직업: 배우
활동 기간: 2009년 - 현재
섀넌 쿡(Shannon Kook, 1987년 2월 8일 ~ )은 남아프리카 공화국의 배우이다.
헨리 허글 몬스터

《헨리 허글 몬스터》(Henry Hugglemonster)는 브라운백 필름(Brown Bag Films)에서 제작한 CGI 애니메이션 텔레비전 시리즈이다. 총 49화로 구성되어 있으며 2013년 2월 8일부터 2015년 11월 30일까지 디즈니 채널을 통해 방영되었다. 2005년에 출간된 니엄 샤키(Niamh Sharkey)의 책인 《나는 행복한 허글워그》(I'm Happy Hugglewug)를 원작으로 한다.
줄거리

으르렁 마을에 사는 몬스터들의 행복한 이야기
목소리 출연 > 원본판

헨리 - 라라 질 밀러
코비 - 키아라 자니
써머 - 하인든 월치
목소리 출연 > 한국어판

헨리 - 전해리
코비 - 박신희
써머 - 김하영
우리말 연출

더빙 스튜디오 : STORM
믹싱 스튜디오 : STORM
한국어 제작 : Disney Character Voices International,Inc.
기획 : 텔레비전미디어코리아 (시즌1~2) → 디즈니채널코리아(유) (시즌2)
이성보

|  이성보 李晟補 |
| --- | --- |
대한민국의 국민권익위원회 위원장
임기 : 2012년 12월 11일 ~ 2015년 12월 10일
전임 : 김영란
후임 : 성영훈

대한민국의 제9대 서울중앙지방법원장
임기 : 2012년 2월 ~  2012년 12월 10일
전임 : 이진성
후임 : 서기석

신상정보
출생일 : 1956년(67–68세)
출생지 : 대한민국 부산광역시
학력 : 서울대학교 법학과 졸업
경력 : 국민권익위원회 위원장 서울중앙지방법원장
웹사이트 : 트위터
이성보(李晟補, 1956년 ~ )는 대한민국의 법조인이다.
생애

1956년 부산광역시에서 태어난 이성보는 경기고등학교와 서울대학교 법학과를 졸업하고 1978년 제20회 사법시험에 합격했다. 1984년 서울민사지방법원 판사에 임명되어 1986년 서울형사지방법원, 1989년 제주지방법원에서 판사를 하다가 1990년에 미국 캘리포니아대학교 버클리캠퍼스 로스쿨 과정을 이수하고 귀국한 다음 1992년에 법원행정처 조사심의관 발령을 받았다.
1094년 서울고등법원 판사, 1996년 대전지방법원 부장판사, 1998년 사법연수원 교수, 2000년 인천지방법원 부천지원장을 거쳐 2002년에 대전지방법원 수석부장판사가 되었으며 2004년 사법연수원 수석교수를 거쳐 2005년 11월부터 서울고등법원 부장판사로 재직하였으며 2009년 2월에 수석부장판사가 되었다.
2009년 9월에 법원장으로 승진하여 청주지방법원, 서울동부지방법원, 서울중앙지방법원에서 법원장으로 재직하였으며 서울중앙지방법원에서 법원장으로 재직하고 있을 때인 2012년 12월 11일 장관급인 국민권익위원회 위원장으로 임명되었다. 국민권익위원회 위원장으로 재직하는 동안 부정청탁 및 금품등 수수의 금지에 관한 법률(이른바, 김영란법)의 국회 법률안 제출 및 국회 통과에 있어 주무부처 장관으로서 주도적인 역할을 한 바 있다. 2015년 12월 국민권익위원회 위원장으로서 3년의 임기를 마치고 퇴직한 다음 개인법률사무소를 운영하다가 2019년 2월말부터 법무법인(유한) 동인의 대표변호사로 일을 하고 있다.
학력

경기고등학교
서울대학교 법학 학사
경력

제20회 사법시험 합격
서울민사지방법원 판사
서울형사지방법원 판사
제주지방법원 판사
법원행정처 조사심의관
서울고등법원 판사
대전지방법원 부장판사
사법연수원 교수
인천지방법원 부천지원장
대전지방법원 수석부장판사
사법연수원 수석교수
서울고등법원 부장판사
서울고등법원 수석부장판사
청주지방법원장
서울동부지방법원장
서울중앙지방법원장
국민권익위원회 위원장
법무법인(유한) 동인 대표변호사
| 0 | 1 | 2 |
| --- | --- | --- |
| 전임 이진성 | 제44대 서울중앙지방법원장 2012년 2월 7일 ~ 2013년 12월 7일 | 후임 서기석 |
| 0 | 1 | 2 |
| --- | --- | --- |
| 전임 김영란 | 제4대 국민권익위원회 위원장 2012년 12월 11일 ~ 2015년 12월 10일 | 후임 성영훈 |
마츠모토 하나

| 마츠모토 하나  |
| --- | --- |
2017 도쿄국제영화제에서
출생: 1998년 1월 24일(1998-01-24)(26세) 일본 오사카부
직업: 배우, 영화 감독
활동 기간: 2006년 - 현재
마츠모토 하나(일본어: 松本 花奈, 1998년 1월 24일 ~ )는 일본의 배우, 영화 감독이다.