profile
아이디어를 실현하기 위해 IT를 배웁니다

mariadb root 비번 설정하기/변경하기

처음 mariadb를 설치하였을 경우 root 비번 설정하는 법기존 설정한 비번을 바꾸고 싶을 경우패스워드 입력 후 새로운 패스워드를 설정할 수 있다.

5일 전
·
0개의 댓글

오라클 ssh 접속

인스턴스를 생성할 때 ssh 키를 생성한다. 기본적으로 linux8.5 운영체제가 선택되는 것 같다. mobaxterm을 다운 받는다.매번 이름을 까먹어서 '푸티같은 프로그램' 검색해서 찾고 있다..mobaxterm 연결방법 1) session > ssh 클릭2) re

5일 전
·
0개의 댓글

flask + heroku 배포(하다가 만났던 에러들)

runtime.txt 작성 gunicorn 설치requirements.txt 작성 format 옵션을 주지 않으면 버전이 아니라 경로가 포함되는 경우가 생기는데 이것때문에 에러가 발생할 수도 있다. 그래서 경로 없이 깨끗한 파일을 얻고 싶다면 꼭 저 옵션을 줘야한다.

2022년 4월 21일
·
0개의 댓글
post-thumbnail

구글 api 서비스 계정으로 업로드한 구글 드라이브 파일 소유자 변경하기

구글 api 서비스 계정으로 구글 드라이브에 업로드하면 서비스 계정이 파일의 소유자가 된다. 만약 에디터 권한을 가진 다른 사람이 서비스 계정으로 올린파일을 삭제하면 어디에서도 파일을 찾아볼 수 없다. 서비스계정으로는 구글 로그인을 할 수 없기 때문이다.그래서 서비스

2022년 4월 21일
·
0개의 댓글

form안에 버튼이 여러 개일 때, 특정 버튼 눌렀을 때만 제출하게 하기

이런 폼이 있다고 해보자. 이미지를 업로드하고 크롭을 한 다음 제출해야한다. 그런데 사진 크롭 버튼을 누르면 그냥 제출되어버린다. 다음과같이 사진 크롭버튼을 밑으로 빼면? 제출 버튼 밑에 사진 크롭버튼이 있어서 안 예쁘다. 실제 제출버튼을 안보이게 숨기고, 페이크버튼과

2022년 4월 17일
·
0개의 댓글

localhost 외부공개하는 법 (test)

글로벌하게 localtunnel 설치localhost에서 프로젝트 돌리기 lt --port '포트번호' 정말 멋지다! 이제 테스트하려고 heroku에 배포하거나 라우터 포트포워딩할 필요없다!! 단점-오픈소스이기 때문에 종종 서버가 다운되는 일이 있다고 한다 .그런게 싫

2022년 4월 17일
·
0개의 댓글

flask js, css 파일 html에서 가져오기

우선 프로젝트 루트폴더에 static 폴더를 만들고 그 아래에 js, css 폴더를 만든다폴더구조 templates 폴더의 html 파일에서 다음과 같이 사용한다.

2022년 4월 17일
·
0개의 댓글

google drive api로 파일 업로드 후 permission 객체 리턴받기

일반적으로 이렇게 호출하고 file_resorce를 받아보면 file id 같은 정보만 있고 permissions 객체가 없다. 이렇게 호출하면 permissions 객체를 리턴받을 수 있다. permissions 객체 중에서도 특정 필드값만 얻어오고 싶으면 다음과

2022년 4월 16일
·
0개의 댓글

html 버튼 누르면 링크 이동

link는 flask의 라우터에서 넘어온 변수이다.

2022년 4월 14일
·
0개의 댓글

google drive api로 google drive에 파일 업로드

서비스 계정이 있고 키를 발급 받았다고 가정한다.

2022년 4월 14일
·
0개의 댓글

google sheet column auto resize(auto fit) in colab

만약 columns_auto_resize 함수를 찾을 수 없다고 하면 다음과 같이 gspread의 버전을 업그레이드 한다.

2022년 4월 14일
·
0개의 댓글

파이썬 실행파일 도스창 안 닫히게 하기

pyinstaller로 실행파일을 만들었다. 도스창에 실행결과에 대한 간략한 정보를 보여주도록 되어있는데 도스창이 순식간에 꺼져버려서 확인할 수가 없다. 구글링을 해보니 아래 코드를 추가하면 된다는데 나는 작동하지 않았다. 그래서 찾은 대안 input을 사용한다.

2022년 4월 4일
·
0개의 댓글

nodejs heroku + oauth 배포

oauth clinet id를 생성한다.승인된 자바 스크립트 원본https://\[my-app-name].herokuapp.com승인된 리디렉션 URIhttps://\[my-app-name].herokuapp.com/user/login/callback

2022년 3월 13일
·
0개의 댓글

sequelize M:N 관계 설정

User, Project라는 모델이있고, M:N 관계이다. 이때 sequelize에서 관계설정하는 법User.jsProject.jsindex.js

2022년 3월 13일
·
0개의 댓글

TypeError: Router.use() requires a middleware function but got a Object

router 파일 마지막에 다음을 추가한다.

2022년 3월 11일
·
0개의 댓글

git 로컬 변경 사항 무시

stash를 쓰는 방법도 있지만 위의 방법이 제일 간단해보인다.

2022년 3월 11일
·
0개의 댓글

[Node.js] Passport + sequelize + mariaDB 로그인/회원가입 구현

이메일을 유저 id로 사용함config/dbconfig.jsonmodels/user.jsmodels/index.jsindex.jsroutes/user.jscontroller/user.js/views/user/join.ejsconfig/passport.jsindex.js

2022년 3월 9일
·
0개의 댓글

Spring Seurity 적용 후 회원가입 안됨

Spring Seurity 적용 후 잘 되던 회원가입 기능이 동작하지 않는 문제가 발생했다. csrf 무시 설정을 적용하지 않아서였다.해결법SecurityConfig 파일에 csrf 공격 방지 기능을 사용하고 싶지 않은 경로를 설정하기 jsp 파일의 폼 태그 마지막에

2022년 2월 27일
·
0개의 댓글
post-thumbnail

clearDB 터미널 연결

project > resource 탭에서 add-ons의 JawsDB MySQL을 클릭한다. 그럼 이런 화면이 나오는데, 터미널에서 mysql -u \[Username] -h \[Host] -p를 입력한 후 패스워드를 입력하면 접속할 수 있다.

2022년 2월 25일
·
0개의 댓글

그누보드 메인 로고 변경

root > img 폴더에 원하는 로고 이미지 파일을 저장한다. 테마 > header.php에서 54 라인을 자신의 로고파일 이름으로 수정한다.

2022년 2월 17일
·
0개의 댓글