전체 글 474

실패를 즐긴다 == 책을 읽는다

책은 내 실패를 줄여준다. 저자는 이 책 하나를 집필하기위해 몇년의, 몇번의 시행착오를 이겨내 성공하였다. 책의 저자가 사기꾼이 아닌 이상 책은 성공한 사람들의 경험과 노하우를 갖고있다. 실패를 해야만 성공할 수 있다. 그러므로 책은 실패를 겪은 사람들의 경험과 시간을 고스란히 담고있다. 책을 읽는 다는것은 내 시행착오를 줄이고 시간을 더욱 아낄 수 있는 가장 효율적이고 저렴한 방법이다. 실패를 간접적으로 배울 수 있기때문이다. 책을 많이 읽자.

[pymongo][mongodb]auto_increment만들기

저번 앱을 개발할 때는 mysql을 이용하였기에 값을 insert하면 자동으로 값이 올라가도록 설정할 수 있었다. 그러나 mongodb에서는 따로 그렇게 지정할 수가 없다고 한다. (아쉽...) 그래서 DB에 직접 값을 두고 해당 값에서 1을 더해 이른 index로 사용하는 식으로 만들 수 있다. 위에 링크를 통해 알 수 있었다. https://stackoverflow.com/questions/13710770/how-to-update-values-using-pymongo How to update values using pymongo? I've a mongodb collection in this form: {id=ObjectId(....),key={dictionary of values}} where dic..

시간관리의 방법 - 우선순위 설정

우선순위 : 1. CS 공부 2. 졸업프로젝트 3. 학부 공부 내 학점은 지금 아무리 학교 시험을 못봐도 3.8이 넘는다. 물론 학점도 중요하지만 3.6 정도만 넘으면 크게 신경쓰지 않는다고 한다. 학점 이외에도 개발자는 CS 기초가 중요하다고 한다. 그래서 학부 공부는 우선순위에서 잠시 물러나 3순위 1순위를 CS 공부로 설정하였다. 나는 컴공과가 아니기때문에 컴공과에 비하여 다른 회로나 통신관련 수업을 꽤 들었다. 이 시간동안 다른 컴공생들과는 격차가 날수밖에 없다. 이를 따라잡기위해 CS기초 공부를 꾸준히 1순위로 공부하자. 그리고 졸업은 해야하니까 졸업프로젝트는 2순위로 두었다. 앞으로 이 순위를 기억하고 계획을 세우고 공부하자. CS - 데이터베이스, 네트워크, OS, 자료구조, 알고리즘

[pip install onnxruntime ERROR] ERROR: Could not find a version that satisfies the requirement onnxruntime (from versions: none)

라이브러리 설치과정에서 또 에러 이제는 에러가 안나오면 이상할것같다. pip3로 하라고 해서 했는데도 동일한 에러가 발생한다. https://github.com/microsoft/onnxruntime/issues/11037 pip install onnxruntime --- No matching distribution found for onnxruntime · Issue #11037 · microsoft/onnxruntime Describe the bug Unable to install onnxruntime via pip/pip3 Urgency Trying to get this up and running for a business project we have due in a couple weeks. Sys..

[pip install onnx ERROR] Building wheels for collected packages: onnx Building wheel for onnx (setup.py) ... error error: subprocess-exited-with-error × python setup.py bdist_wheel did not run successfully.

모델을 실행하기위해서 라이브러리를 다운받던중 에러가 발생했다. 오케이 onnx가 설치하면 되겠네 에러가 났다. 스택오버플로에서 몇개의 답을 알려줘서 따라해봐도 동일하다.... 대체 뭐가 문제인거지... setup.py가 잘 작동하지 않은것같은데... wheel은 뭘까... https://pypi.org/project/onnx/ onnx Open Neural Network Exchange pypi.org 여기서 보고 이렇게 설치해보았다. 또 동일한 에러가 발생하였다. 그래도 포기하지않고 계속 구글링 하였다. https://github.com/onnx/onnx/issues/4066 Installation failed using python 3.10 pip (Windows) · Issue #4066 · onn..

