글걸이

[PHP] POST 방식으로 건네받은 머리글과 본디글 얻기

2 (1) 머리글 (header) POST 방식으로 건네받은 정보의 머리글(헤더)은 apache_request_headers 함수로 얻을 수 있다. $headers = apache_request_headers(); foreach ($headers as $header => $value) { echo "$header: $value\r\n"; } PHP 프로그램에 위 내용을 끼워서 돌린다면, 아래와 비슷한 정보들이 나올 수 있다. Sec-Fetch-User: ?1 Sec-Fetch-Site: same-origin Sec-Fetch-Dest: document Sec-Fetc...

[윈도우] 테스트 모드 켜기/끄기

미리보기 그림 - [윈도우] 테스트 모드 켜기/끄기
윈도우에서는 허가 받지 않은 드라이버나 응용 프로그램을 깔려고 하면 경고문이 내보내며 가로막는데, 테스트 모드(test mode)일 때에는 허가 받지 않은 드라이버나 프로그램을 깔 수 있다. 윈도우가 테스트 모드인 때에는 위 그림처럼 윈도우 화면의 오른쪽 아래에 '테스트 모드'라는 글씨가 나온다. 테스트 모드를 켜거나 끄려면, 명령 프롬프트(cmd)를 관리자 권한으로 실행한다. 윈도우에서 창문 글쇠(🪟 글쇠)를 누른...

천안터미널 시외버스 시간표/요금표 (2022.8.19)

미리보기 그림 - 천안터미널 시외버스 시간표/요금표 (2022.8.19)
시외버스들이 서는 '천안터미널'은 천안 고속버스 터미널에서 동동북쪽으로 200미터쯤 떨어진 곳에 있습니다. 천안터미널은 신세계 백화점 건물 안쪽의 이마트 및 이마트24 옆에 있는데, 터미널로 안내하는 표지판이나 안내판들이 멀리서는 눈에 잘 띄지 않는 편입니다. 건물 안에 들어서면 같은 층이어도 계단이나 에스컬레이터를 지나야 할 수 있습니다. 익숙하지 않은 사람은 짧은 길 치고 미로 같다는 느낌이 들 수도 있습...

천안고속버스터미널 시간표/요금표 (2022.8.19)

미리보기 그림 - 천안고속버스터미널 시간표/요금표 (2022.8.19)
천안 고속버스 터미널은 고속버스를 탈 수 있는 곳입니다. 서울 · 대전 · 광주 · 인천을 오가는 고속버스들이 서는데, 터미널 크기가 작습니다. 위에 보이는 들어가는 곳(입구)에서 표 사는 곳(매표소)과 고속버스 타는 곳이 꽤 가깝습니다. 들어가는 곳 가까이에서 터미널 간판이 보이게 사진을 찍기 어렵게 하는 조형물이 있는 것이 특징이라면 특징입니다. 시외버스가 서는 '천안 터미널(천안 시외버스 터미널)'은 고속...

[리눅스] 스왚 파일을 만들어 시스템 메모리에 붙이기

(1) 스왚 메모리로 쓸 파일을 디스크에 할당하기 $ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 7.27556 s, 148 MB/s 1GB(1MB × 1024) 크기로 스왚(swap) 파일이 만들어진다. 블록 크기(bs=1M)와 개수(count=1024)를 아래처럼 바꾸어 만들어도 결과는 같다. $ sudo dd if=/dev/zero of=/swapfile bs=1024K count=1024 $ sudo...

[리눅스] 스왚 메모리를 쓰는 정도를 조절하기

스왚 메모리(디스크에 할당하는 가상 메모리)를 쓰는 정도는 vm.swappiness로 조절할 수 있다. vm.swappiness 값은 다음 두 가지 방법으로 확인할 수 있다. $ cat /proc/sys/vm/swappiness 30 $ sysctl vm.swappiness vm.swappiness = 30 vm.swappiness의 기본값은 60으로 많이 알려져 있는데, Centos 7에서의 기본값은 30이다. 이 값이 100에 가까울수록 실제 메모리가 넉넉하더라도 스왚 메모리를 많이 쓰고, 0에...

[워드프레스] sunrise.php 파일이 없어서 나오는 경고문

워드프레스에서 여러 블로그(멀티 사이트, MultiSite) 또는 여러 도메인(멀티도메인, MultiDomain)을 쓰는 기능을 wordpress-mu-domain-mapping 같은 끼우개(플러그인)로 구현하던 때가 있었는데, 이 때에 sunrise.php 파일 파일을 /wp-content/에 따로 넣어 주었다. 하지만 워드프레스 4.5부터 여러 블로그 또는 여러 도메인을 쓰는 기능이 기본으로 들어가고 있어서, 이제는 일반적인 경우에는 sunrise.php 파일이...

[MySQL] SELECT문 WHERE절 정규식 검색 (REGEXP)

(1) OR를 쓴 검색문을 정규식 검색문으로 바꾸기 SELECT * FROM test_table WHERE name LIKE '돼지' OR name LIKE '꿀꿀이'; SELECT * FROM test_table WHERE name REGEXP '^(돼지|꿀꿀이)$'; SELECT * FROM test_table WHERE name LIKE '%돼지%' OR name LIKE '%꿀꿀이%'; SELECT * FROM test_table WHERE name REGEXP '돼지|꿀꿀이'; OR로 이어 붙인 조건문 2개(또는 여러 개)를 REGEXP로 정...

MySQL 로그 남기기 (일반, 오류, 느린 물음글, 바이너리)

2 (1) 일반 로그 (general log) 일반 로그에는 MySQL 서버에서 쓰인 물음글(쿼리) 내용이 평문으로 들어간다. mysql> SET GLOBAL general_log = ON; 명령줄에서 getneral_log의 변수값을 On으로 바꾸면 곧바로 물음글이 기록되기 시작한다. 아래처럼 MySQL 명령줄에서 물음글을 담는 일반 로그(general log)에 얽힌 변수들의 값을 볼 수 있다. mysql> SHOW VARIABLES LIKE '%general%'; +------------------+----...

[온라인 한글 입력기] 제1 공병우 직결식으로 쓰인 매킨토시 세벌식 자판 (3-87, 3-891, 3-91 자판)

3
미리보기 그림 - [온라인 한글 입력기] 제1 공병우 직결식으로 쓰인 매킨토시 세벌식 자판 (3-87, 3-891, 3-91 자판)
3-87 자판, 3-891 자판, 3-91 자판은 매킨토시 기종 환경에서 쓰인 적이 있는 공세벌식 자판이다. 1980~1990년대의 매킨토시 환경에서 쓰인 공세벌식 자판들은 별다른 한글 입출력 프로그램이 없이 공병우 직결식 글꼴로 쓰이는 때가 많았다. 공병우 직결식은 부호값/글꼴 운용 방식에 따라 '제1 방식'과 '제2 방식'으로 나뉜다. 제1 공병우 직결식은 공세벌식 자판의 문자 자리를 영문 쿼티 자판에 그대로 대응시켜 쿼티 자판...