Engineering 293

최신 IT 도서 무료 증정 신청 방법

신청 후 추첨을 통해서 IT 도서를 받을 수 있는 있는 곳이다.심지어 신청 절차도 "이 책 선청합니다!" 댓글 한줄 추가만 하면 된다.  구구절절히 사연을 등록할 필요도 없고 단 한줄만 작성하면 된다. (그러나 나도 아직 책 한권 당첨된적이 없다. 그만큼 빡센(?) 경쟁률인듯) https://wikidocs.net/book/11269도서 증정 이벤트 한거를 보면 거의 매주 진행한듯하다. 이벤트 주의 금토일에 신청하니, 최신 IT 책 좋아하시는 분들은 잊지말고 꼭 신청하자! (광고 아님) 출판사와 함께하는 도서 증정 이벤트위키독스와 출판사가 함께하는 도서 증정 이벤트입니다. **도서 지원 출판사 목록** * 이지스퍼블리싱 (매월 1주차) * 제이펍 (매월 2주차) * 한빛미…wikidocs.net

Engineering/Etc 2025.03.27

삼성폰 안드로이드폰 공장 초기화 방법 - 리커버리 모드 진입

다른 가족이 사용하던 삼성 안드로이드폰을 사용하기 위해 초기화를 하려고 하니, 네이버/구글에서 검색하면 온갖 광고에 챗GPT 로 작성한 듯한 글 밖에 안보이지만 꾸욱 참고 찾아보면 거의다 폰에 로그인해서 설정에서 초기화하는 방법을 알려준다. 그러나, 문제가 핀번호(비밀번호)를 까먹어서 도저히 폰에 들어갈 수가 없는 상황이다.  광고의 홍수글에서 찾아낸 리커버리 모드로 진입하는 방법은 전원 연결하고 볼륨버튼 + 전원버튼을 꾸욱 누르고 있다가 로고 나오면 손을 떼라는 것이었는데, 부팅하고 나면 계속 핀 번호 입력하는 화면으로만 나온다. 분명히 아주 옛날에는 초기화하는 과정이 버튼 조작으로 잘됐던거 같은데, 먼가 방식이 바뀐듯하다. (본인은 아이폰을 사용중이어서 찾아보니, 구글락 FRP 로 까다로워진거 같다...

Engineering/Android 2025.03.24

yt-dlp "HTTP Error 403: Forbidden" 오류 해결

유튜브에서 자주 보는 영상을 다운받기 위해 yt-dlp 를 이용을 해왔는데, 어느날 100% 까지 다운이 다 된거 같은데 갑자기 마지막에 "HTTP Error 403: Forbidden"  오류가 나면서 다운로드가 실패했다. 분명히 브라우저에서는 잘 보던 영상이고 yt-dlp 도 잘 동작하던거 였었는데, 구글에서 먼가 막은건가 싶었다.  원인이 무엇인지 구글링을 해보니 비슷한 증상들이 많이 보인다.https://github.com/yt-dlp/yt-dlp/issues/11868#issuecomment-2585043641 [Youtube] Immediate HTTP Error 403 on download · Issue #11868 · yt-dlp/yt-dlp🚨 click here to see the cu..

Engineering/Etc 2025.03.07

docker pull tls handshake timeout 해결

docker build -t test-app:local . [+] Building 56.3s (3/3) FINISHED                                                                                                                                                                                                            docker:desktop-linux  => [internal] load build definition from Dockerfile                                                       ..

Engineering/Docker 2025.02.18

[AI] 결과물

"스테이블 디퓨전 실전 가이드" 책을 보고 책 내용에 있는 프롬프트를 참조해서 생성된 그림이다.이미지의 프롬프트는 PNG info 로 확인이 가능하다. (책 내용이랑 동일하다...)모델은 animagine-xl-3.1 사용했다.첫번째 이미지를 똑같은 조건으로 해상도를 2배(512x512 -> 1024x1024)로 바꾼 결과물이다. 스테이블 디퓨전이라는 오픈소스로 누구나 쉽게 그림 제작을 할 수 있는 시대라니

Engineering 2025.01.22

Your project's Gradle version is incompatible with the Java version that Flutter is using for Gradle on flutter Ladybug

Android Studio 가 오랜만에 다시 켜니 업데이트를 하라고 나왔다. 플라밍고 인가로 업그레이드 한거 같았는데, 너무 오랜만인가."Android Studio Ladybug Feature Drop 2024.2.2" 으로 업데이트가 되고 나서 노코딩 툴로 작성된 코드를 실행을 하려는데, 다음과 같은 에러가 발생했다.FAILURE: Build failed with an exception. * What went wrong: Could not open cp_settings generic class cache for settings file 'D:\MyWork\android\codetest\android\settings.gradle' (C:\Users\유저\.gradle\caches\7.3\scripts\8..

Engineering/Flutter 2025.01.13

POST request RestTemplate with MultiValue

POST API body 에 여러 데이터를 보낼때 가끔씩 설정 실수를 해서 정리해본다. 아래와 같은 json 형태의 데이터를 body 로 보내려고 한다.{ "name": "홍길동", "age": 18, "content": "자세한 내용 : "}  @Test void sendToUrlTest() { String url = "http://abc.com/send/mail"; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); MultiValueMap body = new LinkedMultiValueMap(); ..

Engineering/Spring 2025.01.07

yt-dlp 실행 시 "ERROR: Could not copy cookie database." 에러 확인

youtube 영상을 다운로드하기 위해 yt-dlp (youtube-dl 은 이제 사라졌다...)를 사용하는데, 어떤 영상을 다운받을려고 하니  쿠키값을 입력(--cookies-from-browser 또는 --cookies) 하라고 에러가 나온다. 쿠키 파일을 사용하는 방식보다는 조금더 편하게 브라우저에서 복사하는 옵션(--cookies-from-browser) 으로 평소 사용하고 있는 크롬 브라우저를 입력해보니, copy 할 수 없다는 에러가 나온다."Could not copy Chrome cookie database. See https://github.com/yt-dlp/yt-dlp/issues/7221" edge 가 있어서 그걸로 해보니깐, 동일한 오류가 발생한다. 아마도 같은 크로미디움 계열이라서..

Engineering/Windows 2025.01.03

[mysql] INSERT ... ON DUPLICATE KEY UPDATE

MySQL 쿼리 구문중에 "INSERT ... ON DUPLICATE KEY UPDATE" 로 insert or update 를 자주 사용하는데, 그동안 잘못 이해하고 있었던 내용(on update datetime 필드)이 있어서 공유하고자 한다.  간단하게 num 이라는 key 컬럼과 테이블 데이터 변경될때마다 현재 시간을 저장하기 위한 mod_time 이라는 시간 필드가 있다.create table t ( num INT not null, val VARCHAR(10), unique key (num), mod_time datetime default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP); 빈 테이블일때, (1, 'value1') 이라는 데이터를 추가하면..

Engineering/DB 2024.12.11

OpenJDK download 사이트

어느 순간부터 구글에서 OpenJDK 를 다운받을려고 검색하면 oracle 만 나온다.OpenJDK 필요한 경우가 많은데 빨리 다운로드 하기 위해 https://jdk.java.net/archive/ 이 사이트로 접근하는 기록을 남긴다. 여러 OS 용으로 지원하니 다운받고 풀어서 JAVA_HOME 설정만 잘 맞추면 된다.  참고https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-install-Java-21

Engineering/Java 2024.11.14