WEB Dev(161)
-
[AWS] AWS StartUps Activate 온보딩 프로그램 DAY 1
아산나눔재단에서 제공하는 AWS 온보딩 프로그램에 다녀오게 되어 오늘 들은 내용의 짧은 기록. AWS를 거의 모르는 상태에서 일을 해야 해서 두려움이 너무 큰데, 이런 웨비나를 들을 수 있는 자리가 마련되어 좋았다. 다음주까지 총 2회차인데 간단하게 내가 집중해서 듣고 메모한 것들만 정리해보려고 한다. 성장하는 스타트업의 주 목표 ⇒ 고정 비용 감소 Activate Program은 이미 투자 받은 스타트업과 투자 받은 이력이 없는 스타트업 두 가지로 신청 조건이 나뉜다. 신청 승인이 되고 나면 console 을 통해 기능을 관리할 수 있다. AWS 는 종량제다. 웨비나 내내 '내가 사용한 만큼Pay As You Go' 이라는 것을 상당히 강조했다. 종량제의 의미를 전깃세나 수도세와 같은 것이라고 비교해주..
2021.11.11 -
[매일코딩-프로그래머스] K번째수 02
어제 못 푼 정렬의 K번째수를 시도해보자! 문제는 var array = [1, 5, 2, 6, 3, 7, 4]; var commands = [[2, 5, 3], [4, 4, 1], [1, 7, 3]]; commands 배열의 첫번째 요소인 [2, 5, 3] 배열의 첫번째 요소를 i라고 하고, 두번째 요소를 j라고 하고, 세번째 요소를 k라고 했을 때 array 배열을 i번째부터 j번째까지 자르고, 정렬한 다음, k번째 숫자를 찾아서 모아서 배열에 담아 return하는 것이 과제다. 우선 배열을 3개 선언한다. 1. 시작할 n번째 수를 모아둘 startArray라는 배열 2. 끝나는 부분의 n번째 수를 모아둘 endArray 배열 3. 그리고 골라낼 n번째 수를 모아둘 orderArray 배열 그리고 co..
2021.11.11 -
[매일코딩-프로그래머스] K번째수 01
본격적으로 프로그래머스 알고리즘 연습을 해보려고 한다. 코딩 공부 시작했을때 했으면 좋았겠지만 사실은 그 때 시작했으면 아마 코딩 공부를 때려치웠을 것 같다. 지금 명색이 개발자로 스타트업 사무실에 앉아있는데 아무것도 할 줄 모르는 감자인데다가 이번 개발 프로젝트가 DB랑 백엔드가 다 들어가있는 프로젝트라 외주를 주기로 해서 기능명세만 쓰고 있어서 코드를 못 만져보는 것도 연습을 시작하게 된 계기가 되었다. 이미 자바스크립트 메소드들을 잊고 있다....!!! 원래는 백준을 해보려고 했는데 일단 node.js로 자바스크립트 언어를 사용해야 해서 좀 버거웠다. 프로그래머스가 조금 더 자바스크립트를 사용하는게 더 낫길래 프로그래머스로 이동. 저번에 진-짜진짜 쉬운 문제를 하나 풀어봤는데 그건 맞았다. 근데 나..
2021.11.10 -
[API] 카페24 API TOKEN 발급받고 이용하기
API를 겉핥기 한 것이 내 업보다.... 백엔드와 DEVOps를 담당하던 사수가 사라지고 API를 확인하고 JSON 파일로 변환하거나 서버 데이터베이스에 저장하거나 하는 일이 전부 멈춰버렸는데 사업은 굴러가고 있으니 울며 겨자먹기로 퍼블리싱+프론트로 들어온 내가 바닥부터 뒤져가면서 해야 하는 상황.... 일단은 API를 보려면 인증을 받아야 하는 것은 알고 있으나 이 인증부터 어떻게 받아내야하는지 천천히 기록하면서 외워야겠다. 문제상황 파악 ✅ 현재 회사의 서버 상황 AWS EC2를 사용 데이터베이스는 RDS node.js와 express.js를 이용 nginx서버를 구동하고 있다. ✅ 지금 발생한 문제 펀딩이나 공구의 경우 카페24 모듈 내에 별도의 스크립트를 삽입하여 현재까지 몇 명이 구매했는지 마..
2021.11.05 -
[MySQL] 워크벤치에서 테이블 값 수정하기
카페24 API에서 데이터를 가져와 테이블에 넣어 사용하고 있는 데이터를 수동으로 바꿔야 하는 일이 발생해서 오랜만에 SQL 기본 쿼리를 이용해서 컬럼 값을 수정했다. 해당 상품 번호의 판매량을 테이블에 넣어 화면에 노출하고 있는데 뭔가 문제가 있는지 API에서 정확한 값을 잡아내지 못해서 수동으로 계산한 다음에 해당 갯수를 화면에 노출한 후 고객사에 보내기로. 매일 한 번씩 업데이트 하기로 되어있어서 아마 내일이면 다시 리셋될테지만 일단 고객사 보고가 먼저라서 (⊙ˍ⊙) AWS EC2에 있는 데이터라 MySQL 워크벤치를 이용했다. 워크벤치 이용 시 테이블 확인하는 가장 쉬운 방법은 테이블 명 옆에 뜨는 아이콘 중 가장 마지막 아이콘을 누르는 것. 알아서 SELECT 문이 실행되고 해당 테이블 내용을 ..
2021.11.02