shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
remember := [ :name | ('Hello, %1!' % { name }) displayNl ].
"적절한 시기에 -- 클로저를 호출합니다!"
"=&gt; 'Hello, world!'"
메서드에서 클로저 반환:
Integer extend [
asClosure [
| value |
getter value "=&gt; 10"
setter value: 21 "=&gt; 21"
getter value "=&gt; 21"
블록을 사용하여 호출자에게 정보 다시 보내기:
ifEven: evenBlock ifOdd: oddBlock [
ifTrue: [ evenBlock value: self ]
ifFalse: [ oddBlock value: self ]
위 메서드를 호출하고 블록을 전달:
10 ifEven: [ :n | n / 2 ] ifOdd: [ :n | n * 3 + 1 ] "=&gt; 5"
블록을 사용하여 열거형 및 배열 반복:
array := #(1 'hi' 3.14)
array do: [ :item | item displayNl ]
"=&gt; 1"
"=&gt; hi"
"=&gt; 3.14"
(3 to: 6) do: [ :item | item displayNl ]
"=&gt; 3"
"=&gt; 4"
"=&gt; 5"
"=&gt; 6"
`inject:into:`와 같은 메서드는 매개변수와 블록을 모두 허용할 수 있다. 이 메서드는 목록의 각 멤버를 반복하며, 집계를 유지하면서 일부 함수를 수행한다. 이는 함수형 프로그래밍 언어의 foldl 함수와 유사하다. 예를 들어:
첫 번째 전달에서 블록은 10(inject에 대한 인수)을 sum으로, 1(배열의 첫 번째 요소)을 element로 받는다. 이는 11을 반환한다. 11은 다음 전달에서 sum이 되어 3과 더해져 14가 된다. 14는 다시 5와 더해져 최종적으로 19를 반환한다.
블록은 많은 내장 메서드와 함께 작동한다:
(File name: 'file.txt') withWriteStreamDo: [ :file |
file nextPutAll: 'Wrote some text.'; nl ]
"파일은 여기서 자동으로 닫힙니다."
(File name: 'file.txt') linesDo: [ :each |
each displayNl ]
"=&gt; Wrote some text."
열거와 블록을 사용하여 1부터 10까지의 숫자를 제곱하기:
(1 to: 10) collect: [ :x | x squared ] "=&gt; [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]"
다음 코드는 Person이라는 클래스를 정의한다. Magnitude에서 상속받음으로써, 하나의 비교 메서드(codice_1)를 제외한 모든 비교 메서드가 자동으로 정의된다. 이 하나의 메서드를 추가하면 codice_2이 나이순으로 정렬할 수 있다. 객체가 인쇄/표시되는 방식(기본값은 프로그래머 출력과 사용자 표시 표현을 공유함)을 codice_3을 오버라이드하여 재정의할 수 있음에 유의하라.
Magnitude subclass: Person [
| name age |
Person class » name: name age: age [
&lt; aPerson [ ^self age &lt; aPerson age ]
name [ ^name ]
name: value [ name := value ]
age [ ^age ]
age: value [ age := value ]
printOn: aStream [ aStream nextPutAll: ('%1 (%2)' % { name. age }) ]
group := {
Person name: 'Dan' age: 23.
Person name: 'Mark' age: 63.
Person name: 'Cod' age: 16.
group asSortedCollection reverse
위 코드는 세 이름을 나이 역순으로 출력한다:
codice_4 호출로 예외가 발생한다:
self halt
선택적으로 메시지를 예외에 추가할 수 있다; 다른 종류의 예외를 발생시키는 codice_5도 있다:
self halt: 'This is a message'
이것들은 실제 예외 발생 메서드인 codice_6의 래퍼이다:
Error signal
예외는 codice_7 블록으로 처리된다.
[ something to do ]
on: Exception
do: [ :ex | handle exception in ex ]
물론 특정 예외(및 그 서브클래스)만 잡을 수 있다:
on: Warning
핸들러 절에서 사용할 수 있는 예외 객체를 사용하여 첫 번째 블록을 종료하거나 재개할 수 있다; 종료는 기본값이지만 명시적으로 언급할 수도 있다:
[ Error signal: 'foo' ]
on: Error
do: [ :ex | ex return: 5 ]
(Warning signal: 'now what?') printNl "=&gt; nil"
[ (Warning signal: 'now what?')
printNl ] on: Warning do: [ :ex | ex resume: 5 ] "=&gt; 5"
구조화된 텍스트, 구조화 텍스트, 스트럭처드 텍스트(Structured text, 약칭: ST 또는 STX)는 프로그래머블 로직 컨트롤러(PLC)용으로 설계된 IEC 61131-3 표준에서 지원하는 다섯 가지 언어 중 하나이다. 이 언어는 블록 구조를 가지며, 기반이 되는 파스칼과 문법적으로 유사한 고급 언어이다. 모든 언어는 IEC61131 Common Elements를 공유한다. 변수 및 함수 호출은 공통 요소에 의해 정의되므로, IEC 61131-3 표준 내의 다른 언어들을 동일한 프로그램에서 사용할 수 있다.
복잡한 문장과 중첩된 명령이 지원된다:
TxtState := STATES[StateMachine];
1: ClosingValve();
StateMachine := 2;
2: OpeningValve();
BadCase();
다른 일부 프로그래밍 언어와 달리, CASE 문에는 폴스루가 없다: 첫 번째 일치하는 조건이 실행되고, 해당 문이 실행된 후에는 다른 조건을 확인하지 않고 CASE 블록을 벗어난다.
추가 ST 프로그래밍 예제.
b_Start_Stop : BOOL; // Global variable to represent a boolean.
b_ON_OFF : BOOL; // Global variable to represent a boolean.
Start_Stop AT %IX0.0:BOOL; // Digital input of the PLC (Address 0.0)
ON_OFF AT %QX0.0:BOOL; // Digital output of the PLC (Address 0.0). (Coil)
PROGRAM Monitor_Start_Stop // Actual Program
Start_Stop : BOOL;
ON_OFF : BOOL;
VAR // Temporary variables for logic handling
ONS_Trig : BOOL;
Rising_ONS : BOOL;
ONS_Trig := Start_Stop AND NOT Rising_ONS;
함수 블록 예제.
// Function Block Timed Counter : Incremental count of the timed interval
Execute : BOOL := FALSE; // Trigger signal to begin Timed Counting
Time_Increment : REAL := 1.25; // Enter Cycle Time (Seconds) between counts
Count_Cycles : INT := 20; // Number of Desired Count Cycles
Timer_Done_Bit : BOOL := FALSE; // One Shot Bit indicating Timer Cycle Done
Count_Complete : BOOL := FALSE; // Output Bit indicating the Count is complete
Current_Count : INT := 0; // Accumulating Value of Counter
CycleTimer : TON; // Timer FB from Command Library
CycleCounter : CTU; // Counter FB from Command Library
TimerPreset : TIME; // Converted Time_Increment in Seconds to MS
cu := CycleTimer.Q,
C23은 다음 뜻이 있다.
C23, 공식적으로 ISO/IEC 9899:2024는 C17 (표준 ISO/IEC 9899:2018)을 대체하는 C 프로그래밍 언어의 현재 개방형 표준이다. 2016년에 C2x로 비공식적으로 시작되었으며, 2024년 10월 31일에 발행되었다. 발행된 문서와 가장 유사한 무료 초안은 N3220 문서이다. (아래 사용 가능한 텍스트 참조) C2x 초안을 위한 첫 WG14 회의는 2019년 10월에 개최되었고, 2020년에는 코로나19 범유행으로 인해 가상 원격 회의가 개최되었고, 2024년까지 다양한 전화 회의가 계속되었다.
C23에서 __STDC_VERSION__의 값은 201710L에서 202311L로 변경된다. "C17" 및 "C23"이라는 일반적인 이름은 ISO 표준 식별자(9899:2018 및 9899:2024)의 연도보다는 최종 채택 전에 고정된 이러한 값을 반영한다.
C23의 최신 작업 초안에 통합된 변경 사항은 다음과 같다.
일부 오래된 기능은 C23의 작업 초안에서 제거되거나 더 이상 사용되지 않는다.
컴파일러 지원.
다음 컴파일러는 이 표준을 지원하기 위한 실험적 컴파일러 플래그를 구현한다:
사용 가능한 텍스트.
다른 C 표준판과 마찬가지로, 표준의 공식 ISO 텍스트는 무료로 제공되지 않는다.
공개된 C23 이전의 최신 작업 초안은 2023년 4월 1일자 N3096이었다. 이 초안 이후 몇 달 동안 수백 가지 변경 사항이 이루어져 2023년 7월 9일자 작업 초안 N3149와 2024년 2월 22일자 공식 초안 표준 N3219가 생성되었다. 이 후자의 초안들은 공개되지 않았다.
초안 표준 N3219가 발표된 같은 날, 새로운 작업 초안 N3220이 공개되었다. 이 문서는 공식적으로 표준의 미래 버전 "C2Y"의 초안으로 설명되지만, 동봉된 "편집자 보고서"는 N3220이 C23 초안 표준 N3219와 부록 K의 한 각주만 다르다고 명시한다.
임베디드 C(Embedded C)는 서로 다른 임베디드 시스템을 위한 C 확장 기능들 사이에 존재하는 공통성 문제를 해결하기 위해 C 표준 위원회가 C 프로그래밍 언어에 적용한 언어 확장 집합이다.
임베디드 C 프로그래밍은 일반적으로 고정소수점, 여러 개의 별도 메모리 뱅크, 기본 I/O 작업과 같은 향상된 마이크로프로세서 기능을 지원하기 위해 C 언어에 대한 비표준 확장이 필요하다. C 표준 위원회는 2008년에 가장 최근에 개정되고 2013년에 검토된 기술 보고서를 발행하여 모든 구현에 적용할 공통 표준을 제공한다. 여기에는 고정소수점, 이름 지정된 주소 공간 및 기본 I/O 하드웨어 주소 지정과 같이 일반 C에는 없는 여러 기능이 포함된다. 임베디드 C는 표준 C의 대부분의 구문 및 의미 체계를 사용한다. 예를 들어 main() 함수, 변수 정의, 데이터 형식 선언, 조건문(if, switch case), 루프(while, for), 함수, 배열 및 문자열, 구조체 및 공용체, 비트 연산, 매크로 등이 있다.
에바 필그림(Eva Pilgrim, 1982년 8월 30일 ~ )는 대한민국 태생 미국의 기자, 앵커, 방송인이다.
한국인 어머니와 백인 미국인 아버지 사이에서 대한민국 서울에서 태어났다. 어린 시절을 회상하며 그녀는 “제가 어릴 때는 TV에 나오는 혼혈 아시아계 여성 자체가 거의 없었어요. 제가 자란 동네에서는 저와 다르게 생긴 사람들이 대부분이었기 때문에, TV에서 그런 여성들을 보는 건 단순히 "저 직업을 할 수 있겠구나"라는 생각뿐 아니라 "나 같은 사람도 다른 곳에서 살아가고 있구나"라는 걸 느끼게 해줬어요”라고 말했다.
플로리다대학교를 졸업한 뒤, 웨스트버지니아주 블루필드, 사우스캐롤라이나주 컬럼비아, 노스캐롤라이나주 샬럿에 있는 지역 방송국에서 일했다. 인디애나주 인디애나폴리스의 WXIN-TV에서 앵커 겸 기자로 활동했으며, 그 후 펜실베이니아주 필라델피아의 WPVI-TV로 자리를 옮겼다. 2016년 1월에는 ABC 뉴스에 합류했고, 2023년에는 드마르코 모건과 함께 GMA3: What You Need to Know의 공동 진행을 맡았다.
2025년 7월 7일 필그림이 데보라 노빌의 뒤를 이어 《인사이드 에디션》의 새 진행자로 발탁되었으며, 이는 프로그램의 38번째 시즌부터 시작되었다.
남편은 에드 헤리건이며, 슬하에 자녀 1명을 두고 있다.
Newlib은 임베디드 시스템에 사용하도록 고안된 C 표준 라이브러리 구현체이다. 여러 라이브러리 부분들이 모인 것으로, 모두 자유 소프트웨어 라이선스 하에 있어 임베디드 제품에서 쉽게 사용할 수 있다.
이것은 최초의 GNU 크로스 개발 도구 모음을 구축하는 과정에서 시그너스 서포트(Cygnus Support)에 의해 만들어졌다. 현재는 레드햇 개발자 제프 존스턴(Jeff Johnston)과 코리나 빈센(Corinna Vinschen)이 유지 관리하고 있으며, 비리눅스 임베디드 시스템을 위한 대부분의 상업적 및 비상업적 GCC 포트에서 사용된다.
Newlib 문서의 시스템 호출 섹션에서는 Newlib이 여러 운영체제에서 어떻게 사용될 수 있는지 설명한다. 주요 용도는 운영체제가 없는 임베디드 시스템이며, 이 경우 직렬 포트에 한 바이트를 출력하거나 디스크 또는 다른 메모리 장치에서 섹터를 읽는 등의 작업을 수행할 수 있는 BSP (임베디드)를 호출한다.
Newlib은 Atollic, CodeSourcery, Code Red, KPIT, 레드햇 등의 상업적 GCC 배포판에 포함되어 있으며, ARM 및 르네사스와 같은 주요 임베디드 프로세서 아키텍처 공급업체로부터 지원을 받는다. 시그윈의 표준 C 라이브러리로 사용되며, 아미가OS 4의 여러 표준 C 라이브러리 중 하나이기도 하다.
2004년 기준, 세가 드림캐스트를 대상으로 하는 독립적인 SDK인 KallistiOS는 Newlib을 표준 C 라이브러리로 사용하고 있으며, 플랫폼의 많은 상용 타이틀과 함께 제공된다.
년, 상업용 게임 시스템의 홈브루 개발을 위한 도구 모음인 devkitARM 및 devkitPPC는 Newlib을 C 라이브러리로 포함한다. 소니 AIBO용 Open-R SDK 또한 비유닉스 Aperios 위에 Newlib을 기반으로 한다.
년, 구글 네이티브 클라이언트 SDK (NaCl)는 Glibc 대신 Newlib을 기본 C 라이브러리로 포함한다.
2019년, 키스 패커드는 Newlib과 AVR Libc의 코드를 혼합하여 제한된 RAM을 가진 소형 임베디드 시스템을 대상으로 하는 표준 C 라이브러리 API를 제공하는 라이브러리인 Picolibc를 출시했다.
SEI CERT 코딩 표준(CERT Coding Standards)은 소프트웨어 시스템의 안전, 신뢰성 및 보안을 향상시키기 위해 CERT 코디네이션 센터에서 개발한 소프트웨어 코딩 표준이다. 개별 표준은 C, C++, 자바, 안드로이드 OS, 펄용으로 제공된다.
CERT C 보안 코딩 표준의 지침은 공통 취약점 열거 (CWE) 항목 및 MISRA를 포함한 다른 여러 표준과 상호 참조된다.
CFexpress는 콤팩트플래시 협회(CompactFlash Association, CFA)의 이동식 매체메모리 카드 표준이다. 이 표준은 PCIe 인터페이스를 통해 NVM 익스프레스 프로토콜을 사용한다. 1개에서 4개의 PCI-E 레인을 사용할 수 있는 3가지 다른 폼 팩터가 있다.
2016년 9월 7일, CFA는 PCI Express 인터페이스 및 NVM Express 프로토콜을 기반으로 하는 CFexpress 표준을 발표했다.
2017년 4월 18일, CFA는 CFexpress 1.0 사양을 발표했다. 버전 1.0은 최대 2GB/s 속도를 위해 2개의 PCIe 3.0 레인을 갖춘 XQD 폼 팩터(38.5mm × 29.8mm × 3.8mm)를 사용한다. NVMe 1.2는 낮은 지연 시간 액세스, 낮은 오버헤드 및 고도로 병렬 액세스에 사용된다.
2017년 6월 13일, 델킨은 CFexpress 1.0 사양을 기반으로 한 최초의 CFexpress 카드를 출시했다.
CFexpress 2.0 표준은 2019년 2월 28일에 발표되었다. 여기에는 1개의 레인을 가진 더 컴팩트한 Type A와 4개의 레인을 가진 더 큰 Type C의 두 가지 새로운 카드 형식이 포함된다. 기존 카드는 Type B로 지정되었다. NVM Express 프로토콜은 1.3으로 업그레이드되었다.
CFexpress 4.0 표준은 2023년 8월 28일에 발표되었다. CFexpress 4.0은 레인당 2GB/s로 최대 4개의 PCIe 4.0 레인을 지원하며, CFexpress 2.0보다 두 배 빠르다. NVM Express 프로토콜은 1.4c로 업그레이드되었다.
CFexpress는 다음 카드 크기를 지원한다.
더 큰 폼 팩터는 더 많은 전기 접점을 가지므로 더 많은 PCIe 레인을 사용할 수 있다.
Type A는 SD 카드와 크기가 비슷하다. 2023년 현재, 소니는 일부 소니 알파 카메라에 CFexpress Type A를 채택한 유일한 카메라 제조업체이다. 모든 소니 CFexpress 슬롯은 UHS-II SD 카드도 지원한다.
Type B는 가장 인기 있는 CFexpress 폼 팩터이며, 캐논, DJI, 니콘, 파나소닉 홀딩스, 레드 디지털 시네마를 포함한 여러 카메라 제조업체에서 사용된다. 이는 XQD 카드와 동일한 크기 및 접점을 가지므로 단일 카드 슬롯에서 XQD 및 CFexpress Type B 카드를 모두 사용할 수 있다. XQD 슬롯이 있는 일부 구형 카메라는 펌웨어 업데이트를 통해 XQD 슬롯에서 CFexpress Type B 카드를 사용할 수 있게 되었다.
2023년 기준, CFexpress Type C를 구현한 장치는 없으며, 카드나 카메라도 시판되지 않는다.
마인크래프트 서버(Minecraft server)는 2011년 모장 스튜디오의 비디오 게임 마인크래프트를 위한 플레이어 소유 또는 기업 소유의 다인용 게임 서버이다. 이 맥락에서 "서버"라는 용어는 단일 기계보다는 연결된 서버의 컴퓨터 망을 의미하는 경우가 많다. 플레이어는 모장이 제공하는 소프트웨어를 사용하여 컴퓨터에 직접 서버를 설정하거나, 호스팅 공급자를 이용하여 전용 머신에서 보장된 업타임으로 서버를 실행할 수 있다. 가장 큰 서버는 일반적으로 미니게임 서버인 하이픽셀로 알려져 있다.
마인크래프트 멀티플레이어 서버는 서버 운영자가 제어하며, 이들은 시간 설정, 플레이어 순간이동, 월드 스폰 설정 등의 서버 명령에 접근할 수 있다. 서버 소유자(또는 라이브 서버 파일에 접근할 수 있는 사용자)는 서버의 메커니즘을 변경하고, 다른 기능들 중에서 명령을 추가하기 위해 플러그인을 설정하고 설치할 수도 있으며, 어떤 사용자 이름이나 IP 주소가 게임 서버에 입장하도록 허용되거나 허용되지 않는지에 대한 제한을 설정할 수도 있다.
멀티플레이어 서버는 다양한 활동을 제공하며, 일부 서버는 독특한 전제, 규칙, 관습을 가지고 있다. 플레이어 대 플레이어 (PvP) 전투를 활성화하여 플레이어 간의 싸움을 허용할 수 있다. 사용자 지정 모드와 플러그인(서버 측 모드)은 수정된 서버에서 사용하여 게임의 바닐라 형태에서는 일반적으로 불가능한 작업을 수행할 수 있다. 또한 게임의 자바 및 베드락 에디션 간 크로스플레이를 허용할 수 있는 서버 소프트웨어 수정본도 존재한다.
멀티플레이어는 2009년 5월 31일 게임의 클래식 단계에서 마인크래프트에 처음 추가되었다. 첫 번째 서버 모드는 이 시기부터 빠르게 등장하기 시작했다.
2010년 9월 3일, hMod 작업이 시작되었다. hMod는 플러그인을 위한 API를 구현하여, 플러그인들이 hMod를 사용하는 한 서로 호환되도록 보장하는 주목할 만한 모드였다. 이 시기에 WorldEdit와 같은 여러 주목할 만한 프로젝트가 hMod를 위해 만들어졌으며, 이 중 일부는 오늘날까지도 더 현대적인 플랫폼을 위해 유지되고 있다.
마인크래프트 서바이벌 모드의 멀티플레이어는 2010년 8월 4일에 출시되었다. 가장 오래된 서버 맵은 마인크래프트 서버 MinecraftOnline의 "Freedonia"라고 불린다. 이 서버와 맵은 마인크래프트 서바이벌 모드 멀티플레이어가 출시된 지 한 시간 이내에 만들어졌다.
hMod 개발의 정체 이후, Nathan 'Dinnerbone' Adams, Erik 'Grum' Broes, Warren 'EvilSeph' Loo, Nathan 'Tahg' Gilbert, 그리고 sk89q 등 hMod 개발자 그룹에 의해 Bukkit이라는 정신적 후속작이 만들어졌다. 이 프로젝트는 2010년 12월 21일부터 작업에 착수하여 2011년에 공식 출시되었다. 이 프로젝트는 GPL 라이선스 아래의 Bukkit과 LGPL 라이선스 아래의 CraftBukkit으로 구성되었다. 특히, 모장의 독점 코드가 포함되어 있어 라이선스가 법적으로 허용되지 않았다.
2011년 1월 9일, 최초의 마인크래프트 서버 프록시인 CraftProxy가 만들어졌다. 이것은 주로 동일한 컴퓨터에서 다른 포트를 사용하여 여러 서버를 실행할 수 있도록 하는 매우 기본적인 프록시였다.
2011년 12월, 모장과 Bukkit 창립 팀은 모장 본사에서 공식 마인크래프트 모딩 API의 가능성에 대해 논의했다. 2012년 2월 28일, 모장과 Bukkit은 Bukkit 프로젝트의 모든 창립 멤버가 공식 모딩 API 작업을 위해 모장의 직원으로 합류할 것이라고 공동 발표했다(2011년 초 프로젝트를 떠난 sk89q 제외). 이것은 결코 출시되지 않았지만, 고용된 개발자들은 다른 방식으로 상당한 기술적 기여를 했다.
2012년 5월, 개발자 md_5를 포함한 팀에 의해 CraftBukkit이라는 서버 구현이 만들어졌다. 이 이름은 최근에 중단된 CraftBukkit의 포크인 CraftBukkit++의 패러디였다. 이 구현은 프로젝트가 커지면서 2013년 1월 15일 Spigot으로 리브랜딩되었다.
2012년 8월, md_5와 Codename_B는 프록시에 연결된 여러 서버 간에 플레이어 이동을 용이하게 할 수 있는 마인크래프트 서버 프록시 시리즈에 대한 작업을 시작했다. 이는 결국 2012년 10월 4일 개발이 시작된 레이어 7 프록시인 BungeeCord로 이어졌다.
2013년, 모장은 플레이어들이 직접 서버를 설정하지 않고도 쉽고 안전하게 멀티플레이어 게임을 실행할 수 있도록 하는 서버 호스팅 서비스인 마인크래프트 렐름을 발표했다. 일반 서버와 달리 렐름 서버에는 초대된 플레이어만 참여할 수 있으며, 이 서버는 IP 주소를 사용하지 않는다. 2016년부터 렐름은 마인크래프트가 윈도우 10, iOS, 안드로이드 플랫폼 간의 크로스 플랫폼 플레이를 지원할 수 있도록 했다. 이는 구독 기반 서비스로, 구독 등급에 따라 한 번에 3명 또는 11명의 플레이어가 렐름에 참여할 수 있다. 렐름은 게임의 자바 에디션에서도 구매할 수 있지만, 베드락 플레이어와의 크로스 플랫폼 플레이는 지원하지 않는다.
2014년 6월 14일, 모장은 의 EULA를 시행하기 시작하여 서버가 미세결제로 페이 투 윈 아이템을 판매하는 것을 금지했다. 많은 플레이어들은 이것이 게임 플레이에 불공정하게 영향을 미친다고 생각했다. 이 변경 후, 서버는 외형 아이템만 판매할 수 있게 되었다. 많은 서버가 이 직후 문을 닫았다.
2014년 6월 23일, Paper 프로젝트(원래 명칭: PaperSpigot)는 스피곳이 커뮤니티 기여를 받아들이는 것을 꺼리자 Z750과 gsand에 의해 스피곳의 포크로 시작되었다. 이 프로젝트는 스피곳에 비해 성능이 크게 향상되었다. 2025년 6월 현재, 커뮤니티에서 운영하는 측정 플랫폼 bStats는 13만 개 이상의 페이퍼 서버가 동시에 실행되고 있으며, 이는 Bukkit 생태계에서 파생된 모든 서버 구현의 60% 이상을 차지하는 사상 최고치를 기록했다고 추적한다.
2014년 8월 24일, EvilSeph는 프로젝트의 법적 회색 지대와 모장의 새로운 EULA 시행을 이유로 Bukkit 프로젝트의 중단을 발표했다. 이에 대해 모장 직원들은 트위터에서 Bukkit 팀이 회사 고용의 일환으로 프로젝트 권한을 모장으로 이전했다고 반박했다. 개발자 Dinnerbone과 Grum은 Bukkit을 다음 버전의 마인크래프트로 직접 업데이트할 것이며, Bukkit이 여전히 공식 모딩 API가 아닐 것임을 명확히 했다. 2014년 9월 5일, Wolvereness로 알려진 저명한 Bukkit 기여자는 깃허브에 DMCA 테이크다운 통지를 보내 Bukkit에 모장의 독점 코드가 포함되어 발생한 저작권 침해로 인해 Bukkit 및 그 포크(Spigot 포함)에 대한 모든 기여를 제거하도록 요청했다. 이 프로젝트는 이후 업데이트를 받지 못하고 사실상 중단되었다.
스피곳은 2014년 11월 28일 깃허브에서 자체 호스팅 Stash 서버로 코드를 마이그레이션하고, 기여자 라이선스 동의를 도입하며, 테이크다운 이전에 Bukkit 사본에 패치를 추가하는 빌드 도구를 제공하여 DMCA 테이크다운을 회피하도록 설계된 빌드 도구를 개발한 후 업데이트된 버전으로 돌아왔다. 이로 인해 스피곳은 Bukkit의 사실상 후계자가 되었다.
2017년 9월 20일, 베드락 코드베이스에서 파생된 게임 에디션용 "Better Together Update"가 출시되었으며, 이는 크로스 플랫폼 멀티플레이어 지원과 함께 Lifeboat, 마인플렉스, InPVP, CubeCraft 등 4개의 추천 서버를 추가했다.
2022년 7월 27일, "야생 업데이트" 1.19.1의 일부로 플레이어 채팅 신고 기능이 추가되었다. 이를 통해 플레이어는 다른 플레이어가 보낸 악성 채팅 메시지를 모장에게 직접 신고할 수 있었고, 플레이어는 Microsoft의 커뮤니티 표준을 위반할 경우 렐름을 포함한 멀티플레이어 서버에서 전체적으로 게임을 할 수 없게 될 수 있었다.
2023년 11월 7일, 모장 스튜디오는 GamerSafer와 협력하여 마인크래프트의 공식 서버 목록을 공개했다.
마인크래프트 서버를 운영하는 것은 많은 서버 소유자에게 풀타임 직업이 될 수 있다.
여러 대형 서버는 개발자, 관리자, 아티스트 등으로 구성된 직원을 고용한다. 대형 서버를 운영하는 것은 운영자에게 비용이 많이 들 수 있으며, 특히 천 명 이상의 플레이어가 있는 서버는 더욱 그렇다. 비용에는 급여, 하드웨어, 대역폭, DDoS 보호 등이 포함될 수 있다. 던바는 일일 플레이어 5만 명 이상을 기록한 MCGamer의 월 비용이 "5자리 숫자에 달할 수 있다"고 밝혔다. 2015년 현재, 가장 큰 서버인 하이픽셀의 월 비용은 거의 10만 달러에 달한다. 많은 서버는 비용 충당을 위해 게임 내 랭크, 꾸미기 아이템, 특정 미니게임 또는 게임 모드 패스 등을 판매한다.
자바 에디션의 경우, 모장은 서버 운영자가 서버를 실행할 수 있도록 공식 jar 파일을 배포한다. 타사 서버 jar 파일도 존재하며, 일반적으로 공식 서버 소프트웨어보다 리소스를 효율적으로 사용하고 플러그인 사용을 허용한다. 그러나 마인크래프트 서버는 전통적으로 대부분의 작업을 단일 코어(메인 스레드)에서 실행하도록 제한되어 있으며, 제한된 양의 다른 작업만 비동기적으로 실행될 수 있어 많은 플레이어 수에는 비효율적이다.
마인크래프트 자바 서버는 일반적으로 통신을 위해 TCP를 사용하지만, 마인크래프트 베드락은 RakNet 라이브러리를 사용하여 UDP를 사용하며, 일부 구현에서는 보안 목적으로 X.509를 사용한다. 마인크래프트 베드락의 패킷은 Zlib을 사용하여 압축되는 반면, 자바의 패킷은 압축되지 않고 인터넷을 통한 효율적인 전송에 최적화되어 있다. 마인크래프트 자바는 포트 25565를 사용하여 새 연결을 수신하고 수락한다. 서버 소프트웨어는 기본적으로 포트 25565의 모든 연결을 수락하도록 설정되어 있으므로 SYN 플러드 공격과 같은 일반적인 TCP 공격에 취약해진다. 베드락은 포트 19132를 사용하며 암호화되어 있지만, 네트워크의 방화벽이 제대로 구성되지 않으면 UDP 플러드 공격의 영향을 받을 수 있다. 서버는 솔트된 디피-헬먼 키 교환을 사용하여 적절한 핸드셰이크가 설정되도록 한다.
주요 서버.
가장 인기 있는 자바 에디션 서버는 2013년 4월에 출시된 하이픽셀이며, 2천만 명 이상의 고유 플레이어를 기록했다. 2021년, 2012년 12월 자바 에디션에서, 2018년 베드락 에디션에서 출시된 CubeCraft Games는 3천만 건 이상의 고유 서버 연결과 57,000명 이상의 동시 접속 플레이어 최고 기록을 달성했다. 다른 인기 있는 서버로는 2012년 4월에 출시되어 350만 명 이상의 고유 플레이어를 보유한 MCGamer, 2013년 4월에 출시되어 100만 명 이상의 고유 플레이어를 보유한 Wynncraft, 그리고 2011년에 출시되어 역시 100만 명 이상의 고유 플레이어를 보유한 Emenbee가 있다. 2014년 현재, 폴리곤에 따르면 마인플렉스, 하이픽셀, Shotbow, The Hive와 같은 서버들은 "매월 백만 명 이상의 고유 사용자"를 유치한다.
BuildTheEarth(빌드 디 어스, BTE)는 샌드박스 비디오 게임인 마인크래프트 내에서 지구의 모델을 만드는 데 전념하는 프로젝트이다.
BuildTheEarth는 2020년 3월 유튜버 PippenFTS가 마인크래프트 비디오 게임에서 지구를 재현하기 위한 협력 노력으로 만들었다. 코로나19 봉쇄 기간 동안 이 서버는 플레이어에게 가상으로 세계를 경험하고 건설할 기회를 제공하는 것을 목표로 했다. 유튜브 영상에서 PippenFTS는 잠재적인 참가자들에게 지구 지형의 기본적인 모델 위에 인공 구조물을 재현할 것을 촉구했다. 프로젝트 조정을 돕기 위해 만들어진 디스코드 서버는 2020년 4월까지 십만 명 이상의 사용자를 끌어모았다. PippenFTS는 2024년에 프로젝트를 완전히 떠났지만, 이 프로젝트는 여전히 커뮤니티에서 활발히 유지되고 있다.
메르카토르 도법을 사용하여 지형을 생성하려는 시도가 실패한 후, 주최자들은 다이맥시온 지도 투영법의 수정된 버전을 선택했다. 이 대안적인 접근 방식은 바다가 심하게 왜곡되는 대신 육지의 왜곡을 최소화하는 것을 우선시했다.
마인크래프트 개발사 모장 스튜디오는 2020년 지구의 날 (4월 22일)에 자신들의 웹사이트에서 이 프로젝트를 소개했다. 2020년 7월, 유튜버 MrBeast는 그와 50명의 다른 사람들이 프로젝트 내에서 그의 고향인 롤리 (노스캐롤라이나주)를 건설하는 영상을 공개했다.
2020년에 다니엘 탄이 서버에 타지마할의 전체 크기 재현을 완료했다. 2022년에는 2,000명 이상의 플레이어로 구성된 팀이 9/11 기념관, 뉴욕 카운티 법원, 성 패트릭 대성당 (미드타운 맨해튼), 소호 등 뉴욕시의 많은 유명 장소를 포함하여 1:1 스케일로 뉴욕의 여러 곳을 재현했다. 400명 이상의 플레이어로 구성된 팀이 알가르베 국제 서킷을 포함한 포르투갈의 여러 건물의 건설을 완료했다.
원래 이 프로젝트는 주로 두 가지 마인크래프트 수정에 의존하여 작동했다: Cubic Chunks와 Terra++. Cubic Chunks는 마인크래프트의 특정 높이 이상으로 구조물을 건설하는 제한을 제거한다. Terra++는 오픈스트리트맵과 같은 지리 데이터 서비스의 정보를 사용하여 건설 과정을 용이하게 하기 위해 지형을 자동으로 생성한다.
그러나 마인크래프트 버전 1.18에서 새로운 월드 높이 제한이 도입되면서 전 세계의 더 많은 지역이 바닐라 범위에 들어갈 수 있게 되었다. 기준으로 프로젝트의 대부분은 미국과 남미의 일부 지역을 제외하고는 마인크래프트 1.20 이상 버전으로 전환되었으며, 별도의 수정 없이 진행된다.
파 랜즈 오어 버스트(Far Lands or Bust, 약칭 FLoB)는 커트 J. 맥이 제작한 온라인 비디오 시리즈로, 비디오 게임 마인크래프트를 플레이하는 모습을 담고 있다. 이 시리즈는 지형 생성이 제대로 작동하지 않아 왜곡된 지형을 만들어내는 마인크래프트 세계의 먼 지역인 ‘파 랜드’로 향하는 그의 여정을 묘사한다. 커트는 2011년 3월부터 여정을 시작했으며, 14년 7개월 뒤인 2025년 10월 4일 파 랜드에 도착했다.
파 랜즈 오어 버스트의 에피소드는 일반적으로 일종의 팟캐스트 역할을 하며, 커트는 게임의 음악을 배경 음악으로 삼아 자신의 삶, 뉴스 및 과학 분야의 최근 사건들을 논한다. 이 쇼는 또한 시청자들이 자선 모금 목표를 세우고 기부를 장려하기도 한다. 처음에 선택된 자선 단체는 차일드 플레이였으며, 이 쇼를 통해 40만 달러 이상을 모금했다. 2018년부터 2019년까지와 2023년부터 2024년까지는 다이렉트 릴리프를 대상으로 모금을 진행했다. 2020년에는 커트가 2017년에 자신의 개 Juno를 입양한 단체인 프로그레시브 애니멀 웰페어 소사이어티(PAWS)를 대상으로 모금을 진행했다. 2020년 8월 30일, 커트는 주로 기부 시스템의 복잡성으로 인해 PAWS에 더 이상 모금을 진행하지 않고 대신 평등 정의 이니셔티브로 전환한다고 발표했다.
이 쇼는 마인크래프트에서 가장 긴 여정으로 기네스 세계 기록을 보유하고 있다.
파 랜드.
마인크래프트는 절차적으로 생성된 3차원 세계에서 진행되는 샌드박스 비디오 게임이다. 플레이어가 어느 방향으로든 걸으면 게임은 플레이어 앞에 새로운 지형을 생성하여 사실상 무한한 세계를 탐험할 수 있다. 그러나 게임 초기 버전의 계산 한계로 인해 세계 중심에서 약 12,550,821블록 떨어진 거리에서는 지형 생성 알고리즘에 버그가 발생해 왜곡된 지형을 생성한다. 이에 대해 마인크래프트의 원래 개발자인 마르쿠스 페르손은 “그렇게 멀리 걷는 데는 매우 오랜 시간이 걸릴 것이다. 게다가 버그는 파 랜드에 신비함과 카리스마를 더한다”고 말했다. ‘파 랜드’라는 이름은 이 지역을 지칭하기 위해 커뮤니티에서 채택한 것이다. 페르손은 또한 “파 랜드에 도달하는 것은 불가능할 것”이라고 말했고 커트는 이를 도전으로 받아들였다.
게임 코드가 변경되면서 최신 버전의 게임에는 동일한 오류가 없으며, 세계 중심에서 까지의 거리에서도 지형이 정상적으로 생성된다. 커트는 파 랜드가 사라지기 전의 최신 버전인 베타 1.7.3 버전에서 시리즈를 계속 기록하고 있다. 페르손은 2014년에 파 랜즈까지 걷는 데 약 800시간이 걸릴 것으로 추정했다. 더 멀리 (3,200만 블록) 이동하면 게임이 충돌을 확인하지 못하여 플레이어가 지형 아래로 떨어져 죽게 된다.
2023년 10월 현재, 버그나 치트를 사용하지 않고 파 랜드로 향하는 여정은 30개 이상이 확인되었다. 약 1/3이 완료되었고(일부는 네더 차원을 통해 1/8 단축 경로를 사용), 1/3이 진행 중이며, 1/3은 중단되었다(TinfoilChef의 사망 포함). 예를 들어, 2020년 6월에는 KilloCrazyMan이 처음으로 이 목표를 달성했고, 2022년 8월에는 MysticalMidget이 2,500시간과 3,200만 블록을 걸은 후 달성했다.
F3 기념비.
게임에서 F3 키를 누르면 디버그 화면을 열어 플레이어의 현재 세계 좌표를 확인할 수 있다. 파 랜즈 오어 버스트에서는 시즌마다 자선 모금 목표가 달성되면 시즌 마무리를 기념하기 위해 F3을 한 번만 누른다. 또한, 그는 이 행사를 기념하기 위한 기념비를 세운다.
이에 대한 예외는 그가 부동소수점 오차가 텍스처 픽셀 기준 2픽셀에서 4픽셀로 증가하는 지점을 지났을 때였다. 2020년 8월 8일, 커트는 라이브 스트림(에피소드 793.5) 중에 부동소수점 오차가 증가하는 것을 목격했다. 커트는 다음 에피소드인 794에서 F3을 눌러 4,194,304블록 기준선에 도달했음을 확인했다. 그는 이 지점을 표시하기 위한 기념비를 세웠다. 다음으로 이러한 현상이 발생한 것은 2024년 4월 16일, 그 해 FLoB-a-thon 도중 총 8,388,608블록을 진행한 되 오차가 다시 증가하는 것을 알아차렸을 때였다.
2025년 10월 4일, 커트는 특별히 준비한 트위치 스트림 도중 파 랜드에 도달했다. 커트는 유튜브 채널의 게시물에서 파 랜드에 도달한 뒤에도 시리즈를 이어갈 것이라고 밝혔다.
스네이크는 뱀을 테마로 한, 점점 길어지는 선의 끝을 플레이어가 조종하는 액션 비디오 게임의 장르이다. 플레이어는 뱀이 다른 장애물이나 자기 자신과 부딪히지 않도록 조종해야 하는데, 뱀이 길어질수록 조작이 어려워진다.
이 장르는 1976년 그렘린 인더스트리스의 경쟁적인 아케이드 비디오 게임 블록케이드에서 시작되었으며, 목표는 다른 플레이어보다 오래 생존하는 것이었다. 블록케이드와 그 뒤를 이은 초기 복제품들은 순전히 추상적이었고 뱀이라는 용어를 사용하지 않았다. 이 개념은 머리와 꼬리가 있는 선이 먹이를 먹을 때마다(종종 사과나 달걀) 길어져 자기 충돌 가능성을 높이는 일인용 변형으로 발전했다. 스네이크 게임의 단순성과 낮은 기술 요구 사항 덕분에 수백 가지 버전이 출시되었으며, 일부는 제목에 뱀(snake) 또는 벌레(worm)라는 단어를 포함한다. 1982년 영화를 기반으로 한 트론 아케이드 비디오 게임에는 일인용 라이트 사이클 부분에 스네이크 게임플레이가 포함되어 있으며, 일부 후기 스네이크 게임은 이 테마를 차용한다.
1998년 노키아 휴대 전화에 단순히 스네이크라고 불리는 버전이 사전 설치된 후, 스네이크 게임에 대한 관심이 다시 부상했다.
1976년의 원본 블록케이드와 그 수많은 복제품들은 2인용 게임이다. 위에서 아래로 내려다보는 시점에서 각 플레이어는 고정된 시작 위치에서 "뱀"을 조종한다. 뱀의 "머리"는 계속 앞으로 움직이며 멈출 수 없고 점점 길어진다. 벽과 다른 뱀의 몸체에 부딪히지 않도록 좌우상하로 조종해야 한다. 가장 오래 살아남는 플레이어가 승리한다. 일인용 버전은 덜 흔하며, 1982년 트론 아케이드 게임의 라이트 사이클 부분처럼 하나 이상의 뱀이 컴퓨터에 의해 조종된다.
가장 일반적인 일인용 게임에서 플레이어의 뱀은 특정 길이를 가지며, 머리가 움직일 때 꼬리도 움직인다. 뱀이 먹는 아이템마다 뱀이 길어진다. 스네이크 바이트에서는 뱀이 사과를 먹는다. 니블러에서는 뱀이 미로에서 추상적인 물체를 먹는다.
스네이크 장르는 1976년 아케이드 비디오 게임 블록케이드에서 시작되었는데, 이는 레인 하크와 아고 키스가 개발하고 그렘린 인더스트리스에서 출시했다. 같은 해 빅풋 봉커스(Bigfoot Bonkers)라는 이름으로 복제되었다. 1977년 아타리는 블록케이드에서 영감을 받은 두 가지 게임, 아케이드 게임 도미노스와 아타리 VCS 게임 서라운드를 출시했다. 서라운드는 미국에서 아타리 VCS 출시 게임 9개 중 하나였으며, 시어스에서 체이스(Chase)라는 이름으로 판매되었다. 같은 해, 유사한 게임이 밸리 아스트로케이드용으로 체크메이트(Checkmate)라는 이름으로 출시되었다. 마텔은 1982년 인텔리비전 콘솔용으로 스나푸를 출시했다.
최초로 알려진 가정용 컴퓨터 버전인 웜(Worm)은 피터 트레포나스(Peter Trefonas)가 TRS-80용으로 프로그래밍하여 1978년 CLOAD 잡지에 발표했다. 같은 저자가 PET과 애플 II용 버전도 출시했다. 블록케이드의 복제품인 허슬(Hustle) 아케이드 게임의 공식 버전은 밀턴 브래들리가 TI-99/4A용으로 1980년에 출시했다.
일인용 게임인 스네이크 바이트는 1982년 아타리 8비트 컴퓨터, 애플 II, VIC-20용으로 출시되었다. 뱀이 사과를 먹어 레벨을 클리어하며, 이 과정에서 몸이 길어진다. 데이브 브레스넨(Dave Bresnen)이 만든 BBC 마이크로용 스네이크(1982)에서는 뱀이 진행 방향에 따라 좌우 화살표 키로 조종된다. 뱀은 길어질수록 속도가 빨라지며, 목숨은 하나뿐이다.
니블러 (1982)는 뱀이 미로에 꽉 들어맞고, 대부분의 스네이크 디자인보다 게임플레이가 빠른 일인용 아케이드 게임이다. 또 다른 일인용 버전은 1982년 트론 아케이드 게임의 일부로, 라이트 사이클을 테마로 한다. 이 게임은 스네이크 개념을 재활성화시켰고, 이후 많은 게임들이 라이트 사이클 테마를 차용했다.
1991년부터 니블스는 한동안 MS-DOS에 큐베이직 샘플 프로그램으로 포함되었다. 1992년에는 마이크로소프트 엔터테인먼트 팩의 일부로 래틀러 레이스(Rattler Race)가 출시되었다. 이 게임은 익숙한 사과 먹기 게임플레이에 적 뱀을 추가했다.
1998년, 모바일 게임 스네이크가 노키아 6110용으로 출시되었다. 이 게임은 인기가 많았고, 노키아는 스네이크 II, 스네이크 EX, 스네이크 EX2, 스네이크 III, 스네이크, 스네이크 센시아(Snake Xensia) 및 스네이크 서브소닉을 포함한 일련의 반복 버전을 출시했다. 게임 그래픽과 게임플레이가 발전하면서 인기는 줄어들었다.
후기 게임.
2002년, 스네이크는 피터스 게임박스(Peter's GameBox)를 통해 포켓 PC용으로 다운로드할 수 있게 되었다. 2004년, TIM은 팀 왑 패스트(Tim Wap Fast) 시스템을 통해 스네이크를 다운로드할 수 있도록 했다. 2013년 3월, 님블비트는 액션 롤플레잉 게임 스네이크 게임인 님블 퀘스트를 출시했다. 2015년, 아르만토(Armanto)는 루밀러스 디자인(Rumilus Design)과의 협력을 통해 스네이크의 정신적 후속작인 스네이크 리와인드를 출시했다. 2019년, 과학자들은 스네이크를 플레이하는 동안 GLASSES 화면 휴대폰의 터치 감도를 테스트했다. 2020년, 잔코 타이니 T2가 스네이크가 설치된 채 출시되었다. 2020년 3월, 오렌지픽셀(OrangePixel)은 슈팅 게임 요소가 가미된 스네이크 코어를 출시했다. 2020년 9월, 트리 맨 게임즈(Tree Man Games)는 트레일러를 끄는 자동차에 대한 파코 카라반을 출시했다. 2020년 12월, 레트로 위젯(Retro Widget)은 iOS 홈 화면과 애플 워치용으로 스네이크 II를 출시했다. 2023년, 사용자들은 GPT-4를 사용하여 스네이크를 재현했다. 2023년, 스포티파이는 20곡 이상이 포함된 플레이리스트 안에 다운로드 가능한 게임으로 스네이크를 추가했다. 2024년, Nothing은 자사 휴대폰용으로 스네이크 위젯을 출시했다. 2024년 3월, 픽톨라인(Pictoline)은 플레이어가 케찰코아틀을 조종하는 스네이크 게임인 케치를 출시했다. 2025년 4월, 타이드풀 게임즈(Tidepool Games)는 로그라이크 스네이크 게임인 메이지트레인을 출시했다.
일련의 온라인 스네이크 게임이 만들어졌다. 2016년, 스티브 하우스(Steve Howse)는 Agar.io의 성공을 모방하기 위해 Slither.io를 출시했다. 2016년, 쿠앱스(Kooapps)는 Snake.io를 출시했고, 나중에 2023년 애플 아케이드에 출시되었다. Snake.io는 2024년에 넷플릭스와 닌텐도 스위치에도 출시되었다. 2025년 2월, 앱스플로어 (아이캔디)는 .io 배틀 로열 스네이크 게임인 스네이키 캣을 출시했다.
구글은 스네이크 게임을 자사 애플리케이션에 통합했다. 2010년, 유튜브는 비디오 플레이어 안에 스네이크를 숨겨진 게임으로 추가했다. 2013년, 구글은 웹 브라우저용 이스터 에그로 스네이크 구글 두들을 출시했다. 2019년, 구글은 만우절 장난으로 구글 지도 안에 스네이크를 추가했다. 2019년, 구글 크롬은 웹 브라우저용 스네이크 게임을 출시했다. 구글은 2025년 1월 중국 설날의 뱀의 해를 기념하기 위해 두들 스네이크를 재출시했다.
2025년, 스네이크의 개념은 교육적 맥락에 적용되었다. 오픈 소스 게임인 스네이클리브(Snakeleev)는 기존의 게임 플레이 메커니즘을 사용하여 학생들이 주기율표를 학습하는 데 도움을 준다. 이 게임은 과학 교육 프로젝트의 일환으로 개발되었으며, 화학 교육 저널에 게재된 동료 검토 논문에 설명되어 있다. 2025년, 한국에서 진행된 여행 경쟁 시리즈 의 시즌은 이 게임 디자인을 기반으로 했다. 파이썬 스네이크는 학생들에게 파이썬과 Pygame으로 프로그래밍하는 방법을 가르치는 데 자주 사용된다.
1996년, 넥스트 제너레이션은 "역대 최고의 게임 100선"에서 스네이크를 41위로 선정하며 빠른 반응과 예측 능력 모두의 필요성을 강조했다. 특정 버전의 제목 대신 "스네이크 게임"이라고 인용 부호 안에 표시했다.
2012년 11월 29일, 뉴욕 뉴욕 근대미술관은 노키아 스네이크 포트가 큐레이터들이 미래에 박물관 소장품에 추가하고 싶어하는 40개 게임 중 하나라고 발표했다.
마그네틱(magnetic)은 다음 뜻이 있다.
카랑탕(, '꺄헝텅')은 프랑스 북서부 노르망디에 있는 코탕탱반도 북동쪽 기슭 근처의 작은 시골 마을로, 인구는 약 6,000명이다. 이전에는 코뮌이었으며, 망슈 데파르트망에 속했다. 2016년 1월 1일, 새로운 코뮌인 카랑탕레마레로 합병되었다. 이 마을은 제2차 세계 대전 상륙 작전의 전략적인 초기 목표였다. 마을을 점령하는 것이 도브강 하구에서 나뉘는 유타와 오마하 해변의 상륙지점을 연결하는 데 필요했기 때문이다 (인근 들판은 독일군에 의해 마을 외곽까지 침수되었다). 이 마을은 또한 매우 중요한 항만 시설이 있는 셰르부르와 오트빌을 점령하기 위한 중간 경유지로서도 필요했다.
카랑탕은 1450년 백년 전쟁 중 벌어진 중세 포르미니 전투 현장과 가깝다. 이 마을은 또한 고대 갈리아의 항구인 크로시아토눔 (로마 문헌에 기록됨)에 대한 역사적 언급의 장소일 가능성이 높다. 이곳은 우넬리 (또는 베넬리, 또는 베넬리) 부족 (그리스어: Οὐένελοι)의 소유지였으며, 노르망디 해변에서 약간 내륙으로 들어간 도브강에 위치해 있었다. 인근 강 계곡의 완만한 경사는 보트 건설에 탁월했다.
1944년 6월 6일 이른 아침, 미국 제82공수사단과 제101공수사단이 코탕탱반도 기슭에 상륙했다. 상륙은 흩어졌지만, 이들은 미국 제7군단이 유타 해변에서 진격할 대부분의 경로를 확보했다. 유타 해변은 연합군 우익(서쪽)으로, 두브강으로 인해 오마하 해변 및 다른 교두보들과 분리되어 있었다. 미국 제4보병사단은 동이 튼 직후 유타 해변에 상륙하여 사상자가 거의 없었으며, 미래 연합군 작전에 중요한 요새화된 항구인 셰르부르로의 이동을 준비하기 시작했다.
상륙 직후, 유타 해변의 연합군에게 우선순위는 동쪽의 연합군 상륙 지점과 연결하는 것이었다. 이 임무는 해당 지역에 상륙하여 내륙 목표물(예: 포병 진지)에 대한 공격을 수행하고 독일군 증원군으로부터 해당 지역을 확보하고 차단하던 제101공수사단에 할당되었다.
6월 9일까지 제101공수사단은 흩어진 부대들을 충분히 재편성했다. 그들은 침수된 들판을 가로지르는 몇몇 둑길을 통해 침수된 두브강을 건널 수 있었다. 다음 날 카랑탕 전투에서 카랑탕은 제101공수사단에게 함락되었다. 새벽 공격으로 시작된 이 전투는 강력하게 준비된 진지에 박혀 있던 독일군에 맞서 하루 종일 격렬하게 벌어진 시가전이었다. 이 마을의 점령은 오마하에서 유타 해변으로, 그리고 오마하 동쪽의 다른 세 곳의 상륙 지점으로 이어지는 지속적인 전선을 연합군에게 제공했다. 미군은 6월 13일 마을 남서쪽에서 벌어진 블러디 걸치 전투로 알려진 독일군의 기갑 증원 반격에도 불구하고 마을을 계속 점령했다.
6월 15일, 제9공군 IX 공병사령부의 공병들은 마을 남쪽에 전투기용 전진 착륙 비행장 건설을 시작했다. 6월 25일에 작전이 선포된 이 비행장은 "A-10"으로 지정되었다. 8월 중순까지 제50전투비행단의 P-47 썬더볼트가 사용했으며, 그 후 11월에 폐쇄될 때까지 보급 및 부상병 수송을 위한 지원 비행장으로 사용되었다. 오늘날, 작은 사설 비행장이 전시 시설의 일부에 위치해 있다.
제101공수부대 행진곡.
"제101공수부대 행진곡"은 1944년 6월 카랑탕 해방 기념을 위해 노르망디 작곡가 다니엘 부르델레스가 작곡했다. 카랑탕에서 만들어진 이 행진곡은 마을에서 제작한 CD "카랑탕, 하늘의 기억" (1994)에서 발췌되었다. 이 곡은 프랑스3 지역 TV에서 노르망디 해방 영화의 배경 음악으로 정기적으로 사용된다.
이지니쉬르메르()는 프랑스 북서부 칼바도스 데파르트망 및 노르망디 레지옹의 코뮌이다. 이곳은 코뮌 공동체 이시니-오마하 인터콤의 일부이며, 코뮌의 총 인구는 27,181명이다.
이 시는 노르망디 센강 유역에 위치해 있다. 시 전역은 비르강, 오르강, 엘강, 그리고 앙느베이 방앗간 개울, 코랭빌 개울, 엘강의 지류, 코크렐 개울, 로지에르 제1지류, 쿠드레 개울, 파르크 숲 제1도랑, 파르크 숲 제2도랑, 이시니쉬르메르 시의 제1운하, 옛 기차역의 제1운하, 이시니쉬르메르 시의 제2운하, 베이 정차장의 제1운하, 폴더 지역의 제1운하, 테르르 도랑, 쉬아르 습지의 제1운하, 엘 숲 농장의 제1도랑, 카라벵 샘 개울, 코랭빌 개울, 오르강의 지류, 오르강, 벨라이 개울, 포스 지역의 제8도랑, 방돔의 제1도랑, 이시니쉬르메르의 제1도랑, 마들렌의 제1도랑, 그 외 여러 작은 하천 등이 있다.