2024년 10월 31일 목요일

윈도우 에서 Hugo로 개인블로그를 만들고 github으로 호스팅하는 법2

오늘의 목표

윈도우 에서 Hugo로 개인블로그를 만들고 github으로 호스팅하는 법을 위한 사용 툴 버전이다.


설치 날짜 : 10-31-2024

hugo version : hugo v0.82.0

git version : git version 2.31.1.windows.1

windows : 10

windows terminal: v1.7.572.0

Chocolatey : v0.10.15


필요한 툴 설치

windows terminal 설치

github에 가입


hugo 설치=Chocolatey를 설치


위 링크를 보시면 여러 방법이 있지만, 윈도우를 쓰는 우리는 Chocolatey를 사용할 것입니다. macOS는 맥을 사용합니다.


AI 경쟁 시대의 도래와 한국의 대응 전략

AI 경쟁 시대의 도래와 한국의 대응 전략

최근 엘론 머스크 테슬라 CEO는 2040년이 되면 휴머노이드 AI 로봇이 전 세계적으로 100억 개를 넘어설 것이며, 인구보다 더 많은 AI가 인간 사회에 깊숙이 자리잡을 것이라고 예측했습니다. 이러한 변화는 저출산과 인구 감소에 대한 대안으로 AI의 역할이 더욱 커질 가능성을 시사합니다.

머스크는 사우디아라비아에서 열린 제8회 미래투자이니셔티브(FII)에서 “세계 인구 붕괴가 가장 큰 위협”이라며, AI가 인류에게 중대한 변화를 가져올 것이라고 강조했습니다. 특히 저출산 문제가 심화되는 상황에서 AI 개발 속도가 빨라진다면 노동력과 생산력 측면에서 인간의 빈자리를 AI가 채우는 미래가 도래할 수 있습니다.

AI 패권을 둘러싼 국가 간 경쟁

현재 AI 경쟁력에서 한국은 전 세계 83개국 중 6위에 머물러 있습니다. 이는 미국이나 다른 AI 선도국들에 비해 뒤처진 순위이며, AI 기술 개발과 인재 양성에서 한계를 보이고 있다는 평가입니다. 미국과 중국과 같은 강국들이 AI 연구와 인재 영입에 막대한 투자를 아끼지 않는 반면, 한국의 AI 인재 수급 상황은 인구 1만 명당 0.3명에 불과한 상태입니다. 이는 향후 AI 기술 개발과 국가 경쟁력 강화에 걸림돌이 될 수 있습니다.

스탠퍼드대 AI 인덱스에 따르면, 미국은 AI를 전략 자산으로 인식하며 정부 차원의 지원과 통제를 강화하고 있습니다. AI 기술이 경제 성장뿐 아니라 국가 안보와도 직결되는 중요한 요소로 자리 잡고 있기 때문입니다. 반면 한국은 AI 기반 법률조차 제대로 마련되지 않은 상태로, 글로벌 AI 경쟁에서 도태될 위험이 큽니다.

한국의 AI 경쟁력 강화를 위한 전략적 접근

현재 윤석열 정부는 2027년까지 AI 경쟁력을 크게 강화하겠다는 목표를 세우고 있으며, 이를 위해 AI 3대 강국 진입을 목표로 하고 있습니다. 그러나 AI 인재 양성 및 관련 법·제도 정비 없이는 이러한 목표 달성이 어려울 수 있습니다. 미국, 중국과 같은 국가들이 AI 패권을 장악하려는 상황에서 한국은 AI 인재 육성, 법·제도 정비, 글로벌 협력 등을 통해 국가 역량을 총동원해야 할 때입니다.

한국이 AI 시대에 발맞추어 국가 경쟁력을 유지하고 발전하기 위해서는 AI 교육 확대와 연구 개발 인프라 강화가 필요합니다. AI 패권 경쟁에서 살아남기 위해서는 국가적 지원과 법적 기반을 갖춘 종합적인 전략이 절실합니다. 우리는 어떻게 해야 할까요?

