분류 전체보기

    [AWS CloudWatch] CloudWatch Agent를 별도로 설치하는 이유

    AWS CloudWatch를 사용할 경우 CloudWatch Agent를 별개로 설치하게 된다. 그런데 Agent를 설치하지 않아도 CloudWatch를 사용할 수 있는데, 왜 설치하는걸까? 차이점 AWS CloudWatch는 기본적으로 CPU Utilization 같이 호스트에서 감지할 수 있는 Metric을 측정할 수 있다. 다만, OS에서 관리하는 Metric에 대해서는 측정할 수 없다. 당연하다. 메모리와 디스크를 할당하는 주체는 최초 가용량을 할당해준 호스트가 아니라 OS이기 때문이다. 그래서 메모리 사용량, 디스크 사용량, CPU 사용량, 네트워크 인바운드/아웃바운드 크기 등 OS 내부에서 이루어지는 Metric을 측정하기 위해선 CloudWatch Agent 설치가 필수적이다. Agent를 ..

    [우피/oopy] 애드센스 광고 달 경우 cta 버튼 위치 조절

    Oopy(우피) 는 노션 페이지를 최적화된 웹사이트로 바꿔주는 서비스입니다. 원하는 도메인 주소를 연결할 수도 있는데요. 저는 위클리 아카데미라는 스터디, 강의 공간을 우피로 연결하여 사용중에 있습니다. https://weekly.ac 위클리 아카데미 위클리 아카데미는 스터디, 세미나, 컨퍼런스 및 네트워킹 파티를 상시 운영하고 있습니다. www.weekly.ac 그리고 우피는 애드센스를 붙일 수도 있는데요. 방법도 정말 간단합니다. https://www.oopy.io/ko/guides/plugins/google-adsense Google Adsense(구글 광고) Notion(노션)에 구글 애드센스(광고) 붙이기 www.oopy.io 다만, 엄청난 문제점이 있습니다... 우피에 구글 애드센스를 붙일 경..

    코틀린 기초: 함수 정의와 호출

    코틀린에서 컬렉션 만들기 코틀린은 자체적인 컬렉션 클래스를 제공하진 않으나 자바보다 더 풍부한 API를 지원합니다. val set = hashSetOf(1, 7, 53) // class java.util.HashSet val list = arrayListOf(1, 7, 53) // class java.util.ArrayList val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three") // class java.util.HashMap 함수를 호출하기 쉽게 만들기 Named Parameter 이름 붙인 파라미터를 사용하면 함수의 파라미터가 많을 때 함수 호출의 가독성을 향상시킬 수 있습니다. joinToString(collection, separa..

    코틀린 기초: 변수, 함수, 반복문 개요

    변수 타입 추론 (Type Inference) /* 컴파일러가 컴파일 타임에 타입 추론을 통해 타입을 알아낸다 */ val i = 10 // Int val s = "str" // String val l1 = 10L val l2: Long = 10 // 타입을 명시할 수도 있음 변경 가능한 변수 (mutable) var(variable) 키워드로 선언된 변수는 참조값을 변경할 수 있습니다. 다른 데이터 타입으로의 변경은 불가능합니다. var x = 10 x = 20 // ok // 같은 데이터 타입 값만 세팅이 가능하다 x = "test" // (x) compile error 변경 불가능한 변수( immutable ) val(value) 키워드로 선언된 변수에는 단 한 번만 참조값을 세팅할 수 있습니다. ..

    코틀린이란 무엇이며, 왜 필요한가?

    코틀린의 등장 배경 코틀린은 자바의 대체제로 자주 언급되는데요. 하지만 처음 개발될 당시엔 자바를 대체 하는것이 목표는 아니었습니다. 코틀린의 개발사 Jetbrains에서 개발을 주도하던 드미트리(Dmitry Jemerov)는 코틀린을 개발할 당시 스칼라를 제외한 언어들에는 찾고자 하는 기능이 존재하지 않았고, 스칼라는 컴파일 시간이 매우 느렸기때문에 아쉬움이 있었다고 말했습니다. 결국 코틀린을 통해 원하는 기능을 모두 지원하면서 자바만큼 빠르게 컴파일하는 것이 주요 목적이었던 것입니다. 그러다보니 코틀린은 다수의 유용한 기능을 제공하며, 아직 자바 만큼은 아니지만 빠른 컴파일 타임을 가진 언어로 개발되었습니다. 코틀린의 주요 장점 그럼 코틀린은 어떤 장점을 지니고 있을까요? 1. 간결한 구문 언어의 표..