해커의 개발일기

해커의 개발일기

  • 분류 전체보기 (160)
    • 보안 이야기 (19)
      • 리버스엔지니어링 (8)
      • 취약점 (10)
    • 개발 이야기 (101)
      • android (11)
      • python (8)
      • Golang (10)
      • JavaScript (14)
      • 머신러닝(딥러닝) (21)
      • 아키텍처 (6)
      • 오픈소스 (23)
      • eBPF (2)
    • 일상 (39)
      • 영어공부 (9)
  • 홈
  • 태그
  • 방명록
  • about Bourbonkk
RSS 피드
로그인
로그아웃 글쓰기 관리

해커의 개발일기

컨텐츠 검색

태그

갓생살기 python 박진영 머신러닝 clymene 티스토리챌린지 소리내서 읽기 영단어외우기 opensource 모의해킹 안드로이드 Android 매일20개씩외우기 노력의산물 golang 오픈소스 매일하면일주일에140개 박진영공부법 오블완 무한반복만이 실력향상의 길

최근글

댓글

공지사항

아카이브

개발 이야기(101)

  • k8s-pilot: 쿠버네티스 다중 클러스터를 위한 중앙 제어 도구

    2025.04.28
  • GraphQL: REST를 넘어서는 데이터 쿼리 언어

    2024.12.05
  • React Native로 Kakao 로그인과 Instagram 로그인 구현하기

    2024.11.27
  • React Native에서 사용자 인증 구현하기

    2024.11.26
  • React Native에서 로딩 상태와 에러 상태 구현하기

    2024.11.25
  • Axios: 강력하고 쉬운 HTTP 클라이언트 사용 가이드

    2024.11.24
k8s-pilot: 쿠버네티스 다중 클러스터를 위한 중앙 제어 도구

안녕하세요, 오늘은 쿠버네티스 다중 클러스터 관리를 획기적으로 개선해주는 오픈소스 도구인 k8s-pilot을 소개해드리려고 합니다. 이 도구는 여러 쿠버네티스 클러스터를 중앙에서 효율적으로 관리할 수 있게 해주는 경량화된 중앙 제어 서버입니다.🔍 k8s-pilot이란?k8s-pilot은 말 그대로 쿠버네티스 클러스터들의 파일럿(조종사) 역할을 합니다. 여러 쿠버네티스 클러스터를 동시에 관리해야 하는 엔지니어와 DevOps팀에게 단일 접점(single point of control)을 제공하여 작업 효율성을 크게 향상시켜줍니다.이 도구는 MCP(Model Context Protocol)를 기반으로 하고 있어, Claude AI와 같은 고급 모델과도 원활하게 연동됩니다. 이는 AI 기반의 클러스터 관리 자..

2025. 4. 28. 21:08
GraphQL: REST를 넘어서는 데이터 쿼리 언어

웹 애플리케이션의 데이터 요청과 관련하여 최근 많은 주목을 받고 있는 기술이 있습니다. 바로 GraphQL입니다. 기존의 REST API와 비교해 효율적인 데이터 요청 및 전송 방식으로 떠오르고 있으며, 특히 데이터 요청의 자유도와 효율성 면에서 많은 이점을 제공합니다. 이번 블로그 포스트에서는 GraphQL의 개념, 특징, 그리고 예시를 통해 왜 많은 개발자들이 GraphQL을 선택하는지 살펴보겠습니다.GraphQL이란?GraphQL은 Facebook이 개발한 데이터 쿼리 언어입니다. 클라이언트가 원하는 데이터를 정확히 요청할 수 있도록 설계되었으며, 단일 엔드포인트를 통해 복잡한 데이터를 효율적으로 제공할 수 있습니다. 기본적으로 클라이언트 주도적인 접근 방식을 통해 서버에서 불필요한 데이터를 요청하..

2024. 12. 5. 23:20
React Native로 Kakao 로그인과 Instagram 로그인 구현하기

