일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AI/ML
- 개발/CS/알고리즘
- 개발/webrtc
- 개발/Java
- 개발/OOP
- 카카오 테크 캠퍼스
- ⌨️Developer/보안
- 개발/환경
- electron
- 카테캠
- 개발/프레임워크&라이브러리
- 개발/Tools/프레임워크/Spring
- 개발/CS/OS
- 개발/언어/Java
- ⌨️Developer
- 알고리즘
- 개발
- 개발/Electron
- 개발/보안
- 개발/컴퓨터네트워크
- 개발/Java/Spring
- 개발/언어론
- 취업
- AI/GPT
- 개발/MySQL
- 카카오테크캠퍼스
- 대외활동/카카오테크캠퍼스
- 개발/네트워크
- 개발/에러
- ai
- Today
- Total
목록2023/04/02 (8)
봄수의 연구실
PostGreSQL 모든 권한 부여하는 방법 먼저, PostgreSQL 쉘에 접속합니다. psql -U postgres -W -h localhost 데이터베이스를 생성합니다. CREATE DATABASE your_database_name; 새로운 사용자를 생성합니다. CREATE USER your_user_name WITH PASSWORD 'your_password'; 사용자에게 데이터베이스에 대한 모든 권한을 부여합니다. GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_user_name; 사용자에게 데이터베이스 생성 권한을 부여합니다. ALTER USER your_user_name CREATEDB; 이제 사용자는 모든 권한이 부여된 상태에서 데..
M1 맥북에서 PostgreSQL 설치 M1 맥북에서 PostgreSQL을 설치하고, Node.js에서 TypeORM으로 구동하는 과정을 설명하겠다. Homebrew 설치 확인: 먼저, Homebrew가 설치되어 있는지 확인하려면 터미널에서 brew -v를 입력한다. Homebrew가 설치되어 있지 않다면, https://brew.sh/ 웹사이트에서 Homebrew를 설치한다. PostgreSQL 설치: 터미널에서 다음 명령어를 입력하여 PostgreSQL을 설치한다. brew install postgresql PostgreSQL 서비스 시작: 설치가 완료되면, PostgreSQL 서비스를 시작한다. brew services start postgresql Node.js 프로젝트 생성: 터미널에서 프로젝트..
메시지 인증 방법 메시지 인증이란 통신 양쪽으로 하여금 받은 메시지가 진짜임을 확인하도록 해주는 절차를 말한다. 인증에서 중요한 두가지는 무결성과 기밀성이다. 메시지 인증 : 메시지 내용이 변경되지 않았다는 것을 확인 근원지 인증 : 올바른 송신자 확인 관용 암호를 이용한 인증 관용 암호는 대칭 키 암호 기법의 하나이다. 대칭키 방식의 암호화라 생각하면 이해가 수월하다 송신자와 수신자가 동일한 키를 가지고 있다고 가정하자 해당 대칭키를 가지고, 메시지에 오류 감지 코드와 순서 번호,타임 스탬프를 포함시켜 수신자에게 전송한다 수신자는 메시지가 변경 되지 않았고, 순서가 달라지지 않았음을 알 수 있다. 또한 네트워크를 지나는 동안 소요 되는 시간 외에 고의적으로 지연 되지 않았음을 확인 할 수 있다. 시사점..
암호 블록 운용 모드 대칭 블록 암호에서는 한 번에 한 블록씩 처리한다. 블록 암호를 다양하게 사용하기 위해 NIST에서 5가지 운용 모드를 정의하였다 전자 코드북 모드(ECB) 이 모드에서는 평문을 고정된 크기의 블록으로 나누고, 각 블록을 암호화하여 암호문을 생성합니다. 암호화된 블록은 서로 독립적으로 처리되므로, 동일한 평문 블록이라도 암호문에서의 결과 값은 항상 동일합니다. 이러한 특성으로 인해, ECB 모드는 블록 단위의 패턴이나 구조를 쉽게 파악할 수 있어 보안성이 낮은 모드로 간주됩니다. ECB 모드는 각 블록이 독립적으로 처리되므로, 암호화된 블록의 순서를 바꾸어도 평문을 복원할 수 있습니다. 이러한 특성으로 인해, ECB 모드는 데이터 무결성을 보장하지 않습니다. ECB 모드에서 동일한 ..
RC4 암호 시스템은 바이트 단위로 작동하며, 다양한 크기의 키를 사용하는 스트림 암호란 무엇인가이다 암호화 알고리즘에는 랜덤 치환에 기초해서 만들어졌다 SSL/TLS, WEP, WPA 프로토콜에 상요 된다. RC4 알고리즘 상태 벡터 S 초기화 상태 벡터 S 초기화는 RC4 알고리즘에서 가장 먼저 수행되는 과정입니다. 상태 벡터 S는 0부터 255까지의 정수를 원소로 가지며, 각 원소는 8비트 숫자입니다. 초기화 과정은 다음과 같이 이루어집니다: 상태 벡터 S를 초기화합니다. 처음에는 S[i] = i (0
사운드엔지니어 (3) - EQ 다루는 방법 1. 기본적인 EQ 잡는 원리 및 주의 사항 원리 EQ (Equalization)는 각 악기 및 보컬의 주파수 영역을 조절하여 전체 믹스에서 균형을 이루는 것입니다. 소스의 특성에 따라 특정 주파수 영역을 강조하거나 줄여 소리를 개선할 수 있습니다. 주의 사항 과도한 EQ 조절은 소리의 자연스러움을 잃게 할 수 있으니 주의해야 합니다. EQ를 조절할 때는 믹스 전체와의 균형을 유지하는 것이 중요합니다. 먼저 불필요한 주파수를 제거한 후 필요한 주파수를 강조하는 것이 좋습니다. 2. 보컬 EQ 세팅 세팅 방법 저주파 필터를 사용하여 80-100Hz 이하의 불필요한 저음을 제거합니다. 200-250Hz 영역에서 미묘한 저음을 줄여 목소리의 명료함을 높입니다. 3kH..
Gain Structure 쌓는 방법 Intro. 게인 구조(Gain Structure) 게인 구조(Gain Structure)는 오디오 시스템에서 입력부터 출력까지의 신호 레벨을 적절하게 설정하는 것을 의미합니다. 적절한 게인 구조를 설정함으로써 노이즈와 왜곡을 최소화하고, 최적의 성능을 얻을 수 있습니다. 시스템 관점 : 게인 구조를 설정하는 방법 입력 게인 설정 오디오 소스(마이크, 악기 등)에서 발생하는 신호를 믹서에 전달하기 전에 적절한 레벨로 조절합니다. 이를 위해 믹서의 입력 게인(Gain) 또는 트림(Trim) 컨트롤을 사용합니다. 입력 게인을 설정할 때, 믹서의 레벨 미터를 참고하여 최대 레벨에 도달하기 전까지 게인을 조절하세요. 이 과정에서 클리핑(Clipping)이 발생하지 않도록 주..
자. 시작해봅시다 엔지니어라면 기본적으로 소리가 어디서 와서 어디로 가는지부터 알아야 해요. 이걸 Signal flow라고 합니다. 그리고 자주 쓰는 케이블들과 기본 개념들(게인, 페이더 같은 것들)을 알아야합니다. Signal Flow 위의 사진이 signal flow입니다. 장비 세팅 할 때 소리가 나는가?가 세팅의 첫 걸음입니다. 소리가 안 났다면 signal flow를 체크해서 문제점을 찾습니다. 소리가 안나서 문제인 경우가 생각보다 많아요. 요즘은 디지털 믹서를 자주 써서 믹서 안에 이펙터가 이미 들어가 있어요. 그래서 세팅이 더 단순해졌습니다. 이 흐름을 두 가지로 나누면 아래와 같습니다. 입력 : MIC, 악기 - Mixer 출력 : Mixer - Amp - Speaker 기본 개념 Gain..