구글 오늘 뭐먹지 챗봇 만들기
·
TIL
https://developers.google.com/chat/api/guides/message-formats/cards?hl=ko{ "cardsV2": [ { "cardId": "unique-card-id", "card": { "header": { "title": "Sasha", "subtitle": "Software Engineer", "imageUrl": "https://developers.google.com/chat/images/quickstart-app-avatar.png", "imageType": "CIRCLE", "imageAltText": "Avatar fo..
E2E cypress 테스트 코드 짜기
·
TIL
cypress를 이용하여 login test코드를 짜보았다.cypress installnpm i cypress문서나 예제에는 dev로 install하라고 써져 있지만 dev로 하면 import시 에러가 난다.run// package.json"test:cypress": "cypress open"cypress open을 하면 멋지게 열린다!cypress는 Mocha 기반이고, admin3는 Jest를 쓰고 있어 config파일을 설정해주지 않으면 jest가 동작하지 않는다.// route의 tsconfig.json"types": ["jest", "@types/testing-library__jest-dom"], // compilerOptions에 추가"include": ["next-env.d.ts", "**..
jest로 로그인 폼 테스트 코드 짜기
·
TIL
@testing-library/react 라이브러리 사용Enzyme 를 사용하지 않은 이유는 testing-library/react 가 실제 환경에서 돌아가는 테스트를 할 수 있어서 사용하지 않았다.뭔가 한글로 된 관련 질문? 블로그는 Enzyme 가 더 많은 것 같기두..https://blog.logrocket.com/testing-react-components-react-testing-library-vs-enzyme/https://www.daleseo.com/react-testing-library/LoginForm.testrender(); 를 먼저 하고 screen 으로 항목들을 가져온다.render시 onSubmit을 mocking 하고 싶을 때는 .tsx 파일에서 onSubmit을 받고 있어야 한..
[@indeeeah/calculator] 패키지 배포
·
Project
지쳐버렸다.. 알고리즘에.. 아니다. 사실은 알고리즘 푸는 건 즐겁다.. 문제는 내가 수포자라는 것.. 피타고라스의 정의도 까먹은 나에게 약간의 수학 지식이 필요한 문제들은 건들 수 조차 없는 문제들이 되었다.. 계산기가 있어도 푸는 방법을 모르는 나에게 수학 공식 계산기를 만들어 주려고 했다. 그런데 문득 "그러면 패키지로 만들어 봐도 되잖아!" 라는 생각에 패키지로 만들어 보았다. 배포는 생각보다 쉬웠다. (아래 링크 참고) - https://day0404.tistory.com/34 Dev Day 스타트업에 도전하는 주니어 개발자의 개발 이야기 day0404.tistory.com 배포 전에 CLI에 npm login 필요하다. - 업데이트 시 https://stackoverflow.com/questi..
[Lotto Check] 코드 설명
·
Project
Java Swing을 이용한 로또 번호 확인 프로그램입니다. GITHUB : https://github.com/indeeeah/LottoCheck GitHub - indeeeah/LottoCheck: JAVA Swing을 이용한 로또 확인 프로그램입니다 JAVA Swing을 이용한 로또 확인 프로그램입니다. Contribute to indeeeah/LottoCheck development by creating an account on GitHub. github.com
[Jelly Music Project] 코드 설명
·
Project
'알고리즘의 선택'이라는 말이 생길 만큼 이제는 알고리즘이 단순한 추천을 넘어서 숨어있던 컨텐츠들을 유명하게 만드는 역할까지 하고 있습니다. 음악 추천 사이트에서 시작한 아이디어는 음악 플레이 뿐만 아니라 음원, 앨범, 아티스트 정보 제공과 사용자들끼리의 소통을 위한 댓글 기능도 추가하였습니다. 또한 사이트 운영을 위한 관리자 페이지도 만들어 회원 관리와 음원 관리를 할 수 있게 했습니다. GITHUB : https://github.com/indeeeah/Jelly-Music GitHub - indeeeah/Jelly-Music: Jelly-Music 음원 스트리밍 사이트 - KH 정보교육원에서 진행한 세미 프로젝 Jelly-Music 음원 스트리밍 사이트 - KH 정보교육원에서 진행한 세미 프로젝트입니..
[TA_IN Project] 코드 설명
·
Project
타인과 일상을 소통하다. 코로나19 팬데믹은 우리의 삶을 전적으로 변화시켰습니다. 직접적인 만남이 제한되고, 우리 생활의 많은 영역이 디지털로 전환되었습니다. 이에 우리는 개인과 개인 간의 소통뿐만 아니라 기존 인스타그램에는 없던 개인과 기업, 개인과 브랜드간의 연결과 소통을 보다 쉽게 열 수 있도록 “타인” 프로젝트를 기획하게 되었습니다. GITHUB : https://github.com/indeeeah/-Project_TA_IN-1 GitHub - indeeeah/-Project_TA_IN-1: kh정보교육원에서 진행하는 1조의 파이널 프로젝트입니다. kh정보교육원에서 진행하는 1조의 파이널 프로젝트입니다. Contribute to indeeeah/-Project_TA_IN-1 development ..
[Nice Inventory] 코드 설명
·
Project
간단한 인터페이스의 재고 관리 시스템입니다. 사용자가 가입할 때 등록한 회사별로 재고를 관리 할 수 있습니다. 간단한 인터페이스로 손쉽게 사용 할 수 있으며 쉽게 재고 및 정보를 관리 할 수 있습니다. 🌷 GITHUB : https://github.com/indeeeah/InventoryManagementService GitHub - indeeeah/InventoryManagementService: 재고 관리 서비스 프로젝트입니다. 재고 관리 서비스 프로젝트입니다. Contribute to indeeeah/InventoryManagementService development by creating an account on GitHub. github.com 🌷 시연영상 : https://indeeah.tis..
재고 관리 시스템 시연 영상
·
Project
version: 1.0.0 기능 회원가입 로그인 비밀번호 변경 카테고리 추가 제품 추가 제품 수정
[C언어 포인터 기반 리스트 알고리즘] 단일 연결 리스트 특정 원소 삭제하기
·
Algorithm
💡 이번에는 포인터 기반 리스트 알고리즘에 특정 원소를 삭제하는 방법을 포스팅 해보려고 한다. 문제 💡 배열 [1, 2]에서 배열 [2]로 원소를 삭제하시오. 당연히 없는 문제기에 대충 내가 만들었다. 해답 #include #include typedef struct Node { int data; struct Node *next; } Node; Node *head; // 원소 삭제 함수 void removeFront(Node *root) { Node *front = root->next; root->next = front->next; free(front); } int main(void) { head = (Node*) malloc(sizeof(Node)); Node *node1 = (Node*) malloc(..
indeeah
하기나 해