# API

# Cloud

# GC

# MySQL

#ADB

ADB 명령어

October 7, 2016

#AVD

'initial hax sync failed' 라고 뜨면서 AVD 실행되지 않을때

February 27, 2017

#AWS

AWS EC2에 Hadoop 설치하기

March 23, 2017

#Accessibility

Accessibility Service 사용방법

October 3, 2016

#Airflow

우분투(Ubuntu)에 아파치 에어플로우 (Apache Airflow) 설치

February 26, 2019

#Android

ConstraintSet 직접 설정하기

October 18, 2021

안드로이드 커스텀뷰, 커스텀 뷰그룹 만들기

August 31, 2021

안드로이드에서 클린 아키텍처 구현하기

April 12, 2021

안드로이드에서 카카오 우편번호 검색 구현하기

February 17, 2021

빌드 타입별로 파이어베이스키 설정하기

February 16, 2021

Retrofit 으로 파일 업로드 하기

February 2, 2021

SingleLiveEvent와 Event 정리

November 25, 2020

ExoPlayer 정리

November 6, 2020

리사이클러뷰 축약 - 데이터 바인딩으로 리사이클러 뷰 축약

October 5, 2020

안드로이드에서 뷰가 그려지는 과정

October 2, 2019

핸들러와 루퍼(Handler & Looper)

September 25, 2019

Koin 정리하기

August 21, 2019

RxJava로 EventBus 만들기

August 20, 2019

안드로이드 서비스(Android Service)

July 22, 2019

안드로이드 프로세스 및 스레드 (Android Process and Thread)

July 16, 2019

안드로이드 액티비티(Activity) 정리하기 - 생명 주기(Lifecycle) 백 스택(Backstack)

July 15, 2019

Retrofit2 정리하기

July 11, 2019

Android 키보드 입력시 Bottom Navigation 아이콘 올라오는 문제 해결 방법

September 11, 2017

Android Webview 성능향상을 위한 설정

September 7, 2017

Android Bitmap을 Drawable로 또는 Drawable을 Bitmap으로 변경

September 7, 2017

Google AppScript를 이용하여 Firebase Database로부터 데이터 가져오기 #1

September 6, 2017

Android CPU 온도 구하기

August 20, 2017

Android 배터리 온도 구하기

August 20, 2017

Android Fragment 정리

August 13, 2017

Native Source에서 Log를 찍어서 Logcat 이용하기

July 17, 2017

웹에서 네이티브 앱 실행시키기

June 14, 2017

Android Decompile 및 ADB로 APK파일 추출하기

March 27, 2017

Realm과 MVP 예제

March 8, 2017

'initial hax sync failed' 라고 뜨면서 AVD 실행되지 않을때

February 27, 2017

Realm 훑어보기

February 19, 2017

Recycler View 연습

February 15, 2017

Android 설정된 언어/지역 정보 가져오기

October 13, 2016

Android Annotations Guide

October 13, 2016

Android Support Annotation 정리

October 10, 2016

ADB 명령어

October 7, 2016

Accessibility Service 사용방법

October 3, 2016

Gradle에 라이브러리 중복 선언

September 28, 2016

Android Annotations 설정 방법

September 24, 2016

TextWatcher 예제

September 22, 2016

Android Firebase 세팅하기

September 21, 2016

Background Processing with AsyncTask

September 19, 2016

Setting 화면 띄우기

September 18, 2016

SharedPreference 동기화 문제

September 18, 2016

NetworkOnMainThreadException 해결방법

September 18, 2016

Glide

September 18, 2016

Bottom Navigation

September 18, 2016

Activity Lifecycle

September 18, 2016

#Android Annotation

Android Annotations Guide

October 13, 2016

#Android Annotations

Android Annotations 설정 방법

September 24, 2016

#Android Studio

Android Studio 2.2로 좀 더 손쉽게 Firebase 연동하기

January 13, 2017

#Angular2

