본문 바로가기
728x90
반응형

study/TIP58

Chocolatey 셋팅오류 해결방법 공식가이드에서 알려주는 명령어가 정상적으로 작동하지 않습니다. 설치한적이 없는 툴을 지우라는데, 이게 뭔 말인가 싶었습니다. 프로그램 추가 삭제에 가봐도 없고, 서비스 실행 목록에도 없습니다. 뭐지... 이것저것 찾아봐도 공식가이드대로 설치하는 블로그가 많습니다. 남들은 다 잘 되는데, 나만 안되는 이런 억까의 느낌! 그러다가, 설치경로를 알려준 질문글을 확인하여 경로를 확인해봤습니다. 아... 빈 폴더가 작년기준 날짜로 남아있네요. 저는 설치한 기억이 없는데, 이건 어떤 흔적일까요....? 뭘 설치했다가 지웠는데 남은 찌꺼기가 아닌가 싶네요. 결론 : 설치경로를 확인해서 폴더를 지우고 설치를 진행하자. Remove-Item C:\ProgramData\chocolatey -Recurse https://s.. 2024. 4. 23.
rath 셋팅 데이터의 시각화 관리툴입니다. 요청에 의한 기초셋팅을 진행한 내용을 정리합니다. 학습 참조 URL : https://docs.kanaries.net/ko/rath 사전 요구 사항: 시스템에 모든 종속성이 올바르게 설정되어 있는지 확인하십시오. 이에는 다음이 포함됩니다. npm | yarn | git GIT으로 소스를 먼저 내려받습니다. > git clone https://github.com/Kanaries/Rath.git && cd Rath 이후 YARN 설치 및 소스 빌드 등을 진행하는데, 충돌이 자꾸 납니다. 이게 뭔... 중얼중얼 불평과 함께 오류 검색을 합니다. 배포소스 루트경로에 DOCKER 파일들이 보입니다. 그걸로 실행을 해봅니다. > docker compose up -d : 실행 > doc.. 2024. 3. 28.
CUBRID 한글 초성 검색 한글 초성검색이 필요하다는 요청이 왔습니다. db에서 한방에 해결하고 싶지만 안되는 경우가 있습니다. 이번에도 그런 경우가 발생하여, 기록으로 남깁니다. ONLY SQL 일단 사용중인 db에서 제공되는 함수가 있다면, 직접적인 쿼리에서 해결하고 싶었지만 제공하지 않습니다. 정규식으로 한글만 걸러내려니, 정규식으로 체크는 가능하지만 replace 기능은 제공하지 않는다는 답변이었습니다. https://www.cubrid.com/qna/3821072 https://www.cubrid.com/qna/3834616 TRIM(TRANSLATE(NVL(UPPER(CHEM_NAME_KOR),''),'1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ()+/-,&#;[].%ㆍ㎎→:', '')) AS st.. 2024. 3. 7.
java array copy 자바에서 배열을 복사하는 방법에는 `System.arraycopy()`, `Arrays.copyOf()`, 그리고 `clone()` 메서드 세 가지가 있습니다. 각 방법의 장단점을 살펴보겠습니다. 1. System.arraycopy() 사용 // 원본 배열 int[] originalArray = {1, 2, 3, 4, 5}; // 복사할 배열 int[] copiedArray = new int[originalArray.length]; // System.arraycopy() 사용 System.arraycopy(originalArray, 0, copiedArray, 0, originalArray.length); // 결과 확인 System.out.println(Arrays.toString(copiedArray.. 2024. 3. 3.
html to image Java에서 HTML 화면을 이미지로 저장하려면 여러 라이브러리 중 하나를 사용해야 합니다. 대표적으로 Selenium과 headless 브라우저를 사용하는 방법이 있습니다. 아래는 Selenium을 사용하여 HTML 화면을 이미지로 저장하는 간단한 예시 코드입니다. 이를 위해 Selenium과 WebDriver를 사용할 수 있는 라이브러리를 프로젝트에 추가해야 합니다. 1. 의존성 추가 Maven을 사용한다면, `pom.xml` 파일에 아래 의존성을 추가합니다: org.seleniumhq.selenium selenium-java 3.141.59 2. Java 코드 작성 다음은 HTML 화면을 이미지로 저장하는 Java 코드입니다. import org.openqa.selenium.By; import or.. 2024. 3. 3.
한글주소 인코딩, url encode 한글 주소를 URL 인코딩(Percent Encoding)하려면 한글 문자를 UTF-8로 인코딩하고, 각각의 인코딩된 문자를 % 기호와 함께 표현합니다. 일반적으로 웹에서는 UTF-8이 가장 많이 사용되므로, 한글 주소의 경우 UTF-8로 인코딩하는 것이 일반적입니다. 예를 들어, "안녕하세요"라는 문자열을 UTF-8로 인코딩하면 다음과 같이 변환됩니다: "안" : %EC%95%88 "녕" : %EB%85%95 "하" : %ED%95%98 "세" : %EC%84%B8% 따라서 전체 문자열 "안녕하세요"는 UTF-8로 인코딩하면 %EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94가 됩니다. 자바스크립트에서는 encodeURIComponent 함수를 사용하여 URL 인코딩을 할.. 2024. 2. 27.
컬럼의 항목별 5건씩 뽑아주세요 메신저로 DB작업 요청이 들어옵니다. 구글에 검색하고, 챗봇에게 질문하면서, 테스트를 진행합니다. 눈을 비벼봅니다. 수천건의 빈 ROW들이 보입니다. 이상하다... NULL 제거했는데? 공백인가!? TRIM 도 해보고 길이값도 체크해봅니다. 중구난방 제각각인 데이터 길이에, TRIM을 해도 줄어들지 않습니다. 데이터를 개별적으로 열어보니 NULL 데이터가 아니라, 줄바꿈이 들어간게 수천건이었습니다. SELECT REPLACE(CONT,CHR(10),'') AS RE_CONT, 여차저차 결과를 도출합니다. 데이터를 추출해서 송부합니다. 작업 후 샘플을 글로 남깁니다. Oracle에서 GROUP BY를 사용하여 A 컬럼으로 필터링하고, 각각의 A 컬럼 값에 대해 전체 데이터 중 5건씩 뽑는 쿼리를 작성할 수.. 2024. 2. 23.
엑셀 여러 셀에 대한 입력 체크 굳이 간단한 확인을 위해 기능작업이나 DB에 넣어서 체크해야 하나? 가끔 원자료를 받아서 사전체크를 하고자 할 때, 엑셀 안에서 확인하고 싶을 때가 있습니다. 그럴 때는 검색의 힘을 빌리곤 합니다. 1차적으로 사용한 함수는 ISBLANK입니다. 함수에 영역을 지정하는 방식으로 사용시, 3개의 영역을 지정하면 3개의 응답결과가 나옵니다. =ISBLANK(E3:G3) ----------------- FALSETRUETRUE ... 하지만 3개의 결과를 모두 합쳐서 보고 싶습니다. 저는 하나의 답을 원해요. 추가로 함수를 감싸줍니다. 제너릭한 파라미터들을 모두 합쳐서 최종결과를 반환합니다. =AND(ISBLANK(E3),ISBLANK(F3),ISBLANK(G3)) -------------------------.. 2024. 2. 21.
ORACLE 기간별 통계 : 일간, 주간, 월간 업무상 요청으로 제공한 쿼리의 샘플입니다. 각 기간별 통계를 제공하였습니다. 일간/주간/월간의 통계를 산출합니다. 주간 쿼리는 주차에 대한 기간정보를 요청에 의해 추가하였습니다. 요부분이 좀 까다로워서 찾아봤네요. -- 일간 쿼리 SELECT '일간' AS div,TO_CHAR(DTM, 'YYYY-MM-DD') AS day , COUNT(SEQ) AS cnt FROM TBL GROUP BY TO_CHAR(DTM, 'YYYY-MM-DD') ORDER BY day desc; -- 주간 쿼리 SELECT '주간' AS div, TO_CHAR(DTM, 'YYYY-IW') AS year_week , COUNT(SEQ) AS CNT , TO_CHAR(TRUNC(DTM, 'IW') , 'YYYY-MM-DD') AS .. 2024. 2. 21.
MYSQL GROUP_CONCAT 이후 여러 컬럼으로 나누기 데이터를 묶어서 보고 싶다는 요청을 받았습니다. 먼저 GROUP_CONCAT 함수를 이용하여 쉼표로 연결된 데이터를 제공하였습니다. SELECT A.SEQ, A.NM, group_concat(B.LT_NM) FROM TABLE_1 A LEFT OUTER JOIN TABLE_2 B ON A.SEQ = B.SEQ AND TYP_CM IN ('KN','RD') GROUP BY A.SEQ, A.NM; 1가시오갈피 2가지가젱이,까재,가재기 3감단과 4감자마령서,번서,북감저,감재,지슬 re : 쉼표 대신 개별 컬럼으로 나누어 결과를 받고 싶다는 요청을 받았습니다. 그룹핑한 결과를 다시 여러 컬럼으로 나누어 달라는 요청을 받았습니다. 담당자가 후처리가 귀찮은가 봅니다. 승리의 챗GPT로 검색해보니 동적인 컬럼 제공은.. 2024. 2. 16.
무주리조트 스키스쿨 강사 비교 아들 덕분에 스키를 타다 내 인생에 겨울스포츠는 없을 것 같았습니다. 딱히 큰 호기심도 없었고, 초기비용도 부담이 되어 굳이 관심을 두지 않았었습니다. 하지만, 아이가 해보고 싶어한다는데 아낄 부모가 어디 있을까요. 가보자, 가는김에 스키스쿨로 가보자! 리프트 우선탑승 혜택이 너무 매력적이었습니다. 친구네 아이와 함께 큰 마음 먹고 지출해서 다녀왔습니다! 3회의 강습, 3명의 강사 먼저 3명의 강사분들 모두 신경써주셔서 두 가족이 즐거운 겨울산 추억을 남기고 왔습니다. 정말 감사드립니다. :) 강사1 오전에는 자세연습, 오후에는 초급 슬로프에서 A자로 낙하하는 연습만 진행하였습니다. 정석적인 자세를 요구하시지만, 몸치인 저로서는 힘들었습니다. 첫경험을 부드럽게 한 덕분인지 아이들의 호기심에 불이 붙었습니.. 2024. 2. 14.
중고차 구매를 알아보다 feat 남동생 니가 알아봐 달라고 하면 내가 알아봐주냐? 설이 지나서 온 동생의 연락치고는 뜬금 없습니다. 중고차를 사야하니, 좀 알아봐달라는 이야기. 하지만 일도 해야 하고, 육아도 해야 하는 입장에서 차를 갑자기 알아봐달라고 하니 어이가 없습니다. 나오느니 한숨이요, 말하자니 잔소리만 하게 됩니다. 형이 바쁘니, 천천히 알아보자. 일단 달래봅니다. 자기는 지금 사야 한다네요. 차가 오늘 내일 한다고 부언합니다. 그럼 알겠다. 타협을 봅니다. 형은 몇가지 리스트를 찾아봐주겠다. 실제 매물 선택과 거래는 니가 알아서 해라. 타협이라기보다는 통보를 하고 검색을 해봅니다. 하아, 차알못인 형에게 조언을 구하는 동생이 짠하고, 답답합니다. ㅜㅜ 형의 조언 자고로 중고는 교환이나 환불이 쉽지 않습니다. 아니 거의 힘들다고 봐.. 2024. 2. 13.
자동차세 연납할인 깜빡해버렸다! 방학숙제나 세금은 미루는게 아닙니다. 내야할 세금을 월급 나오면 내야지 했다가, 깜빡해버렸네요. 여행이랑 기타 등등의 이벤트들이 몰려있던 월말이라, 새까맣게 잊고 말았습니다. 며칠 전까지는 선명하게 떠올리고 있던 기억인데, 딱 그 타이밍이 되면 귀신같이 잊어버리는 것 같아요. 가끔 그러실 때 있으시죠들? 이번이 끝이 아니다! 아, 연납할인의 기회는 끝난것인가 하고 낙담했는데요. 찾아보니, 아직 기회가 있습니다. 물론, 1월달보다는 낮은 혜택이지만 그래도 원금 그대로 내는 것보다는 좋다고 생각합니다. 다행입니다. 저는 다가오는 3월에 연납을 해야겠습니다. ㅎㅎ https://contents.kakaopay.com/contents/1256/bridge/web 자동차세 지금 내면 세금을 깎아줘요 어차피 낼 세.. 2024. 2. 5.
레시피 : 전자렌지 냉동만두와 간단한 반찬 만들기 만두는 실패하지 않아 만사가 귀찮을 때는 간단하게 먹을 수 있는 만두가 있습니다. 만두는 실패하지 않습니다. 냉동만두 간편 간식 레시피 재료 냉동만두 (원하는 종류) 간장 2 큰 숟가락 식초 1 큰 숟가락 설탕 1 큰 숟가락 참기름 1 작은 숟가락 깨소금 약간 김가루 (선택사항) 순서 만두 준비하기 냉동만두를 냉장고에서 꺼내어 해동시켜주세요. 필요한 만큼 사용하고 나머지는 다시 냉동실에 보관하세요. 간장 소스 만들기 간장, 식초, 설탕, 참기름을 모두 섞어 간장 소스를 만들어주세요. 만두 조리하기 레시피에 따라 만두를 전자렌지에 올려주세요. 보통 5~7분 정도면 익힐 수 있습니다. 중간에 한 번씩 뒤집어가면서 조리하세요. 만두에 간장 소스 바르기 조리가 완료되면 뜨거운 만두에 간장 소스를 바르세요. 깨소.. 2024. 2. 5.
인공지능 AI 그림그리기 설치 : stable-diffusion-webui stable-diffusion-webui 설치 1. GIT 허브 사이트에 찾아갑니다. Automatic Installation on Windows 항목 참고하여 설치를 진행합니다. 2.우선 VISUAL C++ / PYTHON 등 필요한 선행 라이브러리를 설치합니다. https://github.com/AUTOMATIC1111/stable-diffusion-webui GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub. .. 2024. 2. 2.
챗gpt pc프로그램으로 설치, 편리하게 사용하기 브라우저 모드 VS PC용 프로그램 GITHUB에서 PC프로그램의 설치파일을 제공합니다. https://github.com/lencx/ChatGPT GitHub - lencx/ChatGPT: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux) 🔮 ChatGPT Desktop Application (Mac, Windows and Linux) - GitHub - lencx/ChatGPT: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux) github.com 대화 저장이나 글씨 크기, 화면 크기 등의 소소한 변경은 가능합니다. 큰 틀에서는 기능의 차이는 없습니다. 그래도 불필요한 브라우저를 열기보다, 전용 프로그램을.. 2024. 2. 1.
전입신고 확정일자를 받아보자 확정일자를 받으시오 새해가 되고 재계약의 시즌이 다가왔습니다. 현재 살고 있는 아파트의 재계약은 정상적으로 마무리하였습니다. 자 새로운 미션이 생겼습니다. 전세보증금 대출도 새롭게 갱신이 필요합니다. 은행에서 확정일자를 받은 계약서를 내라고 하네요. 새롭게 갱신된 계약서를 가지고 가서, 확정일자를 받아야 하는 상황이었습니다. 잠깐! 확정일자는 아무 동사무소나 주민센터에 가면 될까? 안됩니다! 안되구요~ 확정일자는 관할 주소지에 있는 주민센터에서만 받을 수 있습니다. 집에서 가까운 주민센터에 가면 될까 싶었습니다. 2년 전에도 확정일자를 받아놓고, 이번에는 구지면 행정센터를 먼저 찾아갔습니다. 하지만 아파트 주소지가 현풍이기 때문에 입구컷 당하고, 20여분가량 걸려서 현풍읍 행정복지센터를 방문하였습니다. .. 2024. 1. 26.
올해도 자동차세를 냅니다. 올해도 자동차세를 냅니다 친구와 이런저런 이야기를 하다가 자동차세 이야기가 나왔습니다. 마침 자동차세를 납부하라는 안내문자를 받았습니다. 매년 초 자동차세를 내고 있습니다만, 이것도 만만치 않은 비용입니다. 그런데 말입니다. 금액이 꽤나 차이가 납니다. 좋은 차를 타고 있는 것도 아닌데, 왜 이리 차이가 나는걸까요? 저는 30만원 정도 내는데, 친구는 20만원도 안낸다고 합니다. 그래? 배기량 차이가 아닐까? 하고 애써 덤덤하게 반응하면서도 검색을 시작합니다. 그러려니 하는 것과, 정확하게 아는 것은 다르니까요. 열심히 찾아보니 첫차를 사던 저를 말리고 싶네요. 아무 생각 없이 했던 2000CC의 결정... 꼭 그래야만 했니!? 연간 기준 세액 배기량 2,000cc : (교육세 30% 포함됨 금액)520.. 2024. 1. 23.
연말정산 아파트 월세액공제용 납부확인서 일어나요, 연말정산 서류 제출하셔야죠 연말정산의 시즌입니다. 아직 서류제출을 못다한 분들은 부랴부랴 챙기고들 계시겠죠. 저희 회사에도 대상자들 서류 얼른 내라고 독촉 메신저가 왔네요. 연초에 연말정산 월세 공제에 대한 안내문자를 받고 잠시 설레였습니다. 어? 나도 대상이 되는걸까? 나는 대상이 되는건지, 혜택을 받을 수 있는데 챙기지 못하는건 아닌지 싶을 때가 있습니다. 아리송하면 찾아봐야죠. 찾아봅시다. 저는 작년에도 대상이 아니구나 확인했지만, 혹시나 법이 바뀌었나 싶어서 다시 찾아보았습니다. 아래 기사가 있어서 살펴봅니다. 연말정산의 월세 공제비율은 늘었습니다. 혜택이 올라갔어요. 다만, 대상자는 변동이 없기 때문에.. 저같은 프리랜서 계약자는 대상이 될 수 없다고 합니다. 프리랜서라고 무조건 고연.. 2024. 1. 23.
eclipse svn 연동하기 어떻게 하더라 새로운 플젝에 참여하게 되었습니다. 새 술은 새 부대에 담으라는 말처럼, 일단 이클립스도 오랜만에 버전업한걸로 설치하고, 워크스페이스도 새로 팠습니다. 플젝을 받는 곳이 svn이네요. svn 설치를 해줍니다. 익숙하게 기억나던 svn team provider 먼저 설치해줍니다. 그리고 당당하게 svn 정보를 입력하고, 체크아웃을 시도합니다. 어? 이상하네요? 새로 받은 주소인데 정상적으로 붙지를 못하고 오류가 납니다. 이상하다. 잘 되던건데 왜 안되고 그러냐? 원래 하던 환경에서는 잘 접속이 되는데.... 뭐가 문제인걸까 ? 분명히 내가 잘못한건 맞는데... 왜 잘못한건지를 알아야 합니다. 더보기 "Subversive - SVN Team Provider"은 이클립스에서 SVN 관련 기능을 .. 2024. 1. 17.
728x90
반응형