<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Jun Hyuk Kim's Blog</title>
    <link>https://junhyuk1229.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 28 May 2026 00:47:58 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>junhyuk1229</managingEditor>
    <item>
      <title>[TerrariaDB] Developing TerrariaDB (Day 1)</title>
      <link>https://junhyuk1229.tistory.com/78</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Starting a new project to keep my coding skills and learn some basic js + front-end.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Recently I started playing a game called &lt;a href=&quot;https://store.steampowered.com/app/105600/Terraria/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Terraria&lt;/a&gt; in steam. This game has lots and lots of items and I wanted to get a resource (Either from websites, programs or files) to help me get all the items in it. The problems is keeping a notepad of all the stored items is going to get tedious and also annoying using ctrl+f all the time. So I am trying to create a page for it.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;It will of course have all the normal features of marking an item as done and searching the item. Some of the other feature I am thinking of creating is...&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Mark an item as sellable (Some items are made from others so selling them might be a problem later)&lt;/li&gt;
&lt;li&gt;Get a list of raw materials for crafting all the missing items&lt;/li&gt;
&lt;li&gt;Get number of ingredient items needed to craft all other items that has the ingredient item as its crafting recipe&lt;/li&gt;
&lt;li&gt;Mark some items that might be needed constantly (Ex: consumables, throwables, etc)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The above features might be secondary to what I really want but I will try to add features one by one. Currently I am creating a page using vue as the frontend and fastapi as the backend. I might upload this page to the internet, but probably not.&lt;/p&gt;</description>
      <category>Coding Journal/TerrariaDB</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/78</guid>
      <comments>https://junhyuk1229.tistory.com/78#entry78comment</comments>
      <pubDate>Thu, 2 Nov 2023 18:42:54 +0900</pubDate>
    </item>
    <item>
      <title>[Python] About round function in python</title>
      <link>https://junhyuk1229.tistory.com/77</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;So this happened when I tried to solve a programming problem using python's &lt;b&gt;round&lt;/b&gt; function.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Some errors from test cases were found and I was trying to find out why those errors were happening.&lt;/p&gt;
&lt;pre id=&quot;code_1695353363752&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;round(0.5) = 0 ???
round(1.5) = 2
round(2.5) = 2 ???&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The rounding that we learn usually is where the number is rounded up if the number after the decimal is 5 or larger. So why are the results above happening?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;235&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ywAN0/btsvdsLXTna/ynsEk6ufcfNSRcN3cAKoPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ywAN0/btsvdsLXTna/ynsEk6ufcfNSRcN3cAKoPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ywAN0/btsvdsLXTna/ynsEk6ufcfNSRcN3cAKoPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FywAN0%2FbtsvdsLXTna%2FynsEk6ufcfNSRcN3cAKoPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;407&quot; height=&quot;235&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;235&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The python function &lt;b&gt;round&lt;/b&gt; uses the 'to nearest, ties to even' as the standard to round the number hence the results being only even. The standard we are used to is the 'toward +inf' way, so how can we use the original formula without using the round function? My solution was to make a function to get the results.&lt;/p&gt;
&lt;pre id=&quot;code_1695358167953&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def round_digit(x):
	# Get float after period
	temp_float = x - math.floor(x)

	# If float is less than 0.5
	if temp_float &amp;lt; 0.5:
		return math.floor(x)

	# Else
	return math.ceil(x)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Coding Problems</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/77</guid>
      <comments>https://junhyuk1229.tistory.com/77#entry77comment</comments>
      <pubDate>Fri, 22 Sep 2023 13:50:12 +0900</pubDate>
    </item>
    <item>
      <title>[2023/08/07] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/76</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Started writing my papers to get a job, it is due tomorrow. I do want to finish the project while the servers are up.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Tomorrow I'll starting making the tables for the database. Some files are currently loaded by using a csv file and loading it. I don't know if this is faster. I do think that loading the csv and making adjustments using pandas is slower than making the query for MySQL.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;I also need to test the new prediction method. The method might take more time than the original. We will have to test both methods in terms of time.&lt;/p&gt;</description>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/76</guid>
      <comments>https://junhyuk1229.tistory.com/76#entry76comment</comments>
      <pubDate>Mon, 7 Aug 2023 21:25:21 +0900</pubDate>
    </item>
    <item>
      <title>[SSH] Transfering files between servers</title>
      <link>https://junhyuk1229.tistory.com/75</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SCP, or &lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;secure copy, is used in linux to copy files from one loaction to another securly. Using the key of the other server we can connect the two using scp and send(copy) files. A password can be used but most of the times a key file is used to determine its validity.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;This file transfer was used to transfer a file &lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;crawled in a AWS EC2 server&lt;span&gt; to another server.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;Copy a file to another server&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1691405923775&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;scp -i key_folder/key_name transfer_file_folder/transfer_file username@server_ip:destination_folder&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;Copy &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;a folder to another server&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1691406124054&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;scp -i key_folder/key_name -r transfer_file_folder username@server_ip:destination_folder&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Coding Explanation</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/75</guid>
      <comments>https://junhyuk1229.tistory.com/75#entry75comment</comments>
      <pubDate>Mon, 7 Aug 2023 21:21:03 +0900</pubDate>
    </item>
    <item>
      <title>[Backend] CORS</title>
      <link>https://junhyuk1229.tistory.com/74</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;CORS or Cross-Origin Resource Sharing is an error we encountered when connecting the backend(fastapi) and the frontend(node.js). When connecting the two the following error happened&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;Access to fetch at 'URL_1' from origin 'URL_2' has been blocked by CORS policy&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;So I had to search about the CORS policy and here are the basic findings...&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;So what is CORS?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CORS is Cross-Origin Resource Sharing and is used to prevent other domain requests.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;So if, for example, &lt;i&gt;domain-a.com&lt;/i&gt; requests a HTTP request to &lt;i&gt;domain-b.com&lt;/i&gt; it will be automatically blocked by CORS&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CORS only allows, by default, same-origin access is allowed.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;Why is CORS needed?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CORS is needed to prevent malicious or unwanted domains from accessing your domain and get important information from HTTP requests.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;How to allow CORS in fastapi&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CORS can be enabled using the middleware package in fastapi. The following code was used to solve my issues during the project.&lt;/p&gt;
