profile
multi-national communicator with programming (back-end)
post-thumbnail

Linux Shell 이란?

지난 주말에 반도체 설계를 하는 친구를 만나 이런저런 이야기를 나누다, 그 친구도 개발자는 아니지만 Linux는 6년째 사용 중이며 script파일을 실행해서 주로 업무를 한다는데, 운영체제에 대한 정확한 설명을 하지 못 하는 "나(개발자)" 자신을 보며 공부 좀 해

2021년 12월 13일
·
0개의 댓글
post-thumbnail

블록체인 개발 - Solidity

솔리디티는 계약 지향 프로그래밍 언어로 다양한 블록체인 플렛폼의 스마트계약(smart contract) 작성 및 구현에 사용된다.앞서 공부한 스마트컨트랙트라는 것을 실제 프로그래밍 언어로 개발해보며 좀 더 블록체인 개발에 한걸음 다가가보자!솔리디티 function을 작

2021년 10월 5일
·
0개의 댓글
post-thumbnail

블록체인 개발 -4

web3 이해하기 반드시 이해해야 할 것들: ERC-20 토큰 이더리움에서 ERC는 Ethereum Request for Comments(이더리움 논평 요청서)를 의미합니다. 이는 이더리움상의 프로그래밍 표준을 개괄적으로 설명하는 기술 문서입니다. 비트코인 개선 제안서

2021년 9월 23일
·
0개의 댓글

블록체인 개발 -3 (미완)

스마트 컨트랙트 let's get it!

2021년 9월 23일
·
0개의 댓글

블록체인 개발 - 2

가상화폐라는 것을 이해하기 전에 가장 먼저 화폐라는 것을 이해해야 한다. 그렇다면 화폐란 무엇인가?단순한 종이 쪼가리 하나를 우리는 왜 그렇게 가치를 높게 판단할까? 그 근본적 이유부터 고려해 볼 필요가 있다. 그 종이가 빳빳하고 깨끗해서? 유니크해서? 전혀 아니다.

2021년 9월 16일
·
0개의 댓글

블록체인 개발 - 1

블록체인이란? 데이터를 안전하게 저장하고, 온전히 보관하는 기술. 누구나 열람할 수 있는 디지털 장부에 거래 내역을 투명하게 기록하고, 여러 대의 컴퓨터에 이를 복제해 저장하는 분산형 데이터 저장기술. 2009년 초 '나카모토사토시'라는 가명의 인물이 비트코인 거래의

2021년 9월 13일
·
0개의 댓글

이더리움 노드 (미완)

시공간증명 (POAS)어떤 공간을 어떤 시간만큼 채우느냐 >> 합의 알고리즘블록 채굴 권한 -> 보상을 받을 수 있는 권한채굴 블록의 공평성난재 해결 방법: 비트골드 & 비머니POA - autherizationDPOS - IPFS(네트워크) 분산형 서버리스온체인 -

2021년 9월 13일
·
0개의 댓글

Interpreted VS compiled programming language

요새 Java를 공부하며 첫 컴파일 언어를 하는만큼 인터프리터&컴파일 언어에 대한 컨셉을 좀 더 명확하게 짚고 넘어가려고 해본다.컴파일러를 거쳐서 기계어로 변환되지 않고 바로 실행되는 프로그래밍 언어목적 파일이 없기 때문에 빌드시간이 없고, 코드가 작성될 때마다 인터프

2021년 8월 21일
·
0개의 댓글
post-thumbnail

Eclipse - Java Basic

개발도구란..? 손으로도 땅을 팔 수 있다. 하지만 삽을 이용하면 더 효율적으로 땅을 팔 수 있다. 포크래인을 이용한다면 훨씬 더 깊은 땅을 팔 수 있다. 당연한 이야기다. 하지만 포크래인과 다르게 프로그래밍을 위해서 사용하는 도구는 그 효용이 시각적으로 드러나지 않기

2021년 8월 6일
·
0개의 댓글
post-thumbnail

Java 기본 설치 - Linux

Java 자바는 객체지향 - OOP(object oriented programming) 언어이다. JDK(Java Development Kit)는 Java SE의 표준안에 따라서 만들어진 구체적인 소프트웨어다. Java 개발자라면 JDK를 다운받아서 설치해야 한다.

