미디어위키 API 결과

이것은 JSON 형식의 HTML 표현입니다. HTML은 디버깅에 적합하지만 응용 프로그램 사용에는 적합하지 않습니다.

출력 형식을 변경하려면 format 매개변수를 지정하십시오. JSON 형식의 비 HTML 표현을 보려면 format=json를 설정하십시오.

자세한 내용은 전체 문서 또는 API 도움말을 참조하십시오.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20251112144110|1546",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 1556,
                "ns": 0,
                "title": "Oracle \uc811\uc18d\uc720\uc9c0 \ucee4\ub125\uc158\ud480",
                "pageid": 834,
                "logpage": 834,
                "revid": 2349,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2026-01-22T23:47:57Z",
                "comment": "\uc0c8 \ubb38\uc11c: == Oracle DB \uc811\uc18d \uc720\uc9c0 \ubc0f \uc885\ub8cc \ucc98\ub9ac \ubc29\ubc95 == 1. \uc811\uc18d \uc720\uc9c0 \ubc29\ubc95 (Connection Pool \uc0ac\uc6a9)  from sqlalchemy import create_engine, event from sqlalchemy.orm import sessionmaker from sqlalchemy.pool import QueuePool import cx_Oracle  # Oracle \uc811\uc18d \uc815\ubcf4 username = \"your_user\" password = \"your_password\" dsn = \"hostname:1521/service_name\"  # Connection Pool \uc124\uc815\uc73c\ub85c Engine \uc0dd\uc131 engine = create_engine(     f'oracle+cx_oracle://{username}:{password}@{dsn}',     p..."
            },
            {
                "logid": 1555,
                "ns": 0,
                "title": "S&p500 \uacfc \ub098\uc2a4\ub2e5 \ube44\uad50 (\ucd5c\uadfc 20\ub144\uac04)",
                "pageid": 833,
                "logpage": 833,
                "revid": 2346,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2026-01-13T10:24:43Z",
                "comment": "\uc0c8 \ubb38\uc11c: \ucd5c\uadfc 20\ub144\uac04(2005-2024\ub144) S&P 500, \ub098\uc2a4\ub2e5 \uc885\ud569\uc9c0\uc218, \ub098\uc2a4\ub2e5 100\uc758 \uc5f0\uac04 \uc218\uc775\ub960 \ube44\uad50\ud45c\uc785\ub2c8\ub2e4.  ## \uc5f0\ub3c4\ubcc4 \uc218\uc775\ub960 \ube44\uad50 (2005-2024) \ubbf8\ub514\uc5b4\uc704\ud0a4 \ud45c \uc591\uc2dd\uc73c\ub85c \ubcc0\ud658\ud574\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.  ```wiki {| class=\"wikitable\" |- ! \uc5f0\ub3c4 !! S&P 500 !! \ub098\uc2a4\ub2e5 \uc885\ud569 !! \ub098\uc2a4\ub2e5 100 !! \ucd5c\uace0 \uc131\uacfc \uc9c0\uc218 |- | 2024 || 25.02% || 28.64% || 24.88% || \ub098\uc2a4\ub2e5 \uc885\ud569 |- | 2023 || 26.29% || 43.42% || 53.81% || \ub098\uc2a4\ub2e5 100 |- | 2022 || -18.11% || -33.10..."
            },
            {
                "logid": 1554,
                "ns": 0,
                "title": "\uae30\uc5b5\ub825 \ud5a5\uc0c1 \ubc29\ubc95",
                "pageid": 832,
                "logpage": 832,
                "revid": 2345,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2026-01-12T13:54:27Z",
                "comment": "\uc0c8 \ubb38\uc11c: == \uae30\uc5b5\ub825 \ud5a5\uc0c1\uc744 \uc704\ud55c \uac00\uc7a5 \ud6a8\uc728\uc801\uc778 \ubc29\ubc95 3\uac00\uc9c0 == === \uac04\uaca9 \ubc18\ubcf5 \ud559\uc2b5 (Spaced Repetition) === \uc815\ubcf4\ub97c \ucc98\uc74c \ud559\uc2b5\ud55c \ud6c4 \uc810\ucc28 \uac04\uaca9\uc744 \ub298\ub824\uac00\uba70 \ubc18\ubcf5\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 1\uc77c \ud6c4, 3\uc77c \ud6c4, 7\uc77c \ud6c4, 14\uc77c \ud6c4 \uc2dd\uc73c\ub85c \ubcf5\uc2b5\ud558\uba74 \uc7a5\uae30 \uae30\uc5b5\uc73c\ub85c \ud6a8\uacfc\uc801\uc73c\ub85c \uc804\ud658\ub429\ub2c8\ub2e4. Anki \uac19\uc740 \uc571\uc744 \ud65c\uc6a9\ud558\uac70\ub098, Oracle \uad00\ub828 \uac1c\ub150\ub4e4\uc744 \uc8fc\uae30\uc801\uc73c\ub85c \ubcf5\uc2b5\ud558\ub294 \uc2a4\ucf00\uc904\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc138\uc694.  === \ub2a5\ub3d9\uc801 \ud68c..."
            },
            {
                "logid": 1553,
                "ns": 0,
                "title": "\ud3ec\ub974\ud22c\uac08 \ub9ac\uc2a4\ubcf8 \ud3ec\ub974\ud22c \ub4dc\ub860 \ucd2c\uc601\uae30",
                "pageid": 831,
                "logpage": 831,
                "revid": 2344,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2026-01-04T06:30:10Z",
                "comment": "\uc0c8 \ubb38\uc11c: # \ud3ec\ub974\ud22c\uac08 \ub4dc\ub860 \ucd2c\uc601 \uaddc\uc815 (250g \uc774\ud558) \ud83d\ude81  ## \u26a0\ufe0f \uc911\uc694 \uacf5\uc9c0  **\ud3ec\ub974\ud22c\uac08\uc740 EU \ub4dc\ub860 \uaddc\uc815\uc744 \ub530\ub974\uba70, 250g \uc774\ud558 \ub4dc\ub860\ub3c4 \uaddc\uc81c \ub300\uc0c1\uc785\ub2c8\ub2e4.**  ---  ## \ud83c\uddea\ud83c\uddfa EU \ub4dc\ub860 \uaddc\uc815 (2024\ub144 \uae30\uc900)  ### \ub4dc\ub860 \ubd84\ub958 \uccb4\uacc4  \ud3ec\ub974\ud22c\uac08\uc744 \ud3ec\ud568\ud55c EU\ub294 **\ubb34\uac8c\uac00 \uc544\ub2cc \uc704\ud5d8\ub3c4**\ub85c \ubd84\ub958:  | \ud074\ub798\uc2a4 | \ubb34\uac8c | \uc790\uaca9\uc99d | \ub4f1\ub85d | \ube44\uace0 | |--------|------|--------|------|------| | **C0** | <250g | \u274c \ubd88\ud544\uc694 | \u26a0\ufe0f **\uc870\uac74\ubd80** |..."
            },
            {
                "logid": 1552,
                "ns": 0,
                "title": "\ub0b4\ucef4\ud4e8\ud130 \ud14d\uc2a4\ud2b8 \ub0b4\uc6a9 \uac80\uc0c9\uae30",
                "pageid": 830,
                "logpage": 830,
                "revid": 2342,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-12-24T01:09:48Z",
                "comment": "\uc0c8 \ubb38\uc11c:  == \ub0b4\ucef4\ud4e8\ud130 \ud30c\uc77c\ub0b4\uc6a9 \uac80\uc0c9\uae30 ==  ===\uc8fc\uc694 \uae30\ub2a5=== ==== \uac80\uc0c9 \uae30\ub2a5====  \ud14d\uc2a4\ud2b8 \uac80\uc0c9: \uc77c\ubc18 \ud14d\uc2a4\ud2b8 \ub610\ub294 \uc815\uaddc\ud45c\ud604\uc2dd SQL \uac1d\uccb4 \uac80\uc0c9: \ud14c\uc774\ube14, \ud504\ub85c\uc2dc\uc800, \ud568\uc218, \ud328\ud0a4\uc9c0 \ub4f1 \ucee8\ud14d\uc2a4\ud2b8 \ud45c\uc2dc: \uac80\uc0c9 \uacb0\uacfc \uc804\ud6c4 \ub77c\uc778 \ud45c\uc2dc \ub300\uc18c\ubb38\uc790 \uad6c\ubd84: \uc120\ud0dd \uac00\ub2a5 ripgrep \uc9c0\uc6d0: \ucd08\uace0\uc18d \uac80\uc0c9 (\uc124\uce58\ub41c \uacbd\uc6b0) \uba40\ud2f0\uc2a4\ub808\ub529\uc73c\ub85c \ubcd1\ub82c \uac80\uc0c9 \ub2e4\uc591\ud55c SQL \ud655\uc7a5\uc790 \uc9c0\uc6d0 (.sql, .pls, .pck \ub4f1) ====\uace0\uae09 \uae30\ub2a5====  Whoosh \uc778\ub371..."
            },
            {
                "logid": 1551,
                "ns": 0,
                "title": "\uc2a4\ud398\uc778 \ud3ec\ub974\ud22c\uac08 \uc5ec\ud589 \uc2dc \uae30\ubcf8 \uc5b8\uc5b4",
                "pageid": 829,
                "logpage": 829,
                "revid": 2341,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-12-21T04:31:58Z",
                "comment": "\uc0c8 \ubb38\uc11c: \uc2a4\ud398\uc778\uacfc \ud3ec\ub974\ud22c\uac08 \uc5ec\ud589\uc5d0 \uc720\uc6a9\ud55c \ud604\uc9c0\uc5b4 \ud45c\ud604\ub4e4\uc744 \uc54c\ub824\ub4dc\ub9b4\uac8c\uc694!  ## \ud83c\uddea\ud83c\uddf8 \uc2a4\ud398\uc778\uc5b4 (\ubc14\ub974\uc140\ub85c\ub098)  ### \uae30\ubcf8 \uc778\uc0ac  - **\uc548\ub155\ud558\uc138\uc694**: Hola (\uc62c\ub77c) - **\uc88b\uc740 \uc544\uce68**: Buenos d\u00edas (\ubd80\uc5d0\ub178\uc2a4 \ub514\uc544\uc2a4) - **\uc548\ub155\ud788 \uac00\uc138\uc694**: Adi\u00f3s (\uc544\ub514\uc624\uc2a4) - **\uac10\uc0ac\ud569\ub2c8\ub2e4**: Gracias (\uadf8\ub77c\uc2dc\uc544\uc2a4) - **\ucc9c\ub9cc\uc5d0\uc694**: De nada (\ub370 \ub098\ub2e4) - **\uc8c4\uc1a1\ud569\ub2c8\ub2e4**: Lo siento (\ub85c \uc2dc\uc5d4\ud1a0) - **\uc2e4\ub840\ud569\ub2c8\ub2e4**: Perd\u00f3n / Disculpe (\ubeec..."
            },
            {
                "logid": 1550,
                "ns": 0,
                "title": "\ud574\uc678\uc5ec\ud589 \uc601\uc5b4 \uc774\uac70\ub9cc \ud558\uba74 \ub05d",
                "pageid": 828,
                "logpage": 828,
                "revid": 2340,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-12-21T04:26:59Z",
                "comment": "\uc0c8 \ubb38\uc11c: == \ud574\uc678\uc5ec\ud589 \uc601\uc5b4 \ud45c\ud604 \uc0c1\ud669\ubcc4 \uc815\ub9ac ==  === \ub808\uc2a4\ud1a0\ub791/\uce74\ud398=== # \u201d\uc790\ub9ac \uc788\ub098\uc694?\u201c #:\u201cDo you have a table available?\u201d / \u201cIs there a table for two?\u201d #:\uc608\uc0c1 \ub2f5\ubcc0: \u201cYes, right this way.\u201d / \u201cI\u2019m sorry, there\u2019s a 20-minute wait.\u201d #:\ucd94\uac00 \uc9c8\ubb38: \u201cHow long is the wait?\u201d (\uc5bc\ub9c8\ub098 \uae30\ub2e4\ub824\uc57c \ud558\ub098\uc694?) # \u201c\uc5ec\uae30 \ubb50\uac00 \ub9db\uc788\uc5b4\uc694?\u201d  - \uc601\uc5b4: \u201cWhat\u2019s good here?\u201d / \u201cWhat do you recommend?\u201d - \uc608\uc0c1 \ub2f5\ubcc0: \u201cOur spec..."
            },
            {
                "logid": 1549,
                "ns": 0,
                "title": "\ud314\ub780\ud2f0\uc5b4 \uc628\ud1a8\ub85c\uc9c0 \ud504\ub85c\uadf8\ub7a8 \uc608\uc81c",
                "pageid": 827,
                "logpage": 827,
                "revid": 2339,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-12-15T05:53:39Z",
                "comment": "\uc0c8 \ubb38\uc11c: == Palantir Ontology \uae30\ubc18 CRUD \uc790\ub3d9 \uc0dd\uc131 \uc2dc\uc2a4\ud15c \uc124\uacc4 ==  === Ontology \uac1c\ub150 \uc801\uc6a9 \uac1c\uc694 ===  Palantir\uc758 Ontology\ub294 \ub370\uc774\ud130\ub97c **Objects(\uac1d\uccb4)**, **Properties(\uc18d\uc131)**, **Links(\uad00\uacc4)**\ub85c \ubaa8\ub378\ub9c1\ud558\uc5ec \ube44\uc988\ub2c8\uc2a4 \ub3c4\uba54\uc778\uc744 \ud45c\ud604\ud569\ub2c8\ub2e4. \uc774\ub97c \uc801\uc6a9\ud558\uc5ec \ub2e8\uc21c \ud14c\uc774\ube14 \uae30\ubc18 CRUD\ub97c \ub118\uc5b4 **\uc758\ubbf8\ub860\uc801 \ub370\uc774\ud130 \uad00\ub9ac \uc2dc\uc2a4\ud15c**\uc73c\ub85c \uc9c4\ud654\uc2dc\ud0b5\ub2c8\ub2e4.  ### \ud575\uc2ec \uac1c\uc120 \uc0ac\ud56d  - **Object Types**: \ud14c\uc774\ube14\uc744 \ube44\uc988\ub2c8\uc2a4 \uac1d\uccb4\ub85c..."
            },
            {
                "logid": 1548,
                "ns": 0,
                "title": "\uc628\ud1a8\ub85c\uc9c0 \uc640 \uc608\uc2dc",
                "pageid": 826,
                "logpage": 826,
                "revid": 2338,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-12-12T06:52:07Z",
                "comment": "\uc0c8 \ubb38\uc11c:  \uc628\ud1a8\ub85c\uc9c0(Ontology)\ub97c \uc27d\uac8c \uc124\uba85\ud574\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.  ## \uc628\ud1a8\ub85c\uc9c0\ub780?  **\u201c\uc5b4\ub5a4 \ubd84\uc57c\uc758 \uc9c0\uc2dd\uc744 \uccb4\uacc4\uc801\uc73c\ub85c \uc815\ub9ac\ud55c \uac1c\ub150 \uad6c\uc870\u201d**\uc785\ub2c8\ub2e4. \uc27d\uac8c \ub9d0\ud574, \uc0ac\ubb3c\uacfc \uac1c\ub150\ub4e4 \uc0ac\uc774\uc758 \uad00\uacc4\ub97c \uba85\ud655\ud558\uac8c \uc815\uc758\ud55c \uc77c\uc885\uc758 \u201c\uc9c0\uc2dd \uc9c0\ub3c4\u201d\ub77c\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4.  ## \uc2e4\uc0dd\ud65c \uc608\uc2dc: \ubcd1\uc6d0 \uc628\ud1a8\ub85c\uc9c0  ``` [\uc0ac\ub78c]   \u251c\u2500 [\ud658\uc790]   \u2502   \u251c\u2500 \uc785\uc6d0\ud658\uc790   \u2502   \u2514\u2500 \uc678\ub798\ud658\uc790   \u2502   \u2514\u2500 [\uc758\ub8cc\uc9c4]       \u251c\u2500 [\uc758..."
            },
            {
                "logid": 1547,
                "ns": 0,
                "title": "\ud30c\uc774\uc36c \uac00\uc0c1\ud658\uacbd \ub2e4\ub978 \ubc84\uc804 \uc0ac\uc6a9 pyenv",
                "pageid": 825,
                "logpage": 825,
                "revid": 2337,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Devcafe",
                "timestamp": "2025-11-16T09:27:10Z",
                "comment": "\uc0c8 \ubb38\uc11c: === macOS\uc5d0\uc11c \ub2e4\ub978 \ubc84\uc804\uc758 Python\uc744 \uac00\uc0c1\ud658\uacbd\uc73c\ub85c \ucd94\uac00\ud558\ub294 \ubc29\ubc95 ===  ## \ubc29\ubc95 1: pyenv \uc0ac\uc6a9 (\uac00\uc7a5 \ucd94\ucc9c)  ### 1-1. pyenv \uc124\uce58  ```bash # Homebrew\ub85c pyenv \uc124\uce58 brew install pyenv  # pyenv-virtualenv\ub3c4 \ud568\uaed8 \uc124\uce58 brew install pyenv-virtualenv ```  ### 1-2. \uc258 \uc124\uc815 \ucd94\uac00  ```bash # zsh \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 (~/.zshrc) echo 'export PYENV_ROOT=\"$HOME/.pyenv\"' >> ~/.zshrc echo 'export PATH=\"$PYENV_ROOT/bin:$PATH\"' >> ~/.zshrc echo 'eval \"$(pyenv init..."
            }
        ]
    }
}