본문으로 바로가기

복세편살 개발라이프

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    LeafCat

    프로그래밍 / Blockchain / Insight / Life / 맛 / 여행

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

vue cli로 vue.js 스켈레톤 프레임워크 설치

1. 통합 프로젝트 디렉토리 생성 $ mkdir node-test $ cd node-test 2. vue-cli 설치 $ sudo npm install vue-cli -g 3. webpack을 사용해 vue project 생성 $ sudo vue init webpack front 필요한 것들을 선택해서 진행한다. 잘 모르겠으면 그냥 쭉 엔터키 4. front 디렉터리로 이동해서 vue 프로젝트 실행해보기 $ cd front $ npm run dev 브라우저에서 localhost:8080에 접속하면 vue 초기 화면을 확인할 수 있다.

프로그래밍 & IT/node.js 2021. 5. 4. 20:45

wsl2 설치 - windows에서 리눅스 사용하기

리눅스를 철저하게 무시해오던 마이크로소프트가 어느순간부터인가 극단적일 정도로 친 리눅스 성향으로 방향을 전환한 것 같다. 엄청나게 향상된 wsl2 (Windows Subsystem Linux 2)의 도입으로 사실상 windows 환경에서 별도의 복잡한 가상화 설정 없이도 완벽하게 리눅스 환경을 동시에! 사용할 수 있게 되었다. 심지어 여러 리눅스 배포판을 한번에 말이다. windows의 디스크 드라이브들아 모두 마운트 되어 있으며 docker와 같은 툴을 windows 및 설치한 리눅스들이 완벽하게 공유한다. "개발자는 맥북을 써야한다" 라는 미신이 반쯤 맞는 말이었던 것이 맥이 유닉스 계열이라는 점 때문이었는데 이제는 오히려 windows OS를 사용하는 것이 훨씬 더 나은 리눅스 개발환경을 제공한다...

프로그래밍 & IT/Linux 2021. 5. 2. 00:16

Ubuntu 리눅스 최신버전 node.js 설치

일반적으로 ubuntu에서 패키지를 설치하는 가장 쉬운 방법은 apt를 사용하는 것이다. 하지만 그냥 apt install을 통해 설치할 경우, 원하는 버전을 설치할 수 없으며 일반적으로 구버전이 설치된다. 다음과 같은 방법으로 최신버전(혹은 희망하는 버전)의 nodejs를 설치해줄 수 있다. 1. PPA 등록 $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - (14.x가 아닌 다른 버전을 선택하고 싶으면 14를 원하는 버전으로 바꿔주자) 2. apt install로 nodejs 설치 $ sudo apt install nodejs 3. 여러 빌드 툴이 포함된 build-essential 설치 $ sudo apt install build-..

프로그래밍 & IT/node.js 2021. 5. 1. 23:00

Ubuntu user root 권한 부여

1. /etc/sudoers 수정 $ vi /etc/sudoers 아래와 같이 root 아래에 root로 부여할 일반 계정을 추가해준다. ※ readolny파일이라 수정이 안 될 경우 다음 글 참고 www.leafcats.com/322 /etc/sudoers 파일 수정(readonly 파일 수정 권한) linux에서 특정 user를 root로 설정하는 과정에서 sudoers 파일을 수정할 일이 생겼다. /etc/sudoers파일은 최초에 440으로 설정되어 있어서 readonly 상태이다. 다음과 같이 수정 권한을 부여하면 수정이 가 www.leafcats.com 2. /etc/passwd 수정 $ vi /etc/passwd user 권한을 부여할 사용자를 찾아서 {계정}:x:0:0 으로 변경해준다. 3..

프로그래밍 & IT/Linux 2021. 4. 27. 17:18

/etc/sudoers 파일 수정(readonly 파일 수정 권한)

linux에서 특정 user를 root로 설정하는 과정에서 sudoers 파일을 수정할 일이 생겼다. /etc/sudoers파일은 최초에 440으로 설정되어 있어서 readonly 상태이다. 다음과 같이 수정 권한을 부여하면 수정이 가능해진다. $ sudo bash $ chattr -i /etc/sudoers $ chmod u+w /etc/sudoers

프로그래밍 & IT/Linux 2021. 4. 27. 17:08

디파이 비영구적 손실 개념

