실내에서 농구를? 미니농구는 남자의 로망이다. 과거 농구대잔치에 열광하던 어린 시절 친구가 어머니의 탄압(?)으로 어쩔 수 없이 버리게 된 미니농구대를 얻어오면서 미니농구와의 인연이 시작되었다. 형과 함께 현주엽과 전희철에 빙의되어 매일 호쾌한 덩크로 땀에 쩔었던 기억이 난다. 재미난 점은 미니 농구로 슛 감각이 물이 올라 체육 시간에 내 백발백중 슛에 모두가 놀랐었다. 시간이 지나 성인이 되고 여러 취미도 해보고 돈 들여 운동도 해보았지만 마음 한켠에는 어린 시절의 유쾌한 재미를 느끼지 못해 매너리즘에 빠져있었다. 그리고 어렸을 때 내게 즐거움과 건강함(?)을 선사해주었던 미니농구대를 벌컥 질러버렸다. 미니농구대 어떤 녀석인가? 위가 내가 구매한 미니농구대이다. 미니농구대 시장 조사 결과 역시 장난감도..
Graylog란? Graylog는 ELK Stack, Grafana와 경쟁하는 오픈 소스 로그 관제 솔루션이다. 애플리케이션이 전송한 로그 메시지의 적재와 조회, 시각화 등의 기본 기능 외 많은 기능을 제공한다. 크게 Graylog Server(Java 기반), Elasticsearch(로그 데이터 저장소), MongoDB(환경설정 저장소)로 구성된다. 이를 통해 애플리케이션으로부터 전송되는 로그를 거의 실시간으로 구조화하여 적재할 수 있다. 구조화된 로그가 필요한 이유 그렇다면 외부 애플리케이션을 써서라도 어째서 구조화된 로그 수집이 필요한 것일까? AI의 등장과 함께 이제 애플리케이션 로그는 사람이 보는 정보가 아니라 기계가 분석하는 정보가 되었다. 기계가 로그를 분석하려면 기존의 전통적인 라인 단위..
패키지 설치 $ npm install nodemailer nodemailer-smtp-transport --save 지메일 발송 예제 const nodemailer = require('nodemailer') const smtpTransport = require('nodemailer-smtp-transport') let transporter = nodemailer.createTransport(smtpTransport({ service: 'gmail', auth: { user: '{your_google_id}@gmail.com', pass: '{your_google_password}' } })) let mailOptions = { fro..
개요 현재 웹 서버의 대세라고 한다면 nginx라고 할 수 있다. 어지간한 스타트업 기업들은 대부분 애플리케이션 서버의 앞단에 nginx를 두는 구성을 선호한다. 특히 정적 컨텐츠에 대한 처리 능력이 굉장히 우수하다. 정적 파일들을 nginx로 서비스하고 서버 앞단에 CDN을 두는 형태가 일반적이다. 이번 글에서는 nginx를 설치하고 설정하는 방법을 설명하고자 한다. NGINX 설치 아래 순서로 nginx를 설치한다. 참고로 nginx는 EPEL 저장소에서 설치가 가능하다. 하지만 최신 버전을 사용하려면 아래와 같이 NGINX 저장소를 시스템에 추가한 후 설치해야 한다. ### nginx 설치 $ sudo nano /etc/yum.repos.d/nginx.repo [nginx] name=nginx re..
- Total
- Today
- Yesterday
- Spring MVC 3
- Tomcat
- JavaScript
- 로드 바이크
- DynamoDB
- Eclipse
- Kendo UI Web Grid
- kotlin
- 자전거
- jstl
- MySQL
- java
- graylog
- chrome
- 로드바이크
- 태그를 입력해 주세요.
- JHipster
- jpa
- Docker
- Kendo UI
- 알뜰폰
- node.js
- Spring Boot
- 평속
- CentOS
- spring
- 구동계
- jsp
- bootstrap
- maven
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
