728x90
반응형

전체 글 491

Web3.0이란 무엇일까: 알아보기 모음Zip

web3이란 알아보기 모음Zip Web3.0이란 무엇일까 ? Web1.0, web2.0, Web3.0 등으로 인터넷 서비스의 변화는 10년마다 진행되고 있습니다. 비즈니스 적으로 변화하는 과정에 대한 개념을 정리해 봅니다. 인터넷 시장의 변천사 인터넷 초창기 (web1.0)의 시대는 10년마다 변혁의 주기를 거치고 있습니다. 지금 2023년 은 코로나로 2년을 지나 Web3.0으로의 변혁이 요구되는 시기 입니다. 최근 가상자산을 기반으로한 Web3의 기술과 ChatGPT와 같은 인공지능읠 기술을 이용한 검색 시장의 변혁이 Web3.0의 시대가 될 듯 합니다. 인터넷 서비스의 변화 Web3.0 Web3.0이라는 것을 하나의 트랜드로 본다면 2020년초에는 블록체인과 분산 원장을 기반으로한 플랫폼 중심에서 ..

Tech-Trends 2023.08.07

(truffle 환경 설정)Truffle deploy 오류 해결 - Error: Could not find artifacts for Simple

(truffle 환경 설정) 스마트 계약 배포 - truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources 간단한 오류의 원인은 truffle 환경의 contracts 소스의 위치를 확인하여야 하는 경우 입니다. 처음 truffle을 사용하다보니 환경 설정의 묵시적인 설정을 잘 이해하지 못한 경우 발생하는 오류 입니다. Truffle 설치 와 스마트 계약(Smart Contract) 개발1. Truffle 설치 - 스마트 계약 개발 환경 구성 (truffle, ganache-cli, solc ) - npm install -g truffle - npm install -g ganache-cli - npm ..

Programming 2023.08.03

(truffle 환경 설정)Truffle compiler 오류 대처 - Error: Failed to fetch the Solidity comp

(truffle 환경 설정) Truffle c9mpiler 오류 대처 - Error: Failed to fetch the Solidity compiler from the following locations Truffle 을 사용하는 환경이 인터넷 사용이 안되거나 HTTPS와 같은 프로토콜이 차단된 환경에서 발생하는 문제입니다. 특히 금융 환경처럼 망분리가 되어 있는 환경은 https를 강제로 http로 변환해서 통신하는 데이터를 감시하고 있습니다. 그래서 https로 작동되는 외부 소스다운로드의 경우 오류가 발생 합니다. 이러한 경우 인터넷에 검색해도 나오지 않는 오류 해결 방법이 있어서 공유 합니다. ( 한참 이리저리 찾아 헤메다가 ㅠㅠ) Truffle 설치 와 스마트 계약(Smart Contract)..

Programming 2023.08.03

(인생글)버려야 채워진다-버려야 집중할 수 있다

(인생글)버려야 채워진다-버려야 집중할 수 있다 일을 하다보면 모두를 하지 못하는 상황들이 있습니다. 때로는 한 쪽으로 의견을 모아야 일이 풀리기도 하고 때로는 모든 것을 감싸 안고 일을 해야 하기도 합니다. 그런 상황에서 현명한 선택은 무엇일까요 ? 당신은 어떤 선택을 할 것 같나요 ? 이직을 하려는데 기존의 직장도 좋고 옮기는 쪽도 좋겠지요 ! 그러나 이직을 한다는 것은 무엇인가 아쉬움이 있어서 결심 했을 텐데 이직을 하면 그쪽 마찬가지 좋은것과 그렇지 않은 것이 있을 것인데... 어떤 선택을 할 것인가요 ? 모든 일의 선택에서 모든 것이 좋거나 행복할 만큼 낙천적이지는 않을 환경들이 공존 합니다. 그런 상황에서 좀더 희망적인 선택을 할때 어떤 기준으로 선택을 할 것인가요 ? 이런 생각을 해 보았습니..

humility 2023.08.01

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

