분류 전체보기 924

[윈도우]netstat 의 TCP/IP 네트워크 연결 PID(프로세스ID)

윈도우에서 사용하는 netstat를 통해 PID를 찾기 ( -o :  pid 번호 )netstat -ano  netstat의 대한 도움말C:\>netstat /?프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시합니다. 0NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]  -a            모든 연결과 수신 대기 포트를 표시합니다.  -b            각 연결 또는 수신 대기 포트 생성과 관련된 실행 파일을                표시합니다. 잘 알려진 실행 파일에서 여러 독립 구성 요소를                호스팅하는 경우 연결 또는 수신 대기 포트 생성과 관련된                ..

우분투(Ubuntu 24.04)에 PHP7 + OCI8 + Oracle19c client 설치하기 (PHP5.6실패기 = php-config5.6 문제점)

우분투(Ubuntu 24.04 LTS 커널:Linux 6.8.0-1008-aws)에서 PHP와 Oracle19c 연결하기 위한 환경을 셋팅해 보았습니다.Ubuntu 환경이 처음 하는 작업이라 시간이 좀 걸렸네요. [ Ubuntu 우분투 이야기 ]Ubuntu는 오래된 데비안(Debian) Linux를 기초로 만들어진 리눅스입니다.과거 Google에서 우분투를 커스텀해서 구분투(Goobuntu)라고 사용한다고 이야기가 있을 때부터, 구글이 사용하는 리눅스라는 것에 신뢰를 갖으며, 사용자들 점점 늘어났던 Linux였답니다.그러나, 얼마전 인터넷 뉴스를 통해서 알게 된 사실은, 우분트 장기 지원(LTS) 2년 릴리즈가 구글입장에서 큰 부담이 되어서, 데비안으로 전환중 이라고 하네요. 구글과 같은 대량의 서버를 ..

PL/SQL Developer 로그인시 패스워드 저장하기 설정 + Objects 브라우저 폰트 조절하기

PL/SQL Developer 로그인 시 패스워드 저장하기 설정 PL/SQL Developer의 로그인 창에서 패스워드를 저장해서 사용하는 설정이 있습니다. 1) 설정 값(Preferences) 버튼을 클릭 2) Logon History에서 Store with password를 체크해 줍니다. 3) 설정 값(Preferences)의 [Apply]나 [OK] 버튼으로 적용 4) 로그인 창에서 […] 버튼으로 저장된 리스트중에 선택 Object 브라우저 폰트 / 크기 바꾸기 PL/SQL Developer의 가장 많이 사용하는 Objects브라우저의 폰트를 설정하고, 폰트를 바꿀 수가 있습니다. 폰트 사이즈가 작아지면, 많은 내용의 정보를 한번에 볼 수 있어서 편리합니다. 1) 설정 값(Preferences)..

DB관련/Oracle 2023.08.18

Visual Studio Code 커서 멀티 라인 선택하기 Multiple selections (multi-cursor)

개발자에게 tool의 기능을 제대로 사용하는 것은개발 속도에 엄청난 영향을 줍니다.특별히 규칙적인 영역 선택과 같은소스 수정 기능들은 너무도 유용한 기능 중에 하나입니다. 파워풀한 PhpStome과 같은 편집에 유용한 툴이 없을까? 고민 중에,얼마 전, Visual Studio Code를 설치해 보았습니다.초기에 나왔을 때,설치해 봤지만 생각보다 유용함을 느끼지 못해서 쓰지 않았는데,최신 릴리스한 버전을 사용해 보니.많은 유용한 점들을 느껴서 사용하게 되었답니다.  개발을 하면서, 가장 많이 사용하는 Editing 기능 중에 하나는멀티 라인 셀렉트 (멀티커서) 기능인 것 같습니다.  (1) 멀티 라인 선택 multi-cursor  Ctrl+Alt+⬆︎/⬇︎여러 줄에 문장에 동시에 수정을 하면서,개발의 시..

[SourceTree] SourceTee가 갑자기 실행이 안 될 때, 다시 설치해도 안 되는 경우

