profile
차곡차곡 쌓아가기

[Ubuntu 20.04] 유효기간 만료된 SSL 인증서 갱신하기

현재 안드로이드 어플을 만들면서 AWS 우분투 서버를 사용 중인데, 한동안 다른 대회에 참가하느라 개인 프로젝트를 신경쓰지 못했다. 대회가 끝나고 오랜만에 서버에 접속해보니 SSL 인증서 기간이 만료되어 https로 접속이 불가하다는 안내가 나왔다. 따라서 오늘은 SS

어제
·
0개의 댓글

[데이터분석] 부분최소제곱법

부분최소제곱법이란 다중공선성 문제를 해결하기 위한 회귀 방법 중 하나로, 독립변수(X)의 선형결합과 종속변수(Y)의 공분산을 최대화하는 변수를 활용하여 회귀식을 찾아내는 방법이다. 독립변수(X)의 선형결합의 분산을 최대화하는 변수를 활용하는 주성분회귀와 차이가 있으나

2021년 8월 5일
·
0개의 댓글
post-thumbnail

[데이터분석] 선형회귀분석

회귀분석(regression analysis)이란두 변수 사이의 관계를 방정식으로 구하는 것. 크게 단순회귀와 다중회귀로 나뉜다. 단순회귀는 독립변수가 1개이고, 다중회귀는 독립변수가 2개 이상으로 구성된다.회귀식단순회귀: $y = w_0x_0 + w_1x_1$ ($x

2021년 8월 5일
·
0개의 댓글

[데이터분석] 주성분 분석

주성분 분석이란 고차원의 데이터를 저차원의 데이터로 환원시키는 기법이다. 여기서 '차원'은 변수의 개수를 의미하므로, 많은 변수를 최대한 정보의 손실 없이 압축하여 그 개수를 줄이는 알고리즘이라고 이해하면 된다. 데이터를 압축하지 않더라도, 기본적으로 데이터의 특성이

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[데이터분석] 기초 수학적 지식

데이터 분석에 정말 기초가 되는 지식들이기 때문에 간략하게 정리해놓고 넘어가려 한다.(산술)평균(average)$$\\bar{x} = {1\\over n}\\sum\_{i=1}^{n}x_i$$모집단인 경우 평균은 μ로 나타낸다.중앙값(median)데이터를 크기 순으로

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[안드로이드] Retrofit2를 이용해서 서버와 통신하기

간단히 정리한 retrofit 사용법

2021년 6월 7일
·
0개의 댓글
post-thumbnail

[안드로이드] 안드로이드 Q(API 29)이상에서 이미지 파일 다루기

안드로이드 빌드 버전 Q (안드로이드 10, API 29) 이상부터 Scoped Storage가 적용되어, 갤러리에 이미지를 저장하거나, 기기에 있는 이미지 파일을 서버에 업로드하기가 어려워졌다. > 내부 vs 외부 저장소 > Scoped Storage 👇안드로

2021년 6월 7일
·
0개의 댓글
post-thumbnail

[MySQL/MariaDB] 서버 타임존 변경하기

DB에 현재 시각을 저장할 때, now()를 사용하는 경우가 많은데 타임존을 설정해주지 않으면 UTF 시각으로 저장이 된다. 오늘은 서버 타임존을 +9:00(한국)으로 변경해보자. > DB 서버 타임존 확인 위 SQL 구문을 확인하면 현재 서버의 타임존을 확인할 수

2021년 6월 4일
·
0개의 댓글
post-thumbnail

[안드로이드] Volley+를 이용해서 서버에 텍스트와 이미지 업로드하기

이번에는 Volley+를 이용해서 서버에 텍스트와 여러개의 이미지를 업로드해보았다.Volley+ 사용하기Implementaion기존에 Volley와 Volley+를 같이 사용하면 충돌 오류가 나므로, Volley+만 implementation해서 사용하자.매니페스트 수

2021년 6월 3일
·
1개의 댓글
post-thumbnail

[안드로이드] FrameLayout을 이용해서 로딩 화면 보여주기

소소하지만 은근히 날 짜증나게 했던 것을 해결하여 블로그에 정리해 놓으려한다.포스팅 기능 구현 중에, 글이 서버에 저장되는 동안 로딩화면을 보여주려 했는데, 실행해보니 아래 사진처럼 나왔다.상단의 appBar까지 로딩창이 덮지 않는 것이 보기에 맘에 들지 않아서, 레아

2021년 6월 3일
·
0개의 댓글
post-thumbnail

[안드로이드] URL의 메타데이터 크롤링하기

이번에는 URL 공유 시, 미리보기 정보가 보이는 기능을 만들어 보았다.원리URL이 인식되면, 크롤러가 해당 웹사이트의 HTML head 의 메타 데이터를 크롤링하여 미리보기 화면을 생성한다.프로토콜대부분 페이스북의 Open Graph 프로토콜을 사용한다.공식 페이지:

2021년 6월 3일
·
0개의 댓글

[안드로이드] Rxjava로 AsyncTask 대체하기

기존에 많이 사용하던 AsyncTask가 deprecated되었다. Rxjava로 이를 대체해보자.먼저 implementation을 해준다.

2021년 6월 3일
·
0개의 댓글

[안드로이드] ActivityResultLauncher로 startActivityForResult와 requestPermissions 대체하기

오랜만에 안드로이드로 다시 돌아왔더니, deprecated된 것이 너무 많다ㅠㅠ 그 덕에 새로운 대체 방법들을 찾아보며 공부를 하게 되었다.ActivityResultLauncher가 이전과 비교해 달라진 점?이전과 가장 큰 차이점은 requestCode가 없어졌다는 점

2021년 6월 3일
·
0개의 댓글
post-thumbnail

[안드로이드] deprecated 되지 않은 방법으로 프래그먼트 안에 뷰페이저 넣은 화면 만들기

이번에 만들고 있는 안드로이드 어플이 FrameLayout을 이용한 하단탭과, 프래그먼트 안에 뷰페이저가 함께 있는 구조인데, 뷰페이저의 어댑터로 사용하던 FragmentPagerAdapter가 deprecated되어 대체 방법인 FragmentStateAdapter를

2021년 6월 3일
·
0개의 댓글
post-thumbnail

[안드로이드] CollapsingToolbarLayout으로 움직이는 상단바 만들기

어제는 안드로이드에서 collapsingToolbarLayout을 이용하여 움직이는 상단바를 만들어보았다.움직이는 상단바를 위해 필요한 xml 구조추가 : CoordinatorLayout안에 자식뷰를 배치하는 방법CoordinatorLayout의 자식뷰는 anchor와

2021년 5월 31일
·
0개의 댓글
post-thumbnail

[Ubuntu 20.04] 수동 컴파일로 설치한 apache 서버에 SSL 인증서 적용하기

서버를 처음 공부하는 과정에서, 자동설치가 아닌 컴파일러 수동 설치한 아파치 서버에 https를 적용해야 할 일이 생겼다. 구글링을 열심히했는데도 헤메다가 성공하는데 일주일이나 걸려서 정리해서 남겨놓고자 한다. > 수동설치한 아파치 서버에 SSL 인증서 적용해서 ht

2021년 5월 29일
·
0개의 댓글