자기 주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization) 최근의 마이데이터(My-Data), STO (Security Token), Password-less Authentication , FIDO, 긱 경제, 프로토콜 경제 등의 정보 민주화에 대한 생각이 나서 정리해 보았습니다. 앞으로 인공지능과 같은 서비스들이 활성화되기 위해서는 개인정보 없이도 정보 분석이 가능하고, 정보의 소유 주체 중심의 개인화가 필요하다고 생각합니다. 블랙미러에서 본 신원정보 노출 위험 이유는 많겠지만 예를 들어 독자 여러분의 사진을 딥페이킹을 해서 해외 금융 계좌를 개설하거나 , 음성 정보를 이용해서 가상 인간을 만든다면 세상을 ..

Tech-Trends 2023.07.31

NVM(node version manager) 설치하고 여러 버전 Nodejs 사용하기(linux,windows)

NVM(node version manager) 설치하고 여러 버전 Nodejs 사용하기(linux,windows) #Linux, macOs, Windows 에서 여러 버전을 node 설치하고 관리할 수있는 node version manger 을 정리 합니다. Node.js(노드) 언어는 어플리케이션의 개발에 다양한 외부 오픈소스 라이브러리를 이용합니다. 오픈소스로 개발된 언어들은 대부분 외부 개발된 라이브러리간의 의존 관계를 관리해야 컴파일이 되거나 작동이 됩니다. Node.js와 외부 라이브러리는 지속적인 개발과 업데이트로 발전 되고 있으며, 새로운 기능을 추가하고 버그를 수정한 새로운 버전과 업데이트 버전이 자주 이루어집니다. 오픈 소스가 안정적이라는 표현은 현재의 프로그램이 안정적이라고 표현하기 보..

DevOps 2023.07.30

인공지능 챗봇 chatGPT로 글을 쓰는 자율 지능의 시대가 온다.

인공지능 챗봇 chatGPT로 글을 쓰는 자율 지능의 시대가 온다. 거대 인공지능은 자율 지능의 시대로 전환하는 시작이라고 봐야 할까요? 지금까지 인공지능은 사람이 알고 있는 것과 원하는 내용을 기계에게 알려주고 학습을 시켜 왔다면 앞으로는 기계가 생각하고 사람이 따라가야 하는 시대가 되는 듯합니다. 자동차 운전기사가 내비게이션만 따라가면 되듯이 자율 지능은 인간의 생각을 단순하게 만들 수도 편리하게 할 수도 있다는 생각이 듭니다. 자율지능화된 chatGPT로 원하는 주제로 시를 지을 수 있습니다. 자율 지능은 자율 지능은 기계 또는 인공 지능 시스템이 인간과 유사한 수준의 학습, 추론, 판단, 의사 결정 등을 수행하는 능력을 의미합니다. 이러한 시스템은 데이터를 기반으로 스스로 학습하고, 새로운 상황에..

Tech-Trends 2023.07.29

블록체인 개발자를 위한 Truffle 사용법 - 스마트 계약(Smart Contract)개발

블록체인 개발자를 위한 Truffle 사용법 - 스마트 계약(Smart Contract)개발 Truffle 설치 와 스마트 계약(Smart Contract) 개발 1. Truffle 설치 - 스마트 계약 개발 환경 구성 (truffle, ganache-cli, solc ) - npm install -g truffle - npm install -g ganache-cli - npm install -g solc 2. Truffle 사용 - 스마트 계약(Smart Contract)개발 - truffle create contract YourContractName - truffle create test YourTestName 3. [Truffle 환경 설정] 컴파일 오류 대처 - Error: Failed to fe..

Programming 2023.07.29

블록체인 개발자를 위한 Truffle 설치와 스마트 계약 개발 환경 구성 (truffle, ganache-cli, solc )

