전체 글 84

19 TIL 정리 (ms클라우드 azure)

MS클라우드 플랫폼 Azure 서비스 클라우드 서비스는 앞선 AWS내용에서 다룬적이 있는데 각종 애플리케이션 소프트웨어나 하드웨어들을 클라우드 사용자가 대여할 수 있고 데이터 서비스부터 배포 개발환경등 또한 빌려서 바로바로 사용할 수 있다보니 물리적인 서버를 가지는 것보다 비용적, 시간적 절감이 확실하며 유연성 또한 존재한다. 클라우드 서비스의 종류 클라우드 서비서의 진화 프라이빗 클라우드 인프라가 단일 사용자 조직 전용 인 클라우드 컴퓨팅 모델이다./ 보안 우수 그렇기에 퍼블릭과는 다르게 컴퓨팅 리소스가 전용이고 독점적이며, 단일 조직이 시스템을 호스팅하고 관리한다. 하이브리드 클라우드 하나 이상의 프라이빗 클라우드와 하나 이상의 퍼블릭 클라우드의 조합 멀티클라우드 2개 이상의 퍼블릭 클라우드, 2개 ..

정리 2022.05.13

WIL - 4(20220509 ~0515)

TIL은 좀 더 가벼운 마음으로 진행했지만 WIL은 주단위인 만큼 경건한 마음으로 작성하려 한다. 이번주는 내일배움캠프의 4주차로 벌써 4개월간의 여정중 4분의1 지점에 도착했다. 생각보다 빠르게 지나온 것 같은데 아직까진 스스로의 실력에 대해 의문으로 가득 차 있는 것 같다. 이번 주는 내내 프로젝트를 진행 했는데 코드 구상에 관한 건 어느 정도 '이렇게 해볼까?' 라고 생각이 드는 것 까지만 코드를 쓸 때 당장 잘 생각나지 않고 하나하나 다 찾아서 입력 한 것이 꼭 오픈 북 시험을 하는 느낌 같았다. 하지만 다른 한편에서는 초보 개발자나.. 10년차 개발자나 아 이건 어떻게 했더라 하고 찾아보는 건 다 똑같다 그래서 살짝 위안이 되기도 하고 살짝 복잡한 마음이다. 아마 컴퓨터 언어는 그만큼 방대하고 ..

WIL 2022.05.13

TIL 20220513 - 19번째

