TIL92 TIL_2024-11-28 이전에 금방 끝날줄 알고 프론트쪽 작업에 빠져있다가 시간을 많이 날려버렸다.시간을 많이 허비하게 된 이유는 우선 JS의 코드스타일 과코드스타일 부터 아직 적응이 완벽히 되지 않아서 인지 진행속도가 느려졌고코드 디버깅 속도도 많이 느렸다. 생각보다 작디작은 곳에서 많은 시간을 허비하게 되었는데우선은 코드 철자를 잘못 쳐둔것이 스노우볼이 되어 크게 굴러왔고두번째는 프리즈마로 생성한 sql 연결 data:{connect:{id:idname}} 이부분과sql 과 1:1 그리고 1:N N:1 N:N 에 대한 것을 확실하게 이해하지 못했던 부분이 또 스노우 볼이되어서 굴러왔다. 이전에 잘못 만들어둔 프리즈마 시그마 데이터 베이스 파일도 한몫했다. 프리즈마에 대한 이해는 https://www.youtube.com/.. TIL 2024. 11. 29. TIL_2024-11-27 눈이 내리는 오늘!! 팍팍 치고 나가지를 못하고 있다!! 아이템 시뮬레이터 002버전은 과연 살아 남을수 있을것인가?!!! 9시가 된 현시각 생성된 유저의 생성된 캐릭터의 생성된 인벤토리에 아이템을 추가하고있다. TIL 2024. 11. 27. TIL_2024-11-26 생각보다 진도가 팍팍 나가지를 않는다. 하나 해결하면 다음 문제가 그리고 다음 고민이 기본적으로 제공하는 미션 먼저해야하는데 계속 딴길로 가고있다. 내일은 미션먼저하자 오늘 기록 로그---------------------------------------------------------------- 이미지 로그 아이템 시뮬레이터 구대기 생성기 만들기 연대기 우리가 아이템 시뮬레이터를 만들기 위해서는 우선 로그인 기능이 필요했다. 해당 로그인 기능을 구현 하기 위해서는 인증,DB,해당 순서의 절차,해당 흐름도를 파악 하기위해 우선 제출에 필요한 과제 내용을 확인하기 위해 과제 제출란을 확인했다. 필요한 제출. 작업물. 1. github 링크 2. http 주소 3... TIL 2024. 11. 27. TIL_2024-11-25 오늘 매우 정신 없다.숙련 2주차 까지 완강 했으나...기억을 잃어버렸다.놀고와서 계속해야지!! TIL 2024. 11. 25. TIL_2024-11-22_Node.js_숙련 1 주차 완 강의 내용중 String과 Varchar그리고 Text 왜 이렇게 나눠져 있는지 궁금하여 찾아보았다. 언제 사용할까? STRING: 빅데이터 플랫폼(BigQuery, Snowflake 등)에서 길이 제한 없이 문자열 데이터를 저장하고 싶을 때 사용.VARCHAR: 짧거나 중간 길이의 문자열(예: 이름, 이메일 등)을 저장하며 인덱싱과 검색이 중요한 경우.TEXT: 긴 텍스트 데이터를 저장(예: 문서 본문, 설명 등)하고, 저장 공간이 중요할 때. NOSQL과 RDB 각 나름 장점은 있지만대기업 에서는 RDB를 많이 사용한다고 한다.그 이유는 데이터 베이스 관리자가 따로 있기 때문이다. VSCode의 MySQL 셋팅 RawQuery ORM 과 Prisma Prisma Method 쿠키와 세션 .. TIL 2024. 11. 22. TIL_2024-11-21_Node.js_입문_2.5~ 완 스키마(Schema)는 데이터베이스, XML 문서, JSON 데이터 등에서 데이터의 구조와 조직을 정의하는 개념입니다. 스키마는 데이터의 형식, 관계, 제약 조건 및 데이터가 어떻게 구성되어 있는지를 설명합니다. CRUD 구현완료 Create -> Post Read -> Get Update -> Patch Delete -> Delete 미들웨어 Middleware 는 서버의 요청과 응답 req - res 사이 특정 기능을 수행하는 함수다. 로그나 데이터 파서 등등 사용이 가능합니다. app.use는 미들웨어 등록하는 방법입니다. 미들웨어는 어떻게 작성할 수 있을까? app.use((req,res,next)=>{//필요한 코드}); 미들 웨어는 순차적으로 실행되고next();혹은 클라이언트에 전송.. TIL 2024. 11. 21. TIL_2024-11-20_Node.js_입문_1-14~2-5 API 와 REST API의 개념 API 는 서로 다른 소프트웨어나 어플리케이션 간 연결해주는 매개체 이자 약속입니다. 요청 Request - 어떤 정보를 어떻게 요청할 것인가?반환 Response - 응답은 어떤 형식으로 받을 것인가? 이렇게 API는 서로 다른 시스템 간의 통신을 할 수 있게 해주는 중개자의 역할을 담담하게 됩니다. REST 아키텍쳐는 사람이 봐도 쉽게 이해할 수 있도록 자원을 정의하고 이 자원을 중심으로 표현을 구성하는 원칙을 제시합니다. REST API는 HTTP를 통해 웹 서비스의 자원에 접근하는 방식을 REST 아키텍쳐 의 규칙을 따라 구현된 API입니다. CRUD는Create 생성 (POST)Read 조회(GET)Update 수정 (PUT),(PATCH)Delete 삭제 (D.. TIL 2024. 11. 20. TIL_2024-11-19_Node.js_입문_1-1~1-13 그동안 Js 를 이용하여 웹페이지를 만들고 CLI 로그라이크 게임을 만들었지만 제대로 이해한 상태에서해당 코드를 사용한것은 아니었다. 장님이 다른사람의 말을 믿고 길을 찾아가는 느낌으로안되면 될때까지 때려 맞춰서 만들었다고 해야하나?엄청 비효율의 극치를 달렸지만그만큼 얻은것들도 있다.시간낭비?! 그것도 어느정도는 필요하다.하지만 선행되어야 할것이 안되어있다면 허공에 발을 저어 이동하는것과 같이우리가 수영하는 법을 모른다면 개헤엄치듯 갈수는 있지만 지치는건 어쩔수 없다.기본기가 탄탄한 만큼 앞으로 나아갈때 시너지 효과는 더더욱 커질것이다 우선 Node.js 임문주차 1주 2주차 까지 모두 빠르게 훑어 보고이제 조금씩 해당 내용을 다시 보며 이해가 되지 않았던것 등등 천천히 곱씹어 보며 정리하고 있다. 우.. TIL 2024. 11. 19. TIL_본캠프_16일차 공부는 하면 할수록 공부 해야 하는것이 줄어들지를 않는다.... 과제 제출전 긴급하게 버그 몇가지 해결해야 했고 그동안의 고생들이 여기에 기록되어 내가 한 뻘짓거리가 무엇인지 남아있다... test2.js 로 다시 진행하려 했는데 생각보다 빠른 진행이 안되었다. 그래도 다행인건 오늘 async가 어느정도 이해가 되었다는 것..... 그동안 나를 힘들게 했던 구문 JS의 특징 과 호이스팅 이게 왜 안되지? 하고 보면 자동완성의 저주와 Import가 자동으로 생기는데 .js등을 빼먹거나옮겨진 주소를 가져오지 않고 이전에 있던 위치를 기억하는 뭔가가 있는지 이전 위치를 불러오거나호이스팅에 의한 실행 이후의 컨텍스트 변화 그리고 async를 사용하여 비동기적인 실행이 일어나면서실행이 동시에 2번 일어나고 .. TIL 2024. 11. 18. TIL_본캠프_15일차 이 아름다운 코드를 보라! 저 찬란한 코드를 보라 깔끔하고 가지런히 놓여있는 꼬까신 하나와 같지 않은가?! 나름 이쁜 폰트 찾았다 생각했는데, 그것도 잠시 다른 사람들이 만든 폰트를 보니 바로 정신 차려버리기! 기술들이 있는데 이것은....기본공격과 도주 그리고 뭔가의 스킬이 있다.더보기//#region 기술들// Skill Definitionsconst SPELLS = { 물리공격: { damage: 4, manaCost: 0, level: 1, description: "기본 공격", state: "기절", }, 루모스: { damage: 10, manaCost: 5, level: 1, description: "기본 빛 마법", state: .. TIL 2024. 11. 15. TIL_본캠프_14일차 CLI 게임ㄴ 선행 된것은 많아서 다행이긴하나....ㄴ 점점 느려지고 있고ㄴ JS와 해당 코드 방식 코드스타일ㄴ 가독성 문제 등등ㄴ 아직까진 깊은 이해가 부족하다.....ㄴ 고로 기본기를 먼저 닦고있고ㄴ 뭔가 많이 할려는것 보다는 기본적인것 위주와ㄴ 목표를 정해서 진행해야 할것 같다.ㄴ 상점 품목 랜덤 추가ㄴ 랜덤 선택함수 수정ㄴ 랜덤 가중치 추가 해야함우선은 CLI 로그라이크 게임은 아직 4일 남았으니 천천히 가자 코드 카타ㄴ 가면갈수록 머리가 아픈데ㄴ 막상 풀어보면 코드 자체는 그리 어렵지 않다.ㄴ 한국어가 어려울뿐....ㄴ 설명 읽을때는 무슨 논문 읽는 느낌이라 해야하나....ㄴ 추상적인 동화책의 비밀이나 추리 게임의 퍼즐 같은 수준으로 어려운데....ㄴ 그래서 선택한 방법 우선은 풀어보고 안되면 .. TIL 2024. 11. 14. TIL_본캠프_13일차 오늘은 하루종일 피곤했다. 혼자하면 뭐든지 심심해지고 지루해지기 마련이다. 그래서 오늘은 더더욱 재미가 없었던것 같다. 그래서 나름 몸을 뒤틀어가며 코딩테스트 도 하고 남이 만든 코드들도 보고 이전에 만든 코드 다시 고쳐보는 방향으로 내가 JS를 사용해서 어떻게 코드를 짜는것이 옳은 방향인지 조금씩 알아가고 있다. 혼자 게임만드는건 재미없었는데 문제에 나온 코드 만들어보고 고민하고 고쳐보고 하는건 엄청 재미있었다. 앞으로 이런 방향으로 진행해야 겠다. 아마 이번주 까지는?! 이 방향이 더 좋을것 같다. TIL 2024. 11. 13. 이전 1 ··· 3 4 5 6 7 8 다음 💲 추천 글