전체 글

    [Kotlin] 코틀린 클래스 생성자와 접근제한자(가시성 변경자) (class, constructor, init...)

    👍 오늘의 목표 이번 포스팅에서는 코틀린의 클래스와 오브젝트에 대해 공부해 보겠습니다. 1. 클래스 선언 class Person { /*...*/ } class Person// 본문 없으면 중괄호 생략 가능 코틀린에서 클래스를 선언할 때는 class 키워드와 함께 위와 같이 사용합니다. 클래스에 본문이 없으면 중괄호를 생략하고 선언이 가능합니다. 참고로 코틀린에서는 가시성 변경자를 붙이지 않으면 기본으로 public입니다. 가시성 변경자는 자바에서 접근 제한자와 동일한 것으로, 이에 대해서는 뒤에서 자세히 다루겠습니다. val myPerson = Person() 객체를 선언할 때는 자바와 달리 new 키워드 없이 선언할 수 있습니다. 2. 생성자 코틀린에서는 하나의 주 생성자(primary constru..

    티스토리 구글 애드센스 PIN 번호 등록하기

    이번 포스팅에서는 티스토리 구글 애드센스 PIN 번호 입력하는 방법을 알아보겠습니다! 🎁구글 애드센스 PIN 번호 조건 구글 애드센스(Google AdSense)에서 PIN 번호를 발송하는 이유는 구글(Google)에서 수익금을 지급하기 전 사용자의 주소를 확인하여 계정 보안을 하기 위함입니다. 💰확인 기준액, 배송 기간 PIN은 확인 기준액인 10$ 에 도달하면 수취인 주소로 발송됩니다. 보통 2주에서 4주정도 걸린다고 공지되어있는데 저는 거의 2주 만에 도착하였습니다. 👀유의사항 PIN이 발급된 날로부터 4개월 이내에 PIN을 입력하지 않으면 광고 게재가 중단됩니다. 그리고 PIN을 3회 잘못 입력해도 광고 게재가 중단된다고 합니다... 꼭 까먹지 말고 한번에 입력 성공하셔야 해요!! 😑PIN번호 재..

    구글 서치 콘솔(구글 웹 마스터 도구)에 티스토리 등록하기 - 플러그인으로 간편하게

    이번 포스팅에서는 티스토리 블로그를 구글 웹마스터 도구(구글 서치 콘솔)에 등록하는 방법을 알아보겠습니다! 🧐구글 서치 콘솔(Google Search Console)이란? 구글 서치 콘솔(Google Search Console)이란 구글(Google)에서 무료로 제공하는 서비스로 사용자가 사이트의 구글 검색 결과 인지도를 모니터링하고 관리할 수 있게 해주는 툴입니다. 구글 웹 마스터 도구에서 구글 서치 콘솔로 이름이 바뀌었습니다. 🤔구글 서치 콘솔에 티스토리 블로그를 등록하는 이유는? 가장 큰 이유는 내 티스토리 블로그 글들이 구글 검색에 노출이 되는데 큰 도움이 되기 때문입니다. 이 밖에도 html 개선사항 확인이나 검색 트래픽 분석 등 여러 기능들을 사용할 수 있습니다. 💻구글 서치 콘솔에 티스토리 ..

    [iPhone] 아이폰12 미니 vs 아이폰12 vs 아이폰12 프로 vs 아이폰12 프로 맥스 스펙 비교 총 정리

    이번 포스팅에서는 아이폰 12 시리즈 전체 (mini, 기본, Pro, Pro Max)의 스펙을 비교해보도록 하겠습니다.🔬 원하시는 정보만 빠르게 보고 싶으신 분들은 우측에 퀵메뉴를 클릭하시면 해당 부분으로 바동 이동합니다! 📱 디스플레이 아이폰12 미니, 아이폰 12 아이폰12 프로, 아이폰12 프로 맥스 공통적으로 네 기종 모두 OLED를 탑재한 Super Retina XDR 디스플레이 이며 True Tone, 햅팁 터치, 2,000,000:1 명암비(일반) 을 지원합니다. 아이폰 12 미니와 아이폰 12는 625니트 최대밝기(일반), 1200 니트 최대 밝기(HDR) 이며 아이폰 12 프로와 아이폰 12 프로 맥스는 800 니트 최대밝기(일반), 1200니트 최대 밝기(HDR)입니다. 🔩 크기 및 ..

    [Kotlin] 코틀린 변수, 자료형, 타입추론, null

    👍오늘의 목표 이번 포스팅에서는 코틀린의 변수, 자료형, 타입추론, null 에 대해 공부해 보겠습니다. val, var의 차이 val username : String = "Gogi" var age : Int = 10 위 코드에 대해 설명하면 val : 최초로 지정한 변수의 값으로 초기화하고 더 이상 바꿀 수 없는 읽기 전용 변수 var: 최초로 지정한 변수의 초깃값이 있더라도 값을 바꿀 수 있음 username, age : 변수이름 String, Int : 자료형 "Gogi", 10 : 값 코틀린은 타입추론이 가능하므로 위 소스코드를 아래와 같이 선언할 수 있습니다. val username = "Gogi" var age = 10 타입추론을 사용할 경우 꼭 값을 함께 써주어야 합니다. 값을 써주지 않으면..

    코딩하기 편한 폰트 D2coding 설치하기

    이번 포스팅에서는 코딩하기 편한 폰트인 D2coding을 설치해보겠습니다! 🤔코딩하기 편한 폰트? 보통 코딩할 때는 숫자 0과 영문O를 구별하는 고정폭 글꼴을 사용하는 것이 좋습니다. 코딩할 때 자주 사용하는 폰트는 Consolas가 있는데 영어는 괜찮지만 한글일때 모양이 그렇게 예쁘지 않은 것 같습니다. 영어, 한글 모두 글씨체가 예쁜 D2coding을 설치후 사용해보겠습니다. 💻D2coding Font 설치하기 D2coding Font는 네이버에서 제공하고 있습니다. 설치를 위해서 GitHub에서 다운을 받고 설치를 하겠습니다. 꼭 최신버전을 받아주세요! github.com/naver/d2codingfont naver/d2codingfont D2 Coding 글꼴. Contribute to naver..

    [Kotlin] 코틀린 HelloWorld 출력하기 + IntelliJ 기본설정

    👍오늘의 목표 이번 포스팅에서는 IntelliJ로 코틀린 프로젝트를 생성하고 Hello World를 출력해보는 것과 코딩하기 편하게 여러 설정들을 해보겠습니다! 😎 🐱‍🏍프로젝트 시작하기 먼저 IntelliJ를 실행하고 New Project를 클릭합니다. 왼쪽 메뉴에서 Java를 선택하시고 Project SDK를 저번에 설치했던 자바 SDK인 1.8을 선택해주고 Next를 눌러줍니다. 만약 No SDK가 뜬다면 저번에 Java SDK를 설치했던 경로를 선택해 주시면 됩니다. (경로: C:\Program Files\Zulu\zulu-8\) 프로젝트 이름을 입력해주시고 Finish버튼을 눌러줍니다. 저는 HelloWorld로 했습니다. 프로젝트가 빌드되면 src에 오른쪽 마우스 -> New -> Kotlin..

    [Kotlin] 코틀린 프로그래밍 시작하기 - 개발환경 구축 IntelliJ 설치

    오늘부터 Do it! 코틀린 프로그래밍 책을 공부하면서 배운 것들을 조금씩 블로그에 정리하려고 합니다!😎 🤔코틀린은 무엇인가? 코틀린(Kotlin) 은 젯브레인즈(JetBrains)에서 개발한 언어입니다. 구글의 안드로이드 스튜디오도 JetBrains의 IntelliJ 기반이며 코틀린을 공식 언어로 지원하고 있습니다. 코틀린은 JVM(Java Virtual Machine), JS(JavaScript), Native 상에서 실행될 수 있습니다. JVM 기반의 코틀린에서는 자바 애플리케이션 및 안드로이드 애플리케이션을 만들 수 있으며 JS 기반의 코틀린에서는 데이터베이스, 서버, 클라이언트까지 풀 스택 웹 개발이 가능합니다. 🙆‍♂️코틀린의 장점은? 자료형 오류를 미리 잡을 수 있는 정적 언어입니다. 널 포..

    [리뷰] 아이폰, 애플워치, 에어팟 3 in 1 멀티 무선 충전 독 (feat.알리 익스프레스)

    안녕하세요 고기가 좋아입니다! 이번 포스팅에는 아이폰 3 in 1 무선충전독을 리뷰해보겠습니다. (광고 아닙니다 ㅎㅎ) 저번 포스팅에서 알리에서 산 3 in 1 고속 멀티 무선충전기 리뷰를 했었는데요 그때는 제가 실제 사용하려 구매했고, 이번에는 친구 선물용으로 구매했습니다. 네이버에서 아이폰 3 in 1 무선충전기라고 검색하시면 제가 구매한 제품과 똑같이 생겼지만 가격이 3만 원 중반에서부터 시작하는데요 알리에서 검색하시면 만원 후반부터 시작한답니다 알리익스프레스에서 3in1 무선충전기 또는 3in1 wireless charger라고 검색하시면 여러 제품들이 나오는데 그중에서 저는 위 사진에서 보는 제품을 구매했습니다! 후기가 굉장히 많았고 특히 우리나라 사람들이 진짜 많이 구매한 제품이라서 고민 없이..

    [리뷰] 3 in 1 멀티 고속 무선 충전기(스마트폰, 블루투스 이어폰, 스마트 워치) (feat.알리 익스프레스)

    안녕하세요 고기가좋아 입니다! 이번 포스팅에서는 알리 익스프레스에서 직접 구매한 3 in 1 멀티 고속 무선충전기를 리뷰해보도록 하겠습니다! 저는 보통 IT제품을 구매할 때 저렴한 제품을 찾을 때는 국내뿐만 아니라 알리 익스프레스도 같이 검색해 보곤 하는데요 무선 충전기를 검색하는 도중에 흥미로운 제품을 발견했습니다. 바로 충전기 한 개로 스마트폰, 블루투스 이어폰, 스마트 워치 총 3가지를 한 번에 무선 충전할 수 있는 제품이었는데요. 국내에서 3 in 1 무선충전기를 구매하려면 거치대 형태를 구매하려면 거의 4만 원인 반면에 알리에서 찾은 제품은 20달러 정도로 한화 23,000원 정도에 구매를 할 수 있더라고요. 후기들도 열심히 읽어봤는데 대체적으로 만족한다는 후기가 많아서 더 이상 참지 않고 구매..

    [리뷰] 가성비 퀄컴 퀵차지 3.0 고속 충전기 (Qualcomm Quick Charge 3.0)

    안녕하세요 고기가좋아 입니다! 오늘 리뷰할 제품은 바로 퀄컴 퀵 차지 3.0 (Qualcomm Quick Charge 3.0) 기술이 탑재된 고속 충전기입니다! 광고는 절대 아니고 제가 직접 구입해서 사용하고 남기는 리뷰입니다! 퀄컴 퀵 차지가 무엇인지 궁금해하실 분도 계실 텐데요 퀄컴 퀵 차지 3.0 (Qualcomm Quick Charge 3.0) 이란 퀄컴 스냅드래곤 AP를 탑재한 스마트폰 한정으로 제공되는 급속 충전 기술이며 배터리를 80% 충전하는데 35분 정도면 충전이 가능합니다. 충전기와 스마트폰 사이의 조율로 충전 전압을 3.6V에서 20V사이에서 0.2V 단위로 가변 해서 최적화할 수 있어서 에너지 손실과 발열량을 줄였으며 최대 18W로 충전할 수 있습니다. (W(와트) 계산법은 V(볼트..

    노트북 트리플 모니터 연결하기 (USB3.0 to HDMI 컨버터)

    안녕하세요 고기가 좋아 블로그입니다😎 이번 포스팅에서는 USB3.0 to HDMI 컨버터를 이용하여 노트북에서 트리플 모니터 환경을 구성해보겠습니다 저는 평소에 노트북과 모니터 1개로 듀얼모니터 환경을 이용하고 있었는데 노트북 화면이 모니터에 비해 조금 작다는 느낌이 들어서 모니터 한 개를 더 노트북에 연결하여 트리플 모니터 환경을 구성하려고 했습니다. 그런데 제 노트북(HP 파빌리온 cs-1050tx)에는 HDMI포트가 한 개뿐이라서 다른 방법을 찾아야 했습니다. 만약 노트북에 C-type PD충전이나 썬더볼트를 지원하는 단자가 있다면 USB C-type 멀티 허브나, 도킹스테이션을 이용하면 해결이 되지만 제 노트북에 C-type단자는 데이터 전송밖에 되지 않아서 위 방법은 불가능했습니다... 그래서 ..