전체보기
# 211112 TIL (이슈 파악 및 미팅)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 그룹 카드 밖에 통합검색 UI 추가 (코드 오류로 인해 임시로 그룹 안에 나타냄) Select (노트, 대화방, 태스크) + 검색 필드 + 검색 버튼 옵션 선택에 따라 검색 필드에 placeholder 텍스트도 변경될 수 있으면 좋겠다는 생각이 들음 ex) 대화방 선택시, 번호로 [대화방]을 검색해보세요. 검색 결과는 노트 리스트로 나타나게 구현해야 함 노트리스트가 이미 구현된 코드 중 유사한 부분 찾기 activities/_activity.html.slim 코드 분석중, 활용방안 모색중 -> 새로운 파일을 만들어 연결할 예정 검색 하면 검색 결과가 나타날 페이지 연결하기 link_to 를 사용해야하고..
# 211111 TIL (이슈 파악 및 미팅)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 그룹 카드 밖에 통합검색 UI 추가중 Select (노트, 대화방, 태스크) + 검색 필드 + 검색 버튼 검색 결과는 노트 리스트로 나타나게 구현해야 함 이미 구현된 코드 중 유사한 부분 찾기 activities/_activity.html.slim 코드 분석중, 활용방안 모색중 PLSnote 관련 미팅 PLSnote 이슈 진행과 관련해서 더 효율적으로 이슈를 해결할 수 있는 방안에 대해 토의 하나의 이슈를 세분화해서 역할분담하여 해결하기 꼬리잡기 방식: 한명이 2개의 이슈를 맡고, 앞뒤 사람과 하나씩 공유하기 -> 한 명당 총 4개의 이슈를 볼 수 있다는 장점이 있음 Urgent 이슈 중에 복잡하지 않..
# 211110 TIL ([Ruby, slim] form_for 사용하기, filter 정의 후 사용하기)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 프린트에 나온 고유번호(activity.id)를 보고 맵 리스트 화면에서 검색할 수 있도록 하기 임의의 구현 상태에서 textarea가 아닌 form_for로 input창과 submit button이 나오도록 코드를 수정 = form_for @group_filter, method: :get, enforce_utf8: false, url: '#' do |f| .form-group = f.label t('activities.index.by_activity_id'), class: "filter-label" = f.text_field :search_activity_id , placeholder: t('acti..
# 211109 TIL ([stimulus.js, slim] 검색 UI 고민)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 프린트에 나온 고유번호(activity.id)를 보고 맵 리스트 화면에서 검색할 수 있도록 하기 검색 UI를 고민해보기 plus->minus로 바뀔 때 노트 번호를 검색할 수 있는 field가 나올 수 있도록 구현 (임의의 textarea 넣어둔 상태) .row.justify-content-center.d-none data-target="map.searchForm" textarea# name="" cols="35" rows="3" placeholder="#{t('activities.index.search_activity_id')}" class="mt-2 mb-4" //- 검색 버튼 클릭 시 검색할 수 ..
# 211108 TIL ([stimulus.js, slim] 토글 버튼 구현하기, 프린트 시 content 추가)
장기현장실습 PLSnote 이슈 #2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 진행중 노트를 프린트 할 때 고유번호를 확인할 수 있게 하기 프린트 하는 화면이 어디인지 알기 위해 먼저 노트 인쇄 버튼을 찾았다. 그리고 버튼을 클릭하면 printNoteList 함수가 실행되도록 연결되어 있었다. 그 함수를 보니 printUrl의 데이터를 받아와서 fetch하는 형태였다. PrintUrl은 data-controller="plan"가 선언된 줄에 있었는데, data-plan-print-url="#{}"이렇게 stimulus 문법에 맞게 선언되어 있다. 해당 URL 액션인 print_note_list가 정의되어 있는 코드를 확인해보니, activity_for_print를 렌더하고 있었다. Ac..
# 211105 TIL ([Ruby, slim] link_to 연결하기)
장기현장실습 PLSnote 이슈 #2731 대쉬보드 화면 추가 이슈 해결 완료 (분석 제외) 이름 클릭시 이동할 대쉬보드 연결 완료 프로젝트별로 보기일 경우, 팀별 계획/분석이 있는 대쉬보드로 (분석은 나중에 하기로 결정) 팀별 계획: 하나의 프로젝트에 대한 팀 리스트가 나타나는데 그 리스트 중, 사용자가 클릭한 팀만 리스트 형태(결국 클릭한 1개의 팀만) 로 나타나게 연결함 maps/[map_id]/projects/[project_id]?team_id=[team_id] url로 나타냄 .col-auto.mr-auto.my-auto - if resource.is_a?(Project) = link_to team.name, map_project_path(@map, @project, {team_id: team..
# 211104 TIL ([Docker] image build, [Ruby, slim] render partial)
장기현장실습 SNU 성문 분석 이슈 #36 화자인식 엔진 업데이트 이슈 진행 완료 빌드했던 이미지 이름에 포트번호가 빠져서 삭제 후 다시 빌드 빌드 완료 후, sudo docker push [이미지 이름]으로 깃랩에 push Docker-compose up으로 컨테이너를 실행시키고, 로컬에서 서버가 잘 동작하는지 프로그램을 사용해봄 서버 연결 에러가 발생하여 문제를 확인해보니, nginx/conf에서 80 포트가 연결되지 않아 발생한 에러임을 발견 Set_docker_repository.sh 파일의 40번째줄 부터 포트 연결해주는 명령어를 shell에서 실행시켜 문제 해결 #37 음성 파일 테스트 진행중 #36에서 빌드한 프로그램에서 3가지 음성 파일을 등록해보았으나, 클라이언트 단에서 나타나지 않는 오..
# 211103 TIL ([Docker] docker build, image, [Ruby, slim] 네비게이션 토글 버튼 기능, URL 컨트롤러)
장기현장실습 SNU 성문분석 이슈 #36 화자인식 엔진 업데이트 이슈 진행 모노로 녹음된 음성파일과 달리 스테레오로 녹음된 음성파일은 로드 시 에러 발생된 부분을 해결함 이 부분을 적용하여 새로 빌드하여 해당 엔진이 업데이트 되도록 하기 이슈에 첨부된 파일을 기존 파일과 합친 후 master에 push 수정된 엔진이 적용되었기 때문에 버전 up한 0.0.6 버전으로 새로운 도커 이미지를 생성 Docker build [이미지이름]:0.0.6 [dockerfile 경로] 명령어 실행 중 오류 발생 Modulenotfounderror: no module named 'DatasetLoader' DatasetLoader 모듈을 찾지 못하는 에러가 발생하여 해당 모듈을 가져오는 파일에서 경로를 수정해주어 문제를 해..