blog
글

서로 다른 도메인간 SSO 인증 구현

Single Sign-On(SSO)은 한 번의 로그인으로 여러 애플리케이션이나 웹사이트에 접속할 수 있도록 하는 통합 인증 기술입니다. SAML 기반의 SSO 표준 구조와 서로 다른 도메인 간 SSO 인증 구현 방법을 알아봅니다.

인증SSOSAMLJWT아키텍처
글

Vue3 Teleport, Pinia랑 찰떡궁합?!

Vue3의 Teleport 기능을 활용하여 어디서든 원하는 곳으로 컴포넌트를 렌더링할 수 있습니다. Pinia와 결합하여 전역 알럿 시스템을 구현하는 방법을 알아봅니다.

vuevue3teleportpiniajs
글

MAC 루트 경로에 폴더 만들기

mac 환경에서 Root 디렉토리에 LOGS 폴더를 만드는 방법을 알아봅니다. 권한 문제와 심볼릭 링크를 활용한 해결방법을 다룹니다.

macsymboliclink
글

블로그 개편기 EP.3

Jekyll 기반 기존 블로그에서 새로운 블로그로 포스팅을 이전하고, Giscus 댓글 시스템을 적용하며, 배포 과정을 정리한 블로그 개편 마지막 에피소드입니다.

blognuxttailwindCSS
글

Placeholder 줄바꿈 적용하기

HTML placeholder 속성에서 줄바꿈을 구현하는 방법과 브라우저 호환성 이슈를 해결하는 다양한 방법들을 알아봅니다.

htmlplaceholdertextareaweb
글

블로그 개편기 EP.2

블로그에 소소한 재미 요소를 추가했습니다. 스크롤 시 헤더 변화, 프로필 이미지 호버 효과, 메뉴 토글 애니메이션, 컴포넌트 분리 등 다양한 UX 개선 사항을 적용하며 개편을 진행합니다.

blognuxttailwindCSS
글

블로그 개편기 EP.1

깔끔하고 내 입맛대로 블로그를 꾸며보고 싶어 시작한 블로그 개편기입니다. 재그지그의 개발 블로그와 우아한 기술블로그를 참고하여 Nuxt3와 TailwindCSS를 활용한 개편을 진행합니다.

markdownblognuxttailwindCSS
글

블로그 개편기 EP.0

개발자에게 블로그는 불나방과 같습니다. 블로깅을 하다보면 블로그를 이전하는 많은 분들을 볼 수 있는데, 불편함, 꾸미고 싶은 욕구, 더 좋은 플랫폼의 등장 등이 주요 이유입니다.

bloggithubjekyllnuxt
글

[WEB] web push, 이렇게 쉬운거였어?

웹 푸시 알림을 구현하는 방법을 알아봅니다. Service Worker와 Push API를 활용하여 사용자에게 실시간 알림을 전송하는 기능을 구현합니다.

webweb-push
글

[DX] 팀즈 WebHook으로 에러 알림받기

Teams 웹훅 에러 해결 과정과 관련 이슈들을 정리합니다. 개발 환경에서 발생할 수 있는 웹훅 문제점들과 해결방법을 다룹니다.

dxteamswebhookerror
글

[GIT] Push 정책 설정하기

Jenkins 자동 빌드 환경에서 같은 버전으로 push할 때 발생하는 오류를 방지하기 위해 git pre-push 훅을 활용하는 방법을 알아봅니다.

git
글

a태그의 target 속성을 전부 변경하기

Nuxt.js에서 외부 링크가 새창으로 열리도록 설정된 부분을 페이지 전환으로 변경하는 방법을 알아봅니다. 링크 동작 방식을 조정하여 UX를 개선합니다.

nuxt
글

웹워커와 서비스워커

Web Worker와 Service Worker는 웹 브라우저의 메인 스레드와 별도로 동작하는 백그라운드 스레드입니다. 각각의 특징과 활용 방법을 알아봅니다.

webfrontend
글

BOJ 1966[백준 1966]

어떻게든 큐를 활용해서 이것 저것해보려고 시도를 해봤는데.. 잘 안되더라구요.. 흑..

algorithmbaekjoonqueue
글

BOJ 11053[백준 11053]