2024년 10월 28일 월요일

Hugo로 개인블로그 만들어 보기(1)

Hugo로 개인블로그를 만들기

오늘은 윈도우 에서 Hugo로 개인블로그를 만들고 github으로 호스팅하는 법을 알아보겠습니다. 우선 기본 개념을 알고 시작해야조.

개념설명

hugo란 무엇일까요?  휴고? 여기서 Hugo란 static site generator입니다. 정적사이트static site를 명령어 몇개로 자동 생성해주는 커맨드 기반 프로그램입니다.

다음은 사이트를 설명합니다. 정적,동적 사이트입니다. 

static site Vs. dynamic site

dynamic site는 우리가 보통 생각하는 쇼핑몰 싸이트를 생각하면 됩니다. 클릭 혹은 마우스 움직임에 따라 바로바로 반응하도록 만든 사이트 입니다. 그에 반해서 static site는 기본적으로 페이지를 하나 열고 나면 반응하지 않습니다. 블로그나 글이 많은 사이트에 적합합니다.

front matter란 무엇일까요? 이건 왜 사용하지?

front matter란 휴고에서 글을 분류하기위해 표기하는 일종의 양식입니다. 테마마다 지원하는 방식이 다르지만 기본적으로 지원하는 것은 title, date, draft이며, 글의 맨 앞쪽에 작성을 하게 됩니다.

예시)

---

title: "첫번째 글"

date: 2021-03-31

draft: true

---

커맨드 기반 프로그램

커맨드 기반 프로그램입니다. 윈도우에서 버튼 클릭으로 실행되는 프로그램이 아닌, 특정한 키워드를 터미널에서 타이핑하여 사용하는 프로그램을 뜻합니다.

터미널

터미날은 명령어를 넣어서 프로그램을 조작할수 있게 해주는 프로그램을 뜻합니다. 리눅스 혹은 os X의 경우에는 명령어 기반으로 되는 터미널이 어디에서나 존재하지만 윈도우는 그렇지 않습니다. 그래서 윈도우용 터미널은 여러가지 많이 존재합니다. git bash, command prompt, windows terminal, powershell..etc. 각각 다른 특징들이 있으나 여기서는 중요하지 않습니다. 저는 windows terminal를 사용하겠습니다.

git이란

깃이란 무엇일까요? 깃은 프로그래밍용, 버전 관리용 커맨드 기반 프로그램입니다.  어떤 파일을 수정할 시 그 수정한 시간이나 어떻게 수정했는지 등의 정보를 가지고 있는 파일을 생성합니다.

github이란
깃허브란 위에서 저장된 버전관리 파일을 관리해주는 클라우드 서비스 입니다. 프로그래밍 언어를 깃허브에 올리면 자동으로 버전관리를 해주며, 수정된 순서를 실시간으로 보여줍니다. 또한 무료 싸이트 호스팅과 github action등을 지원합니다.
 
호스팅?
다음은 호스팅입니다. 인터넷에 올라온 웹싸이트들은 바로 볼수 있는게 아니라 인터넷에 파일들을 올리고 볼 수 있도록 해야 합니다. 이 행위를 호스팅이라고 합니다. 무료도 있고 유료도 있습니다. 여기서는 무료인 github을 사용합니다.
 
마크다운
.md로 끝나는 파일로 몇가지 조건이 설정된 텍스트 파일 입니다. 텍스트 파일에서 제목이나 번호를 붙이는것은 조금 번거러운 일 입니다. 워드나 한글에서는 위에서 버튼을 눌러서 크기를 조정해야 합니다. 읽기도 쓰기도 쉬운 문서 양식을 지향합니다.자세한 내용은 아래 링크를 확인해보세요.
출처: https://selfinvestfriends.tistory.com/77?category=1093383 

