OpenAI는 사용자에게 앱, 웹을 통해 에이전트를 제공하지만 개발자를 위한 API도 제공한다. API 키 발급과 실제 코드 연동까지의 경험했던 과정을 기록해보자 OpenAI Platform (개발자를 위한 사이트를 이렇게 칭한다)https://platform.openai.com/docs/overview 메뉴만 보더라도 다양한 내용을 제공한다. 일반유저를 위한 openai 계정이 있다 하더라도 플랫폼을 이용하려면 별도로 회원가입이 필요하다. 계정이 없다면 오른쪽 상단의 Sign up 버튼을 클릭하고, 회원가입을 하자 (회원가입을 하고) 로그인 후 첫 화면은 이제 개발연동을 하기 위한 API Key 발급을 하라는 버튼이 보인다. 적당히 조직정보를 입력하고초대할 계정이 있다면 초대를 하고(없다면 I'..
Http Request 시 Response의 Header 정보중 Server 정보를 숨기는게 예전에는 필수 사항이 아니었는데 요즘엔 보안 필수사항으로 지적 받는다. Springboot의 embeded tomcat에서 설정하는 방법은 다음과 같다. application.properties 사용시server.server-header=SERVER_NAME application.yml 사용시server: port: 80 server-header: SERVER_NAME
Jenkins에서는 Remote API를 제공하고 있다. https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API 기능은 retrieve information from Jenkins for programmatic consumption. trigger a new build create/copy jobs 요약하자면 배치작업들에 대한 관리가 가능하단 얘기다. 정작 내가 필요한건 젠킨스에 등록된 전체유저의 정보를 가져오는것이었다. 개발시 여러툴을 사용하는데 그에 따른 유저의 통합관리에 대한 필요성이 있어 해당API를 찾아보게 되었다. https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+cl..
다운로드 받은 jenkins.war cmd창에서 파일 실행 D:\TT\3.Util>java -jar jenkins.war Running from: D:\JaeEun\3.Util\jenkins.war webroot: $user.home/.jenkins [33m3월 07, 2017 2:33:12 오후 Main deleteWinstoneTempContents 경고: Failed to delete the temporary Winstone file C:\Users\kwonje\AppData\Local\Temp\winstone\jenkins.war [0m3월 07, 2017 2:33:12 오후 org.eclipse.jetty.util.log.JavaUtilLog info 정보: Logging initialized ..
oAuth(open standard for authorization)사용자는 한번의 인증절차로 다른 웹서비스를 이용할때 아이디/패스워드의 개인정보를 전송하지 않고도 자신의 접근 또는 기타 권한을 부여할 수 있도록 하는것을 말한다.예를들어 페이스북 아이디로 쇼핑몰사이트를 이용하게 되는 경우 사용자는 페이스북에 로그인 하고 쇼핑몰 사이트에 접속하면 쇼핑몰 사이트에서는 페이스북으로 사용자 접근권한 요청을 보낸다. 그러면 사용자는 페이스북의 화면으로 해당쇼핑몰에서 접근하려고 하니 허용하시겠습니까 라는 메세지의 화면을 보게 되고 사용자가 승인 할경우 쇼핑몰을 이용할 수 있게 된다. 이처럼 사용자는 쇼핑몰에는 회원가입 또는 개인정보를 따로 저장하지 않아도 페이스북 로그인 하나만으로도 이용할 수 있게 되는데 이런 방..
개발을 하다보면 원격접속으로 일하는 일이 많은데 원격서버의 환경에 따라 각기 다른 툴을 이용하는게 무지 번거로웠다. 그러다가 찾게 된 툴을 소개한다. https://mremoteng.org/ mRemoteNG is a fork of mRemote: an open source, tabbed, multi-protocol, remote connections manager. mRemoteNG adds bug fixes and new features to mRemote. ssh, 윈도우 원격데스크탑, http 등 내가 필요한 기능이 다 있다. 굿!
ssh git 연결방법 아래와 같이 ssh로 git clone 시도시 암호를 입력하라고 나온다. [user@server project]$ git clone git@git주소:레파지토리.git Cloning into '레파지토리'... The authenticity of host 'git주소 (10.1.1.1)' can't be established. RSA key fingerprint is ed:c0:13:07:~~~. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'git주소 (10.1.1.1)' (RSA) to the list of known hosts. git@git주소's password: ..
- Total
- Today
- Yesterday
- mysql count 성능
- spring mybatis
- openai 키 발급
- jenkins asyncpeople
- no net in java.library.path
- 스프링 마이바티즈 연동오류
- common-dbcp
- openai api key
- springboot server header
- jenkins user list
- 젠킨스 api
- 아이맥24 m4
- 작은거에소스라치게놀라는나
- 젠킨스 윈도우 설치
- imac m4
- google vm ssh
- 인덱스 자료구조
- jenkins remote api
- BeanCreationException
- 객체지향언어 자바
- select count(*) performence
- response server header
- 아이맥 m4
- java.lang.UnsatisfiedLinkError
- 원격접속툴
- 스프링 크로스도메인
- oauth sso 차이
- Google ssh console
- 원격접속 무료툴
- mysql count
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |