본문 바로가기

IT

(37)
linux bash 에서 특수문자(!@#$) 처리 bash 스크립트를 작성 할 때 변수에 특수 문자를 저장 하고 싶은 경우가 있는데 이상하게 오류가 나면서 저장이 되지 않습니다. 아래 그림처럼 abc 변수에 333 이라는 값은 잘 저장되고 출력도 이상 없습니다. abc 변수에 특수문자를 저장하려고 값을 입력하면 오류가 발생 합니다. 특수문자는 별도 처리를 하도록 사전정의되어 있어서 그렇습니다. 때문에 일반문자처럼 인식 시켜 줘야 합니다. 때문에 특수문자를 그대로 출력(일반문자로 인식)하기 위해서는 3가지 방법을 사용 해야 합니다. 아래는 특수문자 $를 그대로 출력하기 위한 방법 3가지 입니다. 최종적으로 abc 변수에 !@#$ 값을 저장하려면 아래 처럼 입력 하면 됩니다.
ios 13에서 "최적화된 배터리 충전" iOS 13 에서 충전 시 80% 이상 되지않는다고 말하는 분들이 있습니다. 이는 iOS13 에서 업데이트 된 "최적화된 배터리 충전" 기능 때문인데요. 아이폰 충전 시 수면 중 지속적으로 충전하게되면 배터리 수명에 좋지않은 영향을 끼친다고 합니다. 때문에 사용자가 밤 11시에 취침하여 아침 7시에 기상하는 수면 패턴을 가진경우, 먼저 80% 만 충전 후 정지 하였다가 기상 전 1시간 전부터 충전하여 100% 충전하는 것이죠. 즉, ​​100%충전 후 지속적으로 어댑터에 연결되어있으면 배터리 수명에 악영향을 끼치므로, ​​80%만 충전 후 사용자가 활동하기 직전에 100% 를 만들겠다는 것입니다. 그렇기 때문에​ "최적화된 배터리 충전" 기능은 활성 화 후 사용자의 사용패턴 데이터 축적이 필요하다고 하네..
그림판을 활용한 초간단 "부분 모자이크" 처리 업무 또는 개인적인 사유로 급하게 특정부분을 모자이크 처리하고 싶을 때가 있습니다. 직장 동료로부터 알게된 방법 공유 합니다. 샘플 이미지는 윈도우 시계 입니다. 아래 그림 중 상단 "오후 3:54:49" 시간 부분과, 하단 "2019년 8월 13일 화요일" 모두 모자이크 처리할 예정인데요. 크기에 따라 모자이크 정도가 다르니 보시고 본인에 맞게 작업 하시면 됩니다. 엄청 간단하죠? 픽셀이 깨지는 현상을 이용한 것인데요. 당연히 글씨크기에 따라 모자이크 처리정도가 다릅니다. 하단 부분은 조금 많이 깨져서 알아보기 힘들게 되었습니다.
컴퓨터(PC) 전원이 자동으로 켜진다면(Windows 10) 컴퓨터를 분명 종료 하였는데, 자동으로 켜져있거나 자동으로 재부팅이 된다면, 아래 방법을 참고 해 보시기 바랍니다.
windows 버전 확인(빌드넘버,Build number 확인) 회사 특정 프로그램이 Windows 10 Build Number 1903 에서 제대로 동작하지 않는다고 전해 들었다. 테스트 겸 내 컴퓨터 Windows 10 Build Number 를 확인해 보았다. 시작 -> 실행 -> winver winver 명령어를 입력하면 간단히 Windows 운영체제의 빌드넘버를 확인 할 수 있다. 내 컴퓨터는 1803 으로 확인되었다. 이렇게 빌드넘버(build number)를 알고싶으면 winver 명렁으로 쉽게 알 수 있다.
로컬 sysdba 로그인 문제 - "Oracle 12C ORA-01017: 사용자명/비밀번호가 부적합, 로그온 할 수 없습니다." 환경 - WIndows Server 2012 R2, Active Driectory Join, Oracle 12C 문제 상황 1) 오라클 설치 후 "sqlplus / as sysdba" 명령 시 로그인 가능 2) 기타 사용자는 아래 그림처럼 로그인 불가 *단 기타사용자는 해당 서버의 Administrators 그룹에 포함된 멤버 계정 해결방법 1) 로컬에서 sysdba 계정은 ora_dba 그룹에 속해 있는 계정만 접속 허용 2) compmgmt.msc(컴퓨터 관리) 에서 ora_dba 그룹을 찾는다 3) ora_dba 그룹에 sysdba 로그인을 허가 할 Active Directory 그룹 또는 사용자를 추가 한다 4) sysdba 접속 가능여부 테스트
NGINX the "ssl" directive is deprecated, use the "listen ... ssl" 경고 NGINX 에 SSL 적용 시, "the "ssl" directive is deprecated, use the "listen ... ssl"" 라고 경고 메시지가 발생 한다면, 아래 그림처럼 Listen 구문에 ssl 이라고 추가 해 줘야 합니다.Nginx 1.15 버전 이후부터 바뀌었다고 하네요.
AWS RDS aurora timezone(타임존) 변경 AWS RDS 에서 Aurora 사용 시, Timezone 을 변경하는 방법을 기술 합니다. Aurora DB의 타임존(timezone) 을 변경하는 방법은 AWS DOC 아래 링크에 기술 되어 있으며,해당 내용을 반영한 내용입니다. 링크 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/Concepts.RegionsAndAvailabilityZones.html RDS Aurora 는 DB식별자가 Cluster 와 DB로 나뉘어 집니다. Cluster 엔드포인트를 보면, 권한이 다른 2개의 엔드포인트가 존재 합니다.필요에 따라 나누어 사용 하면 좋을 것 같습니다. 구성 탭에 보면 cluster에 매핑 된 DB 파라미터가 표기 됩니다..