본문 바로가기

기술23

라즈베리파이에 OS(Raspberry Pi OS) 설치하기 오늘은 내가 가지고 있는 라즈베리파이3에 라즈베리파이 OS를 설치해볼 것이다. # 준비물 라즈베리파이 microSD 카드 (Lite 사용시 4 GB 이상, Desktop 또는 Recommned S/W 사용시 8 GB 이상, 모든 S/W 설치시 16 GB 이상) microSD 리더기 (PC와 연결을 위함) Micro USB 5 Pin 케이블과 어댑터 (5V 1A 이상, 스마트폰 충전기로 대체 가능) HDMI 케이블 HDMI 지원 모니터 USB 키보드, 마우스 # microSD 카드에 OS를 설치하기 위한 Raspberry Pi Imager 설치 과거엔 Win32DiskImager라는 툴로 구웠는데 이제는 자체적으로 소프트웨어를 제공한다! https://www.raspberrypi.org/software/ .. 2021. 7. 10.
TypeScript(타입스크립트) 설치하기 이번에는 TypeScript를 설치해보려고 한다. 사전에 준비해두어야 하는 것: NPM (Node Package Manager) 그렇다. NPM만 있으면 TypeScript를 설치할 수 있다. 명령 프롬프트 또는 터미널을 열고 아래 명령어를 입력하면 설치가 끝난다. npm install typescript npm install -g typescript 그 후 아래 명령어를 통해 다시 설치가 정상적으로 되었는지 확인해보자! tsc --version 잘 나온다! 참고로 tsc는 TypeScript Compiler의 약자라고 생각하면 된다. TypeScript는 JavaScript와 달리 Compile을 해야하고,.. 2021. 7. 9.
프로젝트 만들고 GitHub에 첫 Commit하고 Push하기 먼저 GitHub에서 새로운 저장소(Repository)를 만들자! GitHub에 접속한 다음, 우측 상단에 있는 [+] 기호를 클릭하고 "New repository"를 클릭하여 새 저장소 생성 페이지로 이동한다. 새 저장소 생성 페이지가 나타나면 필요한 항목을 입력하고 [Create Repository]를 클릭한다. 저장소가 신규로 생성되면 바로 아래와 같은 빠른 설정 가이드가 나타나는데 이곳에 이미 무엇을 해야할지 명령어 목록이 나타나있다. 명령 프롬프트(cmd) 또는 터미널(Terminal)을 열어 자신이 GitHub에 등록한 프로젝트를 만들거나, 기존 프로젝트의 디렉토리로 이동한다. $ cd "C:\MyProjects\TestProject" 만약 Git 프로젝트가 아니라면 아래 명령어를 사용하여 .. 2021. 4. 25.
Ubuntu에 node.js, npm, npx, yarn 설치 각 명령어엔 sudo가 붙어있으므로 잘못된 명령어가 실행되지 않도록 주의! 1. Node.js 설치 $ sudo apt install nodejs 2. npm 설치 $ sudo apt install npm 3. npx 설치 $ sudo npm install -g npx 4. yarn 설치 $ sudo npm install -g yarn 2021. 4. 19.
[HTML] input, textarea에서의 자동 완성 속성 (비밀번호 자동 완성 막기) 부제목 [HTML] input password 자동 완성 막기 HTML에서 회원가입 화면, 로그인 화면, 정보 수정 화면을 만들고 테스트를 하다보면 회원가입이나 로그인에서 입력한 계정 정보(비밀번호 등)가 브라우저 또는 사용자가 직접 저장해서 자동 완성되어 버리는 일이 있다. 이를 방지하기 위해 자동 완성 속성(autocomplete)을 파헤쳐보려고 한다. 먼저 아래와 같은 코드로 autocomplete 속성을 추가하면 된다. autocomplete 속성은 입력 필드에 대해 브라우저에게 어떤 항목이 자동완성 될 수 있는지 알려주고, 브라우저가 기억하고 있는 단어 중 이름이면 이름만, 비밀번호면 비밀번호만 자동완성 할 수 있도록 지정해준다. 그리고 autocomplete 속성이 주어지지 않은 경우 부모 에.. 2021. 3. 14.
CentOS 7에 libmicrohttpd 설치하기 기존에 소스코드를 빌드하여 설치한 경우 반드시 제거해야한다. 제거 방법은 아래 명령어를 사용하도록 한다. 만약 소스코드 디렉토리를 삭제한 경우에는 다시 다운로드 받아 저장한 다음, 설치했던 때와 같은 configure 옵션을 준 다음에 명령어를 입력하면 된다. $ cd "기존 소스코드 디렉토리" $ make uninstall EPEL Release 저장소 설치 (이미 설치했다면 건너뛴다.) $ yum install epel-release Git 설치 (이미 설치했다면 건너뛴다.) yum install git HTTPS 지원을 위한 의존성(GnuTLS) 설치 (HTTPS를 사용하지 않는다면 건너뛴다.) $ yum install gnutls gnutls-devel libmicrohttpd 소스코드 클론(다운.. 2021. 1. 17.