IT 148

[mysql] 타임존 확인 및 시간대 변경

얼마 전 도커의 도입으로 디비를 이전하는 작업을 했었다. 모든 게 순조롭게 잘 끝났나 했더니 오늘 문제가 발견이 되었다. 로그를 확인하는데 시간대가 이상한 거다. 그래서 간단하게 확인 및 변경하는 방법을 알아보았다. 타임존 확인 및 현재시간 확인 SELECT NOW(), @@system_time_zone AS TimeZone; 이렇게 확인을 해보니 기본 값인 UTC로 적용이 되어 있었다. 시간대 변경 SET GLOBAL time_zone = '+9:00'; SET time_zone = '+9:00';

IT/mysql 2024.04.19

파이참에서 vscode로 옴기게 되었다.

나는 파이썬 편집 툴을 파이참을 주로 이용했다. 왜인지 생각해 보니 파이썬 전용으로 만들어진 툴이라는 생각이 들었고 공짜고 뭐 그랬다. 요즘 시스템트레이딩을 해보려고 이것저것 시도하고 있는데 윈도우 피씨가 따로 없다 보니 가상환경에서 개발 세팅을 하게 되었다. 그러면서 느끼게 된 게 파이참이 무겁다는 거다. 특히 처음 실행할 때 뭘 그리 indexing 하는지 한참을 멍 때리게 했다. 크레온을 테스트하는데 어쩌다 가상한경이 재부팅되면 또다시 한세월을 기다리는 현상이 반복되었다. 하.. 그러서 이번에 vscode로 변경을 했는데 대 만족이다. 너무 가벼워서 가상환경이라는 사실을 잊게 해줄 정도였다. 환경세팅도 간단하게 끝났다. 아래와 같이 세팅을 진행했다. 익스텐션 추가에서 python, python ex..

IT/python 2024.04.18

[파이썬] DLL load failed while importing win32api: 지정된 모듈을 찾을 수 없습니다.

맥>페러럴즈에서 윈도우를 서버로 이용하고있는데 어느날 갑자기 아래의 에러가 발생했다. Traceback (most recent call last): File "C:\Users\generator\Downloads\python\site\cybos\Cybos.py", line 6, in from CybosMain import CybosMain File "C:\Users\generator\Downloads\python\site\cybos\CybosMain.py", line 1, in from pywinauto import application File "C:\Users\generator\anaconda3\lib\site-packages\pywinauto\__init__.py", line 59, in import..

IT/python 2024.04.08

[티스토리] 목차 추가

SEO에 좋다고하여 티스토리에도 목차를 추가해 보기로 했습니다. 기존 글은 목차가 안 보이게 하고, h2 태그가 있는 글은 목차를 보이게 했습니다. 1. jquery.toc 라이브러리 다운로드 목록을 만들기 위해 필요한 라이브러리는 여기에서 받을수 있습니다. download 후 받은 파일은 압축을 풀어 줍니다. 그 중에서 jqueyr.toc.min.js 파일 만 사용합니다. 2. jquery.toc 라이브러리 업로드 아래에서 처럼 메뉴를 따라 갑니다. 추가 버튼으로 파일을 업로드 합니다. 3. html 편집 아래의 코드를 head 태그의 마지막에 추가해줍니다. 아래 내용을 body태그 아래 부분에 추가 해줍니다. ##_article_rep_desc_## 를 찾아 바로 위에 아래 내용을 적어 ..

IT/etc 2024.04.04

[파이썬] 공모일정 및 신규상장 일정 가져오기

공모일정정 및 신규 상장일일 가져오기위해서 38.co.kr에서 데이터를 가져 오는 부분입니다. tdm1, slack 부분은 개인적으로 사용하는 공통부분입니다. 개발에 참고하세요~ 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 import requests fro..

IT/python 2024.04.03

[git] Permission denied (publickey) 에러 발생

