GPU를 활용가능한 도커 컨테이너들을 관리하기 위해 nvidia가 만든 nvidia-docker가 명령어가 기존의 docker 커맨드에 통합되는 듯 하다. 기존에 cpu 버전은 docker 명령어로 gpu버전은 nvidia-docker 명령어를 사용했는데 최근 (2019년 11월 현재 기준) 다시 서버를 세팅하면서 보니 docker 버전에 따라 다르지만 점차 docker 명령어의 태그 표현으로 사용할 수 있게 바뀌었다. docker를 설치하고 나서 nvidia-docker를 설치하고 나서 보니 nvidia-docker 명령어가 아예 없어서 처음엔 설치가 잘못된 것을 의심했는데 그게 아니었다. https://github.com/NVIDIA/nvidia-docker NVIDIA/nvidia-docker Bu..
1. brew를 이요한 설치 방법 http://semantics.kr/%EB%A7%A5mac%EC%97%90%EC%84%9C-%EB%AA%BD%EA%B3%A0db-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-how-to-install-mongodb-on-mac/ 맥(MAC)에서 몽고DB 설치하기 (HOW TO INSTALL MONGODB ON MAC) - SEMANTICS 맥(MAC)에서 몽고DB를 설치하는 방법은 홈브루(Homebrew)를 이용해 간단히 설치할 수 있다. 홈브루는 맥에서 패키지를 관리하기 위한 프로그램으로, 간단히 brew install mongodb 명령어로 몽고DB를 설치할 수 있다. semantics.kr 1-1 homebrew 패키지 설치하기 https://..
Node.JS를 이용한 기본 프로젝트 시작하기(Express이용) 프로젝트 시작 - npm init $ mkdir [project folder] $ cd [project folder] $ npm init Express 모듈 설치 $ npm install express app.js에 는 다음과 같은 코드로 시작 한다. const express = require('express') const app = express() app.listen([port 번호], ....) 실행 (node app.js) $ node app.js nodemon 설치 소스 변화에 따라 자동 재실행되는 모듈 $ npm install -g nodemon or $ sudo npm install -g nodemon nodemon 으로 no..
활용한 예제 RestAPI 서버에 접속하고 관련 데이터를 넣고 빼는 예제 https://www.appcoda.com/restful-api-library-swift/ RESTful APIs Tutorial: How to Create Your Own REST Library in Swift In this tutorial I will show you how to build your own lightweight class to perform RESTful web requests. Of course, we're going to build it in Swift. www.appcoda.com URL에 위치한 파일(이미지)를 다운로드 받아 UImageView에 디스플레이 하기 https://www.tutorialspoi..
iOS 프로젝트를 만들기 위해서 추가된 SwiftUI 인터페이스 방식 자료 모음 (기존의 스토리 보드 방식에서 탈피해야 하는 순간 필요할 듯 하다.) https://www.hackingwithswift.com/articles/196/learn-swiftui-with-free-tutorials Learn SwiftUI with free tutorials Want to learn SwiftUI? Start here. www.hackingwithswift.com
프로젝트를 시작하면서 필요한 과정에 따라 카오스 상태를 벗어나게 해주기 위해서 폴더 위계구조를 잘 짜놓는가가 중요한 것 같다. 프로젝트의 성격에 따라 달라지기도 하고 정답이 있는 것은 아니지만 몇몇 참고문헌에서 힌트를 얻을 수 있다. 파이썬 프로젝트 https://julien.danjou.info/starting-your-first-python-project/ Starting your first Python project There's a gap between learning the syntax of the Python programming language and being able to build a project from scratch. When you finish reading your first ..
PEP8 요약 indentation은 4칸 스페이스 사용(python3는 tab과 space 혼용금지) 한줄 79자이하로 작성(\로 구분) 클래스 이름 Camel Case로 (ex. BasicTemp) 메소드/변수 이름 소문자와 언더바(ex. get_audio) 클래스 변수 public 변수는 그대로 (ex. number) protected 변수는 앞에 언더바(ex. _number) private 변수는 앞에 언더바 두개(ex. __number) 그외에 다양한 스타일 가이드가 있다. 참고문헌 파이썬 코드 스타일 가이드 문서인 PEP 8이 있다. https://www.python.org/dev/peps/pep-0008/#function-annotations PEP 8 -- Style Guide for Py..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/AySfT/btqymUTya6T/UVrmEDE7Kvune1xzfec8Xk/img.png)
SSD나 하드디스크가 복수개 존재할 때 /dev/sda, /dev/sdb 처럼 디바이스가 보인다. 이것을 mount 명령으로 mount 시키면 된다. 미리 마운트 시킬 디렉토리를 만들어 두어야 한다. sudo mount /dev/sdb1 [mount할 디렉토리] 부팅시에 하려면 해당 추가할 하드 디스크의 UUID를 다음 명령을 이용하여 알아내고 sudo blkid /etc/fstab 파일에 해당 UUID를 포함하여 자동 마운트 할 디스크 정보를 추가한다. sudo vi /etc/fstab 추가한 사례는 다음과 같다. # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier f..
- Total
- Today
- Yesterday
- Maker
- Arduino
- vscode
- Python
- ubuntu
- conda
- comfyUI
- 메이커
- opencv
- 한글
- nodejs
- tensorflow
- CAD
- Streamlit
- 우분투
- MicroBit
- cura
- 단축키
- Linux
- docker
- 파이썬
- 3d프린터
- WSL
- fablab
- vvvv
- Fusion360
- nvidia
- ssh
- git
- Stable Diffusion
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |