본문 바로가기
Google App Script + Sheet Google Forms → Sheets 설문 응답시 → Sheets 내용으로 추가 AppScript javascript 유사한 script code interpreter 방식 Source Code Trigger 이벤트 기반 시간 기반 실행 이력 Source Code main.gs function addUser() { var userList = getAllRowData(); var user = getMaxRowData(); addNewStudent(user); const url = 'http://test.com/api/ed/user' // POST URL var options = { 'method' : 'post', 'contentType': 'application/json', 'payload' : JSO.. 2021. 10. 8.
리더라는 건 - 20210729 오늘 사이드 프로젝트에서 퇴출당했다. (자극적으로 써야 내가 다시 생각해볼 것 같다.) 징비록 리더가 나한테 기대한 건 1. 자신이 정한 일정을 맞추는 것 2. 요구사항 구현과 더불어 꼼꼼한 검증 6개월 정도를 평일 저녁 및 주말을 할애해서 요구사항에 맞게 개발하고 있었다. 리더가 나 때문에 스트레스를 많이 받는다고 한다. 위의 두 이유는 명분이고, 리더와 나는 성향이 맞지 않았던 것 같다. 나의 요구사항 1. 혼자하기 힘들 것 같으니, 친구와 같이 하도록 제안 2. 써보지 않았던 기술이라 러닝커브가 있을 것이라 관련 가이드가 있으면 달라 어느 정도 처음에 아니다 싶으면 끊고 나왔어야됐는데, 막연한 기대감과 감정으로 끊지 못했다. 두 가지 면에서 이 사람과 내가 맞지 않았다. 1. 말이 많은 사람 - 나.. 2021. 8. 16.
Jenkins Pipeline Script Script는 두가지 방식이 있다. Scripted Declarative 아래는 Scripted 방식으로 기술한 Pipeline Script 함께 사용된 도구들 Git Parameters Dockerfile Docker Private Registry Rancher 배포 curl Gradle(Groovy) Jenkins Credentials Linux shell Scripted node { //git_branch = sed -i 's|origin/|'"${params.GIT_BRANCH}"'|' git_branch = "${params.GIT_BRANCH.replace("origin/", "")}" stage("Parameter Check") { echo 'Start' echo "${env.JOB_NAME.. 2021. 7. 30.
규칙 찾기 규칙 찾는 능력 - 논리적 사고 1. 수학, 영어 수학 문제 해결하는데 가장 중요한 점은 문제가 주어졌을 때, 어떤 규칙이 적용되어 있는지 알아내고, 규칙에 따라 다음 내용은 예상하는 것이다. 영어뿐만 아니라 모든 언어는 문장의 규칙성을 이해하고 그 규칙에 맞게 단어들을 사용해서 대화하는 것이다. 2. 공통점과 차이점 찾기 예를 들어, 자동차, 오토바이, 비행기 등 탈 것의 공통점은 엔진, 의자 차이점은 많지.. 뭐 ㅋㅋ 이 중에서 차이점을 바꾸면 비슷한 수준에서 다른 걸 만들어내는 능력이고 변하지 않는 공통점을 찾고 그 공통점을 바꾸면 새로운 패러다임을 만들어내는 능력이다. 이 두가지 논리적사고가 되면, 어디서든 적응할 수 있다. 다만, 사람 사이에서는 저런 논리적 사고로 나온 예측이 불가능하다. 어느.. 2021. 7. 8.
Docker Docker 배포 과정 프로젝트 소스 위치에서 (On project source root path) 1. Dockerfile edit project build script 2. Docker build image 3. Docker push image to registry 도커 운영 환경에서(on Docker running environment) 4. Docker pull image from registry 5. Docker run image on container 6. Docker rm container 굵은 글씨는 실제 명령어 Jenkins와 같은 배포자동화 서버에서는 원격지를 접근(telnet, ssh)해서 원격으로 명령을 내려주면 실행된다. 개발 언어가 영어 베이스라 영어가 되면 이해가 쉬움 하지만,.. 2021. 6. 4.
WebFlux vs MVC(Reactive vs Servlet) WebFlux(Reactive) Event Driven non-blocking 클라이언트 요청 - 서비스 로직 - 데이터 입출력 WebFlux - 관련되는 서비스들이 모두 Reactive 기능을 지원해야 완벽한 비동기 처리가 가능 요청을 하고 응답이 올 때까지 다른 프로세스 가능 요청이 완료되면 응답을 event 기반으로 요청했던 프로세스에게 알림 (CallBack) 요청 수가 많아 thread pool 넘치는 것이 예상되는 환경에서 사용시 성능 이점 MVC(Servlet) Synchronous blocking I/O one-request-per-thread 클라이언트 요청 - 서비스 로직 - 데이터 입출력 HTTP API - Service - RDBMS 등 현재 대부분의 서비스들은 I/O 처리시 Blo.. 2021. 5. 2.
728x90
반응형