글걸이

표준이 된 세벌식? - (8) 초기 공병우 직결식에 쓰인 한글 부호계 ② - 3-891 자판, 3-91 자판

미리보기 그림 - 표준이 된 세벌식? - (8) 초기 공병우 직결식에 쓰인 한글 부호계 ② - 3-891 자판, 3-91 자판
1) 직결식 글꼴에 담긴 과도기형 공세벌식 자판 (가칭 3-891 자판) 초기 공병우 직결식(제1 공병우 직결식)은 공세벌식 자판 배열에 따라 직결식 글꼴의 글꼴-부호값 구성이 달라지는 체계였다. 이를 거꾸로 이용하면, 초기 방식을 따르는 공병우 직결식 글꼴을 살펴서 그 글꼴로 쓸 수 있는 공세벌식 자판의 세부 배열을 알 수 있다. 공세벌식 자판은 3-87 자판이 나온 뒤에도 3-89 자판, 3-90 자판, 3-91 자판이 더 나왔다. 3...

표준이 된 세벌식? - (7) 초기 공병우 직결식에 쓰인 한글 부호계 ① - 3-87 자판

2
미리보기 그림 - 표준이 된 세벌식? - (7) 초기 공병우 직결식에 쓰인 한글 부호계 ① - 3-87 자판
1) 다른 한글 조합 방식들과 견준 공병우 직결식의 특징 공병우 직결식은 공병우가 애플(Apple)사의 매킨토시(Macintosh) 컴퓨터 기종 환경에서 개발한 한글 표현 방식이다. 공병우 직결식은 부호값 운용 방법에 따라 두 가지로 나눌 수 있다. 제1 공병우 직결식 : 1980년대에 나온 초기 방식 제2 공병우 직결식 : 1990년대에 개량된 방식 '제1 공병우 직결식'과 '제2 공병우 직결식'은 한글을 나타내는 원리는 같고 부호값을...

[워드프레스] 사이트 건강 상태 - 활성 PHP 세션을 감지했습니다

미리보기 그림 - [워드프레스] 사이트 건강 상태 - 활성 PHP 세션을 감지했습니다
워드프레스 관리자 화면에서 사이트의 성능/보안 문제를 알려주는 '사이트 건강 상태(Site Health Status)'가 있는데, 여기에 뜨는 정보 가운데 아래처럼 PHP 세션 문제에 관한 것이 있다. 1개의 치명적인 문제 활성 PHP 세션을 감지했습니다 [성능] session_start() 함수 호출이 PHP 세션을 만들었습니다. 이는 레스트 API와 루프백 요청을 방해합니다. HTTP 요청을 하기 전에 session_write_close()이(가) 세션을...

신세벌식 P2 자판의 왼손 배열 개선 방향

23
미리보기 그림 - 신세벌식 P2 자판의 왼손 배열 개선 방향
(1) 신세벌식 자판의 왼손 배열 문제 신세벌식 자판은 공세벌식 자판(공병우 세벌식 자판)과 한글 배열이 꽤 비슷합니다. '무궁화', '아이들', '미운 오리'를 넣을 때는 신세벌식 자판이나 공세벌식 자판이나 글쇠를 똑같이 누릅니다. 신세벌식 자판은 오래 다듬어진 공세벌식 자판의 배열 특징을 받아들였기 때문에 처음 나온 때부터 실용성을 띨 수 있었고, 공세벌식 자판을 익숙하게 쓰던 사람들이 받아들이기도 좋은 꼴입니...

PHP 8.0의 OPCache로 JIT 쓰기

2
미리보기 그림 - PHP 8.0의 OPCache로 JIT 쓰기
PHP 8.0에 들어간 JIT의 작동 원리 PHP는 해석기(인터프리터: interpreter)를 통하여 프로그램 코드를 해석하고 번역기(컴파일러)로 기계어로 바꾸어 실행하는 인터프리터 방식으로 작동한다. 별다른 장치를 두지 않는다면, PHP 프로그램을 실행할 때마다 인터프리터(Zend VM)가 프로그램 코드를 해석하고 다시 기계어로 바꾸는 작업을 거듭하게 된다. 이 때문에 미리 기계어로 바꾸어서 실행하는 다른 프로그램들보다 실...

