일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 간헐적단식어플
- 체육시설할인쿠폰
- codepipeline
- 간헐적단식이란
- codedeploy
- 재방송
- aws
- 체육시설3만원
- 간헐적단식 다이어트
- 운닥
- 간헐적단식식사
- 운동닥터
- 체육시설환급
- 실내체육시설
- 간단앱
- 간단
- ecs
- 간헐적단식관리어플
- 간헐적단식앱
- 다이어트제품광고
- 방송편성표
- 헬스장환급
- 광고네트워크구축기
- 간헐적단식타이머
- 간헐적단식
- codebuild
- 간헐적단식 관리어플
- 헬스장할인쿠폰
- 논현역헬스장
- 간단어플
- Today
- Total
목록Tech (16)
유누킴
저는 안드로이드 어플을 개발할때 배너는 UI를 방해하기 때문에 배너보다 전면광고를 사용하려고 로직을 짜고 있습니다. 이번 글에서는 Admob 전면광고를 띄우는 방법에 대해서 설명하겠습니다. 1. Admob 전면광고 만들기 광고 단위 추가를 클릭합니다. 전면 광고를 선택합니다 ! 광고 이름을 적고 광고 만들기를 클릭합니다! 2. AndroidManifest 설정 앱 설정에서 앱 ID를 복사합니다. 복사한 Admob ID를 @sting/admob에 붙여 넣습니다. 3. 전면광고를 띄우려는 Activity, Fragment에서 해당 코드를 사용합니다. private lateinit var mInterstitialAd: InterstitialAd override fun onCreate(savedInstanceS..
Handler Handler와 postDelayed를 사용해서 일정하게 반복하는 작업을 수행하는 방법을 소개합니다. 현재 붕어빵 게임을 만들고 있는중에 10초에 한번 손님이 등장하는 코드를 작성하는 과정에서 Handler를 사용해서 반복작업을 하도록 했다. 실제 코드 private val mDelayHandler: Handler by lazy { Handler() } private fun waitGuest(){ mDelayHandler.postDelayed(::showGuest, 10000) // 10초 후에 showGuest 함수를 실행한다. } private fun showGuest(){ // 실제 반복하는 코드를 여기에 적는다 waitGuest() // 코드 실행뒤에 계속해서 반복하도록 작업한다. ..
안드로이드 리액티브 프로그래밍을 하면서 subscribeOn()과 observeOn()의 차이를 명확하게 모르겠어서 여러 자료를 찾아보다 쉽게 블로깅합니다. subscribeOn() - subscribeOn은 Observable 객체가 실행될 쓰레드를 정한다.- 예를 들면 userApi.getUsers().subscribeOn(newThread()) 으로 사용했다면 getUsers() 가 newThread 안에서 실행됨. observeOn() - observeOn은 연쇄되는 연산이 실행될 쓰레드를 정한다.- 예를 들면 userApi.getUsers().subscribeOn(newThread()).observeOn(mainThread()).subscribe({Log.d("Log", "Logging");},..
Docker + DockerHub + Bitbucket 사용하기 이번 글에서는 DockerHub의 automated build 기능을 사용하여 Docker 이미지를 생성하는 방법에 대해서 설명 드리겠습니다. 이번 글에서는 Docker의 대한 설명은 따로 진행하지 않겠습니다. 기본 지식을 바탕으로 진행됩니다. DockerHub DockerHub란 개발자들이 흔히 쓰는 Github와 비슷하다고 생각하면 된다. Github는 코드 버전관리 시스템인 git을 공유하고 업로드 가능한 오픈 서비스입니다. DockerHub는 Docker Image 파일을 업로드 할 수 있도록 제공하는 서비스입니다. Private repository를 제공하기 때문에, 서비스를 운영하는 입장에서도 안전하게 무료로 사용가능해서 애용하고..
Django Restframework ModelSerializer 활용 방법 Django Rest framework DRF에 가장 매력적인 Serializer인 ModelSerializer를 활용하는 방법에 대해서 소개하겠습니다. ModelSerializer는 Django의 Model Instance를 직렬화 할 수 있는 좋은 클래스인데요. 이를 활용하면 더욱더 많은 기능을 사용할 수 있기 때문에 핵심되고 사용하면서 꼭 필요하다고 생각하는 기능들에 대한 소개를 드리겠습니다. 1. 다른 ModelSerializer를 Field로 사용하기 만약 User 테이블이 존재하고 User 테이블을 참조하는 사용자의 경력 정보를 저장하는 Career 테이블이 있다고 가정합니다. 사용자는 UserSerializer에서 ..
DRF(Django Rest framework) 소개 DRF(Django Rest Framework, http://www.django-rest-framework.org)란 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 라이브러리이다. RESTful이란 Representational Satate Transfer 의 줄임말이다. 사실 정의를 아무리 읽어도 정확한 감이 오지 않기 때문에 사용해보고 느낀점을 통해 REST를 설명하겠다. REST 란 HTTP의 URL과 HTTP Method(GET, POST, PUT, DELETE)를 사용해서 API 사용 가독성을 높인 구조화된 시스템 아키텍쳐(Framework)라고 생각하면 된다. 하나의 URL로 우리는 최소 4가지의..
How to set up URL in Django Django에서는 각 URL에 해당하는 View 클래스를 할당해서 들어오는 요청을 처리할 수 있다.클라이언트가 특정 URL로 HTTP 요청이 들어오게 되면, Django에 프로젝트 폴더 urls.py에 등록한 view들로 요청을 처리할 수 있도록 할당한다.간단히 그림으로 설명하면, 아래 그림과 같이 요청이 들어오고, urls.py에 등록된 url의 view 클래스의 함수로 request를 요청을 처리할 수 있도록 한다. 이제 실제 Django에서 urls.py를 어떻게 설정하고 활용하는지에 대해 설명한다.기본적으로 Django 프로젝트를 시작하면 프로젝트 이름과 동일한 프로젝트 폴더가 생성된다. 이 폴더 내에는 settings.py와 wsgi.py와 ur..
Django(장고, www.djangoproject.com)란 파이썬 기반의 오픈 소스 웹 어플리케이션 프레임워크이며, 파이썬을 사용하여 웹 어플리케이션을 쉽고 빠르게 개발할 수 있는 최고의 웹 어플리케이션 프레임 워크이다. 기본적으로 Django에서 제공하는 뼈대를 따라 웹 어플리케이션을 구성하면, 자신의 웹 사이트를 손쉽고 간편하게 구성할 수 있고, python 기반의 웹 프레임워크이므로 python에서 제공하는 많은 라이브러리들과 연동 가능하며, 수많은 커뮤니티를 제공하여 질의 응답을 쉽게 할 수 있다. 앞으로 Django 티스토리에서는 시간 공유 서비스 Paytime(https://paytime.co.kr)을 구현하며, 느꼈던 경험과, 삽질기를 공유하며 Django 전파의 도움이 되고자합니다!. ..