본문 바로가기

전체 글

(8)
Mac에서 USB 포맷하기 설치 USB로 사용했던 microSD 카드는, mac에서는 터미널 명령인 (diskutil) 을 사용해서 간단히 포맷할 수 있다.참고로 '디스크 유틸리티' 앱으로는 포맷이 되지 않았다. (오류 발생)윈도우에서도 포맷이 어려웠던 기억이 있는데, 맥에서는 간단한 명령으로 포맷이 가능 했다.- 참고: 윈도우, 맥에서 모두 읽고 쓰기 가능하게 ExFAT 형식으로 하였다.diskutil list# 외장 USB 경로 확인 : 예)/dev/disk4diskutil unmountDisk /dev/disk4 diskutil eraseDisk ExFAT "USB이름" /dev/disk4
alert() 를 console.log() 함수로 치환하기 // alert 는 browser 환경에 존재하는 함수 입니다. // 그로므로 node.js 환경에서는 호출시 ReferenceError: alert is not defined 오류가 발생합니다. const alert = console.log.bind(console);
Active Profile 조회 간단한 현재 프로파일 정보 조회 클래스 import lombok.RequiredArgsConstructor; import org.springframework.core.env.Environment; import org.springframework.stereotype.Component; import java.util.Arrays; /** * 스프링 컨텍스트 환경변수 조회 * @Author : mhlee */ @Component @RequiredArgsConstructor public class SpringContext { private final Environment environment; public Environment getEnvironment() { if(environment == null) thro..
서버 접근 제어 (feat. 한국 외 국가 접근 차단) [참조](https://help.iwinv.kr/manual/read.html?idx=97) 1. GeoIPCountryWhois.csv 구하기 $ grep KR GeoIPCountryWhois.csv | head"1.11.0.0","1.11.255.255","17498112","17563647","KR","Korea, Republic of""1.16.0.0","1.19.255.255","17825792","18087935","KR","Korea, Republic of""1.96.0.0","1.111.255.255","23068672","24117247","KR","Korea, Republic of""1.176.0.0","1.177.255.255","28311552","28442623","KR","Kor..
ElasticSearch startup failed (Timeout 방지 방법) OS : CentOS7.9 타임아웃으로 실행이 안되는 상황 sudo service elasticsearch start Starting elasticsearch (via systemctl): Job for elasticsearch.service failed because a timeout was exceeded. See "systemctl status elasticsearch.service" and "journalctl -xe" for details. [FAILED] [root@oracloud opc]# journalctl -xe 12월 17 08:30:01 oracloud CROND[21293]: (root) CMD (/usr/lib64/sa/sa1 1 1) 12월 17 08:30:01 oracloud ..
Tomcat Deploy Script on Jenkins Jenkins에서 build하기 위한 스크립트 cat build.sh #!/bin/bash DIR=/var/lib/jenkins/workspace/OroundBo/oround-bo/build/libs WAR=oround-bo-0.1-plain.war TOMCAT=/prod/apache-tomcat-9.0.45-bo PATH=".:$TOMCAT/bin:/sbin:/bin:/usr/sbin:/usr/bin" SDATE=$(date '+%Y-%m-%d') PKG_DIR=/app/oround/bo echo "whoami : $(whoami)" (sudo $TOMCAT/bin/shutdown.sh 2>&1 > /dev/null) (sudo rm -rf $PKG_DIR 2>&1 > /dev/null) (sudo u..
Tomcat Log cat log.sh #!/bin/bash TOMCAT=/prod/apache-tomcat-9.0.45-bo PATH=".:$TOMCAT/bin:/sbin:/bin:/usr/sbin:/usr/bin" SDATE=$(date '+%Y-%m-%d') LOG_FILE=catalina.out tail -f $TOMCAT/$LOG_FILE Usage : source log.sh
메뉴판 단어로 공부하는 베트남어 4월12일 내일이면 저희는 나트랑으로 출발합니다. 예전에 로컬 식당에 들어가서 메뉴를 보는데, 사진도, 영어도 없고, 말은 안통하는 막막한 상황을 겪어본 터라  메뉴판에 자주 나오는 단어들을 통해, 간단한 베트남어를 배워갈까 합니다. 간단한 메뉴 이름을 알아두면, 무슨 요리인지 이해하는 데 도움이 될 것 같습니다.    조합하기 포보(Pho Bo)포(쌀국수) + 보(쇠고기) => 쇠고기 쌀국수 포가(Pho Ga) 포(쌀국수) + 가(닭고기) => 닭고기쌀국수 포싸오보(Pho Xao Bo) 포(쌀국수) + 싸오(볶다) + 보(쇠고기) => 쇠고기 쌀국수 볶음면 분보싸오(Bun Bo Xao) 분(쌀국수) + 보(쇠고기) + 싸오(볶다) => 쇠고기 쌀국수 볶음면 반깐꾸어(Banh Canh Cua) 반깐(우동..