[ 개발 ]
-
IE11 에서 자동으로 열리는 Microsoft Edge 사용하지 않기[ 개발 ] 2020. 11. 24. 10:22
오늘 아침 갑자기 기존에 사용하던 IE11에서 "연결하려는 웹 사이트가 Internet Explorer 에서 동작하지 않습니다." 를 보여주며 Microsoft Edge 를 열어준다. 내가 원하는 사이트는 개발된지 오래되어 크롬, 파이어폭스, Edge 등에서 디자인이 깨진다 Microsoft Edge를 자동으로 띄우지 않게 하는 방법 1. Microsoft Edge 실행 2. URL 입력란에 "edge://settings/defaultbrowser" 입력 후 엔터 3. "Internet Explorer를 사용하여 Microsoft Edge에서 사이트를 열어 보세요." 에서 "호환되지 않는 사이트만(권장)" -> "안함" 으로 변경
-
GitHub in DevOps Meetup 온라인 행사[ 개발 ]/[ 형상관리 ] 2020. 11. 20. 18:24
GitHub 는 방대한 오픈소스가 모이는 개발자들의 커뮤니티임과 동시에 GitHub Enterprise 라는 제품을 통해 기업내 오픈소스 문화라고 할 수 있는 이너소스를 기반으로한 기업지원 또한 아낌없이 제공하고 있습니다. 이번 온라인 행사에서는 GitHub Korea 팀, 그리고 GitHub.com 한국 Star Ranker 분들, 그리고 특별 연사인 카카오의 애자일코치, Benedict 파트장님을 모시고 “오픈소스에서 이너소스로의 여정”이라는 대주제로, 오픈소스 커뮤니티 경험과 기업내 이너소스 경험을 공유하는 자리를 가지고자 합니다. 행사명: GitHub in DevOps Meetup 행사일시: 2020년 11월 24일(화) 오후 4:00 진행방식: 온라인 웨비나 발표자 소개 김현석 | GitHub ..
-
API Gateway CORS 설정 후 iOS 12.x 이하, IE11 이하 에서 발생하는 오류[ 개발 ]/[ AWS ] 2020. 11. 20. 18:04
API Gateway 를 이용하면 쉽게 CORS(Cross-Origin Resource Sharing)를 쉽게 설정할 수 있다. Access-Control-Allow-Headers : '*' Access-Control-Allow-Methods : '*' Access-Control-Allow-Origin : '*' 이렇게 하면 최신 브라우저와 iOS의 WKWebView 아무 문제 없이 사용할 수 있다. 하지만 운영 중 발견한 내용이 있다. IE11 이하 ( IE11은 모든 마이너버전은 아닌듯 하다 )와 iOS 12.x 이하에서는 CORS 오류가 발생한다. 그 이하 버전에서도 장상적으로 동작하기 위해서는 다음과 같이 수정해 주어야 한다. Access-Control-Allow-Headers : 'ACCEPT,..
-
Amazon Elastic Container Service(ECS) 자습서 따라하기(1)[ 개발 ]/[ AWS ] 2020. 11. 13. 11:37
본 자습서 따라하기는 AWS 에서 가이드하고 있는 자습서가 작성 당시 실재 이미지와 내용이 상이한 부분이 있어 작성했다. 자습서와 이미지가 다를 경우 자주 사용하시던 분들은 쉽게 따라하실 수 있지만 화면 차이로 혼란이 오시는 분들은 참고 하면 좋을 것 같다. 1단계 : Amzaone ECS 첫 실행을 설정 1. 첫 화면에서 시작하기를 진행한다. 이미 AWS Console에 로그인이 되어 있을 경우 가이드의 [ a. 여기를 클릭하여 Amazon ECS 콘솔 첫 실행 마법사를 엽니다. ]를 클릭하여도 된다. 참고 : [ 클러스터 생성]이 보이시는 분은 [시작하기]를 클륵하세요 클러스터 생성은 다른 결과를 불러온다. 화면도 다른데 내용까지도 달라 더 혼란스러웠다. [2단계 : 작업 정의 생성]과 [3단계 : ..
-
API 서비스 개발 ( AWS API Gateway - Swagger 사용 경험담 )[ 개발 ]/[ AWS ] 2020. 11. 12. 14:54
얼마전 프로젝트에서 API 서비스를 개발하개 되었다. 회사에서는 이미 AWS 를 도입하여 AWS에서 운영되고 있는 모든 내용에 대해서는 될 수 있으면 AWS 의 서비스를 이용하고 있다. 우리는 관련해서 다음과 같은 구조로 서비스를 설계 하였다. Swagger : API Doc 정의 API Gateway : 외부에서 공개적으로 사용되는 모든 API 는 API Gateway 를 거쳐 진행하도록 설계를 진행한다. 개발방법은 다음과 같다 . 1. Swagger 를 통하여 API를 정의한다. * Swagger 에서는 json 또는 yaml 로 API 정의할 수 있으며 추후 정의된 내용을 API Gateway 바로 반영하여 동작시킨다. 2. 정의된 API를 API Gateway 에 integration 을 통하여 ..
-
Airtable 사용해 보기 | 첫 사용기[ 개발 ]/[ 프로젝트 관리 ] 2020. 11. 6. 18:04
Airtable에서는 무엇을 할 수 있을까? 나의 가장 큰 관심사는 바로 프로젝트 관리, 일정 관리이다. 나의 상사분들은 WBS로 일을 하셨고 새내기는 스프린트를 한다고 한다. 그러자 상사는 스프린트로 업무를 진행하라고 하면서 WBS 와 같은 문서를 가져오기를 바란다. 처음 JIRA Cloud 를 도입한 시점에서 스프린트는 애자일을 도입하는 데 있어 좋은 점이 있었지만 WBS를 따로 만들어야 하는 난 문서와의 싸움이 시작되었다. 난 개발자로 보고에는 소질도 없고 또 팀장으로서 관리 업무도 많이 해보지 않았다. 애자일도 교육받고 WBS도 교육받고 어떻게 해야 할지 고민하던 중에 Airtable을 접하게 되었다. 일단 2일 공부하여 다음과 같은 설정은 성공했다. 설정한 내용을 하나씩 하나씩 정리할 예정이다...
-
GitLab의 Runner Vs Github 의 Runner[ 개발 ]/[ 형상관리 ] 2020. 11. 5. 18:30
Git 을 이용하여 소스관리를 하는 여러가지 방법 중에 github 와 gitlab을 이용하는 방법이 있다. github 와 gitlab은 일전에 소개하였던 것 같이 거의 유사하다. 배포 또한 여러가지 방법이 있는데 간단한게 내가 설정한 서버에 별도의 비용을 들이지 않고 배포하는 방법이 Runner를 이용하는 방법이다. 개인적으로는 github의 runner가 이해도, 설정방법 등 친화력이 좋았던 것 같다. Gitlab에서의 Runner 설정 위치 Setting -> CI / CD -> Runners 를 활성화 하면 된다 설정하면서 가이드가 어려웠다. Github 에서의 Runner 설정 위치 Setting -> Action Gitlab을 미리 경험해서 그런지 환경 및 설치, 그리고 동작에 대한 이해가 ..
-
형상관리(Configuration Management)란 ?[ 개발 ]/[ 형상관리 ] 2020. 2. 21. 09:52
형상관리란? 위키피디아 : 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것으로, 형상 관리는 일반적인 단순 버전 관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다. 형상관리는 변경사항을 체계적으로 추적, 통제한다는 것. 이 말은 어떤 문서나 파일이 변경되었을 경우 변경된 내역을 기록하였다가 나중에 이를 찾아보아야 할 경우, 변경 원인과 변경 사항을 확인해야 할 경우에 대한 관리를 말한다. 많이 쓰이는 곳은 소프트웨어 개발에서 많이 쓰이지만 꼭 이에 대해서만 쓰는 것은 아니다. 예를 들어 회사 내에서 정책 문서가 있을 경우 이에 대한 변화와 왜 변경되었는지를 기록, 추후에 동일한 변경이 필요한 경우 이에 대한 과거 변경 요인들을 확인하기 위해서도 사용한다. ..