블록체인 개발자를 위한 Truffle 설치와 스마트 계약 개발 환경 구성 (truffle, ganache-cli, solc ) Truffle 설치 와 스마트 계약(Smart Contract) 개발1. Truffle 설치 - 스마트 계약 개발 환경 구성 (truffle, ganache-cli, solc ) - npm install -g truffle - npm install -g ganache-cli - npm install -g solc 2. Truffle 사용 - 스마트 계약(Smart Contract)개발 - truffle create contract YourContractName - truffle create test YourTestName 3. [Truffle 환경 설정] 컴파일 오류 대처 - E..

Programming 2023.07.28

SSL/TLS 인증서 오류를 무시하는 linux 명령모음 - SSL certificate problem

SSL/TLS 인증서 오류를 무시하는 linux 명령모음 - SSL certificate problem 외부 파일을 받거나 HTTPS로 통신을 점검하는 동안 SSL certificate problem 이 발생 하는 경우 대처하는 법입니다. # 개발 하면서 많이 사용하는 어플리케이션 패키지를 다운 받을때 SSL 인증서 오류 해결 방법을 정리 합니다. 1. curl 2. wget 3. git 4. pip 4. npm 1. curl - curl은 커멘드라인으로 HTTP, HTTPS, FTP, FTPS, SCP, SFTP 등으로 웹서비스를 호출하고 응답을 받을수 있습니다. 방법 1 # curl 명령에 대한 인증서 확인을 비활성화합니다. curl --insecure -I https://www.some.com/ c..

Programming 2023.07.27

패스워드가 필요없는 패스워드리스(Passwordless) 시대가 열린 것

패스워드가 필요 없는 패스워드리스(Passwordless) 시대가 열릴것 “비밀번호만으로 충분히 보안이 지켜지던 시기는 지났다. 비밀번호가 없는 인증으로의 변화가 점점 모멘텀을 얻을 것이라고 합니다. 실제로 애플, 마이크로소프트, 구글을 비롯한 빅테크 기업이 여러 기기, 브라우저, 플랫폼에서 비밀번호가 필요 없는 인증을 지원하는 계획을 발표하고 있습니다. • 가트너는 2025년까지 비밀번호 없는 인증을 사용하는 직원 비율 ‘50%’ 예상 (Take 3 Steps Toward Passwordless Authentication, Gatner) 원문보기: https://www.itworld.co.kr/news/292957#csidx8055cbe44ef471fa6ae2569df5ed4e1 구글·애플·마이크로소프..

Tech-Trends 2023.07.26

(명언) 신독(愼獨) - 자기를 반성하고 성장하기 위한 덕목

신독(愼獨) - 도덕적 행동과 인격 자기를 반성하고 성장하기 위한 덕목으로 중용에 나오는 신독을 정리해 봅니다. 자기 중심적이지 않고 자아를 잘 다스리며 타인과의 관계에서도 겸손하고 자비로운 태도를 유지하는 것을 강조합니다. "군자는 그 보이지 않는 곳에서도 경계하고 삼가며, 들리지 않는 곳에서도 두려워하고 염려한다. 감추는 것보다 더 잘 보이는 것은 없으며, 작은 것보다 더 잘 나타나는 것은 없다." "莫顯乎隱 莫顯乎微 故君子愼其獨也" (막현호은 막현호미. 고군자필기신독야) 중용(中庸) 1장에 나오는 신독(愼獨)에 대한 구절입니다. 군자는 보이지 않는 곳에서도 정직하게 행동하고 사소한 일에서도 신중한 태도를 유지하여 자신의 도덕적 행동과 인격을 지키려 노력한다 1. "莫顯乎隱" (막현호은): 사람들이 ..

humility 2023.07.22

(오늘의명언)인생은 생각대로 되는 것 - 미스아메리카 헤더화이스톤