Angular2 Component

February 19, 2017

Angular2 사전 세팅 for Mac

February 16, 2017

TypeScript 기본 문법

February 1, 2017

#Annotation

Android Support Annotation 정리

October 10, 2016

#App Script

Google AppScript를 이용하여 Firebase Database로부터 데이터 가져오기 #2

September 6, 2017

#Authentication

bcrypt를 이용하여 로그인 암호 해싱하기

August 7, 2017

Passport를 이용하여 Kakao 인증 개발하기

August 7, 2017

Firebase Authentication을 이용한 로그인 및 회원가입 연동하기

January 13, 2017

Firebase Authentication을 이용한 Google Login API 연동하기

January 13, 2017

Firebase Authentication을 이용한 Facebook 로그인 연동하기

January 13, 2017

#BigQuery

Google BigQuery에 CSV 파일 업로드 하기

March 4, 2018

GCP 뽀개기 #1 - Fluentd에서 PubSub로 데이터 보내기

November 13, 2017

BigQuery 기본 사용법

October 31, 2017

Google Cloud Storage의 gsutil 명령어 살펴보기

October 28, 2017

Google Cloud IAM 살펴보기

October 26, 2017

Embulk 공통 설정 외부로 분리하기

October 16, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #2 (Rundeck으로 자동화 하기)

September 29, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #1 (빅쿼리 파티셔닝하기)

September 28, 2017

Embulk로 Bigquery에 데이터 로딩하기

September 1, 2017

#Bigdata

실시간 데이터 처리 개념

May 30, 2017

Google DataFlow 알아보기

May 30, 2017

#Bitbucket

Compute Engine에 Bitbucket 설치하기

April 18, 2018

#Blog

GitHub를 이용해서 블로그 하기 #1

July 1, 2017

#Blogging

GitHub를 이용해서 블로그 하기 #3

July 5, 2017

GitHub를 이용해서 블로그 하기 #2

July 4, 2017

#Build

그레이들(Gradle) 내용 정리

September 1, 2022

#Class Diagram

Class Diagram 정리하기

July 19, 2017

#Clean Code

객체지향 설계 5대 원칙 - SOLID

July 31, 2017

#Cloud

Google Cloud에 SQL 서버 만들기

August 2, 2017

#Coding

Coding Naming 규칙

December 27, 2016

#Common Sense

DAO vs DTO(=VO) 개념 알아보기

November 16, 2017

#Component

Angular2 Component

February 19, 2017

#Compose

Jetpack Compose

May 31, 2022

#Compute Engine

GCP 뽀개기 #1 - Fluentd에서 PubSub로 데이터 보내기

November 13, 2017

#Crawling

Beautiful Soup로 크롤링 하기 #2

April 12, 2018

Beautiful Soup로 크롤링 하기 #1

April 12, 2018

#Data Flow

Google DataFlow 알아보기

May 30, 2017

#Database

Node.js와 MySQL 연동시키기

July 17, 2017

Realm 훑어보기

February 19, 2017

#Datalab

GCP 뽀개기 #2 - Google Cloud에서 Dataflow 정리

November 13, 2017

Google Cloud에서 Datalab 사용하기 #1

October 27, 2017

#Decompile

Android Decompile 및 ADB로 APK파일 추출하기

March 27, 2017

#Design

Google에서 지원하는 Pictogram 이용하기

September 18, 2016

Bottom Navigation

September 18, 2016

#Design Pattern

헤드퍼스트 디자인패턴 정리

January 11, 2024

멀티스레드 환경에서의 싱글톤 패턴

August 11, 2019

Realm과 MVP 예제

March 8, 2017

#Docker

Docker 정리 #8 (Dockerfile)

January 13, 2019

Docker 정리 #7 (도커 이미지)

January 13, 2019

Docker 정리 #6 (도커 자원 할당 제어)

January 13, 2019

Docker 정리 #5 (도커 로깅)

January 13, 2019

