개발ETC29 [API] Cafe24, 호출건수 제한, 요청건수 제한의 의미 [카페24 API 호출건수 40회, 요청건수 1회의 뜻] 2023. 10. 11. 14:451) OAuth 인증 과정 구현하기(1) : 개발자센터 세팅2) OAuth 인증 과정 구현하기(2) : 인증코드 발급 받기3) OAuth 인증 과정 구현하기(3) : 엑세스 토큰 발급 받기4) Cafe24 쇼핑몰에 스크립트 태그 심기5) Cafe24 쇼핑몰 로그인 여부 확인하기6) Cafe24 API, 로컬환경에서 테스트하는 방법7) Cafe24 API, 호출건수 제한, 요청건수 제한의 의미- Cafe24, 호출건수 제한, 요청건수 제한의 의미안녕하세요.카페24 앱스토어 운영팀입니다.호출건수 제한에 대해 먼저 말씀드리겠습니다.카페24 API는 "Leaky Bucket" 알고리즘으로 작동합니다. Leaky Bucket 알고리즘은 성능을 위해 비정상적으로 많은 API 요청만.. 개발ETC 2024. 7. 8. 유튜브 API 사용 정리 내가 하려는것- 유튜브 채널에 있는 영상 리스트 가져오고 싶다. https://kminito.tistory.com/5 [Python] Google API를 이용하여 유튜브에 동영상 올리기개요 이전 게시물에서 파이썬으로 만든 동영상을 Google API를 이용하여 유튜브에 올리고자 합니다. 필요한 기능은 단순히 유튜브에 동영상을 올리는 것 뿐이므로, 가이드에서 제공하는 예제를 이kminito.tistory.com 우선 참고 페이지https://m.blog.naver.com/no1_devicemart/222743282954 유튜브 채널ID 추출하기 / Python Crawling(크롤링) / 유튜브 API 키 발급안녕하세요~ 디바이스마트 입니다. 각각의 유튜브 채널마다 고유 ID가 있다는 것 아시나요?!.. 개발ETC 2024. 5. 13. 면접 질문리스트 230719 k사 질문 리스트 트러블 슈팅관련해서 경험 얘기해봐라 트러블슈팅에서 기술적인 부분을 강조해서 게이트웨이를 왜 사용하느냐 ? 서비스의 게이트웨이의 어떤 내용을 수행했는가 ? 클로저가 무엇인가 자바 자바 8 버전을 사용해봤느냐 GC 가 동작하는 구조를 키워드를 통해 설명 인터페이스와 추상클래스의 차이점 쓰레드와 go루틴의 차이점 쓰레드의 과거방식(java8 이전)에서 선언하는 방법 ( extend thread , implements runnable ) java8 에 대한 여러 질문들 함수형 언어를 써봤느냐 ? 요구사항이 왔고 쇼핑몰을 생성하는데, 어떤식으로 진행하느냐? 바로 구현하나, 설계를 진행하나 설계를 진행하는 경우 어떤 프로세스로 진행하는가 ( uml 을 듣고싶었던거 같음 ) 개발ETC/면접 후기 2023. 7. 20. 면접 질문 리스트 보호되어 있는 글 입니다. 2023. 7. 17. Sourcetree 에서 잘못된 비밀번호로 저장소 접근 안될때 해결방법 remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for 'https://github.com/--- 소스트리에서는 한번 입력된 비밀번호가 잘못 되어도 절대 다시 입력하라고 하지 않고, 계속해서 비밀번호가 틀렸다는 메시지.. 개발ETC/GIT 2023. 4. 13. datagrip error [ intellij ] DB 연결 도움 된 글 [개발/툴] intellij / phpstorm javax.net.ssl.SSLHandshakeException: No appropriate protocol 에러 해결 방법 jetbrain tools 을 개발툴로 사용하시는 분들이 많을텐데요! 그중에서 jdk 업데이트 이후 발생하는 db 접속 불가 오류 해결 방법을 공유해보고자 합니다! javax.net.ssl.SSLHandshakeException: No appropriate protocol 접속은 잘되는데 테이블 조회하려고 했더니 위와 같은 에러가 발생하는 경우에는 아래와 같이 수정하시면 됩니다! 1. 우선 접속에러가 나고있는 데이터베이를 클릭후 아래 이미지와 같이 속성 창을 엽니다. 2. 그리고 아래 이미지 처럼 Advanced 탭을 클릭하고 ena.. 개발ETC 2023. 4. 13. 펜타호(Pentaho) 스푼(Spoon) 오픈소스 ETL(Extract, Transform, Load) 툴(tool) 다운로드 및 설치 작동 방법까지 오늘은 펜타호(Pentaho) 오픈소스 ETL 툴을 다운로드해보려고 합니다. 보통 ETL 툴 하면 인포메티카(Informatica), IBM 데이터스테이지(Datastage) 이렇게 2개를 많이 쓰는 걸로 알고 있습니다. 하지만 저는 눈칫밥을 먹는 사람이라 높은 직책을 가지신 분이 펜타호(Pentaho)에 대해 테스트해보라 하셔서..... 시작하게 됐습니다!! 여전히 데이터가 많은 기업에서는 ETL 툴을 사용하고 있습니다. 데이터 받고 내리는데 진짜 빠르니깐요... 데이터마트나 데이터웨어하우스를 만드는데 유용합니다. 처음 ETL 툴을 만질 때 얼마나 식은땀이 나던지 데이터 잘못될까봐 항상 긴장하게 됩니다. 다운로드 및 설치 방법 그리고 작동 방법에 들어가기에 앞서 ETL에 대한 개념을 간단하게.. 개발ETC/pentaho pdi kettle 2023. 4. 12. [kettle pentaho] pdi proflie 파라미터 환경변수 별 실행 문제상황 1. 서버 환경 (dev, qa, prd ) 에 따라 파라미터를 변경하여, 케틀동작시에 다른 값을 전달하고 싶은 상황 2. 웹서버의 profile을 구현하고 싶음 해결방안 우선 내가 직접적으로 해결한게 아니고, 기존 동료가 만들어둔걸로 해결 1. 쉘 명령어로, 해당 서버의 환경변수를 가져온다 ( 환경변수에 dev, qa, prd 존재 ) #!/bin/bash # Check an environment case "$(echo ${env} | tr "A-Z" "a-z")" in prd) echo "Set for RELEASE" ENV="release" ;; qa) echo "Set for QA" ENV="qa" ;; dev) echo "Set for DEV" ENV="dev" ;; *) echo "S.. 개발ETC/pentaho pdi kettle 2023. 4. 11. Visual Studio Code의 터미널에서 한글이 깨지는 경우 해결 방법. 최근에 키움 open api를 이용한 주식 프로그램 개발 공부를 하고 있습니다. 그런데, 키움 서버에 보내는 정보나 받아 오는 정보가 한글인 부분도 있고, 다른 사용자에게 배포도 하고 싶기 때문에 부득이하게 한글을 사용해야겠다고 생각했습니다. 아시는 분은 아시겠지만, vs code에서 파이썬으로 개발할 때, 한글이 참... 골치가 아픈 부분이 많습니다. 제가 겪은 오류가 한 두가지가 아니기때문에 웬만한 분들은 제 포스팅을 통해 해결할 수 있지 않을까 싶습니다. 먼저, 제 초기 vs code 인코딩 옵션은 UTF-8 이었습니다. 이것은 아래 사진에 나와있듯이, 우측 하단에서 확인할 수 있습니다. 형광색으로 칠한 부분이 vs code 자체 인코딩 옵션입니다. 이때, 아무렇게나 한글 문장을 하나 출력해 보겠습.. 개발ETC 2023. 4. 5. [kettle pentaho] 환경변수별 파라미터 전달, 파라미터로 동적인 값 설정, 비교 validator 문제상황 1. 서버 환경 (dev, qa, prd ) 에 따라 파라미터를 변경하여, 케틀동작시에 다른 값을 전달하고 싶은 상황 2. 웹서버의 profile을 구현하고 싶음 해결방안 우선 내가 직접적으로 해결한게 아니고, 기존 동료가 만들어둔걸로 해결 1. 쉘 명령어로, 해당 서버의 환경변수를 가져온다 ( 환경변수에 dev, qa, prd 존재 ) #!/bin/bash # Check an environment case "$(echo ${env} | tr "A-Z" "a-z")" in prd) echo "Set for RELEASE" ENV="release" ;; dev) echo "Set for DEV" ENV="dev" ;; *) echo "Set for local" ENV="local" esac # G.. 개발ETC/pentaho pdi kettle 2023. 3. 31. [PDI_kettle] penataho ETL툴, join , 디폴트값 , 값 변경, 동작 대기; 조인방법은 두가지가 있음 1. 각각 출력후 merge 2. database join 으로 한단계씩 조인 1번 방법은 정렬을 필수로 해줘야한다. 2번은 키로 바로 join 하는 형식이다. 1번에서 2번으로 사용을 변경했다. (현 시스템에서는 1번으로 다들 사용하고 있는데, 2번을 왜 안쓰는지 모르겠다 .. 추측으로는 다른 DB를 join해서 그런거라고 추측 ) 아래는 join 관련된 유튜브 https://www.youtube.com/watch?v=FUjjQb9xMx8&t=83s 디폴트 값을 추가하기 위해 add constant 사용했음 https://help.hitachivantara.com/Documentation/Pentaho/8.2/Products/Data_Integration/Transformati.. 개발ETC/pentaho pdi kettle 2023. 3. 30. [인터뷰 면접] 개발자 면접 준비 포스팅, 사이트 -1 https://siahn95.tistory.com/entry/Network-%EC%9B%B9-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90-wwwgooglecom-wwwnavercom-%EC%9D%84-%EC%9E%85%EB%A0%A5%ED%96%88%EC%9D%84-%EB%95%8C-%EB%B2%8C%EC%96%B4%EC%A7%80%EB%8A%94-%EC%9D%BC%EB%93%A4%EC%97%90-%EB%8C%80%ED%95%B4 [Network] 웹 브라우저에 www.google.com / www.naver.com 을 입력했을 때 벌어지는 일들에 대해 "브라우저에 www.naver.com 혹은 www.google.com 입력했을 때, 어떤 일이 벌어지는 지 상세히 .. 개발ETC/면접 후기 2023. 3. 30. 이전 1 2 3 다음