반응형 분류 전체보기75 [직장인 책/추천] 초격차 : 넘볼 수 없는 차이를 만드는 격 1. 책 소개 지금의 반도체 일류기업의 성과를 이루어낸 삼성전자의 실질적 수장 권오현 회장의 조직 경영의 비결을 담은 책이다. 연구원부터 회장까지 직장인으로써의 정점을 찍고 탁월한 리더십으로 실패를 딛고 인내하여 지금의 업적을 이룬 그의 생각을 알아볼 수 있는 책이다. 또한 일류기업 삼성의 조직문화를 엿볼 수 있고 지금의 조직이 어떻게 탄생했는지 알아볼 수 있는 기회를 준다. 2. 읽게 된 계기 이 책은 사실 겉표지부터 정열의 붉은색이라 그런지 쉽지 않아 보였다. 그러나 모두가 아는 대기업 삼성이 지금에 오기까지 어떤 과정을 거쳤고 어떤 리더에 의해 그려져 왔는지 알고 싶었다. 나 또한 지금 세번째 회사에서 어쩌면 조직 개편이라는 큰 폭풍을 앞두고 있는 상태라 경영진의 마인드를 엿볼 수 있는 책이다 생각.. 2022. 7. 28. [React] 실시간 채팅 구현하기 - Login 페이지 생성 그냥 js로 채팅기능 예제만 실행해 봤으나 본격적으로 react도 공부해볼겸 react로 client 구현을 제대로? 시작해보려고한다. 우선 CRA (Create-React-App)으로 리액트 프로젝트를 생성한다. 프로젝트 생성은 이전 글을 참고한다. 2022.07.04 - [개발 Study/Node, js, react] - [React] npm으로 react 프로젝트 생성하기 [React] npm으로 react 프로젝트 생성하기 1. Node.js 를 설치하여 npm 라이브러리 설치하기 앞선 글에서 Node.js 를 설치하여 npm 및 관련 라이브러리들을 설치하는 방법을 작성했으므로 아래 글을 참조한다. https://chuun92.tistory.com/13 [Node.js] No.. chuun92.t.. 2022. 7. 25. [Node.js/Mongoose] 실시간 채팅 구현하기 - CRUD API 생성하기 및 Express 라우터 사용 오늘은 라우터를 사용하여 외부에서도 API를 통해 DB에 데이터를 Create/Read/Update/Delete 할 수 있는 기능을 구현하여 Postman으로 테스트하는 걸 해보겠다. 소스는 이런식으로 구성했다. db 폴더 안에 모델들을 넣어 놓고, index에서 db 연결을 해준다. 각 모델에 해당하는 controller들 생성하여 CRUD 기능들을 구현하였다. route.js 에서 express router로 라우터를 구현하였다. 1. Model 생성 총 4가지 모델을 생성했으며 생성 방법은 아래 글에 나와있다. 2022.07.12 - [개발 Study/Node, js, react] - [Node.js/MongoDB] 실시간 채팅 구현하기 - MongoDB 설치, 연동 및 모델 생성 { if (!re.. 2022. 7. 13. [직장인 책/리뷰] 타이탄의 도구들 1. 책 소개 팀 페리스가 다양한 분야에서 성공한 사람들을 인터뷰 하고 사귀면서 그들의 성공담과 각자의 도구가 뭔지 노트에 적은 것을 추려 책으로 냈다. 자신의 분야에서 최정상에 오른 그들을 '타이탄'이라고 일컫고 자신의 이름을 내건 팟캐스트 방송을 통해 200명이 넘는 '타이탄'들을 만났다. 그들과 인터뷰뿐만아니라 소통하고 친구가 되며 수많은 아이디어과 깨달음을 얻고 더 나아진 삶을 살고 있다. 2. 읽게 된 계기 리디 셀렉트 내에서 자기 계발 서적들을 찾던 도중 전부터 들어본 제목의 책을 발견했다. 타이탄의 도구가 뭐길래 이 책은 여러해에 걸쳐 베스트셀러 안에 들고 재판을 한 걸까. 현재 내가 가진 도구가 무엇인지도 되돌아보며 앞으로 내가 가져야할 그들의 도구 그리고 마음가짐과 삶의 방식을 배우고 싶.. 2022. 7. 12. [Node.js/MongoDB] 실시간 채팅 구현하기 - MongoDB 설치, 연동 및 모델 생성 실시간 채팅 구현을 하려면 NoSQL 데이터베이스를 써야하므로 많은 DB 중 Node랑 잘 맞는 그리고 Socket.io와도 잘 맞는 MongoDB로 선택했다. *NoSQL이란 ? NoSQL 데이터베이스(일명 "SQL만을 사용하지 않는 데이터베이스")는 표 형식이 아니며, 관계형 테이블과는 다른 방식으로 데이터를 저장한다. NoSQL 데이터베이스는 데이터 모델에 따라 유형이 다양하다. 주요 유형으로는 문서, 키 값, 와이드 컬럼, 그래프가 있으며, 이들은 유연한 스키마를 제공하고, 대량의 데이터와 높은 사용자 부하에서도 손쉽게 확장이 가능하다. https://www.mongodb.com/ko-kr/nosql-explained NoSQL이란 무엇입니까? NoSQL Databases 설명 NoSQL은 먼저 .. 2022. 7. 12. [Python/PySide6] qrc 리소스 파일 .py 로 변환하여 사용하는법 *QT 리소스 파일 지원 (qrc파일) qt에서 지원해주는 리소스 파일(아이콘, 이미지 등)들을 qrc파일에 경로를 지정하고 .py로 변환한 후 이미지 파일 자체를 들고다닐 필요 없이 응용 프로그램 내에서 사용 가능하다. 우선 새 파일로 .qrc 파일을 생성한다. 그냥 텍스트에 .qrc 라고 적은 후 내에 리소스로 이용할 파일들의 경로를 입력한다. file에 alias 기능을 쓰면 긴 경로를 축약하여 표현할 수 있다. (여기선 생략) resources/icons/List.svg resources/icons/Open.svg resources/icons/OMR.svg resources/icons/Submit.svg resources/icons/Print.svg resources/icons/Spinner.gi.. 2022. 7. 7. [React/Error] React 버전 변경/다운그레이드 및 에러 해결 *create-react-app 설치 후 다른 모듈 설치 시 버전 호환 문제 실시간 채팅 프로젝트를 위해 react 개발환경을 다음과 같이 설치 했다. $npx create-react-app chat 그런 다음 react ui를 사용하기 위해 관련 모듈을 설치했는데 다음과 같은 에러가 떴다. @materail-ui/core 모듈을 지원하기 위해선 react 버전을 18.2.0(현재버전) => 16.8.0(이전버전) 으로 변경해야 하는 문제였다. 설치된 react 를 다운그레이드 하기 위해선 다음과 같이 하면 된다. $npm install --save react@^16.8.0 react-dom@16.8.0 변경했더니 여기서 또 문제가 발생하는데 경고라서 무시하고 넘어가고싶지만 testing library .. 2022. 7. 6. [Error] npm start 에러 처리 방법 나의 하찮은 뻘짓을 기록하고 다음에 같은 삽질을 반복하지 않고자 이 글을 남깁니다...^^ 아직 js 초보인 나는 이전 테스트 프로젝트에서 잘만 돌아가던 npm start가 왜 실행이 안되지 하면서 맨 첫 줄의 Missing script를 읽어볼 새도 없이 바로 구글에 검색했다. 구글에 나왔던 방법들을 나열하자면. 1. npm install 을 한 후 다시 npm start를 해보기 2. npm install -g react-scripts 하고 다시 npm start를 해보기 네.. 두가지 방법 다 안먹혔고 여전히 이런 에러가 나는데.. 3. package.json 파일에 script 명령어 추가하기 정답은 에러문구 첫 줄에 계속 나와 있었다. ㅎㅎ; start 스크립트 명령어가 없으니 추가해주세요! 아.. 2022. 7. 6. [React] npm으로 react 프로젝트 생성하기 1. Node.js 를 설치하여 npm 라이브러리 설치하기 앞선 글에서 Node.js 를 설치하여 npm 및 관련 라이브러리들을 설치하는 방법을 작성했으므로 아래 글을 참조한다. https://chuun92.tistory.com/13 [Node.js] Node.js 및 npm 설치하기 1. npm 이란? Node Package Manager(NPM) Node.js의 패키지 관리자다. Node.js에서 사용하는 모듈들을 패키지로 만들어 npm을 통하여 관리하고 배포하고 있다. Python 공부할때 모듈 설치시 사용했던 pip와 비슷하 chuun92.tistory.com 2. React 컴파일 환경 만들기 create-react-app 을 설치하여 개발환경을 구축할 수 있다. $npm install -g c.. 2022. 7. 4. 이전 1 ··· 4 5 6 7 8 9 다음 반응형