라즈베리 파이에서 ZRAM(압축메모리) 사용

라즈베리 파이 3B+ 이하(라즈베리 파이 4B 1GB 모델 포함) 기종에서는 RAM 용량이 1GB 이하로 제한되어 있습니다. 그마저도 내장 그래픽 특성상 VRAM으로 일부 할당됩니다. 이 작은 RAM 용량 때문에 사용하기 불편할 경우가 있는데, 이 경우 ZRAM을 이용하여 스왑 메모리를 늘려 좀 더 여유있게 쓸 수 있습니다. 라즈베리 파이에 라즈베리 파이 OS(구 라즈비안)나 그 밖에 리눅스 계열 … “라즈베리 파이에서 ZRAM(압축메모리) 사용” 더 읽기

MySQL 예제 – 시간 계산, 그룹 다루기

MySQL 예제를 만들어 보았습니다. 이 예제에서는 시간 계산 및 그룹을 다룹니다. 문제 테이블 `girlgroup`의 데이터가 다음과 같이 있다고 가정해 봅시다. groupNm memberNm birthday BLACKPINK 지수 1995-01-03 BLACKPINK 제니 1996-01-16 BLACKPINK 로제 1997-02-11 BLACKPINK 리사 1997-03-27 LE SSERAFIM 사쿠라 1998-03-19 aespa 카리나 2000-04-11 ITZY 예지 2000-05-26 ITZY 리아 2000-07-21 LE SSERAFIM 김채원 2000-08-01 aespa 지젤 2000-10-30 … “MySQL 예제 – 시간 계산, 그룹 다루기” 더 읽기

유니코드 한글 완성자 코드표

※이 포스트는 11,172자의 한글 완성자를 모두 수록하여 스크롤 압박이 있습니다. 유니코드에서 한글 완성자는 U+AC00 – U+D7A3 범위 내에 11,172자가 배당되어 있습니다. 한글 자체는 유니코드 초창기부터 추가되었지만, 지금과 같은 순서는 유니코드 2.0 버전부터 확립되었습니다. 초기 버전인 1.0.0에서는 KS X 1001 완성형의 2,350자가 U+3400 – U+3D2D 범위에 추가되었고, 그 다음 1.1 버전에서는 U+3D2E – U+44B7 범위에 1,930자와 … “유니코드 한글 완성자 코드표” 더 읽기

저급 언어와 고급 언어

컴퓨터 프로그래밍 언어 하면 저급 언어와 고급 언어로 분류됩니다. 고급 언어는 다시 컴파일러 언어와 인터프리터 언어, 절차 지향 언어와 객체 지향 언어 등의 분류가 있습니다. 여기서는 저급 언어와 고급 언어의 차이를 설명합니다. 저급 언어(Low-Level Language)는 기계어와 어셈블리어 이렇게 2개의 프로그래밍 언어가 있고, 나머지(C, Java, Python 등)는 모두 고급 언어(High-Level Language)로 분류됩니다. 여기서 저급 언어라 함은 … “저급 언어와 고급 언어” 더 읽기

한자 모양 설명 문자, 무엇인가?

한자 모양 설명 문자는 유니코드에서 Ideographic Description Characters(약칭 IDC)라고 부릅니다. 이는 유니코드에서 한자를 ‘한중일 통합 표의문자'(CJK Unified Ideographs)라고 부르기 때문입니다. 한자 모양 설명 문자를 만든 이유는 한자가 표의문자인 특성상 무수히 많은 글자들이 존재하기 때문입니다. 구체적인 사물의 형태를 본떠서 만든 상형자(예: 日, 月), 추상적인 개념을 부호화하여 만든 지사자(예: 一, 上), 복수의 한자를 하나로 조합하여 새로운 의미를 … “한자 모양 설명 문자, 무엇인가?” 더 읽기

조합형 한글 코드에 대한 설명

한글 조합형은 삼보컴퓨터가 주도한 개방적 산업 규격으로, DOS 시절 많이 쓰였던 한글 인코딩 방식입니다. 완성형과 동일하게 2바이트 인코딩이지만, 현대 한글 11,272자를 모두 표현이 가능하며 한글 완성자와 코드 사이에 일관성이 있습니다. (완성형은 2,350자만 표현이 가능하며, 자주 쓰이는 글자들만 수록하다 보니 한글 완성자와 코드 사이에 일관성이 없습니다.) 조합형 한글 코드는 2바이트에서 맨 첫 비트를 1로 하여 한글임을 … “조합형 한글 코드에 대한 설명” 더 읽기

MSX용 공디스크 이미지 파일

취미삼아 홈 브루 MSX 소프트웨어를 만들어 보고자 하시는 분들을 위하여 MSX용 공디스크 이미지 파일을 준비했습니다. empty2dd.dsk – 2DD 이미지 파일 (720kb) empty1dd.dsk – 1DD 이미지 파일 (360kb) ※다운로드되지 않고 화면에 이상한 글자들이 나오는 경우 마우스 오른쪽 버튼을 눌러 ‘다른 이름으로 링크 저장’을 해 주세요. MSX 플로피 디스크 파일은 FAT로 되어 IBM과의 호환성이 있습니다. 디스크 이미지 … “MSX용 공디스크 이미지 파일” 더 읽기

[짤방] 플로피 디스크가 무엇인지 알고 계신다면

웹 상에서 돌아다니는 짤방입니다. 표지판 내용을 번역하자면, 플로피 디스크가 무엇인지 알고 계신다면, 암 검진을 받아야 할 때일지도 모릅니다. 한 시대를 풍미했던 저장매체 플로피 디스크(디스켓)가 물러난 지 꽤 오랜 세월이 지났음을 알 수 있는 사진입니다. 필자도 플로피 디스크가 무엇인지 알고 있긴 합니다.

MSX 컴퓨터, 무엇인가?

MSX(Machines with Software eXchangeability) 컴퓨터는 1980년대에 미국 마이크로소프트와 일본 아스키가 제창한 8비트 컴퓨터의 통일 규격의 컴퓨터로, 아스키의 니시 카즈히코(西 和彦)가 마이크로소프트 일본 사업부에 있던 시절 수많은 기종의 컴퓨터들이 난립하여 소프트웨어 간 호환성 문제가 대두되자 이를 해결할 방안으로 고안하였습니다. ‘소프트웨어 호환성을 갖는 기기’라는 뜻에 걸맞게 MSX 규격의 컴퓨터들 사이에서는 기본적으로 소프트웨어 호환성이 보장되었습니다. 대우전자의 MSX2 컴퓨터 … “MSX 컴퓨터, 무엇인가?” 더 읽기

KS X 1001 완성형 한글 코드표

KS X 1001 완성형 한글 코드의 한글 완성자는 2,350자로 이루어져 있으며, 다음 조건을 만족합니다. 첫 바이트는 0xB0 – 0xC8 범위 안에 있습니다. 후속 바이트는 0xA1 – 0xFE 범위 안에 있습니다. 이 조건을 만족하는 한글 완성자 코드표는 다음과 같습니다. 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F … “KS X 1001 완성형 한글 코드표” 더 읽기