Category: System settings
-

Docker를 통한 Agentic Coding의 Sandbox화
최근 ChatGPT의 Codex/Work를 통해 다양한 개인 프로젝트를 진행하고 있었습니다만, 여기에서 생성하고 수행하는 스크립트 코드들에 대한 보안상의 우려로, 수행 환경의 분리를 고려하기 시작했습니다. 기본적으로 고려한 방법은 Docker의 활용, Ubuntu Multipass의 활용, 혹은 맥 자체의 User account를 활용하는 방법들이 떠오르게 되었는데, 이 뒤의 두가지는 Docker환경을 기본적으로 고려할 수 있습니다. 최근에는 Docker에서 microVM을 이용해 sandbox화 하는 프로토콜이 나옴으로써,…
-
외부에서 가정용 맥북에 ssh를 통해 접근하기 위한 설정: IPv6 Host Exposure 및 SSH key
최근에 네트워크 외부에서 집에 있는 맥북에 접근해야 할 일이 있어서, 설정한 김에 정리한 글입니다. 일단 집에서 사용하고 있는 것은 독일에서 흔히 보이는 Vodafone Station이고요, 제가 사용하는 경우에는 IPv4의 Port Forwarding을 지원하지 않아서, IPv6 Host Exposure를 이용하였습니다. 요즘은 ChatGPT가 참 도움을 많이 줘서 이런 설정등에 시간낭비가 크지는 않았는데, 그래도 제가 사용하는 시스템의 기록을 남길 겸, 혹시…
-
Mac에서 LAMMPS GPU설정 및 벤치마크
반년전쯤에 새로우 연구팀에 합류하면서 이론 및 시뮬레이션 연구를 설정하면서 이번에는 LAMMPS를 사용하기 시작했습니다. 입자계 시뮬레이션으로는 오래전에 주로 직접 만든 코드를 사용하곤 했었는데, 이제는 오픈소스가 대부분의 경우 더 많은 기능들을 지원하면서 성능도 뛰어나니 안 쓸 이유가 없습니다. 오랫동안 시뮬레이션 쪽에 손을 놓고 있어서 연구방향을 잡으면서 여러가지 계산들을 재확인하고 있는 차, 현재 연구용으로 지급받은 M3 Pro 16인치…
-

Devonthink를 활용한 연구 및 아이디어 노트들의 작성과 관리
여기서는 Devonthink(이하 데본)를 활용하여 여러 노트의 작성과 관리를 이야기했습니다만, 방법론적으로는 소프트웨어에서 비교적 독립적인 형태를 가지는것을 목표로 합니다. 여기 기록한 내용들은, 실제로는 예전에 사용하던 MacJournal이나, 혹은 Emacs에서의 org-mode등에서도 비슷한 전략으로 사용하곤 했었습니다. 필자는 데본와 같은 일종의 데이터베이스 기능을 겸한 소프트웨어들은 연구의 ‘중간자’적 단계로 사용하곤 합니다. 여기에는 수많은 ‘적당히 작성하다가 만’ 아이디어들이 기록되어있습니다. 그렇기에, 시간이 지난 다음에…
-

macOS Ventura의 새로운 Stage Manager 시스템
일반적으로 작업환경의 OS 업그레이드는 프로젝트가 진행되고 있을때는 잘 하지는 않는다. 그러다보니 반년 혹은 1년이 거의 지난 다음에야 업그레이드하곤 하는데, 안정적으로 작업하기에 중요한 부분이라 생각한다. 그럼에도 불구하고, 크리스마스 연휴를 맞이하여 OS 업그레이드를 진행하고 이모저모를 살펴보았다. 운영체제에 직접적으로 업데이트 되는 시스템의 경우 기본적인 안정성과 그 철학적 흐름이 중요하다고 생각한다. 그러한 측면에서, Stage Manager는 (비록 개선점이 눈에 보이기는…
-
Mac에서 문헌집필 환경: 1. LaTex (Emacs – RefTex – SyncTex + Skim)
현재 독일은 긴 휴일중이고, 집에서 애들이 즐겁게 뛰어노는 가운데 논문작업의 집중에 약간의 한계를 느껴서 막간을 할애해서 글타래를 열어보았습니다. 필자는 현재 인텔맥 Big Sur환경을 사용하고 있고, 그 배경 및 환경설정에 대한 이야기를 한번씩 정리해서 올린적이 있습니다. 혹시 궁금하신 분들을 위해 그동안 올린 글들의 링크를 정리해두었습니다. 1. 그동안 사용한 맥들의 소희 (1, 2), 2. iTerm2 + Emacs…
-

인텔맥 Big Sur에서 연구용 Python / Jupyter 환경설정 및 기본 활용 예시
먼저 굳이 인텔맥 Big Sur일 필요는 없다는 점을 밝혀둡니다. 다만, 저는 설정을 할 당시 그 시점의 환경을 기입해두곤 합니다. 이는 제가 모든 환경을 테스트 해 볼수도 없는 노릇이고, 그냥 쓰던 환경을 다시 쓸수있게 해놓고는 간단한 후기를 남기는 정도입니다. 최근 시스템 설정을 마치고 논문작업에 바쁜 나날을 보내다가 잠깐 여유를 부려 작성중입니다. 이는 지난 번 글(1, 2)에서…
-
인텔맥 Big Sur에서 oneAPI 환경 설정 (intel compiler / MKL / Time Profiler)
Note: 이번 글부터는, 워드프레스의 기본 웹 에디터를 사용할 예정입니다. 이로인해 가독성이 더 좋아질 수 있기를 기대합니다. 글에 통일적으로 추가되는 코멘트화 (#, //, ;; 등 코딩 배경에 따라 다릅니다)의 경우 언급은 하나, 필요한 옵션에 해당되는 부분임을 먼저 밝혀두는 바입니다. document history initiated: 17 May 2021 last update: 18 May 2021 기존의 2017MBP에서 새로 도착한 16인치 인텔맥으로…

