분류 전체보기

September 22, 2025

도쿄 여행 1일차

여행일본도쿄

도쿄 여행 1일차

September 5, 2025

03 - CoT와 페르소나

Prompt-EngineeringLLMGeminiChatGPTClaude

이 글은 무엇에 대한 글인지 간단히 설명합니다.

September 4, 2025

02 - 기본기 다지기 (Zero-shot, One-shot, Few-shot 프롬프팅)

Prompt-EngineeringLLMChatGPTGeminiClaude

이 글은 무엇에 대한 글인지 간단히 설명합니다.

September 4, 2025

블로그 만들기 07 - SEO, Open Graph 활용하기

블로그NextjsVercelSEOOpen-Graph

이 글은 내가 블로그에 적용한 Open Graph(OG)·SEO 세팅과, 콘텐츠 내 링크를 자동으로 “링크 카드(LinkCard)”로 바꿔 미리보기 썸네일을 붙이는 기법을 한 번에 정리한 것이다. App Router(앱 라우터) 기준이며, Vercel 배포를 전제로 한다.

September 4, 2025

01 - AI와 대화하는 새로운 언어, 프롬프트 엔지니어링 입문

Prompt-EngineeringLLMChatGPTGeminiClaude

AI와 대화하는 새로운 언어, 프롬프트 엔지니어링 입문

August 29, 2025

블로그 만들기 06 - 방문 트래커 수정하기

블로그NextjsVercelSupabase방문자통계

이슈에 대한 대응을 처리합니다.

August 28, 2025

블로그 만들기 05 - 별자리 그래프 만들기

블로그NextjsVercelgraphics

우주를 창조하고 싶었다..

August 28, 2025

블로그 만들기 04 - 방문횟수, 인기글 조회하기

블로그NextjsSupabase방문자통계인기글

Supabase와 localStorage를 활용해 방문자 수를 집계하고, 인기 글을 실시간으로 집계하는 기능을 구현합니다.

August 27, 2025

블로그 만들기 03 – Vercel을 통해 배포하기

블로그티스토리NextjsVercel

Vercel.. 편하다..

August 27, 2025

블로그 만들기 02 – 옵시디언 연동하기

블로그티스토리NextjsVercelObsidianMarkdown

이 글은 마크다운 기반 Obsidian 메모를 블로그에 연동하기 위한 과정을 정리한 글입니다.

August 27, 2025

블로그 만들기 01 – 구조 설계부터 사이드바 구현까지

프로젝트블로그티스토리NextjsVercelObsidianMarkdown

개인 블로그 다시 만들기

June 29, 2025

STT 알아보기

graphicsSTT음성인식whisper

음성인식 기술에 대해 알아보자

December 8, 2023

ft_transcendence 04 - 인증

6TH_CIRCLE42SEOULJWTOAuthtypescript

로그인 인증 절차 알아보기

August 15, 2023

ft_transcendence 03 - 협업

42SEOUL6TH_CIRCLEgitgithubissuepull-request

깃허브를 잘 쓰자

August 14, 2023

ft_transcendence 02 - 환경설정

42SEOUL6TH_CIRCLEgitbashnpmeslintprettierhuskycommitlint

개발 편하게 하려면 환경이 중요하다

August 13, 2023

ft_transcendence

6TH_CIRCLE42SEOULtypescriptnestjsreact

마지막 과제 스타트

June 26, 2023

Webserv

42SEOUL5TH_CIRCLECPPnginxwebserv

42 Seoul의 Webserv 과제를 통해 HTTP 프로토콜을 깊이 이해하고, NGINX 설정을 참고하여 C++로 웹서버를 직접 구현한 경험 정리

January 10, 2023

miniRT

4TH_CIRCLE42SEOULCgraphicsRayTracer

My first RayTracer with miniLibX

December 31, 2022

CPP Module 08

42SEOULCPPiteratorsalgorithm객체지향5TH_CIRCLE

Templated containers, iterators, algorithms

December 28, 2022

CPP Module 07

42SEOULCPPoop객체지향template5TH_CIRCLE

이 글은 무엇에 대한 글인지 간단히 설명합니다.