Docker 정리 #4 (도커 네트워크)

January 13, 2019

Docker 정리 #3 (도커 볼륨)

January 13, 2019

Docker 정리 #2 (분리된 어플리케이션 컨테이너 만들기)

January 13, 2019

Docker 정리 #1 (개념 및 간단한 명령어 정리)

January 11, 2019

#EC2

AWS EC2에 Hadoop 설치하기

March 23, 2017

#EJS

템플릿 엔진 EJS 살펴보기

August 1, 2017

#Embulk

Embulk로 Bigquery에 데이터 로딩하기

September 1, 2017

Embulk 설치 및 기본 사용법

August 31, 2017

#Error

'initial hax sync failed' 라고 뜨면서 AVD 실행되지 않을때

February 27, 2017

#Example

안드로이드 핸드폰 번호 가져오기

December 27, 2016

Stream을 이용하여 파일 읽고 쓰기

December 27, 2016

Usage Stats 권한 체크하기

December 27, 2016

#ExoPlayer

ExoPlayer 정리

November 6, 2020

#Express

NPM Express 내용 정리

August 10, 2017

#Facebook

Firebase Authentication을 이용한 Facebook 로그인 연동하기

January 13, 2017

#File I/O

Stream을 이용하여 파일 읽고 쓰기

December 27, 2016

#Firebase

빌드 타입별로 파이어베이스키 설정하기

February 16, 2021

Google AppScript를 이용하여 Firebase Database로부터 데이터 가져오기 #2

September 6, 2017

Google AppScript를 이용하여 Firebase Database로부터 데이터 가져오기 #1

September 6, 2017

Android Studio 2.2로 좀 더 손쉽게 Firebase 연동하기

January 13, 2017

Firebase Authentication을 이용한 로그인 및 회원가입 연동하기

January 13, 2017

Firebase Authentication을 이용한 Google Login API 연동하기

January 13, 2017

Firebase Authentication을 이용한 Facebook 로그인 연동하기

January 13, 2017

Android Firebase 세팅하기

September 21, 2016

#Flow

코틀린 Flow

February 3, 2022

#Fluentd

GCP 뽀개기 #1 - Fluentd에서 PubSub로 데이터 보내기

November 13, 2017

#Fragment

Android Fragment 정리

August 13, 2017

#Git

Git 정리 #6 - 되돌리기

November 3, 2021

Git 정리 #5 - 리베이스

November 3, 2021

Git 정리 #4 - 병합

November 3, 2021

Git 정리 #3 - 브랜치

November 3, 2021

Git 정리 #2 - 원격 저장소

November 3, 2021

Git 정리 #1 - 로컬 저장소

November 3, 2021

#GitHub Pages

GitHub를 이용해서 블로그 하기 #1

July 1, 2017

#Google

Firebase Authentication을 이용한 Google Login API 연동하기

January 13, 2017

#Google Cloud

파이썬에서 오라클 사용하기(맥OS)

August 8, 2018

Google Cloud Platform의 DataFlow(Java) 살펴보기

June 17, 2018

Google Cloud Platform의 BigQuery 살펴보기

June 16, 2018

Google Cloud Platform의 Dataproc(=Hadoop 및 Spark) 사용해보기

May 27, 2018

Google Cloud Platform의 빅데이터 제품 살펴보기 - GCS, GCE

May 27, 2018

Google Cloud Platform 제품들 살펴보기

May 11, 2018

Compute Engine에 Bitbucket 설치하기

April 18, 2018

Compute Engine에 JIRA 설치하기

April 13, 2018

Google BigQuery에 CSV 파일 업로드 하기

March 4, 2018

GCP Dataprep 사용 해보기

February 28, 2018

Homebrew 설치하기

February 22, 2018

Google Cloud Function 이용하기

February 22, 2018

Google Cloud의 Speech API 사용해보기

January 17, 2018

Google Application Default Credentials 사용하기

January 11, 2018