(공부 정리 - https://mo-i-programmers.tistory.com/45 ) 1차 프로젝트 마지막 오늘로 본 프로젝트 1회차가 끝이 났다. 내일배움캠프 끝까지 이 주제 그대로 쭉 나가려고 하는데 생각 했던 것보다 무사히 잘 끝나서 다행이였다. 진행하면서 몇몇 에러와 부딪혀 시간이 소요되면서 하루에 필요한 공부 정리나 TIL 쓰면서 잠을 많이 줄여가며 했는데 잠이 부족하면 두통이 오는 편이라 진통제 먹어가면서 프로젝트를 끝낼 수 있었다. 처음 회의 했을 때 넣어야 할 기능들이 참 많았는데 어느정도 타협 점을 찾았고 1차 내에서 원했던 기능들은 다 들어간 게 우리 팀원 전부가 다 열심히 했다고 생각한다. 이번 프로젝트 발표도 내가 직접 하겠다고 해서 진행 했는데 발표 전 내용들을 미리 준비해 ..

TIL 2022.05.13

18 TIL 정리 (s3업로드,url가져오기)

S3 버킷을 파이썬에서 boto3 EB를 이용해 백엔드로 서버를 일단 움직여보려 했으나 아직 실력이 부족해 EC2를 이용해 서버를 운용했다. 그 과정에서 유저들의 데이터를 S3로 받았고 파이썬 boto3를 이용해 코드를 구상했다. 일단 소스 내에서 키를 받게 했는데 후엔 보안상의 문제로 깃이나 EB에서 시크릿 키로 전환 할 생각이다. s3 = boto3.client('s3', aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY ) 여기서 =aws_부분은 각자 가지고 잇는 키 아이디와 시크릿 키를 넣으면 된다. 이후 POST된 파일을 request.files로 받아온 후 파일 저장을 하면 된다. #파일 값 받아오기..

정리 2022.05.13

TIL 20220512 - 18번째

( 공부정리 - https://mo-i-programmers.tistory.com/42 ) 프로젝트 5일차 오늘 프로젝트 하고나서 짤을 보니 와 정말 가지고 싶다라는 생각이 들었다. 차마 컴퓨터는 비싼 거라 쌔게 못 하겠고.. 인형 쿠션은 날 바라보는 눈이 불쌍해 보여서 때리지도 못 하겠는데 이런 엔터키라면 혼신의 힘을 다해 내려 찍을 자신이 있다. 오늘 대부분의 프로젝트 작업들은 마무리 하였고 aws에 연결하려고 했는데 엄청난 뻘 짓으로 시간을 한 4시간 날린 것 같다. AWS수업에서 배운 것 처럼 백엔드와 프론트 엔드를 분리하려고 했는데 또 웹프로그래밍 심화에선 jinja2를 쓰다보니 서로 호환이 안된다는 걸 전혀 모로고 있었다. 근데 우리는... 배운 걸 써먹는다며 jinja2를 사용해 놓고 백과 ..

TIL 2022.05.13

17 TIL 정리 (로드뷰,onkeyup)

카카오 지도API-로드뷰,커스텀 오버레이 일단 지도 생성부터 주소로부터 좌표 값을 구하는 것 같다. var geocoder = new kakao.maps.services.Geocoder(); geocoder를 이용해 좌표 변환 객체 이후 추가할 오버레이를 만든다 var content = ''; content += ' 여기서 만나요!'; content += ' '; content += ' '; content += ' {{ post.address }}'; content += ' '; content += ''; 이후 주소에서 좌표값을 계산한 후 커스텀 오버레이를 좌표 상에 띄울 수 있게 만든다. geocoder.addressSearch(local, function (result, status) { if (st..

정리 2022.05.11

TIL 20220511 - 17번째

(공부정리 https://mo-i-programmers.tistory.com/40 ) 프로젝트 4일차 4일차까지 하면서 나도 진화를 했으니 짤도 진화를 하는 게 맞는 것 같다. 오늘로써 처음 기획했던 대부분의 프로젝트 계획은 거의 끝이 보이는 것 같은데.. 아직 최종 관문인 AWS 가 남아있다. 원래라면 처음부터 AWS를 이용해 깃 액션을 사용하면서 배포와 수정을 함께 진행 했어야 좋은데 다들 과금이 무섭기도 해서 그런지 어느정도 완성본을 만들어 배포 시킨 후 추후에 필요한 과정들을 깃 액션으로 고쳐보기로 했다. 어쨌든 중요한 건 배포의 경험과 클라우드를 직접 이용해 봤다 이니 내일 오전까진 대부분의 기능 점검들은 끝내고 오후부턴 배포와 프로젝트 발표 준비를 시작해야겠다. 오늘은 지도api만으론 뭔가 심..

TIL 2022.05.11

16 TIL 정리 (캘린더,정규식,if else,미리보기)

캘린더 기능 일단 부트스트랩 ( https://getbootstrap.kr/ )을 이용해 캘린더를 만들어 볼 수 있지만 나는 daterangepicker라는 라이브러리를 이용했다. (참고문서 - https://www.daterangepicker.com/ ) 작동 하게 되면 이렇게 되며 확실히 좀 더 이쁜 편이다. 다만 외국 개발자가 만든 라이브러리여서 한국어 패치를 하나하나 해줘야 한다. 사용하기전 라이브러리를 집어 넣어야 하는데 이 라이브러리를 임포트 하자! 내가 사용한 코드 여기서 autocomplete="off"는 자동완성을 끄는 기능이고 실제로 달력을 입력하는데 자동완성이 나와 날짜를 가리길레 찾아서 적용시켰다. 에는 아래 코드를 이용했다. function calender_select() { $(..

정리 2022.05.11

TIL 20220510 - 16번째

정리 ( https://mo-i-programmers.tistory.com/38 ) 오늘 프로젝트 3일차 후기 에러?? 어디가 문제지?? 하고 고쳐내고 나면 왜... 고쳐졌지?? 거짓말이 아닌 100퍼센트 실화 바탕으로 실제로 많은 사람들이 저러니 짤도 있는 것 아닐까?? 오늘은 프로젝트 내에서 어제 하던 거 이어서 만들고(각종 주의문, 작동 조건 등) 새로운 캘린더 기능을 넣어보았다. 각종 기능들이 동작하는데 있어 조건을 추가하고 주의문을 띄우거나 하는 건 예전 수업에서 들은 내용들을 다시 뒤져가고 정보의 바다 구글 덕분에 하기 쉬웠지만 캘린더 기능과 이미지 미리보기는 해본 적도 없고 찾아도 코드를 이해하기 힘들어 꽤나 애를 먹었다. 특히 이미지 썸네일 부분은 99퍼센트의 붙여넣기와 1퍼센트의 노력으로..

TIL 2022.05.11

15 TIL 정리 (카카오 지도api, 400에러,주소자동완성)

카카오 지도 API ( https://apis.map.kakao.com/web/sample/basicRoadview/ ) 이곳을 이용하면 샘플 데이터를 볼 수 있는데 확인 해 보면서 원하는 부분만 추려가보도록 하자. 라이브러리 부분을 전혀 생각 안하고 있다가 왜 동작안하지로 한참을 헤맸는데 apikey값을 넣는 것 뒤에 libraries 추가를 항상 신경쓰자. 커밋메세지 feat : 새로운 기능에 대한 커밋 fix : 버그 수정에 대한 커밋 build : 빌드 관련 파일 수정에 대한 커밋 chore : 그 외 자잘한 수정에 대한 커밋 ci : CI관련 설정 수정에 대한 커밋 docs : 문서 수정에 대한 커밋 style : 코드 스타일 혹은 포맷 등에 관한 커밋 refactor : 코드 리팩토링에 대한 ..

정리 2022.05.10
반응형