전체 글
코딩 어린이 백과사전
-
쿠팡 가격 변동과 최저가 찾는 방법 - 똑소 활용법쿠팡은 상품 가격이 자주 변동하는 것으로 유명합니다. 이로 인해 "언제 사야 가장 저렴할까?" 하는 고민이 생기죠. 저도 미국에 살 때camelcamelcamel 같은 해외 서비스를 써봤지만, 한국에서는 딱 맞는 대안을 찾기 어려웠습니다. 그래서 알게 된 서비스가 바로 똑소입니다.똑소는 6개월 가격 변동 그래프와 실시간 알림을 제공하여, 쿠팡 상품의 최저가 구매를 돕는 서비스입니다. 웹으로 잘 사용하고 있던 서비스인데 이번에 앱이 나오며 리뷰를 작성하게 되었습니다. 다이나믹 프라이싱이 이렇게 가격 변동에 영향을 미친다고? 똑소를 보기 전까지는 몰랐습니다.가전 제품은 100만원 씩도 싸지더군요. 아래는 아이패드 10세대와 갤럭시 버즈 3의 가격 변동 그래프..
쿠팡 가격 변동과 알림 설정 방법 - 똑소 활용법쿠팡 가격 변동과 최저가 찾는 방법 - 똑소 활용법쿠팡은 상품 가격이 자주 변동하는 것으로 유명합니다. 이로 인해 "언제 사야 가장 저렴할까?" 하는 고민이 생기죠. 저도 미국에 살 때camelcamelcamel 같은 해외 서비스를 써봤지만, 한국에서는 딱 맞는 대안을 찾기 어려웠습니다. 그래서 알게 된 서비스가 바로 똑소입니다.똑소는 6개월 가격 변동 그래프와 실시간 알림을 제공하여, 쿠팡 상품의 최저가 구매를 돕는 서비스입니다. 웹으로 잘 사용하고 있던 서비스인데 이번에 앱이 나오며 리뷰를 작성하게 되었습니다. 다이나믹 프라이싱이 이렇게 가격 변동에 영향을 미친다고? 똑소를 보기 전까지는 몰랐습니다.가전 제품은 100만원 씩도 싸지더군요. 아래는 아이패드 10세대와 갤럭시 버즈 3의 가격 변동 그래프..
2024.11.18 -
1. IAM 의 뜻과 소개 IAM은 "Identity and Access Management"의 약자입니다. 이는 AWS 리소스에 대한 엑세스를 안전하게 관리할 수 있도록 돕는 일종의 장치라 볼 수 있습니다. IAM을 통해 AWS 사용자와 사용자를 포함하는 그룹을 만들고, 특정 리소스에 대한 액세스를 허용하거나 거부할 수 있습니다. 이름 때문에 처음에 볼때는 계정 안정장치 같지만, 결국 AWS 내에서 '누가 언제 무엇을 어떻게 할 수 있는가?' 를 결정하고 관리하는 서비스라 볼 수 있습니다. 2. IAM의 주요 구성 요소 사용자 : AWS를 실제로 사용하는 사람이나 애플리케이션. 그룹 : 사용자의 집합, 그룹에 속한 사용자는 그룹에 부여된 권한을 가질 수 있습니다. 정책 : 사용자, 그룹 및 역할이 무엇..
쉽게 설명하는 AWS : IAM의 뜻과 구성요소, 정책, 역할, JSON, 권한 예시1. IAM 의 뜻과 소개 IAM은 "Identity and Access Management"의 약자입니다. 이는 AWS 리소스에 대한 엑세스를 안전하게 관리할 수 있도록 돕는 일종의 장치라 볼 수 있습니다. IAM을 통해 AWS 사용자와 사용자를 포함하는 그룹을 만들고, 특정 리소스에 대한 액세스를 허용하거나 거부할 수 있습니다. 이름 때문에 처음에 볼때는 계정 안정장치 같지만, 결국 AWS 내에서 '누가 언제 무엇을 어떻게 할 수 있는가?' 를 결정하고 관리하는 서비스라 볼 수 있습니다. 2. IAM의 주요 구성 요소 사용자 : AWS를 실제로 사용하는 사람이나 애플리케이션. 그룹 : 사용자의 집합, 그룹에 속한 사용자는 그룹에 부여된 권한을 가질 수 있습니다. 정책 : 사용자, 그룹 및 역할이 무엇..
2023.10.11 -
서론 SEO의 정석 Chapter 2에서는 키워드에 대한 중요성을 다룹니다. 이 글에서는 숏테일 키워드와 롱테일 키워드에 대해 알아보겠습니다. SEO나 마케팅을 해보신 분이라면 한번쯤 들어보셨을 것입니다. Tip: 롱테일 키워드는 특정하고 구체적인 검색어로, 높은 전환율을 가집니다. 숏테일 키워드란? 정의: 일반적이고 넓은 범위의 검색어 예시: 'SEO', '마케팅' 장점: 높은 검색량 단점: 경쟁이 치열하고 전환율이 낮음 롱테일 키워드란? 정의: 특정하고 구체적인 검색어 예시: 'SEO 롱테일 키워드 전략', '온라인 마케팅 초보 가이드' 장점: 낮은 경쟁률, 높은 전환율 단점: 낮은 검색량 롱테일 VS 숏테일: 어떤 것을 선택해야 할까? 목표에..
SEO 키워드란 (롱테일 VS 숏테일)서론 SEO의 정석 Chapter 2에서는 키워드에 대한 중요성을 다룹니다. 이 글에서는 숏테일 키워드와 롱테일 키워드에 대해 알아보겠습니다. SEO나 마케팅을 해보신 분이라면 한번쯤 들어보셨을 것입니다. Tip: 롱테일 키워드는 특정하고 구체적인 검색어로, 높은 전환율을 가집니다. 숏테일 키워드란? 정의: 일반적이고 넓은 범위의 검색어 예시: 'SEO', '마케팅' 장점: 높은 검색량 단점: 경쟁이 치열하고 전환율이 낮음 롱테일 키워드란? 정의: 특정하고 구체적인 검색어 예시: 'SEO 롱테일 키워드 전략', '온라인 마케팅 초보 가이드' 장점: 낮은 경쟁률, 높은 전환율 단점: 낮은 검색량 롱테일 VS 숏테일: 어떤 것을 선택해야 할까? 목표에..
2023.10.02 -
이번 글의 목표 - 아키텍처 패턴의 종류와 각각 장단점을 알아봐요 - 계층형 아키텍처 패턴의 구성 요소를 알아보고 실습합니다 01. 아키텍처 패턴 아키텍처 패턴은 소프트웨어의 구조를 구성하기 위한 기본적인 토대를 제공하는 방법론을 뜻한다. 각각의 시스템들에 역할을 부여하고, 그 사이의 관계와 규칙을 일컬어 말하는 것. 검증된 구조로 개발을 진행하기에 안정적인 개발이 가능함. 복잡한 도메인 문제를 해결하는데 패턴을 사용하면 모델이나 코드를 더 쉽게 변경할 수 있다는 장점이 존재 01.01 대표적인 아키텍처 패턴 : MVC (Model View Controller Pattern) 사용자 인터페이스가 많은 애플리케이션에서 많이 사용한다. 모델 : 데이터와 비즈니스 로직을 담당 뷰 : 사용자 인터페이스 담당 컨..
아키텍쳐 패턴이란? 계층형 아케텍처 패턴의 예시 알아보기 express이번 글의 목표 - 아키텍처 패턴의 종류와 각각 장단점을 알아봐요 - 계층형 아키텍처 패턴의 구성 요소를 알아보고 실습합니다 01. 아키텍처 패턴 아키텍처 패턴은 소프트웨어의 구조를 구성하기 위한 기본적인 토대를 제공하는 방법론을 뜻한다. 각각의 시스템들에 역할을 부여하고, 그 사이의 관계와 규칙을 일컬어 말하는 것. 검증된 구조로 개발을 진행하기에 안정적인 개발이 가능함. 복잡한 도메인 문제를 해결하는데 패턴을 사용하면 모델이나 코드를 더 쉽게 변경할 수 있다는 장점이 존재 01.01 대표적인 아키텍처 패턴 : MVC (Model View Controller Pattern) 사용자 인터페이스가 많은 애플리케이션에서 많이 사용한다. 모델 : 데이터와 비즈니스 로직을 담당 뷰 : 사용자 인터페이스 담당 컨..
2023.09.10 -
SOLID 원칙 예시로 설명하기 1. SRP (단일 책임 원칙) 하나의 클래스는 하나의 변경 이유만 가져야 합니다. 클래스는 하나의 책임만을 가져야 합니다. 예시: class 슈퍼히어로 { constructor(이름, 능력) { this.이름 = 이름; this.능력 = 능력; } } class 슈퍼히어로데이터베이스 { 슈퍼히어로_저장(슈퍼히어로) { // 슈퍼히어로 데이터를 데이터베이스에 저장 } 슈퍼히어로_가져오기(이름) { // 데이터베이스에서 슈퍼히어로 데이터 가져오기 } } 2. OCP (개방-폐쇄 원칙) 소프트웨어 구성 요소는 확장에는 열려 있어야 하고 변경에는 닫혀 있어야 합니다. 기능을 추가할 때 기존 코드를 변경하지 않아도 됩니다. 예시: class 슈퍼히어로능력 { 활성화(슈퍼히어로) ..
객체지향 | SOLID를 재미있는 예시로 쉽게 이해해 보자SOLID 원칙 예시로 설명하기 1. SRP (단일 책임 원칙) 하나의 클래스는 하나의 변경 이유만 가져야 합니다. 클래스는 하나의 책임만을 가져야 합니다. 예시: class 슈퍼히어로 { constructor(이름, 능력) { this.이름 = 이름; this.능력 = 능력; } } class 슈퍼히어로데이터베이스 { 슈퍼히어로_저장(슈퍼히어로) { // 슈퍼히어로 데이터를 데이터베이스에 저장 } 슈퍼히어로_가져오기(이름) { // 데이터베이스에서 슈퍼히어로 데이터 가져오기 } } 2. OCP (개방-폐쇄 원칙) 소프트웨어 구성 요소는 확장에는 열려 있어야 하고 변경에는 닫혀 있어야 합니다. 기능을 추가할 때 기존 코드를 변경하지 않아도 됩니다. 예시: class 슈퍼히어로능력 { 활성화(슈퍼히어로) ..
2023.09.02 -
좋은 설계란 요구하는 기능을 정확하게 수행하며 변경을 매끄럽게 수용할 수 있는 설계. 나중에 변경하기 쉬운 코드. 변경하기 쉬운 코드란 곧 이해하기 쉬운 코드를 뜻한다. 그래서 이를 위해 패러다임과 아키텍처 디자인 양식을 따라야 한다. 객체란? 현실 세계의 물체나 개념을 소프트웨어로 옮긴 것. 객체는 여러 속성과 행동[메서드]으로 구성된다. 객체는 정보[데이터]와 그 정보를 처리하는 행동[메서드]을 가지고 있다. 객체지향이란 무엇일까? 소프트웨어 개발에서 구성 요소를 기능이 아닌 객체로 삼으며 어떤 객체가 어떤 일을 할 것인가 에 초점을 맞춘 것 즉, 객체를 도출하고 각자의 역할을 명확하게 정의하는 것에 초점을 맞추는 걸 뜻한다. 그래서 객체지향에서는 책임과 권한을 가진 객체들이 서로 메시지를 주고받아 ..
객체지향 프로그래밍: 핵심 원칙과 효과적인 설계 전략좋은 설계란 요구하는 기능을 정확하게 수행하며 변경을 매끄럽게 수용할 수 있는 설계. 나중에 변경하기 쉬운 코드. 변경하기 쉬운 코드란 곧 이해하기 쉬운 코드를 뜻한다. 그래서 이를 위해 패러다임과 아키텍처 디자인 양식을 따라야 한다. 객체란? 현실 세계의 물체나 개념을 소프트웨어로 옮긴 것. 객체는 여러 속성과 행동[메서드]으로 구성된다. 객체는 정보[데이터]와 그 정보를 처리하는 행동[메서드]을 가지고 있다. 객체지향이란 무엇일까? 소프트웨어 개발에서 구성 요소를 기능이 아닌 객체로 삼으며 어떤 객체가 어떤 일을 할 것인가 에 초점을 맞춘 것 즉, 객체를 도출하고 각자의 역할을 명확하게 정의하는 것에 초점을 맞추는 걸 뜻한다. 그래서 객체지향에서는 책임과 권한을 가진 객체들이 서로 메시지를 주고받아 ..
2023.09.02