본문 바로가기
반응형

개발151

IBM Developer Day (오전) 후기 (2018.11.14.에 작성한 글입니다.) 저번 주 AWS DEV DAY에 이어 IBM Developer Day를 다녀왔다.파이콘이나 AWS 등 코엑스에서 하는 컨퍼런스는 여러 번 참여해봤는데 IBM은, 롯데호텔은 처음이라 분위기나 볼 겸 오전만 참석했다. 사실 오늘 참석했던 건 IoT 뱃지 때문이 컸다.몇 주 전 어쩐지 홈쇼핑스러운 광고를 메일로 받게 됐는데 예전에 라즈베리 파이나 아두이노를 시도해보려다 흐지부지돼서 나도 이런 보드를 하나쯤 갖고 싶었다.정말 갖고 싶었다고. 9시부터 등록이어서 후딱 가서 상품도 받고 부스들도 구경하자는 생각에 서둘러서 갔다.장소는 롯데호텔월드. 3년 전 친구들이랑 갔던 롯데월드를 마지막으로 여긴 와본 적이 없는 것 같다.잠실역을 나가자마자 보이는 사우론에 불길한 느낌.. 2019. 2. 13.
2018 AWS DEV DAY 후기 (2018.11.16.에 작성한 글입니다.) 2018.11.05. 화요일에 열린 AWS DEV DAY에 다녀왔다. 2주 전쯤에는 구글 클라우드 컨퍼런스도 열렸었는데 이번 AWS DEV DAY에는 클라우드 네이티브 섹션이 2갈래였다. 나머지는 인공지능, 엔터프라이즈, 커뮤니티, 그리고 핸즈 온 랩.나도 클라우드에 관심이 있어서 대부분 클라우드 위주로 들었다. 내가 들은 섹션을 간단히 정리해보자면, AWS Elastic Beanstalk 활용하여 수 분 만에 코드 배포하기Elastic Beanstalk을 올해 초 프리티어 계정으로 시도해보다 그만뒀는데 의외로 간단한듯 했다. 돌아와서 AWS 자습서대로 따라하니 EC2랑 보안그룹, S3, CloudWatch 등이 착착착 만들어져서 신기하고 좋았다. 스타트업 관.. 2019. 2. 13.
[Django] QuerySet을 사용할 때 쿼리를 몇 번 가져오는지 확인하자 사이트에서 Get 방식으로 가져오는 API 하나가 1.5초 정도로 너무 오래 걸린다 싶었는데 django-debug-toolbar(공식문서)의 SQL탭을 보니 쿼리를 150번 정도 돌리고 있었다.그렇게 복잡한 API도 아니었는데 이렇게 쿼리를 많이 돌리는 이유를 보니, - serializer에서 다른 테이블을 참조- for loop로 QuerySet을 돌림 이 중 두 번째, for loop로 QuerySet을 돌리는 실수가 가장 치명적이었다.심지어 for loop 아래의 for loop에서까지 돌리고 있었다.쿼리 1-10개 정도야 반짝하고 가져오지만 100개가 넘어가면... 그래서 for loop 아래에서 Model.objects.filter(..) 등으로 QuerySet을 가져오는 부분을 모두 바깥으로.. 2019. 2. 13.
[WebStorm] webstorm에서 "failed with error could not read from remote repository" 오류 webstorm이나 pycharm 등 Jetbrain 프로그램에서 git repository를 clone해서 수정한 뒤 push하려고 하면 failed with error could not read from remote repository위의 에러가 일어날 때가 있는데,Settings > Version Control > SSH executable를 "Native"로 변경하면 해결된다. 2019. 2. 13.
반응형