Development
-
Git/SSH keys 생성 및 등록Configuration Management/git 2022. 10. 4. 18:21
ssh key 생성 $ cd ~/.ssh $ ssh-keygen -t ed25519 -C "aaaaa@naver.com" Generating public/private ed25519 key pair. ... ssh key 복사 $ pbcopy ~/.ssh/id_ed25519 복사된 ssh key github에 추가 github에서 ssh 주소 카피 ssh 주소를 통하여 패스워드 입력 후 내려받기 $ git clone git@github.com:aaaa/bbbb.git ...
-
MacOS에 Rancher 설치ETC/MacOS,Rancher 2022. 10. 4. 11:17
Rancher Desktop 설치 자기 버전에 맞는 데스크탑을 설치한다. 필자는 Download Mac (Apple Silicon) 설치 하였다. https://rancherdesktop.io/ Rancher Desktop Container Management Container management to build, push, and pull images and run containers. It uses the same container runtime as Kubernetes. Built images are immediately available to use in your local workloads without any pushing, pulling, or copying. rancherdesktop.io
-
Homebrew & node,npm,yarn 설치ETC/MacOS,Rancher 2022. 9. 20. 11:27
Homebrew 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Homebrew Path 설정 /Users/{사용자}/.zprofile 파일에 아래와 같이 설정 echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' eval "$(/opt/homebrew/bin/brew shellenv)" 터미널 재시작 후 아래와 같이 확인 $ brew help node, npm, yarn 설치 # homebrew 최신 버전 업데이트 명령어 $ brew update # node, npm homebrew 이용 설치 $ brew install node $ bre..
-
apache/socket.io 설정Server/nginX,Apache 2022. 9. 20. 11:15
xmapp 기준으로 작성 httpd.conf 설정 mod_proxy_wstunnel.so 모듈 활성화 -- httpd.conf LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so mac 일경우 mod_proxy.so 모듈 추가 활성화 LoadModule proxy_module lib/httpd/modules/mod_proxy.so httpd-vhosts.conf 설정 RewriteRule 설정 ... RewriteRule /socket.io/(.*) ws://localhost:10002/socket.io/$1 [P] RewriteRule ^/(img|js|css|fonts|sound)($|/.*) /$1$2 [PT] RewriteRule ^/o..
-
MySQL/정규식 검색DBMS/MySql (MariaDB) 2022. 9. 19. 09:52
temp table rows WITH t_temp AS ( SELECT '1' AS test_type, '가나다123' AS test_name UNION ALL SELECT '1,2,3', '23' UNION ALL SELECT '1,3', '12나다4' UNION ALL SELECT '1,2,3,4', '32가다123' UNION ALL SELECT '1,6', '다123' UNION ALL SELECT '2,5,6', '한글만있음' ) LIKE 검색 레코드 temp_type 필드의 '1'을 포함한 레코드 출력 - 기본 WITH t_temp AS ( ... ) SELECT xxx.* FROM t_temp AS xxx WHERE xxx.temp_type LIKE '%1%' - 정규식 WITH t_temp..
-
REST API 정리ETC/programing 2022. 9. 2. 15:20
개발할때 마다 매번 다르게 생각해서 구성하는데 지금생각을 문서로 정리해놓고 api을 제공할때 최상의 방법을 생각해보자. POST : 리소스를 생성(Create) GET : 리소스의 정보를 조회(Read) PUT : 리소스를 수정(Update) DELETE : 리소스를 삭제(Delete) POST : 인증 (Authentication & Authorization) - OAuth2.0 및 JWT 인증 (조금 틀리지만 아래로 퉁치자) - REQUEST curl -X POST \ 'https://test.api.com/api/v1/oauth/token' \ -H 'Authorization: Basic {base64_encode({client_id}:{client_secret})}' \ -H 'Content-Ty..
-
Twig tag 모음Language/EL tag 2022. 9. 2. 13:36
그냥 보면 달 알듯하여 작업된 코드만 추가 {% include "import/common/header.html" with {'is_unified_search': true, 'is_header_cart': true} %} {% set ezp_navi_title = template_layout.sPageTitle %} {% if template_layout.aNavList is iterable and template_layout.aNavList|length > 3 and is_full_navigation != true %} {% if template_layout.aNavList[2].pageTitle is not empty %} {% set ezp_navi_title = template_layout.aNav..
-
Python/DockerLanguage/Python 2022. 9. 2. 13:29
1차에서는 간단히 도커관련된 부분만 정리 docker config docker/flask/config/requirements.txt Flask==1.0.2 Flask-Cors==3.0.7 pandas==0.23.4 matplotlib==3.0.2 bezier==0.9.0 boto3==1.9.57 flask-restplus==0.12.1 Flask-SQLAlchemy==2.3.2 PyMySQL==0.9.2 Flask-Login==0.4.1 Flask-Security==3.0.0 pytz==2018.7 Pillow==5.3.0 Flask-SocketIO==3.1.0 gevent==1.3.7 gevent-websocket==0.10.1 openpyxl==2.5.12 requests==2.21.0 lxml==4..