본문 바로가기

전체 글34

Matrix organization 안녕하세요 Shane입니다. 오랫만에 글을 작성해봅니다. 최근 다시 linkedin 에서 무료로 자격증을 수료할수 있는 Project management certification을 공부하고 있습니다. 만약 PM 자격증에 관심이 있으시면 아래 링크를 참고해서 자격증 공부를 해보세요 참고로 강의는 영어로 되어있습니다. 아래 영어 자막이 있으니까 참고해서 들어주세요 https://www.linkedin.com/learning/project-management-foundations-4/how-organizational-structure-affects-projects-3?autoplay=true&contextUrn=urn%3Ali%3AlyndaLearningPath%3A56db2d113dd5596be4e4989d.. 2022. 8. 4.
Project Management Foundation (PM) What is Project Management Foundation? PM 포지션의 가장 중요한 프로젝트 life-cycle 입니다. 총 5단계의 스텝으로 나뉘어있습니다. 각 스텝마다 무엇을 해야하고, 어떠한 역활을 하는지 이해하시는것이 가장 중요합니다. 1) Initiating Step 2) Planning Step 3) Executing Step 4) Monitoring and Controlling 5) closing step 2022. 8. 4.
AWS 장고 가상환경 설정하기 aws 서버에 가상환경을 설치해서 서버를 실행 시킬때 필요한 구분이죠 참고로 Aws 환경은 ubuntu에요. 1. 첫번째 python3 venv 파일을 설치해주세요. sudo apt-get install python3-venv 이러한 화면을 보실수 있을실 거에요. 2. 가상환경을 실행해주시면 끝~ source env/bin/activate 2021. 9. 4.
github 코드 업데이트 하기 ! github를 사용하기다가 코드를 다시 업데이트 하실 때 이러한 에러가 나시는 분들 있으시죠~ 이 오류는 데이터 유실 등 문제가 있을 수 있는 부분이 있어 github에서 처리 되지 않도록 에러를 띄우는 것입니다. 아래 코드를 입력하시면 강제로 코드가 업데이트 됩니다. $ git push -u origin +master ​ 따란~~ 이렇게 업데이트 되는것을 확일할 수 있을겁니다 ~ 2021. 8. 20.
Django 가상 환경 세팅 하는 법 ! 안녕하세요 개발 마스터입니다. AWS환경에서 python을 실행 하려고 하면 가상 환경이 필요 할것입니다. 가상환경 설치 가이드를 소개해드립니다. 참고(전 linux 환경에서 진행했습니다, Django도 설치가 되있는 상태입니다.) 1. 가상 환경을 최신 버전으로 업데이트 해줍니다. sudo apt-get update 2. essential build 해줍니다. sudo apt-get install build essential 3. python3를 설치 해줍니다. sudo apt-get install python3 4.pip를 설치 해줍니다. sudo apt-get install python3-pip 5. pip upgrade를 해줍니다 sudo pip3 install --upgrade pip 6. vi.. 2021. 7. 13.
mysql 시작안될때 mac 환경 환경 설정에서 mysql 클릭하고 들어가서 start mysql Server 실행이 저와같이 안되는 경우 터미널에서 간단 하게 코드 한줄이면 해결할 수 있는 정보를 공유해드립니다~~ 바로 이 코드를 터미널에 입력해주시면 됩니다~! sudo /usr/local/mysql/support-files/mysql.server restart 그럼 저와같은 화면이 나오고 mysql server가 다시 살아나는것을 보시게 될것입니다~! 2021. 6. 20.
git Permssion denied 맥 문제 해결 방법 깃을 업데이트 할려고하는데 갑지가 command 창에서 이러한 에러창이 나오시는 경우 당황하셨죠 간단하게 말하면 permission 권한이 denied 거절 당했다는 뜻 입니다. 아마 기존에 git을 등록 하셔서 이러한 경우가 발생하는 경우가 다반 사 입니다. 1. 터미널에 명령어를 작성해주세요 ssh-keygen -t rsa -C "test@gmail.com" 2. 이렇게 작성하시면 Users/shane/.ssh/id_rsa 나올떄 엔터를 쳐주시면 됩니다. 3.그리고 Users 뒤에 지금 이름을 작성해주시면 됩니다. 모든 암호화 키를 복사해주세요 vim /Users/~~~/id_rsa.pub 위에거가 안된다면, vim ~/.ssh/id_rsa.pub 4. 이제 자기 git 페이지 가셔서 settings.. 2021. 4. 26.
바이 낸스 선물 거래 API 구매 판매 const Binance = require('node-binance-api'); 바이낸스 공식 웹사이트가면 선물 API가 있지만 암호화 하는 부분에서 제일 많이 고생하실거라고 생각합니다. 바이낸스 API 사이트 가면 Future이라는 것이 선물을 의미합니다. 하지만 npm가시면 친절하게 binance 모듈이 있습니다. 모듈을 다운받고 선물 거래를(binance future api) 하시면 정말 쉽게 구매 판매를 하실 수 있을것입니다. ~~ 1. 일단 npm 설치를 해주세요 npm i node-binance-api 2. 전 Binance 모듈을 따로 빼서 이렇게만 선언했습니다. const Binance = require('./Biance_function'); npm 설치 하셧다면 이런 식으로 Binance.. 2021. 4. 20.
CDN 이란??? 개념 정리 Content Delivery Network == CDN 이란 무엇이냐? 넌 누구냐 한문장으로 표현 하면 == 인터넷 속도를 빠르게 향상 시켜주는것이 목적입니다.! 탄생 배경: 왜 CDN이 탄생했냐??? 이 원리를 이해하는것이 CDN의 개념을 이해하는것에 포인트입니다. EX) 한국에 저의 블로그 서버가 미국에 있는 유저한테 요청이 들어왔다고 가정합니다. 한국에서 미국까지 거리가 어마어마 깁니다. 쉽게 설명하면 사용자가 더 멀리 있으면 있을 수록 인터넷의 스피드가 느려진 다는 애기입니다. 그래서 미국에가 가장 가까운 곳에 CDN 서버를 만들어서 유저가 직접 한국의 서버에 접속하는것이 아니라 CDN서버를 통해서 빠른 서비스를 제공하는것을 말합니다. 2021. 4. 14.
Cache 이란??? 개념 정리 Cached(캐시) - 로켈 메모리라고 표현 할 수 있습니다. - 데이터의 접근을 빠르게 도와줄 수 있도록 데이터를 임시 저장해주는 공간 (메모리) - 웹 캐시란 : 웹 서버로 부터 받은 데이터를 저장해 두어 다시 데이터를 다운 받지 않아도 된다. 캐시의 메인 목적은 사용자에게 빠른 데이터 전송을 제공하기 위한것입니다. 캐쉬의 종류 브라우저 캐쉬 (Browser Cache) 브라우저 또는 http 요청을 하는 Client Appllication에 의해 내부 디스크에 캐쉬 공유하지 않는 한 개인에 한정된 캐쉬 뒤로가기 또는 방문한 페이지 재 방문 시 극대화 프록시 캐쉬 (Proxy Cache) Client나 Server가 아닌 네트워크 상에서 동작 큰 회사 또는 IPS 의 방화벽에 설치 대기 시간 감소 트.. 2021. 4. 8.