리눅스 디렉터리 구조 & 라이선스 정리
리눅스 디렉터리 구조는 시스템 보안·유지보수의 핵심이며, GNU 철학·오픈 소스 라이선스와 맞물려 자유롭고 확장성 높은 환경을 제공합니다. 이번 글에서는 최상위(루트)부터 /usr, /var까지 리눅스 디렉터리 구조를 체계적으로 설명하고, 뒤이어 GNU·FSF가 강조하는 자유 소프...
리눅스 디렉터리 구조는 시스템 보안·유지보수의 핵심이며, GNU 철학·오픈 소스 라이선스와 맞물려 자유롭고 확장성 높은 환경을 제공합니다. 이번 글에서는 최상위(루트)부터 /usr, /var까지 리눅스 디렉터리 구조를 체계적으로 설명하고, 뒤이어 GNU·FSF가 강조하는 자유 소프...
리눅스는 1991년 리누스 토르발스가 공개한 이래, “오픈 소스 운영 체제(OS)”의 대명사로 자리 잡았습니다. 오늘은 리눅스 커널을 중심으로 발전해 온 GNU/리눅스 생태계를 역사·특징·장단점 순으로 총정리합니다. 이 글만 읽어도 리눅스의 과거와 현재, 그리고 활용 가치를 한눈에...
자바스크립트 객체 다루기 가이드
웹 애플리케이션의 데이터와 로직을 구조화하려면 자바스크립트 객체(JavaScript Object)를 제대로 이해해야 합니다. 객체는 프로퍼티와 메소드를 묶어 실생활 사물처럼 표현하기 때문에, 유지보수성과 재사용성을 높이는 핵심 도구입니다.
자바스크립트 객체 생성 패턴을 정확히 알면 데이터 구조 설계·상속 체계를 한층 깔끔하게 만들 수 있습니다. 이번 글에서는 리터럴 표기, 생성자(new), Object.create() 세 가지 핵심 방식을 예제와 함께 비교 정리합니다.