์ ์ฒด ์ต์ ๊ธ
-
ํ์ด์ฌ RuntimeError: lost sys.stdin ์ค๋ฅ ํด๊ฒฐ
ํ์ด์ฌ RuntimeError: lost sys.stdin ์ค๋ฅ ํด๊ฒฐTraceback (most recent call last): File "calculate_daily_tax.py", line 41, in File "calculate_daily_tax.py", line 27, in mainRuntimeError: lost sys.stdin์๋ ์๋ฌ๋ ์ฃผ๋ก PyInstaller๋ก --noconsole (๋๋ --windowed) ์ต์
์ ๊ฑธ์ด์ ์ฝ์ ์
์ถ๋ ฅ์ด ๋งํ๊ฑฐ๋, ํน์ IDE ๋ด์ฅ ํฐ๋ฏธ๋ ๋ฑ์์ sys.stdin์ด ๋ซํ ์์ ๋ ๋ฐ์ํฉ๋๋ค.RuntimeError: lost sys.stdin์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง์
๋๋ค.1. ์ฝ์ ๋ชจ๋๋ฅผ ํ์ฑํํ์ฌ exe ๋น๋ํ๊ธฐ๊ฐ์ฅ ๊ฐ๋จํ ํด๊ฒฐ์ฑ
์ ์ฝ..
2025.04.26
-
์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๋ฐฉ๋ฒ, ํ์ด์ฌ ์๋ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ
์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๋ฐฉ๋ฒ, ํ์ด์ฌ ์ผ์ฉ์ง ์๋์ธ ์๋ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ์ผ์ฉ์ง ๊ทผ๋ก์๋ ์๊ธ์ ๊ฐ ์๋ ์ผ๊ธ์ฌ ร ๊ทผ๋ฌด์ผ์๋ก ์๋์ด ๊ฒฐ์ ๋๊ธฐ ๋๋ฌธ์, ๋งค๋ฒ ์ง๊ธ ์ ์์ฒ์ง์์ธ์ก์ ์ ํํ ๊ณ์ฐํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์์
์ผ๋ก ๊ณ์ฐํ๋ค ๋ณด๋ฉด ์ค์๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก, ๊ฐ๋จํ ํ์ด์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์๋์ผ๋ก ์ธ์ก์ ์ฐ์ถํ๋ฉด ์
๋ฌด ํจ์จ์ฑ๊ณผ ์ ํ์ฑ์ ๋์์ ๋์ผ ์ ์์ต๋๋ค. ์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๋ฐฉ๋ฒ์ผ๋ก ๋ณธ ํฌ์คํ
์์๋ ์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๊ธฐ๋ฅผ ํ์ด์ฌ์ผ๋ก ๊ตฌํํ๊ณ , PyInstaller๋ฅผ ์ด์ฉํด exe ํ์ผ๋ก ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ๊น์ง ๋จ๊ณ๋ณ๋ก ์๋ด๋๋ฆฝ๋๋ค.์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๋ฐฉ๋ฒ ๊ฐ๋ฐ ํ๊ฒฝ ๋ฐ ์ค๋น์ฌํญPython ์ค์น๊ณต์ ํํ์ด์ง(python.org)์์ Python 3.8 ์ด์ ๋ฒ์ ์ ์ค์นํด ์ฃผ์ธ์.์ค์น ์ โAdd Python ..
2025.04.25
-
ํ์ด์ฌ ์ธ์คํ๊ทธ๋จ ์ฌ์ง ๋ค์ด๋ก๋ ์คํฌ๋ฆฝํธ ๋ง๋ค๊ธฐ
ํ์ด์ฌ ์ธ์คํ๊ทธ๋จ ์ฌ์ง ๋ค์ด๋ก๋ ์คํฌ๋ฆฝํธ ๋ง๋ค๊ธฐ์ธ์คํ๊ทธ๋จ์ ๊ตฌ์กฐ๊ฐ ์์ฃผ ๋ฐ๋๊ณ ๊ณต์ API๋ฅผ ์ฐ๋ ค๋ฉด ์ฑ ๋ฑ๋ก ๋ฐ ํ ํฐ ๋ฐ๊ธ ์ ์ฐจ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์, ๊ฐ์ฅ ์์ ์ ์ผ๋ก ์ฌ์ง์ ๋ค์ด๋ก๋ํ ์ ์๋ ๋ฐฉ๋ฒ์ Instaloader ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค. ์ด ์คํฌ๋ฆฝํธ๋ ๊ณต๊ฐ ๊ณ์ ์ ๋ก๊ทธ์ธ ์์ด, ๋น๊ณต๊ฐ ๊ณ์ ์ ๋ก๊ทธ์ธ ํ์ ์ฌ์ง์ ๋ค์ด๋ก๋ํ ์ ์๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.์๋ ์์ ๋ฅผ ์ฐธ๊ณ ํ์๊ณ , ํ์์ ๋ฐ๋ผ ์ต์
์ ์กฐ์ ํ์ฌ ์ฌ์ฉํ์ธ์.# ๋จผ์ Instaloader ์ค์นpip install instaloaderํ์ด์ฌ ์ธ์คํ๊ทธ๋จ ์ฌ์ง ๋ค์ด๋ก๋ ์คํฌ๋ฆฝํธ ์์ค์ฝ๋#!/usr/bin/env python3# -*- coding: utf-8 -*-"""instagram_downloader.pyInstaloader๋ฅผ ์ด์ฉํด ..
2025.04.24
-
์๋ฐ์คํฌ๋ฆฝํธ map()ํจ์, Object json key ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ map()ํจ์, Object json key ๊ฐ ๊ฐ์ ธ์ค๊ธฐ์๋ฐ์คํฌ๋ฆฝํธ๋ ์น ๊ฐ๋ฐ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋๋ก, ๋ค์ํ ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ด์ฅ ํจ์๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ทธ ์ค์์๋ ๋ฐฐ์ด์ ํจ์จ์ ์ผ๋ก ๋ค๋ฃจ๊ธฐ ์ํ map() ํจ์์ JSON ๊ฐ์ฒด์์ ํค(key) ๊ฐ์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ํ์ฉํ๋ ๊ธฐ๋ฅ์
๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ map() ํจ์์ ๋ํ ๊ธฐ๋ณธ ๊ฐ๋
๊ณผ ์ฌ์ฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ JSON ๊ฐ์ฒด์ ํค ๊ฐ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฌ๋ ์๊ฒ ์์๋ณด๊ณ , ์ด๋ฅผ HTML ์บ๋ฒ์ค๋ฅผ ํ์ฉํ ์ค์ ์์ ์ ํจ๊ป ์๊ฐํ๊ณ ์ ํฉ๋๋ค.์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐ์ดํฐ ๋ณํ๊ณผ ์กฐ์์ ๋งค์ฐ ์ค์ํ ์์
์
๋๋ค. ๋ฐฐ์ด์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ์ฌ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ฐํํ๊ฑฐ๋..
2025.03.20
html css
-
word-break:break-all HTML ํ
์ด๋ธ์์ ์๋ ์ค ๋ฐ๊ฟ, ๋์ด ์ง์ ๋ฐฉ๋ฒ!!
word-break:break-all HTML ํ
์ด๋ธ์์ ์๋ ์ค ๋ฐ๊ฟ, ๋์ด ์ง์ ๋ฐฉ๋ฒ!!๋ธ๋ก๊ทธ ํฌ์คํ
์ ํ๋ฉฐ ํ
์ด๋ธ์ ํฌ๊ธฐ ๋๋ฌธ์ ๊ณ ๋ฏผ๋์ ์ ์์ผ์์ฃ ? ๋ด๊ฐ ์ํ๋ ํ
์ด๋ธ์ ํฌ๊ธฐ๋ ๋ฑ ์ ์ ๋์ธ๋ฐ, ์นผ๋ผ(TD) ์์ ์
๋ ฅํ ๊ธ์์ ๋ฐ๋ผ ํ
์ด๋ธ ํฌ๊ธฐ๊ฐ ๋ง์๋๋ก ๋ณ๊ฒฝ๋์ด ๋ฒ๋ฆฌ๋ฉด ์ฐธ ์์ํฉ๋๋ค. ์ค๋์ ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์ ํ๋ ํฌ๊ธฐ์ ๋ง๊ฒ ์ด์ ํ
์ด๋ธ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.๋จผ์ , ์์ ํ
์ด๋ธ์ ํตํด ๊ธฐ๋ณธ ์ค์ ์ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. ๋ ๊ฐ์ TD ๊ฐ์ ๊ฐ์ง๋ฉฐ ๊ฐ๊ฐ์ ๋๋น๋ฅผ 150px๋ก ์ง์ ํ ํ
์ด๋ธ์ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. 12345 12345 1234512345์ด๋ ๊ฒ ํ๋ฉด, ํ
์ด๋ธ ์์ ์๋ฌด๋ฐ ๋ด์ฉ์ด ์๊ฑฐ๋ ์ง์ ํ ์ฌ์ด์ฆ๋ณด๋ค ๊ธธ์ด๊ฐ ์์ ๋ฌธ์์ด์ด ์
๋ ฅ๋๋ค๋ฉด, ๋ด๊ฐ..
2024.10.26
-
๊ตฌ๊ธ BlogSpot title ๋ธ๋ก๊ทธํ์ดํ+ํ์ด์งํ์ดํ SEO ๋ณ๊ฒฝ, google blogger ํ
๋ง html ํธ์ง ๋ฐฉ๋ฒ
Google BlogSpot์ ๋ธ๋ก๊ทธ ํ์ดํ๊ณผ ํ์ด์ง ํ์ดํ์ SEO ์ต์ ํํ๋ ๋ฐฉ๋ฒ ๊ตฌ๊ธ์ ๋ธ๋ก๊ทธ ํ๋ซํผ ์ค ํ๋์ธ BlogSpot์ ๋ง์ ๋ธ๋ก๊ฑฐ๋ค์๊ฒ ์ธ๊ธฐ ์๋ ์ ํ์ง์
๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋์ฉ ํ๊ทธ์ ๋ธ๋ก๊ทธ ํ์ดํ๊ณผ ํ์ด์ง ํ์ดํ์ด ํจ๊ป ํ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ SEO ์ธก๋ฉด์์ ๋ฐ๋์งํ์ง ์์ ์ ์์ต๋๋ค. ์ด ๊ธ์์๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ธ๋ก๊ฑฐ๋ค์ ์ํด Google Blogger์ ํ
๋ง HTML์ ํธ์งํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๊ฒ ์ต๋๋ค. ํ์ดํ ์์ ๋ฐฉ๋ฒ ๊ตฌ๊ธ BlogSpot์ ์ด์ฉํ๋ค๋ณด๋ฉด, ํ๊ทธ์ ๋ด์ฉ์ ์์๋ก "๋ธ๋ก๊ทธํ์ดํ+ํ์ด์งํ์ดํ"์ด ๋ค์ด๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. ์ด๋ ๋ธ๋ก๊ทธ์ SEO์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ด๋ฐ ์ํฉ์ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋..
2024.03.23
-
CSS ํ
์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ
CSS ํ
์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ ๋ค์จ ํ
์คํธ๋ ์น ์ฌ์ดํธ์ ๋ฉ์ง ๋ฏธ๋์ ์ธ ๋๋์ ์ถ๊ฐํ ์ ์์ต๋๋ค. CSS์ ์ ๋๋ฉ์ด์
์ ํ์ฉํ๋ฉด ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ํ
์คํธ์ ๋น๋๋ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ํฌ์คํ
์์๋ CSS ํ
์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ํ
์คํธ์ ๊ธ๋ก์ฐ ํจ๊ณผ ์ถ๊ฐ ๋จผ์ ํ
์คํธ์ ๊ธ๋ก์ฐ(๋น๋๋) ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ CSS์ text-shadow ์์ฑ์ ์ฌ์ฉํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด CSS๋ฅผ ์์ฑํ์ฌ ๊ธ๋ก์ฐ ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. .neonText { color: #fff; text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #0fa, 0 0 82px #0fa, 0 0 92px..
2023.10.07
-
์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jquery ๊ฐ๋ก์ธ๋ก ๋น์จ
โ ์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jQuery ๊ฐ๋ก์ธ๋ก ๋น์จ ์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ํ๋ฉด์ ์ด๋ฏธ์ง์ ๋น์จ์ด๋ ํฌ๊ธฐ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ์ค์ํ ์์
์ค ํ๋์
๋๋ค. ํนํ, ์ธ๋ค์ผ์ด๋ ๋ํ ์ด๋ฏธ์ง์ ๊ฐ์ ๊ณ ์ ๋ ์์ญ์ ๋ค์ํ ํฌ๊ธฐ์ ๋น์จ์ ์ด๋ฏธ์ง๋ฅผ ํ์ํด์ผ ํ ๋, ๊ทธ ์ด๋ฏธ์ง๋ฅผ ์์ญ์ ๊ฝ ์ฐจ๊ฒ ๋ณด์ฌ์ฃผ๋ฉด์๋ ๋์น๋ ๋ถ๋ถ์ ์๋ผ๋ด์ผ ํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ฏธ์ง์ ๊ฐ๋ก์ ์ธ๋ก ๋น์จ์ ๊ณ ์ ๋ ์์ญ์ ๋ง์ถ๋ ค๋ฉด, ์๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ์๋ผ๋ด๊ฑฐ๋ ๋ฆฌ์ฌ์ด์งํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ์๋ณธ ์ด๋ฏธ์ง์ ํ์ง์ ์์์ํฌ ์ ์๊ธฐ ๋๋ฌธ์, CSS๋ jQuery๋ฅผ ํ์ฉํ์ฌ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉด์๋ ์ํ๋ ๋น์จ์ ๋ง๊ฒ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค. CSS๋ฅผ ํ..
2023.10.06
-
[browser] ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ , css html javasccript parsing process
์ธํฐ๋ท ์ฃผ์์ฐฝ์ URL์ ์
๋ ฅํ์ ๋, ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง๋ฅผ ๋ณด๊ธฐ๊น์ง ๊ฑฐ์น๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ ์ฃผ์์ฐฝ์ URL์ ์
๋ ฅํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ์
๋ ฅ๋ URL์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํด DNS(Domain Name System)์๊ฒ DNS ์กฐํ ์์ฒญ์ ํฉ๋๋ค. DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋งคํํด ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ์ฌ ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ตํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ํด๋น IP ์ฃผ์๋ก ์๋ฒ์ HTTP ์์ฒญ์ ๋ณด๋
๋๋ค. ์ด ์์ฒญ์ HTTP ํ๋กํ ์ฝ์ ๋ฐ๋ผ ๊ตฌ์ฑ๋๋ฉฐ, ์์ฒญ ๋ฉ์๋(GET, POST ๋ฑ)์ ํค๋(์์ฒญ์ ์ถ๊ฐ ์ ๋ณด)๋ฅผ ํฌํจํฉ๋๋ค. ์๋ฒ๋ ์์ฒญ์ ๋ฐ๊ณ ํด๋นํ๋ ๋ฆฌ์์ค(HTML, CSS, JavaScript ํ์ผ ๋ฑ)๋ฅผ ์ฐพ์์ ..
2023.07.06