도커허브 에러 도커에서 이미지(image)를 다운받으려고 하거나, 빌드할 때 도커허브로 요청을 보내는 것이 에러가 나는 경우가 있다. 위와 같이 Error respons from daemon: toomanyrequest .... 에러가 발생하는 경우의 원인은 도커 공식 홈페이지에 자세히 나와있다. http://docker.com/increase-rate-limits Understanding Your Docker Hub Rate Limit | Docker Get a better understanding of your Docker Hub rate limit for container image pull requests, depending on usage type and subscription level. ww..
유산균을 먹게 된 이유 나는 예전에 장이 매우 약했다. 아마 과민성대장증후군이였던 것 같은데, 조금만 매운걸 먹거나 자극적인 음식을 먹으면 항상 배가 아팠다. 그리고 조금만 컨디션이 안 좋거나 긴장하면 배가 아팠다. 그러다가 친구가 유산균을 먹으면 나아진다고 하길래 유산균을 챙겨먹기 시작했다. 그런데 정말 효과가 너무 좋아서 이때부터 다양한 영양제를 챙겨먹기 시작하게 된 것 같다. 처음부터 캘리포니아 유산균을 먹은건 아니고, 아래와 같이 다양한 유산균을 먹어보았다. 락토핏 처음으로 유산균을 먹은건 락토핏 골드 20억 CFU(생균수)였다. 이 제품은 대한민국 1등 유산균이라는 명칭답게 아주 유명하다. 종근당에서 만들었고 품질은 믿을만 하다. 맛도 아주 좋고 물없이도 가루형태로 바로 섭취가 가능해서 복용이 ..
리눅스 ip 주소 확인하는 법 리눅스에서 자신의 ip 주소를 확인하려면 아래와 같이 3개의 명령어를 활용할 수 있다. 1. ifconfig 2. hostname 3. ip 각각에 대해 알아보자. ifconfig 명령어 ifconfig 명령어를 사용하면 ip 주소뿐만 아니라 다양한 정보를 확인할 수 있다. 여기서 맨 위 inet 부분이 자신의 ip 주소이다. hostname 명령어 hostname -I 명령어를 사용하면 다른 부가 정보 없이 간단하게 자신의 IP 주소를 확인할 수 있다. 가장 간단한 방법이다. ip 명령어 ip addr 명령어를 통해서도 ip 주소를 확인할 수 있다. ip addr 명령어도 마찬가지로 자세한 결과를 보여준다. 따라서 ip 주소만 궁금하다면 grep 명령어를 통해 ip 주소만..
ROUND 함수 오라클에서 반올림을 하기 위해서는 ROUND 함수를 사용할 수 있다. ROUND 함수는 특정 자릿수에서 반올림을 할 수 있다. ROUND([숫자], [옵션]) ROUND 함수는 기본적으로 위와 같이 사용할 수 있다. 옵션을 생략하면 소수점 첫 번째 자리를 반올림하고 정수 부분만 표시한다. 예시 SELECT ROUND(134.561, 1) ,ROUND(134.561, 2) ,ROUND(134.561, 3) ,ROUND(134.561) FROM DUAL; 결과 : 옵션에 1을 넣으면 소수점 두번째 자리에서 반올림해서 첫 번째 자리까지 표시한다. SELECT ROUND(134.561, -1) ,ROUND(134.561, -2) ,ROUND(134.561, -3) FROM DUAL; 결과 : 마..
애플워치 SE 44mm 작년 대학교 졸업 후 졸업 선물로 애플워치 SE 44mm를 선물 받았다. 원래도 갖고 싶었던 애플워치였는데, 선물을 받게 되어서 정말 기뻤다. 사용한 지 벌써 10개월이 넘었는데, 한 번 리뷰를 해보고자 한다. 1. 디자인 애플워치 SE는 모든 애플 제품이 그러하듯 하얗고 심플한 포장박스에 담겨온다. 이 하얀 박스는 받게 되면 기분이 참 좋은 것 같다. 애플워치 SE의 구성품은 기본 루프와 본체, 그리고 충전기로 이루어져 있다. 애플워치 SE는 모서리가 둥근 사각형 모양이다. 삼성의 갤럭시 워치가 원형인 것과 비교된다. 솔직히 내가 애플을 좋아하는 것도 있지만, 갤럭시 워치보다 애플워치 디자인이 훨씬 예쁘다고 생각된다. 개인적인 생각으로 갤럭시 워치는 조금 올드한 이미지가 든다. ..
오라클 TRUNC 함수 오라클에서 TRUNC 함수를 사용하면 지정한 자릿수에 버림(절사)을 할 수 있다. TRUNC([값] , [옵션]) 기본 사용법은 위와 같다. [값]에 절사 할 값을 넣고 [옵션]을 주면 된다. 숫자 절사하는 법 SELECT TRUNC('34.123', 1) AS "RESULT1" , TRUNC('34.123', 2) AS "RESULT2" , TRUNC('34.123', 3) AS "RESULT3" FROM DUAL; 결과: 소수를 TRUNC 함수에 넣으면 옵션값에 따라 절사를 한다. 만약 옵션을 1을 주면 소수점 첫 번째 자리에서 절사 하겠다는 것이고, 2를 주면 두 번째 자리에서 절사 하는 것이다. SELECT TRUNC('34.123', -1) AS "RESULT1" , TR..
오라클 문자열 대소문자 치환하는 법 오라클에서 문자열을 대문자->소문자 혹은 소문자->대문자로 치환하는 법은 LOWER 또는 UPPER 함수를 사용하면 된다. 대문자를 소문자로 치환하려면 LOWER 함수를 사용하면 되고, 소문자를 대문자로 치환하려면 UPPER 함수를 사용하면 된다. 그리고 INITCAP이라는 함수를 사용하면 첫 글자만 대문자로 변환하고 나머지는 소문자로 변환해 준다. LOWER 함수 LOWER 함수는 모든 문자를 소문자로 치환한다. 대문자는 소문자로, 소문자나 알파벳이 아닌 문자는 그대로 둔다. 예시 SELECT LOWER('HELLO') AS "RESULT" FROM DUAL; 결과 : UPPER 함수 UPPER 함수는 모든 문자를 대문자로 치환한다. 소문자는 대문자로, 대문자나 알파..
REPLACE 함수 오라클에서 문자열의 일부 문자열을 다른 문자열로 치환하거나 제거할 때 REPLACE 함수를 사용할 수 있다. 사용법은 기본적으로 아래와 같다. REPLACE([대상 문자열], [변환 대상], [변환 문자열]) ※ 변환 문자열 생략시 변환 대상 제거 예시를 보는 게 가장 이해가 빠르다. 예시 SELECT REPLACE('apple is good, apple is cheap', 'apple', 'banana') AS "RESULT" FROM DUAL; 결과 : [그림 1]과 같이 'apple' 문자열이 'banana'로 치환된 것을 확인할 수 있다. SELECT REPLACE('apple is good, apple is cheap', 'apple') AS "RESULT" FROM DUAL..
오라클 문자열 자르기 (SUBSTR) 오라클은 문자여을 자를 때 SUBSTR 함수를 사용한다. 기본 사용법은 아래와 같다. SUBSTR([문자열], [시작위치], [길이-생략가능]) 예시를 보는 게 가장 이해가 빠르다. 예시 SELECT SUBSTR('HELLO', 1, 2) FROM DUAL; 결과 : 오라클은 첫 시작 위치가 1로 시작한다. 자바나 C언어 등은 배열의 첫 시작이 0이라서 헷갈릴 수도 있다. 따라서 SUBSTR('HELLO' , 1, 2)는 첫 번째 글자부터 두 글자를 자르겠다는 뜻이다. SELECT SUBSTR('HELLO', 3) FROM DUAL; 위와 같이 길이를 지정하지 않으면 어떻게 될까? 길이를 지정하지 않으면 시작위치에서 끝까지 문자열을 자른다. 위와 같은 경우 3번째 글..
오라클 문자열 길이 구하기 오라클에서 문자열 길이를 구할 때는 LENGTH 함수를 이용하면 된다. 다만, 문자열의 바이트 수를 구하고 싶을 때는 LENGTHB 함수를 이용하면 된다. 예를 들어 LENGTH('안녕하세요')는 문자열의 길이인 5를 반환하지만, LENGTHB('안녕하세요')는 문자열의 바이트인 15를 반환한다. LENGTH 함수 LENGTH 함수는 문자열의 길이를 반환한다. 따라서 영어든 한글이든 똑같은 길이는 똑같은 값을 반환한다. LENGTHB 함수 LENGTHB 함수는 문자열의 바이트 수를 반환한다. 이때 영어/숫자/특수문자 등은 보통 한 글자당 1byte를 차지하지만, 한글은 2byte 혹은 3byte를 차지한다(시스템 설정에 따라 다름) [그림 3]을 보면 '안녕하세요' 와 'HEL..