일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 코틀린개발환경
- Notification
- docker container
- 3D 프린터 용어
- 데이터 직렬화 포맷
- kubernetes
- 3D프린터입문
- github
- linux job
- 3D프린터
- 3D
- nas
- 네이버클라우드
- Jenkins
- C언어
- IoTNetwork
- Kotlin
- Token인증방식
- git
- ci/cd
- 3D프린터 입문
- docker
- 리눅스 파일동기화
- OnlineIDE
- octoprint
- 3d프린터 초보
- NAS HDD교체
- gitlab
- 3D모델링
- data serialization formats
- Today
- Total
목록Study (83)
0과 1을 공부하다.
Laravel 에서 데이터베이스 테이블과 상호작용 하기 위해 사용하는 도구는 크게 쿼리빌더(Query Builder)와 옐로퀸트 모델(Eloquent Model)이 있다. 옐로퀸트는 라라벨에서 제공하는 ORM(Object Relational Mapping), 데이터베이스 테이블에 대응하는 모델(Model)의 프로퍼티에 매핑되는 액티브레코드 ORM이다. 큰 설명 필요없이 예제를 통해 감을 익혀본다. DB table 생성 먼저 예제로 사용할 테이블을 수동으로 생성한다. user 테이블에 id(int), name(varchar) phone(varchar) (PRI:id) 컬럼을 추가한다. model 생성 php artisan 을 통해 아래 명령어로 모델을 생성한다. (꼭 테이블 이름로 할 필요는 없다.) 생성..
설치 라라벨 설치 방식에는 홈스테드, 라라벨 세일, 로컬에 설치하는 방식이 있다. 홈스테드 설치 방식은 vmbox, Parallels, vmware 중 하나의 가상환경과 베이그런트가 필요하다. 홈스테드(Homestead)는 vagrant 의 설정 스크립트를 사용하여 라라벨 애플리케이션을 작성하는데 필요한 모든 구성 요소를 자동으로 설치하는 프로젝트로 홈스테드를 사용하면 가상 머신에 다음과 같이 우분투 운영체제, 웹서버, DBMS, PHP 스택이 자동으로 설치 및 설정이 완료된다. 베이그런트는 개발환경 등 가상화 환경을 구성할 때 미리 정의된 이미지를 사용하여 구성할 수 있도록 지원한다. 라라벨 세일 설치방식은 Docker container 가상환경에서 라라벨 애플리케이션을 실행하는 방식이다. 로컬 설치 ..
node.js 란 ? - 확장성 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. - Chrome V8 JavaScript엔진으로 빌드된 JavaScript 런타임이다. - Non-Blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. node.js에는 LTS ( Long Term Supported ) 버전과 Stable 버전 2가지가 있는데 본 프로젝트에서는 안정성 및 보안성을 고려하여 LTS 버전을 설치한다. 패키지 매니저 (npm / yarn) 1. 패키지 및 패키지 매니저 전 세계의 개발자들이 제작한 다양한 자바스크립트 코드를 npm 온라인 데이터베이스에 업로드하여 게시하며 공유하는데 이것을 프로그램 Package(패키지)라고 하며, 이러한 다양한..
Moralis 란 ? Moralis는 전통적으로 Web3 개발과 관련된 모든 번거로움을 처리하는 무한 확장 가능한 Web3 백엔드 인프라 제공업체이다. 본 프로젝트에서는 Moralis에서 제공하는 Server를 통해 토큰을 관리하는 DApp(탈 중앙화 분산 애플리케이션)을 만들 수 있다. Moralis 가입 아래 링크에서 Moralis에 가입한다. google 계정으로 연동하여 가입하면 된다. moralis Moralis Web3 | Enterprise-Grade Web3 APIs Moralis provides enterprise-grade Web3 APIs that connect any tech stack to blockchain networks. Our 24/7 worldwide support ens..
MetaMask란 ? MetaMask는 Ethereum 블록 체인과 상호 작용하는 데 사용되는 소프트웨어 암호 화폐 지갑이다. 본 프로젝트에서 MarketPlace를 구축하고 NFT를 구축하고 활용하는데 사용하는 지갑이다. 본 프로젝트에서는 MetaMask 지갑을 생성하고 Ropsten Test Net 를 설정하고 Test ETH 를 받는다. MetaMask 설치 MetaMask는 아래 링크에서 크롬 확장프로그램 형태로 설치할 수 있다. metamask The crypto wallet for Defi, Web3 Dapps and NFTs | MetaMask A safe crypto wallet for digital tokens & NFTs. Join the blockchain and DeFi world...
본 글에서는 블록체인, 암호화페, NFT 개념에 대해 알아본다. 사실 앞으로 NFT 관련 프로젝트를 할 예정이기 때문에 NFT에 대해 더욱 중점적으로 알아볼 예정이다. 블록체인(BloackChain) 이란 ? 블록체인(BloackChain)이란 블록(Bloack)들이 체인(Chain)형태로 묶여 있는 분산처리 기술을 뜻한다. 블록체인은 기존의 중앙 집중형 처리 방식을 벗어나 사용자간 P2P 방식으로 상호간 인증 및 검증하는 기술이다. 아래의 참고 사진과 같이 기존에 중앙 기관에서 사용자를 인증하는 방식에서 사용자간에 서로 인증하는 방식을 의미한다. 이러한 블록체인 특징으로 거래하는 과정은 아래 사진과 같이 특정 사용자가 송금을 요청한다면 거래 정보는 블록 형태로 생성되면 모든 참여자에게 전송된다. 수신받..
필자는 2022 국방 데이터 활용 경진대회에 참가했다. 참가 결과는 아쉽게 1차 서류 통과 후 탈락하였다. 비록 수상은 하지 못했지만 이번을 경험으로 앞으로 좋은 결과가 생길 것이라고 기대하며, 간략하게 출품한 작품에 대해 기록한다. 주제 소개 본 공모전에서 제작한 국방 단어 교정 체계는 문서 또는 사용자가 입력한 문장에서 금칙어를 지정하여 문서에 사용하는 단어의 표준화의 목적을 갖고 있다. 또한 파일의 해시 추출 및 암호 키 파일 기반의 대칭키 문서 암호화 기능을 추가하여 문서의 보안성을 높일 수 있도록 하였다. 국방 단어 교정 체계는 공모전의 취지와 부합하게 국방부 국방데이터 표준단어 목록 공공데이터를 메인으로 이용하였고 국립국어원 개방형 사전(우리말샘) 공공데이터를 보조 데이터 수단으로 이용하였다...
# 개요 # 호스트 어댑터 추가 (가상화 하드웨어) 전원이 꺼진 상태에서 가상머신의 네트워크 설정은 해당 가상머신의 설정 - 네트워크 종류 (가상화 모드) 1. NAT (Network Address Translation / 네트워크 주소 변환) 2. NAT 네트워크 3. 어댑터에 브리지 4. 내부 네트워크 5. 호스트 전용 어댑터 6. 일반 드라이버 7. Cloud Network 8. 연결되지 않음. 네트워크 카드는 존재하지만 어떠한 네트워크에도 연결되지 않은 상태. 물리환경에서 랜 케이블은 연결하지 않거나 네트워크 어댑터를 끈 상태와 같은 상태. 참고 사이트 VirtualBox, 가상 네트워크 설정하기 https://technote.kr/213 VirtualBox 네트워크 설정 https://owner..
필자는 Microsoft에서 개발한 텍스트 에디터인 Visual Studio Code를 여러분야에서 매우 유용하게 사용하고 있다. 본 게시글에서는 VSCode를 사용하면서 유용했던 설정이나 오류 해결법에 대해 기술한다. 디렉터리 파일 검색 VSCode에서 좌측 탐색기의 파일 탐색하는 방법에 대해 알아본다. 1. F1 키를 눌러 명령어 팔레트(Command Palette)를 활성화 한다. 2. > 기호를 지운 후 검색하고자 하는 파일명을 입력한다. 3. 폴더명 파일명 형태로도 검색이 가능하다. SSH-Key 등록하여 패스워드 없이 접속 1. host pc의 터미널에서 ssh-keygen 명령어로 공개키/암호키 쌍을 생성 (생성한 경로 기억) ssh-keygen -t rsa 2. 호스트에서 생성한 키 파일을..
[Docker] Docker 맛보기 - 특징과 설치 (1)간단 설명 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 1. 용어 container 격리된 공간에서 프로세스가 동작blog.greatpark.co.kr [Docker] Docker 맛보기 - 컨테이너 실행/중단 (2)Docker image pull 시스템 이미지 목록 $ docker image ls Official Image $ docker pull [image_name] # ex. rockylinux 8 pull $ docker pull rockylinux:8 User Image $ docker pull [user_name]/[repository_name]..