Etc.
-
MVVM 패턴 기본 이해 1 - 기본 지식, 독립성Etc. 2019. 6. 17. 11:06
MVVM패턴을 이용해 WPF앱을 개발하려 하는데 MVVM에 대해 쉽게 다가오지 않아 글을 쓰면서 정리하려고 합니다. 먼저 디자인 패턴에 대해 알아야하는데, 위키를 보면 다음과 같습니다. 소프트웨어 공학에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책 이라고 합니다. 그리고 제가 소프트웨어 공학시간에 배웠던 내용은 다음과 같았습니다. 비슷한 분야의 프로그램들은 공통적으로 요구하는 점들이 있었고, 이런 공통적인 점들을 처리하기 위해 비슷한 코드들이 생겼고, 그런 코드들이 일정한 구조(Pattern)를 갖추고 있더라. 그래서 그런 구조를 명시적으로 표현하여 소프트웨어를 설계(Design)할 때 계속하여 재사용할 수 있게 한 것이..
-
VS Code 웹 페이지, JS 를 Code Tab에서 미리보는 ExtensionEtc. 2019. 4. 15. 10:47
HTML, CSS, JS 등 Front End 개발을 할 때 VS Code를 자주 사용합니다. 이때 바로바로 결과를 보면서 개발하는 게 편한데요, 이때 활용할 확장 프로그램에 대한 글입니다. 우선 HTML과 CSS만을 Preview할 수 있는 Extension이 따로 있습니다. Live Server Preview(링크) 이 Extension을 실행하면 VS Code의 탭이 뜨고 그곳에서 HTML과 CSS를 적용시킨 화면을 바로 볼 수 있습니다. 하지만 JS의 경우에는 작동하지 않았습니다. 다른 Extension을 사용해주어야 합니다. 1. Browser Preview(링크) 2. Live Server(링크) 먼저 1번은 Web을 VS Code 내에서 볼 수 있게 해주는 Extension입니다. 2번은 현..
-
정보처리기사 보안 용어 정리Etc. 2018. 4. 16. 13:38
업무 프로세스 와 마찬가지로 공부하면서 정리했던 내용 한글에 썼던 내용을 붙여넣기 한 것이라 포맷이 맞지 않을 수 있음 기밀성 (Confidentiality) : 시스템 내의 정보와 자원은 인가된 사용자만 접근 가능무결성 (Integrity) : 시스템 내의 정보는 인가된 사용자만 수정 가능가용성 (Availability) : 인가된 사용자는 언제나 사용 가능인증 (Authentication) : 사용자를 식별, 사용자의 접근 권한 검증부인 방지 (Non Repudiation) : 송·수신한 자가 그 사실을 부인할 수 없도록 증거 제공접근 통제 (Access Control) : 불법적인 접근을 방지가로막기 (Interruption) : 정상적인 전달을 가로막아 흐름 방해가로채기 (Interception)..
-
정보처리기사 업무 프로세스 용어 정리Etc. 2018. 4. 14. 13:58
기출을 바탕으로 기출을 못 찾을 경우 책 내용으로 핵심만 뽑아냄 업무 프로세스 한글 파일로 저장해놓은 걸 복사한 것이라 포맷이 안 맞을 수 있음 ISP(Information Strategy Planning) : 전사적 관점에서 정보 시스템이나 정보 관리 등의 전략을 수립하는 활동CSF(Critical Success Factor) : 성공에 불가결한 요인을 찾아내어 경영상 중요한 정보를 결정 (MIT)3C 분석 : 고객(Customer), 경쟁사(Competitor), 자사(Company)분석SWOT 분석 : 강점(Strength) 약점(Weakness) 기회(Opportunity) 위협(Threat) - SO, ST, WO, WT5-FORCE 분석 : 신규 진입자의 위협, 기존 업계 경쟁, 공급자의 교섭..
-
인증서를 PFX파일로 내보내기Etc. 2018. 3. 21. 13:36
이전 글(2018/03/20 - [Etc.] - 응용 프로그램 패키지 서명 인증서 만들기)에서 개인적으로 인증서를 발급하는 법에 대해 글을 썼습니다. MakeCert대신 New-SelfSignedCertificate 라는 것을 사용하는데요, 이번에는 이 만들어진 인증서를 pfx파일로 내보내는 법입니다. 원 내용은 MS Docs(패키지 서명용 인증서 만들기) 에 있습니다. 먼저 인증서에 사용할 암호를 만들어 주어야 합니다. $pwd = ConvertTo-SecureString -String -Force -AsPlainText 여기서 $pwd는 PowerShell을 종료시에 없어지는 임시 변수 인데요, PowerShell이 켜져있는 동안 다른 특별한 행동을 하지 않는 이상 유지되는 변수입니다. 대신 사용할 ..
-
응용 프로그램 패키지 서명 인증서 만들기Etc. 2018. 3. 20. 21:41
(WPF 인증서, Visual Studio에서 사용하는 인증서, RSA 인증서) 먼저 본인 컴퓨터에 설치된 인증서들을 확인하는 방법입니다. 실행창(win + R) -> certmgr.msc 실행 저는 WPF를 ClickOnce 배포할 때, 어셈블리에 서명할 때 사용하지만, 기타 다른 개발시에도 코드 서명은 필요합니다. 본래는 VeriSign 같은 곳에서 인증서를 구매해야 하지만, 공부용, 돈을 주고 사야할 정도의 규모, 용도가 아닌 경우 등등 돈을 투자하여 사기에는 애매한 경우가 있습니다. 그럴 때에 VeriSign 같은 신뢰 가능한 CA(Certificate Authority 네이버 백과)가 아닌 스스로 발급하는 방법이 있습니다. 신뢰할 수 있는 CA는 아니지만, 인증서를 사용하는 법을 확인할 수 있고..