&lt;pre id=&quot;code_1691318168968&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware

# Add CORS to application / API
app = FastAPI()
app.add_middleware(
    CORSMiddleware,
    allow_origins=[&quot;*&quot;],
    allow_credentials=True,
    allow_methods=[&quot;*&quot;],
    allow_headers=[&quot;*&quot;],
)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Of course allowing all origins, methods and headers are probably not a great practice.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;allow_origins: domains&lt;/li&gt;
&lt;li&gt;allow_methods: HTTP method ('PUT', 'GET', etc.)&lt;/li&gt;
&lt;li&gt;allow_headers: HTML headers&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Probably allow_origins needs to be changed to get better security but if the project is just a test / solo projects.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;Used Sites&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691319761309&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Cross-Origin Resource Sharing (CORS) - HTTP | MDN&quot; data-og-description=&quot;Cross-Origin Resource Sharing (CORS) is an HTTP-header based mechanism that allows a server to indicate any origins (domain, scheme, or port) other than its own from which a browser should permit loading resources. CORS also relies on a mechanism by which &quot; data-og-host=&quot;developer.mozilla.org&quot; data-og-source-url=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&quot; data-og-url=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/j4o9G/hyTxMOGEDl/PMScv7pxrcQVgKyh0Y0J8K/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/KzGHF/hyTzblNfPx/YxoTdl6kQKqXWYIQrX64FK/img.png?width=1024&amp;amp;height=1076&amp;amp;face=0_0_1024_1076,https://scrap.kakaocdn.net/dn/X31WI/hyTzcSvPEi/RacKPFPoDBX7PTTwFJzyj1/img.png?width=925&amp;amp;height=643&amp;amp;face=0_0_925_643&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/j4o9G/hyTxMOGEDl/PMScv7pxrcQVgKyh0Y0J8K/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/KzGHF/hyTzblNfPx/YxoTdl6kQKqXWYIQrX64FK/img.png?width=1024&amp;amp;height=1076&amp;amp;face=0_0_1024_1076,https://scrap.kakaocdn.net/dn/X31WI/hyTzcSvPEi/RacKPFPoDBX7PTTwFJzyj1/img.png?width=925&amp;amp;height=643&amp;amp;face=0_0_925_643');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Cross-Origin Resource Sharing (CORS) - HTTP | MDN&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Cross-Origin Resource Sharing (CORS) is an HTTP-header based mechanism that allows a server to indicate any origins (domain, scheme, or port) other than its own from which a browser should permit loading resources. CORS also relies on a mechanism by which&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.mozilla.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://fastapi.tiangolo.com/tutorial/cors/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://fastapi.tiangolo.com/tutorial/cors/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691319765728&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;CORS (Cross-Origin Resource Sharing) - FastAPI&quot; data-og-description=&quot;FastAPI framework, high performance, easy to learn, fast to code, ready for production&quot; data-og-host=&quot;fastapi.tiangolo.com&quot; data-og-source-url=&quot;https://fastapi.tiangolo.com/tutorial/cors/&quot; data-og-url=&quot;https://fastapi.tiangolo.com/tutorial/cors/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/68d5c/hyTzlu90rG/6DKKpTLtiOEmnV7Fy5W1vK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/kqBKJ/hyTzcyc6mc/3lJz1T9R3nJVNClNzGNXd0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://fastapi.tiangolo.com/tutorial/cors/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://fastapi.tiangolo.com/tutorial/cors/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/68d5c/hyTzlu90rG/6DKKpTLtiOEmnV7Fy5W1vK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/kqBKJ/hyTzcyc6mc/3lJz1T9R3nJVNClNzGNXd0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;CORS (Cross-Origin Resource Sharing) - FastAPI&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;FastAPI framework, high performance, easy to learn, fast to code, ready for production&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;fastapi.tiangolo.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691319772213&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Stop Cursing CORS&quot; data-og-description=&quot;Most people doing frontend development at some point deal with CORS issues. The problem is that most people don&amp;rsquo;t know what is happening&amp;hellip;&quot; data-og-host=&quot;medium.com&quot; data-og-source-url=&quot;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&quot; data-og-url=&quot;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cqBnrY/hyTxYhiizP/XIiH4ngYK631KPtzaGvYCK/img.png?width=1200&amp;amp;height=762&amp;amp;face=0_0_1200_762,https://scrap.kakaocdn.net/dn/wfHLL/hyTzcyc6Kr/DPuHMKhyZPaSlONtbGh3Ek/img.png?width=1358&amp;amp;height=1018&amp;amp;face=0_0_1358_1018&quot;&gt;&lt;a href=&quot;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://medium.com/tribalscale/stop-cursing-cors-c2cbb4997057&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cqBnrY/hyTxYhiizP/XIiH4ngYK631KPtzaGvYCK/img.png?width=1200&amp;amp;height=762&amp;amp;face=0_0_1200_762,https://scrap.kakaocdn.net/dn/wfHLL/hyTzcyc6Kr/DPuHMKhyZPaSlONtbGh3Ek/img.png?width=1358&amp;amp;height=1018&amp;amp;face=0_0_1358_1018');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Stop Cursing CORS&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Most people doing frontend development at some point deal with CORS issues. The problem is that most people don&amp;rsquo;t know what is happening&amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;medium.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691319776437&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Understanding CORS: Why It's Important and How it Works | HackerNoon&quot; data-og-description=&quot;This article will explain what CORS is, how it works, and why it is important.&quot; data-og-host=&quot;hackernoon.com&quot; data-og-source-url=&quot;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&quot; data-og-url=&quot;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/OAPkr/hyTxNUk2yR/1mlwiSXN7Ne9dQWkScXCXK/img.jpg?width=1400&amp;amp;height=787&amp;amp;face=0_0_1400_787,https://scrap.kakaocdn.net/dn/4NmPu/hyTzeivlii/EncboGMypmkdHgp99UzQWK/img.jpg?width=1400&amp;amp;height=787&amp;amp;face=0_0_1400_787&quot;&gt;&lt;a href=&quot;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hackernoon.com/understanding-cors-why-its-important-and-how-it-works&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/OAPkr/hyTxNUk2yR/1mlwiSXN7Ne9dQWkScXCXK/img.jpg?width=1400&amp;amp;height=787&amp;amp;face=0_0_1400_787,https://scrap.kakaocdn.net/dn/4NmPu/hyTzeivlii/EncboGMypmkdHgp99UzQWK/img.jpg?width=1400&amp;amp;height=787&amp;amp;face=0_0_1400_787');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Understanding CORS: Why It's Important and How it Works | HackerNoon&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;This article will explain what CORS is, how it works, and why it is important.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hackernoon.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>Coding Explanation</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/74</guid>
      <comments>https://junhyuk1229.tistory.com/74#entry74comment</comments>
      <pubDate>Sun, 6 Aug 2023 20:03:31 +0900</pubDate>
    </item>
    <item>
      <title>[2023/08/06] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/73</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Just finished my study in AI. While this is not the education that I anticipated, it was the best education for me to use other programs that I would never use.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;For the final project we used AWS services(RDS and EC2) and fastapi to connect the frontend.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Just had Thursday, Friday and the weekend as a resting time after the final project. I will start reviewing, keep writing daily blogs and applying for jobs from now on. Will try to add another page if I can.&lt;/p&gt;</description>
      <category>Coding Journal/Diary</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/73</guid>
      <comments>https://junhyuk1229.tistory.com/73#entry73comment</comments>
      <pubDate>Sun, 6 Aug 2023 18:55:55 +0900</pubDate>
    </item>
    <item>
      <title>[2023/06/22] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/72</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Work on the project&lt;/li&gt;
