본문 바로가기

전체 글407

비트코인의 수수께끼, 사토시 나카모토- 당신은 누구인가? 서론 오늘은 비트코인 아버지 - 사토시 나카모토 (Satoshi Nakamoto) 에 대해서 간략하게 알아보려고 해요. 세계 최초의 암호화폐인 비트코인은 블록체인 기술과 함께 2009년에 우리 삶에 도입되었습니다. 이 디지털 화폐의 아버지이자 가장 신비로운 인물인 '사토시 나카모토'는 오늘날까지 그의 정체가 밝혀지지 않은 채 무수히 많은 추측을 낳고 있습니다. 과연 사토시는 누구일까요? 이 물음에 대한 해답은 아직까지도 수수께끼로 남아 있습니다. 그러나 사토시가 생성한 비트코인 지갑 주소와 그 속에 담긴 비트코인의 수량은 우리가 그의 존재를 실감하게 합니다. 그의 이름 "Satoshi Nakamoto"는 일본어 이름이지만, 실제 일본인인지는 알수 없습니다. 비트코인의 탄생 비트코인의 여정은 2008년 1.. 기리's 경제&재테크 이야기 2024. 3. 28.
"도지코인(DOGE) 탐구 시작! 이것만 알면 전문가처럼 투자할 수 있어요" 안녕하세요. 기리기리 입니다. 오늘은 한참 일론머스크로 인하여 시끌시끌하였던 도지코인에 대해서 간략하게 알아볼게욤. 도지코인, 그 화제의 암호화폐에 대한 모든 것! 암호화폐의 세계는 끊임없이 변화하고 성장하며, 그 중심에는 도지코인(DOGE)이 있죠. '인터넷의 농담'에서 시작해 글로벌 암호화폐 시장의 대표 주자로 자리매김한 도지코인의 역사와 매력, 그리고 투자하기 전 반드시 알아야 할 핵심 정보들을 알차게 담아 보고자 해요. 갑자기 뜨거운 관심을 받으며, 투자의 대상이 된 도지코인! 과연 도지코인은 어떤 특징을 가지고 있으며, 어떻게 투자해야 할까요? 이제부터 도지코인의 모든 것을 함께 파헤쳐보아요. 1. 도지코인의 탄생 배경과 역사 도지코인은 2013년 프로그래머 빌리 마커스(Billy Markus).. 기리's 경제&재테크 이야기 2024. 3. 28.
"쿠팡파트너스" 너무 어렵게 하지마세요. 자동화를 활용하세요. 서론 안녕하세요. 기리기리 입니다. 요즘 많은 사람들이 부업을 하는것 같습니다. 패시브인컴 이라는 말을 들어보셨나요? 패시브인컴 : 내가 일하지 않아도 생기는 소득을 말합니다. 부업소개 제가 최근에 계속 하고 있는 자동화 부업이 있어, 여러분들에게 소개하고자 합니다. 시작한지는 약 2개월 조금 넘었고요. 너무나도 괜찮은 부업이라, 누구나 쉽게 남녀노소 하실 수 있습니다. 제가보기엔 어르신들도 가능하다 봅니다. 여러분 쿠팡에서 쇼핑을 하고 계신가요? 그러나 여러분들은 물건만 구매를 하시지요?조금만 노력하면 누구나 쿠팡파트너스 활동을 통해 "3% 수익"을 얻어 가실수 있답니다. 쿠팡스를 하고 계시는 분들 너무나 어렵게 친구들분이나 가족에게 링크를 걸어 구매해달라고 요청을 하시지 않았나요? 지인분에게 구매하고.. 기리's 소소한 정보 2024. 3. 27.
"가격 상승의 신호탄? 비트코인 반감기(Halving) 알아보기" 서론 안녕하세요. 기리기리입니다. 오늘은 곧 다가올 비트코인 반감기(Halving) 에 대해서 알아볼게요. 아래 차트는 오늘기준으로 업비트 비트코인 거래창이에요.ㅎㅎ(1억....) 암호화폐의 세계는 끊임없이 변화하고 있지만, 비트코인 반감기는 이 시장에서 가장 주목할 만한 사건 중 하나입니다. 투자자와 채굴자 모두에게 큰 변화를 가져다주는 이 사건을 준비하고 이해하기 위해, 비트코인 반감기에 대한 모든 정보를 자세히 살펴보겠습니다. 반감기 이전의 비트코인 시장 비트코인 시장은 반감기를 앞두고 흥분의 도가니가 됩니다. 가격 예측이 난무하고 투자자들의 기대감이 최고조에 이르는 시기죠. 반감기가 비트코인의 가격에 미치는 영향에 대한 다양한 이론이 있지만, 한 가지 확실한 것은 반감기가 다가올수록 시장의 관심이.. 기리's 경제&재테크 이야기 2024. 3. 27.
레몬트리 개인정보 처리방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 UnityAds 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. ​ 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. ​ 4. 처리하는 개인정보의 항목 작성 본 개발자의 앱은 개인정보 항목을 처리하고 있지 않습니다. 5. 개인정.. 기리's Android 이야기 2023. 2. 16.
대학시간 개인정보 처리방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 UnityAds 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. ​ 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. ​ 4. 처리하는 개인정보의 항목 작성 본 개발자의 앱은 개인정보 항목을 처리하고 있지 않습니다. 5. 개인정.. 기리's Android 이야기 2023. 2. 6.
미국로또 개인정보 처리방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 UnityAds 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. ​ 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. ​ 4. 처리하는 개인정보의 항목 작성 본 개발자의 앱은 개인정보 항목을 처리하고 있지 않습니다. 5. 개인정.. 기리's Android 이야기 2023. 1. 27.
메가세나 개인정보 처리방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 UnityAds 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. ​ 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. ​ 4. 처리하는 개인정보의 항목 작성 본 개발자의 앱은 개인정보 항목을 처리하고 있지 않습니다. 5. 개인정.. 기리's Android 이야기 2022. 10. 24.
[Jetpack Compose] Navigation Drawer 구현하기 안녕하세요.  오늘은 TopAppBar에서 만든 네비게이션 아이콘에 Navigation Drawer를 연결 해보도록 하겠습니다. 2022.08.08 - [Android/Jetpack] - [Jetpack Compose] TopAppBar(Toolbar) 구현하기 [Jetpack Compose] TopAppBar(Toolbar) 구현하기안녕하세요. 오늘은 Jetpack Compose내 TopAppBar 컴포넌트를 구현해 보도록 하겠습니다. TopAppBar는 이전에 안드로이드 어플리케이션에서 Toolbar/AppBar라고 불리는 컴포넌트입니다. TopAppBar 컴포넌트는 아android-dev.tistory.com2022.08.08 - [Android/Jetpack] - [Jetpack Compose] .. 기리's Android 이야기 2022. 8. 10.
[Jetpack Compose] TopAppBar(Toolbar) - 메뉴 클릭 이벤트 (Toast, Alertdialog, Dropdownmenu) 안녕하세요. 이번 시간에는 지난시간에 구현한 TopAppBar 컴포넌트의 메뉴에서 다양한 클릭 이벤트를 구현해보도록하겠습니다. Navigation Icon클릭시에는 간단한 Toast 메시지를(나중에 Drawer Layout 구현 예정),actions의 Share Icon 클릭시에는 AlertDialog를,마지막으로 MoreVert Icon 클릭시에는 DropDownMenu가 나타나도록 만들어보겠습니다. 완성된 화면은 아래와 같습니다.     STEP 01 : Toast 메시지private fun showToast(context: Context, message: String) { Toast.makeText(context, message, Toast.LENGTH_SHORT).show()} @Compos.. 기리's Android 이야기 2022. 8. 8.
[Jetpack Compose] TopAppBar(Toolbar) 구현하기 안녕하세요. 오늘은 Jetpack Compose내 TopAppBar 컴포넌트를 구현해 보도록 하겠습니다. TopAppBar는 이전에 안드로이드 어플리케이션에서 Toolbar/AppBar라고 불리는 컴포넌트입니다.  TopAppBar 컴포넌트는 아래와 같이 다양한 매개변수를 받습니다. title : 제목을 나타내는 변수입니다. 필수값입니다.backgroundColor : 툴바 색상을 지정합니다.contentColor: 툴바 내 아이템의 색상을 지정합니다.navigationIcon: 툴바 첫번째 아이콘을 지정합니다.actions: 툴바에 여러 메뉴들을 만들 수 있습니다.  STEP 01: 제목@Composablefun ToolbarWithTitle(name: String) { Scaffold( .. 기리's Android 이야기 2022. 8. 8.
[Android/Kotlin] 안드로이드 애드몹(Admob) 전면광고(Interstitial) 넣기(2) 안녕하세요.  오늘은 안드로이드 앱에 전면 광고를 구현해 보도록 하겠습니다. 2022.07.25 - [Android/기타] - [Android/Kotlin] 안드로이드 애드몹(Admob) 배너광고 넣기(1) 전면광고는 다른 광고단위 대비 단가가 높지만 사용자의 앱 사용을 방해하기 때문에 주의를 필요로합니다. 전면광고 때문에 앱이 삭제당할 수 있기 때문입니다. 구글에서도 아래와 같이 전면광고에 대해서 권장사항으로 주의사항을 알려주고 있습니다.  게임을 하다보면 다음 스테이지로 넘어가는 단계에서 전면광고를 흔히 볼 수 있듯이, 사용자가 쉬어가 시점에 사용하는 것이 가장 바람직 해 봅니다. 아래는 버튼을 눌렀을때 전면광고가 나오고 광고를 닫으면, 다른 액티비티로 이동하는 예제입니다.MainActivity ->.. 기리's Android 이야기 2022. 7. 26.
[Android/Kotlin] 안드로이드 애드몹(Admob) 배너광고 넣기(1) 안녕하세요.  오늘은 안드로이드 앱에 구글 애드몹 광고를 넣는 방법에 대해서 알아보도록 하겠습니다. 애플리케이션으로 수익을 창출하고 싶을때는구글에서 제공하는 애드몹을  통해 광고를 게재 및 이를 통해 이익을 낼 수 있습니다. 광고 형식으로는 배너광고, 네이티브광고, 전면광고, 보상형광고가 있으며,앱의 디자인 및 수익성 등을 고려하여 개발자가 전략적으로 선택 및 사용할 수 있습니다. 먼저 가장 간단한 배너 광고에 대해서 알아보도록 하겠습니다.배너 광고는 말 그대로 배너(인터넷 홈페이지에 띠 모양으로 부착하는 광고)의 형태를 말하며,이를 구현시 아래와 같은 광고를 달 수 있습니다. 실제앱에 광고를 달기위해서는 애드몹 홈페이지에서 앱 아이디와 광고단위 아이디 생성이 필요하지만테스트 아이디로 진행 하도록 하겠습.. 기리's Android 이야기 2022. 7. 25.
[앱소개/시간표앱] 대학시간 소개 블로그 공백기 동안에 가계부 다음으로 무엇을 만들어 볼 까 고민하다가 시간표 앱을 만들어 보기로 했습니다. 시간표를 보며 강의실을 찾아 여기저기 뛰어다니던 제 모습을 추억하며 기획했습니다. 꼭 필요한 기능만 넣자라는 생각끝에 아래와 같이 구현할 핵심 기능을 정의했습니다. 1. 시간표를 보여준다. 2. 학점을 등록 및 관리해 준다. 3. 위젯을 통해 일정을 확인할 수 있다. 먼저 UI적으으로 시간표를 만드는 과정이 상당히 어렵습니다. 결국 라이브러리를 코드를 가져다 쓸 수 밖에 없었습니다. 밑면에 시간표를 그리고 그 위에 과목마다 시간을 가지고 위치를 정해서 표시해주는 형식으로 구현되었습니다. 학점 계산은 그렇게 어렵지 않았지만, 위젯 구현이 힘들었습니다. 위젯 구현은 처음 해보는 작업이라서 생각보다 어려.. 기리's Android 이야기 2021. 6. 7.
[앱소개/가계부앱] 레몬트리 소개 안녕하세요. 오랜만에 블로그 글을 써보네요. 올해 설날이후 블로그 글 작성을 멈춘것 같은데 다시 시작해 보려고 합니다... 설날 이후 한달 간 만들었던 앱을 잠깐 소개하려고 합니다. 가계부 앱이 만들고 싶어서 하나 만들었습니다. 일단 시중에 가계부 앱들이 많이 있어서 어떤 컨셉으로 만들어 볼까하다가, 소비를 정상소비, 과소비, 투자소비 개념으로 나누어 소비패턴을 분석할 수 있도록 했습니다. 가계부를 만들어보면서 데이터베이스/날짜처리/달력 등 개념을 많이 공부한 것 같습니다. 챠트는 MPAndroidChart 라이브러리를 사용했습니다. 사용 및 별점 부탁드립니다.^^ 플레이스토어 링크: https://play.google.com/store/apps/details?id=com.reachfree.dailyex.. 기리's Android 이야기 2021. 6. 7.
AVD "error:An internal error has occurred. [ Unable to resolve host "www.googleapis.com":No address associated with hostname ]" AVD 인터넷 연결이 안되는게 문게 해결방법 DNS 네트워크 고급 설정 8.8.8.8 현재 AVD 종료 Cold Boot Now 기리's Android 이야기 2021. 2. 11.
[Android Studio] 안드로이드 메소드 주석 Kdoc 안녕하세요. 메소드 주석을 만들때 자동으로 @param 또는 @return 태그를 작성하는 방법에 대해서 알아보겠습니다. 아래와 같이 '/**' 을 입력하고 엔터키를 누르면 자동으로 태그 값이 들어가는 경우를 말합니다. 자바로 개발 할때는 문제가 없었는데, 코틀린에서는 잘 작동을 하지 않는것 같습니다. 서치해본 결과 kdoc-generator를 플러그인을 설치하면 동일하게 사용할 수 있다고 합니다. 그래서 아래와 같이 Plugin 검색을 통해 설치를 진했습니다. 설치 후 실행해 보니 잘 작동을 합니다. 기리's Android 이야기 2021. 2. 9.
[Android Studio] 안드로이드 File Header(클래스 주석) 안녕하세요. 오늘은 File Header 라는 기능에 대해서 알아보겠습니다. 소스코드를 보다보면 아래와 같이 클래스 위에 Created by... 등의 주석을 볼 수 있습니다. 작성자, 작성날짜 등 클래스에 대한 정보를 기록할 수 있습니다. 동일하게 만들기 위해서 어떻게 해야 할까요? 안드로이드 스튜디오에서 File Header 기능을 통해서 동일하게 사용할 수 있습니다. 그럼 File Header를 작성 또는 변경하는 방법에 대해서 알아보겠습니다. File Header 작성방법 File > Settings > Editor > File and Code Templates -> Includes > File Header 메뉴로 들어갑니다. 본문에 아래와 같이 해당내용을 입력하고 저장 버튼을 클릭합니다. [본문.. 기리's Android 이야기 2021. 2. 9.
[PostgreSQL] 설치하는 방법 안녕하세요. PostgreSQL 설치하는 방법 공유드립니다. 1. 다운로드 페이지에서 최신버전을 다운로드 합니다. www.enterprisedb.com/downloads/postgres-postgresql-downloads Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB Download PostgreSQL packages or installers free from EDB. Get PostgreSQL for Windows, Linux and MacOS platforms. Download 32-bit or 64-bit versions. Download open-source PostgreSQL .. 기리's Android 이야기 2021. 2. 8.
[SpringBoot] 스프링부트 시작하기 안녕하세요. 스프링부트를 시작하는 방법에 대해서 알아보겠습니다. IDE는 IntelliJ 를 사용합니다. 아래 사이트 접속하여 Spring initializr 메뉴에 들어갑니다. Spring initializr: https://start.spring.io/ Project, Language, Spring Boot, java version 등을 확읺 및 체크를 합니다. 우측엔 Add Dependencies 버튼을 클릭하여 기본적인 Dependency를 추가합니다. [버튼클릭시 열리는 화면] 아래와 같이 Dependency를 추가했습니다. 그럼 이제 GENERATE 버튼을 클릭합니다. GENERATE 버튼을 클릭하면, demo 프로젝트가 zip 파일 형태로 다운로드 됩니다. 압축을 풀고 IntelliJ IDE.. 기리's Android 이야기 2021. 2. 8.