본문 바로가기

개발24

Cookie and JavaScript 쿠키는 사용자 장치에 작은 정보 조각을 저장하여 웹사이트 사용자 경험을 향상시키는 데 중요한 역할을 합니다. 이 정보는 웹사이트가 사용자 기본 설정과 활동을 기억하여 후속 방문을 더욱 개인화하는 데 도움이 됩니다. 쿠키는 귀하가 웹사이트를 방문할 때 웹사이트가 귀하의 컴퓨터에 남기는 작은 메모와 같습니다. 이 메모에는 사용자 이름, 언어 기본 설정, 장바구니에 추가한 항목 등 방문에 대한 작은 정보가 포함되어 있습니다. 그것은 웹사이트에 도움이 되는 추억과도 같습니다. 웹사이트에 접속하면 마치 대화를 나누는 것과 같습니다. 귀하는 웹사이트에 귀하의 이름, 선호하는 언어, 관심 분야를 알려줍니다. 그런 다음 웹사이트는 이러한 세부 정보를 쿠키에 기록하여 귀하의 장치에 안전하게 보관합니다. 그리고 웹 개발 .. 2024. 1. 3.
Kubernetes Architecture Kubernetes는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 강력한 오픈 소스 컨테이너 오케스트레이션 플랫폼입니다. 원래 Google에서 개발하고 현재 CNCF(Cloud Native Computing Foundation)에서 유지 관리하는 Kubernetes는 사용자가 대규모로 애플리케이션을 효율적으로 배포하고 관리할 수 있는 강력한 아키텍처를 제공합니다. 기본적으로 Kubernetes는 API 서버, 컨트롤러 관리자, 스케줄러 및 etcd와 같은 구성 요소로 구성된 중앙 제어 플레인이 클러스터의 전체 상태와 구성을 관리하는 마스터-작업자 노드 모델을 활용합니다. 반면 작업자 노드는 실제 컨테이너화된 애플리케이션을 호스팅하고 kubelet 및 kube-proxy와 같은 필수 구성요.. 2024. 1. 3.
Json Array에서 공백 배열 찾기 Json Array 배열에 어떤 조건인지 체크해서 특정 배열의 값을 가져오고 싶은 경우가 있다. // 샘플 Json Array 데이터 const jsonArray = [ { id:1, name: 'John', age: 25}, { id: 2, name: 'Tom', age:28}, { id: 3, name: 'Doe', age:34} ]; 이 배열에서 id든 name이든 age든 공백이 있는 배열을 가져와보자. jsonArray.forEach(obj => { for (const key in obj) { if (typeof obj[key] === 'string' && obj[key].trim() === '') { console.log(obj); } } }); 이렇게 해도 되지만, some 을 한번 사용해보.. 2024. 1. 3.
아이폰(IOS)에서 new Date 포맷 오류 어느 날 web, 안드로이드(aos)에서는 되는데 아이폰에서는 안 되는 문제가 생겼다. 로직을 보아하니, 스크립트에서 날짜 계산하는 로직부분에서 문제였는데 검색해보니 IOS에서는 보안상의 문제로 날짜 포맷을 인식 못하는 이슈가 있다고 한다. 개발하다보면 핸드폰의 기종마다 모두 테스트 하기에는 어려운 문제들이 많기 때문에 이런 문제들은 나올때마다 난감하면서도 어렵게 느껴지기도 한다. 심지어 나는 태어나서 한번도 애플 제품으르 사용한 적이 없는.. 순정 안드로이드파이기 때문에 이번 오류는 더욱 더 어렵게 느껴지기도 했다. 아이폰이나 맥북이 없어서 디버깅도 어렵고.. 설사 있다고 한들 환경 설정부터 다시 해서 디버깅을 해야하는 상황은... 상상만해도 피곤하다. 정말정말 방법이 없을 때는 그렇게도 할 수 있다지.. 2023. 12. 31.