신규로 프로잭트를 하나 만들고 브랜치를 추가하려고 했는데 Permission denied (publickey) 관련 에러가 발생을했다. 이전에 그냥 로그인하고 사용했던거 같은데 신기하다 찾아보니 ssh key를 github에 등록해줘야 한다고 한다. 1.ssh key 있는지확인 ls -al ~/.ssh를 실행해서 id_rsa 및 id_rsa.pub파일이 있는지 확인 없다면 ssh-keygen -t rsa -b 4096 -C "이름 아무거나" 를 실행해서 생성해준다. 2. github에 키등록 생성한 공개키(id_rsa.pub)의 내용을 아래처럼 등록해준다. 이후에 실행을 해보면 정상적으로 push가 가능하다

IT/git 2024.03.23

[파이썬] RuntimeWarning: divide by zero encountered in exp2 에러 발생

pip uninstall numpy pandaspip install numpy pandasnumpy를 소스 상에서 사용하지 않는데도 사용하는 라이브러리에서 numpy를 zero를 나눌수 없다는 둥의 에러가 발생했다.원인을 찾을수 가 없어서 워닝을 끄는 방법도 사용을 해봤지만 완전히 끌수 없는 상황이 였다.그리래서 gpt를 계속 추긍했더니 해결책을 주었다.바로  라이브러리 업데이트 였다.1pip install --upgrade pandas numpycs이후에 에러 없이 잘 사용중이다.-----------------------------------------------------------------------이 이후에 윈도우에서도 동일하게 수행을 했는데 아래와 같은 에러가 발생했다...\..\meson.b..

IT/python 2024.03.22

eclipse svn ignore 적용이 안될때

이클립스에서 svn ignore를 적용하는 방법은 window > Preferences > Team > Ignored Resources 에서 제외 할 내용을 추가 해주면 된다. 근데 아무리 등록을 해도 안되는 경우는 바로 이미 커밋을 한번 해버린 경우이다 이 경우 아래 처럼 하면된다. 1.삭제 : svn delete --keep-local 파일_또는_폴더_이름 2:변경사항 커밋 : svn commit -m "삭제할 파일 또는 폴더를 SVN에서 제외함 이후에 다시 ignore를 적용하면 된다.

IT/svn 2024.03.07

SQL Error [1093] [HY000]: Table 'table_name' is specified twice, both as a target for 'INSERT' and as a separate source for data 에러

오라클 생각해서 이런씩으로 쿼리를 사용했다. 1 2 INSERT INTO stcok.NEWS_DETAIL(SEQ, QUERY, TITLE, HREF, SITE) VALUES((select max(seq)+1 from stcok.NEWS_DETAIL),'특징주' , 'title', 'url','NAVER'); cs 하지만 value안에 쿼리문은 지원을 하지 않았다. 방법은 아래처럼 변경을 하면 된다. 1 2 3 INSERT INTO stcok.NEWS_DETAIL (SEQ, QUERY, TITLE, HREF, SITE) SELECT MAX(SEQ) + 1, '특징주', 'title', 'url', 'NAVER' FROM stcok.NEWS_DETAIL; Colored by Color Scripter cs

IT/mysql 2024.02.29

맥os 맥어드레스 확인 방법

맥어드레스는 컴퓨터나 기기가 네트워크에 연결될 때 사용되는 고유한 식별자다. 주로 16진수로 나타내는데, 여덟 자리의 숫자와 문자로 이루어져 있다. 보통 콜론(:)이나 대시(-)로 나뉘어져 표현된다. 예를 들면, 00:1A:2B:3C:4D:5E 같은 식이다. 처음 세 자리는 장치를 만든 회사를 나타내고, 나머지는 그 회사에서 할당한 고유한 값이다. 일반적으로 맥어드레스는 고정돼 있지만, 몇몇 기기에서는 소프트웨어를 통해 바꿀 수도 있다. 맥os 맥어드레스에서 확인 방법은 아래와 같다. 시스템 설정->Wi-Fi->고급

IT/mac 2024.02.13