2021년 8월 4일
·
0개의 댓글
post-thumbnail

JS의 데이터 타입의 종류

오랫만에 순수한 기능적 코딩이 아닌 자바스크립트가 데이터를 처리하는 과정에 대해 공부하여 재밌는걸 알아내, 한번 적어보려 한다.자바스크립트의 데이터 타입에는 크게 두가지가 있다고 한다.1\. 원시형 - primitive type2\. 참조형 - reference typ

2021년 7월 21일
·
0개의 댓글
post-thumbnail

Nest.js 흐름 파악하기 [초기시작]

Nest.js로 프로젝트 시작하기.위와 같은 흐름을 가지고 있으면 "데코레이터" 가 매우 중요!!!!!!!Step1. 위와 같이 'AppModule'로 가게 한다.Step2. 위와 같이 module에서는 controller와 service를 지정해준다. 필요한 ts파일

2021년 2월 16일
·
0개의 댓글
post-thumbnail

Express.js 벡엔드 서버 구축

Prisma는 오픈소스 프로젝트이다. Typescript 와 Node.js 환경에서 데이터베이스에 대한 접근을 쉽게 하도록 도와주는 소프트웨어로 기존에 Node 환경에서 사용되던 다른 ORM(Object Relational Mapper)들을 대체한다고 한다. Seque

2021년 2월 2일
·
0개의 댓글
post-thumbnail

Node.js

Node.js Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. Node.js is a JavaS

2021년 2월 2일
·
0개의 댓글
post-thumbnail

Machine Learning (머신러닝)

ML 머신러닝이란..? 인공지능의 한 분야로서, 컴퓨터가 학습을 할 수 있도록 알고리즘과 기술을 개발하는 것을 뜻한다. 컴퓨터에게 여러가지 데이터를 공부하게 하고, 쌓여진 기존 데이터들로 새로운 데이터를 판단하기 위함을 말한다. Independent variable(

2021년 1월 19일
·
0개의 댓글
post-thumbnail

Tensorflow - 텐서플로우

Tensorflow란.. Tensorflow는 다양한 작업에 대해 데이터 흐름 프로그래밍을 위한 오픈소스 소프트웨어 라이브러리이다. 머신러닝과 연관있는 라이브러리이다. Pytorch는 학계에서 연구용으로 사용된다면 텐서플로는 산업계에서 실전으로 더 많이 사용된다고 한다

2021년 1월 12일
·
0개의 댓글
post-thumbnail

Firebase - 파이어베이스 (Basic)

Firebase (파이어베이스) 파이어베이스는 2011년 파이어베이스사가 개발하고 2014년 구글에 인수된 모바일 및 웹 애플리케이션 개발 플랫폼이다. 프로토타입을 빠르게 만들어주고, 백엔드 개발 환경에서 필요한 것들을 미리 준비되어있기 때문에 바로 실행이 가능한 점

2021년 1월 7일
·
0개의 댓글
post-thumbnail

Database의 종류

데이터베이스란 정보를 수집하고 보관하기 위한 하나의 정보 저장소이다. 그리고 그 종류는 다양하다.트리 구조를 이용해서 데이터 상호관계를 계층적으로 정의한 DB 구조. 상위와 하위 레코드가 1:N(일대다)의 대응관계로 이루어진 구조.그래프 구조를 이용해서 데이터 상호관계

2020년 12월 20일
·
0개의 댓글
post-thumbnail

[TIL] Linked List

컴퓨터에 자료를 저장하는 구조의 한종류이다. 일렬로 연결된 데이터를 저장할 때 사용된다.예) A에서 B로 넘어갈때 A에 B의 주소가 있다. 배열과 비교하면, 배열들은 전체 방 크기를 한번 정하면 늘리거나 줄일 수가 없다. 하지만 링크드 리스트는 데이터를 중간에 삽입하고

2020년 12월 12일
·
0개의 댓글
post-thumbnail

HTTP 메소드 정리

API developers typically only use GET, PUT, or POST, but the official HTTP Request Method registry lists 39 total HTTP verbs, each providing a method

2020년 12월 6일
·
0개의 댓글