전체 글
-
Date Range Picker 소개Front/html, css, javascript 2022. 2. 3. 12:23
개요 현장실습을 하는 도중 아래와 같이 날짜 범위를 지정하는 input 창을 만들어야 했다. 어떻게 구현을 해야 할지 고민을 많이 했고 두 가지 정도의 아이디어를 떠올렸다. date 타입 input 태그 2개를 사용하기 → 디자인 요구 사항을 만족하기 매우 어렵다. text 타입 input 태그 사용하기 → 구현 자체는 어렵지 않으나, 백으로 데이터를 전송하고 처리하는 과정이 귀찮고 난잡할 것으로 판단. 사실 담당 멘토님도 2번째 방법을 추천했었지만, 코드가 난잡해질 것이 너무 눈에 보여서 다른 방법을 고민했다. 그러다가 찾게된 유용한 라이브러리, Date Range Picker를 사용하면 손쉽게 해결할 수 있을 것 같았다. 라이선스도 확인하니 충분히 사내에 활용할 수 있다. (깨알 정보, 멘토님이 라이..
-
2021년 9월 ~ 12월 월간 일지Study log 2022. 1. 6. 14:37
2021년 한해가 마무리되었다. 이번 2학기 공부 데이터를 되돌아보면, 프로젝트에 시간 투자를 엄청 많이 하고 열심히 했다. 2학기 때는 종합설계프로젝트1, 데이터베이스, 모바일앱 이렇게 총 3개의 프로젝트를 동시에 진행했다. 비록 2학기 성적은 지금까지 받은 것 중 가장 낮게 나왔으나 프로젝트 경험을 쌓은 것, 좋은 팀원을 만난 것, 내가 관심 있는 분야를 찾게 된 것 이렇게 3가지를 얻음으로써 만족스러운 학기를 보냈던 것 같다. 막 대학교 입학해서 어리둥절한 시기가 엊그제 같은데 벌써 4학년을 앞두고 있다. 이번 방학도 화이팅…! 요약 총 공부시간 평균 공부시간 9월 105:34:56 03:31:09 10월 161:36:30 05:12:47 11월 204:49:48 06:49:39 12월 123:51..
-
influxDB란Etc./unclassified 2021. 9. 5. 00:29
개요 시계열 데이터 현재 우리가 살아가는 환경에서는 시계열 데이터가 폭발적으로 존재한다. 여기서 말하는 시계열 데이터란, 다음의 특징을 가진다. 시간별로 구성된 값들의 집합 시간과 하나 이상의 속성으로 구성 Line diagram으로 시각화할 수 있다. 시계열 데이터를 분석하기 위해 많은 기업들이 노력을 한다. 1s는 물론 1ns 또는 그 이하의 아주 짧은 시간 동안 생성되는 수많은 데이터를 분석하여 경향, 주기 등의 특성을 파악할 수 있다. 시계열 데이터베이스 시간 처리에 최적화 된 데이터베이스 SQL 기반 시계열 질의 지원 빠른 데이터 입력 → 트랜잭션 지원 및 데이터 변경 불가 롤업 기능 지원 시계열 데이터베이스의 종류 InfluxDB Kdb+ Graphite 등이 존재하고, influxDB가 현재..
-
2021년 2월 ~ 8월 월간 일지Study log 2021. 8. 30. 19:57
월간 일지를 한번 작성 안 하다 보니 상당히 귀찮아졌다. 언제 정리해서 올릴지 막막 했었는데, 드디어 올린다. 나는 공부할 때 마다 '열품타'라는 어플을 이용해 시간 측정을 한다. 측정을 하면 내가 얼마나 시간을 헛으로 쓰고 있는지 알 수 있어 좋다. 나의 큰 문제점은, 시험 기간이 아니면 공부할 의지가 확 떨어진다. 어떠한 단기적인 목표 의식이 있어야 공부할 힘이 나는데 궁극적인 장기적 목표인 취업을 향해 도전할 의지가 떨어진다. 그러다 보니 방학 때의 공부 데이터는 엉망이다. 반성하자. 2월 3월 4월 5월 6월 7월 8월
-
nodejs가 뭘까, 사용하는 이유Back/nodejs 2021. 8. 30. 17:37
nodejs가 뭔데? nodejs는 javascript 런타임이다. 그럼 javascript는 뭔데? html에 종속된 프로그래밍 언어이다. (html은 웹페이지를 위한 정적 언어이다.) html 조작이 가능하기 때문에, js를 이용하면 웹페이지를 동적으로 구성 가능하다. javascript를 누가 해석하냐? 브라우저가 담당한다. 브라우저에는 해석 엔진이 들어있다. 크롬은 V8이라는 해석 엔진을 사용한다. 이 V8이 매우 매우 좋아서 이걸 따로 떼어내서 만든 것이 nodejs!!! 정리하면, nodejs는 javascript를 브라우저 내에서 뿐만 아니라 다른 환경에서도 실행할 수 있는 실행 환경(해석 엔진)이다. nodejs의 특징 영화표를 예매할 때 4명의 손님이 차례대로 2, 2, 200, 2장을 ..