전체 글 152

[던파 쌀먹봇] 2021-02-16 개발일지 - 오픈빌더 -> 메신저봇 변경 및 카드검색 기능 추가

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 정말 오랜만에 포스팅한다... 그동안 회사 리뉴얼 프로젝트가 너무 많았는데, 짬짬이 개발은 했지만 블로그에 포스팅 하진 않았고, 노션으로 따로 적어놨다. 아무튼 프로젝트 끝났으니 다시 조금씩 포스팅 한다! 화이팅.. 이전까지 작업했던 내용과 완전히 달라졌다. 일단 그전까지는 카카오톡 채널을 이용한 오픈빌더로 만들려고했는데.. 편의성 측면에서 아무래도 차이가 나더라. 예를 들어, 검색을 하고 싶은데 단톡에서 친구들이나 길드원끼리 얘기하다 바로 검색하는게 편하지, 채팅방 나가서 채널(친구) 찾고 검색하면 귀찮지 않은가.. 그래서 단톡에서 바로 친구처럼 사용할 수 있는 '채팅 자동응답 봇(초록봇)' 을 사용했다. 해당 봇의 자세한 내용은 아래..

근황

글을 안쓴지 너무오래됐는데 회사에서 리뉴얼 프로젝트하느라 진짜 너무 바쁨.. 쌀먹봇도 업데이트해야되고...여러가지 올리고싶은 정보 팁들이 많은데 주말밖에 시간이안난다. 근데 주말엔 쉬어야지? ㅎ 암튼 리뉴얼 프로젝트 끝나는대로 밀렸던거 업데이트 할 예정이다 람쥐썬더!!!!! 리뉴얼 진행하면서 기존 레거시 코드 최적화도 경험해보고, 내가 짠 코드들 다시 리팩토링하는 경험이 되서 좋은듯.

일상 2021.05.04

맛집일기) [제주도] 바당칼국수 (feat. 보말칼국수)

개요 처음으로 쓸 맛집일기는 제주도의 보말칼국수집이다. 왜냐하면 가장 최근에 간 여행지가 제주도임. 위치 및 정보 [카카오맵] 바당칼국수 제주 서귀포시 안덕면 형제해안로 22 (안덕면 사계리) http://kko.to/Ojj_Ui_Yo 바당칼국수 제주특별자치도 서귀포시 안덕면 형제해안로 22 map.kakao.com 위치 : 제주도 서귀포시 안덕면 형제해안로 22 영업시간 : 매일 07:00 - 20:00 연락처 : 064 792 2684 맛 : ●●●●○ 서비스 : ●●○○○ 주차 : ●●●○○ 인테리어 및 분위기 : ●●○○○ 주변 볼거리 및 접근성 : ●●●●○ 상세 평가 맛 가장 중요한 맛은 합격이다. 메뉴는 보말떡국, 보말칼국수가 대표적인데, 둘 다 맛있었다. 떡국떡은 꽤나 쫄깃했고 칼국수 면은..

여행 2021.04.03

맛집일기) 개요

서론여행을 가거나 평상시에 먹어보면서 특출나게 맛있었던 집을 블로그로 남기고싶어 조금씩 써보려고한다 사실 '맛집' 이라는 표현의 의미가 굉장히 퇴색된 요즘.. 뭐라고 표현해야 딱 임팩트있게 다가올까 했지만 이거만한 단어가 떠오르지않는다... 아무튼, 살면서 가본 식당 중 내 기준으로 '진정한 맛집'에 대해 포스팅 해보고자 한다 본론 각종 블로그들에 나오는 미사여구는 최대한 뺄 생각이다 네이버의 유명한 '그 이모티콘' 마냥 그런거 들어가면 오히려 신뢰도가떨어진다. 때문에, 적어도 내 블로그에선 '확실한' 맛집만 골라 소개해주겠다. 사람입맛이 워낙 천차만별이라 하지만... 내가 진짜 맛있다고 느껴서 데려간곳은 대부분 만족하더라. 많은 사람들이 내 블로그에서 좋은 정보를 얻어갔으면 좋겠다.

여행 2021.04.03

[던파 쌀먹봇] 2021-02-04 개발일지 - 카카오 오픈빌더 외부 API 호출하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 구름 서버로 호출해서 결과값을 받는것까지 확인했다. 안되던 이유는 IP주소가 계속 바뀌어서 인것같다.. 참고 1. 개발환경 메모 ubuntu 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot kkkapuq/ssalbot 던파 쌀먹봇. Contribute to kkkapuq/ssalbot development by creating an account on GitHub. github.com 진행 과정 스킬 과정 이해하기 아직까지 전체적인 프로세스에 대한 이해가 부족한 것 같다. 그래도 이것저것 만져보니까 조금씩 이해가 간다... 어렵네 일단 https://gith..

[던파 쌀먹봇] 2021-02-03 개발일지 - 카카오 오픈빌더 익히기 (feat. 구름 IDE 포트 포워딩)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 일단 스킬을 설정하고, 서버로 호출했을 때 나오는것까진 확인했으나... 스킬 로직을 짜는데 잘 안됐던것 같다 이전으로 다시 돌려보도록하자. 참고 1. 개발환경 메모 ubuntu 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot.git kkkapuq/ssalbot 던파 쌀먹봇. Contribute to kkkapuq/ssalbot development by creating an account on GitHub. github.com 진행 과정 개발환경 변경 우분투에서 쓰고싶었는데.. AWS 프리티어가 안되서 그냥 로컬로 일단 테스트해보기로했다 ㅠㅠ 윈도우는 그냥 ..

[던파 쌀먹봇] 2021-02-01 개발일지 - 개발환경 세팅 (feat. 카카오 오픈빌더 스킬)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 던파 쌀먹봇 개발을 시작했다. 일단 개발환경 세팅에 중점을 두도록 한다. 게임 자체가 워낙 -던- 이미지라 블로그에 올릴까 말까 고민했지만... 이와는 별개로 오픈빌더 스킬에 대한 정보가 너무 없어서 다른 누군가가 도움을 얻길 바란다. 일단 이 오픈빌더 자체가 정보가 드럽게 없다 진짜로.. 아무리 찾아봐도 예제나 이런게 턱없이 부족하다 오픈빌더의 스킬을 처음 접하는 사람은 이 포스팅 따라한다면 될것이다. 내가 개척자가 되어드리겠음.. 참고 개발환경 메모 우분투 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot.git kkkapuq/ssalbot 던파 쌀..

[ERROR] Could not establish connection to ~~(feat. vs code)

목차 문제 사항 VS Code에서 remote-ssh 확장 프로그램을 통해 원격 서버에 있는 파일들을 직접 컨트롤하려고 개발환경을 세팅했다..만.. 이 친구때문에 거의 하루를 날려먹었다... 앜!!!!!!! 그래도 이제 해결했으니까... 이런 현상을 보며 헤매는 누군가에게 도움이되길.. 본인은 AWS EC2 서버고, 해당 서버의 pem으로 ppk를 만들었다. 아마 많은 사람들도 EC2만 아니다 뿐이지 ppk는 다들 있을것이다. 원인 분석 C:\Users\사용자이름\.ssh 폴더 안에 key값이 없어서 그렇다.. 뭐 패스워드를 입력하라는것도 봤는데 그런 이슈는 아닌거가틈.. 해결 방법 key 생성해주기 일단 F1키를 누르고 Connect toHost를 해주면 뭐 대충 이런식으로 접속했을것이다. ppk에 패..

[JAVA] 가변 배열에서의 확률 뽑기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 업무를 진행하면서 뽑기 확률로 진행되는 이벤트에 관한 로직을 짜야했다. 고정적인 값으로 들어오는 확률로 뽑는건 너무 단순해서 구글링하면 많이 나오지만, 가변리스트의 경우는 생각보다 별로 없어서 그냥 나름대로 한번 만들어봤다. 짱구를 좀 굴려봤다. 확률 알고리즘이 대충 어떤느낌으로 돌아가는지만 알아보고 나머지는 직접해봤다. 혹시 더 좋은 방법이 있다면 댓글 부탁드립니다. 참고 yoonbumtae.com/?p=518 Java 예제: 랜덤박스 (Math.random 이용) - BGSMM 일본산 온라인 과금 게임같은 경우 랜덤박스로 카드를 뽑을 수 있는 시스템이 있습니다. 여기서 나오는 카드의 등급은 희소성을 기준으로 SSR(Super-supe..

[ORACLE] TRUNC 함수 사용법

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 TRUNC 함수에 대해 알아보자. 시간이나 숫자를 절사할 때 쓰는 함수로, 시간의 경우 TO_DATE 함수를 쓰면 귀찮아지니.. 사용가능하다면 이걸 잘 활용해주도록 하자. 참고 www.w3resource.com/oracle/datetime-functions/oracle-trunc(date)-function.php Oracle TRUNC (date) function - w3resource Oracle TRUNC (date) function: The TRUNC (date) function returns the date with the time portion of the day truncated to a specific unit of meas..

Backend/DB 2021.01.21