Google Cloud의 Vision API 사용해보기

January 9, 2018

Google Cloud의 Traslation API 사용해보기

January 3, 2018

Google Cloud 서비스 계정키 얻기 및 GCS 공유하기

November 17, 2017

BigQuery 기본 사용법

October 31, 2017

Google Cloud SDK(=gcloud) 설치하기

October 26, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #2 (Rundeck으로 자동화 하기)

September 29, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #1 (빅쿼리 파티셔닝하기)

September 28, 2017

터미널로 구글 클라우드 접속하기

August 2, 2017

Google DataFlow 알아보기

May 30, 2017

#Google Cloud

파이썬에서 오라클 사용하기(맥OS)

August 8, 2018

Google Cloud Platform의 DataFlow(Java) 살펴보기

June 17, 2018

Google Cloud Platform의 BigQuery 살펴보기

June 16, 2018

Google Cloud Platform의 Dataproc(=Hadoop 및 Spark) 사용해보기

May 27, 2018

Google Cloud Platform의 빅데이터 제품 살펴보기 - GCS, GCE

May 27, 2018

Google Cloud Platform 제품들 살펴보기

May 11, 2018

Compute Engine에 Bitbucket 설치하기

April 18, 2018

Compute Engine에 JIRA 설치하기

April 13, 2018

Google BigQuery에 CSV 파일 업로드 하기

March 4, 2018

GCP Dataprep 사용 해보기

February 28, 2018

Homebrew 설치하기

February 22, 2018

Google Cloud Function 이용하기

February 22, 2018

Google Cloud의 Speech API 사용해보기

January 17, 2018

Google Application Default Credentials 사용하기

January 11, 2018

Google Cloud의 Vision API 사용해보기

January 9, 2018

Google Cloud의 Traslation API 사용해보기

January 3, 2018

Google Cloud 서비스 계정키 얻기 및 GCS 공유하기

November 17, 2017

BigQuery 기본 사용법

October 31, 2017

Google Cloud SDK(=gcloud) 설치하기

October 26, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #2 (Rundeck으로 자동화 하기)

September 29, 2017

BigQuery 데이터 로드시에 분할해서 로드하기 - #1 (빅쿼리 파티셔닝하기)

September 28, 2017

터미널로 구글 클라우드 접속하기

August 2, 2017

Google DataFlow 알아보기

May 30, 2017

#Google Cloud Platform

GCP PubSub 살펴보기

March 5, 2018

#Google cloud

GCP 뽀개기 #3 - Google Cloud에서 Natural Language API 정리

November 13, 2017

GCP 뽀개기 #2 - Google Cloud에서 Dataflow 정리

November 13, 2017

Google Cloud에서 Datalab 사용하기 #1

October 27, 2017

#Gradle

그레이들(Gradle) 내용 정리

September 1, 2022

Gradle에 라이브러리 중복 선언

September 28, 2016

#Guide

OkHttp3를 간단 사용법

January 17, 2017

#HTML

Zencoding(=Emmet) 사용법

January 9, 2017

#Hadoop

AWS EC2에 Hadoop 설치하기

March 23, 2017

#Infra

#JAVA

멀티스레드 환경에서의 싱글톤 패턴

August 11, 2019

#JIRA

Compute Engine에 JIRA 설치하기

April 13, 2018

Linux 서버에 JIRA 설치하기

April 4, 2018

#Java

NIO 네트워크 정리

January 15, 2019

NIO 정리

January 14, 2019

자바에서 직렬화를 이용한 소켓 통신 정리

August 16, 2018

#Java

NIO 네트워크 정리

January 15, 2019

NIO 정리

January 14, 2019

자바에서 직렬화를 이용한 소켓 통신 정리

August 16, 2018

#Jekyll

GitHub를 이용해서 블로그 하기 #3

July 5, 2017

GitHub를 이용해서 블로그 하기 #2

July 4, 2017

#Jetpack

