인기 글
-
유튜브 '나중에 볼 동영상' 재생목록의 동영상 전체 삭제
출처: https://meterkun.tistory.com/79 [미터:티스토리] 유튜브 '나중에 볼 동영상' 재생목록의 동영상 정리(삭제)하기생전 보지도 않을 영상을 아무 생각 없이 '나중에 보기' 하다보니 '나중에 볼 동영상'의 재생목록에 영상이 500개가 넘어간다. 깔끔하게 전부 지우고 새출발(?)을 하려고 보니 '나중에 볼 동영상'meterkun.tistory.com위의 글을 수정하였습니다. 1. PC 인터넷 브라우저로 '나중에 볼 동영상' 페이지에 접속한다 (https://www.youtube.com/playlist?list=WL)2. 개발자 도구(F12)를 열어 콘솔창을 연다. 3. 복붙이 막혀있는데 이거를 해제하기 위해 콘솔창에 'allow paste' 라고 입력한다. 4. 아래 코드를..
2025.07.28
-
[Azure] AZ-900 시험 합격 후기 + 덤프 사이트 추천, 덤프에 없던 문제들
4번의 시도만에 합격했다.(응시 아니고 시도. 시험은 1번밖에 못봤다) 피어슨뷰로 시험 신청했는데 첫번째 시도는 맥에 깔려있던 키보드 키 변경 관련 프로그램 때문이었고, 두번째와 세번째는 회사 네트워크 때문이었다. 업무용 맥북에 설치되어있는 프로그램 영향이 있을까봐 세번째는 포맷된 윈도우 노트북으로 시도했었다. 2번 다 감독관들이 내 웹캠이 안보인다고 OnVue 프로그램을 다시 실행시키라고해서 다시 실행시키고, 대기만 계속 하다가 못봤다ㅎ.... 결국 주말인 오늘 집에서 응시해서 합격했다. 37문제에 700점 이상 합격인데 753점? 쯤으로 합격했다. 시험 시간은 65분인데 거의 덤프에 있던 문제들이라 15분만에 끝냈다. 시험 팁 시험 문제는 dump 에서 대부분 나온다. 시험 응시를 한글로 선택하면 기..
2022.07.23
-
[Airflow] 5-3. 데이터 파이프라인 구성하기 : Executor
velog 마이그레이션 원글 : [Airflow] 5-3. 데이터 파이프라인 구성하기 : Executor (2022년 9월 11일) Executor 란? @ airflow.cfg executor = SequentialExecutor @ docker-compose.yaml environment: AIRFLOW_CORE_EXECUTOR: CeleryExecutor => AIRFLOW_DORE_EXECUTOR 값이 executor 값을 오버라이드한다 SequentialExecutor Airflow의 기본 Executor 1번에 1 task 실행. 동시에 여러개 실행 불가 t1 - t2 - t4 인 경우 ㅤ \ t3 / t1 > t2 > t3 > t4 순서로 실행된다 LocalExecutor task 병렬 실행..
2024.03.06
-
[프로그래머스] lv.2 과제 진행하기
https://school.programmers.co.kr/learn/courses/30/lessons/176962 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 from collections import deque def solution(plans): # 리스트 시간순 정렬 plans.sort(key=lambda x:x[1]) # 시간을 숫자로 변환 및 타입 변경 for i in range(len(plans)): h, m = plans[i][1].split(':') plans[i][1] = int(h)*60+int(m) plans[i][2] ..
2024.01.28
-
[Python] 카카오 2018 - 방금 그 곡
나의 풀이 import re def poundSign(m): m = re.sub(r'\w#', lambda x : x.group(0).lower()[0], m) return m def solution(m, musicinfos): ans ="(None)" ansT = -1 ans_dict = {} m = poundSign(m) for song in musicinfos: splt = re.split('[,:]', song) playingT = (int(splt[2]) - int(splt[0]))*60 + int(splt[3]) - int(splt[1]) splt[5] = poundSign(splt[5]) played = splt[5] * (playingT // len(splt[5])) + splt[5][:p..
2020.08.19