# 오늘의 명언 - 긍정적 생각 인생은 될 대로 되는 것이 아니라 생각대로 되는 것이다. 자신이 어떤 마음을 먹느냐에 따라 모든 것이 결정된다. 사람은 생각하는 대로 산다. 생각하지 않고 살아가면 살아가는 대로 생각한다. – 조엘 오스틴 – 미스 아메리카 헤더 화이트스톤 (Heather Whitestone) 1995년 미스 아메리카 결승전 무대에서 당시 21세로 대학생이었던 ‘헤더 화이트스톤’은 청각장애인으로 사상 최초로 우승자로 선발되어 신선한 충격을 주었습니다. 그녀는 자신의 우승을 확신하지 못하고 다른 사람에게 지금 이름이 호명된 사람이 자신이 맞는지 확인해야 했습니다. 그녀는 생후 18개월 때 감염증으로 청력을 잃었는데 이후 헬렌 켈러를 본보기로 삼고 학교 공부에 매진하던 학생이었습니다.. 좌절하..

humility 2023.07.22

(블록체인) 토큰증권 표준 ERC-1400 스마트컨트랙트를 알아보자

#chatGPT_글쓰기 #chatGPT_프로그래밍 #블록체인_스마트컨트렉트_특징 #토큰증권표준 #ERC1400표준 토큰증권 표준 ERC-1400 스마트 컨트랙트를 알아보자 Chat-GPT를 통해서 블록체인 스마트 컨트렉트를 작성하여 보았습니다. 토큰증권(Security Token)의 스마트컨트렉트 표준은 ERC-1400은 입니다. ERC-1400은 Ethereum 블록체인 위에서 발행되는 토큰의 표준 규격 중 하나입니다. "ERC"는 Ethereum Request for Comments를 의미하며, 이는 Ethereum 커뮤니티에서 제안된 개선 사항이나 표준을 의미합니다. ERC-1400은 주로 "Security Token" 또는 "증권 토큰"을 발행하는 데 사용되는 표준입니다. 이 토큰들은 기존의 전통..

Programming 2023.07.20

★[꿀팁]- 완전 무료_윈도우 삭제 파일 무료 복구 프로그램 puran 사용방법

#윈도우 삭제 파일 복구 #윈도우 지운 파일 복구 #삭제된 파일복구 #완전무료프로그램 #윈도우파일복구 #휴지통복구 실수로 휴지통을 비우거나 삭제된 폴더 및 파일 복구 방법으로 진짜 무료 안전한 파일 복구 프로그램을 찾는다면 꼭 보세요. ★꿀팁 - 무료로 윈도우용 파일 복구 프로그램을 찾는다면? puran은 삭제된 파일과 폴더도 복구 가능한 무료 프로그램입니다. 윈도우 삭제된 파일을 복구하는 완전 무료툴을 찾는다면? 실수로 파일을 지우고 휴지통을 비웠다거나 Shift + Delete를 해서 파일을 완전히 지웠더라도 파일을 지운 지 오래되지 않았다면 복원이 가능합니다. (파일이 지워진 디스크를 사용하지 않았다면 파일은 복원이 가능한 상태일 가능성이 높습니다.) 얼마 전 파일을 잘못해서 지웠다가 프로그램 5가..

InfraPlatform 2023.07.19

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지 ㅁ 명령들을 대부분 알고 있는 것들 입니다. 하지만 간단한 명령들 속에 숨어 있는 옵션들로 조금 업그레이드가 필요할때 읽어 보시면 좋겠습니다. ls (List) - 현재 디렉토리의 파일 및 디렉토리 목록을 보여줍니다. 예시 : - ls : 현재 디렉토리의 파일과 디렉토리를 목록으로 보여 줍니다. ls -al : 파일 및 디렉토리의 권한, 소유자, 그룹, 크기, 수정 일자 및 시간 등을 포함하여 나열합니다. ls -altr : 모든 파일의 수정 시간( -t) 을 역순( -r) 으로 소팅하여 나열합니다. - Files=`ls -1` : 파일 이름을 변수 $Files에 저장합니다. cd (Change Directory) - 다른 디렉토리로 ..

InfraPlatform 2023.07.15

Rust기초 알기 - 6.3 트레이트의 상속과 구현