December 21, 2022

CPP Module 06

42SEOULoopCPPcast객체지향5TH_CIRCLE

C++ casts

December 18, 2022

CPP Module 05

42SEOULCPPoopexception객체지향5TH_CIRCLE

Repetition and Exceptions

December 15, 2022

CPP Module 04

42SEOULCPP객체지향oop5TH_CIRCLE

Subtype polymorphism, abstract classes, interfaces

December 13, 2022

CPP Module 03

42SEOULCPPInheritanceclass객체지향5TH_CIRCLE

Inheritance

December 12, 2022

CPP Module 02

42SEOULCPPclassoop객체지향5TH_CIRCLE

Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form

December 1, 2022

CPP Module 01

42SEOULCPPclass5TH_CIRCLE

클래스의 동적할당과 포인터와 레퍼런스에 대해 알아보자

November 27, 2022

Netpractice

4TH_CIRCLE42SEOULnetworkip

네트워크 하나도 모르는 사람의 Netpractice 도전기

November 26, 2022

CPP Module 00

42SEOULCPP5TH_CIRCLE

Goodbye Norminette!

November 24, 2022

minishell

3RD_CIRCLE42SEOULCshellbash

shell의 기본 동작 구현하며 이해하기

October 8, 2022

philosophers

3RD_CIRCLE42SEOULCmutexsemaphore

철학자들에게 밥을 먹이자

September 20, 2022

so_long

2ND_CIRCLE42SEOULCMLX

귀여운 게임 만들기

September 10, 2022

pipex

2ND_CIRCLE42SEOULCpipebash

c로 bash에서의 명령을 해보자!

August 26, 2022

push_swap

2ND_CIRCLE42SEOULCgreedystack

두개의 스택을 이용하여 정렬을 해보자!

August 9, 2022

ft_printf

42SEOUL1ST_CIRCLECprintf

C 언어의 printf를 직접 구현하며, 가변 인자 함수의 작동 방식과 함수 포인터를 활용한 서식 지정자 처리, 출력 최적화 등을 학습한 경험을 정리했습니다. 보너스 과제에선 다양한 플래그 조합과 포맷 옵션을 구조화하여 printf의 거의 모든 기능을 구현하며, 디버깅과 테스트 전략의 중요성을 체감했습니다.

July 29, 2022

Get_Next_Line

42SEOUL1ST_CIRCLECreadbuffer메모리누수포인터관리정적변수

get_next_line은 파일 디스크립터를 입력받아 한 줄씩 읽어오는 C 함수 구현 과제입니다. 이 과제를 통해 정적 변수(static variable)의 개념을 이해하고, read, malloc, free만을 사용하여 메모리 누수를 방지하면서 효율적으로 라인을 읽는 로직을 설계합니다. 필수 구현(Mandatory Part)에서는 기본적인 라인 읽기 기능을 구현하고, 보너스(Bonus Part)에서는 다중 파일 디스크립터를 지원하는 확장 기능을 배열 또는 linked-list를 통해 구현합니다. 과제를 통해 포인터, 동적 메모리 관리, 버퍼 핸들링, 세그멘테이션 오류 방지 등의 핵심 개념을 실습합니다.

July 22, 2022

Born2beroot

42SEOULBorn2berootLinuxDebianLVMAppArmorUFWSSHSudoVirtualBoxWordPress포트포워딩1ST_CIRCLE

42서울의 Born2beroot 과제를 수행하며 경험한 Debian 기반 서버 구축, 보안 설정(AppArmor, sudo, ufw 등), WordPress 연동까지의 전 과정을 상세히 정리한 글입니다. 평가 기준에 따른 실습과 명령어 요약도 함께 수록되어 있습니다.

July 14, 2022

libft

0TH_CIRCLE42SEOULCMakefile

42서울의 첫 과제, 나만의 라이브러리 만들기

July 30, 2021

따릉이 데이터를 활용한 데이터 분석

AIpythonpandasscikit-learn머신러닝

각 날짜의 1시간 전의 기상상황을 가지고 1시간 후의 따릉이 대여수를 예측하세요