markdown guide(링크):   https://www.markdownguide.org/getting-started/

ketax
수학 수식을 표현할수 있게 해주는 프로그램마크다운 파일은 기본적으로 빠르게 작성하는걸 목적으로 하기 때문에 수학 수식은 표현하는것이 불가능합니다.
 
Hugo 구조
  • archetypes : front matter 설정을 위한 default.md이 존재
  • content : 블로그에 올릴 글들이 저장되는 곳
  • data : 데이터 저장용. 싸이트에 보이지 않음
  • layouts : 여기에서 블로그에 실제로 적용되는 큰 틀을 가진 html들
  • static : css, js, img파일 등 추가 적인 기능 혹은 사진을 연결하기 위한 폴더
  • public: 위의 정보들을 기반으로 html로 생성된 웹페이지.

2024년 10월 27일 일요일

스트리밍 플랫폼의 IP 차단을 우회하는 가장 효과적인 방법

스트리밍 플랫폼의 IP 차단을 우회하는 가장 효과적인 방법

VPN을 사용해 특정 국가의 스트리밍 서비스를 이용하다가 차단되는 경우를 해결하기 위해 몇 가지 효과적인 우회 방법이 있습니다. 이 방법들은 VPN 기술과 설정의 최적화를 통해 차단을 피할 수 있도록 도와줍니다.


1. 스트리밍 전용 서버 이용하기

  • ExpressVPN, NordVPN, Surfshark와 같은 유료 VPN 서비스는 스트리밍 전용 서버를 제공합니다.
  • 이 서버들은 VPN 감지 시스템을 우회하도록 최적화되어 있어 차단 문제가 발생할 확률이 낮습니다.

2. IP 주소 재설정 및 서버 변경

  • 스트리밍 서비스는 고정된 IP 주소를 차단하는 경향이 있습니다.
  • VPN 앱을 통해 다른 서버나 국가의 IP로 변경하면 차단을 피할 수 있습니다.
  • 주기적으로 IP를 갱신하는 서버를 사용하는 것도 좋은 방법입니다.

3. 스텔스 모드(Obfuscation) 기능 활성화

  • **스텔스 모드(Obfuscation)**는 VPN 트래픽을 일반 웹 트래픽처럼 위장해 스트리밍 플랫폼이 탐지하지 못하게 합니다.
  • Surfshark와 같은 VPN 서비스는 이 기능을 제공하며, 넷플릭스나 디즈니 플러스 등의 플랫폼에서 유용합니다.

4. DNS와 브라우저 쿠키 설정 초기화

  • 스트리밍 플랫폼은 DNS 기록과 쿠키를 통해 사용자의 위치를 추적할 수 있습니다.
  • VPN 접속 전 브라우저 캐시와 쿠키를 삭제하고 DNS 캐시를 초기화하면 우회 가능성이 높아집니다.

5. 브라우저 확장 프로그램 사용

  • VPN의 브라우저 확장 프로그램을 사용하면 모바일 기기나 컴퓨터에서 더 쉽게 스트리밍 서비스를 이용할 수 있습니다.
  • 이 방법은 차단된 앱 대신 웹 브라우저를 통해 스트리밍을 시도할 때 효과적입니다.

6. 스마트 DNS 사용

  • 스마트 DNS는 VPN과 달리 트래픽을 암호화하지 않지만, 사용자의 위치를 숨길 수 있습니다.
  • 이를 통해 빠른 속도로 스트리밍을 즐기고, 차단을 피할 수 있습니다.

7. 고객 지원을 통한 최신 서버 정보 확보

  • ExpressVPN, NordVPN 등 주요 VPN 서비스의 고객 지원 팀은 특정 스트리밍 플랫폼에 최적화된 서버 정보를 제공합니다.
  • 차단 문제가 발생하면 고객 지원을 통해 추천 서버를 안내받아 우회할 수 있습니다.

