목록전체 글 (628)
반업주부의 일상 배움사
설치$ brew install --cask background-music 삭제$ brew remove --cask background-music 응용 프로그램 > Background Music.app 실행 > 상단 바에 로고 클릭 > 음량 조절만약 바로 조절이 안 된다면 사운드 아이콘 클릭 > 다른 미디어 클릭 후 Background Music 클릭
구글 드라이브에서 용량이 큰 폴더를 다운로드하면 분할 압축해서 여러개의 zip 파일을 주죠. 윈도우는 Alzip 으로 쉽게 합쳐서 풀 수 있는데 맥은 각 파일별로 압축을 해제해서 좀 불편해요. 앱스토어에서 반디집 같은 앱을 받아서 써봐도 똑같죠. ㅠ 그럴 때는 간단하게 파이썬 코드를 써보세요. file-1.zip, file-2.zip, ... file-8.zip 파일이 이렇게 8개가 있다면. import zipfile for i in range(1, 9): zip_file = f"file-{i}.zip" with zipfile.ZipFile(zip_file, 'r') as zip_ref: zip_ref.extractall() 땡큐, 파이썬!
.biz 도메인은 대행 업체를 통하더라도 국제 도메인 관리 업체에서 수동으로 등록한다네요. 네임서버 변경도 도메인 대행 업체에 1:1 문의를 통해서 수동으로 변경 가능. 20년 이상 많은 도메인을 구매했지만 이런 일은 처음. ㅎㅎ
c6i.large 같은 이름이 뭘 의미하는지 알아봤어요. [ 첫 글자 ] C (Compute Optimized): 고성능 프로세서를 사용하며, CPU 집약적인 애플리케이션에 적합 G (Graphics Optimized): GPU 용량이 포함되어 있어 그래픽스 집약적인 워크로드나 일반적인 GPU 컴퓨팅 워크로드에 적합 I (I/O Optimized): 고성능 SSD 스토리지를 제공하여, 데이터베이스와 같은 I/O 집약적인 작업에 적합 M (Memory Optimized): 메모리 집약적인 애플리케이션과 데이터베이스 워크로드에 적합 R (Memory Optimized): 메모리 크기가 크며, 메모리 집약적인 애플리케이션과 데이터베이스 워크로드에 적합 T (Burstable Performance Instanc..

젠킨스는 기본적으로 메모리를 많이 잡아먹기 때문에 빌드 서버 사양이 낮다면 쉘을 이용하는게 나아요.

콘솔에서 아래 코드를 실행해보세요. Math.floor((33 / 8) * 10) * 0.1 원하는 값이 아니네요. 아래 코드를 실행하면 예상한대로 나와요. Math.floor((33 / 8) * 10) / 10 일반적으로 곱하기가 나누기보다 빨라서 곱하는데 JS는 엉뚱한 값이 나오니 쓰지 않는게 좋겠어요.

값이 비었을 때 새로운 값을 넣는 API가 있다고 가정해요. const [rows] = await db.query('SELECT * FROM temp') if ((rows as ITemp[]).length < 1) { await db.query(`INSERT INTO file (id) VALUES ('1111')`) } 동시에 세 번 호출하면 모든 호출은 동시에 SELECT를 실행하기 때문에 다 값이 없다고 판단하고 1111을 기록해요. $ autocannon -c 3 -a 3 http://localhost:3100/user/test 이를 방지하기 위해 SELECT 문 뒤에 FOR UPDATE를 붙여요. const [rows] = await db.query('SELECT * FROM temp FOR UP..
넷플릭스 검색창에 숫자를 넣으면 됨. 넷플릭스 시크릿 코드 목록 액션 & 어드벤처 (1365) 아시아 액션 영화 (77232) 클래식 액션 & 어드벤처 (46576) 액션 코미디 (43040) 액션 스릴러 (43048) 모험 (7442) 만화책 및 슈퍼 히어로 영화 (10118) 서양 영화 (7700) 스파이 액션 & 어드벤처 (10702) 범죄 액션 & 어드벤처 (9584) 외국 액션 & 어드벤처 (11828) 무술 영화 (8985) 군사 행동 및 모험 (2125) 애니메이션 (7424) 성인 애니메이션 (11881) 애니메이션 액션 (2653) 애니메이션 코미디 (9302) 애니메이션 드라마 (452) 애니메이션 영화 (3063) 애니메이션 공상 과학 (2729) 애니메이션 공포 (10695) 애니메..
피셔-예이츠 셔플(Fisher-Yates shuffle)을 활용한 배열 섞기 function shuffle(array) { for (let index = array.length - 1; index > 0; index--) { // 무작위 index 값을 만든다. (0 이상의 배열 길이 값) const randomPosition = Math.floor(Math.random() * (index + 1)); // 임시로 원본 값을 저장하고, randomPosition을 사용해 배열 요소를 섞는다. const temporary = array[index]; array[index] = array[randomPosition]; array[randomPosition] = temporary; } } 참고: https:/..