본문 바로가기
반응형

전체 글1584

“휴대전화 비번 ‘기적처럼 기억났다’ 임성근 vs 국회 위증죄 고발” 요약임성근 전 해병대 제1사단장(사단장)은 채모 상병 순직사건 및 수사외압 의혹 사건의 핵심 피의자로 수사 받아왔다. 이 과정에서 휴대전화 비밀번호 관련 진술이 쟁점이 됐다.주요 경위임 전 사단장은 해당 순직사건 수사 과정에서 자신의 휴대전화 비밀번호를 기억하지 못한다고 주장해왔고, 수사기관에 비밀번호를 제공하지 않았다. 그러나 구속영장이 청구되기 직전인 2025년 10월 20일, “새벽 2시 30분경 기적처럼 비밀번호가 떠올랐다”는 입장문을 내고 비밀번호를 수사기관(특검팀)에 제공했다고 밝혔다. 이후 2025년 10월 17일 열린 국회 법제사법위원회(법사위) 국정감사 증인 출석에서, 임 전 사단장은 증인선서 후 “비밀번호를 기억하지 못한다”고 증언하고, 또 이종호 전 블랙펄인베스트 대표를 “모른다”고 .. 2025. 10. 23.
자바스크립트 + file + base64 Encoding 예제 오늘, 개발해야 할 API에서 Base64로 이미지를 전송받겠다고 해서, html form에서 submit해서 보내도 되겠지만, 굳이 자바스크립트에서 base64로 인코딩해서 보낼 수 있는지 궁금해 한 내가 챗-GPT에게 물어서 샘플 코드를 확보해 보았다.누구나 그렇게 물어보면 된다고 생각하겠지만 사실 그렇게 능동적인 개발자가 많지는 않다. 고지식하게 옛날부터 사용해오던 방식을 고수하기 마련이라... 나중에 이해와 설득에 도움이 될 것 같아 정리해서 올려두는 내용. 별스럽지 않지만 부담을 느끼는 분들을 위한 작은 배려? 2025. 7. 30.
react - 개념 나에게도 다 계획(?)이 있다. 오늘은 react의 개념만 간단하게 정리한 내용. 리액트(react)란? 데이터를 업데이트 하면 전체 UI를 Virtual DOM에 리렌더링 합니다.이전 Virtual DOM에 있던 내용과 현재 내용을 비교합니다.바뀐 부분만 실제 DOM에 적용합니다. 리액트는 데이터가 변활 때마다 어떤 변화를 줄지 고민하는 것이 아니라 그냥 기존 뷰를 날려 버리고 처음부터 새로 렌더링 하는 방식(바뀐 부분만)DOM(Document Object Model)에 대한 이해Virtual DOM 에 대한 이해핵심 : 웹 브라우저 단에서 DOM에 변화가 일어나면 웹 브라우저가 CSS를 다시 연산하고, 레이아웃을 구성하고, 페이지를 리페인트 하는데 이 과정에서 시간이 허비 되는데 이를 보완하기 위해 .. 2025. 7. 7.
Could not resolve all dependencies for configuration ':classpath'. > Using insecure protocols with repositories, without explicit opt-in, is unsupported. 이 오류는 Gradle 7.x 이상에서 보안 정책이 강화되면서, http://로 된 Maven 저장소를 사용할 경우 명시적으로 허용하지 않으면 빌드 실패하는 문제. build.gradle 또는 settings.gradle 안에 maven { url "http://maven.icm.edu.pl/artifactory/repo/" }http형태의 의존성이 있다면 https로 변경하면 해결된다. 그리고 다음과 같은 오류의 경우는 A problem occurred evaluating root project 'kist-com.kirinote-server'. > Could not find method compile() for arguments [{group=javax.xml.bind, name=jaxb-api.. 2025. 6. 2.
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61 제목의 버그는 Gradle의 버전을 업그레이드하면 해결된다. 프로젝트의 Gradle버전 업그레이드는 다음 경로에서 찾으면 된다. 프로젝트 내 > gradle > wrapper > gradle-wrapper.properties 파일안에 distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zipzipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl 의 7.6 이부분을 원하는 버전으로 변경하고 새로고침을 하면 다운로드가 시작되면서프로젝트 세팅이 시작.. 2025. 6. 2.
Mac에서 Windows파일 또는 폴더 복사 시 ._* 형태의 파일 삭제 방법 Mac을 사용하면서 개발했던 스프링부트 프로젝트를 USB에 담아서 Windows로 가져왔더니 ._*.* 형태의 파일이 한벌씩 다 생겨서 귀찮고 보기도 싫고 엉망이 되었다면 Windows PowerShell에서 한번에 삭제할 수 있다. 다음 명령어를 적당히 수정해서 사용하면 된다. PS C:\Users\mrwhooo\Documents\mad\sample-sources\api> Get-ChildItem -Path "C:\Users\mrwhooos\Documents\mad\sample-sources\api" -Recurse -Include "._*" -Force | Remove-Item -Force 2025. 6. 2.
반응형