목록분류 전체보기 (238)
Nuke Olaf - Log Store
1. 디자인 패턴이란? 개발을 하면서 반복적으로 발견되는 문제를 해결할 수 있는 재사용 가능한 해결책이다. 2. 디자인 패턴을 사용하는 이유 디자인 패턴은 프로그램을 개발하면서 직면할 수 있는 문제상황들에 대한 검증된 해결책을 제시하므로, 문제 상황에 대한 해결책을 처음부터 다시 만들 필요가 없다. 디자인 패턴을 제대로 적용하여 프로그램을 설계하면, 코드의 유지보수가 쉬워진다. 또한, 디자인 패턴은 특정 문제를 해결하는 데 사용된 패턴의 이름을 정의하므로, 다른 개발자들과 시스템 설계를 논의할 때 효율적으로 커뮤니케이션 할 수 있도록 도와준다. 3. MVC 패턴이란? 애플리케이션의 시각적 요소와 그 이면에서 실행되는 로직을 Model - View - Controller 로 분리하여 서로 영향 없이 쉽게 ..
나는 안드로이드 camera2 api 를 공부하다가 디자인 패턴이라는 말을 처음 들어 보았다. 카메라 객체가 "싱글톤" 객체이기 때문에 카메라 객체의 인스턴스가 한 번 생성되면, 해당 인스턴스가 반환되기 전까지는 새로운 카메라 객체를 생성할 수 없다는 내용이었다.당시에는 기능을 구현하는게 더 중요하다고 생각했다. 그래서 왜 카메라 객체를 싱글톤 객체로 만들었는지, 디자인 패턴이 무엇인지에 대해 제대로 고민해보지 않고 넘어갔던 것 같다. 그러나 이제는 새로운 프로젝트를 시작하면서, 디자인 패턴을 공부할 수 있는 기회가 생겼다. 그래서 이제부터 디자인 패턴이란 무엇인지 공부하려고 한다.디자인 패턴이란 무엇일까? 1. 디자인 패턴이라는 이름의 뜻1.1 디자인 패턴의 사전적 의미디자인 패턴이 무엇인지 알기 위해..
1. MVP 의 뜻 Model : 모형, 모델 (애플리케이션에서 다루게 되는 데이터들을 의미한다) View : 견해, 시야, 관점 (데이터들을 보여주는 방식을 의미한다) Presenter : 진행자, 발표자 (View 에서 받은 사용자의 행동을 기반으로 Model 로직을 호출하거나, Model 의 로직을 기반으로 나온 결과를 View 에 보내 UI 의 변경을 야기한다) 소프트웨어 엔지니어링에서 말하는 MVP MVP 패턴이란, 시각적인 것(View)과 데이터(Model)를 완전히 분리하고, 이 둘이 Presenter에 의해서만 상호작용할 수 있도록 하는 디자인 패턴이다. ‘MVP 패턴’은 Model, View, Presenter의 앞글자를 따서 이름이 지어졌다. 이 패턴의 핵심 아이디어는 사용자 인터페이스..
1. MVC 의 사전적 의미 Model : 1. a standard or example of imitaion or comparison. 2. a representation, generally in miniature, to show the construction or appearance of something. View : an instance of seeing or beholding; visual inspection Controller : 관리자, 조종 장치 2. IT 사전에서 말하는 MVC 란? 응용 프로그램을 "모델-뷰-컨트롤러" 세 가지의 구성요소로 나누어 (이를 어렵게 말하면 사용자 인터페이스로부터 비즈니스 로직을 분리하는 것) 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서..
1. 구글 웹마스터 도구 시작 구글 웹마스터 링크 : https://search.google.com/search-console/about 2. 속성 유형 선택 : 도메인 도메인 주소를 입력하고 확인버튼을 누른다. 나의 경우에는 nukeolaf.ga 를 입력 3. 이때 나오는 DNS 인증 코드를 Route 53 에서 등록 유형은 TXT 로 하고, 값 부분에 DNS 인증코드를 넣어주면 된다. 참고 : https://support.google.com/a/answer/183895?hl=en 4. 소유권 확인 완료 참고 사이트>>> https://support.google.com/webmasters/answer/7451184?hl=ko https://support.google.com/webmasters/answe..
https://waspro.tistory.com/383 [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 본 포스팅은 Apache에서 SSL을 적용하는 가이드입니다. 기존 설치되어있는 Apache에서 SSL 인증서를 만들고, 적용하여 HTTP>HTTPS로의 Rewrite를 테스트해보도록 하겠습니다. Apache 웹서버에 SSL를 적용하기 위해.. waspro.tistory.com 본 포스팅은 Apache에서 SSL을 적용하는 가이드입니다. 기존 설치되어있는 Apache에서 SSL 인증서를 만들고, 적용하여 HTTP>HTTPS로의 Rewrite를 테스트해보도록 하겠습니다. Apache 웹서버에 SSL를 적용하기 위해 아래 두 항목이 웹서버에 설치되어 있어야 합니다. - Opens..
Mixed Content: The page at [frontend-url] was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint [backend-url]. This request has been blocked; the content must be served over HTTPS. " If you load a page in your browser using HTTPS, the browser will refuse to load any resources over HTTP. As you've tried, changing the API URL to have HTTPS instead of HTTP typically resolves this..