
Chrome 브라우저로 ipynb 파일 열기
Jupyter나 VSCode로 작성한 ipynb 파일을 간단히 열람하고자 할 때 사용할 적절한 뷰어를 찾다가 Chrome Extension을 발견했다. 파일의 내용을 확인하는 용도로 사용하기 좋고, 적당한 인쇄 방법을 고민한다면 이 방법으로 파일을 열고 Chrome을 통해 인쇄하거나 pdf로 저장할 수 있다.

Jupyter나 VSCode로 작성한 ipynb 파일을 간단히 열람하고자 할 때 사용할 적절한 뷰어를 찾다가 Chrome Extension을 발견했다. 파일의 내용을 확인하는 용도로 사용하기 좋고, 적당한 인쇄 방법을 고민한다면 이 방법으로 파일을 열고 Chrome을 통해 인쇄하거나 pdf로 저장할 수 있다.

맥북을 가지고 수업에 참여하는 학생들을 위한 맥북 개발 환경 구성 기본서.

SpringBoot 프로젝트 수업을 진행하면서 클래스 다이어그램과 시퀀스 다이어그램을 소개하고자 했는데, IntelliJ의 다이어그램 생성기능이 무료 버전에서는 마음에 들지 않아 시도해 본 방법이다. 결과물은 꽤나 마음에 든다.

프로젝트를 진행하면서 GIS관련 기능을 구현하기 위해 공공데이터로부터 대형점포 데이터를 내려받았다. 대부분 GIS 기능을 구현할 때는 `EPSG:4326` 좌표계를 사용하는데 내려받은 데이터는 `EPSG:5174` 형식의 좌표계여서 이를 변환할 필요가 있었다. `pyproj` 패키지를 사용하면 좌표계 변환을 손쉽게 처리할 수 있다.

MySQL과 MariaDB는 몇 가지 GIS 관련 함수를 제공한다. 이 중에서 ST_DISTANCE_SPHERE 함수는 두 점 사이의 거리를 구하는데 사용된다. 구의 표면을 이용하여 두 지점 사이의 최단 거리를 계산하고 이를 미터값으로 반환해 준다.

순수 HTML 환경에서 작업한 프로토타입을 SpringBoot MVC 패턴의 View에 적용하는 과정에서 `href="..."`나 `src="..."` 속성에 사용되는 Path값을 `th:href="@{...}`, `th:src="@{...}` 형태로 변환해야 한다. 일일이 처리하는 것은 매우 번거롭기 때문에 VSCode의 replace 기능에 정규표...

Go 언어의 파일 입출력을 활용하여 텍스트 파일, JSON 데이터, 설정 파일을 처리하는 방법을 Java와 비교하며 학습함. 실무에서 자주 사용되는 파일 처리 패턴을 실습을 통해 익힘.

Go 언어의 기본 문법을 활용하여 구구단, 계산기, 전화번호부와 같은 간단한 유틸리티를 직접 만들어봄.

Go 언어에서 데이터가 어떻게 전달되고 메모리에 저장되는지 Java와 비교하며 심층적으로 알아봅니다.

이 포스팅에서는 Go의 대표적인 컬렉션 자료형(배열, 슬라이스, 맵)을 Java와 비교하며, 실제로 데이터를 집계하는 프로그램을 완성하는 과정을 다룹니다. 각 단계마다 실습 예제를 통해 직접 코드를 작성해보고, 최종적으로 `학생 점수 집계` 프로그램을 완성합니다.