배경 친한 동생과 대화하다가 포스팅을 하게 되었습니다. 대화의 핵심내용은 텐서플로우 가 라이브러리 인가 프레임워크 인가 입니다. 자료조사 중, 참조한 논문에서 '텐서플로우는 오픈소스 딥러닝 프레임워크'라고 정의되어 있고 라이브러리이긴한데 플로우 그래프 구조를 사용하는 프레임워크 이며 발표했을 당시에 지도교수님이 별말씀없으셨어요. 동생은 이를 근거로 '텐서플로우는 프레임워크'다 라는 주장을 합니다. 부끄럽게도 프레임워크와 라이브러리 의 차이점이 무엇인지 바로 떠오르지 못했습니다. 구글에 검색해본 결과 텐서플로우는 라이브러리 라고 정의되어있고 대학생 때 잠깐 발만 담근 경험이지만, 텐서플로우는 패키지를 통해서 다운로드를 해야되며 임포트해야만 텐서플로우 관련 함수를 불러다 쓸 수 있는걸로 알고 있습니다. 저는..
성공에 대해 서두르지 않고 교만하지 않고 쉬지 않고 포기하지 않는다 - 로버트.H.슐러 - 이 글귀가 오늘의 나와 내일의 나에게 전하고 싶다 항상 쉬지않고 꾸준히하는게 정말 많은 인내심을 요구한다. 중간에 그만하고 싶은 유혹도 있는데도 말이다 지쳐서 쉬게되더라도 맨마지막 “서두르지 말고, 교만하지 말고, 포기하지 않는다” 이 세가지만은 지키고 싶다. 현재 내 상황에서는 네가지 모두 지켜야한다. 두번째 직장 이직성공하기 전까지는 말이다. 꾸준히 움직여야한다. 나는 성실하지 않은 게으른인간이더라도… 움직여야한다. 개발과 블로그 활동을 잠깐 쉬게되면 운동과 몸스트레칭 만큼은 계속해야된다 이번에는 개발공부와 이직준비만큼은 중간에 포기하지말고 끝까지 쭉쭉 내페이스를 유지하며 달리고 싶다. 9월 12일까지… 개발공..
본 포스트는 '쉽게 배우는 운영체제' 도서를 읽고 OS공부 목적으로 정리한 글입니다. 운영체제 정의 운영체제는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어 입니다. 운영체제의 역할 - 자원 관리 운영체제는 키보드, 네트워크, 사운드카드 등의 컴퓨터자원을 응용프로그램에게 나눠주어 사용자가 원활하게 작업할 수 있도록 도와줍니다. 자원을 배분하거나, 응용프로그램이 자원을 더이상 사용하지 않는다면 해당 자원을 회수합니다. - 자원 보호 운영체제는 사용자나 응용 프로그램이 하드웨어에 직접 접근하지 못하도록 막음으로써 컴퓨터 자원을 보호합니다. - 하드웨어 인터페이스 제공 운영체제는 복잡한 과정없이 하드웨어 자원(장치)를 사용할 수 있도록 하드웨어 인터페이스를 ..
[참고] [Tips] Gitmoji를 커밋 컨벤션으로 사용하기 저희 소프트웨어 마에스트로 13기 몬스테라 팀은 Gitmoji를 commit 컨벤션으로 사용하기로 정했습니다.Commit 메세지를 보면 참 귀여운 것을 알 수 있죠.그런데, 저희는 왜 gitmoji를 사용하기로 했을까 velog.io GitHub - carloscuesta/gitmoji: An emoji guide for your commit messages. 😜 An emoji guide for your commit messages. 😜 . Contribute to carloscuesta/gitmoji development by creating an account on GitHub. github.com GitHub - carloscuesta..
몽고디비 클러스터 이동으로 json데이터를 다른 클러스터로 이관하는 작업을 하게 되었습니다. 몽고디비는 document 기반의 데이터베이스여서 RDBMS와 다르게 넣은 데이터 타입에 맞게 알아서 스키마를 갖춥니다. 작업을 시작하기 전에... NoSQL이 무엇인지, 왜 써야되는지, 어떤종류가 있는지 를 소개하고 몽고디비에 데이터를 넣는 작업을 진행하겠습니다. > NoSQL 데이터베이스가 무엇인가요? NoSQL은 Not Only SQL 약자 입니다. NoSQL 데이터베이스는 Table(표)형식을 갖추지 않은 비관계형 데이터베이스 입니다. NoSQL은 관계형 데이터베이스 이외의 형식으로 데이터를 저장하는 데이터베이스 이기도 하지만 관계형 데이터베이스와 방식은 다르지만, 관계 데이터 도 저장할 수 있습니다. 즉..
어느덧 퇴사한지 3개월이 넘었다... 백수의 추석연휴가 끝났다. 오늘 오랜만에 요가원에 방문해서, 땀 한바가지 쏟아냈다. 꼭 운동가야될 시간 30분전이 귀찮은 나자신과의 싸움 시작이다. 나자신과의 싸움에서 승리한 오늘의 나에게 칭찬을!!! "오늘 좀 쉬고 다음에 하지 뭐" 이게 되게 무서운 말이다. 정말 한번 쉬면 계속 쉬고 싶어진다. 그러더니 어느덧 계속 쉬게된다. 몸이 정말 무겁다는걸 느낀다 ㅠㅠ 메일을 보다가, 내 이력서를 보고 관심이 생겨서 코딩테스트를 보라고 하길래 응시했다. 8월 27일부터 ~ 9월 3일까지 일주일동안 코딩테스트를 봤고 9월 6일에 코드리뷰를 받았고, 불합격 발표를 받았다. 힘이 쭉 빠진다.. 요구한 거 이외에도 개발을 했는데... ㅠㅠ 그래서 힘이 쭉빠져서 일주일동안은 계속 ..
[참고자료] https://velog.io/@jsy7517/Error-listen-EADDRINUSE-address-already-in-use-5000 EADDRINUSE 에러는 해당포트를 사용하는 프로세스가 이미 존재함 을 의미합니다. 배포후 프로젝트를 테스트를 하려다가, 로컬호스트의 5000번 포트를 사용하는 어떤 프로세스때문에 매번 실패메시지가 뜨게됩니다. $ heroku local web [WARN] ENOENT: no such file or directory, open 'Procfile' [OKAY] package.json file found - trying 'npm start' 오전 6:27:06 web.1 | > review-share-be-test@0.0.0 start 오전 6:27:06 ..
[참고자료] https://wajeeh-ahsan.medium.com/heroku-missing-required-flag-a-bfc7ba0a00f5 Heroku missing required flag: -a If you’ve deployed your app on heroku from heroku website and you want to run a heroku command like heruko logs or heruko open but it… wajeeh-ahsan.medium.com 작업래포지토리를 헤로쿠에 배포했음에도, cli명령어를 실행시켜도 $ heroku logs --tail Error: Missing required flag: -a, --app App app to run command aga..
- Total
- Today
- Yesterday
- Mongoose
- 습관개선
- 참고
- MongoDB
- nestjs
- 바이트디그리
- TypeScript
- TDD
- 클린아키텍쳐
- Nest.js
- 스마트폰중독
- git
- IT용어
- 갓생살자
- 한달어스
- 한달독서
- vscode
- RDBMS
- OS
- 나도 할 수 있다
- 디지털디톡스
- typeORM
- MySQL
- nestjs jest
- jest
- node.js
- gem
- 미완
- 개발용어
- Jekyll
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |