본문 바로가기

분류 전체보기37

github student pack 연동하기 https://education.github.com/pack GitHub Student Developer PackThe best developer tools, free for students. Get your GitHub Student Developer Pack now.education.github.comStudent pack이란?깃허브 스튜던트 팩(GitHub Student Developer Pack)은 학생들을 위한 무료 개발 도구 모음이다. GitHub에서 대학교나 고등학교에 재학 중인 학생들을 대상으로, 다양한 유료 개발 도구나 클라우드 서비스, 도메인 등록 등의 혜택을 무료로 제공하는 프로그램이다.  몽고DB, 인텔리제이, Copilot 등 개발에 필수적인 유료 프로그램을 무료로 사용할 수 있으.. 2025. 4. 7.
수익형 웹사이트 만들기 (3) https://hanjunseojbnu.tistory.com/41 수익형 웹사이트 만들기 (2)https://hanjunseojbnu.tistory.com/40 수익형 웹사이트 배포하기웹사이트 배포 서비스 찾기나는 간단하게 html, javascript로 이루어진 파일만 빌드하면 되었기에 카페24에서 웹사이트를 배포하기로 하였다.hanjunseojbnu.tistory.com 지난 시간에 이어 이번에는 등록한 웹사이트를 검색노출 설정을 해볼 예정이다. https://searchadvisor.naver.com/ 네이버 서치어드바이저네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요searchadvisor.naver.com사이트 노출 등록해당 링크를 타고 간 후 오른쪽 상단에 웹마스터 도구를 들어간다.. 2025. 4. 7.
수익형 웹사이트 만들기 (2) https://hanjunseojbnu.tistory.com/40 수익형 웹사이트 배포하기웹사이트 배포 서비스 찾기나는 간단하게 html, javascript로 이루어진 파일만 빌드하면 되었기에 카페24에서 웹사이트를 배포하기로 하였다.ㅊ https://hosting.cafe24.com/ 카페24 호스팅 | 온라인 비즈니hanjunseojbnu.tistory.com 지난 시간에 이어 다음으로는 홈페이지 아이콘 설정, https 연결 등을 해보려고 한다. HTTPS 연결 설정하기본인의 호스팅이 뉴아우토반 호스팅 + php 8 시리즈의 호스팅을 사용중이라면 ssl basic 서비스를 신청할 수 있다.해당 서비스를 신청할 경우 자동으로 https를 등록해주니 간단하게 연결할 수 있다.다음으로는 웹 아이콘 설정.. 2025. 4. 7.
수익형 웹사이트 배포하기 웹사이트 배포 서비스 찾기나는 간단하게 html, javascript로 이루어진 파일만 빌드하면 되었기에 카페24에서 웹사이트를 배포하기로 하였다.ㅊ https://hosting.cafe24.com/ 카페24 호스팅 | 온라인 비즈니스의 시작145만 고객의 웹서비스 시작과 운영을 함께 매니지드 워드프레스 #관리편의 #자동백업 #무료SSL 다양한 디자인, 손쉬운 제작, 블로그 수익 창출까지, 워드프레스 전문가의 완벽한 관리 제공 450원/hosting.cafe24.com 해당 사이트에 로그인 후 웹 호스팅 / 뉴 아우토반 호스팅에 들어가게 되면  밑에 절약형인 450원 서비스를 신청할 수 있다. 웹사이트를 신청하면서 도메인도 신청할 수 있다. 개인적으로 .com이 들어가는 도메인을 연결하는 것을 추천한다... 2025. 4. 7.
프로그래머스 - 문자열 압축 [Java] https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 풀이이 문제의 핵심은 문자열을 정해진 길이만큼 잘라 내는 것이다. 자바에서는 이것을 substring() 메서드를 사용하여 쉽게 구현 가능하다. 압축했을 때 가장 짧은 문자열의 길이를 구해야 하는데, 이는 모든 길이에 대하여 압축을 시도한 후 그 중 가장 짧은 길이를 선택하면 된다. 이를 바탕으로 다음과 같이 작성할 수 있다. 문제 풀이 흐름1부터 입력 문자열 s의 길이만큼 자를 문자열의 길이를 설정하며 반복설정된 길이만큼 문자열을 잘라 낸.. 2025. 3. 26.
[Next js 15] Oauth 구현 (Naver) Typescript로 네이버 로그인 구현하기기본 세팅Callback URL을 다음과 같은 형식으로 지정해줘야 한다. 또한, .env 파일을 루트 폴더에 생성하여 NAVER_CLIENT_ID, NAVER_CLIENT_SECRET을 지정해줘야 한다. 그리고next-auth.d.ts 파일을 만들어 타입을 관리해줘야 하는데 다음과 같다.// Types/next-auth.d.tsimport NextAuth from "next-auth"import { JWT } from "next-auth/jwt"declare module "next-auth" { /** * Returned by `useSession`, `getSession` and received as a prop on the `SessionProvider.. 2025. 3. 26.