일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Node
- For
- laravel
- fastapi
- linux
- phpredis
- Switch
- React
- 기초 수학
- Redux
- NCP
- javascript
- Backbone.js
- Go
- nodejs
- python
- mariadb
- SQL
- 블레이드 템플릿
- docker
- Babel
- Redis
- webpack
- AWS
- rabbitmq
- CentOS
- Machine Learning
- nginx
- php
- deep learning
- Today
- Total
목록전체 글 (183)
개발일기
Matplotlib matplotlib은 데이터를 선, 막대, 원형 그래프 등의 모양으로 시각화할 수 있게하는 파이썬 라이브러리다. 1. matplotlib의 기본 파라미터 및 그래프 출력 figure() : 그림 객체를 생성하기 위해 사용하는 함수이다. 그림을 그릴때 자동적으로 호출해주지만 여러개의 그림을 동시에 그리거나 각각의 그림에 크기, 해상도 등을 다르게 구성하고 싶을 때는, figure()를 사용하여 각각의 그림 객체를 생성해야한다. figure에 매개변수들을 추가하여 그래프의 모습을 변경할 수 있다. num: 그래프의 인덱스 번호를 지정 figsize: 그래프의 가로 세로 크기를 지정(단위는 인치) facecolor: 그래프 바깥의 배경색을 지정(기본은 흰색) dpi: 해상도(기본 100dp..
1. 비밀번호 변경 sudo passwd 로그인을 한 후, 쉘에서 passwd를 입력하면 비밀번호를 변경할 수 있다. 먼저 기존의 비밀번호로 계정 사용자를 검증한 후, 새로운 비밀번호로 변경이 가능하다. passwd이외에도 비밀번호 만료 기한이 지나면 비밀번호를 새로 변경해야 한다. 만료 기한이 지난 후, SSH 로그인을 시도하면 'current password expired'라는 문구와 함께 비밀번호를 변경해야만 로그인이 허용된다. 이때는 passwd 명령어없이 쉘에 비밀번호 변경을 나타내는 문구가 나온다. 기존 비밀번호를 검증한 후, 새로운 비밀번호를 입력하여 변경한다. 2. 비밀번호 만료 기한 변경 리눅스 계정의 비밀번호 만료 기한을 변경하여 비밀번호의 재설정 시기를 조정할 수 있다. sudo ch..
1일차 08:30 ~ 10:40 - 예비군 훈련장으로 이동 10:40 - 강남서초 과학화 예비군 훈련장 도착 10:50 - 군 수송버스를 타고 강당앞으로 이동 10:50 ~ 11:10 - 강당입구에서 피복대여 신청 후, 병영생활관에서 알맞은 피복으로 환복. 피복개수가 한정적이기 때문에 육안상으로 별이상이 없어보이면 대여를 안해주려함. 그래도 여름에 땀흘린 옷으로 돌아다니는것보다 대여해서 그나마 쾌적하게 다니는걸 추천 11:10 ~ 12:30 - 보안어플 설치, 코로나 자기진단키트 검사, 보안서약서 작성 등을 통해 보직 및 소속, 생활관을 확인후 자리에 앉아서 계속 대기. 늦게 온 사람들과 한번에 사람들이 몰려오기 때문에 좀 혼잡스러움. 계속 앉아서 기다리는게 지루함 12:30 ~ 14:00 - 점심 식사..
1년마다 코엑스에서 개최하는 AWS Summit에서 기술 및 산업별로 강연을 들을 수 있고, 각종 기업 부수에 방문하여 AWS를 어떻게 활용하는지, 기업을 대표하는 기술은 어떤것인지 파악할 수 있다. 1. 입장 코엑스 B홀에서 사전예매한 사람을 대상으로 순차적으로 입장 목걸이가 분배된다. 점심 도시락을 무료로 먹을 수 있는 고무밴드로 제공한다. 더 맛있는 밥을 먹고싶으면 코엑스 주변 식당으로 가도된다. 2. 기조 연설 먼저 9시 30분 ~ 10시 40분에 기조연설을 진행하는데 3층 오디토리움에서는 기조연설을 진행하는 강연자가 직접 강연하는 모습을 확인할 수 있다. 그 이외에 2층이나 1층 및 지하 1층에서는 강연 장면을 실시간으로 송출하여 빔 프로젝트에 투영된 모습으로 관람할 수 있다. 3. 강연 각 강..
1. 원인 php-fpm의 www.conf에 설정된 사용자와 그룹명이 제대로 지정되지않았기 때문에 발생하는 에러다. php-fpm을 실행시키킬 권한을 가진 사용자로 변경하면 된다. 2. 해결법 # nano /etc/php/php버전/fpm/pool.d/www.conf # vi /etc/php/php버전/fpm/pool.d/www.conf # vim /etc/php/php버전/fpm/pool.d/www.conf user = www-data group = www-data listen.owner = www-data listen.group = www-data listen.mode = 0660 주석되어있는 부분은 해제하고(주석표시 ;) 위와같이 변경한다. www-data는 Ubuntu의 기본 설정 사용자이므로 w..
1. 원인 라라벨 프로젝트를 처음 생성했을 때, composer를 통해 패키지를 설치하고 autoload.php가 있는 vendor를 생성하지 않았기 때문에 발생하는 에러이다. composer를 통해 패키지를 설치하면 에러가 해결된다. 2. 해결법 composer install # composer로 패키지 설치 라라벨 루트 폴더에서 composer install를 입력하여 패키지를 설치한다. 참고 사이트 : https://stackoverflow.com/questions/41209349/requirevendor-autoload-php-failed-to-open-stream require(vendor/autoload.php): failed to open stream I know that this issue..
Nodejs의 PM2는 여러개의 노드 프로세스를 관리할 수 있는 데몬 프로세스이다. pm2로 애플리케이션을 다운타임없이 재시작할 수 있고, 애플리케이션이 계속 실행되도록 유지할 수 있다. 기존에는 자바스크립트 파일을 테스트하려면 node [파일명]으로 실행하여 터미널이 종료되면 프로세스가 종료되는 단점이 존재했다. 하지만 pm를 사용하면 노드 프로세스를 계속 유지할 수있어 여러모로 편리한 점을 제공한다. 또한 프로세스를 여러개 실행시키면 각 프로세스마다 포트가 할당된다. 이를 통해 로드밸런싱하여 프로세스의 작동을 분할할 수 있다. 1. PM2 설치 npm isntall pm2 -g yarn add pm2 -g pm2는 package.json, node_modules없이도 노드 프로세스를 관리할 수 있기에..
1. Queue 생성 import dotenv from 'dotenv'; import amqplib from 'amqplib/callback_api.js' dotenv.config(); amqplib.connect({ 'hostname': process.env.RABBITMQ_HOST, 'username': process.env.RABBITMQ_ID, 'password': process.env.RABBITMQ_PASSWORD, 'port': process.env.RABBITMQ_PORT, 'vhost': process.env.RABBITMQ_VHOST, }, (err, conn) => { if(err) { console.log("Err: ", err); return false; } conn.createC..