[워드프레스] PHP 8.0 때문에 여러 블로그를 돌릴 때 나는 404 오류

미리보기 그림 - [워드프레스] PHP 8.0 때문에 여러 블로그를 돌릴 때 나는 404 오류
서브도메인(subdomain)을 쓰는 멀티사이트(multisite) 방식으로 여러 워드프레스(wordpress) 블로그를 돌리고 있다면, 웹 서버를 PHP 8.0으로 올렸을 때에 워드프레스의 모든 글에서 404 오류가 뜰 수 있다. Error 404 - Not Found Page Not Found 옆막대(사이드바)에 글갈래(카테고리)와 최근 글 목록은 잘 나오지만, 본문 영역에서는 글 제목과 글 내용을 볼 수 없다. 지금 배포되고 있는 워드프레스 5.5.3에서 이런...

[잡담] PHP 8.0으로 텍스트큐브 돌리기

2
미리보기 그림 - [잡담] PHP 8.0으로 텍스트큐브 돌리기
PHP 8.0 정식판 텍스트큐브 정식판(1.10.10)이 나온 때는 2016년이 마지막이고, 2018년 전반기까지는 텍스트큐브 프로그램 코드가 고쳐지고 있었다. 하지만 그 뒤에 공식 프로그램 개발은 끊어진 상태이다. PHP는 11월 26일에 8.0 정식판이 나왔지만, 텍스트큐브 정식판으로 문제 없이 쓸 수 있는 PHP 판은 7.1에 머무르고 있다. 텍스트큐브 1.10.10을 기준으로 보면, PHP 7.2에서 라인(줄글) 기능이 작동하지 않고 PHP 7.3...

[VestaCP] Let's Encrypt의 SSL/TLS 인증서가 자동으로 갱신이 안 된다면

미리보기 그림 - [VestaCP] Let's Encrypt의 SSL/TLS 인증서가 자동으로 갱신이 안 된다면
웹 호스팅 제어판으로 쓰이는 VestaCP에는 Let's Encrypt의 SSL/TSL 인증서를 손쉽게 발급 받고 알아서 갱신까지 해 주는 기능이 있다. 무료로 받을 수 있는 Let's Encrypt 인증서는 유효 기간이 약 3달(90날)이어서 자동 갱신 기능 없이 쓰기는 번거롭다. 그런데 이 기능이 꼬여서 인증서를 갱신하지도 새로 발급하지도 못하는 때가 생기기도 한다. 그럴 때는 Let's Encrypt 지원 항목에 갈매기표를 하고 도메인 설정...

익산역 시외버스 환승 정류장 시간표/요금표 (2020.7.1)

미리보기 그림 - 익산역 시외버스 환승 정류장 시간표/요금표 (2020.7.1)
익산역 바로 옆 환승 정류장에 서는 시외버스 시간표/요금표입니다. 코로나19으로 평소보다 버스 운행 간격이 늘어나 있습니다. 운행 시간대에 따라 남쪽으로 1km쯤 떨어진 익산 터미널에 들렀다 가는 버스도 있고 목적지로 바로 출발하는 버스도 있습니다.

[텍스트큐브] 관리자 화면에서 옆막대 미리보기가 안 되는 문제

2
미리보기 그림 - [텍스트큐브] 관리자 화면에서 옆막대 미리보기가 안 되는 문제
텍스트큐브 1.10.10의 관리자 화면에서는 판올림한 PHP 때문인지 사이드바(옆막대) 위젯의 미리보기 화면이 아래처럼 텅 비어 나오는 문제가 나타나고 있다. 안전 모드나 태그 모드로 보면 옆막대의 모습이 나오기는 하는데, 상세한 실제 내용은 볼 수 없다. 기본모드로도 옆막대 미리보기 화면이 잘 나오게 하려면, 아래처럼 PHP 프로그램을 고쳐 준다. Fatal error: Uncaught ArgumentCountError: … 옆막대 미리보기...