결론: 최적의 VPN 설정과 기능 활용이 핵심

스트리밍 서비스의 차단을 우회하기 위해서는 최적화된 서버 사용, 스텔스 모드 활용, DNS와 쿠키 관리가 중요합니다. VPN 서비스의 고객 지원을 적극 활용하는 것도 좋은 전략입니다. 이러한 방법을 통해 차단된 플랫폼에서도 원활하게 콘텐츠를 시청할 수 있습니다.

VPN 사용 시 방송 플랫폼에서 차단되지 않도록 하는 팁

 VPN 사용 시 방송 플랫폼에서 차단되지 않도록 하는 팁

일부 스트리밍 플랫폼은 VPN 사용을 감지해 서비스를 제한하거나 차단할 수 있습니다. 하지만 아래와 같은 우회 방법최적화된 설정을 활용하면 VPN 차단 문제를 최소화할 수 있습니다.


1. 다양한 서버 위치 활용하기

  • VPN 서비스는 여러 서버를 제공합니다. 만약 특정 서버가 차단되면 다른 서버에 재접속해보세요.
  • 동일 국가 내에서도 여러 서버가 있으므로, 다른 지역 서버로 전환하는 것이 효과적입니다.

2. 정기적인 IP 갱신

  • 방송 플랫폼이 VPN 서버의 IP 주소를 차단할 수 있습니다. VPN 제공업체는 주기적으로 IP를 갱신하므로, 최신 서버에 접속하면 차단을 우회할 가능성이 높아집니다.

3. VPN의 스트리밍 전용 서버 사용

  • 일부 VPN 서비스는 스트리밍 전용 서버를 제공합니다.
    • 예: ExpressVPN의 미디어스트리밍 서버, NordVPN의 전용 서버.
  • 이 서버들은 주로 VPN 감지를 우회하도록 최적화되어 있습니다.

4. 브라우저 확장 프로그램 활용

  • VPN 브라우저 확장 프로그램을 이용하면 플랫폼에서 VPN 감지를 우회하는 데 유리할 수 있습니다.
  • 예를 들어 Chrome이나 Firefox의 VPN 확장을 사용해 특정 국가의 IP로 접속하면 문제가 덜 발생할 수 있습니다.

5. 스텔스 모드(Obfuscation) 기능 사용

  • 스텔스 모드는 VPN 트래픽을 일반 인터넷 트래픽처럼 위장해 방송 플랫폼이 감지하지 못하도록 합니다.
  • 이 기능은 특히 VPN 감지가 강력한 플랫폼(예: 넷플릭스, 디즈니 플러스)에서 유용합니다.

6. 캐시 및 쿠키 삭제

  • 이전 위치 데이터가 남아 있으면 VPN을 사용해도 차단될 수 있습니다.
  • VPN 접속 전 브라우저의 캐시와 쿠키를 삭제하면 새롭게 접속할 수 있습니다.

7. 고객 지원 활용

  • VPN 서비스의 고객 지원에 문의하면 현재 우회 가능한 서버 정보를 받을 수 있습니다.
  • 일부 VPN은 특정 국가에 최적화된 서버를 운영하므로, 이러한 정보는 매우 유용합니다.

결론: 신중한 설정과 관리로 VPN 차단 우회

VPN 사용 시 차단 문제가 발생할 수 있지만, 다양한 서버 사용, IP 갱신, 스트리밍 전용 서버 활용 등으로 문제를 해결할 수 있습니다. VPN 서비스의 최신 기능을 적극 활용하고, 브라우저 설정을 최적화하면 원활한 스트리밍 환경을 유지할 수 있습니다.

해외에서 VPN을 사용해 자국 방송을 시청하는 방법

해외에서 VPN을 사용해 자국 방송을 시청하는 방법

