본문 바로가기
반응형

Tips37

[Android] Quick Documentation 안뜨는 현상 해결법 Intro Android Studio를 사용해 개발하다 보면 Quick Documentation이 아예 켜지지 않거나, "Fetching Documentation..." 이라는 메시지만 나와 답답할 때가 있습니다. 이번 시간에는 Quick Documentation이 뜨지 않는 현상을 해결하는 방법에 대해 알아보겠습니다. 마우스를 올려도 아무런 창이 뜨지 않는 경우 [File] - [Settings] - [Editor] - [General] - [Code Completion]의 Show the documentation pop in 옵션을 활성화합니다. Fetching Documentation 메시지만 뜨는 경우 [File] - [Settings] - [Appearance] - [System Settings.. 2021. 12. 23.
[Android] 다른 앱 알림(Notification) 읽기 Intro 안드로이드 앱을 개발하다 보면 다른 앱의 알림을 읽어야 하는 경우가 있습니다. 이번 시간에는 안드로이드에서 다른 앱의 알림을 읽어오는 방법에 대해 알아보도록 하겠습니다. Notification Listener 서비스 생성 알림을 받아오기 위해 서비스를 생성해야 합니다. 아래의 코드를 직접 타이핑하거나, [New] - [Service] - [Service] 로 기본적인 코드를 생성하고 나머지만 작성하는 방법도 있습니다. AndroidManifest.xml = Build.VERSION_CODES.O_MR1) { val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager return no.. 2021. 12. 22.
[Linux] Linux Timezone 변경하기 Linux Timezone 변경하기 date 명령어를 입력했을 때 현재 시간대가 아닌 UTC를 기준으로 출력될 때가 있습니다. $ date Thu 02 Dec 2021 02:47:02 AM UTC 아래의 명령어 입력하여 환경설정 파일을 열어줍니다. sudo nano /etc/profile 맨 아랫줄에 다음과 같은 코드를 추가합니다. TZ='Asia/Seoul'; export TZ 다시 로그인 한 후 현재 시간을 조회하면 아래와 같이 정상적으로 Timezone이 변경된 것을 확인할 수 있습니다. $ date Thu 02 Dec 2021 11:46:10 AM KST 질문이나 개선사항은 언제든지 댓글로 남겨주세요. 이상으로 포스팅을 마치겠습니다. 2021. 12. 2.
[Linux] SSH 키 기반 인증 시스템 구축하기 SSH 키 기반 인증 시스템을 사용하는 이유 대부분의 사람들이 UNIX 기반 서버에 SSH를 통해 접속할 때 비밀번호를 입력하여 접속합니다. 하지만 비밀번호 인증 방식의 보안적 문제로 인해 SSH 키 기반 인증을 권장하고 있습니다. SSH 키 기반 인증 시스템의 장점은 다음과 같습니다. SSH 키 자체가 매우 길고 복잡하여 알아내기 쉽지 않음 원격으로 직접 키가 전송되지 않아 키 로깅 어택 등에 강함 비밀번호처럼 특정 패턴으로 작성되거나 같은 비밀번호를 여러 사이트에 돌려쓰지 않음 Brute-Force (무차별대입) 공격에 강함 이번 시간에는 SSH 키 기반 인증 시스템 구축 방법에 대해 알아보겠습니다. 준비물: SSH를 지원하는 서버 SSH 키 등록 클라이언트 터미널에서 아래의 명령어를 입력하여 SSH.. 2021. 12. 1.
[Linux] Ubuntu Server 20.04 RAID 구성하기 Intro 준비물: Ubuntu Server 20.04 부팅 USB, 2개 이상의 디스크 Ubuntu Server 20.04 설치 진행 파티션 설정 이전까지는 기본적인 OS 설치 과정과 같습니다. 자세한 내용은 아래의 글을 참조해주세요. 2021.11.24 - [Tips/Linux] - [Linux] Ubuntu Server 20.04 설치하기 [Linux] Ubuntu Server 20.04 설치하기 Ubuntu Server 20.04 설치 준비물: USB 1. Ubuntu Server 20.04 ISO 파일 다운로드 아래 사이트에 접속합니다. https://ubuntu.com/download/server Get Ubuntu Server | Download | Ubuntu Get Ubuntu Serve.. 2021. 11. 24.
[Linux] Ubuntu Server 20.04 설치하기 Ubuntu Server 20.04 설치하기 준비물: USB Ubuntu Server 20.04 ISO 파일 다운로드 아래 사이트에 접속합니다. https://ubuntu.com/download/server Option 2 - Manual server installation을 선택한 뒤, Download Ubuntu Server 20.04.3 LTS를 클릭하면 다운로드가 시작됩니다. 이전 버전의 OS를 설치하려면 Alternative downloads, 다른 아키텍처의 OS를 설치하려면 Alternative architectures를 선택하여 ISO 파일을 다운로드 하면 됩니다. Ubuntu Server 20.04 부팅 USB 만들기 ISO 파일을 다운로드 받는동안 아래의 사이트에서 부팅 USB를 만들기.. 2021. 11. 24.
[Linux] CentOS 7 RAID 구성하기 준비물: CentOS 7 부팅 USB, 2개 이상의 디스크 CentOS 설치 진행 시스템 설치 대상 선택 이전까지는 기본적인 OS 설치 과정과 같습니다. 자세한 내용은 아래의 글을 참조해주세요. 2021.11.15 - [Study/Linux] - [Linux] CentOS 7 설치하기 [Linux] CentOS 7 설치하기 CentOS 7 설치 준비물: USB 1. CentOS ISO 파일 다운로드 아래 사이트에 접속합니다. https://www.centos.org/download/ Download As you download and use CentOS Linux or CentOS Stream (What's the differenc.. devjaewoo.tistory.com 시스템 - 설치 대상을 클릭해.. 2021. 11. 15.
[Linux] CentOS 7 설치하기 Centos 7 설치하기 Centos 설치 준비물: USB CentOS ISO 파일 다운로드 아래 사이트에 접속합니다. https://www.centos.org/download/ 설치할 Centos OS 버전을 선택한 후, CPU 종류에 맞는 ISO 파일을 선택합니다. 일반적으로 x86_64를 선택하면 됩니다. 저는 CentOS 7 버전이 필요하여 CentOS 7 x86_64를 선택했습니다. ISO 선택 후 파일을 다운로드 받을 사이트를 선택합니다. DVD, Everything, Minimal, NetInstall 중 필요한 ISO 파일을 다운로드 받습니다. CentOS 부팅 USB 만들기 ISO 파일을 다운로드 받는동안 아래의 사이트에서 부팅 USB를 만들기 위한 툴을 다운로드 받아줍니다. https:.. 2021. 11. 15.
[Javascript] 밤하늘의 별 이펙트 만들기 Intro 어느 날 포트폴리오 웹페이지를 만들다 문득 별이 빛나는 듯한 이펙트를 추가하고 싶다는 생각이 들었습니다. 그래서 인터넷을 찾아보다 좋은 튜토리얼을 발견하여 조금 수정해서 적용해봤습니다. 적용 후 결과가 상당히 마음에 들어서 이번 시간엔 밤하늘의 별 이펙트 를 추가하는 방법에 대해 포스팅하도록 하겠습니다. 코드는 아래의 링크를 참고하여 작성했습니다. http://timothypoon.com/blog/2011/01/19/html5-canvas-particle-animation/ HTML5 Canvas Particle Animation Learn how to make a beautiful HTML5 canvas particle animation system of glowing stars and a .. 2021. 6. 4.
반응형