본문 바로가기
728x90
반응형

study98

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.
미드저니 이미지 생성 요청시 오류 발생 Midjourney : Subscription required Due to extreme demand we can't provide a free trial right now 요즘 ai 관련 책들을 살펴보고 있습니다. 이번에는 ai 생성 이미지를 경험해보려고 들어가봤습니다. 이상하다, 책이랑 똑같이 따라했는데...? 안됩니다, 안돼요. 왜 그럴까요? Subscription required Due to extreme demand we can't provide a free trial right now. Please /subscribe to create images with Midjourney. 검색 결과 결론이 내려집니다. 이녀석들 아쉬운게 없구나. 이슈가 되는건 그때 해봐야지, 나중에 해보려고 하면 늦는군요.. 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.
ORA-22835 버퍼가 너무 작아 CLOB를 CHAR 또는 BLOB에서 RAW로 변환할 수 없습니다 ORA-22835 저는 이 방식으로 해결하였습니다 맵으로 그냥 받는 경우, clob 객체가 찍힙니다. resultMap에서 String으로 치환해서 받아서 처리하였습니다. .... CLOB를 RESULTMAP에 담는 경우 RESULTMAP은 MyBatis에서 사용하는 개념 중 하나입니다. MyBatis는 데이터베이스에서 조회한 결과를 자바 객체로 변환하는 데에 ResultMap을 사용합니다. ResultMap을 정의하면 데이터베이스의 결과를 매핑하여 자바 객체로 변환할 수 있습니다. 만약 CLOB 데이터를 ResultMap을 사용하여 자바 객체에 매핑하려면, 일반적으로 다음과 같은 방법을 사용할 수 있습니다. 아래 예제는 MyBatis에서의 ResultMap을 사용한 CLOB 데이터 매핑의 간략한 예시입.. 2024. 1. 30.
전입신고 확정일자를 받아보자 확정일자를 받으시오 새해가 되고 재계약의 시즌이 다가왔습니다. 현재 살고 있는 아파트의 재계약은 정상적으로 마무리하였습니다. 자 새로운 미션이 생겼습니다. 전세보증금 대출도 새롭게 갱신이 필요합니다. 은행에서 확정일자를 받은 계약서를 내라고 하네요. 새롭게 갱신된 계약서를 가지고 가서, 확정일자를 받아야 하는 상황이었습니다. 잠깐! 확정일자는 아무 동사무소나 주민센터에 가면 될까? 안됩니다! 안되구요~ 확정일자는 관할 주소지에 있는 주민센터에서만 받을 수 있습니다. 집에서 가까운 주민센터에 가면 될까 싶었습니다. 2년 전에도 확정일자를 받아놓고, 이번에는 구지면 행정센터를 먼저 찾아갔습니다. 하지만 아파트 주소지가 현풍이기 때문에 입구컷 당하고, 20여분가량 걸려서 현풍읍 행정복지센터를 방문하였습니다. .. 2024. 1. 26.
CUBRID 엑셀업로드 파일을 분석할 수 없습니다. 파일을 분석할 수 없습니다. 지원되는 파일인지 확인해주세요. 오류가 발생합니다. 회사 동료분의 지원요청에 테스트를 진행해봅니다. 보내준 파일로 테스트를 진행하니, 저도 동일한 문제가 발생합니다. 검색해보니, 파일의 인코딩 문제로 확인됩니다. 빠르게 해결! 업로드 과정에서 해당 파일의 인코딩을 EUC-KR로 지정해줍니다. 또는 해당 파일을 저장할 때, 인코딩을 변경해줍니다. https://www.cubrid.com/blog/3820623 CUBRID | 블로그 - CUBRID 매니저 가져오기 마법사 유용한 팁! CUBRID 매니저 가져오기 마법사 유용한 팁! 다량의 데이터를 엑셀로 작성해서 넣는 경우가 많으실 텐데요 CUBRID 매니저에서 UI로 간단하고 쉽게 데이터를 넣을 수 있습니다. 바로 가져오기라는.. 2024. 1. 26.
728x90
반응형