문제해결 Apache가 AH00144에서 떨어졌기 때문에 해결한 이야기 심야에 프로덕션 시스템이 다운되었다는 연락이 있었다. BtoB의 웹 서비스가 열리지 않는다! 다음날 비즈니스 아워까지 고군분투로 해결해야 한다는 위가 아파지는 사안에 긴급 대처했기 때문에 그 정보 공유이다. Amazon EC2 Ubuntu 16.04에서 실행되는 웹 사이트. 서버에 로그인 해 보면 Apache가 오류를 토해 죽었습니다. Fatal error라는 문자열을 보면 순식간에 술에 취... 오류리눅스Apache2.4문제해결장애 대응 Firebase 프로젝트를 삭제할 수 없을 때 한 일 이전에 만들고 사용하지 않은 Firebase 프로젝트를 삭제하려고 했는데 "You cannot delete this project because it is linked with a Dialogflow agent."라는 표시에서 삭제할 수 없습니다. Cloud Shell 리엔을 삭제할 필요가 표시됩니다. $ gcloud alpha resource-manager liens list 프로젝트가 D... 문제해결Firebasegcpdialogflow 외장 USB 드라이브가 "액세스가 거부되었습니다" Windows를 재설치하면, 외장의 USB 하드 디스크의 내용이 보이지 않게 되었다. Windows 10 Pro 버전 2004 해당 드라이브의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성" "고급 설정" 「OK」라고 해도 되고, 잘 작동하지 않습니다. '소유자:'의 '변경'을 시도해 보면 Administrators를 입력하여 진행합니다. 소유권 변경이 이루어집니다. 일부는 오류가 발생했지... 문제해결Windows10 자신의 PC에 로그인 할 수 없어 초조한 이야기 PC 상태 확인 도구로 업데이트할 수 있는지 확인하면 ... MS 근제 도구 「PC 정상성 체크」(※2)로 업데이트 대상인지 확인할 수 있다고 듣고, 조속히 시험해 보았습니다! ※ 2 굳이 링크는 붙이지 않습니다 ... 그래서, 시스템 요건이나 조사를 하는 동안에, ↓의 「MS 계정으로 로그인」하고 있지 않기 때문에 NG라고 나오는 것은 ...? 다음날 아침, 보통 PC를 기동, 로그인하려고... 문제해결포엠Windows11PC 상태 점검 : EasyBuggy/EasyBuggy Boot - Eclipse를 사용하여 동시에 개발 및 디버깅 EasyBuggy는 , EasyBuggy Boot는 . 과 을 동시에 실행하고 디버깅하고 싶습니다. 전통적인 Java 코드와 Spring Framework를 기반으로 한 코드를 비교하고 싶습니다 각 환경 전환 비용을 낮추고 싶습니다 Eclipse가 설치되어 있어야 합니다. 또한 Git과 Maven이 설치되어 경로가 지나가는 것. 아래의 명령을 실행하여 확인이 가능. EasyBuggy Easy... 문제해결자바spring-boot버그 : EasyBuggy Boot - Spring Tools 4 Eclipse로 개발 및 디버깅 그러나, 2021년 현재의 내 환경에서는, 그대로 실행해 잘 되지 않았다. 이 때문에, 본 기사에서 다시 개발, 디버그할 수 있도록 하기까지의 순서를 정리한다. 본 기사에서는 Spring Tools 4 for Eclipse(Windows 64-BIT)를 이용하고 있다. Java(JDK) 8과 maven이 설치되어 있는 것. 설치되어 있지 않은 경우는 아래의 기사를 참고로. 아래 페이지에서 S... 문제해결자바spring-boot버그 M5StackBASIC과 UiFLOW의 연결이 잘되지 않았을 때 깨달을 것 같고 좀처럼 눈치 채지 못했지만 깨달아서 좋은 함정 요 전날 참가한 Hackason에서 발생한 문제에 대해 씁니다. 이번 해커슨은 을 사용하여 제작 발표하는 이틀간의 이벤트였습니다. M5Stack을 움직이기 위한 프로그래밍 툴인 UiFlow의 접속이 자주 disconected가 되어 전혀 작업이 진행되지 않는 시간이 있었습니다. Hackason 자체는 온라인 이벤트이므로, 작업은 집에서 실시하고있었습니다. 집은 이른바 인터넷이 있는 물건인가요... uiflowM5stackIoT문제해결해커슨 CLI로 ESXi 데이터스토어 확장 ESXi의 데이터스토어를 확장을 CLI에서 실시했을 때의 메모가 됩니다. 이 작업은 VMware Workstation 14 Player에 ESXi6.5를 설치하는 중첩 환경에서 수행되었습니다. ESXi의 데이터스토어 용량이 줄어들어 확장을 시도했습니다. 당초는 이하와 같이, GUI 화면보다 확장을 실시하려고 했습니다만, 디바이스의 선택 화면에서 로드가 끝나지 않고, 앞으로 진행되지 않게 되어... 문제해결VMware_ESXiESXivmware MacBook Pro (16-inch, 2019, Catalina)에서 사전.app(Dictionary.app)의 영어와 일본어 사전을 사용할 수 없게 되는 오류 복구 MacBook을 최신 기종으로 갱신했는데, 갑자기 위즈덤 영화/화영 사전을 사용할 수 없게 되었다. macOS 표준 기반 앱에서 사용 빈도가 높은 사전 .app. 에 의해 英和・和英辞典・・・. 그 밖에도 여러가지 쪽이 같은 케이스를 체험되고 있는 것 같고, 특히 기종이나 OS의 버젼은 관계할 것 같다. 사전 .app 환경 설정 화면을 열면 사전 이름이 올바르게 표시되지만 확인란을 선택할 수 ... MacOSX문제해결 【Nginx】invalid number of arguments in "root"directive in/etc/nginx/conf.d/default.conf:의 대처법 Nginx에 액세스할 수 없는 사안이 발생해, 로그를 쫓아 보면 docker-compose up 직후에 이하의 에러가 나오고 있는 것을 깨달았습니다. default.conf의 8 행이 이상하다는 것은 문면에서 읽을 수 있습니다. nginx.conf 6행째의 index index.php index.html 말미의 세미콜론이 빠진 것이 원인이었습니다.... 문제해결docker-composenginx npm 사용 팁: --legacy-peer-deps npm을 사용해 mobx-react를 설치하려고 하자 다음과 같은 에러가 발생했다. 에러 메시지를 잘 읽어보면 --force나 --legacy-peer-deps 플래그를 사용하라고 나와있다. 나는 이 에러를 해결하기 위해 --legacy-peer-deps 플래그를 사용했다. 에러의 원인은 peer dependency의 충돌이다. mobx-react가 요구하는 react의 버전과 실제 설치돼 ... npm문제해결npm TIL _ Code Kata _ 로마숫자를 아라비아 숫자로 바꾸기 ❓문제 1 ~ 3,999 사이의 로마숫자를 인자로 받았을 때, 이를 아라비아 숫자로 바꾸는 로직을 구현 로마자는 각각 아래와 같이 대응하며, 일반적인 로마숫자 변환 방식을 따릅니다. (ex. XXVII = 27, CDLIX = 459) 1. 해결 방안 사고 과정 🔓 (문제 파악) 주어진 Symbol과 Value를 함수 인자와 비교할 수 있어야 한다. 🔑 (해결 방안) Symbol(key)과 ... 문제해결JavaScriptJavaScript S3에서 원본 파일명 그대로 다운로드해 클라이언트에 전달하기 (Django) 개발 기능 중 S3 bucket에 업로드한 파일을 다운로드 받아 클라이언트에게 전달하는 것이 있었다. s3에 파일을 업로드 하면 해당 파일을 다운로드 할 수 있는 객체 url이 아래와 같이 생성된다. 해당 url에 접속하여 파일을 다운로드 할 시 s3에 업로드된 파일명 그대로 파일을 다운로드 할 수 있다. 하지만 개발하는 서비스의 특성상 s3에 업로드되는 파일명이 중복될 수 있다는 문제점이 ... django문제해결S3S3 TIL _ 로그인 양식 및 유효성 검사(vanila js) ❓문제 아이디에 '@'가 포함되고, 비밀번호에 6자리 이상의 값이 입력되었을 경우 로그인 버튼이 활성화되는 양식 구현 1. 해결 방안 사고 과정 🔓 (문제 파악) 로그인 버튼이 조건에 따라 활성화/비활성화되도록 조작할 수 있어야 함 🔑 (해결 방안) button 태그에 disabled 속성을 부여하여 버튼의 default 를 비활성화로 지정 ID와 PW의 입력값이 유효할 경우 button 속... 문제해결JavaScriptJavaScript TIL _ Code Kata _ reverse(), join(), parseFloat() ❓문제 정수인 숫자를 인자로 받았을 때, 그 숫자를 뒤집어서 반환하는 함수 작성 예를 들어 1234를 입력했을 때 -4321을 반환 1230을 입력했을 때 321을 반환 1. 해결 방안 사고 과정 🔓 (문제 파악) 인자로 받은 숫자를 뒤집어야 한다. 🔑 (해결 방안) 먼저 숫자를 배열로 변환한 뒤, 배열의 순서를 뒤집는다. 🔓 (문제 파악) 숫자를 배열로 변환해야 한다. 🔑 (해결 방안) 1... 문제해결JavaScriptJavaScript
Apache가 AH00144에서 떨어졌기 때문에 해결한 이야기 심야에 프로덕션 시스템이 다운되었다는 연락이 있었다. BtoB의 웹 서비스가 열리지 않는다! 다음날 비즈니스 아워까지 고군분투로 해결해야 한다는 위가 아파지는 사안에 긴급 대처했기 때문에 그 정보 공유이다. Amazon EC2 Ubuntu 16.04에서 실행되는 웹 사이트. 서버에 로그인 해 보면 Apache가 오류를 토해 죽었습니다. Fatal error라는 문자열을 보면 순식간에 술에 취... 오류리눅스Apache2.4문제해결장애 대응 Firebase 프로젝트를 삭제할 수 없을 때 한 일 이전에 만들고 사용하지 않은 Firebase 프로젝트를 삭제하려고 했는데 "You cannot delete this project because it is linked with a Dialogflow agent."라는 표시에서 삭제할 수 없습니다. Cloud Shell 리엔을 삭제할 필요가 표시됩니다. $ gcloud alpha resource-manager liens list 프로젝트가 D... 문제해결Firebasegcpdialogflow 외장 USB 드라이브가 "액세스가 거부되었습니다" Windows를 재설치하면, 외장의 USB 하드 디스크의 내용이 보이지 않게 되었다. Windows 10 Pro 버전 2004 해당 드라이브의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성" "고급 설정" 「OK」라고 해도 되고, 잘 작동하지 않습니다. '소유자:'의 '변경'을 시도해 보면 Administrators를 입력하여 진행합니다. 소유권 변경이 이루어집니다. 일부는 오류가 발생했지... 문제해결Windows10 자신의 PC에 로그인 할 수 없어 초조한 이야기 PC 상태 확인 도구로 업데이트할 수 있는지 확인하면 ... MS 근제 도구 「PC 정상성 체크」(※2)로 업데이트 대상인지 확인할 수 있다고 듣고, 조속히 시험해 보았습니다! ※ 2 굳이 링크는 붙이지 않습니다 ... 그래서, 시스템 요건이나 조사를 하는 동안에, ↓의 「MS 계정으로 로그인」하고 있지 않기 때문에 NG라고 나오는 것은 ...? 다음날 아침, 보통 PC를 기동, 로그인하려고... 문제해결포엠Windows11PC 상태 점검 : EasyBuggy/EasyBuggy Boot - Eclipse를 사용하여 동시에 개발 및 디버깅 EasyBuggy는 , EasyBuggy Boot는 . 과 을 동시에 실행하고 디버깅하고 싶습니다. 전통적인 Java 코드와 Spring Framework를 기반으로 한 코드를 비교하고 싶습니다 각 환경 전환 비용을 낮추고 싶습니다 Eclipse가 설치되어 있어야 합니다. 또한 Git과 Maven이 설치되어 경로가 지나가는 것. 아래의 명령을 실행하여 확인이 가능. EasyBuggy Easy... 문제해결자바spring-boot버그 : EasyBuggy Boot - Spring Tools 4 Eclipse로 개발 및 디버깅 그러나, 2021년 현재의 내 환경에서는, 그대로 실행해 잘 되지 않았다. 이 때문에, 본 기사에서 다시 개발, 디버그할 수 있도록 하기까지의 순서를 정리한다. 본 기사에서는 Spring Tools 4 for Eclipse(Windows 64-BIT)를 이용하고 있다. Java(JDK) 8과 maven이 설치되어 있는 것. 설치되어 있지 않은 경우는 아래의 기사를 참고로. 아래 페이지에서 S... 문제해결자바spring-boot버그 M5StackBASIC과 UiFLOW의 연결이 잘되지 않았을 때 깨달을 것 같고 좀처럼 눈치 채지 못했지만 깨달아서 좋은 함정 요 전날 참가한 Hackason에서 발생한 문제에 대해 씁니다. 이번 해커슨은 을 사용하여 제작 발표하는 이틀간의 이벤트였습니다. M5Stack을 움직이기 위한 프로그래밍 툴인 UiFlow의 접속이 자주 disconected가 되어 전혀 작업이 진행되지 않는 시간이 있었습니다. Hackason 자체는 온라인 이벤트이므로, 작업은 집에서 실시하고있었습니다. 집은 이른바 인터넷이 있는 물건인가요... uiflowM5stackIoT문제해결해커슨 CLI로 ESXi 데이터스토어 확장 ESXi의 데이터스토어를 확장을 CLI에서 실시했을 때의 메모가 됩니다. 이 작업은 VMware Workstation 14 Player에 ESXi6.5를 설치하는 중첩 환경에서 수행되었습니다. ESXi의 데이터스토어 용량이 줄어들어 확장을 시도했습니다. 당초는 이하와 같이, GUI 화면보다 확장을 실시하려고 했습니다만, 디바이스의 선택 화면에서 로드가 끝나지 않고, 앞으로 진행되지 않게 되어... 문제해결VMware_ESXiESXivmware MacBook Pro (16-inch, 2019, Catalina)에서 사전.app(Dictionary.app)의 영어와 일본어 사전을 사용할 수 없게 되는 오류 복구 MacBook을 최신 기종으로 갱신했는데, 갑자기 위즈덤 영화/화영 사전을 사용할 수 없게 되었다. macOS 표준 기반 앱에서 사용 빈도가 높은 사전 .app. 에 의해 英和・和英辞典・・・. 그 밖에도 여러가지 쪽이 같은 케이스를 체험되고 있는 것 같고, 특히 기종이나 OS의 버젼은 관계할 것 같다. 사전 .app 환경 설정 화면을 열면 사전 이름이 올바르게 표시되지만 확인란을 선택할 수 ... MacOSX문제해결 【Nginx】invalid number of arguments in "root"directive in/etc/nginx/conf.d/default.conf:의 대처법 Nginx에 액세스할 수 없는 사안이 발생해, 로그를 쫓아 보면 docker-compose up 직후에 이하의 에러가 나오고 있는 것을 깨달았습니다. default.conf의 8 행이 이상하다는 것은 문면에서 읽을 수 있습니다. nginx.conf 6행째의 index index.php index.html 말미의 세미콜론이 빠진 것이 원인이었습니다.... 문제해결docker-composenginx npm 사용 팁: --legacy-peer-deps npm을 사용해 mobx-react를 설치하려고 하자 다음과 같은 에러가 발생했다. 에러 메시지를 잘 읽어보면 --force나 --legacy-peer-deps 플래그를 사용하라고 나와있다. 나는 이 에러를 해결하기 위해 --legacy-peer-deps 플래그를 사용했다. 에러의 원인은 peer dependency의 충돌이다. mobx-react가 요구하는 react의 버전과 실제 설치돼 ... npm문제해결npm TIL _ Code Kata _ 로마숫자를 아라비아 숫자로 바꾸기 ❓문제 1 ~ 3,999 사이의 로마숫자를 인자로 받았을 때, 이를 아라비아 숫자로 바꾸는 로직을 구현 로마자는 각각 아래와 같이 대응하며, 일반적인 로마숫자 변환 방식을 따릅니다. (ex. XXVII = 27, CDLIX = 459) 1. 해결 방안 사고 과정 🔓 (문제 파악) 주어진 Symbol과 Value를 함수 인자와 비교할 수 있어야 한다. 🔑 (해결 방안) Symbol(key)과 ... 문제해결JavaScriptJavaScript S3에서 원본 파일명 그대로 다운로드해 클라이언트에 전달하기 (Django) 개발 기능 중 S3 bucket에 업로드한 파일을 다운로드 받아 클라이언트에게 전달하는 것이 있었다. s3에 파일을 업로드 하면 해당 파일을 다운로드 할 수 있는 객체 url이 아래와 같이 생성된다. 해당 url에 접속하여 파일을 다운로드 할 시 s3에 업로드된 파일명 그대로 파일을 다운로드 할 수 있다. 하지만 개발하는 서비스의 특성상 s3에 업로드되는 파일명이 중복될 수 있다는 문제점이 ... django문제해결S3S3 TIL _ 로그인 양식 및 유효성 검사(vanila js) ❓문제 아이디에 '@'가 포함되고, 비밀번호에 6자리 이상의 값이 입력되었을 경우 로그인 버튼이 활성화되는 양식 구현 1. 해결 방안 사고 과정 🔓 (문제 파악) 로그인 버튼이 조건에 따라 활성화/비활성화되도록 조작할 수 있어야 함 🔑 (해결 방안) button 태그에 disabled 속성을 부여하여 버튼의 default 를 비활성화로 지정 ID와 PW의 입력값이 유효할 경우 button 속... 문제해결JavaScriptJavaScript TIL _ Code Kata _ reverse(), join(), parseFloat() ❓문제 정수인 숫자를 인자로 받았을 때, 그 숫자를 뒤집어서 반환하는 함수 작성 예를 들어 1234를 입력했을 때 -4321을 반환 1230을 입력했을 때 321을 반환 1. 해결 방안 사고 과정 🔓 (문제 파악) 인자로 받은 숫자를 뒤집어야 한다. 🔑 (해결 방안) 먼저 숫자를 배열로 변환한 뒤, 배열의 순서를 뒤집는다. 🔓 (문제 파악) 숫자를 배열로 변환해야 한다. 🔑 (해결 방안) 1... 문제해결JavaScriptJavaScript