목록Home (55)
짧은하루
MySQL Workbench 설치 1. 홈페이지 접속 https://www.mysql.com/products/workbench/ MySQL :: MySQL Workbench MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. My www.mysql.com 2. Download Now 클릭 홈페이지를 들어가면 ..
코딩을 하고나면 잘 구현한건지 확인하고 싶을 때가 있다. 코드 검증 방법은 여러가지가 있겠지만 널리 알려진 오픈소스를 이용해서 같은 기능의 코드를 짜고 결과를 비교하는 것도 좋은 방법인 것 같다. 오늘은 portfolio optimizer 검증에 활용할 만한 오픈 소스를 공유한다. qlib https://github.com/microsoft/qlib GitHub - microsoft/qlib: Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower t Qlib is an AI-oriented quantitative investment platform, which aims to r..
flask로 써버를 띄우는데 잘만 사용하던 코드가 갑자기 Address already in use 라는 에러를 띄우며 동작하지 않았다. 찾아보니 macOS Monterey 문제였다. 특이하게도 macOS Monterey는 포트 5000번과 7000번을 운영체제에서 쓰고 있었다.. 보통 사람들이 많이 쓰는 포트는 사용하지 않는데 본인들이 점유하고 있는 사실을 발견...ㅎ 여튼 나의 경우는 포트 번호를 5000번이 아닌 다른 것으로 변경함으로써 문제가 해결 되었다. Monterey는 5000번을 MacOS/ControlCenter 라는 것에서 사용하는데 찾아보니까 Air play 인 것 같았다. 나는 air play를 자주 사용하기 때문에 비활성화 하지 않았지만, 이 기능을 사용하지 않는 경우에는 시스템 환..
일반적으로 프로세스가 정상 종료 되면 0을 반환하고 문제가 있는 경우 1을 반환 합니다. 보통 이 값은 OS가 반환해주는 값이기 때문에 모두 같은 의미를 가집니다. 참고로 우분투에서 stdlib.h 파일에 들어가보면 다음과 같은 정의가 있습니다. cat /usr/include/stdlib.h
이번에 새로 출시된 MacOS Monterey를 설치하고 나니까 FortiClient가 안된다.. 한참 해맸는데 찾아보니까 FortiClient 버전을 업데이트 해야하는 거였다. FortiClientVPN_7.0.0.22 버전을 사용하면 MacOS Monterey에서도 vpn이 정상적으로 작동하는 걸 확인했다 :) 아래는 버그 해결을 위해서 참고한 사이트이다. FortiClientVPN_7.0.0.22 버전 다운로드를 위한 링크도 있으니 참고하도록 하자. https://forum.fortinet.com/tm.aspx?m=197688 FortiClient VPN on MacOS Monterey - error code: -121 | Fortinet Technical Discussion Forums Re: F..
ping은 특정 서버가 켜져있는지 확인할 때 사용합니다. 그럼 ping을 이용해서 특정 서버의 특정 포트가 살아있는지 보고 싶으면 어떻게 해야할까요? 결론부터 말씀드리면 ping으로는 port 번호를 설정할 수 없습니다. 그치만 ping 대신 tcping을 사용하면 테스트가 가능합니다 ㅎㅎ 1. tcping 설치하기 brew는 mac에서 사용하는 패키기 설치 및 관리 도구입니다. brew install tcping 2. 사용하기 사용방법은 아래와 같이 ip주소 뒤에 포트 번호를 적어주시면 됩니다. # 형식: tcping ip주소 portnumber tcping 10.100.0.11 5008 # 포트가 열려 있는 경우 반환 값 10.100.0.11 port 5008 open. # 포트가 닫혀 있는 경우 반..
프로젝트를 하다보면 프로젝트별로 많은 패키지가 깔립니다. 이를 간단하게 기록하고 설치하기 위해서 가장 많이 사용되는 것이 requirements.txt 입니다. 사용법은 간단합니다. requirements.txt 만들기 pip freeze > requirements.txt requrements.txt로 패키지 설치하기 pip install -r requirements.txt
미니 콘다를 깔았더니 터미널을 켤 때마다 base환경이 활성화 되어있다. base 환경 자동활성화가 마음에 들지 않았다. 자동활성화를 끄는 방법은 다음과 같다. 1. conda base 환경 들어가기 conda activate base 2. base 환경 자동활성화 끄기 conda config --set auto_activate_base false 여담으로 conda의 가상환경 리스트는 다음 명령어로 확인 가능하다. conda env list