전체 글 목록

  1. CSS로 플랫 그림자 그리기

    clip-path를 이용해 플랫 디자인의 상징과도 같은 플랫 그림자를 CSS를 이용해 버튼에 입히는 방법에 대해 알아봅니다.

    프로그래밍
  2. 다차원 Array의 아이템 교체하기

    여러 개의 Array가 네스팅되어 있는 Array의 아이템을 안전하게 교체하는 방법에 대해 알아봅니다. Array.fill 메소드를 통해 채운 Array를 수정할 때 발생하는 문제점에 대해 알아보고, 더 나은 방법을 탐색해봅니다.

    프로그래밍
  3. Oracle Cloud에서 무료 Ampere 인스턴스 만들기

    Oracle Cloud Ampere A1 VM 인스턴스를 만들고, 이를 이용해 무료로 24/7 돌아가는 Linux 서버를 구축하는 방법에 대해 알아봅니다.

    컴퓨터
    서버
  4. openSUSE에서 코덱 설치하기

    openSUSE에서 YouTube를 원활하게 시청하기 위해 코덱을 설치하는 방법에 대해 알아봅니다. 코덱이 원활히 설치되지 않았을 때 YouTube Playback 오류가 발생하는 상황을 해결하는 방법을 알아봅니다.

    컴퓨터
  5. Raspberry Pi와 외장 HDD를 이용해 디스크 암호화하고 SMB 서버 구축하기

    외장 HDD를 이용해 같은 네트워크 내에서 사용할 수 있는 SMB 서버를 구축하는 방법에 대해 알아봅니다. 보안을 위해 하드 디스크를 cryptsetup을 통해 암호화하는 방법도 알아봅니다.

    컴퓨터
  6. Linux에서 Firefox Developer Edition 설치하기

    Firefox Developer Edition을 설치하는 두 가지 방법, apt를 통해 설치하는 방법과 압축 파일 자체로 설치하는 방법을 알아봅니다.

    컴퓨터
  7. TypeScript에서 as const와 타입 체킹 동시에 사용하기

    as const를 이용하는 동시에 satisfies 키워드를 통해 타입 체킹을 하는 방법에 대해 알아봅니다.

    프로그래밍
  8. ESLint, Stylelint, Prettier로 코드 정리하기

    JavaScript, CSS 및 기타 파일들의 포맷의 일관성을 지키기 위해 Lint와 Formatter를 이용하는 방법에 대해 알아봅니다.

    프로그래밍
  9. Electron + Vite (+ React) 사용하기

    Electron Forge 모듈을 통해 Electron에서 Vite와 React를 함께 이용하는 방법에 대해 알아봅니다.

    프로그래밍