본문 바로가기
반응형

열심히 직장인58

[vue-ganttastic] 무료 간트 차트 생성 라이브러리 (vue3) 상업용으로 사용될 수도 있는 프로젝트에서 간트차트를 넣어야 해서 알아보던 중 vue-ganttastic이라는 라이브러리를 알게 되었다. vue-ganttastic은 MIT 라이선스로 상업적 용도로 사용 가능하다.  특징Vue3 지원타입스크립트 지원반응성커스터마이징 옵션 (차트/바 스타일, slot, 이벤트 핸들러 등) github 주소 -> https://github.com/zunnzunn/vue-ganttastic  단점간트차트의 엑셀다운로드 같은 기능은 제공하지 않으며, 필요 시 raw 데이터를 이용해 직접 구현해야 한다.커스터마이징이 제한적이다. vue-ganttastic 설치 방법 npm을 이용해 설치한 후, scr/main.js와 같은 app 실행 포인트에서 import하면 g-gantt-cha.. 2025. 1. 19.
2024년 회고하기 - 성장의 해 1월운전면허 필기 합격방통대 합격 및 입학3월평창여행 (옴뷔 별 다섯 개!!)인생 첫 피어싱4월울산 & 경주 여행정처기 합격5월스페인어 과외 재시작6월방통대 3-1학기 종강첫 캠핑 도전 (대실패)7월프로젝트 종료여름휴가 1 - 괌여름휴가 2 - 치앙마이8월사무실 이사제주도 포상 휴가9월증권투자권유대행인 취득공항동 수영장 등록추계 캠핑 (성공적!)글또 활동 시작10월운전면허 취득5km 마라톤 완주12월방통대 2학기 마무리! (평점 4.33)리눅스 마스터 2급 취득수영 오리발 첫 착용​ ​2024년은 개인적으로 성장과 성취의 한 해였다.​가장 잘했다고 생각한 건 생각만 하고 미뤄왔던 방통대에 입학한 것과 운전면허를 취득한 것이다.방통대 학력이 내 인생에 될지는 모르겠지만 개인적으로 콤플렉스가 조금은 있었던 .. 2024. 12. 31.
방통대 컴퓨터 과학과 3학년 2학기 후기 (선형대수/자료구조/컴퓨터구조/UNIX시스템/멀티미디어시스템/대학영어) 방통대 3학년 편입 후 2번째 학기이번학기에도 6과목을 수강했다.1학기 평점은 4.5 ✌️2학기에 수강한 선형대수가 수포자인 나에게 큰 장벽이었다.포기 직전에 불꽃 벼락치기를 해서 A0이라도 맞았음에 감사하고, 이정도면 나름 만족스러운 성적이다.    성적 발표 전 작성했던 과목별 후기⬇️1. 대학영어 (A+)시험 난이도 : 중과제 난이도 : 중상​영어 지문을 읽고 해석하며 단어와 문법을 알려주는 식으로 수업을 진행한다.나는 솔직히 시험 영어에 강한 편이라 쉬어가는 과목으로 신청했다.출석수업 없음. 교수님이 두 분이라 중간과제는 2개가 나왔다.첫번째 과제는 한글로 지문 내용 정리, 접두사가 사용된 단어 찾기, 1~5형식별 문장 찾고 설명하기로 무난했다.그런데 두번째 과제가 키워드 10개를 선정하고 각 키.. 2024. 12. 30.
Apache POI 라이브러리를 이용해 Java에서 엑셀 파일 만들기 (DB to File) Apache POI란? Java에서 MS Office 문서를 다룰 수 있는 라이브러리로 엑셀 파일을 다룰 때 주로 사용된다.  POI에서 엑셀 파일을 읽고 쓸 때 사용하는 Workbook 클래스 (HSSFWorkbook VS XSSFWorkbook) HSSFWorkbookXSSFWorkbookSXSSFWorkbook특징Excel 97-2003 포맷(.xls) 파일 지원바이너리 포맷 사용65,536 행과 256 열로 제한Excel 2007 이상 포맷(.xlsx) 파일처리XML 기반 OpenXML 포맷 사용1,048,576 행과 16,384 열을 지원XSSFWorkbook을 기반으로 한 스트리밍 방식의 워크북.메모리 사용을 줄이기 위해 대량의 데이터(수백만 셀 이상)를 다룰 때 적합.작업 시점에 메모리에 저.. 2024. 12. 30.
JAVA로 파일처리 하기 - 스트림(STREAM)의 이해 (DB 데이터로 엑셀 파일 만들기) 스트림(STREAM)이란?데이터를 일정한 순서대로 흘려보내는 연속적인 데이터 흐름을 의미한다.데이터를 한 번에 모두 처리하는 대신, 한 조각씩처리하도록 설계되어 있어 큰 파일이나 네트워크 데이터 처리 시 메모리 효율적이다. 파일, 네트워크 연결, 메모리 등 다양한 데이터 소스로 부터 데이터를 읽거나 쓸 때 사용한다.스트림은 Java에만 국한된 것이 아니라 컴퓨터 과학 전반에서 데이터 처리 방식을 설명할 때 사용하는 일반적인 개념이다. (파이썬에서는 open()함수로, C/C++에서는 FILE* 포인터를 이용하여 스트림 개념을 사용한다.) JAVA에서 사용되는 스트림자바의 스트림은 InputStream/OutputStream으로 나누어져 입출력을 명확히 구분한다.데이터를 읽는 스트림(입력 스트림): Inp.. 2024. 12. 22.
서버와 컨테이너, 그리고 POD (CI/CD 파이프라인 흐름) 지금 개발하고 있는 프로젝트는 POD로 배포된다.나는 항상 로컬에서만 테스트를 하고 있었고, 배포는 다른 분이 하고 있었기에 어떻게 패키징 돼서 배포되는지는 사실 당장의 관심사가 아니었다.최근 스프링 애플리케이션에서 쉘 스크립트를 실행해 원격지에서 파일을 다운로드한 후 내용을 수정하고, bash 쉘에서 git 명령어를 사용하는 코드를 작성하게 되었다.로컬에서 실행할 땐 문제가 없었기에 됬다! 싶었는데 누군가 서버에 올리고 테스트해 봤어? 안될걸~이라고 해서 테스트해 보니 정말 동작하지 않았다.bash 쉘이 없다. (충격)git이 설치되지 않았다. (2차 충격)현재 경로에 temp 디렉토리를 만들고 파일을 다운로드하도록 코드를 작성했고, 로그 상 파일은 정상적으로 다운된 것으로 확인되었다. 서버에 접속해 .. 2024. 11. 13.
728x90
반응형