반응형 전체 글295 Docker 실행중에 Check AVX Support... * Synology Nas 에서 Docker 를 실행하는 과정에서 "requires a cpu with support, and your current system..." 오류가 발생하면서 Docker Container 가 종료되었다. AVX가 무엇인가 하고 알아보니 "AVX support"는 컴퓨터 프로세서가 AVX(Advanced Vector Extensions) 명령어 세트를 지원한다는 것을 나타냅니다. AVX는 Intel이 개발한 SIMD(Single Instruction, Multiple Data) 명령어 세트로, 프로세서가 하나의 명령어를 사용하여 여러 개의 데이터를 한 번에 처리할 수 있게 해줍니다. 이는 병렬 처리를 통해 연산 속도를 향상시키는 데 도움을 줍니다. 내 PC가 avx 를 지원하.. 카테고리 없음 2024. 3. 25. [시놀로지 도커]Mongo DB 설치하기 * 본 포스팅은 시놀로지 7.0 기준에서 진행하였습니다. * 시놀로지 제어판에서 Container Manager 를 실행하여 레지스트리에서 "mongo" 를 검색한다. - mongo 정식 버전을 더블 클릭하여 이미지를 다운로드 한다. * mongo 이미지가 다운로드 되었으면 File Statation 을 열고 docker 폴더 아래 "mongoDB" 폴더를 만들어 준다. - mongoDB의 데이터 파일이 해당 폴더에 저장되도록 마운트 합니다. * 이제 다시 Container Manager로 돌아와서 다운로드된 mongoDB 컨테이너를 실행하여 옵션을 설정합니다. - 자동 재시작 활성화를 클릭합니다. * 다음을 클릭하여 포트와 볼륨 설정을 해줍니다. - 포트는 첫번째 로컬포트는 임의로 설정하고 두번째 컨테.. Server 2024. 3. 25. 리눅스 파일 IO 명령어 정리 cat more less head tail 개념 간단한 파일 전체 내용 화면에 출력. 위에서 아래로 파일 읽기. 위에서 아래, 아래에서 위로 파일 읽기. 문서의 윗 부분을 출력. 디폴트는 10줄. 문서의 아랫 부분을 출력. 디폴트는 10줄. f 옵션 사용시 파일 내용 실시간 감시 가능. 사용예시 파일1과 파일2를 연결하여 출력. cat [파일1] [파일2] more [파일이름] 아래에서 위로 파일 읽기. less +G [파일이름] 파일의 상위 5줄을 읽기. head -5 [파일이름] 파일 내용 실시간 감시하기. tail -f [파일이름] Server 2024. 3. 25. [시놀로지Nas] SSL 접속 Let's Encrypt 인증서 발급 및 사용 최근에는 거의 모든 사이트에 ssl https 가 적용되어 있다. 시놀로지에도 SSL 을 적용할 수 있고 무료로 인증서를 발급하는 방법중 가장 유명한 Let's Encrypt 를 사용하여 https를 적용해 보았다. * Let's Encrypt - https://namu.wiki/w/Let's%20Encrypt Let's Encrypt Let's Encrypt는 사용자에게 무료 로 TLS 인증서를 발급해주는 비영리기관이다. 몇 가지 TLS 인증 namu.wiki * Leyt's Encrypt 인증서는 무료로 제공되고 인증기간이 90일로 매우 짧다. 따라서 30일전부터 갱신을 해주어야 하는데 시놀로지는 DSM이 자동으로 갱신을 해주기 때문에 따로 신경을 쓰지 않아도 된다. * 인증서를 발급해 보자. 먼저 .. 카테고리 없음 2024. 3. 25. [시놀로지Nas] JenKins 설치와 접속 개발 생산성을 높이는 무료 오픈소스 CI/CD 툴로 유명한 젠킨스를 사용중인 시놀로지 Nas에 설치해서 적용해 보기로 했다. 1. Docker 설정 -> 시놀로지 7.0 부터는 Docker 패키지가 Container Manager 로 변경이 되었다. * Container Manager 를 실행해 준다. * Docker 폴더 하위에 jenkins 폴더를 만들고 jenkins 데이터가 저장될 폴더 (jenkins-file 가칭) 를 만들어 준다. * 생성한 jenkins 데이터 폴더 권한을 변경하기 위해 폴더에서 마우스 우측 버튼을 클릭하여 속성을 선택한다. * 팝업창에서 권한을 선택하고 - 사용자 또는 그룹은 SYSTEM을 선택한다. - 읽기, 쓰기의 체크박스를 체크하고 확인을 클릭한다. * 이제 Jenk.. 시놀로지nas 2024. 3. 24. 실리콘 내장재와 외장재의 차이 건설에 사용되는 실리콘의 종류와 특징 실리콘은 건설 산업에서 다양한 용도로 사용되는 중요한 재료 중 하나입니다. 여러 가지 종류의 실리콘이 있으며, 각각의 특징과 용도에 따라 선택되어야 합니다. 아래에서는 일반적으로 건설에 사용되는 실리콘의 주요 종류와 특징을 살펴보겠습니다. 1. 실리콘 접착제 (Silicone Adhesive) 특징: 실리콘 접착제는 건설 현장에서 다양한 재료를 접착하는 데 사용됩니다. 이는 유연성과 내구성이 뛰어나며, 다양한 표면에 사용할 수 있습니다. 또한 물과 기타 화학 물질로부터의 저항성이 뛰어나고, 고온에서도 안정적으로 사용할 수 있습니다. 회사 제품: 국내에서는 삼성화재보험, LG화학, 한화케미칼 등의 기업이 실리콘 접착제를 생산하고 있습니다. 2. 실리콘 방수제 (Sili.. 카테고리 없음 2024. 3. 1. Node.js에서 Pug 모듈 사용하기 Pug는 Node.js를 위한 템플릿 엔진으로, HTML을 보다 간결하고 유연하게 작성할 수 있도록 도와줍니다. 이 글에서는 Pug를 설치하고 간단한 예제를 통해 사용하는 방법을 알아보겠습니다. 설치: 먼저, 프로젝트 디렉토리에서 다음 명령어를 사용하여 Pug를 설치합니다. pug index.pug 사용방법: Pug 파일 작성하기: 먼저, Pug 파일을 작성합니다. .pug 확장자를 사용하며, 기본적으로 HTML과 비슷한 구조를 가지지만 간결하게 작성할 수 있습니다. 예를 들어, index.pug 파일을 다음과 같이 작성합니다. html head title My Pug Page body h1 Welcome to my Pug Page p This is a paragraph written in Pug. Pu.. Server 2024. 2. 26. c# winform 에서 이벤트 시점에 텍스트박스에 포커스 주기 this.ActiveControl = textBoxId; 함수 내에서 위와 같이 작성해 주면 TextBox에 포커스가 설정된다. 카테고리 없음 2024. 1. 31. 안드로이드 one ui 6.0 삼성 캘럭시 카메라 무음 설정 안녕하세요. 평소 지하철이나 여행시에 조용히 촬영을 하고 싶은데 찰칵! 하고 큰 소리가 나서 머슥한 적이 한두번이 아니었습니다. 그래서 기존에는 setEdit 이란 어플을 설치해서 무음처리를 했었는데요. 이번 안드로이드 14 oneui 6.0 이후로는 이 설정이 막힌것 같습니다. 오늘은 adb 를 이용하셔 안드로이드 설정 값을 변경하여 진동, 무음시에 카메라 셔터음을 조용히 만드는 법을 알아보겠습니다. 1. 최신 ADB 다운로드 Android SDK Platform Tools 페이지에 가서 Downloads 부분에 보면 Windows 용을 다운로드 받을 수 있습니다. 2. 압축을 풀면 adb.exe 라는 파일이 보일 겁니다. 3. 윈도우 키를 누르고 cmd 를 입력한 후 마우스 우측 버튼으로 관리자 권한.. Android 2024. 1. 28. nodejs 에서 py 파일을 읽어와서 실행한 결과를 string 으로 가져오는 법 Node.js에서 Python 스크립트를 실행하고 그 결과를 문자열로 가져오기 위해서는 child_process 모듈을 사용할 수 있습니다. 아래는 해당 작업을 수행하는 간단한 예제 코드입니다. 먼저, child_process 모듈을 사용하여 Python 스크립트를 실행하는 Node.js 코드를 작성합니다. 여기서는 spawn 메서드를 사용해서 예제로 작성해 보겠습니다. const { spawn } = require('child_process'); // Python 스크립트의 경로 const pythonScriptPath = 'path/to/your/python/script.py'; // Python 스크립트에 전달할 인자 (예: 스크립트가 기대하는 인자) const pythonScriptArgs = [.. Server 2024. 1. 27. nodejs 로 주기적으로 html 페이지를 크롤링 Node.js에서 주기적으로 HTML 페이지를 크롤링하기 위해 node-cron 모듈을 사용할 수 있습니다. 먼저, 해당 모듈을 설치해야 합니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 모듈을 설치합니다: npm install node-cron 그런 다음, 아래는 10초마다 HTML 페이지를 크롤링하는 예제 코드입니다. 이 코드에서는 axios를 사용하여 웹페이지를 가져오고, cheerio를 사용하여 HTML을 파싱합니다. 필요에 따라 아래와 같은 (예시)코드를 작성하여 웹페이지 크롤링 로직을 추가하실 수 있습니다. const axios = require('axios'); const cheerio = require('cheerio'); const cron = require('node-cron.. 카테고리 없음 2024. 1. 27. 이전 1 2 3 4 ··· 27 다음 반응형