오늘은 React Native에서 Kakao와 Instagram 로그인을 구현하는 방법에 대해 알아보겠습니다. 두 플랫폼 모두 소셜 로그인을 제공하며, 이 기능을 앱에 통합하면 사용자 경험을 대폭 개선할 수 있습니다. 이번 포스팅에서는 각 플랫폼의 로그인 구현 방법을 코드와 함께 살펴보겠습니다.1. 준비 사항React Native 개발 환경 설정Kakao 및 Instagram 개발자 계정각 플랫폼의 API 키 발급먼저 Kakao와 Instagram의 로그인을 구현하려면 각각의 개발자 계정에서 애플리케이션 등록과 API 키 발급을 받아야 합니다.Kakao 개발자 계정 설정Kakao Developers(https://developers.kakao.com/)에 접속하여 애플리케이션을 등록합니다.애플리케이션을 ..

2024. 11. 27. 00:10
React Native에서 사용자 인증 구현하기

React Native는 모바일 애플리케이션을 개발할 때 널리 사용되는 프레임워크입니다. 이 글에서는 React Native에서 사용자 인증을 구현하는 기본 원리와 방법을 소개하며, 코드 예시를 통해 구현 과정을 설명하겠습니다.사용자 인증의 기본 원리사용자 인증(Authentication)은 사용자가 누구인지 확인하는 과정입니다. 일반적으로 사용자 인증에는 다음과 같은 단계를 포함합니다:사용자 로그인 정보 입력: 사용자는 이메일, 비밀번호와 같은 자격 증명을 입력합니다.서버로 인증 요청: 애플리케이션은 입력된 정보를 서버로 전송합니다.자격 증명 확인: 서버는 데이터베이스를 조회하거나 외부 인증 시스템(OAuth, Firebase Authentication 등)을 사용해 사용자 정보를 확인합니다.인증 토큰..

2024. 11. 26. 00:40
React Native에서 로딩 상태와 에러 상태 구현하기

React Native 앱 개발 시 데이터 로딩이나 네트워크 요청과 같은 상황에서는 유저에게 로딩 상태를 명확하게 보여주는 것이 중요합니다. 또한, 에러가 발생했을 때도 사용자가 현재 어떤 문제가 있는지 이해할 수 있도록 적절한 피드백을 제공해야 합니다. 이번 포스팅에서는 로딩 상태와 에러 상태를 구현하는 방법을 코드레벨에서 상세히 설명하겠습니다.1. 기본 로딩 상태 구현하기React Native에서 데이터를 로드하는 동안 로딩 스피너를 보여주기 위해 흔히 사용하는 접근법을 알아보겠습니다. 예제에서는 React Hook을 사용해 간단한 API 호출에 대한 로딩 상태를 구현하겠습니다.import React, { useState, useEffect } from 'react';import { View, Tex..

2024. 11. 25. 00:33
Axios: 강력하고 쉬운 HTTP 클라이언트 사용 가이드

웹 애플리케이션을 개발하면서 서버와 통신하는 작업은 필수적입니다. 이 과정에서 HTTP 요청을 손쉽게 처리하기 위한 도구가 필요한데, 자바스크립트 생태계에서 널리 사용되는 HTTP 클라이언트 라이브러리 중 하나가 바로 Axios입니다. 이 글에서는 Axios를 사용하여 HTTP 요청을 처리하는 방법, baseURL 설정, 다양한 설정 방법 등을 코드 예제와 함께 살펴보겠습니다.Axios란?Axios는 Promise 기반의 HTTP 클라이언트 라이브러리로, 브라우저와 Node.js 환경에서 모두 사용할 수 있습니다. REST API 호출, 데이터를 주고받기, 에러 처리 등을 간편하게 할 수 있도록 돕는 기능들이 제공됩니다. 그럼 설치 방법부터 살펴볼까요?Axios 설치하기Axios를 설치하려면 npm 또는..

2024. 11. 24. 01:17
1 2 3 4 ··· 17
티스토리 Bourbonkk 깃허브
© 2018 TISTORY. All rights reserved.

티스토리툴바