Jetpack Compose

May 31, 2022

#Kakao

Passport를 이용하여 Kakao 인증 개발하기

August 7, 2017

#Kotlin

코틀린 동시성 프로그래밍 #6 - 원자성 위반, 스레드 한정, 액터 그리고 뮤텍스

February 6, 2024

코틀린 동시성 프로그래밍 #5 - Channel

February 6, 2024

코틀린 동시성 프로그래밍 #4 - Iterator, Sequence, Producer

February 6, 2024

코틀린 동시성 프로그래밍 #3 - Dispatcher

February 6, 2024

코틀린 동시성 프로그래밍 #2 - Deferred

February 6, 2024

코틀린 동시성 프로그래밍 #1 - Job

February 6, 2024

이펙티브 코틀린 내용 정리

July 7, 2022

코틀린 Flow

February 3, 2022

코틀린을 다루는 기술 #1

October 6, 2021

코틀린(Kotlin)에서 apply, with, let, also, run 차이

July 24, 2019

#Kubernetes

쿠버네티스 정리 #3 - 쿠버네티스 개념 및 명령어 정리

January 19, 2020

쿠버네티스 정리 #2 - 쿠버네티스 설치

January 19, 2020

쿠버네티스 정리 #1 - 쿠버네티스 소개

January 19, 2020

#Library

ExoPlayer 정리

November 6, 2020

#Linux

PTHREAD 내용 정리

July 11, 2017

#LiveData

SingleLiveEvent와 Event 정리

November 25, 2020

#Logcat

Native Source에서 Log를 찍어서 Logcat 이용하기

July 17, 2017

#MVP

Realm과 MVP 예제

March 8, 2017

#MacOS

PHP OCI8 Installation on MacOS

September 20, 2016

#Material Design

Android 키보드 입력시 Bottom Navigation 아이콘 올라오는 문제 해결 방법

September 11, 2017

#MySQL

Node.js와 MySQL 연동시키기

July 17, 2017

Sqoop으로 MySQL 데이터 가져오기

June 18, 2017

#NDK

Native Source에서 Log를 찍어서 Logcat 이용하기

July 17, 2017

#NLP

GCP 뽀개기 #3 - Google Cloud에서 Natural Language API 정리

November 13, 2017

#NPM

NPM Express 내용 정리

August 10, 2017

NPM(Node Package Manager)

August 1, 2017

Mac에서 sudo 없이 npm 이용하기

August 1, 2017

#Node.js

NPM Express 내용 정리

August 10, 2017

bcrypt를 이용하여 로그인 암호 해싱하기

August 7, 2017

Passport를 이용하여 Kakao 인증 개발하기

August 7, 2017

NPM(Node Package Manager)

August 1, 2017

Mac에서 sudo 없이 npm 이용하기

August 1, 2017

Node.js와 MySQL 연동시키기

July 17, 2017

Node.js 내용 정리

July 9, 2017

#OCI8

PHP OCI8 Installation on MacOS

September 20, 2016

#OOP

객체지향 설계 5대 원칙 - SOLID

July 31, 2017

#OS

메모리 관리 전략(Memory Managing Strategy) 및 가상 메모리 (Virtual Memory)

July 31, 2019

프로세스 동기화 (Process Synchronization)

July 31, 2019

#OkHttp3

OkHttp3를 간단 사용법

January 17, 2017

#Oracle

PHP OCI8 Installation on MacOS

September 20, 2016

#PHP

PHP OCI8 Installation on MacOS

September 20, 2016

#Passport

Passport를 이용하여 Kakao 인증 개발하기

August 7, 2017

#Programming

DAO vs DTO(=VO) 개념 알아보기

November 16, 2017

#Python

Beautiful Soup로 크롤링 하기 #2

April 12, 2018

Beautiful Soup로 크롤링 하기 #1

April 12, 2018

파이썬으로 데이터 분석하기 #4-1

April 5, 2018