&lt;li&gt;Get data from final project&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Notes from Final Project&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Call limit = 256 times in 15 minutes&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Number of Items = 27248 -&amp;gt; 26.6 Hours -&amp;gt; Possible&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Number of Users = 361149 -&amp;gt; 352.6 Hours -&amp;gt; Nearly not possible&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Number of Interactions = 42426425 -&amp;gt; 41432 Hours -&amp;gt; 1726 Days -&amp;gt; Impossible&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Some queries can be used in the front-end side, making the service about 512 times in 15 minutes. This is probably not totally correct because all front-end will be used for the user and not for the server.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Coding Journal/Diary</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/72</guid>
      <comments>https://junhyuk1229.tistory.com/72#entry72comment</comments>
      <pubDate>Thu, 22 Jun 2023 21:09:19 +0900</pubDate>
    </item>
    <item>
      <title>[2023/06/17] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/71</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Finish third Kuber lecture&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Get better sleep (10 ~ 11)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Fix resume and apply for feedback&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Q&amp;amp;A&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Q: What is DNS 1.1.1.1 and why is it used?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;A: The DNS server for 1.1.1.1 is owned by CloudFlare. A DNS server convers the typical string website name to a IP address to the server you are accessing. It is the fastest DNS with about 11.1ms currently in terms of speed and deletes all accessing data in 24 hours from when a request is sent.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Coding Journal/Diary</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/71</guid>
      <comments>https://junhyuk1229.tistory.com/71#entry71comment</comments>
      <pubDate>Sat, 17 Jun 2023 21:34:51 +0900</pubDate>
    </item>
    <item>
      <title>[2023/06/15] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/70</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Keep doing EDA to get extra features&lt;/li&gt;
&lt;li&gt;Finish second Kuber lecture&lt;/li&gt;
&lt;li&gt;Fix resume from feedback&lt;/li&gt;
&lt;li&gt;EXERCISE&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/70</guid>
      <comments>https://junhyuk1229.tistory.com/70#entry70comment</comments>
      <pubDate>Thu, 15 Jun 2023 21:24:40 +0900</pubDate>
    </item>
    <item>
      <title>[2023/06/13] Daily Review</title>
      <link>https://junhyuk1229.tistory.com/69</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;TODO&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Add extra contents to presentation&lt;/li&gt;
&lt;li&gt;Finish first Kuber lecture&lt;/li&gt;
&lt;li&gt;Get better sleep (10 ~ 11)&lt;/li&gt;
&lt;li&gt;Fix resume and apply for feedback&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>Coding Journal/Diary</category>
      <author>junhyuk1229</author>
      <guid isPermaLink="true">https://junhyuk1229.tistory.com/69</guid>
      <comments>https://junhyuk1229.tistory.com/69#entry69comment</comments>
      <pubDate>Tue, 13 Jun 2023 21:34:20 +0900</pubDate>
    </item>
  </channel>
</rss>