가장 긴 증가하는 부분 수열

algorithmbaekjoondynamic-programming
글

BOJ 17298[백준 17298]

아마 분류가 스택이 아니었으면, 문자열 탐색하면서 풀어보려고 시도해봤을 것 같네요..

algorithmbaekjoonstack
글

BOJ 1157[백준 1157]

문자열이 주어졌을 때, 해당 문자열에서 가장 많이 쓰인 알파벳을 찾으면 됩니다.

algorithmbaekjoonstring-handling
글

BOJ 2675[백준 2675]

문자열 S와 반복될 수 R이 들어오면, 문자열 S의 각 문자를 R번 반복해서 출력시키면 됩니다.

algorithmbaekjoonstring-handling
글

BOJ 1874[백준 1874]

처음에 문제를 보고 뭔소린가 했습니다..

algorithmbaekjoonstack
글

BOJ 1003[백준 1003]

1. n은 40보다 작거나 같은 자연수이다.

algorithmbaekjoondynamic-programming
글

BOJ 2748[백준 2748]

1. n은 90보다 작거나 같은 자연수이다.

algorithmbaekjoondynamic-programming
글

BOJ 15953[백준 15953]

제1회 코드페스티벌과 제2회 코드페스티벌의 등수에 따른 상금을 계산하는 문제입니다.

algorithmbaekjoon
글

BOJ 7568[백준 7568]

N명의 사람의 몸무게와 키가 주어졌을 때, 각 사람의 덩치 등수를 구하는 문제입니다.

algorithmbaekjoonbrute-force
글

BOJ 2231[백준 2231]

자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구하는 문제입니다.

algorithmbaekjoonbrute-force
글

BOJ 2798[백준 2798]

N개의 카드가 주어지고, 카드의 합이 M을 넘지 않으면서 M에 최대한 가까운 카드 3장의 합을 구하는 문제입니다.

algorithmbaekjoonbrute-force
글

[안드로이드] Widget 만들기

안드로이드에서 위젯이라고 하면, TextView, EditText와 같은 위젯이 있고, 스마트폰 홈 스크린 화면에 표시되는 위젯이 있습니다.

android
글

BOJ 10610[백준 10610]

1. N은 최대 10^5개의 숫자로 구성된다.

algorithmbaekjoongreedy
글

BOJ 2193[백준 2193]

- N일 때, 이친수의 갯수의 규칙을 찾는다.

algorithmbaekjoondynamic-programming
글

BOJ 11052[백준 11052]

1. 카드는 카드팩의 형태로만 구매할 수 있다.

algorithmbaekjoondynamic-programming
글

코틀린 특징

2017 구글 I/O에서 정식으로 안드로이드 개발 언어로 추가되었습니다. JVM 위에서 동작하며 자바와 100% 호환됩니다.

androidkotlin
글

자바 변수&상수

프로그래밍을 처음 시작하면서 접하게 되는 개념이 바로 **변수** 입니다.

java
글

BOJ 2217[백준 2217]

2. 각각의 로프는 들 수 있는 중량이 다르다.

algorithmbaekjoongreedy
글

BOJ 1931[백준 1931]

1. 각 회의 시작 시간과 끝나는 시간이 주어진다.

algorithmbaekjoongreedy
글

BOJ 1427[백준 1427]

- 숫자를 쪼개서 배열에 담은 후, 정렬한다.

algorithmbaekjoonsorting
글

BOJ 1149[백준 1149]

1. 집을 빨강, 초록, 파랑중에 하나로 칠한다.

algorithmbaekjoondynamic-programming
글

BOJ 2579[백준 2579]

이제 막 알고리즘 문제 풀기를 시작한지라.. 문제 유형 파악을 하기 위해 분류된 문제를 풀어보고 있습니다..

algorithmbaekjoondynamic-programming
글

BOJ 1463[백준 1463]

이 문제는 다이나믹 프로그래밍 문제로, bottom-up 방식으로 문제를 해결하였습니다.

algorithmbaekjoondynamic-programming
글

BOJ 14912[백준 14912]

1. 입력값의 갯수를 알려주지 않았기 때문에, 각 변수별로 나눠주는 작업을 한다.

algorithmbaekjoon