전체 글

· Project
df -hfree -msudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfilesudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab/swapfile none swap sw 0 0vi /etc/fstabsysctl vm.swappinessfree -m-------------------------------------------------------------------nohup java -jar [파일명].jar &vi /etc/caddy/Caddyfilesudo vi /etc/caddy/Caddyfilesudo systemctl r..
중간정리에서는 감정 분석 일기장은 텍스트 데이터를 입력받아 해당 텍스트의 감정을 예측하는 데 사용되는데, 이를 위해 BERT(Bidirectional Encoder Representations from Transformers) 모델을 활용하여 감정 분석을 수행하는 방법을 사용하였습니다. 최종으로는 해당 분석 결과를 모델링하여 tut6-model.pt 형태로 저장하여 프론트엔드와 백엔드 서버에 연동을 하는것을 주력으로 시간을 최대한 줄이는데 많은 노력을 진행하였다. 프로젝트에 대한 이야기를 드리겠습니다. 프로젝트 개요 → 사용자가 입력하는 일기의 내용을 토대로 감정 분석을 진행, 사용자는 작성한 일기만을 통해 자신의 감정을 되돌아봅니다. 주요 기능 감정 분석 일기장은 텍스트 데이터를 입력받아 해당 텍스트의..
· waffle
3달이라는 길다고 하면 길고, 짧으면 짧은 시간 동안 와플프로젝트를 진행했습니다. 최종정리를 해보려고 합니다. 완성은 하지 못했지만 열심히 달려봤습니다. 전체 큰 기능은 5가지 입니다. 로그인/로그아웃 , 회원가입 -재학생만 사용 가능 하기에 개인 정보가 필요하다. 게시물 작성, 수정, 삭제 -카풀 모집을 위한 게시물 작성 기능 일정 -카풀 게시물이 요일마다 나누어져 하기에 상단에 일주일의 달력 생성 기능 탑승 신청 , 탑승 수락, 탑승 거절 -운전자가 게시한 여정에 탑승 신청, 탑승 요청을 수락하거나 거절하는 기능 채팅 -운전자, 탑승자 사이에 의사소통 기능 반응형 웹 -모바일, PC 둘 다 이용 가능 채팅은 SSE라는 기술을 이용했어야 했는데, 시간이 부족한 관계로 구현 방법 정도만 공부했습니다 . ..
· waffle
최근 프로젝트를 할 때마다 느끼는 거지만, 앞으로는 프로젝트를 진행할 때 목표를 잡고 깊이있게 공부를 하면서 개발을 진행해야겠다는 생각이 들었습니다. 기본적인 화면 출력이나 CRUD같은 것들은 어느 정도 되는 거 같은데…, 이 이상 실력이 늘지 않는다! 는 생각이 들기 시작했거든요. 마냥 프로젝트를 많이 한다고 해서 도움이 되는 걸까? 하는 원초적인 의문이 들기 시작했어요. 도전을 좀 많이 하도록 하자, 라는 깨우침! 프로젝트에 대한 이야기를 드리겠습니다. 프로젝트 개요 → 사용자가 입력하는 일기의 내용을 토대로 감정 분석을 진행, 사용자는 작성한 일기만을 통해 자신의 감정을 되돌아봅니다. 주요 기능 작성한 일기를 조회할 수 있는 캘린더 일기를 작성할 수 있는 폼 일기를 작성한 사용자를 구분하기 위한 회..
프로젝트 소개 우리 팀은 프로젝트 주제를 무엇을 할까 고민하고 창의적인 방법을 모색하던 중, 카풀 사이트 개발이라는 신선한 아이디어에 주목하게 되었습니다. 수도권에서 대진대대학교 까지의 통학버스가 부담되고 놓칠 수 있기에, 이를 개선하는 것이 우리 프로젝트의 핵심 목표입니다. 기존의 셔틀버스는 좌석이 한정되어 있고, 택시는 비용 부담이 큰 통학 수단이기에 개인 차량을 소유한 학생들이 등,하교할때 차량을 공유할 수 있는 플랫폼을 만들고자 합니다. 저희가 개발에 사용하는것은 프론트엔드 : React 백엔드 : NodeJS, MongoDB 를 주로 사용하여 개발에 임하였습니다 NodeJS로 개발 하게 된 이유 제일 많이 다뤄본 언어(JavaScript) 및 프레임워크라서 자연스럽게 선택하게 되었습니다. Nod..
· waffle
>#### spring과 spring security적용하여 만들려고 하는데 3.0 이상으로 에노테이션도 자주 바뀌고 헷갈려서 용어와 security에 대해 정리해보려고 합니다! @NoArgsConstructor: 주로 **JPA와** 함께 사용됨. JPA에서의 엔티티 클래스는 기본 생성자가 필요! DB -> ENTITY를 조회할때 **객체를 생성하고 필드를 채우기 위해 **필요함. >@AllArgsConstructor : 모든 필드를 포함한 생성자가 필요한경우, 모든 필드를 초기화해야 하는 경우에 유용 **함께 쓰는 경우는?** : 클래스를 여러 용도로 쓸때 예를 들어, _**엔티티 클래스를 DTO로 사용하는 경우가 있는데**_ 이 때는 JPA의 요구사항을 충족하기 위해 기본 생성자가 필요하고, 동시에..
· Project
보호되어 있는 글입니다.
· waffle
프레임워크 : React React 선정이유 : 웹개발을 처음 배울 때 React를 수강했기 때문에 별다른 이유는 없었습니다. 진행과정 1. Html, Css 구성 2. 페이지 구성, 라우트 3.React Hook 작성 4. AJAX 통신 큰 진행과정은 위와 같습니다 . 웹개발을 처음 해보는 과정이라 서툰 부분이 엄청 많았고 고생했던 부분이 많았습니다 . Html, Css 구성 html,css는 처음 웹페이지를 개발해보기 때문에 보편적으로 쓰는 속성을 썼는지는 모르겠습니다. 모바일, PC에서도 사용하기 위해 미디어쿼리를 사용했습니다. 대표적으로 로그인 페이지 입니다. 그리고 폼 속성을 사용하지 않았었는데 폼 속성을 사용하는 중에 이점이 엔터키로 입력을 받을 수 있었습니다. 미디어 쿼리를 사용하고, fle..
· Project
보호되어 있는 글입니다.
· waffle
감정 분석 일기장 프로젝트를 진행함에 있어 간단한 화면 구성을 토대로 프로젝트를 진행했습니다. 프론트에서는 '회원가입', '로그인', '일기장' 이렇게 총 세 개의 화면을 준비할 계획입니다. 현재 달력 부분을 출력하고 있으며 하단의 내용은 달력을 출력하기 위한 과정을 정리해 두었습니다. 컴포넌트 분리 기존에는 반복 구조가 없을 경우 한 파일에서 코드를 길게 작성해왔는데, 컴포넌트 분리에 필요성을 느껴 이번 프로젝트에서는 컴포넌트를 분리해 보았습니다. 기존 방식에 비해 생각했던 것보다 고려해야 할 점들이 많아 분리에 시간을 많이 투자해야 했습니다. 사용할 변수들의 위치를 고려하다 보니 부모 컴포넌트가 필요하고, 부모 컴포넌트를 만들자니 파일 구조가 복잡해지고... 부모 컴포넌트에서 props로 데이터를 넘..
GDSC Daejin
GDSC Daejin