9월, 2023의 게시물 표시

Kraken api - get token with python

Kraken api - get token with python an example of how you can generate a WebSocket authentication token using Python for Kraken's API: ```python import time import base64 import hashlib import hmac import urllib.request import json # Replace with your Kraken API public and private keys api_key = 'YOUR_API_PUBLIC_KEY' api_secret = 'YOUR_API_PRIVATE_KEY' # API endpoint and parameters api_path = '/0/private/GetWebSocketsToken' api_nonce = str(int(time.time() * 1000)) api_post = 'nonce=' + api_nonce # Create the SHA256 hash api_sha256 = hashlib.sha256(api_nonce.encode('utf-8') + api_post.encode('utf-8')).digest() # Create the HMAC signature api_hmac = hmac.new(base64.b64decode(api_secret), api_path.encode('utf-8') + api_sha256, hashlib.sha512) api_signature = base64.b64encode(api_hmac.digest()) # Create the request api_request = urllib.request.Request('https://api.kraken.com' + api_path, api_post.encode('utf-8')) ap

로우코드 플랫폼 (LCDP,Low-code Development Platfrom) 도입시 고려 사항

#로우코드 -개발플랫폼 #Low -code development platform #LCDP (Low-code Development Platfrom) #learning_curve ​ 로우코드 개발 플랫폼 (LCDP,Low-code Development Platfrom) 도입시 고려 사항 ​ ​ #로우코드개발플랫폼_도입장점 로우코드 개발 플랫폼의 도입시 장점 ​ 1. 새로운 사용자 경험 창출 : 로우코드개발플랫폼(LCDP)는 기업이 고객 편의에 따라 최종 사용자 지향 웹 반응형 및 모바일 애플리케이션을 개발할 수 있도록 픽셀 단위까지 완벽한 UI와 화면을 제공할 수 있습니다. 고객 만족과 가치 제공을 위해서 최소한의 노력과 최대의 생산성으로 이러한 기대치를 충족할 수 있는 민첩하고 유연한 개발 환경을 제공 합니다. ​ 2. 레거시 시스템 현대화 : 유지 관리가 어려운 레거시 시스템에 의존하고 있어 TCO가 계속 증가합니다. 로우 코드 개발 플랫폼은 개발자가 새로운 인터페이스를 구축하고 최신 기술과 통합하거나 특정 기능을 최신 애플리케이션 아티팩트로 대체할 수 있도록 함으로써 이러한 시스템을 현대화하는 데 도움이 될 수 있습니다. 애플리케이션의 관련성과 미래 경쟁력을 유지하고 유지하려면 기술 스택과 확장 가능한 기술 스택 업그레이드 계획을 제공하는 LCDP를 선택하는 것이 중요합니다. ​ 3. 셀프 서비스 포털 : 로우 코드 개발 플랫폼을 활용하여 셀프 서비스 포털을 생성함으로써 최종 사용자가 자신의 데이터에 액세스 및 관리하고 서비스를 요청하며 독립적으로 작업을 수행할 수 있도록 지원합니다. ​ ​ #로우코드개발플랫폼_평가 ​ 로우코드 개발플랫폼의 도입시 평가 기준 ​ 각 Low-Code 개발 솔루션의 사용 편의성은 개발자의 스킬 수준과 프로젝트 요구 사항에 따라 다를 수 있습니다. 그러나 일반적으로 다음과 같은 방식으로 평가할 수 있습니다: ​ 1. 사용자 인터페이스 (UI) 및 드래그 앤 드롭 기능: ​ 사용자 인터페이스가 직관적이고 사용하기 쉬운지

Node 버전관리 NVM(Node Version Manager) 설치와 관리 (linux,windows)

이미지
Node 버전관리 - NVM(Node Version Manager) 설치와 여러 버전 Nodejs 사용하기(linux,windows) ​ #Linux , macOs, Windows 에서 여러 버전을 node 설치하고 관리할 수 있는 NVM(Node Version Manager)을 정리 합니다. ​ NVM은 Node의 개발 라이브러리를 업데이트 하고 버전을 관리하는 툴입니다. ​ Node.js(노드) 언어는 어플리케이션의 개발에 다양한 외부 오픈소스 라이브러리를 이용합니다. 오픈소스로 개발된 언어들은 대부분 외부 개발된 라이브러리간의 의존 관계를 관리해야 컴파일이 되거나 작동이 됩니다. Node.js와 외부 라이브러리는 지속적인 개발과 업데이트로 발전 되고 있으며, 새로운 기능을 추가하고 버그를 수정한 새로운 버전과 업데이트 버전이 자주 이루어집니다. 오픈 소스가 안정적이라는 표현은 현재의 프로그램이 안정적이라고 표현하기 보다 개발자들의 커뮤니티 활동들이 활성화되고 지속적이고 안정적인 업데이트가 가능해야 합니다. 오픈소스 커뮤니티가 사라지면 더 이상의 업데이트나 개선된 버전이 나오지 못하기 때문입니다. ​ ​ [목차] : NVM nodejs 버전 관리 ​ 1. nvm(Node Version Manager)이란 무엇인가요? 2. nvm의 기능 3. nvm 설치 방법 (linix & mac OS) 4. nvm 사용하는 명령 5. nvm 설치 방법 ( Windows) 6. Node.js LTS(Long-Term Support)란 무엇인가요? ​ ​ 1. nvm(Node Version Manager)이란 무엇인가요? NVM (Node Version Manager)은 Node.js언어의 패키지 버전을 관리하기 위한 도구입니다. Node.js의 여러 버전을 손쉽게 설치하여 사용할 수 있습니다. 이를 통해 한 컴퓨터에서 여러 Node.js 프로젝트를 개발하고 실행하는 동안 필요에 따라 다른 Node.js 버전을 선택하여 사용할 수 있습니다. ​ ​ ​ 2

이 블로그의 인기 게시물

SSL/TLS 인증서 오류를 해결- 리눅스명령모음 - SSL certificate problem

(truffle 환경 설정) 스마트 계약 배포 와 truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources

자기주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization)