<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,maximum-scale=8,viewport-fit=cover"/><script>window.__OOPY__ = window.__OOPY__ || {};window.__OOPY__.yaml = {"disqus":false}</script><style>
  div {
    word-break: keep-all;
  }
</style><title>Sungdoo.dev</title><meta name="description" content="Programming"/><meta property="og:title" content="Sungdoo.dev"/><meta property="og:description" content="Programming"/><meta property="og:site_name" content="Sungdoo.dev"/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.sungdoo.dev"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Sungdoo.dev"/><meta name="twitter:description" content="Programming"/><link rel="shortcut icon" type="image" href="https://oopy.lazyrockets.com/api/rest/cdn/image/2e415617-dfc6-4788-adcd-ec620275abb6.webp?d=16"/><link rel="apple-touch-icon" href="https://oopy.lazyrockets.com/api/rest/cdn/image/2e415617-dfc6-4788-adcd-ec620275abb6.webp?d=16"/><link rel="canonical" href="https://www.sungdoo.dev"/><meta name="next-head-count" content="17"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="https://cdn.lazyrockets.com/_next/static/css/1f554d5e2cd9c84a.css" as="style"/><link rel="stylesheet" href="https://cdn.lazyrockets.com/_next/static/css/1f554d5e2cd9c84a.css" data-n-g=""/><link rel="preload" href="https://cdn.lazyrockets.com/_next/static/css/cbab82b64f56a2c5.css" as="style"/><link rel="stylesheet" href="https://cdn.lazyrockets.com/_next/static/css/cbab82b64f56a2c5.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="https://cdn.lazyrockets.com/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script defer="" src="https://cdn.lazyrockets.com/_next/static/chunks/5810.eadf2ee2b0d28b76.js"></script><script defer="" src="https://cdn.lazyrockets.com/_next/static/chunks/4894.7f6018461d421948.js"></script><script defer="" src="https://cdn.lazyrockets.com/_next/static/chunks/9273.73ab5240dcd627b1.js"></script><script defer="" src="https://cdn.lazyrockets.com/_next/static/chunks/1635.dda6116d867295af.js"></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/webpack-640107919af04783.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/framework-a31fb0e66037d890.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/main-5e8ad880fa778d90.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/pages/_app-2ef5a9a0d738013d.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/fec483df-ec55022df2057fa9.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/5295-4cdcaa63d89ac5e4.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/6767-8a8114a38dd6a3e3.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/9770-22ea912702417c2e.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/2023-54a36bbdb9113f88.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/6835-ba9c852fb66767e5.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/2645-765bd7367e2b17e5.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/4199-7d8f00897f9ed740.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/chunks/pages/%5Bid%5D-5b8c0575e21f4934.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/KXBJMkPr8J0FQpC6F0Yn1/_buildManifest.js" defer=""></script><script src="https://cdn.lazyrockets.com/_next/static/KXBJMkPr8J0FQpC6F0Yn1/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="css-0"><div style="font-family:ui-sans-serif, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, &quot;Apple Color Emoji&quot;, Arial, sans-serif, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;font-size:16px;line-height:1.5"><style data-emotion="css-global k612xz">:root{--emoji-font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";--page-max-width:900px;--content-max-width:708px;}:root{--page-cover-height:30vh;--page-header-font-size:40px;--page-content-padding-bottom:10vh;}:root .padding{padding-left:calc(96px + env(safe-area-inset-left));padding-right:calc(96px + env(safe-area-inset-right));}:root .width{max-width:100%;width:var(--page-max-width);}@media (max-width: 480px){:root{--page-cover-height:200px;--page-header-font-size:32px;--page-content-padding-bottom:0;}:root .padding{padding-left:calc(24px + env(safe-area-inset-left));padding-right:calc(24px + env(safe-area-inset-right));}:root .width{max-width:100%;width:100%;}}[role="button"]:not([tabindex="-1"]){cursor:pointer;}[role="button"]:not([tabindex="-1"]):hover{background:rgb(71, 76, 80);}[role="button"]:not([tabindex="-1"]):active{background:rgb(63, 68, 71);}[placeholder]:empty::before{content:attr(placeholder);min-height:1em;color:rgba(255, 255, 255, 0.9);-webkit-text-fill-color:rgba(255,255,255,0.25);}body{background-color:rgb(47,52,55);overflow-x:hidden;}@media (max-width: 480px){[role="button"][tabindex="0"]:active{background:none;opacity:0.4;}}@-webkit-keyframes glow{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@keyframes glow{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.admin-halo{position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;border-radius:8px;pointer-events:none;background:rgba(255,255,255,0.5);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);-webkit-animation:1s ease glow infinite;animation:1s ease glow infinite;-webkit-animation-delay:200ms;animation-delay:200ms;}*{scroll-margin-top:100px;}.notion-page-mention-token.notion-enable-hover:hover,.notion-external-object-token.notion-enable-hover:hover{cursor:pointer!important;background:rgba(148, 148, 148, 0.15);box-shadow:0 0 0 3px rgb(148 148 148 / 15%);border-radius:1px;}</style><div class="notion-app"><div class="notion-app-inner notion-dark-theme" style="color:rgba(255, 255, 255, 0.9);fill:currentcolor;line-height:1.5"><div class="notion-frame" style="flex-grow:0;flex-shrink:1;display:flex;flex-direction:column;background:rgb(47,52,55);z-index:1"><style data-emotion="css 210txr">.css-210txr{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000000;background-color:rgb(47,52,55);}</style><div class="notion-header css-210txr e1pzqsz02"><style data-emotion="css 1gwnpax">.css-1gwnpax{position:relative;width:100%;height:45px;padding-right:8px;z-index:1;background-color:inherit;}</style><div class="notion-topbar css-1gwnpax e1pzqsz01"><div style="display:flex;justify-content:space-between;align-items:center;position:absolute;height:45px;left:0px;right:0px;bottom:0px;padding-left:12px;padding-right:10px"><div style="display:flex;align-items:center;line-height:1.2;font-size:14px;height:100%;flex-grow:0;margin-right:8px;min-width:0"><div role="button" tabindex="0" style="user-select:none;transition:background 120ms ease-in 0s;cursor:pointer;display:inline-flex;align-items:center;flex-shrink:1;white-space:nowrap;height:24px;border-radius:3px;font-size:inherit;line-height:1.2;min-width:0px;padding-left:6px;padding-right:6px;color:rgba(255, 255, 255, 0.9)"><a href="/70464ad6-fda5-4400-a241-642309feaac5" rel="noopener noreferrer" style="display:flex;text-decoration:none;user-select:none;cursor:pointer;color:inherit;min-width:0"><div style="display:flex;align-items:center;min-width:0"><div class="notion-record-icon" style="user-select:none;transition:background 120ms ease-in 0s;display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:6px"><div><div style="width:100%;height:100%"><img role="reader" style="display:block;object-fit:cover;border-radius:3px;width:17.76px;height:17.76px;transition:opacity 100ms ease-out 0s" src="https://oopy.lazyrockets.com/api/v2/notion/image?src=https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0fee5221-d7bf-47f4-83ef-00aa1f25ed85%2FrGDfY9b-_400x400.jpg&amp;blockId=70464ad6-fda5-4400-a241-642309feaac5" class="css-1xdhyk6 e5kxa4l0"/></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px">Sungdoo.dev</div></div></a></div></div><div style="flex:1"></div><style data-emotion="css nkjb6j">.css-nkjb6j{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 20ms ease-in 0s;transition:background 20ms ease-in 0s;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;height:28px;border-radius:3px;font-size:14px;line-height:1.2;min-width:0px;padding-left:8px;padding-right:8px;}</style><div class="search-button css-nkjb6j" role="button" tabindex="0" aria-label="Search" style="margin-right:4px"><style data-emotion="css 1lml5mf">.css-1lml5mf{width:14px;height:14px;display:block;fill:inherit;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}</style><svg viewBox="0 0 17 17" class="searchNew css-1lml5mf"><path d="M6.78027 13.6729C8.24805 13.6729 9.60156 13.1982 10.709 12.4072L14.875 16.5732C15.0684 16.7666 15.3232 16.8633 15.5957 16.8633C16.167 16.8633 16.5713 16.4238 16.5713 15.8613C16.5713 15.5977 16.4834 15.3516 16.29 15.1582L12.1504 11.0098C13.0205 9.86719 13.5391 8.45215 13.5391 6.91406C13.5391 3.19629 10.498 0.155273 6.78027 0.155273C3.0625 0.155273 0.0214844 3.19629 0.0214844 6.91406C0.0214844 10.6318 3.0625 13.6729 6.78027 13.6729ZM6.78027 12.2139C3.87988 12.2139 1.48047 9.81445 1.48047 6.91406C1.48047 4.01367 3.87988 1.61426 6.78027 1.61426C9.68066 1.61426 12.0801 4.01367 12.0801 6.91406C12.0801 9.81445 9.68066 12.2139 6.78027 12.2139Z"></path></svg><style data-emotion="css 2svcoa">.css-2svcoa{display:none;}@media (min-width: 480px){.css-2svcoa{display:block;margin-left:6px;}}</style><span class="css-2svcoa">Search</span></div><style data-emotion="css jgkbgb">.css-jgkbgb{height:24px;margin-left:8px;}</style><div style="height:24px" class="css-jgkbgb e6eld7i0"><label aria-label="Turn off the dark mode"><div class="theme-button" style="position:relative;display:inline-block;text-align:left;opacity:1;direction:ltr;border-radius:12px;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;touch-action:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none"><div class="react-switch-bg" style="height:24px;width:48px;margin:0;position:relative;background:#F1C945;border-radius:12px;cursor:pointer;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;transition:background 0.25s"><div style="height:24px;width:29.5px;position:relative;opacity:1;pointer-events:none;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s"><img src="https://cdn.lazyrockets.com/_next/static/media/dark-mode.4361da89.png" alt="moon" style="position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px"/></div><div style="height:24px;width:29.5px;position:absolute;opacity:0;right:0;top:0;pointer-events:none;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s"><img src="https://cdn.lazyrockets.com/_next/static/media/light-mode.1da8c58f.png" alt="sun" style="position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px"/></div></div><div class="react-switch-handle" style="height:15px;width:15px;background:#ffffff;display:inline-block;cursor:pointer;border-radius:50%;position:absolute;transform:translateX(28.5px);top:4.5px;outline:0;border:0;-webkit-transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s;-moz-transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s;transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s"></div><input type="checkbox" role="switch" aria-checked="true" style="border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px" checked=""/></div></label></div></div></div></div><div class="notion-scroller vertical horizontal" style="position:relative;z-index:1;flex-grow:1;margin-right:0px;margin-bottom:0px"><div style="display:flex;flex-direction:column;width:100%;align-items:center;flex-shrink:0;flex-grow:0"><div class="width padding"><div style="user-select:none;display:flex;align-items:center;justify-content:center;height:140px;width:140px;border-radius:3px;flex-shrink:0;margin-top:96px;margin-left:3px;margin-bottom:0px;align-self:flex-start;position:relative;z-index:1" class="page-icon"><div><div style="width:100%;height:100%"><img alt="" style="display:block;object-fit:cover;border-radius:3px;width:124.32px;height:124.32px;transition:opacity 100ms ease-out 0s" src="https://oopy.lazyrockets.com/api/v2/notion/image?src=https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0fee5221-d7bf-47f4-83ef-00aa1f25ed85%2FrGDfY9b-_400x400.jpg&amp;blockId=70464ad6-fda5-4400-a241-642309feaac5&amp;width=256" class="css-1xdhyk6 e5kxa4l0"/></div></div></div><style data-emotion="css nk1qf1">.css-nk1qf1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1px;pointer-events:none;height:24px;margin-top:8px;margin-bottom:4px;}@media (max-width: 480px){.css-nk1qf1{height:auto;margin-top:16px;margin-bottom:32px;}}</style><div class="notion-page-controls css-nk1qf1 e1stv1eg0"></div><div data-block-id="70464ad6-fda5-4400-a241-642309feaac5" class="notion-page-block" style="color:rgba(255, 255, 255, 0.9);font-weight:700;font-size:var(--page-header-font-size);line-height:1.2;cursor:text;display:flex;align-items:center;font-family:ui-sans-serif, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, &quot;Apple Color Emoji&quot;, Arial, sans-serif, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;"><h1 class="page-title" contenteditable="false" spellcheck="true" placeholder="Untitled" data-root="true" style="font-weight:700;font-size:var(--page-header-font-size);margin:0;max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px"><span data-token-index="0">Sungdoo.dev</span></h1></div></div></div><div style="width:100%;display:flex;flex-direction:column;align-items:center;flex-shrink:0;flex-grow:0"><div class="width padding"></div></div><div class="notion-page-content width padding" style="flex-shrink:0;flex-grow:1;max-width:100%;display:flex;align-items:center;flex-direction:column;color:rgba(255, 255, 255, 0.9);padding-top:5px;padding-bottom:var(--page-content-padding-bottom);margin:0 auto;font-size:16px;line-height:1.5;font-family:ui-sans-serif, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, &quot;Apple Color Emoji&quot;, Arial, sans-serif, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;"><div data-block-id="f5cbe8cf-e5dd-438b-93b0-9126b83c6f49" class="notion-collection_view_page-block" style="width:100%;max-width:100%;margin-top:2px;margin-bottom:1px"><a href="/f5cbe8cf-e5dd-438b-93b0-9126b83c6f49" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css 14mxs6m">.css-14mxs6m{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:54.23728813559322%;background-position-y:57.6271186440678%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-14mxs6m" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">All Posts</div></div></div><div style="margin-left:4px;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;min-height:calc(1.5em + 3px + 3px)"><div style="width:28px"></div></div></div></div></a></div><style data-emotion="css glk9jy">.css-glk9jy{width:100%;max-width:calc(
                                                        100vw - 192px
                                                      );margin-top:1px;margin-bottom:1px;}@media (max-width: 480px){.css-glk9jy{max-width:100%;}}</style><div data-block-id="76f41184-e737-4bb6-9495-2b7dbf1441c8" class="notion-page-block css-glk9jy"><a href="/76f41184-e737-4bb6-9495-2b7dbf1441c8" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css tl5mhj">.css-tl5mhj{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:94.91525423728814%;background-position-y:55.932203389830505%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-tl5mhj" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Programming</div></div></div></div></div></a></div><div data-block-id="f574eb7c-69ac-4988-87c2-78c57714d1e5" class="notion-page-block css-glk9jy"><a href="/f574eb7c-69ac-4988-87c2-78c57714d1e5" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css ctf14f">.css-ctf14f{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:50.847457627118644%;background-position-y:11.864406779661017%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-ctf14f" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Review</div></div></div></div></div></a></div><div data-block-id="e53063f8-9d06-46a0-9203-04c9123390ca" class="notion-page-block css-glk9jy"><a href="/e53063f8-9d06-46a0-9203-04c9123390ca" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css 13y9lcs">.css-13y9lcs{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:47.45762711864407%;background-position-y:54.23728813559322%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-13y9lcs" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Opinion</div></div></div></div></div></a></div><div data-block-id="d48816e5-209f-4b61-b249-69caa977d946" class="notion-page-block css-glk9jy"><a href="/d48816e5-209f-4b61-b249-69caa977d946" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css y1jx3x">.css-y1jx3x{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:94.91525423728814%;background-position-y:50.847457627118644%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-y1jx3x" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Retrospect</div></div></div></div></div></a></div><div data-block-id="9ef6ddfa-242a-4383-8dda-0cb7148ea8a4" class="notion-collection_view_page-block" style="width:100%;max-width:100%;margin-top:1px;margin-bottom:1px"><a href="/9ef6ddfa-242a-4383-8dda-0cb7148ea8a4" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css 1ls1ofj">.css-1ls1ofj{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:54.23728813559322%;background-position-y:61.016949152542374%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-1ls1ofj" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Short Notes</div></div></div><div style="margin-left:4px;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;min-height:calc(1.5em + 3px + 3px)"><div style="width:28px"></div></div></div></div></a></div><div data-block-id="2f6c85ca-5403-4946-8222-0e8d2cbd6614" class="notion-page-block css-glk9jy"><a href="/2f6c85ca-5403-4946-8222-0e8d2cbd6614" rel="noopener noreferrer" style="display:block;color:inherit;text-decoration:none;fill:inherit"><div role="button" tabindex="0" style="user-select:none;transition:background 20ms ease-in 0s;cursor:pointer;width:100%"><div style="display:flex;align-items:center;width:100%"><div style="flex:1 1 0px;min-width:1px;padding-top:3px;padding-bottom:3px;padding-left:2px"><div style="display:flex;align-items:center"><div style="position:relative;width:24px;height:24px;margin-right:4px"><div class="notion-record-icon" style="display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:3px;flex-shrink:0"><div style="display:flex;align-items:center;justify-content:center;height:22px;width:22px"><div style="height:19.8px;width:19.8px;font-size:19.8px;line-height:1;margin-left:0px;color:black"><style data-emotion="css 19lzdal">.css-19lzdal{width:1em;height:1em;line-height:1em;background-repeat:no-repeat;background:url("https://cdn.lazyrockets.com/_next/static/media/emoji.0d02c5b5.png");background-position-x:13.559322033898304%;background-position-y:79.66101694915254%;-webkit-background-size:6000% 6000%;background-size:6000% 6000%;}</style><img class="notion-emoji css-19lzdal" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/></div></div></div></div><div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(255, 255, 255, 0.14)">Other Links</div></div></div></div></div></a></div><style data-emotion="css 12msm7j">.css-12msm7j{width:100%;max-width:calc(
                                                        100vw - 192px
                                                      );margin-top:1px;margin-bottom:0px;}@media (max-width: 480px){.css-12msm7j{max-width:100%;}}</style><div data-block-id="842dda93-d8e9-4838-a431-5cda6cde0d96" class="notion-text-block css-12msm7j" style="color:inherit;fill:inherit"><div style="display:flex"><style data-emotion="css 1g4vl24">.css-1g4vl24{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;}</style><div contenteditable="false" spellcheck="true" placeholder=" " data-root="true" class="css-1g4vl24"></div></div><style data-emotion="css ujcdi3">.css-ujcdi3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1.5em;}</style><div class="css-ujcdi3"></div></div><div class="oopy-footer OopyFooter_container__pjQ2F" style="--background-color:#4280FA"><div></div></div></div></div><div class="page-overlay"></div></div></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"version":"v1","recordMap":{"block":{"70464ad6-fda5-4400-a241-642309feaac5":{"value":{"id":"70464ad6-fda5-4400-a241-642309feaac5","version":236,"type":"page","properties":{"title":[["Sungdoo.dev"]]},"content":["d68f6d7d-b0b9-43ef-8ee3-49d5ed8f3a48","f5cbe8cf-e5dd-438b-93b0-9126b83c6f49","76f41184-e737-4bb6-9495-2b7dbf1441c8","f574eb7c-69ac-4988-87c2-78c57714d1e5","e53063f8-9d06-46a0-9203-04c9123390ca","d48816e5-209f-4b61-b249-69caa977d946","9ef6ddfa-242a-4383-8dda-0cb7148ea8a4","2f6c85ca-5403-4946-8222-0e8d2cbd6614","842dda93-d8e9-4838-a431-5cda6cde0d96"],"format":{"site_id":"1b58933a-4acc-8125-931c-0079c237336e","page_icon":"https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0fee5221-d7bf-47f4-83ef-00aa1f25ed85/rGDfY9b-_400x400.jpg"},"permissions":[{"role":"editor","type":"space_permission"},{"role":"reader","type":"public_permission","is_site":true,"added_timestamp":1629960853913}],"created_time":1629960780000,"last_edited_time":1670043540001,"parent_id":"9078933a-4acc-436e-bae9-f9b12c38c361","parent_table":"space","alive":true,"file_ids":["035b02f2-7f57-40ee-a41f-910b5a88f178","e0bae4f0-3ec6-49dd-b901-4d4a3ca05a9e","76572901-d32d-46c7-a528-78b2508faadb","0fee5221-d7bf-47f4-83ef-00aa1f25ed85"],"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"pWrLSxhfMkWdbIV52ZsurA,\"start\",\"end\"","n":{"pWrLSxhfMkWdbIV52ZsurA,\"start\",\"end\"":{"s":{"x":"pWrLSxhfMkWdbIV52ZsurA","i":[{"t":"s"},{"t":"t","i":["KTTCx90IB9YH",1],"o":"start","l":11,"c":"Sungdoo.dev"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"d68f6d7d-b0b9-43ef-8ee3-49d5ed8f3a48":{"value":{"id":"d68f6d7d-b0b9-43ef-8ee3-49d5ed8f3a48","version":31,"type":"code","properties":{"title":[["disqus: false"]],"language":[["YAML"]]},"format":{"code_wrap":false},"created_time":1630044120000,"last_edited_time":1630044120000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"_Bt7NjE6-ubrnd89T4jENg,\"start\",\"end\"","n":{"_Bt7NjE6-ubrnd89T4jENg,\"start\",\"end\"":{"s":{"x":"_Bt7NjE6-ubrnd89T4jENg","i":[{"t":"s"},{"t":"t","i":["dnemyfAuHlWH",1],"o":"start","l":13,"c":"disqus: false"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"f5cbe8cf-e5dd-438b-93b0-9126b83c6f49":{"value":{"id":"f5cbe8cf-e5dd-438b-93b0-9126b83c6f49","version":129,"type":"collection_view_page","view_ids":["bb08423e-1086-4425-8a97-9fc457e69b90","029e65de-3e23-4432-b403-38eac19e4419"],"collection_id":"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf","format":{"collection_pointer":{"id":"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf","table":"collection","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361"}},"created_time":1629961822914,"last_edited_time":1744637409070,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"QYLetLb2Fw89yaxLhUfqrw,\"start\",\"end\"","n":{"QYLetLb2Fw89yaxLhUfqrw,\"start\",\"end\"":{"s":{"x":"QYLetLb2Fw89yaxLhUfqrw","i":[{"t":"s"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"76f41184-e737-4bb6-9495-2b7dbf1441c8":{"value":{"id":"76f41184-e737-4bb6-9495-2b7dbf1441c8","version":56,"type":"page","properties":{"title":[["Programming"]]},"content":["4bc4c0c8-3c6c-419a-bfb3-21461bdf6478","50df7904-5f1e-49e1-af26-421434d7a10b"],"format":{"page_icon":"⚒️"},"created_time":1629984190891,"last_edited_time":1630229160000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"b4ZemS0OimNlsVl-lkPe0Q,\"start\",\"end\"","n":{"b4ZemS0OimNlsVl-lkPe0Q,\"start\",\"end\"":{"s":{"x":"b4ZemS0OimNlsVl-lkPe0Q","i":[{"t":"s"},{"t":"t","i":["ETLs5TBAoUXL",1],"o":"start","l":11,"c":"Programming"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"f574eb7c-69ac-4988-87c2-78c57714d1e5":{"value":{"id":"f574eb7c-69ac-4988-87c2-78c57714d1e5","version":45,"type":"page","properties":{"title":[["Review"]]},"content":["45bb4a30-34d2-43f3-8acd-23e81a58f386","63a51487-473a-4856-a5eb-4742dbe92854","a43c722f-a7ea-4f95-9069-fb315fc91626","cab8a505-7eb9-4973-a0ec-afe187b27405"],"format":{"page_icon":"🔍"},"created_time":1629984697227,"last_edited_time":1700378989999,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"vFx5agmto_gZQXY81CfrBg,\"start\",\"end\"","n":{"vFx5agmto_gZQXY81CfrBg,\"start\",\"end\"":{"s":{"x":"vFx5agmto_gZQXY81CfrBg","i":[{"t":"s"},{"t":"t","i":["j7MO_MuOZ3e4",1],"o":"start","l":6,"c":"Review"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"e53063f8-9d06-46a0-9203-04c9123390ca":{"value":{"id":"e53063f8-9d06-46a0-9203-04c9123390ca","version":49,"type":"page","properties":{"title":[["Opinion"]]},"content":["f4c200ee-eb68-45c6-9c5e-40ab79ea5373","fa5dcaaf-0705-478f-b8d3-b4a0f7b755de"],"format":{"page_icon":"💭"},"created_time":1629984820093,"last_edited_time":1630229160000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"V9cdSHVBXCUw8Ac89-VXvg,\"start\",\"end\"","n":{"V9cdSHVBXCUw8Ac89-VXvg,\"start\",\"end\"":{"s":{"x":"V9cdSHVBXCUw8Ac89-VXvg","i":[{"t":"s"},{"t":"t","i":["_ezFkXYDciqE",1],"o":"start","l":7,"c":"Opinion"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"d48816e5-209f-4b61-b249-69caa977d946":{"value":{"id":"d48816e5-209f-4b61-b249-69caa977d946","version":47,"type":"page","properties":{"title":[["Retrospect"]]},"content":["e728aeaa-f83c-4ccc-87bd-5aa5dfb16d50","22d68fbe-86fe-48d1-a7cd-c9295300a3bb"],"format":{"page_icon":"♻️"},"created_time":1629984883289,"last_edited_time":1670043540000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"QEL7NFZys067H5fNNYo76A,\"start\",\"end\"","n":{"QEL7NFZys067H5fNNYo76A,\"start\",\"end\"":{"s":{"x":"QEL7NFZys067H5fNNYo76A","i":[{"t":"s"},{"t":"t","i":["o_LEVllguVpE",1],"o":"start","l":10,"c":"Retrospect"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"9ef6ddfa-242a-4383-8dda-0cb7148ea8a4":{"value":{"id":"9ef6ddfa-242a-4383-8dda-0cb7148ea8a4","version":81,"type":"collection_view_page","view_ids":["2ff740cf-1c29-48c4-9913-c3c149c6ff9a"],"collection_id":"adbd6b09-640a-484c-b4dc-ce4bde258c7e","format":{"collection_pointer":{"id":"adbd6b09-640a-484c-b4dc-ce4bde258c7e","table":"collection","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361"}},"created_time":1629811135331,"last_edited_time":1687569435966,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"eVrUDWwucRYk4VJabCttyw,\"start\",\"end\"","n":{"eVrUDWwucRYk4VJabCttyw,\"start\",\"end\"":{"s":{"x":"eVrUDWwucRYk4VJabCttyw","i":[{"t":"s"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"2f6c85ca-5403-4946-8222-0e8d2cbd6614":{"value":{"id":"2f6c85ca-5403-4946-8222-0e8d2cbd6614","version":132,"type":"page","properties":{"title":[["Other Links"]]},"content":["35f0d003-dc9e-464e-9014-7fe3ff8594bd","ce517129-5229-446f-be71-5a30106dfbeb","2e67d852-c01c-476e-9d7f-4b1566563b8d","8ea79197-6937-4926-a038-3832fba3eb0e","53de783f-955e-4af1-87a0-ebd1842c17b7","a25464a7-7f66-4ff6-9e7c-35c9f90d6b1a"],"format":{"page_icon":"🏄🏻‍♂️"},"created_time":1630130406152,"last_edited_time":1630229040000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"3o2tNalKzbKVW_mN37Uxsg,\"start\",\"end\"","n":{"3o2tNalKzbKVW_mN37Uxsg,\"start\",\"end\"":{"s":{"x":"3o2tNalKzbKVW_mN37Uxsg","i":[{"t":"s"},{"t":"t","i":["J4aCl8LL7bhM",1],"o":"start","l":11,"c":"Other Links"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"},"842dda93-d8e9-4838-a431-5cda6cde0d96":{"value":{"id":"842dda93-d8e9-4838-a431-5cda6cde0d96","version":9,"type":"text","created_time":1630229220000,"last_edited_time":1630229220000,"parent_id":"70464ad6-fda5-4400-a241-642309feaac5","parent_table":"block","alive":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","crdt_format_version":1,"crdt_data":{"title":{"r":"COUPOt19Ag3WX8FkP7ApgA,\"start\",\"end\"","n":{"COUPOt19Ag3WX8FkP7ApgA,\"start\",\"end\"":{"s":{"x":"COUPOt19Ag3WX8FkP7ApgA","i":[{"t":"s"},{"t":"e"}],"l":""},"c":[]}}}}},"role":"reader"}},"collection":{"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf":{"spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","value":{"id":"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf","version":75,"name":[["All Posts"]],"schema":{"hEvk":{"name":"Tags","type":"multi_select","options":[{"id":"96c71e17-6c1d-41ba-96f3-fcf4d0784566","color":"purple","value":"Programming"},{"id":"bef2d20b-6a1d-4278-80a4-4fa8dfdacc8c","color":"yellow","value":"Debugging"},{"id":"fdc437cc-09a3-4b7c-85b3-9cd21aa72cad","color":"brown","value":"IBDesignable"},{"id":"f3a8452b-4f04-4742-aa03-fafebf20a7e0","color":"brown","value":"Storyboard"},{"id":"bf7caf6c-5b94-42f0-96b9-9f4cee80fd99","color":"blue","value":"Date"},{"id":"cb0a3a2f-6ffb-4e9e-8104-68fa95a6792b","color":"default","value":"Global"},{"id":"d3b422a6-e012-4124-8032-516faf9a314f","color":"red","value":"Teamwork"},{"id":"8c3f7408-0133-44a8-b25e-e9de94d5c287","color":"orange","value":"Architecture"},{"id":"af343cb4-e97a-4012-8297-10d085ff42f8","color":"pink","value":"MVC"},{"id":"1adc3fe9-088e-4baa-bd67-d19dcf810200","color":"green","value":"MVVM"},{"id":"da9ca477-e805-467d-9756-41d7cf60291a","color":"gray","value":"WWDC"},{"id":"5848d3a3-9982-4e03-b817-d2368b92c781","color":"gray","value":"Opinion"},{"id":"22d6dfc8-8d25-4d56-b7af-eb7d71eac56e","color":"purple","value":"Retrospect"},{"id":"1bce7ada-0ae2-423d-bfd2-aa7e9b908e41","color":"purple","value":"Swift"},{"id":"f069602e-806f-40bf-a048-627e665bebc8","color":"yellow","value":"Basic"},{"id":"7d88f694-4a76-44f3-a729-2829d35931e2","color":"orange","value":"Community"},{"id":"56aacdd4-f4af-4ecc-97bd-9949ea73964b","color":"green","value":"CI"},{"id":"b941f4a3-dbb1-48c1-a469-6af673f664ab","color":"brown","value":"Test"},{"id":"e167a270-8eaa-4f0f-bb8a-bb6a08519255","color":"orange","value":"Performance"},{"id":"16b59a57-c2ea-4d8b-922b-5c92e53c9e92","color":"green","value":"Accessibility"},{"id":"f14016c4-83d6-469d-a632-b156de604bc1","color":"pink","value":"Book"},{"id":"a2de8c11-3cd0-4aad-94d8-131c73aad0aa","color":"brown","value":"Review"},{"id":"3c02924f-7426-449f-a3e2-aadfd05938c3","color":"orange","value":"Xcode"},{"id":"1b4e6125-54e6-4695-9d95-5da5e3bd2768","color":"yellow","value":"Tools"},{"id":"206ddff4-e437-4c9e-bbed-045e236d8df4","color":"purple","value":"Web"},{"id":"0d2671e1-b7dd-4a30-89f0-3ff9de1191da","color":"pink","value":"Agile"},{"id":"36cfd4a1-cbcb-42a1-b306-2c79423609ee","color":"purple","value":"Labor"},{"id":"d6209509-8fb7-4433-ac05-cc667d9ed875","color":"default","value":"Science"},{"id":"ae19bcc7-81f1-4a8a-b709-4746017818b1","color":"orange","value":"Disability"},{"id":"87955015-a84c-4c63-9b81-0c5450d56523","color":"purple","value":"IT"},{"id":"ab02a546-078d-4f6b-ad40-e60535bf4c25","color":"brown","value":"Japan"},{"id":"7809ef76-32d1-4005-9cc7-ce45997f126a","color":"blue","value":"History"},{"id":"4f33006b-9964-4a82-87e3-1eaf6de1e8b1","color":"brown","value":"Art"},{"id":"75cbf538-5eaa-440d-982e-bb2cdc4b1549","color":"red","value":"Fiction"},{"id":"c828a48b-c17b-46df-80e9-0cade14750e8","color":"purple","value":"Education"},{"id":"75d0eb84-9957-458c-8574-f32c554961cb","color":"orange","value":"Socialism"},{"id":"de18cd62-d868-4d8e-823f-b72be9143c51","color":"blue","value":"Feminism"},{"id":"6c702d8c-30a7-4800-9ce7-24f95188be5a","color":"blue","value":"Communism"},{"id":"a8fbe873-4c10-495c-8291-a8fdb54917e5","color":"green","value":"Film"},{"id":"b33ee224-03f6-4cd6-aaa6-1dff69eeb0db","color":"purple","value":"Poem"},{"id":"0f3a24b7-b796-4782-81b6-37393548a6ad","color":"blue","value":"Literature"},{"id":"d3f243c2-15ee-478d-8196-4b48f2a53079","color":"purple","value":"Language"},{"id":"54a609ec-7107-4cda-9bf3-18daf01ffe5e","color":"purple","value":"Culture"},{"id":"8fc6b613-b73e-445c-80d9-1dd694022ba7","color":"default","value":"Philosophy"},{"id":"0887a53c-f8dd-4d4f-8eae-a26863b74df2","color":"brown","value":"Epistemology"},{"id":"b062b7eb-37ae-4682-8406-2c7e1e133f05","color":"red","value":"Politics"},{"id":"04d5eee1-b5ce-4b3e-9e0b-9406cd93c588","color":"red","value":"Animation"},{"id":"2780f270-edf7-495e-ad9a-9b56014d4fe1","color":"pink","value":"Religion"}]},"q?i\u003c":{"name":"Created","type":"date"},"title":{"name":"Name","type":"title"}},"icon":"🗄️","format":{"collection_page_properties":[{"visible":true,"property":"q?i\u003c"},{"visible":true,"property":"hEvk"}]},"parent_id":"f5cbe8cf-e5dd-438b-93b0-9126b83c6f49","parent_table":"block","alive":true,"template_pages":["d02fa232-2a1d-4094-8206-9c470d7bc23f","2f125882-8b09-4772-b93e-334657299937"],"migrated":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361"},"role":"reader"},"adbd6b09-640a-484c-b4dc-ce4bde258c7e":{"spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","value":{"id":"adbd6b09-640a-484c-b4dc-ce4bde258c7e","version":45,"name":[["Short Notes"]],"schema":{"AdyK":{"name":"출처","type":"text"},"k|]u":{"name":"Created","type":"created_time"},"m\\|~":{"name":"Tags","type":"multi_select","options":[{"id":"79cd65a2-0a12-426c-bfac-c1a4066f44b6","color":"default","value":"맨먼스 미신"},{"id":"d00329b7-f66a-4d4e-b4a5-858703322736","color":"gray","value":"일정 산정"},{"id":"e0eefc7f-a828-496c-95cd-3c7bea60fda1","color":"orange","value":"프로젝트 관리"},{"id":"3b7f3352-337a-4e76-80af-ca7a6763e6f4","color":"yellow","value":"학습"},{"id":"2ad2fdc8-50fe-42d5-b901-001ee997554b","color":"blue","value":"성장"},{"id":"a55cd25b-57e3-45c4-85d4-fbbd972ca571","color":"purple","value":"메모"},{"id":"3796fda1-bf2c-480f-8faf-fad26f7d37dd","color":"brown","value":"제텔카스텐"},{"id":"c6321a5c-140f-40cf-b0bd-e755c552d142","color":"red","value":"함께 자라기"},{"id":"699bc5de-cc57-456e-830d-468b7ca2eadc","color":"red","value":"애자일"},{"id":"b8a35c20-3347-45a6-b9dc-b309850e702e","color":"green","value":"OKR"},{"id":"fe41a994-4383-4812-a491-423ac05ffc6d","color":"green","value":"경영"},{"id":"b4d93115-7966-438e-b7cd-0983f86e50fd","color":"pink","value":"팀워크"},{"id":"c92e1803-9066-4353-b1be-d309dda496a2","color":"purple","value":"협업"},{"id":"5b6ee956-ae93-4e7d-ae8a-5a4849823615","color":"blue","value":"테스트"},{"id":"dd45216f-a3d5-4fb7-b3e8-8f8d79bdd680","color":"default","value":"품질"},{"id":"6697abef-b8cf-40fc-9179-4799cf54f5c3","color":"purple","value":"자동화 테스트"},{"id":"5cce7b0a-29f2-49fe-be10-30e989882262","color":"orange","value":"고유의견"},{"id":"8b039031-f865-4576-9024-e4fd851dd91b","color":"default","value":"피닉스 프로젝트"},{"id":"92b80d81-9ee4-4c90-a361-df106dcce13e","color":"brown","value":"The Goal"},{"id":"7c7d1b18-0da8-4b8f-9aa0-047861f15df8","color":"default","value":"스타트업"},{"id":"1388cd56-5f0a-4633-a97b-a78ca14158c8","color":"green","value":"SICP"}]},"title":{"name":"Name","type":"title"}},"icon":"🗒️","format":{"collection_page_properties":[{"visible":true,"property":"k|]u"},{"visible":true,"property":"m\\|~"},{"visible":true,"property":"AdyK"}]},"parent_id":"9ef6ddfa-242a-4383-8dda-0cb7148ea8a4","parent_table":"block","alive":true,"template_pages":["096a6b6e-f873-4ebf-840b-be50913751da"],"migrated":true,"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361"},"role":"reader"}},"collection_view":{"bb08423e-1086-4425-8a97-9fc457e69b90":{"spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","value":{"id":"bb08423e-1086-4425-8a97-9fc457e69b90","version":188,"type":"list","name":"List view","format":{"list_properties":[{"visible":true,"property":"hEvk"}],"collection_pointer":{"id":"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf","table":"collection","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361"}},"parent_id":"f5cbe8cf-e5dd-438b-93b0-9126b83c6f49","parent_table":"block","alive":true,"page_sort":["bca29e9d-3f81-4a12-99c2-e4e349ccdde7","1d5a42cf-4649-80de-81b9-c0e95ed9f687","1a9a42cf-4649-80b2-ba0f-e865645cc4d9","153a42cf-4649-8076-8d2f-f4fe199b4ea5","114a42cf-4649-807b-9576-f42f5e4d7301","3f3ccfdd-005c-4905-bb46-87974f740c01","b5073d27-e56e-49da-95ad-e4a7324dc647","5ec3b0ec-bd56-4786-9a3f-fd267cf9f22b","6cd4a235-cae8-4a91-8f10-f380a7274f44","6363b739-fb38-4542-81bd-9b7a77d4bc3a","cb9c9f61-6712-4b98-b3c7-2d543819c236","3e921d2b-e55b-4b97-99cb-03750181771a","6b693902-ad7f-4b3e-bee0-0a337f873a93","3129b0ef-dafb-46aa-a2bc-505ee13188d5","cb16dbd9-1681-4263-9ad8-5f45b59ec2c6","d6a421d1-b7ec-4943-9059-1d910c184c27","b13722f2-a548-4ec5-a4fb-a6086de95ec2","304192cf-10b6-4f9a-ab74-8273d2818ba6","1b5028e3-6a59-4ee9-9735-05cd367f8a05","118d00e6-f4db-479b-b32e-9d7ab1949630","b0f844af-a5ca-494c-8ff3-2a53eeeb681d","8a1ed0e5-58fc-4eb3-b44c-79a4102bd467","bdd586fa-6e13-487b-9ace-d1049a2a7cff","3dda3a0e-4ad2-47f3-b441-d91bfa365502","2456b4d3-f8be-4a14-9d7d-e913867c8cca","f4ef5c55-3c03-4272-a393-cc9cf1e887f8","18892a20-a749-4370-8720-a2b829fe7dcb","b940bcfd-2895-4e6e-abf7-98a65afc029e","86f4ef4d-8f1a-47b9-8cd1-8360d39ddad7","d72316bf-f6dc-4e2e-901c-001ef2e1a440","b1ecc2eb-501c-45a0-939f-e66f98011283","00d3d72d-1af9-4584-9392-7be47394e7d3","c196050d-f7ea-4072-8099-6aaa5862815e","3669272c-52c8-488a-80ac-6874cec6493e","50718d71-b800-43d5-9292-1e2bf8f2b968","8b8e33b1-9998-493c-8b4d-91d816da9be6","5aec284b-641f-4223-8e15-d69adfe59d99","3c731fb6-0942-4f89-ac2a-70afa2ddd133","5f3e7753-60c6-427b-98ee-c282b2aa89bc","b52d469c-b16a-4c8d-a363-1d9a81baa271","a7928aa6-315a-491a-90c6-d22723653627","1e76682f-7db9-44c4-8db2-d20ff7af78db","16b036ba-8c45-437d-b3c7-6548ab2fc7ec","92b37442-cb51-41c1-9a30-6a0144218ca1","77590b32-2bb9-43c9-80dd-92996932e57b","af4fb17a-3936-422d-984f-bb03c96f002f","0b40ea77-02cf-4ced-a1be-f12eb499fe72","84fe97f2-71fa-45f3-8421-556c35841f53","0027b8e1-7e8f-4544-8481-bc1ed4e10c84","da57b438-f60c-4854-818d-ebcdcc4e805f","39d435aa-31c1-49b9-bc14-fc4bbf151503","0140f1af-e24f-40dd-a00b-6b1be3d25d51","eed2e9e5-748b-477f-8f83-5b7d6ac2f4b1","65612ca6-223e-4224-b005-2545c401eda7","40ddfae5-b092-4646-9c4d-b1789bacf8db","0542bb37-9250-4da6-9179-1ce2c1c8e150","84d1cc46-cf02-42f2-aaab-42f7485bb33a","a9b6ff16-4a5e-4160-a5f4-e2e2c90af6cf","0252c2f7-2b40-4426-a0c8-c88a1505b2bd","3bf2f4f4-982b-4076-9172-8ed48c7e960d","b13bd2fe-1d1a-4335-8346-38fb95fca393","ce0efc07-fac8-454e-a3f2-d5d1db579d44","2640d4eb-4084-44f5-a6fe-52d11b9322cb","9dc278f5-8a63-45cf-800a-cfbc6f90b05d","5d151494-2c2c-4a57-b810-917b2406463a","edb1c39a-eb6f-434a-be46-8705e927354a","86cd0d3c-6f68-4a77-9431-bc26cc49ce5c","f8d48315-5f13-497a-9171-c4b1b2911fe9","c4846746-5edd-41f4-bfda-8517389dbf6d","bb95f868-12b5-4256-88a7-7346dcfee090","d0b8ef42-c947-4249-a40c-98a9e30c93d7","4fdea688-db66-4eae-825f-515212e09328","609884d2-3ca4-4a08-885f-1b0778d342de","761cd958-a9f1-4bec-9bc1-12eeab531ba9","f8640d26-b97e-490e-b0b7-1d91eec2130c","4c5f1ae0-18fb-4bf5-9138-fe2d085904cd","1c97398c-ba01-4420-abc7-7dcf63c9e79b","f2df172c-a6e4-4a50-a1fd-f599f188a117","8a0ce2aa-469c-46e9-8960-7adaec53d94e","fb6ecb26-8123-4b5d-955c-699e7f399eee","69c48eb4-c53f-455c-89ec-72ff3ed0debf","81bad2b8-60e4-4c18-aec4-5fd19608e350","4b4ee513-418d-442c-8007-ffa611353d37","16330e78-3f19-43e6-b471-4b114e9cda8a","3498820c-c8bf-46af-9213-d02e1114e6cf","183dd68f-4174-4acb-91c8-25fa3e4068e2","39ae3314-5455-4c3d-9f1b-41c030742732","904e5543-709b-43c3-b654-cbcee31adaf7","153a42cf-4649-8034-ab16-c9e81c6532e3","c07cc6bd-9211-4693-a333-b952bc8ebc5d","7c4990aa-abe0-4ae7-969f-a6c47dcf3f8d"],"query2":{"sort":[{"property":"q?i\u003c","direction":"descending"}],"aggregations":[{"aggregator":"count"}]},"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361","created_time":1744637409069,"last_edited_time":1744637409069,"created_by_table":"notion_user","created_by_id":"7fb8c321-0650-4385-aea9-8c353193e7f7"},"role":"reader"},"029e65de-3e23-4432-b403-38eac19e4419":{"spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","value":{"id":"029e65de-3e23-4432-b403-38eac19e4419","version":4,"type":"gallery","name":"","format":{"gallery_cover":{"type":"page_content"},"collection_pointer":{"id":"6fa8349f-a7fc-41ed-ba3a-2040c3e494cf","table":"collection","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361"}},"parent_id":"f5cbe8cf-e5dd-438b-93b0-9126b83c6f49","parent_table":"block","alive":true,"query2":{"sort":[{"property":"q?i\u003c","direction":"descending"}]},"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361"},"role":"reader"},"2ff740cf-1c29-48c4-9913-c3c149c6ff9a":{"spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","value":{"id":"2ff740cf-1c29-48c4-9913-c3c149c6ff9a","version":68,"type":"list","name":"List view","format":{"list_properties":[{"visible":true,"property":"m\\|~"}],"collection_pointer":{"id":"adbd6b09-640a-484c-b4dc-ce4bde258c7e","table":"collection","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361"}},"parent_id":"9ef6ddfa-242a-4383-8dda-0cb7148ea8a4","parent_table":"block","alive":true,"page_sort":["8f9f7c4f-22cb-45bd-87e5-6d960044a6a8","b3045185-5648-49b3-b126-3f695d714ae8","7eccfea2-f3fc-4676-a407-9515ceeb9aca","d4f32086-59e6-4a1c-80a3-73664cafcd70","bf4322b0-b363-457b-9577-70bd48346a21","fddbfe91-558b-4071-9af6-8d7a84288d4a","f8963396-44f1-4711-a01c-1396b679f7ed","e3787da2-7045-4896-9a47-8e78625231c7","6bd463a0-c683-4529-9971-d463769ecef5","09834106-eed9-4926-943f-42f51a8712b5","caff0e5d-ed9e-4c8d-8049-dcdd0e4f8bc1","38da547a-c394-4c97-8340-68e25fac4511","17bb5f3b-94ee-41d1-9f1d-c7f811481d7d","0598b97d-cf13-4b4b-9725-b4461066f55d","33a8954f-f1a1-4083-a64c-fa4e5f17ec68","8ffd600d-79f8-408e-be9d-f9b25fd4aad2","56d5bcb1-0de0-42e0-a515-588264768e00","0c1b5b32-5a59-4228-909a-3b9c2ded6b72","04086395-b43b-4c8b-bb19-633efa9db575","0346e149-1b13-49ca-b25b-f52d685fd2ed","cc3b31b1-d41c-4297-b6e7-aec1d2d8e544","5bf7d70b-3ca0-4896-b3b2-cc8ea66cd128","efdc7fb4-95dc-4afc-8a92-ffd41b71cc5b","6008a967-6551-4c6b-ad80-50cff8df481e","9f82411b-6d1b-4ab8-abde-518f5a20bb32","2d27ddb5-73e1-4e9f-a440-0c8ead732453","d452574f-5bad-41f4-a68c-1aad4917193f","ffb77e2d-deec-4772-91ef-9471c22dd1cf","dcfcb8bf-5511-4e27-97d5-2b65e7e2bc8d","dfd4a30f-01ba-40e6-8376-bf670cdff3ec","c5744e83-ddab-4a14-a80e-3d15d5f72353","394566f5-41ba-45e3-864c-b65da9047f4f","d7243eff-ec50-43c9-86cb-2444f0fc75e8","77cd8cae-d621-4300-87b6-0d13bfd13ff0","8d6d492f-e1a3-4ed6-9251-11e933137d68","acd50a74-306b-4a66-91c0-2e9ec645de62","64c6789c-da47-4b1a-8175-3c529e370f2a","b97d0351-5a03-4de1-a507-f203e9946690","57131ef4-6bc9-4cc7-aa7b-8a445e91e8f2","84c28e11-fc39-421e-bf09-f4cc46fa08dc","63981134-4876-4595-807c-c7bfd8f1f24f","dc95dca0-4cc2-4d6c-b1ed-21b8a9be4abb","43129dce-5258-4dbc-be5b-54d7fe84fe3b","503f8074-afe6-4f92-849e-2199e70a5760","ee0b22a4-b260-41ce-ab9a-99448095b37b","f10400e5-4f90-4c83-804f-08f48d4beec2","a7dfdcd5-3066-47f5-ab2c-f14efb4df869","29207ffd-abd6-42bc-8b4a-1f200f5e9746","c2e080af-8bf8-4f08-8db9-e4426116447a","09ba8b64-b2a9-4225-8512-9ce1e1ad562c","624c99d5-b11b-459c-a980-b720aee91e04","400b5d0c-3b4f-465a-9b93-8aeda4faa703","22e9b283-cbb9-4563-9a9c-2deb778cab11","86f83649-d909-44a8-96d7-d6effab33540","2883dab6-d84f-4031-a30b-65ffd13f0cc0"],"query2":{"sort":[{"property":"k|]u","direction":"ascending"}],"aggregations":[{"aggregator":"count"}]},"space_id":"9078933a-4acc-436e-bae9-f9b12c38c361"},"role":"reader"}},"notion_user":{},"custom_emoji":{},"space":{},"__version__":3},"queryCollectionResult":{},"pageID":"70464ad6-fda5-4400-a241-642309feaac5","hostname":{"id":"49e1f4f9-2170-4a65-aeb7-bd8dae9e5405","spaceId":"9078933a-4acc-436e-bae9-f9b12c38c361","rootPageId":"70464ad6-fda5-4400-a241-642309feaac5","name":"www.sungdoo.dev","plan":"legacy","membershipConfiguration":null,"hasPagePassword":[]},"backlinks":[],"publicPageData":{"collectionId":null,"collectionFormat":null,"collectionSchema":null},"configuration":{"theme":"dark","slug":null,"headScript":"\u003cstyle\u003e\n  div {\n    word-break: keep-all;\n  }\n\u003c/style\u003e\n","bodyScript":"","cleanUrl":null,"cleanUrlOverwrite":false,"hideFooter":true,"hideBreadcrumbs":false,"hideCollectionSearch":false,"hideCollectionViewList":false,"fonts":{"defaultFont":null,"headerFont":null},"favicon":"https://oopy.lazyrockets.com/api/rest/cdn/image/2e415617-dfc6-4788-adcd-ec620275abb6.webp","ogImage":null,"ogImageFirst":false,"excludedIPs":["218.154.54.105","59.15.126.84","49.174.152.5"],"allowRobots":true,"showPageview":false,"showShareButton":false,"showThemeButton":true,"disqus":"","adsense":null,"scrollProgressBar":null,"gotoTop":null,"kakaoChannel":null,"pagePassword":null,"bottomNavigator":null,"cherry":false,"hideSearch":false,"hideCollectionProperties":false,"showMaple":false,"backgroundColor":"#CCDDFF","fontColor":"#3C3C3C","hidePageLinkIndicator":false,"overlay":null,"utterances":null,"topNavigator":null,"preventCopy":false,"crisp":null,"userTimeZone":"Asia/Seoul","pageMaxWidth":900,"imageBorderRadius":0,"calloutBorderRadius":4,"galleryBorderRadius":4,"hideBreadcrumbCollectionView":false,"popup":null,"googleAnalyticsId":null,"facebookPixelId":null,"channeltalkId":null,"pageviewType":null},"authorized":true,"membershipConfiguration":null,"token":null,"membershipProducts":null,"permissions":null,"locale":"en-US","v":""},"__N_SSP":true},"page":"/[id]","query":{"hostname":"www.sungdoo.dev","v":"","id":"70464ad6-fda5-4400-a241-642309feaac5"},"buildId":"KXBJMkPr8J0FQpC6F0Yn1","assetPrefix":"https://cdn.lazyrockets.com","isFallback":false,"dynamicIds":[45810,94894,69273,1635],"gssp":true,"scriptLoader":[]}</script></body></html>