IT & 테크 MacOS 터미널에서 ftp 커맨드 사용하기 MacOS 터미널에는 sftp 커맨드는 기본적으로 설치가 되어있지만 일반 ftp 커맨드는 설치가 되어있지 않다. 물론 Finder에서 직접 ftp에 연결하는게 가능하지만 터미널로 하는게 더 편한 경우가 있다. 그럴 땐 Homebrew 패키지의 inetutils를 설치해주면 된다. brew install inetutils 설치 후 ftp <호스트> 로 접속하면 된다.
Google Cloud Platform AWS S3의 파일들을 Google Cloud Storage (GCS)로 옮기기 AWS S3의 12개월 무료 기간이 끝나가서 이대로 계속할까 고민하다가 마침 구글 클라우드 플렛폼 (Google Cloud Platform; GCP)에 기간 한정이 아니고 언제나 무료 서비스들이 있다고 해서 알아보았다. GCP는 기간 한정 없이 항상 무료인 서비스들이 있었는데, 그 중은 AWS의 EC2에 해당하는 Google Compute Engine과 AWS의 S3에 해당하는 Google Cloud Storage가 포함되어있었다!
IT & 테크 AIY Voice Kit V2로 구글 스피커 만들기 (이 포스트는 macOS 기준으로 설명하는 포스트입니다.) 구글에서 AIY Voice Kit이라는 자기 스스로 스마트 스피터를 만드는 키트가 있다. 가장 처음 나온건 v1이고 새롭게 나온게 v2다. 프로젝트 공식 홈페이지는 이곳 (영문) v1과 v2의 가장 큰 차이점은 바로 raspberrypi의 버전. v1은 raspberrypi 3 기판을 사용하고 v2는 raspberrypi zero WH 기판을 사용한다는 점이다. 이
IT & 테크 쿠키(Cookie)에 대해 알아보자 웹 기술, 특히 사용자를 식별하고 정보를 수집하여 분석하기 위해선 거의 필수적인 쿠키에 대해 알아본다. # 쿠키란 무엇인가 쿠키는 어떤 웹사이트를 방문하였을 때, 그 사이트에 방문한 이력, 이용 기록 (예를 들면 검색어 혹은 로그인 상태)와 같은 정보가 기록된 아주 작은 크기의 파일을 말한다. 사용자의 컴퓨터에 저장된다. 쿠키는 사용자 단위가 아니라 브라우저
디지털 암호 Hash란 무엇인가 데이터의 암호화 기법은 크게 두가지 방법으로 나눌 수 있는데 다음과 같은 차이가 있다. Encryption (암호화) Encryption을 통한 암호는 기본적으로 Decryption(해독)이 가능하다. Hash (해쉬) Hash는 일방 통행의 암호화이기 때문에 한번 암호화 된 것은 해독이 불가능하다. 이번 글에서는 이 해쉬가 무엇인지에 대해 알아보도록 한다. 1대1 이론적으로 해쉬는 하나의 인풋(input)
디지털 암호 Public/Private Key Pair에 대해 알아보자 온라인으로 파일이나 메세지를 보낼 때, 요즘에 나오는 대부분의 어플리케이션은 그 내용을 암호화해서 전송하는 방법을 쓴다. 중간에 누군가가 해당 내용을 가로채도, 무슨 뜻인지 알 수 없게 만들기 위함이다. 사용자의 개인정보 보안을 위해서 암호화는 필수인데, 그 중 가장 보편적으로 쓰이는 방법인 Public/Private Key Pair에 대해 알아본다. #Public/Private Key란? Public Key와
ghost Ghost 포스팅안에 링크 새창에서 열리게 하기 고스트 블로그로 새로운 글을 적었을 때, 그 안에 링크를 포함한 경우, 클릭하면 현재 화면에서 이동하게 된다. 그렇게 되면 글을 읽던 사람은 한번 블로그에서 벗어난 후 다시 블로그에 뒤로가기를 해서 돌아와야하는 번거로움이 있기 때문에, 처음부터 그냥 새창에 열리도록 하는 방법을 소개한다. 방법은 두가지가 있다. #링크 마크업에 직접 지정하기 고스트에서 링크를 걸
ghost Ghost에 highlightJS 적용하기 Ghost 블로그에는 코드 블럭 기능이 이미 내재되어있는데, IDLE처럼 조금 더 다양한 색깔로 바꾸고 싶을 땐 highlightJS라는 라이브러리를 이용하면 된다. 이 라이브러리는 HTML5의 pre 태그 안의 스타일링을 바꿔주는 자바스크립트 라이브러리다. #highlightJS 불러오기 우선 고스트의 관리자 화면에 가서 "Code injection" 메뉴를 클릭한다. "Blog Header" 섹션에 일단 다음 3줄을
ghost ghost 블로그 수동으로 설치하기 내 블로그는 ghost 블로그인데, 기본적으로 제공되는 커맨드라인으로 설치하기 위한 권장 조건을 내가 사용하고 있는 서버 환경이 충족하지 못하였기 때문에 수동으로 설치하게 되었다. 혹시 같은 문제를 갖고 있는 사람들을 위해 그 방법을 소개해본다. ghost 공식 사이트는 https://ghost.org/ #서버에 접속 한 다음 최신 파일 다운로드 하기 우선 터미널로 자신의 서버에