우선, 디파이에 대한 전반적인 개념에대해 먼저 다음 글을 참고 바랍니다. (디파이 개념과 이자농사 수익 구조에 대해 : www.leafcats.com/311) 사실 디파이가 풀에 유동성을 공급하고 이에 따른 이자를 받는 '이자 농사'만을 의미하는 것은 아니다. 하지만 일반적인 개인 투자자들이 가장 관심 있는 디파이는 이자농사를 기반으로 하는 유동성 공급일 것이다. 수십~수만 퍼센트의 연이율을 앞세워 투자자들을 유혹하지만, 유동성 풀 공급에서 절대 간과해서는 안되는 부분이 바로 '비영구적 손실(Impermanent loss) 이다. '비영구적'이라는 단어 때문에 별거 아니라고 생각했다가 영구적으로 모든 자산을 날려버릴 수 있는 위험한 요소이기에, 실제로 디파이에 유동성을 공급해서 수익을 보고자 하는 투자자..

Blockchain&Crypto/DeFi 2021. 4. 26. 12:57

Ubuntu linux nslookup 설치

dns 등에서 특정 도메인에 맵핑된 ip를 확인하기 위해 nslookup 패키지를 주로 사용한다. 하지만 아래와 같이 환경에 따라 nslookup이 기본적으로 설치되어 있지 않은 경우가 많다. apt를 활용해 ubuntu 리눅스에 nslookup을 설치하기위해 우선 apt update를 해주자 $ apt update 업데이트가 완료되면 nslookup을 설치하기 위해 apt install nslookup을 하면, 해당 모듈이 존재하지 않는것으로 나온다. nslookup은 apt를 통해 별도로 설치가 안되는 것으로 보인다. nslookup 모듈은 dnsutils 라는 패키지에 포함되어 있다. 따라서 dnsutils를 설치해주자. $ apt install dnsutils 설치가 완료된 뒤 정상적으로 nslo..

프로그래밍 & IT/Linux 2021. 4. 20. 14:21

WSL2 프로세스 외부 접속을 위한 포트포워딩