소스 트리가 실행되는 것 같이 창이 뜨는 것 같다가 닫히면서, 제대로 실행이 안 되는 경우가 있습니다. 해당 경우는 Uninstall하고, 최신버전으로 Install 하여도 똑같은 증상이 발생할 수 있습니다. SourceTree의 오류 로그를 보면서, 힌트를 얻을 수 있습니다. ERROR [2023-06-14 09:21:36,266] [1] [Sourcetree.Composition.VSMef.Net48.VSMefCompositionManager] [Log] - Unable to load MEF components System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IE..

[Oracle] 오라클 문자열 합치기 - CONCAT 과 || 이용한 문자열 합치기

Database의 Select 구문에서 컬럼을 합치는 경우는 대단히 많이 사용됩니다. 오라클에서는 문자열을 합치는 대표적인 방법 2자지를 남겨둡니다. 오라클에서 문자열 합치기 방법에는 2가지 방법이 있습니다. 1) CONCAT() 함수 2) || (더블 bar) 문자 사용 [ 사용방법 ] Operator Purpose CONCAT() CONCAT(컬럼1,컬럼2) CONCAT(CONCAT(컬럼1, ' '), 컬럼2) || 컬럼1 || 컬럼2 컬럼1 || ' ' || 컬럼2 예제 1) 오라클 CONCAT 함수를 통한 문자열 합치기 SELECT CONCAT(COL1,COL2) FROM TABLE; SELECT CONCAT(CONCAT(COL1,' '),COL2) FROM TABLE; 예제 2) 오라클 || 오..

DB관련/Oracle 2023.05.05

(macOS) MS Remote Desktop으로 멀티 모니터 사용하기

회사에서는 사용하는 윈도우용 전용 프로그램들을, Mac 환경에서 사용할 경우가 있는데요. 그럴 때마다, 원격 프로그램인 TeamViewer / Jump Desktop / Anydesk / MS Remote Desktop 등을 이용해서 원격 접속을 하여서 사용을 하였답니다. 그러던 중 함께 일하는 직원분이, 새로운 맥북 구매로 새 노트북을 활용하기 위해서, macOS에서 원격으로 윈도우를 사용하기 위한 여러 가지 시도를 하다가, 윈도우의 2개의 모니터를 원격화면에서 똑같이 2개로 사용하고 싶어 하였답니다. 화면을 1번 2번 눌러서 교체하는 게 아니라, 자신의 mac의 확장 모니터에서 윈도우에서 사용하는 2개의 모니터처럼 사용하길 원했습니다. 신박한 아이디어(Idea)였습니다. 그분이 MS Remote De..

Mac세상 2023.04.28

크롬북(Chromebook)의 네트워크 카드 MAC address 찾기

미국 학교에서 범용적으로 학습을 위해서 무료로 Chromebook을 나눠주는 많이 사용하는데요. 저희 집은 MAC address로 인터넷 공유기 등록을 해주는 보안 방식을 사용하기에, Chromebook의 Mac Address을 찾으려고 하니 쉽지가 안더군요. 그래서 해당 방법을 찾게 되었습니다. 먼저 크롬북의 구글 크롬 브라우저를 실행해 줍니다. 크롬 창의 URL 주소창에 "chrome://system"이라고 입력하고 엔터를 쳐줍니다. 다양한 정보들이 보이는데요. 여기서, network-devices라는 항목의 Expand를 눌러줍니다. 해당 크롬북의 MAC address를 확인할 수 있습니다. 생각보다 크롬북(Chrome Book) 자체가 심플하게 설계되어 있어서, 상세한 내용을 찾는 법을 알지 못한..

카테고리 없음 2022.11.10

SourceTree Authentication failed 인증 오류 해결법

Sourcetree에 사용하다가, 패스워드를 틀리게 입력하게 되면, push나 pull작업에서 모두 Authentication failed (인증오류)가 계속 발생합니다. 아래는 오류 메시지 내용입니다. git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin master:master fatal: Authentication failed for 'http://xx.x.xx.xxx/Bonobo.Git.Server/testProject.git/' Pushing to http://xx.x.xx.xxx/Bonobo.Git.Server/testProject.git Completed with err..