파이썬으로 데이터 분석하기 #4

March 29, 2018

파이썬으로 데이터 분석하기 #3

March 20, 2018

파이썬으로 데이터 분석하기 #2

March 15, 2018

파이썬으로 데이터 분석하기 #1

March 9, 2018

Python 문법 정리 #6

January 12, 2018

Python 문법 정리 #5

January 12, 2018

Python 문법 정리 #4

January 12, 2018

Python 문법 정리 #3

January 12, 2018

Python 문법 정리 #2

January 12, 2018

Python 문법 정리 #1

January 12, 2018

#React.js

React.js를 위한 툴 설치

July 20, 2017

#Realm

Realm과 MVP 예제

March 8, 2017

Realm 훑어보기

February 19, 2017

#Realtime Data

실시간 데이터 처리 개념

May 30, 2017

Google DataFlow 알아보기

May 30, 2017

#RecyclerView

Recycler View 연습

February 15, 2017

#Refactoring

객체지향 설계 5대 원칙 - SOLID

July 31, 2017

#Regex

정규 표현식(Regular Expressions) 정리하기

March 14, 2018

#Retrofit

Retrofit 으로 파일 업로드 하기

February 2, 2021

#Retrofit2

Retrofit2에서 Error Message 받아오기

April 25, 2020

#RxJava2

RxJava2 정리 #5 - 테스팅과 Flowable

July 5, 2019

RxJava2 정리 #4 - 디버깅과 예외처리 및 흐름 제어

July 5, 2019

RxJava2 정리 #3 - 스케쥴러

July 5, 2019

RxJava2 정리 #2 - 연산자

July 5, 2019

RxJava2 정리 #1 - Observable과 기본 연산자

July 5, 2019

RxJava2 정리 #4

December 14, 2017

#SOLID

객체지향 설계 5대 원칙 - SOLID

July 31, 2017

#SQL

Google Cloud에 SQL 서버 만들기

August 2, 2017

#Setting

Android Studio 2.2로 좀 더 손쉽게 Firebase 연동하기

January 13, 2017

#Settings

Angular2 사전 세팅 for Mac

February 16, 2017

#Sqoop

Sqoop으로 MySQL 데이터 가져오기

June 18, 2017

#Stream

Stream을 이용하여 파일 읽고 쓰기

December 27, 2016

#Streaming

실시간 데이터 처리 개념

May 30, 2017

Google DataFlow 알아보기

May 30, 2017

#Synchronize

PTHREAD 내용 정리

July 11, 2017

#TelephonyManager

안드로이드 핸드폰 번호 가져오기

December 27, 2016

#TextWatcher

TextWatcher 예제

September 22, 2016

#Thread

PTHREAD 내용 정리

July 11, 2017

#Tips

Coding Naming 규칙

December 27, 2016

Glide

September 18, 2016

Google에서 지원하는 Pictogram 이용하기

September 18, 2016

#ToE

모두의 텐소플로우 #4 - Tensor 다루기

December 19, 2017

모두의 텐소플로우 #3 - MNIST & Tips

December 18, 2017

모두의 텐소플로우 #2 - Logistic Classification & Softmax Claasification

December 18, 2017

모두의 텐소플로우 #1 - Machine Learning 개념 정리 & Linear Regression

December 18, 2017

#Tools

React.js를 위한 툴 설치

July 20, 2017

#TypeScript

TypeScript 기본 문법

February 1, 2017

#UML

Class Diagram 정리하기

July 19, 2017

#Usage Stats

Usage Stats 권한 체크하기

December 27, 2016

#Util

리사이클러뷰 축약 - 데이터 바인딩으로 리사이클러 뷰 축약

October 5, 2020

#Web

React.js를 위한 툴 설치

July 20, 2017

Node.js와 MySQL 연동시키기

July 17, 2017

Node.js 내용 정리

July 9, 2017

웹에서 네이티브 앱 실행시키기

June 14, 2017