글걸이

신세벌식 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: … 옆막대 미리보기...

[텍스트큐브] tinyMCE 편집기에 그림/파일 속성 상자가 나오지 않는 문제

미리보기 그림 - [텍스트큐브] tinyMCE 편집기에 그림/파일 속성 상자가 나오지 않는 문제
텍스트큐브 1.10.10의 tinyMCE 편집기에서 그림이나 파일 객체를 마우스로 딸깍하면, 편집기 오른쪽 위에 작은 속성 상자가 나온다. 이 속성 상자로 그림의 폭(width)과 대체 텍스트(alt)와 자막을 넣을 수 있고, 파일에 덧붙이는 자막도 넣을 수 있다. 그런데 요즈음의 여러 웹 누비개들에서 텍스트큐브의 tinyMCE 편집기를 쓸 때에 그림이나 파일 객체를 딸깍해도 속성창이 열리지 않고 있다. 불여우(파이어폭스)만은 속...

표준이 된 세벌식? - (6) 1990년대 초반의 첫가끝 조합형과 나랏말씀

미리보기 그림 - 표준이 된 세벌식? - (6) 1990년대 초반의 첫가끝 조합형과 나랏말씀
1) 유니코드 1.1에 들어간 첫가끝 부호계 1바이트 부호계로 쓰는 것을 주로 헤아린 김경석, 변정용, 이일병 등의 첫가끝 조합형 연구는 유니코드(ISO/IEC 10646) 논의로도 이어졌다. 1992년에 논의하여 1993년 6월에 발표된 유니코드 1.1에는 238개 첫·가·끝 조합용 한글 낱자와 2개 채움 문자를 담은 첫가끝 부호계가 들어갔다. 〈단일문자 표준 연구〉에 유니코드 1.1의 내용을 확정한 회의 앞뒤의 사정을 간략히 설명한...

[텍스트큐브] PHP 7.3 이상에서 관리자 인증이 잘못되는 문제 깁기 (TC 1.10.10)

7 앞서 올린 "[텍스트큐브] PHP 7.3으로 쓸 때의 사소한 문제와 심각한 보안 문제"에서 이야기한 대로 PHP 최신판을 쓸 때에는 텍스트큐브 1.10.10판이 관리자 인증이 잘 되지 않는 문제가 있습니다. PHP 7.3 이상에서 쓸 때에 텍스트큐브 1.10.10에 아이디와 비밀번호를 넣어 관리자로 인증(로그인)하면, 아이디와 비밀번호를 넣은 웹 누비개에서는 관리자로 인증되지 않습니다. 하지만 같은 아이피를 쓰는 모든 곳에서 이미...