[제 12회 소프트웨어 경진대회] 솜식Talk 교내 소프트웨어 경진대회에 출품하기 위해 아주 간단한 웹사이트를 제작하였다. 혼자서 제작하다보니 많이 아쉬운 부분이 있다. 특히 SSR로 진행했기 때문에, 추후 디벨롭을 한다면 react를 사용해서 제대로 해두어야겠다.주요 기능은 솜보드(CRUD) | 이번주 학식(크롤링) | 솜식봇(챗봇) 이렇게 세가지로 구성되어 있다.아키텍처 및 사용언어사실 서버를 이틀만에 구축해서 좀 부족한 점이 많았다... 가상화 넘 어렵다. 챗봇 - 솜식봇실제 코드는 아래처럼 프롬포트를 입력하도록 했다. 프롬프트 엔지니어링을 접하고, 조금 더 개선하여 추가해둔 상태이다. 위는 이전의 프롬프트이다. 솜보드간단한 CRUD이다. 이전에 들었던 김영한님 spring 강의 코드를 거의 유사하게 사용하였다. 시간이 없었다보니 디자인도 이쁘.. [Design] 티스토리 썸네일 사이즈 psd 공유 책 이미지(북커버)를 업로드하기 좋은 썸네일 이미지 psd입니다. 포토샵에서 사용하실 수 있습니다. 내부 레이어에서 새로운 이미지를 적용하시면 됩니다. 아래 드라이브에서 다운받으실 수 있습니다. (big이 아닌 파일은 작은 이미지로 티스토리 썸네일 적용시 약간 깨질 수 있습니다.) https://drive.google.com/drive/folders/1oVbmExgbi6WGbZGtl9iOFHU_HtetdMvu?usp=sharing thumb - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요. drive.google.com [모바일 소프트웨어] 최종 과제 "오늘 일기" 오늘 일기 23 모바일 소프트웨어 최종 과제 [오늘 일기] https://github.com/yubin21/mobile-software 하단은 시연 영상입니다. "개발자 소개" 페이지에서 01분반이나 02분반으로 잘못 표기한 바 있습니다. (레포지토리 영상에서는 수정하였습니다.) 기본 기능 1. SQLite를 통한 DB 구축 2. CRUD 기능 구현 및 반드시 long 타입 id의 PK 값 및 4가지 이상의 정보 포함 3. 리스트뷰를 활용하여 DB에 저장한 전체 항목 화면에 출력 (리스트뷰에는 앱 주제에 따른 세부정보를 일부만 표시) 기본 기능 이외의 추가적인 기능 감정 고르기: 일기 추가 화면 이전에 fragment를 통해 오늘의 감정을 선택할 수 있습니다. 날짜 수정: 수정 화면에서 달력 위젯을 사용.. [mac 초기 세팅] 맥을 초기 세팅할 때 항상 설정해두는 것들이 있어 정리해보았다. Mac OS 터미널(Terminal) 이쁘게 꾸며보기 with iTerm2 첫 노트북부터 지금까지 맥을 사용했고, 지금도 파이썬(Python)과 깃(Git)을 공부하면서 터미널(Terminal)을 많이 사용하고 있습니다. 그런데 이 터미널이 개인적으로 꾸미는데도 한계가 있고, 투박하 hyeonggi.tistory.com agnoster(oh-my-zsh 테마) 멀티라인으로 사용하기 oh-my-zsh의 agnoster 테마를 멀티라인으로 나오도록 수정한다. blog.totu.dev zsh 에서 경로 3글자씩 보기 터미널을 쓰다보면 아래와 같이 경로가 엄청 길어지는 경우가 있다 80000coding.oopy.io 또 깃헙을 보다보니 초기 세팅을.. [Dev] 매크로 도전기 * 해당 글은 이전 벨로그에 작성한 글(링크) 을 그대로 가져온 것입니다. 왜 갑자기 매크로를 시도했을까? 코딩하는 사람이라면 누구나 시도해본다는(?) 갑자기 코딩하기! 개발자(지망생)로서 하고싶은게 생기면 참을 수 없던 나는 콘서트 실패 여파로 매크로 제작을 시도해보게 되었다.(참고로, 매크로를 통해 재산상 이득을 취하는 행위는 불법이라고 하니 모두 장사할 생각은 하지 맙시다! 저도 공부용으로 매크로를 만들어 보았습니다) 안녕하세요 콘서트 못가는 사람입니다! 유애나 아닌 사람이 아이유 콘서트 티켓팅에 시도했다! 똥손치고 정말 놀랍게도 생각보다 잘 들어갔으나(들어가자 마자 5천명!이었으니 제법 양호했다) 떨리는 손으로 좌석을 사이드의 사이드로 잘못 잡게 되었고, 잠실 주경기장 시야를 찾아보던 나는 결국 .. 팀을 잘 이끄는 정리 Tip * 해당 글은 이전 벨로그에 작성한 글(링크) 을 그대로 가져온 것입니다. 좋은 그룹이란 무엇일까? 여러 기준이 있겠지만, 필자는 팀원 모두가 각자 할 수 있는 최선을 다하는(다하고 싶어지는) 그룹이 되는 것이라고 생각한다. 모두의 시너지를 잘 이끌어내기 위해서는 적절한 역할 분배와 서로간의 끊임없는 피드백이 정말 중요한 절차이다. 많은 스터디를 통해 다양한 그룹을 보았고, 잘 된(기준이 애매하지만, 각자가 원하는 성취를 낸)그룹도, 잘 안된 그룹도 있었던것 같다. 이러한 대외활동과 같은 팀 프로젝트(코딩 팀프로젝트 X)를 위한 팁으로 드라이브, 노션 관리 요령에 대해 이야기하고자 한다. 드라이브, 왜 필요할까? 필자는 SE회사에서 서류관련 알바를 하면서 잘 관리된 드라이브의 중요성을 깨달았다. 이후에는.. 이전 1 다음