인생을 어떻게 살것인가

일단 내 분야에서 최고가 되자 아무나 대체할 수 있는 인력이 아닌 오직 나만의 능력, 역량을 쌓자 깃허브 설명대로 ONLY ONE 개발자가 되자. SW 엔지니어로서 인정을 받은 후에는 만족하지 말고 계속 성장하자. 성장하면서 다양한 분야에서 배움을 멈추지말자. 글쓰기, 발표 실력, 심리학, 인간관계술, 주식투자, 부동산 경매, 리더쉽 등 다양한 기술들을 닥치는대로 배우고 익히자. 그러고 회사 이외에도 내 돈이 돈을 벌 수 있는 구조를 만들자. 주식 투자를 배우든, 나에게 더 투자하든, 건물을 사든 매일 회사일에 지쳐 주말과 퇴근만을 기다리는 회사원이 되기 싫다. 매일 눈뜨고 일어나는 하루하루가 새롭고 기대되는 사람이 되고 싶다. 나를 위해 일하는 사람이 될 것이다.

[mongodb]pymongo.errors.ServerSelectionTimeoutError : localhost 27017 에러 해결법

이제 졸프 백엔드를 본격적으로 개발하려고 하자 DB에서 에러가 발생하였다. 몽고DB를 연습할 때는 에러 하나 없었는데 당황스러웠다. 그러나 침착하게~ 구글링으로 문제를 해결했다. https://daydreamx.tistory.com/entry/MongoDB-cannot-connect-to-the-mongodb-at-localhost-27017 [MongoDB] cannot connect to the mongodb at localhost 27017 분명 목요일까지만 해도 MongoDB가 제대로 동작했는데, 오늘 robo3T를 켰더니 cannot connect to the mongodb at localhost 27017 이라는 에러가 떴다. 그래서 cmd를 통해 mongo 명령을 실행해 보았더니 다음과 같...

[Vivado]_OpenProject_무한 로딩문제 error 해결법

디지털 시스템 설계 과목을 들으며 Vivado를 사용하기 위해 설치하였다. Create Project를 하여 프로젝트를 만드려는데 계속해서 로딩만 발생할 뿐 몇시간을 기다려도 작동하지 않는다. https://support.xilinx.com/s/question/0D52E00006hprvBSAQ/vivado-20211-stuck-initializing-language-server?language=en_US Vivado 2021.1 stuck initializing language server support.xilinx.com 이 링크를 통해 해결법을 알수있었다. 먼저 Create Project를 선택하기전 Tools -> Settings -> Text Editor -> Syntax Checking 에서 S..

팩트풀니스를 읽으며(1) - 간극본능

_ 우리가 세상을 오해하는 10가지 이유와 세상이 생각보다 괜찮은 이유 개발도상국과 선진국 이렇게 세계를 두가지로 양극화하는 것이 당연하지않은가? 어렸을적부터 학교에서 이렇게 배워왔다 그러나 이 책은 처음부터 이 생각이 틀렸음을 말한다 이 책은 처음에 13가지의 테스트로 시작한다 나름 열심히 풀었는데 3개 맞았다 전 세계 평균이 3개라고 해서 안도했다 이만큼 세계 사람들이 현재 상황을 잘 모르고있다 마치 이 세상이 곧 망할것처럼 점점더 안좋아지고 있다고 생각하는데 이러한 현재와 맞지않는 생각을 바꾸고 현재의 상황을 알려주는 책이다. 1장은 간극 본능 아직도 우리는 개발도상국, 선진국이라는 용어를 자주 쓴다. 이는 현재 상황과 맞지않지만 지속해서 사용된다. 저자는 그 이유가 인간의 간극본능이라고 설명한다...

자기계발/책 2022.03.23