728x90

전체 글 216

Google Calendar Integration (with Pipedream)

Jira에서 버전이 릴리즈 생성이되든 릴리즈가 되던, 뭔가 자동으로 Google Calendar에 등록을 알아서 해줬으면 좋겠다는 걸 예전부터 생각했지만, 구현하기는 귀찮았ㄸ..  뭔가 도와줄 수 있는 API 서비스가 없나 싶었는데, 적당히 로우 코드로 Integration 도와주는 Pipedream 을 발견 Connect APIs, Remarkably Fast - PipedreamStop writing boilerplate code, struggling with auth and managing infrastructure. Connect APIs with code when you need it and no code when you don't.pipedream.com 계정 생성하고 나면 Credits가 기..

Jira 2024.05.07

Test Case

Test Case란 테스트 조건을 기반으로 개발 된, 사전 조건, 입력, 행동, 예상 결과와 사후 조건의 집합이라고 한다. A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions. ISTQB Glossary glossary.istqb.org이게뭔.. ㄱ..소리야! 간단하게, 우리가 테스트 해야하는 제품이 요구사항 즉 명세 또는 기획 의도대로 만들어져 있는지 혹은 인수 할 수 있는 품질을 갖고 있는지를 확인하고자, 테스트 해야하는 케이스들의 입력 값, 실행 조건, 예상 결과를 집합한 문서라고 보면 될걱......  자 가령, 예..

QA 2024.05.05

formatDataAsArray

Retool에서 SQL Query를 통해 데이터를 가져오면 보통 알고 있는 array에 object 형태가 아닌, data 에 각 key에 array가 있는(?)형태로 되어있고, 이걸 테이블로 컴포넌트에 매칭 시키면 바로 각 row에 맞게 데이터가 입혀진다.  뭐 이래저래 값이야 쓰면 되긴하는데, 뭔가 가공하거나 할때는 map을 쓰던 forEach를 쓰던 뭔가.. iterator 여야하는데,어떻게 해야하나 삽질하다 뒤적뒤적하다보니 formatDataAsArray 이런게 있더라. helper method로 되어있는데, formatDataAsArray에 data를 집어넣으면 일반적으로 내가 아는 [{...}, {....}] 형태가 되며 map을 사용할 수 있는 상태가 된다. const dataArr = fo..

Programming/Retool 2024.05.05

Crawling

현재 모종의 이유로 특정 사이트의 정보를 참고해야하는 사항이 생겼는데, 여러 tools을 알아보던중 이전에 써봤던 puppeteer가 만만해서 사용해봤다. cypress나 playwright, selenium 등 여러 툴들이 있긴한데 사실 cypress, playwright는 테스트용도로 쓰는 툴이지... 이런 용도로 보긴 좀 어렵고 물론 쓸 수는 있긴하지만.. selenium은 구관이 명관이지만 이것도 오래됐지 ㅋㅋ  결론은 puppeteer 로 ㅋㅋ 이전에도 잠깐 정리한적은 있지만, node library 로 npm으로 간략히 설치해서 사용할 수 있는 막강한 툴이다.  PuppeteerPuppeteer 란Puppetheer는 DevTools Protocol을 통해 Chrome/Chromium을 제어하..

선택한 사진 권한 (Android/ iOS)

각 iOS 14, Android도 14 이상부터 개인정보 관련으로 갤러리 내부의 사진을 이용할 때 앱에서 접근할 수 있는 사진을 제한할 수 있도록 권한을 부여할 수 있다. iOS https://developer.apple.com/documentation/photokit/delivering_an_enhanced_privacy_experience_in_your_photos_app Delivering an Enhanced Privacy Experience in Your Photos App | Apple Developer Documentation Adopt the latest privacy enhancements to deliver advanced user-privacy controls. developer.ap..

카테고리 없음 2024.02.03

retool

Retool | The fastest way to develop effective software. Retool | The fastest way to develop effective software.Retool is the fastest way to build effective business software. Use Retool's building blocks to develop apps and workflow automations that connect to your databases and APIs, instantly.retool.com low code 기반으로 dashboard 또는 admin 을 빠르게 만들 수 있는 tool이다. database 등 여러 서비스에 편하게 연동할 수 있게 도와주다..

Programming/Retool 2023.12.23

2023 한 해를 돌아보는 찌끄레기 QA

또다시 연말이 왔고, 다사다난한 한해를 돌아보면서 잡다하게 써보는 QA 일기 1 ~3월 회사 폭파의 시기 정말 월초부터 다사 다난했던거 같다. 인원 감축으로 인하여, 회사가 강제 폭파됨에 따라 새로 런칭 준비하던 앱은 Stop 되면서, 일이 사라고.... 원래 마음에 준비를 하고 있었던 시기고 했지만, 지고 제일 오래 다닌 회사임에 기분이 싱숭생숭한건 어쩔 수 없는거 같기도하고, 회사 출근 . 마지막 회식 날에 새벽까지 쉽사리 떠나지 못한 그런 날도 있었더랬지.. 결국 3월 31일날을 기점으로 퇴사를 하게 되었다. 4 ~5월 방황의 강남 이전에 같이 일했던 형의 스타트업을 도와주면서 강남역 패파에 놀러다니면서 출퇴근을 했다. 이때부터 정처없이 어디갈지, 뭘할지, 뭘하고싶은지, 이직과 여러가지 생각이 교차..

Etc 2023.12.23

모스부호 (1)

문제 설명 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-..

개미 군단

문제 설명개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 제한 사항- hp는 자연수입니다.- 0 ≤ hp ≤ 1000 입출력 예nresult235246999201입출력 예 설명입출력 예 #1hp가 2..

728x90