분류 전체보기

프로그래밍/Python

Python dictionaries deep merge - 중첩딕셔너리 Merge

Python dictionaries deep merge 여러개의 딕셔너리들을 깊은 병합시켜주는 Python Module https://pypi.org/project/Python-dictionaries-deep-merge/ Python-dictionaries-deep-merge pypi.org https://github.com/hbcha0916/Python_dictionaries_deep_merge GitHub - hbcha0916/Python_dictionaries_deep_merge: 여러개의 딕셔너리들을 깊은 병합시켜주는 Python Module 여러개의 딕셔너리들을 깊은 병합시켜주는 Python Module. Contribute to hbcha0916/Python_dictionaries_deep_m..

프로그래밍/Python

ElasticSearchMapping 문자열 데이터 파싱과 맵핑 프로그램

JSON으로 된 데이터를 ElasticSearch에 그냥 Put 해버리면 알아서 Mapping을 해주기 때문에 매우 좋지만 JSON으로 된 데이터에 모든 데이터들이 따옴표(" ")로 묶여있어 전부 `text`로 맵핑을 해버리는 경우가 있다. 이 문제를 조금이나마 해결하기 위해 프로그램을 만들었다. 수많은 웹사이트를 뒤졌지만 중첩 딕셔너리를 해결하지 못하여 몇 주를 삽질 하다가 ChatGPT를 잘 굴리다 보니(가르치다 보니) 드디어 중첩 딕셔너리에 대한 문제를 해결할 수 있었다. 사용목적 해당 프로그램은 이러한 문제를 겪고 있으신 분이 사용하면 유용할 것이에요. 1. ElasticSearch에 데이터를 맵핑해야 하는데 데이터가 너무 많다 2. 데이터가 모두 따옴표로 묶여있어 전부 `text`로 맵핑하여 수..

프로그래밍/WEB

나만의 브라우저 시작페이지3.0 - 시작페이지 꾸미기

Git을 공부해 볼 겸, 이전에 나만의 시작페이지에 대한 불편한 점을 보완하고자 회사에서 조금 쉴 때, 퇴근하고, 주말에, 틈틈이 시간 내어 대규모 업데이트를 하였다. 그냥 완전히 다른 프로그램이고, 복붙한 코드도 있어서 J쿼리인 것도 있고 아닌 것도 있고.. ㅋㅋ 이전 버전 나만의 브라우저 시작페이지 개인이 사용할 목적 겸 기말고사 과제로 만든 웹 유틸리티 제작 목적 대학교 웹 프로그래밍 기초 기말과제 Google / Naver / Youtube 원클릭 다이렉트로 검색 프로그래머의 경우 오류 내용을 클립보드 hbcha0916.tistory.com 이전 버전에서는 바로가기가 5개, 클립보드도 버튼형식이라 불편함 그리고 클립보드 버튼 누르면 권한수락 나와서 너무 불편했고, 번역은 뭐 쓰지도 않았다. 가장 ..

잡것

Git 왕초보 명칭과 명령어

Git이 한참전부터 유행이었지만, 아직 한번도 Git을 사용해 보지 못했다. 이번 기회에 자투리 시간에 Git을 사용해볼 겸, 나만의 시작페이지도 버전 관리도 해볼 겸.. 적을겸.. 뇌를 업데이트 해보겠다.. Git 기초 용어 여러 웹을 서핑하면서 얻은 정보와 내가 직접 해본 명령어 중 성공한 명령어들만 기록해 두겠다. 저장소 - repository Git으로 관리되는 프로젝트 공간 Local repository - 내 컴퓨터 로컬 저장소 Remote repository - Github에 올라와 있는 저장소 커밋 - commit 파일을 추가, 혹은 변경 내용을 저장소(repository)에 저장 푸시 - push 파일을 추가 혹은 파일을 저장소(repository)에 업데이트하는 작업 브랜치 - bran..

잡것/WSL

WSL2 에 OSX(카탈리나) 설치하기

WSL2에 OSX 설치하기 , 윈도우에 OSX 설치하기 본 내용은 WSL2에 맥을 설치하는 과정입니다. 아래 자료를 참고했습니다. 기존 VM 이나 Hyper-V 에서 설치하는것 보다 훨씬 괜찮아 보였습니다. Docker관련 내용을 검색하다가 우연히 Docker에다가 OSX 설치가 가능한 글을 발견, 해당 내용을 검색하다가 우연히 WSL2에다가 OSX설치 가능한 글을 발견함..ㅋㅋ 23년6월1일 기준으로 카탈리나는 조금 구버전이긴 하다.. 사양 및 참고내용 내 컴퓨터 사양 및 블로그 내용은 내 컴퓨터 기준으로 작성됨을 알림. CPU : 11th Gen Intel(R) Core(TM) i7 - 11700F RAM : DDR4 - 2133 (1066MHz) - Corsair - XMP2.0 - 16GBytes..

잡것/VScode

[Extensions] translator

translator , 코드 작성 중 번역 VScode로 코드 작성 중 모르는 단어/내용을 단축키로 바로 번역하거나 한글을 영어로 번역해주는 플러그인 다음과 같은 상황에서 유용하게 쓰일 수 있다. 영어를 잘 모르는사용자 영문주석 번역 한글명칭을 영어로 번역하여 변수명으로 사용 등 아래 사이트에서 공식 문서 및 내용을 자세하게 볼 수 있다. https://marketplace.visualstudio.com/items?itemName=sculove.translator translator - Visual Studio Marketplace Extension for Visual Studio Code - translate for Korean marketplace.visualstudio.com 설치 VScode를 연다.

잡것/VScode

[Extensions] Dev Containers

Dev Containers , VScode에서 컨테이너 내부접속 Docker Containers(컨테이너) 내부까지 VScode로 접속할 수 있는 확장 플러그인이다. 아래 링크의 Remote - SSH과 비슷한 개념이다. https://hbcha0916.tistory.com/36 [Extensions] Remote - SSH Remote - SSH , SSH 원격지 접속 VScode로 SSH 원격지에 접속할 수 있는 확장 플로그인이다. 다음과 같은 상황에서 유용하게 쓰일수 있다. 원격지 Linux의 보다 쉬운 코드편집 직관적으로 볼 수 있는 원격 hbcha0916.tistory.com 다음과 같은 상황에서 유용하게 쓰일 수 있다. 원격지의 컨테이너 접속하여 보다 편한 코드편집 로컬의 컨테이너 접속하여 보..

잡것/VScode

[Extensions] Remote - SSH

Remote - SSH , SSH 원격지 접속 VScode로 SSH 원격지에 접속할 수 있는 확장 플러그인이다. 다음과 같은 상황에서 유용하게 쓰일 수 있다. 원격지 Linux의 보다 쉬운 코드편집 직관적으로 볼 수 있는 원격지의 디렉터리 등 아래 사이트에서 공식 문서 및 내용을 자세하게 볼 수 있다. https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh Remote - SSH - Visual Studio Marketplace Extension for Visual Studio Code - Open any folder on a remote machine using SSH and take advantage of VS C..

항상 빌드중
'분류 전체보기' 카테고리의 글 목록 (6 Page)