해외에 거주하거나 여행 중일 때, 국내에서만 시청 가능한 방송을 볼 수 없어 불편을 겪을 수 있습니다. 그러나 VPN(가상 사설망)을 사용하면 IP 주소를 자국으로 변경해 마치 국내에 있는 것처럼 방송 서비스를 이용할 수 있습니다. 이 글에서는 VPN을 활용해 자국 방송을 시청하는 구체적인 방법과 주의사항을 안내합니다.


1. VPN의 원리와 역할

VPN은 사용자의 인터넷 연결을 암호화하고 다른 국가의 서버를 경유하도록 하여 IP 주소를 변경해 줍니다. 예를 들어, 해외에서 한국 방송을 보려면 VPN을 통해 한국 서버에 접속해 한국 IP 주소를 부여받아야 합니다. 이렇게 하면 방송 플랫폼이 사용자를 국내에 있는 것으로 인식합니다.


2. VPN을 사용해 자국 방송 시청하는 방법

2.1 VPN 서비스 선택하기-uVPN다운받기
UVPN

먼저 신뢰할 수 있는 VPN 제공 업체를 선택해야 합니다. 아래는 인기 있는 VPN 서비스입니다:

  • NordVPN: 속도가 빠르고 안정적인 글로벌 서버를 제공합니다.
  • ExpressVPN: 사용이 간편하며, 다양한 기기에서 최적화되어 있습니다.
  • Surfshark: 여러 기기에서 동시에 접속할 수 있으며 가성비가 좋습니다.

2.2 VPN 설치 및 설정

  1. VPN 서비스에 가입하고 계정을 생성합니다.
  2. 사용 중인 기기(PC, 스마트폰, TV 등)에 맞는 VPN 앱을 설치합니다.
  3. 앱을 실행하고 한국 서버(혹은 원하는 국가의 서버)에 연결합니다.

2.3 방송 서비스 접속하기

  • VPN을 통해 자국 서버에 접속한 후, 해당 국가의 방송 플랫폼(예: 한국의 웨이브, 티빙, 넷플릭스, KBS 등)에 로그인합니다.
  • 이제 제한 없이 방송을 즐길 수 있습니다.

3. 주의사항과 해결 방안

3.1 VPN 차단 문제

일부 스트리밍 서비스는 VPN 사용을 감지해 차단합니다. 이 경우:

  • 다른 서버로 변경하거나, VPN 서버를 갱신해보세요.
  • VPN 서비스의 고객 지원을 통해 우회할 수 있는 방법을 문의할 수 있습니다.

3.2 속도 저하 문제

VPN 사용 시 인터넷 속도가 느려질 수 있습니다.

  • 가까운 지역의 고속 서버에 접속하세요.
  • VPN이 제공하는 속도 최적화 기능을 활용합니다.

3.3 법적 문제와 이용약관 확인

  • 일부 국가에서는 VPN 사용이 제한되거나 불법일 수 있으니 현지 법률을 확인하세요.
  • 방송 서비스의 이용약관을 준수하는 것도 중요합니다.

4. VPN의 추가 활용 방법

VPN은 단순히 방송 시청 외에도 다양한 용도로 사용될 수 있습니다.

  • 공공 Wi-Fi 보안 강화: VPN으로 인터넷 연결을 암호화해 해킹 위험을 줄일 수 있습니다.
  • 검열된 콘텐츠 접근: 특정 국가에서 차단된 웹사이트나 서비스를 이용할 수 있습니다.
  • 온라인 개인정보 보호: VPN은 사용자의 IP를 숨겨 익명성을 보장합니다.

결론: VPN을 통한 자유로운 방송 시청

VPN을 사용하면 해외에서도 자국의 방송을 자유롭게 시청할 수 있습니다. 신뢰할 수 있는 VPN을 선택하고 올바르게 설정하면, 어디서든 제한 없이 좋아하는 프로그램을 즐길 수 있습니다. 다만, VPN 사용 시 법적 문제방송사의 이용약관을 준수하는 것이 중요합니다.