전체 글(79)
-
애플 뮤직 vs 스포티파이 vs 유튜브 뮤직
바야흐로 대 스트리밍 시대, 어떤 스트리밍 플랫폼을 사용하는 게 좋을까? 도합 월 29,800 나 영몬 월 구독료 3만원. 나같이 살지 마시오. 물론 이를 인지하면서도 쓰는 이유는 각각 다 장단점이 있기 때문이긴 하다. 유튜브 뮤직 유튜브 뮤직을 돈 내고 듣는 사람이 있을까? 그냥 유튜브 광고를 없애니까 음악을 들을 수 있게 해주는 것.. 그게 유일한 장점이다. 음질 최대 AAC 256 kbps, 타사 AAC 256 kbps랑 비교해도 음질이 떨어진다. 비트레이트 샘플레이트 빼놓고도 플레이어가 구짐.. ★☆ 가격 유튜브 프리미엄의 번들이기 때문에 사실 무료로 봐도 무방하다. 다만 20년 9월 이후, 구독료가 올라서 새로 구독하는 사람들은 10,450원의 구독료를 냄 ★★★★☆ 다양성 정식 음원 말고도 다..
2023.01.29 -
에어팟 프로 2) 약 3달 사용 후기
에어팟 프로 1을 안 써봐서 비교는 불가능 대신 기존 쓰던 건 b&o E8 3.0(단종) True wireless earbuds - Beoplay E8 3rd Generation | B&O Enjoy the powerful sound and 35 hours of playtime with Beoplay E8 3rd Gen in-ear earphones. Featuring touch controls to listen to music and pick up calls. www.bang-olufsen.com WF-1000XM4 | 무선 노이즈캔슬링 이어폰 | Sony KR 소니 WF-1000XM4 이어버드의 업계 최고 수준 노이즈 캔슬링, 스마트 기능, 깨끗한 통화 음질, 생활방수, 긴 배터리 수명, Blueto..
2023.01.28 -
OAuth 2.0) OAuth 2.0으로 구글 유저 정보 가져오기
OAuth란? Open Authorization, 외부 어플리케이션에서 다른 서비스를 이용할 때 필요한 인증과 권한 부여를 위한 개방형 표준 프로토콜로 아래 인증과 인가의 차이를 이해하는 편이 좋습니다. 2023.01.23 - [WEB] - 인증 vs 인가 인증 vs 인가 인증 (Authentication) 유저나 시스템이 누구인지 신원을 확인하는 프로세스, 일반적으로 유저/시스템의 정보를 담고있는 DB의 ID/PW 대조를 통해 대상이 누구인지, 신원을 결정함 인가 (Authorization) 인 youngmon.app 외부의 서비스를 사용하기 위해, 유저의 정보를 직접 받지 않고 유저가 직접 외부 서버에서 인증을 한 후 토큰을 받아 해당 권한의 범위 내에서 외부 서비스를 사용할 수 있게 하는 방식. A..
2023.01.27 -
인증 vs 인가
인증 (Authentication) 유저나 시스템이 누구인지 신원을 확인하는 프로세스, 일반적으로 유저/시스템의 정보를 담고있는 DB의 ID/PW 대조를 통해 대상이 누구인지, 신원을 결정함 인가 (Authorization) 인증을 통해 결정된 대상의 신원에 기초해 리소스/작업에 대한 접근을 허가/거부하는 프로세스 요약하자면 두 개념은 밀접하나 다른 개념으로 인증은 Identity의 확인, 인가는 확인된 Identity를 기반으로 리소스/작업에 대한 접근 통제가 목적
2023.01.23 -
BOJ 19566) c++ 수열의 구간 평균
시간 제한 - 1s 메모리 제한 - 256MB 풀이 1. 부분 수열의 합 / 부분 수열의 길이 = 해당 부분 수열의 평균임을 이용해 풀이 (N까지의 누적합 / N = 평균) 2. (N까지의 누적 합 - x까지의 누적 합) / (N - x) = x부터 N까지의 평균 인덱스 0 1 2 3 4 5 6 배열 1 1 1 1 1 1 누적합 0 1 2 3 4 5 6 평균 0 1 1 1 1 1 1 위 테이블에서 6까지의 평균은 당연히 1이다. 만일 찾으려는 값이 1이라면, 이를 만족하는 구간은 모든 구간인 N * (N + 1) / 2인 21이 나와야 함(1:1, 1:2, 1:3, 1:4, 1:5, 1:6, 2:2, 2:3 ••• 6:6) 3. 누적합을 구하고 평균을 계산해 해당 값이 나온 횟수를 구해준다. 4. 평균을..
2023.01.21 -
자료구조) 세그먼트 트리, segment tree
당신이 만약 백준 플래티넘 티어에 도전하는 모험가라면 부스터 한개는 남겨놓았길 바란다. 최소 골드 2부터 시작하는 쉽지 않은 알고리즘임에도 불구, 트리를 초기화 및 업데이트하고 누적합만 구하는 accumulator가 된다면, 골1 수문장은 쉽게 돌파할 수 있을 것이기 때문이죠. 세그먼트 트리는 데이터 배열에서 특정 범위에 대한 쿼리를 효율적으로 수행하는 균형 잡힌 이진트리 형태의 자료구조로 트리의 리프 노드는 전체 배열의 단일 요소를 표현하며, 트리 내부의 각 노드는 요소의 범위를 나타냅니다. 트리의 각 내부 노드는 상위 노드가 표현하는 범위의 왼쪽과 오른쪽을 절반씩 나타내는 두 개의 하위 노드를 가지며, 상대적으로 적은 수의 노드로 어레이의 전체 범위를 나타낼 수 있으며 범위 값의 수정과 검색에 있어 ..
2023.01.18 -
도메인 사서 티스토리 연동하기
도메인 등록, 웹 호스팅을 지원하는 회사로, 국내에도 가비아, 후이즈 등 비슷한 업체가 있습니다. 예전에 다른 일 할때 도메인을 살 일이 있었는데 해외 사이트 이용하면 국내에서 못 쓰는 줄 알고 거의 2만원? 주고 가비아에서 샀던 것 같음 멍청해서 생긴 비용이라 할 말은 없지만, 오히려 "기존 구매 비용을 절감"할 수 있는 기회가 주어졌다는 것 가비아가 비싸서 안좋다고 하기엔 한글 지원 등 이점이 많고, 어차피 비싸봤자 2만원 정도임 근데 네임칩에서 도메인 0.17달러에 구입 가능, 파리바게트 소세지빵 가격 네임칩에 접속하면 일단 저런 화면이 뜨는데 원하는 도메인을 검색가능하다. 도메인을 구매 후 등록하려면 좌상단의 dashboard에 들어가서 CNAME을 통해 도메인을 alias해 내 도메인을 입력했을..
2023.01.11 -
BOJ 2325) c++ 개코전쟁
시간 제한 - 2s 메모리 제한 - 256MB 풀이 1. 최단경로가 최대가 되기 위해서는 최단경로를 끊어야한다. 최단경로가 아닌 간선을 끊어봐야 최단경로는 그대로이기 때문 2. 최단경로를 구해, 해당 경로에서 거치는 노드를 하나씩 끊고, 다시 최단경로를 구하는 방식으로 최대 값을 구한다. 3. 최단 경로가 여러 개일 때, 현재의 최단 경로만 확인하는게 의미가 있는지? 3.1) 동일한 최단경로가 없을 때(A->B) - A->B가 최단경로이므로, A->B를 끊으면 A->C->B로 최단경로가 1 늘어나며 A-C, C->B 등 최단경로 이외의 간선을 끊어도 결과는 A->B로 같은 걸 확인할 수 있음 3.2) 동일한 최단 경로가 중복되지 않는 경로로 존재할 때(A->G) - A->B->D->G 또는 A->C->E..
2023.01.02