본문 바로가기

전체 글49

IaaS, PaaS, SaaS as Pizza 출처 : https://m.oursky.com/saas-paas-and-iaas-explained-in-one-graphic-d56c3e6f4606 The Pizza-as-a-Service metaphor was firstly introduced by Albert Barron in 2014 as a visualization of the differences between Infrastructure-as-a-service (IaaS), Platform-as-a-service (PaaS) and Software-as-a-service (SaaS). At first sight it looks brilliant — but if you look in depth, it falls apart. This diagram.. 2019. 12. 28.
개발자와 커뮤니케이션 능력 개발자의 커뮤니케이션 능력에 대해 넋두리를 해보고자 한다. 살다보며 마주치는 수많은 개발자들. 그들 중 대다수가 커뮤니케이션이 되지 않는다는 평가를 듣는다. 이에서 오는 답답함을 표현하고자 한다. 그럼 여기서 커뮤니케이션이 무엇일까? 사람마다 다르게 정의하겠지만 보편적으로 생각하는 커뮤니케이션 능력이란 다음을 포함할 것이라고 생각한다. -상대방과 나의 입장 차이를 이해할 수 있다. -상대방의 감정 상태를 이해할 수 있고 그에 따른 반응을 할 수 있다. -원하는 것에 대해 서로 표현 및 조율이 가능하다. -대화하는 것에 대한 두려움이 없다. -상대방의 기분을 생각해가며 말한다. (입장 바꿔 생각하기를 할 수 있다.) -배려심 있는 대화가 가능하다. -대화를 부드럽게 이끌어 갈 수 있다. 등등... 이 아닐.. 2019. 12. 25.
git ignore 적용이 안될 때 - GIT delete cache / Git ignore 파일 생성하기 After you put more elements to your .gitignore list, sometimes git add . don't work like expected. In that case, delete cache first and then try git add again. (check git status to see the changed file) .gitignore 파일을 새로 설정한 후에, git add . 를 하면 바꾼 gitignore내용이 반영이 안되는 경우가 있습니다. 이 때에는 다음과 같이 해결할 수 있습니다. (캐시 파일 지우기) git rm -r --cached . git add . git commit -m "clear cached" 2019. 12. 23.
Send XLSX File from Front end (Angular.js) to Back end with Fetch Fetch 로 프론트에서 백사이드로 xlsx 파일 보내기 xlsx 파일을 angular에서 input으로 받고 보내는 과정입니다. 해당 코드는 앵귤러 기반에서 작성했습니다. 가장 프론트 단의 input 은 다음과 같이 작성합니다. 프론트 단에서 아래와 같이 서버로 xlsx파일을 전송합니다. (Aungular환경에서 $scope 에 function을 만들어서 fetch를 사용했습니다.) $scope.uploadExcel = function (event) { var files = event.target.files; console.log("controller file", files); const formData = new FormData(); formData.append('inputFile', file[0]).. 2019. 12. 22.