Rust기초알기(6) - 트레이트와 제네릭 6.1 트레이트 개념과 사용법 6.2 제네릭 타입과 함수 6.3 트레이트의 상속과 구현 [목차] Rust Programming - Rust 기초 알기 목차.Zip #Rust프로그래밍 #Rust언어기초 #Rust기초문법 #Rust기초알기 Rust기초 알기 - 6.3 트레이트의 상속과 구현 Rust에서 트레이트는 인터페이스와 비슷한 역할을 합니다. 트레이트는 관련 있는 동작의 집합을 정의하며, 해당 동작을 구현하는 타입은 해당 트레이트를 구현합니다. 트레이트는 코드의 재사용성과 다형성을 촉진하며, 특정 동작이나 기능을 공유하는 타입들 간에 일관성을 제공합니다. 트레이트를 이용한 상속 트레이트 상속은 한 트레이트가 다른 트레이트의 동작을 상속받을 수 있도록 하는 개념..

Programming 2023.07.13

Rust기초알기 - 6.2 제네릭 타입과 함수

Rust기초알기(6) - 트레이트와 제네릭 6.1 트레이트 개념과 사용법 6.2 제네릭 타입과 함수 6.3 트레이트의 상속과 구현 [목차] Rust Programming - Rust 기초 알기 목차.Zip #Rust프로그래밍 #Rust언어기초 #Rust기초문법 #Rust기초알기 Rust기초알기 - 6.2 제네릭 타입과 함수 제네릭(Generic) 타입 제네릭 타입은 코드에서 사용될 수 있는 다양한 타입을 대표하는 매개변수화된 타입입니다. 이를 사용하여 함수, 구조체, 열거형 등을 정의할 수 있습니다. 일반적으로 제네릭 타입은 대문자로 표시되며, 실제 타입으로 대체될 때까지 추상화된 상태로 유지됩니다. 제네릭 함수는 다양한 타입에 대해 동작하는 함수로, 특정 타입에 의존하지 않고 일반적인 작업을 수행할 수..

카테고리 없음 2023.07.12

Rust기초 알기 - 6.1 트레이트 개념과 사용법

Rust기초알기(6) - 트레이트와 제네릭 6.1 트레이트 개념과 사용법 6.2 제네릭 타입과 함수 6.3 트레이트의 상속과 구현 [목차] Rust Programming - Rust 기초 알기 목차.Zip #Rust프로그래밍 #Rust언어기초 #Rust기초문법 #Rust기초알기 Rust기초 알기 - 6.1 트레이트 개념과 사용법 Rust 언어의 트레이트(trait)는 인터페이스와 비슷한 개념입니다. 트레이트는 메서드의 집합을 정의하며, 이러한 메서드들을 구조체나 열거형과 같은 다른 타입에서 구현할 수 있습니다. 이를 통해 Rust에서 다형성(polymorphism)을 지원하고, 코드의 재사용성과 유연성을 높일 수 있습니다. 트레이트를 정의하는 방법 trait MyTrait { // 트레이트 메서드들의 시..

Programming 2023.07.11

국내 BigTech기업들의 블로그 모음 zip (Tech-Blogs.zip)

ㅁ 해외 BigTech 기업 기술 블로그 모음 zip ㅁ 국내 BigTech기업들의 블로그 모음 zip 국내 BigTech기업들의 블로그 모음 zip (Tech-Blogs.zip) - 국내 기술 기업들의 기술자 들이 고민하는 내용을 회사의 홍보 또는 기술의 공유 차원에서 블로그를 만들어 공유를 합니다. 때로는 이런 글들을 읽으면서 새로운 영감을 얻기도 하고 엔지니어로서 이러한 기술에 몰입하는 것이 많은 도움이 되지만 회사에서는 그만큼 우수한 인재들을 영입하고 회사의 기술 우위를 볼수 있는 것 같습니다. - 오픈 기술 경쟁은 사회 전반적인 기술의 가속화에 따른 변화의 시도라고 생각합니다. 새로운 기술도 술잔을 비우고 잔을 채우는 과정 처럼 개방을 통해 더 새로운 것은 받아 들일 수 있게 되는 것 같습니다...

Tech-Trends 2023.07.09
728x90
반응형