분류 전체보기(40)
-
MVVM을 소개 합니다.
[배경]마틴 파울러의 PDS(Presentation Domain Separation)가 그 시초입니다. - 2004년 소개된 Presentation Model이 원형입니다. - Microsoft에서 처음 구현하였습니다. ViewModel - Presenter와 유사함. 이 때, 뷰 모델은 뷰를 제어하지 않음. - ViewModel은 View가 있는지도 모르고, View에게 데이터를 전달하는 게 전부임.- 이 때문에 뷰 모델은 그 자체로 독립적인(self-contained) 시스템임.- 결과를 이벤트로 보낼 뿐 수신인은 그 존재를 모름. (이 점을 놓고, 동작만 보면 Broadcast가 생각난다. 안드로이드의 sendBroadcast에서 Intent를 날린다. 하지만 받는 입장에서는 누가 보낸 줄 모른다..
2025.04.05 -
[Burp Suite] 자신만의 설정 만들기 (부제: 항상 초기화되는 Community edition의 설정 유지하기)
* 해당 포스팅은 학습 목적으로만 활용부탁드립니다. * 명령어 사용 및 연습 시 허가받으신 곳 혹은 자신만의 환경을 구축하여 실습하시길 바랍니다. 그렇지 않은 곳에서의 피해는 온전히 자신의 책임입니다. [환경]명칭버전Burp SuiteBurp Suite Community Edition v2024.7.5OSkali linux 2022.3 안녕하세요 교육환경에서 실습을 진행하면, 여러 문제들을 부딫치게 됩니다.내가 했던 설정이 유지가 안되서 하던거 또 해야한다.. 라는 번거로움입니다. 이를 해결하려면, Save user settings 를 실행하면 json 파일이 생기면서 문제가 자연스럽게 해결됩니다. 가장 먼저 Burp suite Community Edition (이하 버프 스위트)를 실..
2024.09.14 -
[Burp Suite] 실습 수업 진행 시 폰트 크기 키우는 법
* 해당 포스팅은 학습 목적으로만 활용부탁드립니다. * 명령어 사용 및 연습 시 허가받으신 곳 혹은 자신만의 환경을 구축하여 실습하시길 바랍니다. 그렇지 않은 곳에서의 피해는 온전히 자신의 책임입니다. [환경]명칭버전Burp Suite Burp Suite Community Edition v2024.7.5OSkali linux 2022.3 안녕하세요 교육환경에서 실습을 진행하면, 여러 문제들을 부딫치게 됩니다.그중하나는 "폰트사이즈가 너무 작아요"입니다. 이를 해결하려면, 버프 스위트의 다음 폰트 크기를 키웁니다. 가장 먼저 Burp suite Community Edition (이하 버프 스위트)를 실행하고 다음을 따라갑니다. 1. 버프 스위트 실행 1-1. 버프 스위트 시작 화면 그림..
2024.09.08 -
[유틸] 파일 중복체크 하여 신규 파일 명 만들기
[환경]IDE : Visual Code Python : 3.12 안녕하세요. 흔히 압출파일을 해제하면, 같은 파일이 있으면 접미사에 (1) ,(2) 가 붙은 경험을 하신적이 있을 겁니다. 압축해제 그림 1 처럼 압축을 해제하시다 보면, 이렇게 뜨게 되죠. 파이썬으로 압축 해제하는 코드를 짜면 이런 유연함이란 없습니다. ^^. 프로그램이니까. 이런 유연성을 도와주는 코드입니다. def renameDirectoryIfExists(file_path): """ 파일 이름이 중복되는 경우 현재 시간을 추가하여, 파일 이름을 변경합니다. Args: file_path: 변경할 파일의 경로(예: 'origin') Returns: file_path 가 존재하..
2024.08.25 -
[Pandas] 학생의 과제 미제출자 찾아내기
[환경]IDE : Visucal Code Python version: 3.12Pandas : 2.2.1 안녕하세요. 유틸형 툴을 소개하고자 글을 남깁니다. 100 명이 넘어가는 학생들의 과제를 보는데, 꼭 안내는 사람들이 있습니다. 근데 100명이 넘는 사람을 기억하고 안내는 이를 비교하는 건 너무나도 어려운 일입니다. 이를 코딩으로 해결하고자 이 글을 작성합니다. 가장 먼저 python 비교툴 실행 결과 그림 1을 살펴보시면, 탁소희 사상공탁 두 학생의 이름이 출려굈음을 확인할 수 있습니다. 1. 가장 먼저 Excel 파일을 생성합니다. (물론 이외에도 다양한 접근법이 있습니다.) 2. excel 파일을 왼쪽은 모든 학생의 가명, 오른쪽은 과제 제출자 목록 그림2 와 같이 작성합니다..
2024.08.24 -
[Window] 몰컴 안들키는 깨알Tip
[환경]OS : Window 11 안녕하세요~ 집에서 갑자기 야구동영상을 시청하는데, 다른이가 들어왔다?혼자서만 보고싶은데 다른이가 들어왔다?데스크톱을 보는데, 화면이 너무 부족한거같다? 해결책은 바로 Multiple Desktop in Windows 입니다. 1. 화면 가장 하단에 네모를 클릭하면, 다른 화면을 추가하는 칸(데스크톱)이 보입니다. 2. 데스크톱 2를 선택하면 전혀 다른 화면이 나옵니다. 3. 다른 화면으로 이동하고 싶으시면, 데스크톱1 (=TaskView) 를 클릭하시면 됩니다. 물론 클릭만 가지고는 편함을 만족할 수 없습니다. Ctrl + 윈도우키(Ctrl 바로 오른쪽) + 우 화살표는 데스크톱 1 에서 데스크톱2 로 이동합니다. Ctrl + 윈도우키(Ctrl 바로 ..
2024.08.17