분류 전체보기 (94) 썸네일형 리스트형 20200918 그동안 sequelize-typescript 레퍼런스를 번역하고 이해하느라 프로젝트를 진행하지 못했다. 아직 번역이 완성되지는 않았지만 가장 필요하다고 생각되었던 관계까지 끝내 오늘부터 다시 프로젝트를 이어가게 되었다. (다음 주에 만약 새로운 프로젝트를 해야 된다면 (이것보다 우선도가 매우 높다) 이 프로젝트는 다시 휴면 상태에 들어갈지도 모른다) 오늘은 sequelize-typescript를 완성하려 한다. 일단 레퍼런스 문서를 번역했을 때 완성한 뒤의 작업에 대해서 찾지 못했다. 지금 시도해볼 만한 것은 1. 컴파일 -> 타입스크립트를 js로 컴파일하면 sequelize 파일이 생성 2. 그냥 시퀄라이즈를 실행시키는 경우 이 두가지라 생각하고 1번부터 진행해봤다. 시작하기 이전에 데이터베이스를 만들.. 20200914 오늘은 typescript-sequelize로 모델 제작을 이어갔다. 기존에 작성한 모델들을 구성하는 database/sequeilze.ts를 작성해주었다. 이때 각 모델을 불러오는 부분들이 전부 에러가 발생했다. 모델들을 생생해놓고 export를 해주지 않아 생긴 문제로 export를 각 모델들에 추가해줘서 해당 빨간 줄은 지워주었다. 하지만 다른 에러가 발생했다. 이런 에러인데 검색해봐도 해결방법을 찾지 못했다. 그래서 다른 방법으로 변경했다. import로 가지고오는 것보다 __dirname을 통해서 모델을 지정해줬다. 이 방법대로 변경해주니 일단 빨간줄은 없어졌다. 여기까지 제작한 sequelize-typescript 모델이 관계없이 생성된 상태이기 때문에 이 상태를 따로 복사해 저장했다. 테스트.. 20200911 오늘은 프로젝트 시작에 앞서 기획이 좀 변경하게 되어 와이어프레임과 db 설계를 변경하게 되었다. 어제 일정을 관리하기 위해 notion에서 찾아본 템플릿이 좋아 보여 그 템플릿을 바탕으로 기획을 수정하기로 결정했다. 이 템플릿이다. 1주일 단위로 todo를 관리할 수 있도록 되어있다. 그래서 크롬 확장 프로그램의 뷰는 이렇게 구성될거 같다 (완전히 따라 하지는 않을 것이다) 이렇게 된다면 하루 동안 해야 되는 Todo, 그리고 일정 이렇게 변경된다. 그래서 이 템플릿을 변경하여 크롬 확장 파일의 화면 구성을 생각해보았다 비율은 안 맞지만 이렇게 진행하려 한다. 토글을 사용하여 (html의 detail을 사용) 보고 싶은 것들을 위주로 볼 수 있게 구성하려고 한다. 이 일정관리 앱의 핵심은 Todo를 관.. 20200910 프로젝트의 아이콘을 추가해주었다. thenounproject.com/ Noun Project Creating, Sharing and Celebrating the World's Visual Language. thenounproject.com 위 사이트에서 받아온 아이콘이다. 간단하고 깔끔한, 저작권 상관없는 아이콘이 필요하면 사용하는 사이트이다. (생활코딩 크롬 확장프로그램 수업을 통해 알게되었다) 오늘은 어제에 이어서 DB의 스키마를 작성하기 시작했다. 사용한 툴은 dbdiagram.io/home dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io 요 사이트를 이용하여 DB의 스키마를 작성해주었다. 간단한 코드로 깔끔하게 스키마를.. 2020.09.10 speakerdeck.com/kwanlae/slack-bot slack bot slack bot speakerdeck.com 위 자료를 토대로 슬랙 챗봇을 만들어 보는 중 운영 자동화에 관심이 있어서 시도해보는 중 const botkit = require('botkit'); const keys = require('./keys'); const controller = botkit.slackbot({ debug: false, log: true }); controller.sqawn({ token: keys.botAPIToken }).startRTM(); 아마 이 부분이 챗봇의 움직임을 담당하는 부분으로 추정되는데 실행해보면 에러가 발생 발생하는 에러는 TypeError: botkit.slackbot is not.. 20200909 codestates 2주 프로젝트 기간 당시 진행했던 프로젝트를 리뉴얼하려합니다. 그 당시 2주 프로젝트를 실패했고, 서버와 DB, 크롬 확장파일만 만졌기 때문에 홈페이지의 코드를 볼 자신이 없었습니다. 그래서 react도 다시 공부하고 typescript도 해보고 싶어 기본 골자만 가져와 리뉴얼하려 합니다. 일단 개인 프로젝트이긴 하나 나중에 다른 사람이 들어올 가능성도 열어놓고, 또 파이널 프로젝트당시 사용했던 miro가 너무 편했기 때문에 miro를 사용하여 프로젝트의 기획부터 시작합니다. 기능 리스트업입니다. 구현하고자 하는 기능들을 적어봤습니다. 필수적으로 구현해야하는 기능은 bare minimum, 이 다음에 진행될 기능은 advanced, 모든 기능이 끝나고 시도해볼 내용을 nightmare.. Codestates 후기 All In One 코스 3기, Immersive 코스 20기를 수료한 예비 개발자입니다. 전 이 코드스테이츠를 신청하기 전, 이 코드스테이츠가 인강과는 다른 게 뭔지, 또 Wewin으로 신청할 때 수료 못 하면 어떻게 되는지, 이게 진짜 도움이 되는지 등등 여러 고민이 있었습니다. 그래서 지금 코드스테이츠를 수료한 수료생으로서 수강 신청하기 전 의문들을 되짚어보면서 저와 같은 의문을 가지고 계신 분들에게 조금이나마 결정에 도움이 될 수 있도록 이 글을 작성하게 되었습니다. 코드스테이츠를 신청하기 전 전 컴퓨터 공학에 재학 중입니다. 4년제 대학에서 2년을 다니고 IT 산업 기능 요원으로 개발자 커리어를 쌓고자 휴학을 했습니다. 컴퓨터 공학을 다녔고, 정규직도 아닌 산업기능 요원을 뽑는 거라 당연히 바로.. final프로젝트를 마치며... 드디어 4주 동안 준비하던 final프로젝트가 어제의 데모데이를 기점으로 마무리되었다. 되게 얼떨떨한 기분이고 아직은 잘 실감이 가지 않았지만 이 글을 적는 이 순간부터 좀 실감이 들기 시작했다. 먼저 이번 프로젝트는 2주 프로젝트와는 많은 다른 점들이 있었다. (아직 진행해본 프로젝트가 2주, final프로젝트밖에 없어서...) final프로젝트와 2주 프로젝트를 비교해보자면 다음과 같다 1. 기획 2주 프로젝트 때는 협업 툴을 사용하지 않았다. 그래서 모든 아이디어들을 말로 설명할 수밖에 없었고, 프로젝트가 진행되면서 계획이 계속 변경됬었 다.(2번 정도 계속 엎었다..) 이후에 화면을 공유하며 웹 페이지가 어떻게 작동될지 와이어프레임을 한 명이 그리면서 겨우겨우 기획단계가 얼추 마무리되고 프로젝트를.. 이전 1 2 3 4 ··· 12 다음