본문 바로가기
728x90

전체 글85

[GO / GOLANG] go.mod와 GOPATH(GO111MODULE)에 대한 이해 (feat. go.mod file not found in current directory or any parent directory) 최근 블록체인에 대한 관심이 생기면서 GO 언어를 조금씩 건들여보고 있다. 구글링을 할 때는 검색 편의를 위해 GOLANG으로 많이 검색하는데, 위키에 적힌 GOLANG 의 역사부터 특징까지 모두 읽어보니 상당히 흥미로웠다. 특징은, 각 언어의 편의성을 한데 모아둔 것 같은 느낌? Java의 가비지 컬렉션을 갖추었고, C++의 특성과 비슷하지만 Python 처럼 코드의 간결성과 즉흥성을 추구하고 있다. 특히, C++부터 Java, Python까지 모두 코드를 작성해보았던 경험이 있었기에 언어의 특징을 생각하면서 읽으니 재밌기도 했다. 그래서, 언어의 모든 시작점인 hello world 코드를 바로 작성해보기로 했다. 우선은 정기결제로 끊어 둔 IntelliJ가 있어 GO 플러그인을 설치해 실행해보았다. .. 2022. 4. 1.
[IT] 웨일온스터디 사용 경험 최근 네이버에서 네이버 웨일 브라우저를 추천하는 모습을 종종 볼 수 있다. 나 또한 지나가다가 웨일온 스터디라는 새로운 기능이 있다는 이야기를 듣고 웨일 브라우저를 설치했다. 웨일온 스터디를 설치해보니 생각보다 좋아보여서 최근에는 계속 켜두고 있다. 언젠가는 많은 개발자들이 참여하여 서로 코드 문제를 공유하고 해결할 수 있는 스터디가 되었으면 좋겠다. 특히, 웨일온스터디는 공유할 모니터나 창을 선택할 수 있는 디테일한 화면 공유 기능을 제공한다. 또한, 캠 화면도 공유할 수 있어 회의 등 다목적으로도 사용 가능하다. 아직 사용자가 별로 없긴 하지만, 점점 늘어나는 추세로 보이는데 한번 사용해보면 아주 괜찮음을 알 수 있다. 영상 공유나 화면 공유 기능을 원할 때도 사용할 수 있으니 필요 시 한 번 사용해.. 2022. 3. 25.
[Java / API] 카카오맵 API로 서버(Controller) 사이드에서 역지오코딩하기(Reverse Geocoding) 좌표로 지역 정보를 받아오는 역지오코딩(Reverse Geocoding)을 위해 OpenWeatherMap부터 BigDataCloud API 등을 사용했지만, 사양이 안맞거나 사용 미숙으로 Ban을 당하면서 구글링을 통해 카카오맵 API로 넘어오게 되었다. 카카오맵 API는 Javascript로 맵 위주로 사용하는 거라고 생각해 Geocoding 기능이 제공되는지 모르고 있었는데, 되는 줄 알았다면 처음부터 고생은 안했지 싶다. 그래도 각 API를 사용해보면서 API 사용 경험이 많이 쌓여 금방 적응해서 쓸 수 있게 되었으니 결코 허튼 일은 아니었다. 어쨌든 이번에는 카카오맵 API로 서버 사이드에서 역지오코딩하는 방법을 알아보자. 우선 API KEY 가 있어야 한다. API KEY 발급 방법은 하단의 .. 2022. 3. 23.
[Spring / Legacy] Spring 스케줄러 사용하기 - 2탄. Spring Quartz 이번에는 1탄의 Spring Scheduler 사용에 이어서 Spring Quartz 사용에 대해 알아보고자 한다. Spring Scheduler와 Quartz 별개이므로 Quartz를 바로 사용하고자 한다면 다시 참고할 필요는 없다. ▼ 아래는 1탄의 링크이다. 간단한 Scheduler의 기능만 사용하고 싶다면 아래의 방식으로 하는 것이 가장 빠르다. [Spring / Legacy] Spring 스케줄러 사용하기 - 1탄. Spring Scheduler Spring Scheduler, Spring Quartz에 대한 정보는 많다. 하지만 대부분 Boot 환경에 대한 정보이고, Legacy 환경에서 구축된 정보는 거의 없다. 그래서 그에 대한 정보를 공유하고자 한다. 일단 기본적인 환경 devlifete.. 2022. 3. 23.
[Spring / Legacy] Spring 스케줄러 사용하기 - 1탄. Spring Scheduler Spring Scheduler, Spring Quartz에 대한 정보는 많다. 하지만 대부분 Boot 환경에 대한 정보이고, Legacy 환경에서 구축된 정보는 거의 없다. 그래서 그에 대한 정보를 공유하고자 한다. 일단 기본적인 환경은 다음과 같다. 별다른 이유 없이 진행 중인 프로젝트 환경이 이래서 그대로 사용했는데, 구글링했을 때 Java 8 버전, slf4j가 필요하다고 했으니 필요에 따라 참고하면 될 것 같다. - Java : 1.8 - Spring Fremawork version : 3.1.1 - slf4j : 1.6.6 Spring Batch와 별개로 Scheduler와 Quartz에 대한 설명도 구글링 검색 시 잘 나와있다. 매우 간략하게 설명하자면, Scheduler가 Quartz보다 적.. 2022. 3. 18.
[Java] BufferedReader 다시 읽는 방법 (feat.mark, reset 사용법) 프로젝트 진행 중에 외부 API 데이터를 끌어와 json 형태로 보여주는 기능을 구현해야 했다. 기능 자체는 이미 API에서 제공하고 있기에 금방 구현했지만, 간헐적으로 에러가 콘솔창에 찍혔다. /** Java */ JSONObject jsonObject = new JSONObject(); ObjectMapper mapper = new ObjectMapper(); //BufferedReader 할당된 내용 생략 -> BufferedReader bufferedReader; jsonObject = mapper.readValue(bufferedReader, JSONObject.class); unexpected character (' 2022. 3. 18.
[PostgreSQL / Java] PostGIS Geometry타입의 Point(점) 좌표 SELECT, UPDATE 쿼리(feat. Geometry의 VO타입 설정) 프로젝트에서 위도, 경도 좌표를 사용하는 기능을 개발하게 되었다. 기존에는 MySQL에서 decimal과 같은 DataType을 이용하여 소수점으로 위도(latitude), 경도(longitude)를 따로 저장하여 처리하는 방식으로 기능을 구현했다. 그러나, PostgreSQL은 PostGIS라는 유용한 Extension(확장프로그램)을 통해 Geometry 타입으로 좌표를 처리한다. 특히, PostGIS를 설치하면 거리를 계산해주는 등의 함수를 제공하기 때문에 GPS, 좌표 등의 기능 구현 시에는 필수적으로 사용되는 것 같다. 그러나, 나는 Geometry 타입을 처음 접하게 되었고, 오래되거나 별로 없는 검색결과에 SELECT, UPDATE 쿼리 조차도 어떻게 처리해야할지, Java에서 VO로 타입을.. 2022. 3. 3.
[Java / Javascript] '(1)' 숫자 괄호, 소수점 등의 형태 찾기(패턴 검색)를 통한 정규식 정복하기(Java와 Javascript 차이) 프로젝트를 진행하다보면 검색, 예외처리 등 각종 기능을 구현할 때마다 정규식은 빠질래야 빠질 수 없는 존재인 것 같다. 하지만 의도한 정규식을 한 번에 바로 작성해내는 것은 정말 쉬운 일이 아닌 것 같다. 그래서 오늘도 원했던 정규식을 구글링을 통해 해결했고, 해결해나가면서 알게되었던 내용을 정리 겸 공유하고자 한다. 정규식이 어떤 것인지는 이미 곳곳에 많은 설명이 있기에 각설하고, 바로 실무적인 내용만 다루겠다. [ 참고 이미지 ] - 정규식 참고 주소 : https://hamait.tistory.com/342 정규식 코드를 작성하는데 가장 큰 도움이 되었던 내용이다. 정규식을 구성하는 각 부분에 대한 설명이 나와있기에, 하나씩 참고하여 정규식을 작성해보면서 이해를 넓힐 수 있었다. 특히 정규식에서 ^.. 2022. 3. 3.
[Javascript / API] 카카오맵 API 연동으로 로드뷰 및 로드뷰 마커 표시하기('panoId 값이 없습니다' 에러 포함) 기본 맵으로 처리하는 것도 좋지만, 로드 뷰를 통해서 기본 맵의 부족한 점을 보완할 수 있다면 더 좋을 것이다. 그래서 기존 프로젝트에 로드뷰를 추가해보기로 했고, 카카오맵API 문서에서 제공하는 방식과는 조금 다르게 적용해야 했기에 해당 부분을 정리할 겸 작성해보려고 한다. ▼▼▼ 기본 맵 출력은 아래 글에서 확인할 수 있다. [Javascript / HTML5] 카카오맵 API 연동으로 좌표 및 마커 표시하기 A to Z (에러 포함) 프로젝트에서 지도를 클릭해 위/경도(위도, 경도) 좌표를 처리해야하는 기능 구현이 필요하게 되었다. 구글링을 통해서, 네이버맵보다 카카오맵이 개발이 용이하고 로딩이 빠르다고 하여 카카 devlifetestcase.tistory.com [ 구현 방법 ] ◆ 로드뷰, 로드.. 2022. 2. 24.
[Javascript / API] 입력한 좌표값(Input)으로 카카오맵 API 마커 위치 변경/이동하기(좌표 정규식 포함) 프로젝트를 진행하면서 카카오맵 API를 통해서 좌표값으로 맵과 마커를 출력하는 기능을 구현해야했다. ▼▼▼ 아래 글과 같이 출력 자체는 어려운 부분이 없었다. [Javascript / HTML5] 카카오맵 API 연동으로 좌표 및 마커 표시하기 A to Z (에러 포함) 프로젝트에서 지도를 클릭해 위/경도(위도, 경도) 좌표를 처리해야하는 기능 구현이 필요하게 되었다. 구글링을 통해서, 네이버맵보다 카카오맵이 개발이 용이하고 로딩이 빠르다고 하여 카카 devlifetestcase.tistory.com 하지만, 언제나 프로젝트 기능 구현은 API 문서에 나와있는 그대로 이루어질 수가 없다... 단순한 클릭이벤트와는 별개로 Input 값을 직접 입력했을 때, 마커의 위치를 이동시키는 기능이 필요했다. 그렇게.. 2022. 2. 24.
[Javascript / API] 카카오맵 API 연동으로 좌표 및 마커 표시하기 A to Z (에러 포함) 프로젝트에서 지도를 클릭해 위/경도(위도, 경도) 좌표를 처리해야하는 기능 구현이 필요하게 되었다. 구글링을 통해서, 네이버맵보다 카카오맵이 개발이 용이하고 로딩이 빠르다고 하여 카카오맵으로 진행하였다. (카카오맵 vs 네이버맵) 기본적으로 카카오에서 케이스별로 API 문서와 샘플을 잘 만들어두었지만, 상황별로 분류되어있어, API KEY를 받는 것부터 맵에 마커를 표시(출력)하는 것까지는 이렇게 따로 묶어서 정리해두려고 한다. [ API KEY 발급 방법 ] API KEY는 개인이 외부의 API를 사용할 때 접근할 수 있도록 주어지는 키이다. 그렇기 때문에, 카카오맵 API를 사용하기 위해서는 API KEY를 발급 받아야하는데 발급 방법은 매우 간단하다. ⓞ 아래의 카카오 개발자사이트에서 개발자 등록을.. 2022. 2. 23.
[NFT] 개발자의 OpenSea NFT 경험(feat. opensea 사용법/구매/판매)과 NFT 마켓 생각 공유 여태까지 NFT하면 1. 대체불가능한 토큰이다. 2. 세상에서 하나뿐인 사진이나 예술작품같은 것을 거래할 수 있는 토큰이다. 와 같이 널리 퍼진 이야기만 알고있었고, 업비트같은 코인 거래소를 통해서 돈 벌 궁리만 하고 있었지 실제 이게 뭔지 자세히 알거나, 경험해보지도 못했습니다. 그러나 아직도 자세히 다 알고 있다고는 결코 말 못합니다.. 아무튼, 요즘 돌 그림 하나가 15억에 팔렸다느니, 매일 찍었던 사진이나 그림들이 수십억에 팔렸다는 그런 소문이 많아서 도대체 NFT가 무엇인지 저도 한 번 경험해보기로 했습니다. 다른 NFT 마켓플레이스(NFT 시장)도 많지만, 오픈씨 마켓이 가장 크고 거래가 활발하다고 해서 저도 OpenSea로 NFT 거래가 어떻게 이루어지는지 알아보기로 했습니다. ( 참고로, .. 2022. 2. 17.
[Javascript] 현재날짜 yyyy-MM-dd 형태로 0채워서 출력하기(feat. padStart) 프로젝트를 진행하다보면 현재 날짜(오늘 날짜)를 yyyy-MM-dd 형태로 표현하는 것이 종종 요구되곤 한다. DB에서 날짜를 받아오는 것도 Date 타입 timestamp 타입 등의 사용으로 간혹 문제가 생기곤 하는데, 자바스크립트에서도 날짜를 따로 처리해야할 때가 있다보니 그냥 쉽게 정리해두려고 한다. - 요구 사항 - 1. 자릿수 형태를 맞출 것 2. 요일을 표시해줄 것 기존에는 따로 코드를 더 작성해서 0을 처리하곤 했었는데, 이번에는 Javascript에서 제공하는 padStart 를 이용해보기로 했다. padStart는 고정 자릿수와 채울 문자열을 파라미터로 받는 아주 간편한 내장함수다. 이를 이용해서 우선 코드를 작성해보겠다. initDate(); const initDate = () => {.. 2022. 2. 16.
[영화 추천 / 범죄] 한국 범죄 명작 영화 추천 TOP 32 한국 영화는 유독 범죄 영화가 인기가 많습니다. 그러다보니 범죄 영화가 발달되어 범죄 명작 영화가 많은데요. 이번에는 한국 범죄 영화 중 안 보기엔 정말 아쉬운, 특색있고 재밌는 명작 영화들을 소개해드리려고 합니다. 긴 말 없이 바로 시작하겠습니다. [ 포스터 / 시놉시스 출처 : 네이버 영화, 다음 영화 ] ▼▼▼ 스릴러 중심의 한국 범죄 스릴러 작품은 아래 글에 있습니다 [영화 추천 / 스릴러 / 범죄 / 공포] 한국 스릴러 범죄 명작 영화 추천 TOP 15 단숨에 극도로 몰입하게 만들 수 있는 영화 장르는 단연코 스릴러일 것입니다. 스릴러 영화의 긴장되는 장면에서 쫄깃한 느낌을 받다 보면 그 중독성에서 쉽게 헤어나오기 힘듭니다. 그러다보 devlifetestcase.tistory.com ▼▼▼ 느와.. 2022. 2. 11.
[영화 / 스릴러 / 범죄 / 액션] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 4 - 쉴 새 없는 액션 TOP 10 우리나라에도 재밌는 스릴러 영화가 많지만, 해외에도 많은 스릴러 영화가 있습니다. 그러나 한국영화를 좋아하시는 분들은 그 특유의 문화적 몰입감 때문에 해외영화가 낯설 수 있는데요. 이번에는 그런 분들도 몰입감있게 보실 수 있는 해외 스릴러 영화 명작 시리즈를 소개해드리려고 합니다. 취향을 위해 영화 내 액션 강도를 분류하였으니 참고해주세요~ [ 포스터 / 시놉시스 출처 : 네이버 영화, 다음 영화 ] 이번 시리즈는 해외 스릴러 명작 중, 4. 쉴 새 없는 액션 타입 영화 입니다. 다른 타입의 스릴러 명작을 보고 싶다면 아래의 다른 글을 확인해주세요 ~ 1. 액션 없는 스릴러 타입 [영화 / 스릴러 / 범죄 / 미스테리] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 1 - 액션 없는 우리나라에도 재밌.. 2022. 2. 8.
[영화 / 스릴러 / 범죄 / 액션] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 3 - 액션 중심의 액션-스릴러 TOP 10 우리나라에도 재밌는 스릴러 영화가 많지만, 해외에도 많은 스릴러 영화가 있습니다. 그러나 한국영화를 좋아하시는 분들은 그 특유의 문화적 몰입감 때문에 해외영화가 낯설 수 있는데요. 이번에는 그런 분들도 몰입감있게 보실 수 있는 해외 스릴러 영화 명작 시리즈를 소개해드리려고 합니다. 취향을 위해 영화 내 액션 강도를 분류하였으니 참고해주세요~ [ 포스터 / 시놉시스 출처 : 네이버 영화, 다음 영화 ] 이번 시리즈는 해외 스릴러 명작 중, 3. 액션 중심의 액션-스릴러 타입 영화 입니다. 다른 타입의 스릴러 명작을 보고 싶다면 아래의 다른 글을 확인해주세요 ~ 1. 액션 없는 스릴러 타입 [영화 / 스릴러 / 범죄 / 미스테리] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 1 - 액션 없는 우리나라에.. 2022. 2. 8.
[영화 / 스릴러 / 범죄 / 액션] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 2 - 적당한 액션의 스릴러-액션 TOP 13 우리나라에도 재밌는 스릴러 영화가 많지만, 해외에도 많은 스릴러 영화가 있습니다. 그러나 한국영화를 좋아하시는 분들은 그 특유의 문화적 몰입감 때문에 해외영화가 낯설 수 있는데요. 이번에는 그런 분들도 몰입감있게 보실 수 있는 해외 스릴러 영화 명작 시리즈를 소개해드리려고 합니다. 취향을 위해 영화 내 액션 강도를 분류하였으니 참고해주세요~ [ 포스터 / 시놉시스 출처 : 네이버 영화, 다음 영화 ] 이번 시리즈는 해외 스릴러 명작 중, 2. 적당한 액션의 스릴러-액션 타입 영화 입니다. 다른 타입의 스릴러 명작을 보고 싶다면 아래의 다른 글을 확인해주세요 ~ 1. 액션 없는 스릴러 타입 [영화 / 스릴러 / 범죄 / 미스테리] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 1 - 액션 없는 우리나라.. 2022. 2. 8.
[영화 / 스릴러 / 범죄 / 미스테리] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 1 - 액션 없는 스릴러 TOP 13 우리나라에도 재밌는 스릴러 영화가 많지만, 해외에도 많은 스릴러 영화가 있습니다. 그러나 한국영화를 좋아하시는 분들은 그 특유의 문화적 몰입감 때문에 해외영화가 낯설 수 있는데요. 이번에는 그런 분들도 몰입감있게 보실 수 있는 해외 스릴러 영화 명작 시리즈를 소개해드리려고 합니다. 취향을 위해 영화 내 액션 강도를 분류하였으니 참고해주세요~ [ 포스터 / 시놉시스 출처 : 네이버 영화, 다음 영화 ] 이번 시리즈는 해외 스릴러 명작 중, 1. 액션 없는 스릴러 타입 영화 입니다. 다른 타입의 스릴러 명작을 보고 싶다면 아래의 다른 글을 확인해주세요 ~ 2. 적당한 액션의 스릴러-액션 타입 [영화 / 스릴러 / 범죄 / 미스테리 / 액션] 놓칠 수 없는 해외 스릴러 명작 영화 추천 시리즈 2 - 적 우리나.. 2022. 2. 7.
반응형