MS의 업데이트로 WSL2 내부에서 실행한 프로세스를 Host windows에서 localhost로 접속이 가능하게끔 되었다. 하지만 해당 프로세스를 아예 외부에서 접속하고자 할 때에는 Host의 ip로 접속이 불가능하다. 이를 위해 포트 포워딩 작업을 해 줘야 하는데, 이를 수행해주는 스크립트를 구글링 속 해외 한 귀인으로부터 얻을 수 있었다. (https://dev.to/vishnumohanrk/wsl-port-forwarding-2e22) 1. 아래 스크립트를 작성해서 OOO.ps1 이름으로 저장한다. ex) C:\ports_wsl.ps1 If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCu..

프로그래밍 & IT/Infra 2021. 4. 19. 11:23

PowerShell 스크립트 실행 오류 - 이 시스템에서 스크립트를 실행할 수 없으므로..

Windows PowerShell 스크립트를 작성하여 실행하려 할 때 다음과 같은 에러가 발생했다. .\wsl_port.ps1 : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\wsl_port.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Executio n_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 구글링 결과 window에서 스크립트 실행에 대한 권한이 막혀있기 때문이라 한다. 해결 방법은 다음과 같다. 1. PowerShell을 관리자 권한으로 실행 2. ExecutionPolicy를 다음과 같이 변경 $ Set-ExecutionPolicy RemoteSigned 3. 다시 ps1 스크립트를 실행해보면 정상..

프로그래밍 & IT/Infra 2021. 4. 19. 11:14

linux docker 명령어 자동완성 (docker bash autocompletion)

새로 생성한 리눅스 환경에서 docker를 설치하고 사용하려 할 때 자동완성이 되어있지 않아 불편함을 느꼈던 적이 많다. docker 명령어에 자동완성을 적용하기 위한 절차는 다음과 같다. (ubuntu 기준) 1. bash-completion 설치 $ apt install bash-completion 2. docker 명령어 적용 $ curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh 3. /etc/.bash.bashrc 파일 주석해제 $ vim /etc/bash.bashrc #아래 스크립트가 주석..

프로그래밍 & IT/Docker 2021. 4. 15. 11:54

[gin] go web framework gin 시작하기

golang web프레임워크로는 gin gonic, Martini, beego 등 여러 프레임워크가 있다. MVC기반의 Full stack web framwork는 beego가 가장 활발한듯 하고 빠른 속도의 micro web framwork는 gin이 가장 활발한 커뮤니티가 있다. (gi이 모든 go framwork project 중 github의 star가 가장 많다.) gin quickstart는 매우 간단하다. 1. Go 설치 2. Gin 설치 $ go get -u github.com/gin-gonic/gin 3. quickstart (main.go작성) package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() ..

프로그래밍 & IT/golang 2021. 4. 13. 16:04

MinIO 설치 docker registry object storage 연계

Private docker registry를 구축하려 할 때 AWS S3등 Object storage를 사용하게 되는 경우가 많을것이다. MinIO는 실제 운영 환경에서 Object Storage를 사용하기 이전에 테스트 용도로 사용하기 위한 가볍고 훌륭한 오픈소스 오브젝트 스토리지이다. 1. MinIO설치 MinIO는 binary, docker, window, kubernetes(helm) 등 다양한 방식으로 매우 손쉽게 설치할 수 있다. (min.io/download#/docker) 간단한 테스트를 위해 docker로 설치를 해보자 $ docker run -d -p 80:9000 --name minio minio/minio server /export (기본적으로 minio는 9000번 포트를 사용한다..

프로그래밍 & IT/Docker 2021. 3. 25. 00:43

Ubuntu 리눅스 apt-get 명령어

apt-get은 우분투 리눅스에서 패키지를 설치하기 위해 사용하는 명령어이다. CentOS 계열의 yum과 유사한 기능을 수행한다.(www.leafcats.com/172 -리눅스 yum 명령어) apt-get이 나오기 전에는 dkpg(Debian package)를 사용해서 필요한 패키지를 설치 했는데, dkpg는 단순히 필요한 패키지를 설치해 줄 뿐 '의존성' 문제를 해결할 수 없다. 예를 들어 A라는 패키지를 설치하기 위해 B라는 패키지가 필수라면 B를 수동으로 먼저 설치해 줘야 하고, B를 설치하는데 또 C에 의존성이 있다면 C를 또 설치해 줘야 한다. apt-get은 이를 개선하여 설치하려는 패키지가 의존하고 있는 모든 패키지를 한번에 설치해 준다. 우분투 리눅스에 패키지 설치를 위해서는 대부분 a..

프로그래밍 & IT/Linux 2021. 2. 19. 13:43

디파이 개념과 이자농사 수익 구조에 대해

디파이(DeFi, Decentralized finance)는 아는 사람들만의 전유물이었다. 하지만 최근 일부 디파이 토큰들의 급등, 국내 거래소 상장 등을 통해 대부분의 암호화폐 투자자들에게 '일단 들어는 본' 것이 되었다. 수십조원의 자금이 디파이에 몰리고 있다. 사실 개인적으로 암호화폐를 투자하는 사람들은 이제 '디파이를 하는 사람'과 '하지 않는 사람'으로 나눌 수 있을 만큼 디파이는 암호화폐 역사상 비트코인과 이더리움에 버금가는 위대한 발명이라고 생각한다. 하지만 아직도 90% 이상의 암호화폐 투자자는 그들의 코인을 거래소에서 개인 지갑으로 꺼내본 적도 없기에 아직도 국내에서 디파이가 대중적으로 유행하기에는 갈 길이 멀어 보인다. 정말 혹시나 디파이에 관심이 생겨 참여해 봐야 겠다는 마음을 먹은 ..

Blockchain&Crypto/DeFi 2021. 2. 18. 22:21

Java JWT 토큰 생성 및 검증 예제 (jjwt 예제)

Jwt에 대한 기본 개념과 구조 설명은 다음 게시글 참조. (JWT (Json web token) : JWT 토큰의 소개와 구조 : www.leafcats.com/309) Java에서 JWT 토큰을 발급하고 사용하기 위한 방법에 대한 간단한 예제 코드를 공유한다. (기준환경 : Spring boot 2.1.2) 1. Dependency 추가 maven 혹은 gradle에 jjwt dependency 추가 io.jsonwebtoken jjwt 0.9.1 2. JWT 토큰 생성 및 검증 util 아래 예제에서는 서비스에 사용할 VO와 permission 정보, error정보 등을 private claim으로 token payload에 포함시켰다. public class JwtTokenUtil { privat..

프로그래밍 & IT/Spring & HTML 2021. 1. 26. 16:10
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 17
  • 다음

사이드바

반응형

NOTICE

  • 블로그 게시글 무단도용에 대한 경고
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

TAG

  • 리눅스
  • EOS
  • docker
  • 주식
  • 티스토리
  • 종목분석
  • HTML5
  • Spring Boot
  • spring
  • 암호화폐
MORE+
07-01 14:26

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ  |   COPYRIGHT Catchup © 2017-2017 , ALL RIGHT RESERVED.
복세편살 개발라이프
블로그 이미지 LeafCat 님의 블로그
MENU
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바