분류 전체보기 169

MySQL 1419 error - "You do not have the SUPER privilege and binary logging is enabled"

이 문제는 트리거 등을 다른 DB로 옮길때 발생한 에러입니다. 이를 해결하기 위해서는 log_bin_trust_function_creators 를 1로 바꾸어주면 됩니다. mysql 에 root 로 접속하여 아래 내용을 쳐주시면 됩니다. set global log_bin_trust_function_creators=1; mysql을 restart 했을 때 설정값이 초기화 되신 분들은 아래 내용을 참조해주세요 2023.01.25 - [DB/mysql(mariaDB)] - Mysql Event Not Working Mysql Event Not Working mysql 이관작업 중 전의 서버에서 작동하던 이벤트가 작동을 안 하는 문제점이 있었습니다. 이는 mysql 버전이 달라 이벤트가 적동하도록 세팅을 해주어..

DB/mysql(mariaDB) 2023.01.18

chatGPT

https://openai.com/blog/chatgpt/ ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is openai.com 제 개인적인 생각입니다. chatGPT 는 open ai에서 만든 ai로 대화형식으로 사용하..

가비아 sms 서비스 구축

맨 아래에 최종소스가 있습니다. 1. 가비아에 회원가입과 sms서비스를 신청합니다. 회원가입 외에도 개정된 법으로 인해 '통신서비스 이용증명서'가 필요합니다. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 2. 소스코드를 수정합니다. 가비아에서 제공하는 예시를 보고 내용을 수정합니다. https://sms.gabia.com/admin/api/ 메시징(SMS) 관리툴 sms.gabia.com 저는 python을 사용하였습니다. 이 소스를 사용하여 접근 토큰을 얻습니다. 여기서 수정할 부분은 authorization 입니다. authorization를 고치기 위해 아래 내용을 따라주세요 1) 메시징 관리 페이..

python/도구 2022.12.07

UnicodeEncodeError: 'ascii' codec can't encode character

python 에서 나온 에러입니다. 이 에러는 파이썬이 기본적으로 unicode를 사용하여 한글같은 비영어권의 글자를 디코딩하지 못합니다. 이를 해결하기 위해 encode를 utf-8로 만들어주어야 합니다. https://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-in-position-20 UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128) I'm having problems dealing with unicode characters from ..

android firebase를 사용한 FCM push notification

처음은 firsbase 에 접속하여 fcm 서비스를 신청하는 것입니다. https://console.firebase.google.com 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 시작하기 -> 프로젝트 만들기 를 선택합니다. 저는 일단 안드로이드만 사용할 것이므로 안드로이드를 선택해줍니다. 각 내용에 안드로이드 앱을 만들 때 적은 내용을 적어 넣습니다. 혹시 앱 패키지 이름을 모르시면 아래 사진에 표시된 곳에 가시면 나옵니다. 구글에서 설명해주는 것을 그대로 하시면 됩니다. 여기까지하시면 기본적인 firebase 설정이 끝났습니다. 이제 안드로이드에서 메시지를 받을 수 있게 소스를 추가해줍시다. androidmanifest.xml build.gradle(proj..

APP/안드로이드 2022.10.14

FCM을 이용한 push notification backend

회사에서 개발중인 앱의 psuh 알람을 개발하는 부분이 있어 개발하기 위해 자료를 찾았습니다. 일단 firebase와 안드로이드 클라이언트 부분은 완성되어 있다는 가정하에 node 서버를 적겠습니다. 혹시 그 전 단계를 안 하셨으면 아래 내용을 참조해주세요 2022.10.14 - [APP/안드로이드] - android firebase를 사용한 FCM push notification android firebase를 사용한 FCM push notification 처음은 firsbase 에 접속하여 fcm 서비스를 신청하는 것입니다. https://console.firebase.google.com 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 시작하기 -> 프로젝트 만들..

BACK END/node.js 2022.10.14

ffmpeg을 사용하여 webcam의 영상을 저장하거나 udp 방송

저는 윈도우를 사용하였습니다. 리눅스는 제가 참조한 곳을 방문하여 읽어주세요 먼저 vfwcap포멧을 사용하는 방법부터 알려드리겠습니다.(vfwcap은 오래된 옵션이라 아래 방법을 추천합니다.) //vfwcap 사용 //사용가능한 영상 카메라 리스트 ffmpeg -y -f vfwcap -i list 그럼 아래 사진처럼 결과가 나옵니다. driver 0으로 하나가 잡히네요 //영상 저장(mp4사용 불가)(avi 포멧 사용) ffmpeg -y -f vfwcap -r 25 -i 0 -t 60 out.avi 설명: -y : 전에 있던 파일에 덮어쓰기 -f : 사용 포멧 -r : 프레임 -i : 기본 옵션으로 -i 다음으로 무슨 형식이든 와도 됩니다.(ex rtsp, mp4, avi etc) -t : 영상 시간입니..

개발일지/ffmpeg 2022.09.19

ffmpeg은 무엇인가?

ffmpeg은 인간이 만들거나 기계가 만든 무엇이든 인코딩과 디코딩이 가능하게 해 주는 오픈소스 프로그램 입니다. FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporatio..

개발일지/ffmpeg 2022.09.19