카테고리 없음 2022.11.05

Window 11의 채팅(Chat) 위젯(Widgets)를 작업표시줄(Taskbar)에서 제거하기(없애기/비활성화)

윈도우 11(Window 11)에서 사용하다 보면, 작업표시줄(Taskbar)에서 채팅(Chat) 아이콘과 위젯(Widgets)을 발견하게 됩니다. 해당 아이콘은 마우스 우클릭을 하여도, 제거 메뉴가 나타나지 않습니다. 생각보다 너무 방해가 되어서, 제거하는 법을 찾아보았습니다. 먼저, 윈도우 버튼에서 검색으로 '설정(Settings)'를 입력하거나, 설정(Settings) 실행 아이콘이 있다면 실행합니다. 설정(Settings) 중에 "개인 설정(Personalization)"으로 이동해서, "작업 표시줄(Taskbar)"를 선택합니다. 작업 표시줄(Taskbar) 줄에는 위젯(Widgets)과 채팅(Chat)을 발견할 수 있습니다. 여기서, Off로 변경하면 위젯(Widgets) 부분과 채팅(Chat..

IT공부방 2022.10.12

엑셀을 이용한 행과 열을 (가로-세로) 바꾸기 (붙여넣기-행/열 바꿈)

프로그래밍을 하다 보면, DB의 결과로 나오는 Row(행=가로)의 값을 Field(열=세로)로 표현을 하고 싶을 때가 있습니다. 해당 방법은 엑셀의 복사 -> 붙여넣기 옵션(Paste Special.. Transpose) 기능으로 결과 값을 가로에서 세로로 변경 가능합니다. 아래처럼, 특정 DB 테이블의 결과 값 줄(Row행)을 가로로 된 줄(Row) 결과값 복사해서, 엑셀에 붙여 넣습니다. 그리고, 원하는 역역을 선택하고 복사(Copy)를 합니다. 빈 공간에 붙여넣기 옵션(Paste Options) 중에, 행열 바꿈(Transpos)을 실행합니다. 여기서, 붙여 넣기가 행(Row)이었던 데이터 값이, 열(Field)로 붙여 넣기 된 값을 확인할 수 있습니다. 엑셀(Excel)의 행열 변경(Transpo..

맥(macOS)에서 당구장 표시(특수문자) 사용하기 단축키

맥(masOS)에서 당구장 표시(※ 특수문자)를 입력하기 위한, 단축키는 Cmd + Contrl + Space 키입니다. command + control + Space 커서가 있는 곳에서, 특수문자 단축키를 누르면 팝업창이 생성됩니다. 여기서, 특수문자 창에서 Search 영역에서 검색도 가능합니다. 이모티콘(😀Emonji)과 같은 항목도 선택하면 입력이 가능합니다. 간혹, Cmd + Contrl + Space 단축키로 특수 문자표가 나타나지 않는다면, 한글/영어 선택을 하는 상단 메뉴에서 "Show Emoji & Symbols"을 선택해도 특수 문자표가 나타납니다. 윈도우에서는 ㅁ을 누르고, "한자"버튼을 누르며 많이 사용했는데요. macOS에서는 특수문자를 자주 사용하지 않다보니, 종종 잊게 되네요...

Mac세상 2022.09.28

WebView의 PDF 읽기 실패, Adobe PDF 오류(103:103)에 대한 처리 해결법

WebView에 pdf를 읽게 할 때, Adobe PDF 리더가 설치되어 있을 때, 아래의 에러 메시지와 함께, PDF Viewer가 실행이 되지 않을 때가 있습니다. 일반적으로 어플리케이션 안에 있는 WebView에서 오픈되는 파일이 안정성을 보장하지 못하기 때문에, 종종 보안 부분에서 기본적으로 차단을 해 놓는 경우가 있습니다. 해당 해결 방법은 Adobe Reader의 설정을 변경해주시면 쉡게 해결이 됩니다. Adobe PDF Document 오류 (103:103) 내용 There is a problem with Adobe Acrobat/Reader. If it is running, please exit and try again. (103: 103) 다음과 같이 WebView (Application..

C# 2022.09.15

윈도우 화면에 창이 사라져 보일때, 스크린 화면 창 밖에 있는 창 이동하기. 모니터를 2개 이상 연결 변환시 창 사라짐 현상에 대한 창 복구

1개 이상의 모니터, 즉 멀티 모니터를 연결해서 사용하다 보면, 모니터 사용을 분리하거나 모니터 위치 구조를 바뀌는 경우, 마지막 창이 열린 위치를 기억하는 창(윈도우)의 경우, 스크린 밖에 위치하여서 보이지 않는 경우가 있습니다. 해당 윈도우를 스크린 부분으로 이동하려면, 창의 속성 중에 "이동 Move" 속성을 이용해서 이동시켜줍니다. 보이지 않는 창을, 마우스로는 컨트롤이 불가능합니다. 이런 경우 키보드 단축키를 이용해서 이동하면 가능합니다. Alt + Space => 키보드 M 키(Move:이동) => 방향키 Alt+Tab으로 해당 창을 선택하고, Alt+Space를 선택하면 아래의 속성 팝업이 선택됩니다. 여기서, M을 눌러서, 이동을 할 수 있습니다. 보통 윈도우의 창 Size가 변경이 가능한..

카테고리 없음 2022.07.08

[Free] WinMerge 파일 내용 비교 프로그램 (소스 비교)

2개의 폴더를 지정하면, 해당 파일의 경로의 파일의 다른 부분을 체크해 주는 프로그램입니다. Winmerge는 무료 프로그램입니다. 가장 많이 쓰는 2폴더 파일 비교는 아래와 같이 쉽게 됩니다. 무료 프로그램 치고, 괜찮은 것 같습니다. 형상관리시스템(Git, SVN)을 사용하지 않고, 파일 비교로 소스 관리를 할 수 있는 좋은 프로그램입니다. 2.14.0 버전을 사용했었는데, 현재는 2.16.20 (lasest stable version)이 있네요. 2.16.20버전부터 3개 폴더까지 검색이 가능하다고 하게 되었네요. 폴더의 비교로 다른 점들의 내용이 나타난다. 폴더 Compare에서 트리뷰 형태도 지원한다 이미지 비교까지 가능하네요;; 테이블 비교 Binary 파일의 Binary비교도 가능합니다. 폴..

[Free] PicPick 새로운 버전 - 화면 캡쳐, 편집, 이미지 크기(줄자)등 통합 무료SW

오랜 시간 동안 PicPick의 과거 버전을 사용했었는데요. 2009.04.23 - [무료Tools도구들] - 픽픽( PicPick ):간단한 디자인 종합툴 ( 화면캡쳐 , 줄자 , 색상추출등 ) 픽픽( PicPick ):간단한 디자인 종합툴 ( 화면캡쳐 , 줄자 , 색상추출등 ) 픽픽(PicPick) 좋은 종합 디자인 툴입니다. 사이트 : http://picpick.wiziple.net/ 픽픽(PicPick)은 화면 캡처 및 눈금자, 색상 추출 도구 등 다양한 화면 툴들을 제공합니다. 그중에서도 화면 캡처 툴 기능이.. blog.edit.kr 그동안 유료로 판매해서 업그레이드를 하지 않았는데요. 우연히 사이트를 가보니, 모든 사용자에게 무료로 전환되었네요. 기업, 단체, 개인 모두 무료~~!! 와우~~..

JetBrains제품군 실행이 안될때 Error launching (PHPSTORM, DATAGRIP = 32bit Java 로된 제품)

JetBrain에서 2016년에 모든 제품 1년간 사용할 수 있는 라이선스를 구매했었는데요. 해당 제품들은 32bit형 Java로 실행이 되어 있어서, 32bit Java가 설치된 후에, 64bit Java가 설치되면 실행이 안됩니다. 위와 같이 오류가 발생한다면, java.exe (32-bit)가 있는 위치의 경로를 가지고, 환경 변수의 "JAVA_HOME"과 "PATH"를 지정해 주고 나서, 재부팅하게 되면 제대로 실행이 됩니다. [ Java 환경 변수 적용하기 ] 시스템 환경 변수 수정은 실행은 "Windos키 + R" 실행창에 "sysdm.cpl"(시스템 속성)을 실행하면 됩니다. 시스템 속성 (System Properties)에서 고급(Advanced) 탭을 선택하면, 환경 변수(Envirome..

파일선택후 마우스 우클릭 팝업에 editplus 실행시 Error code: 400a 오류 발생시

탐색기에서 EditPlus로 편집을 원하는 파일을 선택 후, 마우스 우클릭 시 오류가 발생할 경우가 있습니다. 바로 에러가 나는 게 아니라, 잠시 시간이 흐른 후에 오류가 나타난다. EditPlus Shell Extension 오류창 Error code: 400a 오류가 발생하면 난감하게 됩니다. 이 경우, EditPlus프로그램이 관리자 모드로 실행되어 오류가 발생한 것입니다. 해당 관리자 모드를 제거해줘야 합니다. Editplus실행 파일의 속성(Properties) 선택해 줍니다. 관리자 권한으로 이 프로그램 실행(Run this program as an admin)이 비활성화(Disabled)되어 있다면, 모든 사용자에 대한 설정 변경(Change settings for all users) 선택해..

윈도우 10 복구 파티션 삭제하기 (diskpart 명령이용)

윈도우 10을 사용하던 디스크를 외장하드로 활용하기 위해서 연결해보니. 파티션이 나눠있고, 윈도우 디스크 관리(Disk Management)에서 지울 수 없는 파티션으로 나타나더군요. 복구 파티션으로 있는 파티션을 삭제해서, 디스크에 있는 전체 용량을 사용할 수 있게 변경해 줘야 합니다. 먼저, 현재 사용 중인 디스크 관리(Disk Management)를 실행해서 확인해 봅니다. 디스크 관리(Disk Management)에서 확인해보면, 과거에 윈도우 10으로 사용했던 디스크에 "정상 Healthy (복구 파티션 Recovery Partition)"이라는 파티션이 보이며, 해당 프로그램에서는 복구 파티션을 삭제 작업을 할 수 없습니다. 복구 파티션(Recovery Partition)을 삭제하기 위해서, ..

로지텍 Logitech MX KEYS MINI for Mac 키보드 개봉 및 사용기

MacBook 노트북과 외장 모니터를 연결해서 사용하는 경우와 클램쉘로 사용하는 경우 외장 키보드들 사용하게 되는데요. 이럴 때, 대부분 기계식 키보드나, Mac 전용 블루투스 키보드를 많이 사용하는데요. 저 같은 경우, 아주 오랜 전에 2013년에 Amazon에서 구매했던 Logitech K811 키보드를 너무 잘 사용하고 있는데요. Logitech K811 키보드 관련 Logitech K811 키보드 3개 장비 Bluetooth, 맥에서 사용되는 키보드 형식. 개인적으로 B1:아이폰, B2:맥북에어, B3:아이맥 을 사용하고 있는데요. 키 감도가 기존에 사용하던, apple정품 무선 키보드 보 blog.edit.kr 키보드가 한 개 더 필요한 상황이 와서, K811 차기작으로 평가받고 있는 MX KE..

Mac세상 2022.02.09

M1 MacBook에서 USB형 외장 그래픽 어댑터로 2개 이상 모니터 연결해서 사용하기 - Synaptics의 DisplayLink기술 이용

노트북이나, PC에 여러 개의 모니터를 연결해서 사용하고 싶을 때가 있습니다. 특히 M1 칩을 사용하는 MacBook Air와 MacBook Pro 13인치 모델의 경우, 외장 디스플레이를 1대만 지원합니다. DisplayLink USB 비디오 어답터를 사용하면, 이론적으로 2대에서 최대 6대까지의 모니터를 사용할 수 있다고 합니다. 최대 6대의 모니터 지원은 아마도 Windows OS의 경우가 아닐까? 싶었는데요. 진짜 6대의 모니터를 연결해서 실험해본 youtube가 있더군요. 후후~~;; (해당 영상은 가장 아래에 남겨두었습니다) 제품 가격: $35.99(tax미포함 가격) = 02/17/2022 일자 가격 https://www.amazon.com/gp/product/B08CV4XTN9/ref=pp..

Mac세상 2022.02.03

[HTML5] video / audio onloadeddata 로딩완료 이벤트 - 비디오 자동 재생하기

태그가 완전히 로드될때, javascript 실행하기 하는 이벤트 요소(Attribute)입니다. HTML Audio/Video DOM loadeddata Event 해당 프레임에서 비디오/오디오가 로딩이 완료되면 실행되 었는지 확인 해주는 이벤트입니다. onloadeddata 이벤트를 이용해서, 자동 플레이도 만들 수 있습니다. (하단 '자동 플레이 예제'를 참조하세요) Syntax In HTML: In JavaScript: Using addEventListener(): 예제 자동 플레이 예제 Your browser does not support HTML5 video. 자동 플레이 경우, muted="muted" 속성이 있어야 자동 재생이 됩니다. 음소거(muted)로 되어 있지 않은 비디오는 자동 재..

Web/WEB기본 2022.01.07

티스토리 Odyssey스킨의 Code부분 font 변경 및 프로그램 코드 하이라이트(Syntax Highlight) = 코드 문법 강조 플러그 인

Tistory 블로그를 사용하면서, 15년 넘게 하나의 스킨을 사용했습니다. 그 후, "티 에디션"의 기능을 알고 나서는 지금까지 Gallery (White) 스킨 만을 사용했습니다. 그러던 중, 티스토리에서 더 이상 "티에디션" 스킨 기능을 지원하지 않겠다고 공지하면서, [스킨] 티에디션과 태터데스크 기능이 종료됩니다. 안녕하세요. 티스토리 팀입니다. 더 효율적인 스킨 시스템과 편집 기능을 위해 티에디션과 태더테스크를 부득이하게 종료합니다. 무엇이 종료되나요? - 스킨 편집 기능 중 '티에디션'과' '태터 notice.tistory.com 기존의 블로그 첫페이지를 사용하기 어렵게 되었습니다. 그래서, 새로운 스킨으로 변경하는 작업을 시작하게 되었습니다. 오랜 스킨을 버리고, 새로운 Odyssey 스킨을..

AdSense 일치하는 콘텐츠 광고가 공백으로 나오지 않을 때

AdSense를 붙여서 수익을 창출하기 위해서는, 방문자에게 오랜 시간 동안 사이트에 머물게 하는 것이 중요합니다. 그중에 AdSense의 "일치하는 콘텐츠 광고 영역"은 사이트 내에 흥미를 가질 수 있는 정보를 보여주는 기능을 합니다. 구글에서 이야기 하기를 10% 정도 수익 효과를 올린다고 하는데요. 저도 해당 부분의 말에 솔깃해서, 당장 추가해 보았습니다. (어떤 분들은 "일치하는 콘텐츠 광고 영역"의 광고가 없다고 하시네요. 글이 적고 방문자가 적어서라고 하는데? 잘은 모르겠네요) ==(01/05/2022 UPDATE)== 저의 경우, "일치하는 콘텐츠 광고"를 추가해본 결과, 초기에는 증가했지만, 시간이 지나면 큰 효과는 없는 것 같습니다. 이보다는, 광고의 사이즈를 크게 만드는 것이 더 수익률..

macOS 한영 전환 단축키 Shift + Space 로 변경하기 (Monterey 적용법 추가) (caps lock방법 추가)

macOS Catalina (카탈리나)가 출시되면서, 32 bit프로그램들이 작동되지 않게 되었습니다. 카탈리나 OS로 업그레이드하기 전에 32bit 프로그램 내역을 조사한 결과. 개인적으로 가장 많이 사용하는데 지원이 안 되는 32Bit 프로그램 Baram 키보드 전환 프로그램이었습니다. 저 같은 경우 macOS에서 한영 키보드 전환을 10년 넘게 Baram 키보드 변환 프로그램을 사용했고, 이제는 더 이상 사용할 수 없는 상황으로 오게 되었습니다. 2012/04/30 - [Mac세상] - [mac]한글 입력기 - 바람(shift+space) 키보드 한영 전환 단축키로는 아래 한글 때부터, 윈도우 까지 모두 Shift + Space 로 변환해서 사용한 저로서는 꼭 지켜야 하는 변환 단축키였습니다. (m..

Mac세상 2022.01.06

[SMTP Diag Tool] SMTP Relay Server 트러블 슈팅하기 프로그램

Sendmail의 SMTP 서버를 설정(sendmail.mc)을 하다 보면, 종종 메일 전송이 안 되는 경우가 발생할 수 있습니다. 저 같은 경우, 직원 중에 특정 인터넷 통신사를 사용할 경우 SMTP 보내기가 안된다고 불만을 토라 하는 분들이 있었습니다. 저의 경우, 특정 RBL(Real-time Blocking List)에서 차단하는 IP에서 SMTP로 Email를 보내려고 했기 때문이었습니다. 이런 경우, Sendmail 설정에서 추가한 RBL리스트 중에 제거를 해줘야 하는데요. 이런 이슈는 거의 서버 설정으로 생각하기 힘든 문제점이며, 문제점을 찾기가 많이 어렵습니다. 이 경우, SMTP가 전송이 안 되는 인터넷 라인에서 SMTP Diag Tool 해당 프로그램으로 실행해보면, 모니터링을 통해서 ..

Mac(macOS)에서 무료 VPN 사용하기 - 무료 OpenVPN / 유료 ProtonVPN 사용 방법

Mac(Macbook Air / MacBook Pro / iMac / Mac Pro / Mac mini) OS환경에서 VPN 사용 방법을 안내드리려고 합니다. VPN 서비스는 유료와 무료 버전으로 나눌 수 있는데요. 유료와 무료를 모두 설명하는 이유는 무료 VPN은 보안이나, 안정성을 보장하지는 않는 단점이 있기에, 그런 단점이 없는 유료 버전도 안내해 드립니다. 어찌 보면, 유료버전의 단점은 돈을 매달 내야 하는 게 단점이죠. ^^;;; 개인적으로 저는 보안에 대한 어느 정도 개념만 있으시다면, 무료 버전을 추천드립니다. VPN를 이용해 넷플릿스(Netflix) 서비스를 이용하게 되면, 원하는 국가의 넷플릿스(Netflix)를 시청할 수 있답니다. 예를 들어, 한국에서 미국 VPN를 사용하면 한국에서는..

Mac세상 2021.10.27

[Date] 기준 일자에 특정 기간 후의 날짜(시간 더하기, 빼기=100일 구하기), 두 기간의 날짜 차이 가져오기(오늘은 몇일차?), 1년 365일중 오늘은 몇일째?

MySQL를 사용하다 보면, Date관련 검색 결과를 필요로 하는 경우가 많습니다. 예를 들면, 100일 날짜를 구하기? 우리가 만난 지 오늘은 몇 일차? 입사 개월 수 구하기? 입사 몇 년 차 인지 구하기? 오늘은 1년 365일중에 몇일째? 날짜에 관련된 정보는 다양하게 변형할 수 있는 조건들이 많고, 사용 빈도도 많은 편이죠. MySQL의 DATE_ADD/DATE_SUB과 DATEDIFF/TIMESTAMPDIFF함수를 이용해서, 쉽게 날짜 정보를 만들 수 있습니다. DATE_ADD와 DATE_SUB 함수의 Syntax DATE_ADD(date, INTERVAL value addunit) ##[ addunit ]### MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH Q..

DB관련/MySQL 2021.10.15