본문 바로가기

전체 글

[docker] 사용하지 않은 image 삭제하기 docker에서 image를 빌드하다 에러가 발생하는 경우 : 이미지가 생성되고 대표사진 삭제 사진 설명을 입력하세요. 해당 이미지를 기반으로 동작했던 container가 남아 이미지를 삭제할 경우 에러가 발생한다. 대표사진 삭제 사진 설명을 입력하세요. 이런 부산물?을 한번에 삭제하는 방법을 기록한다. 주의: 주기적으로 stop & restart하는 container가 삭제될 수 있어 주의를 요함. 1. 정지된 container 삭제 docker rm $(docker ps -a -q -f status=exited) 2. dangling image 삭제 docker rmi $(docker images -f "dangling=true" -q) 더보기
대시보드 프레임워크 추천(dashboard framework recommendation) streamlit 간단하게 파이썬을 활용하여 데이터 시각화가 필요할 때 주로 사내에서 간단하게 데모를 만들 때 좋을듯 https://github.com/streamlit/streamlit streamlit/streamlit Streamlit — The fastest way to build data apps in Python - streamlit/streamlit github.com grafana 주로 서버 모니터링에 많이 활용됨. Elastic Search와 연동이 쉬움. 필자도 로그를 ES에 저장하고 grafana로 분석 결과를 제공하는 사내 시스템을 개발한 적 있음. 더보기
[Python] json.dumps 한글깨짐 해결 기본적으로 json출력은 ascii 문자 이외에는 모두 이스케이프 처리 하기때문에 ascii 문자가 아니라면 flag 설정이 필요하다. ensure_ascii=False 를 추가하면 된다. json.dumps(data, indent=4, ensure_ascii=False) 자세한 스펙은 파이썬 공식문서를 참고하였다. docs.python.org/3.7/library/json.html Character Encodings The RFC requires that JSON be represented using either UTF-8, UTF-16, or UTF-32, with UTF-8 being the recommended default for maximum interoperability. As permitt.. 더보기
[Linux] 디렉토리별 사용량 확인 서버 운영시 저장장치의 용량이 부족한 경우 어떤 폴더가 용량을 많이 차지하는지 확인이 필요한 경우가 있다. 그럴 때 du를 사용하는데 옵션이 매번 헷갈려서 하나라도 제대로 알고자 남긴다. 현재 폴더를 기준으로 하위 depth1의 폴더들의 용량을 확인한다. du -h --max-depth=1 옵션은 centos7 기준으로 참고 Usage: du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=F Summarize disk usage of each FILE, recursively for directories. Mandatory arguments to long options are mandatory for short options too. -0, --null .. 더보기
DB(데이터베이스)의 ACID(Atomicity, Consistency, Isolation, Durability) Atomicity 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력이다. 예를 들어, 자금 이체는 성공할 수도 실패할 수도 있지만 보내는 쪽에서 돈을 빼 오는 작업만 성공하고 받는 쪽에 돈을 넣는 작업을 실패해서는 안된다. 원자성은 이와 같이 중간 단계까지 실행되고 실패하는 일이 없도록 하는 것이다. Consistency 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. 무결성 제약이 모든 계좌는 잔고가 있어야 한다면 이를 위반하는 트랜잭션은 중단된다. Isolation 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것을 의미한다. 이것은 트랜잭션 밖에 있는 어떤 연산도 중간 단계의 데이터를 .. 더보기
mood, vibe, atmosphere 차이 오늘 문득 3가지 단어의 뉘앙스 차이가 궁금해 찾아봄 물음표 살인마..... 영영사전을 찾아보고 예문을 보는게 최고라고 생각함 아래는 캠브릿지 영어사전에서 찾아본 결과 Mood 뜻 the way you feel at a particular time: 예문 She's in a good/bad mood. Her mood seemed to change during the course of the conversation. The drink had put him in an amiable mood. The public mood changed dramatically after the bombing. The mood of the crowd suddenly turned (= the crowd suddenly became.. 더보기
URL URI URN 의 차이점 웹개발 공부를 하면서 URL과 URI에 대해 자주 들었지만 둘 사이의 명확한 차이점을 알지 못해 정리를 해보게 되었다. 결론부터 말하면 URI가 URL의 상위개념이며 공부를 하며 느낀 점은 URL이라고 부르기보다 URI로 부르는 게 좀 더 정확하지 않을까라는 생각이 들었다. 아래는 URI에 대한 그림이다. 설명과 같이 URI는 URL과 URN을 포함하고 있다. URI는 Uniform Resource Identifier URL은 Uniform Resource Locator URN은 Uniform Resource Name 의 약자이다. 자원의 식별자(URI), 위치(URL), 이름(URN)으로 유추해 볼 수 있다. 위키 정의 URI : 통합 자원 식별자(Uniform Resource Identifier, U.. 더보기
남자 중~고가 패션 브랜드 추천 나도 브랜드를 잘 아는편은 아니지만 그래도 이정도만 알고 아울렛이나 백화점을 돌아다니면 가격은 좀 있어도 품질과 디자인이 좋은 옷을 구매할 수 있다. 개인적으로 한섬 옷을 좋아해서 한섬 계열의 브랜드가 많다. 진짜 그냥 개인적인 생각이니 패알못이라고 생각들어도 이해부탁. [구매해본 브랜드] 시리즈 - 워싱된 의류가 주를 이루고 있어 마치 목수들이 입을 것 같은 그런 느낌 클럽모나코 - 가성비가 제일 좋은 구간, 근데 확실이 솔타시 보다는 옷감 고급감이 떨어짐. 타임 옴므 - 클래식한 옷 위주로 잘못입으면 나이들어보임. 띠어리 - 비싸고 무난해 보이는데 이상하게 입으면 예쁨, 옷이 떨어지는 라인이 예쁘다고 해야하나 태가남 우영미 - 우영미 디자이너의 이상향의 남자를 위해 만들었다는 브랜드, 기럭지가 중요함.. 더보기