기능과 기술 썸네일형 리스트형 DataGrip - mysql backup +_+ 문제 DB를 과감하게 건들고 싶어졌습니다. mysql이고 datagrip을 통해 이용하고 있었습니다. 과감하기 전에 백업을 해야겠다는 생각이 먼저 들어서 다행입니다. 구글링 ㄱㄱ 첫 번째 검색 결과로 나온 블로그에서 잘 설명해주고 있습니다. 참고 DataGrip Mysqldump 사용방법 (tistory.com) DataGrip Mysqldump 사용방법 오늘은 데이터베이스 관리툴로 많이 사용하고 있는 DataGrip의 Mysqldump라는 방법을 사용하여 데이터를 일괄적으로 추출하고 입력하는 방법에 대해 살펴보려 합니다. 가장 먼저 이 기능을 사용하기 abbo.tistory.com mysqldump를 활용하려면 mysql workbench를 설치해야 합니다. 얼마전에 ERD 경험을 위해 설치했던 것이 .. 더보기 WebStorm - vue 디버깅 문제 vue로 구성한 프론트에서 디버깅을 하고 싶어졌습니다. 이 방법 이전에는 디버깅을 하지 못하고 console.log를 찍으며 확인했습니다. +_+ 구글링 ㄱㄱ WebStorm을 만든 jetbrains의 블로그에서 잘 설명해주고 있습니다. 참고 Working With Vue.js in WebStorm | The WebStorm Blog (jetbrains.com) Working With Vue.js in WebStorm | The WebStorm Blog Let’s take a look at how JetBrains IDEs can help you to work with a Vue.js app written in JavaScript. blog.jetbrains.com Run/Debug Configur.. 더보기 23.04.17 ARGOCD 시작 따라하기 템플릿 문제 상황 참고 해결 시간 반성 ARGOCD?! 문제 Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it. 상황 kubectl create namespace argocd 참고 powershell - Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it - Stack Overflow Unable to conne.. 더보기 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 (4) 필요하다고 판단되어 간단한 프로그램을 만들었고 동작을 하고 있습니다. 이 시점에 다시 한 번 왜 프로그램을 만들었는지 고민해볼 필요가 있습니다. 그렇지 않으면 과거에 그래왔듯이 목적을 잃고 이것 저것 다른 이유로 가득찬 프로그램을 만들기 때문입니다. 경험을 쌓으니깐 괜찮아. 사실 안괜찮습니다. 경험을 쌓으면서도 삶을 개선하고 필요한 프로그램을 만들 수 있습니다. 스스로 돌아보면 이런 핑게를 생각한 이유가 노력한 시간에 대해 할 말이 없어서 였던 것 같습니다. 분명 목적을 달성하지 못하고 있는데 그렇다고 목적을 더 명확하게 하긴 어렵고, 투자한 시간과 노력은 아까우면 안되기에 붙이는 수식어 같은 느낌입니다. 이제는 그렇지 않아야 겠습니다. 지금은 시간이 없으니깐 다음에 시간이 좀 여유로울 때 이어서 할꺼야.. 더보기 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 (3) 지난번 글에서 깊은 자기반성을 통해 다른 것들이 문제가 아니라 "집중" 못하는 내가 문제라는 결론이 나왔습니다. 지금 이순간에도 몇 글자 적기도 전에 다른 것에 신경이 가는 것을 애써 다잡고 있습니다. 이런 훈련의 과정을 통해 좀 더 나은 사람이 될 수 있기를 바라며 오늘도 "집중" 하겠습니다. 2022.09.30 - [기능과 기술] - 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 (2) 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 (2) 저번 글의 피드백을 다시 한 번 살펴보겠습니다. 우선 "특정 시간"에 돌릴 수 있도록 개선해야 합니다. 이는 스케줄러를 이용해서 작업할 수도 있지만 개별 쿼리마다 결과를 받고 싶은 시간이 다 kyeyangdak.tistory.com 프로그래밍을.. 더보기 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 (2) 저번 글의 피드백을 다시 한 번 살펴보겠습니다. 우선 "특정 시간"에 돌릴 수 있도록 개선해야 합니다. 이는 스케줄러를 이용해서 작업할 수도 있지만 개별 쿼리마다 결과를 받고 싶은 시간이 다를 수 있다고 생각하고 진행할 예정입니다. 그리고 쿼리를 수행하는 것은 문제가 없지만 DB가 다른 곳에서 조회를 하고 싶거나 동적으로 변하는 쿼리를 수행하고 싶을 것 같아서 이 부분도 개선을 해야겠습니다. 마지막으로 메일로 결과를 받는 것은 여전히 좋은 방법이지만 정말 심플한 결과 메세지는 메신저를 이용하여 받는 것이 더 좋을 것 같아서 텔레그램을 이용할 수 있도록 개선하겠습니다. 2022.09.29 - [기능과 기술] - 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 특정 시간에 조회 쿼리 수행하고 결과를.. 더보기 특정 시간에 조회 쿼리 수행하고 결과를 공유하는 프로그램 목표 프로그램이 잘 수행됐는지 확인하기 위해 "특정 시간"에 "조회 쿼리"를 수행하고 "결과를 공유"하는 프로그램을 만들려고 합니다. 우선은 원하는 프로그램이 가능할 지 검토하기 위해 생각나는 대로 개발을 해봅니다. 스펙 Python 3.7 Microsoft SQL Server Express 2018? 설계 동작 방식 : jobs 폴더의 파일을 읽어서 처리합니다. 쿼리 수행 결과를 pandas dataframe으로 읽어서 이미지로 저장한 후 이메일 발송합니다. 개발 PyCharm에서 개발합니다. 프로젝트명을 Query-Report로 만들었습니다. jobs 폴더를 만들고 파일을 읽습니다. for filename in os.listdir('./jobs'): with open(os.path.join('./jo.. 더보기 가격조회 로직 상세설명 (3) - 마지막 매수/매도 (취소) 로직 해외주식 주문종합 창을 통해 매수/매도 (취소)를 수행합니다. 진짜 매수/매도를 진행해야 하기때문에 해당 종목이 진짜 맞는지, 금액은 좀 전에 의사결정 했던 금액과 큰 차이가 없는지 다시 한 번 확인합니다. (주문종합 창의 금액과 5% 이상의 위아래 갭이 발생하면 매매를 포기합니다.) 체크했는데 문제없다면 "본장"과 "프리-애프터장"을 구분해서 매매를 진행합니다. 둘 간의 차이는 주문 종류의 차이만 있습니다. "본장"은 "시장가"로 수량만 지정해서 매매를 진행합니다. "프리-애프터장"은 "AFTER지정"으로 수량과 금액을 지정해서 매매를 진행합니다. 우선 "본장"에서 "시장가"로 선택한 이유는 거의 바로 체결되므로 미체결 상황이 발생할 확률이 적습니다. (큰 금액으로, 많은 수량.. 더보기 이전 1 2 3 4 5 다음