
예전만큼 검색에 의존한 개발이 아닌 요즘은 챗GPT 질문이면, 바로 해결 되는 경우가 많지만, IBSheet 는 아무래도 GPT만으로는 어려운 경우가 많습니다. ( 아직 학습이 덜 된 상태 )IBSheet가 문서화도 조금 부족한 편이라서, 생각보다 사용 방법을 찾는데 시간도 많이 걸려서, 저도 초반에 애좀 먹었는데조금이나마 검색에 도움이 되었으면 해서 남겨봅니다. IBSheet8 버전 기준아래와 같이 헤더 2줄 병합만들기12345678910111213141516171819202122232425262728293031323334353637script type="text/javascript" language="javascript"> $(function() { mainGrid()..

자바 클래스를 하나 만드려고 하는데, 다음과 같은 오류가 발생했다.템플릿 "Class"을(를) 구문 분석할 수 없습니다. 오류 메시지: This template did not produce a Java class or an interface package com.config; 확인을 누르니 이번엔 이렇게 나온다.파일 템플릿 구문 분석 오류: unable to find resource 'file header.jsp' https://youtrack.jetbrains.com/issue/IJPL-2552/Velocity-Error-when-creating-new-file-class-Unable-to-find-resource-File-Header.java Velocity Error when creating new..

깃과 인텔리J 를 사용하면 터미널을 사용할 일이 제법 있는데, 인텔리J는 기본 터미널이 PowerShell 이다.하지만 종종 Unix 명령어나 깃 명령어가 PowerShell 에서는 안되는 경우가 있다.(요즘은 호환성 패치 해줘서 거의 대부분 될테지만) 이 때마다 Git Bash 를 켜서 명령어를 다시 실행주는 사소한 불편함이 있었고, 인텔리J에서 터미널을 사용하는 경우 중 Git 이 높은 빈도를 차지하고 있어서, 기본 셋팅을 Git Bash 로 하는 편이 훨씬 편한 것 같다.특히 도커나 깃을 쓰면 Linux / Unix 명령어를 쓰기 때문에 막힘없이 터미널 사용하기에는 그냥 Git Bash 가 편하다인텔리J 터미널 (Alt + F12) 셀 경로(Shell Path) 를 변경해준다.깃 bash 가 깔려..

지난 글에 이어서, 오늘 요일 혹은 특정 요일을 구하는 함수를 만들어 보려고 합니다. 날짜 같은 경우는 종종 쓰이기 때문에, 한번 만들어두면 수정 없이 쭉 사용할 수 있다는 장점이 있습니다. 스크립트는 사실상 Ctrl C V도 많은 작업이라 프론트 작업에서는 불필요한 시간을 줄이는 것이 중요하다고 봅니다. ( 작업하다보면, 정말 별 것 아닌 것 같아도 시간소모가 은근히 크기 때문에 Util 사용을 습관화 해야 한다고 생각 한다 ) 오늘 요일 ( 특정 요일 ) 구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //날짜관련 const $D = { /* 오늘요일(특정요일) 구하기 $D.getToday(date) date = 'YYYY-MM-DD' 형식으로 ..

올해에 기억에 남는 프로젝트 중에서, 몇개월 동안 프론트 작업 시간이 더 많았던 프로젝트가 기억이 난다. 프론트 작업을 하다보면, 의외로 쉽지만 반복되는 작업이 때론 번거롭게 만드는 경우가 있다. 예를 들면, 날짜 형식이 화면에 따라 2021.01.01 과 같이 . 으로 표기 되어야 한다던가, 2021-01-01 과 같이 - 로 표기 되어야 하는 경우, 혹은 오늘 날짜를 구하는 경우 등등 미묘한 표기방식 차이로 함수를 다시 만든다던가 수정해야 하는 경우가 생기는 경우도 있을 것이다. 그래서인지 스크립트는 한번 만들 때 util성으로 만들어 놓으면 참 편하다는 생각이 든다. 특히나 이런 간단한 작업들은 대체적으로 복사해오는 경우도 더러 있기 때문에 앞으로 이 글을 시작으로 util성 함수들을 업데이트 해 ..
문제는 다음과 같다. 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 특징은 contaionsKey 를 통해 키값으로 접두사가 포함되어 있는지 확인 하려고 했고, value 값이 필요가 없어서 따로 넣지 않았습니다. 별로 좋은 코딩은 아닌 것 같지..
문제는 다음과 같다. 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 특별히 풀이는 적지 않으려고 한다. HashMap 을 쓸 줄 안다면, 쉽게 해결 할 수 있을 것 같다. 개발하면서 Map 을 워낙 많이 써서 그런지 익숙하다.. 해쉬는 향상된 for 안쓴건 너무 습관성... 올드해보인다. 여기서 중요한건 중복체크를 위해 getOrDefault 를 썼다는 점. 자동 완성이 안되서 꽤나 귀찮다. 1 2 3 4 5 6 7 8..

안녕하세요 InnerPeace 뵙뵙 입니다. 이번주는 엄청나게 Flex 한 한주였던 것 같습니다. 카메라도 사고, 핸드폰도 아이폰12 mini 로 바꾸고.. 패딩도 사면서, 몇 년 동안 옷 한벌 제대로 사지 못했던 내게 보상하는 한 주여서 기분이 들뜨기도 합니다 ! ( ice breaking ) 하지만 포스팅을 할 때마다 상당히 오랜만이라는 느낌이 들 정도로 자주 정리를 하지 못해 스스로 반성하면서 들 뜬 마음을 가라앉히고 포스팅을 해보도록 하겠습니다. 또한 프로젝트를 진행하면서 꾸준히 정리하고, 임시저장글로 남겨뒀지만, 정확한 포스팅을 위해 제가 알던 내용을 다시 맞춰보는 작업을 하고, 추가적으로 설명을 돕기 위해 제 스스로도 공부하고 있습니다. ( 최대한 빨리 올려보도록 하겠습니다. 요즘은 주말밖에 ..

많은 개발자들이 여전히 자바 1.8을 쓰고 있는 것 같고, 나 또한 회사에서 1.8을 쓰고 있다. 자바 뿐 아니라 다른 많은 프로그램들 또한 최신 버전이 업데이트 되고 있음에도 불구하고, 호환성 문제 등으로 구버전들을 사용하고 있을 것이다. 사실 나는 최신버전 주의자기 때문에, 개인 셋팅은 최대한 최신버전으로 맞추지만, 일단 아래와 같은 이슈에 직면하게 된다면 해결방법을 전하고자 한다. ERROR 상황 Version 1.8.0_271 of the JVM is not suitable for this product. Version: 11 or greater is required. 딱 봐도 그냥 버전 업글 하라는 내용인데.. 자바 버전을 바꾸는 것 보다 Eclipse 를 내 자바 버전에 맞추는게 빠른 해결이긴..