ETC(14)
-
‘com.docker.vmnetd’에 악성 코드가 포함되어 있어서 열리지 않았습니다. (docker-desktop Mac인증서 issue)
Macbook Air M3 칩을 사용하고 있는데 갑자기 Docker Desktop 앱이 실행 안되는 오류가 발생하고 있다. https://docs.docker.com/desktop/setup/install/mac-install/위 url에 들어가 docker desktop을 재설치해도 마찬가지로 오류가 발생하고 있다.도커 공식 repository에 Malware detection prevents Docker Desktop to start 라는 issue에 해당 오류와 관련된 내용들이 나오는데check.sh.txt를 다운받고 이름을 변경 한 뒤 ./check.sh /Library/PrivilegedHelperTools/com.docker.vmnetd 를 실행하라는 내용이 나온다.check.sh#!/bin/..
2025.01.15 -
조인 테이블이 있으면 다대다 관계다?
회사에서 ORM을 사용하고 있는데 내가 보기에는 @ManyToMany를 사용하는게 적절해 1대다 관계를 양측에 만들고 중간테이블을 엔티티로 만들어 놓을 것을 보면서 다대다 관계에 대한 이야기를 나누었는데 상대방이 생각하는 다대다 테이블과 내가 생각하는 다대다 관계 테이블이 달라서 이야기를 나누다가 작성하게 되었다.결론만 간략하게 이야기 한다면 나의 의견은 중간테이블(User_Project)이 존재하는 User 테이블과 Project 테이블이 존재 한다면 User 테이블과 Proejct 테이블은 서로 N:M 관계 즉 다대다 관계라고 보는것이 내 생각이였고 상대방은 User테이블에 Project테이블의 FK 값이 직접적으로 존재하지 않으니 다대다 관계가 아니라는 것이다. 중간테이블을 만들게 되면 User테이..
2024.12.28 -
편의성을 위한 Shell alias 만들기
아주 먼지같은 팁이지만 개인적으로 개발을 하다가 가끔 port를 확인하거나 여러개의 port의 프로세스를 죽이거나 기타 등등terminal에서 가끔씩 사용하는 명령어들이 있는데 필요 할 때 마다 검색하거나 Chat GPT에 물어봐서 사용하긴 하지만 그것마저 귀찮을때가 있어 alias로 만들어보면 어떨까 싶었다. 정말 소소한 내용이지만 계속 업데이트 하면서 shell 뿐만 아니라 IDE에 대한 개인 커스텀이나 개발하면서 나를 위해 아카이브 해놓았던 코드를 작성해보면 어떨까 하는 생각에 글을 올려 본다. Shellfind-port alias 만들기# 9090 포트 사용 확인lsof -i :9090# ~/.zshrc 파일에 작성find-port() { local ports=(${@}) for port in..
2024.10.29 -
구글 추천 도서 목록
https://youtu.be/qHWog5fRgbg * 원본 영상 : 저세상개발자 재밌는 영상을 보았다, 해당 유튜브 채널 주인분은 서울대 컴공 출신 인 것 같다. 나름 재밌고 유익한 영상이 많이 있는데 그 중에도 구글에서 사내 추천 도서 목록을 알려주고 공유해줘서 나도 블로그에 남겨보려고 한다. 구글 추천도서 목록 URL에서 마음에드는 도서를 확인해보기 바란다. 한글로 기록되어 있는 것을 보면 정말 원본은 아니고 누군가 정리해놓은 스프레드시트 인 것 같다. 나는 개인적으로 아래 리스트의 책들을 읽어 보려고 TODO LIST에 넣어 놓았다. 에릭 감마 - GoF의 디자인 패턴 조슈아 블로크 - 이펙티브 자바 스티브 맥코넬 - 코드 컴플리트 켄트 벡, 신시아 안드레스 - 익스트림 프로그래밍 로버트 C. 마..
2024.03.30 -
Vmmem 메모리 문제 해결 (Docker Desktop)
local에서 개발을 할 때 도커를 사용하려고 docker desktop을 설치 했는데 메모리가 90% 이상 점유하는 이상한 상황이 발생해 확인해 보니 Vmmem 이라는 프로세스가 많은 메모리를 차지하고 있었다, WSL2에 Linux VM을 구성한 경우 Vmmem의 메모리 사용량이 높아진다. Windows 10의 Vmmem 프로세스는 무엇이며 메모리를 모두 사용하는 이유는 무엇입니까? 위 내용을 참고하자. 메모리 점유 문제 해결하기 파일 탐색기를 열어 C: 경로로 이동한다. [wsl2] memory=4GB swap=0 .wslconfig 라는 파일을 생성하고 위 코드 내용을 입력한다. swap 기능은 SSD 용량을 사용해 가상RAM으로 활용하는 기술인데 SSD 사용량이 증가하고 Read/Write 횟수가..
2024.01.30 -
팀 어번 - The AI Revolution (엘론 머스크, 스티븐 호킹 등 많은 유명인들이 인공지능을 경계하라고 호소하는가?)
이 글은 Tim Urban 의 The AI Revolution를 번역하신 coolspeed님의 글을 요약한 글입니다. 저자: Tim Urban 원문링크: Part I: The AI Revolution: The Road to Superintelligence Part II: The AI Revolution: Our Immortality or Extinction 번역: coolspeed 내가 생각하던 인공지능 이라는 주제 글쓴이가 2015년쯤 인터넷에서 뉴스를 읽을때 어떤 유명기업에서 생산, 배송과정을 90%이상 자동화 하겠다는 기사를 읽었었다. 그당시에는 별로 현실성이 없는 이야기며 기업에서 늘 목표주가를 높이 발표하는것 처럼 희망사항정도로 생각했었다. 하지만 2020년 까지 1년남은 지금, 벼농사의 90%..
2024.01.07