전체 글 32

macbook에서 MySQL debugging

cd /Users/juni/Private/Git/MySQL-source/mysql-8.0.37/BUILD./bin/mysql -u root -p${PASSWORD}먼저 관련 패키지를 인스톨 한다.brew install opensslbrew install cmake source code를 다운로드 받는다.https://dev.mysql.com/downloads/file/?id=528066  cd /Users/uijun-lee/Private/Git/MySQL-sourcemv ~/Downloads/mysql-boost-8.0.37.tar.gz .tar zxvf mysql-boost-8.0.37.tar.gzmkdir BUILD ; cd BUILD cmake를 실행한다.cmake -DWITH_DEBUG=1 -DW..

MySQL 2024.05.13

vscode에서 각행의 앞에 붙어있는 커멘트를 지우는 방법

예를 들어서 다음과 같은 코드가 있다고 하자. ## 이 코드는 두 개의 숫자를 더하는 간단한 계산을 수행합니다. ## 두 개의 숫자를 정의합니다. # num1 = 10 # num2 = 20 ## 숫자를 더하여 결과를 출력합니다. # result = num1 + num2 # print("결과:", result) Visual Studio Code를 이용해서 줄 맨 앞에 붙어 있는 주석을 제거하는 방법은 다음과 같습니다: 단일 줄 주석 제거하기: 주석이 맨 앞에 하나만 있는 경우에는 특정 키 조합을 사용하여 쉽게 제거할 수 있습니다. 예를 들어, Ctrl + / (Windows 및 Linux) 또는 Command + / (macOS)를 누르면 해당 줄의 주석이 제거됩니다. 다중 줄 주석 제거하기: 다중 줄 주..

Computer 2024.04.03

EPS와 PER를 보면 일본의 주가는 더욱더 올라 갈 가능성을 알수 있다!

주식 시장에서 투자를 결정할 때 투자자들은 다양한 지표와 요소를 고려합니다. 그 중에서도 EPS(주당 순이익)와 PER(주가 수익 비율)는 기업의 잠재적 가치를 평가하고 투자 결정을 내릴 때 매우 중요한 역할을 합니다. 이 두 지표는 투자자들이 기업을 분석하고 투자 가능성을 판단하는 데에 있어서 핵심적인 지표로서 사용됩니다. 먼저, EPS는 기업의 당기 순이익을 발행된 주식 수로 나눈 값으로, 주당 순이익을 의미합니다. 이 지표는 기업의 수익성을 나타내며, 높은 EPS를 가진 기업은 주주에게 더 많은 이익을 분배할 수 있는 잠재력이 있음을 시사합니다. 따라서 투자자들은 안정적인 수익을 추구하는 데에 있어서 높은 EPS를 가진 기업에 투자하는 경향이 있습니다. 반면에, PER은 현재 주가를 주당 순이익으로..

Investment/주식 2024.02.20

뜬금없이 다녀온 에노시마 (江ノ島)

이번 주말, 아침부터 뜬금없이 에노시마에 다녀왔다. 아침부터 애기가 오늘은 차가 아니고 기차가 타고 싶다는 말에 기차를 타고 갈 수 있는 목적지를 찾아보았다. 우리는 온천하는 것을 좋아하기 때문에 기차를 타고 하코네를 가려고 했지만 주말에는 온천에 사람이 많을 것 같다는 생각에 뜬금없이 에노시마가서 바다 구경이나 하자라고 결정했다. 이동은 차를 타는 대신 오다큐 로망스카를 이용했다. 전철이 아닌 로망스카를 타니 웬지 모르게 기차여행을 하는 기분이 들어 우리 모두 엄청 설레였다. 미리 편의점에 들려서 커피와 간식거리도 준비하고 기차여행을 하는 마음으로 열차를 기다렸다. 기차여행이라고 하지만 목적지인 에노시마까지는 30~40분정도의 거리였다. 로망스카 안에서 흔들리는 소리와 함께 바깥 풍경을 감상하는 것은 ..

Journey 2024.02.19

Aurora-MySQL 3.04.X (LTS버전)의 Bug (Online DDL관련)

요즘 MySQL5.7의 EOL에 따라서, Aurora2에서 Aurora3으로 업그레이드 작업이 한창인 가운데 흥미로운 버그를 하나 발견했다. 그 버그 내용은 Aurora MySQL 버전 3.04.1 이하 환경에서 ALTER TABLE와 같은 DDL을 실행하면, 실행이 완료될 때까지 리더 인스턴스에서 해당 테이블에 접속이 안 될 가능성이 있다. 이것에 대한 대책은 세가지가 있다. 1. Aurora MySQL 버전 3.05 이상으로 업그레이드한다. 2. DDL 실행 시 ALGORITHM = COPY를 지정 3. Percona의 pt-online-schema-change를 사용 2번의 경우는 메인터넨스 모드로 실행을 해야 할 가능성이 있기 때문에 현실적이지 않을수 있다. 그렇다면 최적의 옵션은 최신 버전으로..

AWS/RDS-MYSQL 2024.02.19

macbook pro 14 (m2 model)에 새로운 환경 구축 (2)

데이터베이스를 관리하기 위해서는 패스워드를 복사해야 하는 경우가 많다. 이럴 경우에 Ctrl + C 로 복사한 내용을 어딘가에 기록해 두고 재사용 할 수 있게 해주면 좋은 경우가 많다. 그래서 나는 Clippy를 이용하고 있다. https://github.com/Clipy/Clipy GitHub - Clipy/Clipy: Clipboard extension app for macOS. Clipboard extension app for macOS. Contribute to Clipy/Clipy development by creating an account on GitHub. github.com 또한 각종 툴의 버전관리를 위해서 asdf 를 인스톨 했다. asdf is a tool version manager..

Computer 2024.02.08

macbook pro 14 (m2 model)에 새로운 환경 구축 (1)

일단 맥북에서 제공하는 터미널을 열고서, item2를 설치한다. (왜냐하면 계속 이것을 써왔기 때문~) brew install --cask iterm2 참고로, GUI 애플리케이션을 설치할 때 --cask 옵션을 사용한다. Zsh을 이용하기 위해서 Oh My Zsh을 설치한다. Oh My Zsh의 정의는 다음과 같다. (https://github.com/robbyrussell/oh-my-zsh 여기를 참조!) "Oh My Zsh is an open source, community-driven framework for managing your zsh configuration." Install with curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/..

Computer 2024.02.08