Programming
-
[VSCode+Python] 갑자기 VS Code에서 python 실행 안 될때Programming/PyQt 2022. 7. 11. 10:48
[증상] 어제까지만 해도 잘 되던 vs code에서 python실행하는 것이 갑자기 run(디버깅)이 되지 않았음. 어떤 오류, 에러 메세지도 없이 그냥 실행 자체가 안됨. 원인을 찾기 위해 cmd.exe에서 파이썬을 실행해보고 vs code 아래에서 python을 실행해봄 -> 둘 다 잘 됨. [원인(추측)] vs code - python간의 링크가 문제가 생겨서 (vs code 자동 업데이트 등의 문제) [해결 방법] VS Code 왼쪽 카테고리>Extensions에서 python검색. 1번 Switch to Pre-Release Version을 클릭하면 2번의 Reload Required 버튼이 생긴다. 2번 Reload Required를 다시 눌러주고 실행하면 잘 됨. 버전 문제였는듯?
-
[Git] gitmoji - git 에 이모티콘을 사용해보자Programming/Etc. 2022. 7. 6. 17:36
gitmoji | An emoji guide for your commit messages gitmoji :truck: Move or rename resources (e.g.: files, paths, routes). gitmoji.dev git commit할때 문구에 :bug: 를 쓰면 github에서 위 그림과 같이 보여진다 ㅎㅎ 귀여움 git bash의 로그에서는 그냥 :bug:그대로 나오는 듯; 이런 이미지들은 쓸만할듯?! 위 사이트에 가면 여러가지 gitmoji예시가 나와있음!
-
QMediaPlayer 재생이 안 될 때 해결방법Programming/PyQt 2022. 6. 29. 16:44
[Solved][PyQt5] DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102) - Clay-Technology World (clay-atlas.com) [Solved][PyQt5] DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102) - Clay-Technology Wor Today when I using PyQt5 framework to build a video player service, I got an error message at QMediaPlayer: DirectShowPla..
-
web 을 배워야 하는 이유Programming/Etc. 2022. 6. 27. 17:06
https://youtu.be/bdWnD6VqLAs 사용자로서 application을 설치하고 로그인 하는 일은 항상 번거롭고 불필요한 일이라고 생각되었었다. (보통 쇼핑몰에서 어플구매시 할인 쿠폰을 주거나 게임 등 설치가 필요한 어플을 사용했다.) 특히 mall같은 경우에 web에서 이미 로그인을 했는데 app을 설치하고, 또 다시 로그인하고...정말정말 비효율적인 과정이다 ^^ 그동안 app을 만들어야 했던 이유는 영상에서 나오듯이 push알림 때문이라고 하는데, 이 문제가 해결되면 app개발은 줄어들고 web이 확 뜨게 되는걸까? 어쨋거나 web은 배워야 할 것 같다... 흐름이 web이니까...... 또, 비밀번호 시스템에 대해서도 굉장히 불만을 가지고 있었다. 사이트마다 비번 규정이 달라서 비밀..
-
애자일(Agile)에 대하여Programming/Etc. 2022. 6. 20. 12:39
애자일이 무엇인가요? (brunch.co.kr) 애자일이 무엇인가요? 프로그래머가 되고자 하는 분들을 위한 이야기 | 필자의 지인 중에 잘 알려진 IT출판사에서 근무를 하는 분이 계신다. 출판사에서 일하다보니 출판 기획, 저자 섭외 및 관리(?), 편집이나 교정 작 brunch.co.kr 애자일이 뭔데? 그래서 왜 해야하는데? 그냥 빡세게 일 하라고 하는거 아니야? 라는 생각을 잘 해소해줄 만한 글이 위의 링크이다. 이 글을 읽고 나서는 애자일이 잘만 돌아가면 효율적인 아웃풋 창출이 가능하겠다는 생각이 들었다. 폭포수 방식은 리스크가 크기도 하고, 만일 아웃풋이 만족을 이끌어내지 못한다면 문제가 커지게 된다. 그리고 기존의 형태에서는 만족도 높은 아웃풋을 내기 힘들다. 니즈는 계속 변하니까. 그래서 큰 ..
-
[PyQt] MediaPlayer, GraphicsView Size가 안 맞는 문제 해결Programming/PyQt 2022. 6. 16. 16:07
self.videoitem = QGraphicsVideoItem() self.videoitem.setPos(0,0) self.videoitem.setSize(QSizeF(1280,720)) self.rectitem = QGraphicsRectItem(self.videoitem) Qt5 C++ QGraphicsView: Images don't fit view frame - Stack Overflow Qt5 C++ QGraphicsView: Images don't fit view frame I'm working on program which shows user some picture that is selected by him. But there is a problem because I would like t..
-
사용자 함수에 포인터 사용하기 (+call by adress)Programming/코딩공부 2022. 6. 16. 12:11
Call by Value, Call by Reference, and Call by Address in C++ (pencilprogrammer.com) Call by Value, Call by Reference, and Call by Address in C++ Summary: In this tutorial, we will learn the difference between call by value, call by reference, and call by address in the C++ programming language. To understand the importance of each type of call and their difference, we must know,… pencilprogramme..
-
[git] git status 했는데 fatal: not a git repository: (path)에러 해결Programming/코딩공부 2022. 6. 10. 10:50
일반적인 상황은 아닌데, git log나 git pull은 잘 되지만 git status하면 fatal: not a git repository: (path) 라는 에러가 나왔다. 해결방법 해당 프로그램에서 필요한 서브모듈을 임의로 복사했던것이 문제였고, git submodule init git submodule update를 하여 해결하였다. 원인마다 해결방법이 다르니 에러 원인에 맞는 방법을 잘 찾으면 된다!
-
[PyQt] QMediaPlayer, QGraphicsView, QGraphicsScene에서 마우스 좌표가 이상한 문제 해결 (mainwindow에서 widget불러오기)Programming/PyQt 2022. 6. 7. 18:32
비디오 영상을 재생하고 그 위에 ROI를 그려서 ROI위치를 export하는 프로그램을 만들고 있다. MainWindow에서 모든 위젯들을 다 만들고 graphicsView위에 그림을 그리는데 그림도 안그려지고(배경 ui에서만 그려짐) 좌표도 이상했다. mouseMoveEvent, mousePressEvent -> 이런 녀석들의 인자인 event(또는 e)는 해당 클래스를 기준으로 하기 때문에 메인윈도우에서 위의 함수를 사용하면 메인윈도우의 좌표가 나온다. 나는 로컬 위젯의 좌표를 원했기 때문에 클래스를 새로 만들어서 해당 위젯의 좌표만을 사용할 것이다. class MyWindow(QMainWindow, ui): def __init__(self, parent =None): super(MyWindow,se..