미디어위키 API 결과
이것은 JSON 형식의 HTML 표현입니다. HTML은 디버깅에 적합하지만 응용 프로그램 사용에는 적합하지 않습니다.
출력 형식을 변경하려면 format 매개변수를 지정하십시오. JSON 형식의 비 HTML 표현을 보려면 format=json를 설정하십시오.
{
"batchcomplete": "",
"continue": {
"lecontinue": "20260807062953|1583",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 1593,
"ns": 0,
"title": "\ub1cc\uacfc\ud559\uc790\uac00 \ub9d0\ud558\ub294 3\ud68c\ub3c5 \ucc45\uc77d\uae30 \ubc29\ubc95",
"pageid": 871,
"logpage": 871,
"revid": 2605,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-09-29T01:15:07Z",
"comment": "\uc0c8 \ubb38\uc11c: == \ub9ce\uc774 \uc77d\uae30\ubcf4\ub2e4, \uc88b\uc740 \ucc45\uc744 \ubc18\ubcf5\ud574\uc11c \uc77d\uace0 \uae30\uc5b5\uc5d0\uc11c \uaebc\ub0b4 \uc4f0\ub294 \uac83\uc774 \uc911\uc694\ud558\ub2e4 == 1. \ud55c \ubc88 \uc77d\uace0 \uc78a\ub294 \uac74 \uc815\uc0c1\uc774\ub2e4 :- \uba70\uce60 \ub4a4 \uae30\uc5b5\uc774 \uc548 \ub098\ub294 \uac74 \uc758\uc9c0\ub825\uc774\ub098 \uae30\uc5b5\ub825 \ubb38\uc81c\uac00 \uc544\ub2c8\ub2e4. :- \ub1cc\ub294 \ubc18\ubcf5\ud574\uc11c \uc4f0\uc774\uc9c0 \uc54a\ub294 \uc815\ubcf4\ub97c \uc911\uc694\ud558\uc9c0 \uc54a\ub2e4\uace0 \ud310\ub2e8\ud574 \ubc84\ub9b0\ub2e4. :- \ud55c \ubc88 \uc77d\uace0 \ub2e4\uc74c \ucc45\uc73c\ub85c \ub118\uc5b4\uac00\uba74 \uc9c0\uc2dd\uc774 \uc624\ub798 \ub0a8\uae30 \uc5b4\ub835\ub2e4. 2. \ubc18\ubcf5\ud574\uc11c \uc77d\uc73c\uba74 \uc0dd\uae30\ub294 \ubcc0\ud654 :- \ub1cc\uc5d0 '\uae38'\uc774 \uc0dd\uae34..."
},
{
"logid": 1592,
"ns": 0,
"title": "\uc6cc\ub7f0\ubc84\ud54f \uc783\uc9c0\uc54a\ub294\ud22c\uc790 \uc5f0\uc124",
"pageid": 870,
"logpage": 870,
"revid": 2604,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-09-08T10:12:14Z",
"comment": "\uc0c8 \ubb38\uc11c: **1998\ub144 \uc6cc\ub7f0 \ubc84\ud54f\uc758 \ud50c\ub85c\ub9ac\ub2e4 \ub300\ud559\uad50 \uacbd\uc601\ub300\ud559\uc6d0 \uac15\uc758 + Q&A (\uc57d 1\uc2dc\uac04 24\ubd84)**\ub97c \uc694\uc57d\ud55c \ub0b4\uc6a9\uc785\ub2c8\ub2e4.\u2028\uc774 \uc601\uc0c1\uc740 \u201c\ub3c8\uc744 \uc783\uc9c0 \uc54a\ub294 \ud22c\uc790\ubc95\u201d\uc5d0 \ucd08\uc810\uc744 \ub9de\ucd98 \ubc84\ud54f\uc758 \ub300\ud45c \uac15\uc5f0 \uc911 \ud558\ub098\ub85c, \ud22c\uc790 \ucca0\ud559\uacfc \uc0b6\uc758 \uc6d0\uce59\uc744 \uc194\uc9c1\ud558\uac8c \uc774\uc57c\uae30\ud569\ub2c8\ub2e4. \ud575\uc2ec \uba54\uc2dc\uc9c0 \t1\t\uc131\uacf5\uc758 \uc9c4\uc9dc \uc870\uac74\uc740 \u2018\uc778\uc131(Integrity)\u2019\u2028IQ\uc640 \uc5d0\ub108\uc9c0\ub9cc\uc73c\ub85c\ub294 \ubd80\uc871\ud558\ub2e4. \ub3d9\ub8cc \uc911 \ud3c9\uc0dd \uc218\uc785\uc758 10%\ub97c \uc0b0\ub2e4\uba74 \ub204\uad6c\ub97c \uace0..."
},
{
"logid": 1591,
"ns": 0,
"title": "ESP32 S3 ZERO \uc544\ub450\uc774\ub178 \ud38c\uc6e8\uc5b4 \uc124\uce58\ubc29\ubc95",
"pageid": 869,
"logpage": 869,
"revid": 2584,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-24T05:40:02Z",
"comment": "\uc0c8 \ubb38\uc11c: \uc544\ub450\uc774\ub178 IDE > \ub3c4\uad6c(Tools) \uba54\ub274\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc774 \uc124\uc815: <SOURCE> Board: \"ESP32S3 Dev Module\" USB CDC On Boot: \"Enabled\" \u2190 \ub9e4\uc6b0 \uc911\uc694! CPU Frequency: \"240MHz (WiFi)\" USB Mode: \"USB-OTG (TinyUSB)\" \u2190 ESP32-S3-Zero \ud544\uc218 \uc124\uc815 Upload Mode: \"UART0 / Hardware CDC\" Upload Speed: \"921600\" USB Firmware MSC On Boot: \"Disabled\" Partition Scheme: \"Default 4MB with spiffs\" PSRAM: \"QSPI PSRAM\" (\ubcf4\ub4dc\uc5d0 PSRAM\uc774 \uc788\ub294 \uacbd\uc6b0) Flash Size: \"4MB (32Mb)\"..."
},
{
"logid": 1590,
"ns": 0,
"title": "NUM \ud328\ub4dc \ud0a4\ubcf4\ub4dc",
"pageid": 868,
"logpage": 868,
"revid": 2582,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-22T03:49:39Z",
"comment": "\uc0c8 \ubb38\uc11c: * ESP32-S3-Zero \uce69\uc744 \uc0ac\uc6a9\ud558\uc5ec 10\uac1c(K1~K10) \ub9e4\ud06c\ub85c \ud0a4\ud328\ub4dc \uc0dd\uc131 === KEY \ubc30\uc5f4 === [K1][K2][K3] [K4][K5][K6] [K7][K8][K9][K10] === KEY \ubc30\uc120 === 2.1 \uc218\uc9c1\uc73c\ub85c \uc5f0\uacb0\ud55c ROW ROW1 : GPIO 10 ROW2 : GPIO 9 ROW3 : GPIO 6 ROW4 : GPIO 8 2.2 \uc218\ud3c9(\uc800\ud56d \ub2e4\uc774\uc624\ub4dc)\uc73c\ub85c \uc5f0\uacb0\ud55c COL COL1 : GPIO 5 COL2 : GPIO 4 COL3 : GPIO 12 === KEY \ub20c\ub9bc\uc2dc \uc2e4\ud589\ub418\ub294 \uba85\ub839 === [K1] : \uc67c\ucabd \ucee8\ud2b8\ub864 + INSERT\ud0a4 [K2] : \uc67c\ucabd \ucee8\ud2b8\ub864 + \uc67c\ucabd ALT\ud0a4 + INSER..."
},
{
"logid": 1589,
"ns": 0,
"title": "20 \ud0a4\ubcf4\ub4dc \uc81c\uc791\ubc29\ubc95(QMK,RP2040 zero)",
"pageid": 867,
"logpage": 867,
"revid": 2580,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-20T07:39:25Z",
"comment": "\uc0c8 \ubb38\uc11c: == 20 \ud0a4\ubcf4\ub4dc \uc81c\uc791\ubc29\ubc95 (QMK,RP2040 zero) == * \uc8fc\uc694\ubd80\ud488 # \ub9c8\uc774\ud06c\ub85c\ucee8\ud2b8\ub864\ub7ec: rp2040zero. # \ub2e4\uc774\uc624\ub4dc: 1N4148. # \ud0a4\ucea1: \ud751\ubc31 \ud0a4\ucea1. # \uc2a4\uc704\uce58: \uc801\ucd95 \uc2a4\uc704\uce58."
},
{
"logid": 1588,
"ns": 0,
"title": "West\ub85c \ub85c\uceec \uc9c1\uc811 \ucef4\ud30c\uc77c",
"pageid": 866,
"logpage": 866,
"revid": 2556,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-19T05:50:04Z",
"comment": "\uc0c8 \ubb38\uc11c: == west\ub85c \ub85c\uceec \uc9c1\uc811 \ucef4\ud30c\uc77c == === \ud234\uccb4\uc778 \uc900\ube44 (\ucd5c\ucd08 1\ud68c) ==== <source lang=bash> pip install west --break-system-packages # Zephyr SDK \uc124\uce58 \ud544\uc694 (\uc5c6\uc73c\uba74): # https://docs.zephyrproject.org/latest/develop/getting_started/index.html \ucc38\uace0 </source> === west workspace \ucd08\uae30\ud654 === config/west.yml\uc774 \ub9e4\ub2c8\ud398\uc2a4\ud2b8\uc774\ubbc0\ub85c, \uadf8\uac78 \uae30\uc900\uc73c\ub85c west workspace\ub97c \ucd08\uae30\ud654\ud569\ub2c8\ub2e4. <source lang=bash> cd shortkey_firmware ## \ud38c\uc6e8\uc5b4 \ub300\uc0c1 \ub8e8\ud2b8\ub514\ub809..."
},
{
"logid": 1587,
"ns": 0,
"title": "2x2 \ub9e4\ud06c\ub85c \ud0a4\ubcf4\ub4dc \ub9cc\ub4e4\uae30",
"pageid": 865,
"logpage": 865,
"revid": 2540,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-14T13:50:52Z",
"comment": "\uc0c8 \ubb38\uc11c: == 2x2 \ub9e4\ud06c\ub85c \ud0a4\ubcf4\ub4dc \ub9cc\ub4e4\uae30 == * \uc900\ube44\ubb3c # ESP32 C3 Supermini # 1N4148 \ub2e4\uc774\uc624\ub4dc (\uc800\ud56d) === ESP32 C3 \uce69 \uad6c\uc131\ub3c4 === === \ub0a9\ub55c === === \ud38c\uc6e8\uc5b4 \ud50c\ub798\uc2f1 === === \uc0ac\uc6a9\ubc95 ==="
},
{
"logid": 1586,
"ns": 0,
"title": "\ucf54\uc2a4\ud53c \uc0c1\uc704 100\uc704 120\uc77c\uc120 \uc790\ub3d9\ub9e4\ub9e4",
"pageid": 864,
"logpage": 864,
"revid": 2531,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-12T02:35:15Z",
"comment": "\uc0c8 \ubb38\uc11c: == \ucf54\uc2a4\ud53c \uc2dc\uac00\ucd1d\uc561 \uc0c1\uc704 100\uc885\ubaa9 \uc911 120\uc77c \uc774\ub3d9\ud3c9\uade0\uc120(MA120) '\uc544\ub798'\uc5d0 \uc788\ub294 \uc885\ubaa9 \uc2a4\ud06c\ub9ac\ub2dd == # \uc0ac\uc804 \uc900\ube44: ## pip install pykrx pandas # \ub3d9\uc791 \ubc29\uc2dd: #: 1. \uae30\uc900\uc77c \ucf54\uc2a4\ud53c \uc2dc\uac00\ucd1d\uc561 \uc0c1\uc704 100\uc885\ubaa9 \uc870\ud68c #: 2. \uac01 \uc885\ubaa9\uc758 \ucd5c\uadfc 120\uac70\ub798\uc77c \uc885\uac00\ub85c 120\uc77c \uc774\ub3d9\ud3c9\uade0 \uacc4\uc0b0 #: 3. \uae30\uc900\uc77c \uc885\uac00\uac00 MA120\ubcf4\ub2e4 \ub0ae\uc740 \uc885\ubaa9\ub9cc \ud544\ud130\ub9c1\ud558\uc5ec \ucd9c\ub825 #: # \uc8fc\uc758: #: - pykrx\ub294 KRX(\ud55c\uad6d\uac70\ub798\uc18c) \uacf5\uac1c \ub370\uc774\ud130\ub97c..."
},
{
"logid": 1585,
"ns": 0,
"title": "Zmk \ud0a4\ubcf4\ub4dc \ubaa9\ub85d",
"pageid": 863,
"logpage": 863,
"revid": 2527,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-10T16:31:28Z",
"comment": "\uc0c8 \ubb38\uc11c: \uc88b\uc2b5\ub2c8\ub2e4. ZMK \uc778\ud2b8\ub9ac(zmk/app/boards/shields)\uc5d0 \uae30\ubcf8 \uc9c0\uc6d0\ub418\ub294 \ubd84\ud560 \ud0a4\ubcf4\ub4dc\ub4e4 \uc911 \ub300\ud45c\uc801\uc778 \uac83\ub4e4\uc744 \uc815\ub9ac\ud588\uc2b5\ub2c8\ub2e4. \ub85c\uc6b0 \uac1c\uc218\ub294 \uce58\uce58\ub2d8 \ud45c\ud604\ub300\ub85c \uc5c4\uc9c0 \ub85c\uc6b0\ub3c4 \ud3ec\ud568\ud574\uc11c \uc138\uc5c8\uc2b5\ub2c8\ub2e4. | \ud0a4\ubcf4\ub4dc | \uad6c\uc870 (rows \u00d7 cols) | \uc5c4\uc9c0\ud0a4 | \ucd1d \ud0a4\uc218 | \uc2a4\ud0dc\uac70 \ubc29\uc2dd | \ud2b9\uc9d5 | |---|---|---|---|---|---| | **Ferris Sweep** | 3\u00d75 | 2 | 34 | \uceec\ub7fc \uc2a4\ud0dc\uac70 | \ucd08\ubbf8\ub2c8, 34\ud0a4 \ubbf8\ub2c8\uba40\ub9ac\uc998 \ucee4\ubba4\ub2c8\ud2f0\uc758 \uc2dc\uc791\uc810 | | **Corne (crkbd)**..."
},
{
"logid": 1584,
"ns": 0,
"title": "Lily58 \ub9e4\ud06c\ub85c \ud0a4\ubcf4\ub4dc",
"pageid": 862,
"logpage": 862,
"revid": 2526,
"params": {},
"type": "create",
"action": "create",
"user": "Devcafe",
"timestamp": "2026-08-10T16:27:40Z",
"comment": "\uc0c8 \ubb38\uc11c: = Lily58 \ub9e4\ud06c\ub85c \ud0a4\ubcf4\ub4dc = \uc88b\uc2b5\ub2c8\ub2e4. Lily58\uc740 \uc774\ubbf8 ZMK \uacf5\uc2dd \uc800\uc7a5\uc18c\uc5d0 shield\ub85c \ud3ec\ud568\ub418\uc5b4 \uc788\uc5b4\uc11c, **\ud578\ub4dc\uc640\uc774\uc5b4\ub9c1\uc774\ub77c\ub3c4 devicetree\ub97c \uc0c8\ub85c \uc9e4 \ud544\uc694 \uc5c6\uc774 \uacf5\uc2dd \ud540\ub9f5 \uadf8\ub300\ub85c \ubc30\uc120**\ud558\uba74 \uae30\uc874 `lily58` shield \uc124\uc815\uc744 \uadf8\ub300\ub85c \uc4f8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uac8c \uc81c\uc77c \ud3b8\ud55c \uae38\uc785\ub2c8\ub2e4. ## 1. \ub9e4\ud2b8\ub9ad\uc2a4 \uad6c\uc870 \ud655\uc778 - diode-direction: **col2row** (\ub2e4\uc774\uc624\ub4dc \uce90\uc18c\ub4dc\uac00 row \ucabd\uc73c\ub85c) - Row: 5\uac1c, \uc591\ucabd half \uacf5\ud1b5 \ud540 \uc0ac\uc6a9 (ni..."
}
]
}
}