본문 바로가기

개발자, 탐구생활47

[개발자, 대학원 가다] 7.석사 2학기 시작! 2년만에 비대면 -> 대면 전환..? 3월 5일자로 석사 2학기가 개강했습니다.코로나가 20만이 넘은 상황에서, 정부의 지침이 대면수업으로 변경되었다고 하던데...?이미 집에서 듣는 편안함에 중독된 학생 vs 대면을 하라는 학교.. 첫날이라 그런지 대면을 하는 교수님, 비대면을 하는 교수님이 있어서 정리가 하나도 안되는 느낌...?  그래서 드디어 학교를 방문했습니다.!토요일이라 그런지 캠퍼스는 휑~~~ 줌에서만 보던 동기분들도 보니 이제야 대학원에 입학한 기분!  수업 시작전, 간단하게 밥을 먹고 2교시, 3교시를 학교에서 수강했습니다.확실히 대학가라 그런지 밥값은 저렴했습니다. 이번 학기에 졸업영어시험이 있다고 신청하라고 하는데.. 벌써 졸업 시험...?보통 5학기인데 4학기라 그런지 뭔가 굉장히 빠르게 지나가는 느낌이네요. 그나저나 오.. 2022. 3. 5.
[mysql]우분투 mysql 설치하기 + 삽질 개인용 클라우드 서버를 생성 후 개인 공부용으로 db가 필요하여 mysql을 설치했다. 대략적인 순서는 알고 있지만 매번 설치를 진행할때마다 찾게 되어 이참에 설치 과정을 정리해본다.(+ 삽질기 ㅜ) (우분투 20.04.3 LTS 기준으로 작성되었습니다.) 1️⃣ mysql 설치하기 $ sudo apt-get update $ sudo apt-get install mysql-server 설치를 진행하는 과정에서 별다른 입력 없이 중간에 Y(?)만 입력했는데, 초기 계정의 경우는 우분투 계정/비밀번호와 동일하게 셋팅되는 것 같다. 2️⃣ mysql 설정 및 실행하기 #mysql 시작 sudo service mysql start #mysql 종료 sudo service mysql stop #mysql 재시작 .. 2022. 1. 30.
[js]Sheet.js를 사용한 클라이언트에서 excel download 예제! Sheet.js는 엑셀을 읽고, 다운로드를 할 수 있는 Javascript 라이브러리입니다. SheetJS SheetJS Tools for Excel Spreadsheets sheetjs.com 업무 페이지를 개발하다보면 엑셀의 활용도가 참 높습니다. 테이블로 이루어진 통계를 엑셀로 다운로드하거나, 엑셀로 관리하던 데이터를 DB에 넣는 등 업무 페이지와 엑셀은 뗄 수 없는 관계입니다. 오늘은 SheetJS를 활용해서 엑셀을 다운로드 할 수 있는 예제입니다. ❓ 엑셀 다운로드를 쉽게 만들려면 ? 일반적으로 웹 환경에서 엑셀 다운로드는 몇 가지 방법이 있습니다. 미리 만들어진 엑셀 파일을 다운로드 하는 방법 html 테이블 태그를 사용하여 엑셀로 다운로드 하기 제가 주로 사용하는 방식은 위 2가지입니다. 1.. 2022. 1. 13.
[php]Codeigniter 4 Layout 사용하기 - 메뉴바, 푸터 공통 사용 코드이그나이터 4를 활용해서 메뉴바, 푸터를 공통으로 사용할 수 있는 Layout 방법을 찾게되었습니다. 일반적으로 사용하는 menu와 footer를 별도의 파일로 설정하여 각 페이지마다 include 시키는 방식은 매우 번거롭고 불편합니다. 😵‍💫 JSP는 이런 Layout을 구성해주는 Tiles와 같은 프레임워크가 존재하지만, php는 따로 내용을 찾을 수 없었습니다. 검색을 하던 도중 Helper로 Layout을 구성하여 Controller에서 view를 리턴할 때 해당 Layout을 포함하여 전달 할 수 있는 방법을 찾게되었습니다. ❓ PHP에서 Layout을 편리하게 구성하기 위한 고민 위에서 언급했던 것처럼, Layout 페이지를 별도로 구성하여 각 페이지마다 include 시키는 방식은 관리.. 2022. 1. 7.