도깨비 디나루 웹폰트

비트맵 한글 폰트 ‘도깨비 디나루’를 웹폰트로 복각해 보았습니다. 이 포스트에서는 글꼴이 도깨비 디나루로 표시됩니다. 만약 이야기 굵은체로 표시된다면, 조금 기다리시면 도깨비 디나루로 바뀝니다. 이 글꼴은 옛날 DOS 시절 많이 사용되었던 한글 글꼴 중 하나이며, PC통신 시절의 글꼴 둥근모꼴과 비슷하면서도 다릅니다. 서울 지하철 등 철도 전광판에서도 가끔 볼 수 있습니다. 첫 흙 담은 팥쥐 컵 “웬 … “도깨비 디나루 웹폰트” 더 읽기

북한식 한글 코드 ↔ 표준 유니코드 한글 완성자 변환기

Source: 북한식→표준식표준식→북한식 Clear Conv Dest: Copy 설명 북한식 한글 코드로 작성된 한글 문자열을 표준 유니코드로 변환하는 웹앱입니다. 예전에 개발했던 HTML < … > 변환기를 기반으로 개발했습니다. 북한식 한글 코드는 남한식과 순서가 달라서, 북한식 한글 순서에 맞게 비표준으로 변형된 유니코드 문서를 복사해서 붙여넣으면 전혀 다른 문자열로 나옵니다. 예를 들어, 북한식 인코딩으로 된 문서에서 ‘가는 길 험난해도 … “북한식 한글 코드 ↔ 표준 유니코드 한글 완성자 변환기” 더 읽기

글 없는 책 웹앱

기독교 전도용품 중 하나인 ‘글 없는 책’을 웹앱으로 만들어 보았습니다. 글 없는 책은 영국의 침례교 목사 찰스 스펄전(Charles Spurgeon)이 고안한 것으로, 서로 다른 색깔의 페이지들을 이용해 기독교의 교리를 간단하게 설명하기 위한 용도로 고안되었습니다. 처음에는 3색(검정-빨강-흰색)으로 만들어졌으며 세월이 흐르며 황금색과 초록, 파랑 등이 추가되면서 현재는 5-6색이 사용됩니다. 각 색 페이지의 의미는 다음과 같습니다. 황금: 천국을 의미합니다. … “글 없는 책 웹앱” 더 읽기

C언어로 만든 간단한 가위바위보 게임

C언어로 만든 간단한 가위바위보 게임 소스입니다. 포트폴리오를 전시하기 위한 프로젝트의 일환으로, 워밍업 차원에서 C언어 콘솔 게임을 간단하게 만들어 본 것입니다. 게임을 세팅, 진행, 종료의 세 부분으로 나눠서 각 부분에 함수를 하나씩 선언하였고, 게임 진행에 필요한 변수는 구조체 형태로 선언한 후 포인터를 이용해 각 게임 함수를 넘나들며 해당 변수에 접근할 수 있도록 하였습니다. 게임 방법은 먼저 … “C언어로 만든 간단한 가위바위보 게임” 더 읽기

이야기 굵은체 복각

DOS시절 PC통신 프로그램 ‘이야기 5,3’에 쓰인 ‘굵은체’를 웹폰트로 복각하였습니다. 도트 폰트를 복각한 것으로, 레트로 분위기를 내기에 적합합니다. 추억의 PC통신 화면을 재현하거나, 고전게임 풍의 게임을 만들 때 사용하시면 좋습니다. 11,172자의 한글 완성자와 로마자(영문자), KS X 1001 특수문자 등이 복각되어 있습니다. 특수문자는 패치를 통해 추가되거나 변경될 수 있습니다. 링크는 다음과 같습니다: https://pjw48.net/iyagiggc/ 폰트는 MIT 라이선스를 기반으로 배포됩니다. … “이야기 굵은체 복각” 더 읽기

파이썬으로 만든 가상 웹 서버 프로그램

파이썬으로 가상 웹 서버 프로그램을 만들어 보았습니다. 주의: 이 프로그램을 실제 운영할 웹 페이지의 서비스 용도로 사용하는 것은 권장되지 않습니다. 따라서 프론트엔드 웹 디자인을 실험하기 위한 용도 등으로만 사용하시는 것을 권장합니다. 파이썬으로 간단한 웹 서버 구성해 보기 포스트에서 가상 웹 서버 구현에 관한 내용을 포스팅한 바 있는데, 해당 포스트에서는 좀 긴 명령어를 입력해야 한다는 단점이 … “파이썬으로 만든 가상 웹 서버 프로그램” 더 읽기

파이썬으로 만든 윈도우 명령 프롬프트용 지뢰찾기 게임

파이썬으로 윈도우 명령 프롬프트용 지뢰찾기 게임을 만들어 보았습니다. 구현 사항은 다음과 같습니다. 4가지 난이도 (쉬움, 중간, 어려움, 사용자 지정) 임시 표시(? 표시)가 가능하도록 구현 지뢰가 있는 칸이 첫 클릭에 열리지 않음 키 조작은 다음과 같습니다. 화살표: 이동 Z: 칸 열기 (열리지 않은 칸에만) X: 깃발 표시/해제 C: 임시 표시/해제 A: 자동으로 인접칸 열기 (숫자칸과 인접한 … “파이썬으로 만든 윈도우 명령 프롬프트용 지뢰찾기 게임” 더 읽기

리눅스용 CLS 다운로드

리눅스에서 작동하는 CLS 명령을 C언어로 작성하였습니다. 윈도우즈 명령 프롬프트에서는 cls 명령어를 치면 콘솔 화면이 전부 청소됩니다. 리눅스에도 이에 대응하는 명령어로 clear가 있지만, 스크롤이 가능한 터미널 환경에서는 보여지는 화면보다 위에 있는 줄이 지워지지 않는 문제가 있습니다. 여기서는 스크롤되는 윗줄까지 전부 지우는 cls 명령을 만듭니다. 코드는 다음과 같습니다. (2018년 7월 5일 수정) #include <stdio.h> int main() { … “리눅스용 CLS 다운로드” 더 읽기

응원용 전광판 웹앱 (홍대 레드크루 버전)

이 웹앱은 전광판 웹앱 실험적으로 만들기 포스트의 코드를 기반으로 만든 웹앱으로, 특별히 홍대에서 활동하는 댄스팀 레드크루(Red Crew)의 리더 이강용 군을 응원하기 위한 웹앱으로 제작하여 보았습니다. 스마트폰이나 태블릿 기기의 웹 브라우저로 이 웹앱을 구동시켜서 사용하면 됩니다. 스마트폰의 경우 화면 회전 기능을 활성화시킨 후 가로화면으로 놓고 들고 계시면 됩니다. 아직은 실험단계로 추후 업데이트가 가능합니다. 8월 13일 업데이트: … “응원용 전광판 웹앱 (홍대 레드크루 버전)” 더 읽기

전광판 웹앱 실험적으로 만들기

LED 전광판 웹앱을 만드는 실험적인 시도를 해 보았습니다. 한글과 라틴 문자를 지원하며 여러 색을 입힐 수 있는 전광판입니다. 예전에 전광판 효과로 나타내는 자바 애플릿이 있었지만 현재 자바 애플릿이 쇠퇴하는 추세에 있는 관계로 전광판 애플릿을 대체하기 위한 목적으로 실험적 개발을 하여 보았습니다. 전광판 데이터는 XML 파일에서 받아오는 형식입니다. 예를 들어, 이 예제에 사용된 demo.xml 파일의 내용은 … “전광판 웹앱 실험적으로 만들기” 더 읽기