본문 바로가기

전체 글31

About HTTP HTTP : Hypertext Transfer Protocol Hypertext란 html 파일을 말한다. 웹 브라우저 화면 구성을 정의하는 글이 곧 html이다. 엄밀히 말하자면 hytpertext란 다른 글 text의 정보를 담은 글, 그러한 목적으로 작성된 글을 뜻한다고 하는데 이런 의미까지 세세히 파악할 수는 없겠다. 요점은 HTTP 라는 단어 안의 hypertext는 html을 지시한다는 것이다. 따라서 HTTP는 다음처럼 의역될 수 있다. HTML 파일을 이송시키는 통신 규약 체계 2022. 9. 2.
[NFT 시장 탐색] Opensea 작품 구매해보기 지금은 내 인생에 첫 NFT가 생겨나려는 순간이다. 큰 맘 먹고 물건 구매를 결심했다. 투자의 개념보다는 경험 삼아 해보려는 것이 크다. 우선 총알이 필요하겠다. 거래소에 있는 토큰을 지갑으로 옮겼다. 업비트를 사용했는데 거래소 -> 지갑 이동 한 번에 수수료가 무려 0.018eth, 원하로는 약 2만원이 넘는 금액이다. 실화냐 진짜;; 이동하는 토큰의 갯수에 비례해 수수료가 올라가는 것도 아니다. 아무래도 블록을 추가하는 기본 비용이 얼추 그 정도 드는 것 같다. 아무리 그래도 너무 비싸다... 어찌되었든 충전엔 성공했다. 출금 신청을 한 후에 약 1분? 정도 지나서 처리가 완료된 듯하다. 속도는 생각보다 매우 빠르다! 이제 작품을 사기만 하면 된다. 보아둔 작품은 아래와 같다. 움직이는 파일이다. P.. 2022. 9. 2.
정규표현식 활용 Apply Regular Expression #JAVA 본 글에서는 JAVA에서 정규 표현식을 어떻게 활용할 수 있는지를 알아본다. 즉, 정규표현식 관련 작업을 지원하는 라이브러리를 소개하고 그것의 활용법을 알아본다. 두 개의 클래스만 기억하면 된다. Pattern 과 Matcher. 1 . 정규표현식 라이브러리 사용 절차 정규표현식의 활용 영역은 무궁 무진하다. 하지만 프로그래밍적인 관점에서 바라본 정규표현식의 사용 절차는 아주 단순하다. 절차는 두 가지로 나뉜다. - 정규표현식 패턴의 생성 - 문자열과 패턴의 일치 작업 첫 번째 작업을 해주는 클래스가 Patttern 클래스이고, 두 번째 작업을 해주는 클래스가 Matcher다. 첫 번째 작업은 그야말로 패턴을 만들어주는 작업이다. 패턴의 생성엔 독특하게도 compile 이라는 명칭이 사용된다. 심오한 컴.. 2022. 9. 2.
Mac os 내 경량 Linux 환경 구성하기 feat. linuxkit Mac os에서 Docker를 사용하는건 불가능하지 않다. 허나 Docker의 기본 설계 사상을 고려하자면 불가능하나 일이어야 하는게 맞다. Docker는 Linux Kernel을 이용하여 컨테이너를 구동하기 때문. Mac은 Linux 배포판들과는 다른 Kernel 시스템을 가진다. 그럼 Mac용 Docker는 Mac Kernel을 사용하는걸까? 싶지만 그렇지 않다. Mac용 Docker는 Mac에 경량의 linux 가상 머신을 띄운 후 이걸 이용해 도커를 구동한다. 이때 사용하는 것이 바로 linuxkit 이다..! linuxkit은 커스텀 linux 배포판을 가상머신으로 띄우는데 사용하는 도구로 Mac 만을 위한 건 아니다. 다만 포스팅에선 Mac os 내 경량 Linux 환경을 구성하는 것에 집중하.. 2022. 9. 2.