
지표 필터를 사용하면 CloudWatch 들어오는 로그 데이터를 검색 및 필터링할수 있습니다 이때 CloudWatch Logs로 전송되는 로그 데이터에서 검색할 용어(= 패턴)의 정의가 필요합니다 먼저 지표필터를 만들 로그그룹을 cloudwatch에서 선택합니다 로그그룹을 선택하면 "지표 필터"탭에서 "지표 필터 생성" 버튼을 클릭하여 지표 필터를 생성할수 있습니다 지표필터를 어떻게 활용할수 있는지 예를 들어보겠습니다 여러분이 nodejs 프레임워크인 express를 사용하고 있다고 가정해보겠습니다 가장 흔하게 사용하는 morgan 패키지를 이용하여 http 호출 로그를 기록합니다 app.use(morgan(':method :url :status :res[content-length] - :user..

구글 태그매니저를 사용할때 자주쓰는 변수의 종류가 데이터 영역 변수 입니다 기본적으로 데이터 영역변수는 아래와 같이 dataLayer에 데이터를 푸시할때 푸시되는 데이터를 의미합니다dataLayer.push({ 'event': 'Pageview', 'pagePath': 'https://www.googleanalytics.dev/pancakes', 'pageTitle': 'Pancake Event Signup', 'visitorType': 'customer'}); 위의 예제에서 event, pagePath, pageTitle, visitorType 이런것들이 모두 데이터 영역 변수 입니다 데이터 영역변수는 string, number, nested object, array 모두 사용이 가능합니다 dataL..

https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/ Arm64 on GitHub Actions: Powering faster, more efficient build systemsGitHub Actions now offers Arm-hosted runners with images built by Arm for developers to begin building on the latest and most sustainable processors on the market.github.blog github action에서 사용할수 있는 runner 중에서 arm64 기반의 runner..
https://docs.tosspayments.com/resources/glossary/escrow 에스크로 | 토스페이먼츠 개발자센터에스크로(Escrow)는 고객이 온라인으로 제품을 구매할 때 지불한 돈을 PG사와 같은 제3자가 보관했다가, 고객이 제품을 정상적으로 받으면 상점에게 돈을 지급해 주는 시스템입니다.docs.tosspayments.com 에스크로 결제란? 에스크로(Escrow)는 고객이 온라인으로 제품을 구매할 때 지불한 돈을 PG사와 같은 제3자가 보관했다가, 고객이 제품을 잘 받은 뒤에 상점에게 돈을 지급해 주는 시스템이에요. 에스크로는 '결제대금예치 서비스', '매매보호 서비스', '구매안전 서비스'라고 불리기도 하고요.에스크로는 거래의 안전성을 위한 보호장치로 상점과 고객 모두에게 ..
타입스크립트는 타입을 통해 다형성을 타입 안전하게 다룰수 있습니다 공식홈페이지에 있는 예를 가져와보았습니다 type Fish = { swim: () => void };type Bird = { fly: () => void }; function move(animal: Fish | Bird) { if ("swim" in animal) { return animal.swim(); } return animal.fly();} swim 을 가지고 있는 Fish 타입과fly 를 가지고 있는 Bird 타입이 있습니다 그리고 Fish와 Bird 타입을 인자로 받는 move 함수가 있습니다 Fish 타입의 인자가 왔을때는 swim을 호출해야하고Bird 타입의 인자가 왔을때는 fly를 호출해야합니다 이 경우 어떻..

https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs Building and testing Node.js - GitHub DocsYou can create a continuous integration (CI) workflow to build and test your Node.js project.docs.github.com 위의 문서에는 nodejs 프로젝트의 github action을 통한 build, testing을 수행하는 ci에 대해 설명이 있습니다 name: Node.js CIon: [push]jobs: build: runs-on: ubuntu-latest steps: ..

우리는 너무나도 편리한 택배 세상에 살고 있습니다 택배 회사도 정말 무지하게 많습니다 이커머스 서비스를 운영할때는 고객을 위한 배송조회기능이 반드시 포함되는데요 일부 이커머스는 택배사의 배송조회 페이지를 그대로 연결하기도하고 일부 이커머스는 택배사의 배송조회 상태는 자사의 디자인 컨셉과 유사하게 변경하여 제공하기도 합니다 택배회사마다 UI가 서로 다르기 때문이기도 하죠 그래서 이커머스를 운영할때 API형태로 배송조회를 받고자 하는 경우는 대부분 유료 서비스를 이용하게 됩니다 그런데 무료서비스도 있다는거 알고 계셨나요? https://tracker.delivery/ Delivery Tracker | Delivery Tracker여러분의 서비스에 쉽고 빠르게 배송조회 기능을 연동 해보세요. Tra..

s3에 파일을 저장할때 Cache-Control 메타정보를 지정하지 않으면 저장된 s3 객체가 cloudfront를 통해 서빙될때 해당 리소스에는 Cache-Control 헤더가 응답되지 않습니다 Etag나 Last-Modified 헤더는 자동으로 응답되긴 하지만 이 값으로는 여전히 브라우저의 캐시정책에 의존적일수밖에 없습니다 보다 명시적으로 cache-control : max-age를 지정하기 위해서는 s3 에 오브젝트를 저장할때 메타 정보를 포함시켜야하는데요 저장할때마다 cache-control을 지정하지 않는 방법을 사용하지 않더라도 이방법 말고도 다른 방법이 있습니다 바로 cloudfront function을 이용하여 cloudfront로 요청된 응답 헤더에 헤더를 바로 추가하는 방법입니다 ht..

꽤 오래된 인텔 PC를 2대 가지고 있다가 최근에 AMD로 2대 모두 교체를 했습니다 CPU를 교체하게되면 CPU 소켓이 변경되기 때문에 메인보드를 반드시 변경해야합니다 다만, CPU의 종류와 무관한 케이스, 파워, 램, CPU쿨러와 같은 장비는 그대로 재활용이 가능합니다 다만 CPU 쿨러의 경우는 구입할때 AMD용 부품과 인텔용 부품이 모두 포함되어있는데요 이렇게 CPU 종류가 변경되는 경우를 위해서 잘 챙겨두셔야 합니다 인텔과 AMD는 규격이 달라서 CPU 쿨러 브라켓의 규격이 다릅니다 저는 CPU 쿨러로 존스보의 제품과 다크플래쉬의 제품 이렇게 1개씩을 가지고 있습니다 두개 브랜드 모두 CPU 쿨러 제품에서 상위 랭크를 하는 브랜드입니다 그런데 이번에 AMD로 교체하면서 나머지 부품을 찾을..

일본여행을 할때 번거로운것중에 하나가 대중교통이용하기 입니다 그래도 일본은 대중교통이 매우 잘되어있지만, 일본을 여행하는 우리 입장에서는 지역이 낯설고 요금체계가 낯설고 표 구매하는 방법이 낯섭니다 그런데 아이폰이 있다면 마치 국내에서 삼성폰으로 교통카드 탑승하듯이 할수 있다는것 알고 계셨나요 저도 지인이 알려주어서 이번에 일본 여행을 할때 이용해보았는데요 사용방법도 무척이나 쉽고 편했습니다 특히나 매번 대중교통을 이용할때 표를 사러가지 않아도 되는 점과, 현금을 들고다녀야한다는점, 그리고 남은 동전을 들고다녀야하는 번거로움들이 모두 사라졌습니다 사용하기 위해서는 일단 현대카드가 필요합니다 저는 이방법을 소개해드릴께요 그리고 애플지갑에 현대카드를 등록해 주세요 자 그리고 애플 교통카드(스이카)..
- Total
- Today
- Yesterday
- 어플리케이션
- AWS
- 창업
- JavaScript
- 구글
- iPhone
- Apple
- 트위터
- 아이폰
- 대학생
- 애플
- 웹표준
- 소프트웨어
- 공모전
- 스마트폰
- android
- 자바스크립트
- 아이디어
- 벤처
- php
- 앱스토어
- 안드로이드
- 앱
- 게임
- CSS
- 모바일
- 네이버
- 경진대회
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |