본문 바로가기

전체 글97

맥북 16인치 구매 및 환경 세팅 퇴사하면서 1년좀 넘게 사용하던 맥북을 반납했다. 그리고 개인 맥북을 갖고싶었던 꿈을 이루기위해 새로 구매했다 구매후 세팅한것들을 간단하게 정리해봤다. 시스템 환경설정 → 손쉬운 사용 그외 트랙패드 관련설정 ( 터치 클릭, 네손가락으로 상하좌우등등 ) 사파리는 chrome 설치용 브라우저.. Chrome Chrome 웹브라우저 더욱 스마트해진 Google로 더 심플하고 안전하고 빠르게. www.google.com 카카오톡 PC ( 앱스토어 이용 ) PC카톡전용 부계정이 있다 VS Code Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and .. 2020. 8. 12.
Notion 한국어 지원 ! What's New? August 10, 2020 — Notion in Korean 🇰🇷 🎊 www.notion.so 평소에 애용하던 노션이 한글버전이 나왔습니다 ! 한국 유저가 미국 다음으로 많아서 첫번째로 지원하는 언어라고합니다(영어제외) 적용방법 2020. 8. 11.
카카오톡 공식봇(?) 팬다 jr 등장 유저수가 많은 오픈톡방에 팬다jr 이라는 카카오톡 공식 봇이 들어오기시작했습니다 특별하게 오픈채팅봇 항목에 있네요 방장이 활성화를 시킬수있습니다 오픈채팅방 우측상단 메뉴-> 오픈채팅 카테고리의 팬다Jr. 활성화 아직 모든 오픈채팅방에서 이용할수있는게 아니라서, 규모가 큰 오픈채팅방부터 순차도입중인거같습니다 따로 신청도 받았다는데, 이미 그 기간은 지난것으로 알고있습니다 명령어를 입력하면 글자색이 파란색으로 표시됩니다 아직은 방장이 설정한 대답을 하는정도.. 기능이 많이부족하지만 공식으로 봇을 지원해주면 좋겠다고 생각했는데 현실이되니까 기분이 좋네요 유저들이 어떻게든 만들었던 수많은기능들을 조금더 편하게 구현할수있다면 더 재밌을거같습니다 할수있는게 무궁무진합니다 나중에 어떻게될지 기대중입니다 2020. 7. 22.
AWS Lambda와 RDS connection 관리 삽질 이글은 대부분이 링크로 되어있는, 삽질의 흐름을 작성한 글 입니다. Lambda + DynamoDB만 사용하다가, Lambda + RDS를 사용해보니 말로만 듣던 둘의 궁합이 별로 안좋다는것을 몸소 느끼게 되었다. DynamoDB와 다르게 RDS는 커넥션관리를 잘해줘야한다. 터지기 시작하는 에러 RDS(mysql)를 새로 도입한뒤 Lambda와 RDS를 연결하고 insert 테스트를 했는데 몇분지나지않아서 바로 에러가 터지기 시작했다. 에러내용은 too many connections 으로, max connection 이 가득 찼다는소리다 show variables like 'max_connections' 이 쿼리를 입력하면 RDS의 max_connections이 몇인지 알수있다 사용중인 RDS는 테스트용.. 2020. 6. 6.
노션 personal 무료화 ! https://www.notion.so/What-s-New-157765353f2c4705bd45474e5ba8b46c What's New? May 19, 2020 — Notion 2.8, now free for personal use 🤘 www.notion.so 애용하는 메모앱 notion의 personal plan이 무료로 풀렸다 나는 personal plan을 결제해서 사용하고있었는데 결제했던 사람들은 personal pro plan으로 업그레이드 됐다고한다. 원래 무료버전은 1000블록까지만 가능했는데, 이제 파일 용량제한같은 일부 limit 만 빼면 무료로 쓸만할거같다. 블로그에 글쓰는게 뜸해졌는데, 사실 노션에 전부 다 쓰고있다.. 언제 티스토리로 옮겨쓰지.. 노션 너무편하다 2020. 5. 20.
AWS Lambda(node.js)로 Slack bot 구현하기 유저와 상호작용이 없고 주기적으로 서비스 상태를 보고하는 봇입니다. 일정 시간마다 서비스의 상태를 파악하고, 문제가 있다면 슬랙으로 알람메시지를 보내는 봇을 구현해봤습니다. 코드와 Lambda에 대한 설명은 자세하게 하지않았습니다. slack, node.js, AWS Lambda 기본 지식이 없다면 글 내용을 이해하기 어려울수있습니다. Slack API: Applications | Slack Your Apps Don't see an app you're looking for? Sign in to another workspace. api.slack.com 먼저 위 링크로 접속해서 slack 앱을 만들어야합니다 slack 로그인이 필요합니다. 로그인 되어있다면, 위같은 화면이 나옵니다. Create an AP.. 2020. 5. 17.
카카오톡 봇 만들기 - 9 - 숫자 야구게임 오랜만에 카카오톡봇 글이네요 const scriptName = "야구게임"; let answer = []; let is_start = 0; let count = 0; function response(room,msg,sender,isGroupChat,replier,imageDB,packageName) { if (msg.startsWith("숫자야구시작") && is_start === 0) { answer = setNumber(); replier.reply("숫자야구게임을 시작합니다."); is_start = 1; count = 10; } if (is_start === 1) { if (!isNaN(Number(msg)) && msg.length == 4) { let result = compare(msg); .. 2020. 4. 21.
macbook openjdk 설치 예전에 dbeaver를 썼었는데, 맥북포맷후 설치했더니 jdk를 설치하라고했다 예전에 어떻게 설치했었는지 기억이안나서 다시찾아봤다 https://recipes4dev.tistory.com/173 오픈JDK에 관한글 링크로간뒤 jdk.java.net/14 링크 클릭 맥북이니까 macOS 파일 다운로드 압축풀고 해당폴더를 /Library/Java/JavaVirtualMachines/ 경로에 넣어주면됨 터미널로 하려면 -> sudo mv jdk-14.0.1.jdk /Library/Java/JavaVirtualMachines 터미널에서 java -version 입력했는데 버전뜨면 정상적으로 된것이다 2020. 4. 20.
EC2 ssh 접속시 키 에러 문제 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0666 for 'test.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. AWS EC2 에 ssh 로 접속하는데 위와같은 에러가 발생함. pem파일의 권한이 0666으로 너무 열려있다고한다 해결 chmod 600 p.. 2020. 4. 20.
DynamoDB Pagination 삽질 기록 Pagination을 해야할 일이 생겼다. 문제는 지금 사용중인 DB가 DynamoDB 라는것. 오래전에 RDBMS를 이용해서 게시판을 구현해본적은있지만 DynamoDB같은 nosql로 구현해본적은 없었다 결론부터 말하자면, 포기했다. 애초에 DynamoDB로 게시판같은 Pagination을 하려는게 문제(?)였다 삽질 정리내용 우선 기획자님의 요구사항은 개인메모장같은 기능이었다. 페이지마다 5개씩 글을 볼수있어야했다 일단 쿼리 params에 아래의 옵션을 추가해야한다 ScanIndexForward: false Limit: 5 ScanIndexForward는 오름차순, 내림차순을 정하는 옵션이다 기본적으로 DDB는 정렬 순서가 오름차순인데 게시판처럼 최근글일수록 위로 오게하려면 내림차순으로 바꿔야한다. .. 2020. 3. 12.