전체 글

HYOSITIVE Diary - Rewind HYOSITIVE - Weekly HYOSITIVE
Dev

NVIDIA DLI - 딥러닝의 기초

최근 꽤 여유로운 삶을 살고 있고, 소진된 에너지를 많이 회복했다. 덕분에 원래의 나처럼, 많은 것을 배우고 다양한 경험을 하고 싶다는 생각을 하고 있었다. 그러던 중 학교 공지사항에서 무료 딥러닝 기초 교육을 발견했고, 시간이 잘 맞아 망설임 없이 바로 신청했다. 기초 난이도이고, 비전공자 분들도 수강할 수 있는 강의라 크게 어려울 것 같지는 않았다. 하지만, 딥러닝이 처음이고, 파이썬도 자주 사용하지 않아 막연한 걱정이 조금 들긴 했었다. 혹시나 몰라서 강의를 듣기 전에 구글링을 통해 파이썬 기초 문법을 간단하게 훑은 다음 강의에 들어갔다. 자체 제작한 프로그램이 아니라, NVIDIA에서 운영되고 있는 교육 프로그램이 그대로 제공되었다. 강사분 역시 NVIDIA 강의를 진행하시는 GIST 소속의 유능..

Rewind HYOSITIVE

[Rewind 2022 - 上] 노력하는 과정, 그 자체를 즐기는 사람으로

0. 들어가며 얼마 전, 내 두 번째 SOPT, THE SOPT의 종무식과 함께, 2022년의 절반이 비로소 마무리되었다. 쏜살같이 날아가버린 시간이 새삼스럽고 아쉽지만, 정말 많은 일을 겪으며 많은 것을 느꼈던 시간이었다. 너무 많은 이야기를 하려다 지난 기수 SOPT 회고와 2021년 연간 회고를 제대로 마무리하지 못해 아쉬웠다. 그 아쉬움을 되풀이하지 않기 위해, 서둘러 회고 글을 작성하며 2022년 상반기를 되돌아보려고 한다. 1. 열 마리 토끼 잡기 지난 기수와 이번 기수 모두, 학교와 SOPT를 함께 했고, 용돈 벌이를 위한 근로와 건강을 위한 운동까지 욕심을 냈다. 게다가 이번에 솝텀 사이드 프로젝트, 지난 앱잼 프로젝트 릴리즈, OB로 열었던 도커 스터디 등 훨씬 더 많은 일들을 벌였다. ..

Dev

DB에서 상대적 위치 값을 활용해 드래그 앤 드롭으로 인한 순서 변경 처리하기

최근 나는 드래그 기반의 계획표 서비스인 'DRAG ME'를 개발하고 있다. 우리 서비스의 특징은, 이름에서도 알 수 있듯이 '드래그' 기능이 굉장히 많이 사용된다는 점이다. 특정 계획에 대한 시간을 설정할 때, 특정 계획을 다른 날짜로 이동할 때 모두 드래그 기능이 사용된다. 다양한 드래그 기능들 중, 로직을 구성하고 DB를 설계하는 데 가장 많은 고민을 들였던 부분 중 하나가 바로 '드래그 앤 드롭'으로 인한 순서 변경이었다. 오늘 글에서는 이 기능을 구현하는 과정에서 직면했던 문제를 소개하고, 이를 어떻게 구현했는지에 대해 소개하려고 한다. 아래 화면에서, 사용자는 표지판 모양의 계획블록을 통해 계획을 세우고 시간을 관리할 수 있다. 그리고 이 계획블록들은, '해당 영역' 내에서 순서 변경이 가능하..

HYOSITIVE
HYOSITIVE Diary