본문 바로가기

All217

[Golang] MacOS CPU / Memory MeunBar Tray App MacOS CPU / Memory MeunBar Tray App MacBook을 사용하면서 간간히 현재 CPU / Memory 사용량을 확인해야 하는 경우가 있다. 이런 경우 여러 무료로 오픈된 App이나, 유료로 나온 App을 사용하면 되겠지만 그냥 단순히 CPU / Memory에 대해서만 확인하고자 하는데 무겁고, 사용에 필요하지 않은 기능들이 너무 많이 있다. 그래서 여러 방법이 있겠지만 Golang을 통해서 간단하게 CPU / Memory에 대해서 MeunBar에 나오는 App을 간단하게 만들어 보았다. 그럼 해당 App에 대해서 설치 및 사용하는 방법에 대해서 간단히 알아보도록 하자. 1. 설치 방법 현재 해당 내용에 대해서는 Github에 정리해서 올려놓았다. https://github.com.. 2022. 7. 24.
[Python] 파이썬 Session ID Entropy Calculator(세션 ID 엔트로피 계산기) 만들기 Session ID Entropy Calculator 얼마 전 OWASP Cheat Sheet Session Management 항목을 읽다가 Session ID의 값에 대한 Entropy(엔트로피)에 대해서 128 Bits 이상이어야 안전하다고 내용을 확인할 수 있었다. Session Management - OWASP Cheat Sheet Series Session Management Cheat Sheet Introduction Web Authentication, Session Management, and Access Control: A web session is a sequence of network HTTP request and response transactions associated with t.. 2022. 7. 2.
[Font] 안심 글꼴파일 서비스란? 안심 글꼴 파일 서비스란? 2022년 3월에 문화체육관광부에서 저작권 걱정 없이 자유롭게 이용이 가능한 "안심 글꼴" 179종을 누리집 사이트를 통해서 발표했다. 그럼 간단히 "안심 글꼴"에는 어떤 게 있고, 어떻게 사용하면 되는지에 대해서 알아보도록 하자. 1. 안심 글꼴 이란? 안심 글꼴은 전 국민 누구나 온라인 / 오프라인 상관없이 사용할 수 있으며, 글꼴 파일을 다른 사람에게 전달하거나 상업적인 용도 사용이 가능하다. 상업적인 용도란 인쇄물, 출판물 등과 같은 곳에 글꼴로 사용이 가능하다. 다만, 해당 글꼴을 가지고 수익을 얻기 위해서 판매를 하는 행위는 저작권 위반임에 따라 그렇게 사용하면 안 된다. 어떠한 Font(폰트)는 저작권법에 의해서 아무렇게나 사용하면 안 된다. 그러나 안심 글꼴은 위.. 2022. 6. 28.
[Info] Cuz 단어의 의미는? Cuz 단어의 의미는? 요즘 이리저리 외국 블로그, 트위터, 노래 가사 등을 보다 보면 "cuz"라는 단어를 많이 보게 된다. 많이 사용되는 "cuz"에 단어의 의미를 간단히 알아보도록 하자. 1. 의미 해당 "cuz" 단어는 "Because(왜냐하면)"의 줄임말로 사용되는 단어이다. 물론 해당 단어가 사용된 문장을 보면 의미는 알 수 있다. 또한 발음상에도 비슷하여 쉽게 사용되는 줄임말이다. 하지만 여러 곳에서 많이 사용되는 줄임말이다 보니 알아두면 좋을 것 같다. 다만, 논문, 뉴스등과 같은 곳에서는 사용하지 않도록 주의해야 한다. 2022. 6. 26.
[Raspberry Pi] 라즈베리 파이에 pyenv 설치하기 라즈베리 파이에 pyenv 설치하기 라즈베리 파이에서 Python을 구동할 필요가 생겨 pyenv를 설치하여 사용해보고자 한다. [Ansible] Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Ansible을 설치해서 사용해 보고자 한다. 일단 사용하기 전에 설치하는 방법부터 알아보도록 하자. 1.pyenv 설치를 위한 사전 준비 $ yum install -y zlib-deve.. happylie.tistory.com 이전에 리눅스에 Ansible을 설치하기 위해서 pyenv를 설치하는 방법을 작성했는데 라즈베리 파이는 조금 차이가 있어 다시 한번 설치하는 방법에 대해서 알아보도록 하자. 1. pyenv 설치를 위한 사전 준비 우선 p.. 2022. 6. 13.
[Info] 문서에서 사용하는 Rev의 의미는? 문서에서 사용하는 Rev의 의미는? 국외 문서나 논문들을 보다 보면 표지 혹은 상단에 "Rev"라는 단어를 많이 보게 된다. 그 외에도 많이 사용하는 "Rev"에 대한 의미를 간단히 알아보도록 하자. 1. 의미 해당 "Rev"는 "Revision"의 약어로 사용되는 단어이다. "Revision"은 "개정" 이라는 뜻을 가지고 있다. 문서나 논문 혹은 파일명 등에서 "Rev"가 존재한다면 해당은 기존내용에 대해서 개정된 내용이며, "Rev.0 / Rev.1" 와 같이 작성할 수 있다. 리비전 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 2022. 6. 12.
[Raspberry Pi] 라즈베리 파이 SWAP 사이즈 늘리기 라즈베리 파이 SWAP 사이즈 늘리기 옛날에 사서 잠깐 사용하다가 지금은 그냥 놀고 있는 1세대 B Type 모델이 있다. 새롭게 Raspberry Pi OS Lite를 설치해서 다시 사용을 해보고자 한다. [Raspberry Pi] 라즈베리 파이 명령어를 통한 모델명 확인하기 라즈베리 파이 명령어를 통한 모델명 확인하기 옛날에 구매한 라즈베리 파이가 집에 있는데 모델명이 궁금했다. 간단한 명령어를 통해서 사용하는 라즈베리 파이의 모델명을 확인할 수 있 happylie.tistory.com Operating system images – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom c.. 2022. 6. 11.
[Raspberry Pi] 라즈베리 파이 명령어를 통한 모델명 확인하기 라즈베리 파이 명령어를 통한 모델명 확인하기 옛날에 구매한 라즈베리 파이가 집에 있는데 모델명이 궁금했다. 간단한 명령어를 통해서 사용하는 라즈베리 파이의 모델명을 확인할 수 있다. 어떻게 확인하는지 알아보도록 하자. 1. 명령어를 통한 모델명 확인하기 아래 명령어를 통해서 사용하고 있는 라즈베리 파이의 모델명을 알 수 있다. $ cat /proc/device-tree/model # 라즈베리 파이 모델명 확인하기 $ cat /proc/device-tree/model Raspberry Pi Model B Rev 2. 모델명 참고 링크 라즈베리 파이 공식 홈페이지 및 나무위키에 잘 정리된 모델명을 보면 언제 출시하고 관련 하드웨어에 대한 스펙을 확인이 가능하다. Buy a Raspberry Pi – Rasp.. 2022. 6. 10.
[Mac] macOS에서 Unixtime / Date 형식 변경 하기 macOS에서 Unixtime / Date 형식 변경 하기 리눅스나 SQL을 통해서 Unixtime 혹은 Date 형식으로 변경하는 방법은 이전에 한번 알아보았다. [Linux] 리눅스 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기 데이터베이스(DB)에서 시간에 대해 설정을 하는 경우 Unixtime(유닉스 타임) 혹은 Date(데이트) 형식으로 많이 사용을 하고 있다. 또한, happylie.tistory.com [MySQL] SQL문을 통한 Unixtime / Date 형식 변경 하기 SQL문을 통한 Unixtime / Date 형식 변경 하기 데이터베이스에서 시간에 대해 설정을 하는 경우 Un.. 2022. 6. 10.
[Python] 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 구글, 네이버, 카카오 등 여러 IT 회사에서 텍스트를 음성으로 변환하는 모듈(Module), SDK를 제공하고 있다. 구글 : gtts(Google Text-to-Speech) 네이버 : 클로버(Clova) API 카카오 : 카카오 음성 API gTTS — gTTS documentation © Copyright 2014-2021 Pierre Nicolas Durette. Revision 3d6cfc9d. gtts.readthedocs.io 네이버 클로바 인공지능 플랫폼 클로바와 함께 당신의 일상이 더욱 편리해집니다. clova.ai Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내.. 2022. 6. 6.
[Python] 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 주변에 쿠키런 킹덤이라는 게임을 하는 친구들이 많이 생겼다. 근데 쿠폰을 입력하는 게 사이트를 접속해서 매번 해야 하다 보니 불편함이 있었다. 쿠키런: 킹덤 처음 ‘맛’나는 소셜 RPG www.cookierun-kingdom.com 그래서 간단히 파이썬을 이용해서 같은 쿠폰 번호를 여러 등록된 유저에게 일괄 입력할 수 있도록 Tool을 만들어 보았다. 그럼 사용하는 방법에 대해서 간단히 알아보도록 하자. 1. 설치 방법 1.1 Git Clone 현재 해당 내용에 대해서는 Github에 정리해서 올려놓았다. https://github.com/happylie/CookieRunKingdom-Coupon GitHub - happylie/CookieRunKingdom.. 2022. 6. 5.
[Python] 파이썬 예약어 확인하기 파이썬 예약어 확인하기 파이썬에서 변수명, 함수명, 클래스명 등을 작성할 때 여러 규칙이 있지만 그중 이미 정해진 예약어는 사용할 수 없다. 그럼 파이썬에서 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없는 예약어에 대해서 알아보도록 하자. 1. 파이썬 예약어 란? 파이썬에서 예약어(Reserved Keyword)란 변수명, 함수명, 클래스명 등으로 사용할 수 없이 미리 정해진 키워드를 말한다. 파이썬에 버전에 따라 예약어가 틀릴 수 있고 추후 버전 업데이트 시에도 추가가 될 수 있다. 그로 인해서 버전에 따라 기존 식별자(변수명, 함수명, 클래스명 등)가 예약어로 설정된 경우 사용이 불가할 수도 있다. 2. 예약어 종류 현재 파이썬 3.9.7 버전에서 확인해보면 총 36개가 존재하고 있다. 파이.. 2022. 4. 25.
[보안가이드] Nginx User-Agent 제한 설정 하기 Nginx User-Agent 제한 설정 하기 nginx를 이용하여 서비스 구동 시 해당 서비스에 여러 User-Agent(UA)로 접근이 된다. 이때 정상적으로 사용하는 사용자는 크게 상관이 없으나, 크롤러, 취약점 스캐너 혹은 공격 Tool 등을 이용하여 해당 서비스에 대해서 정보 수집을 하는 경우가 있다. 그런 경우 해당 서비스의 취약점 발견이 되거나 혹은 서비스 장애 등이 발생되어 현재 사용되는 서비스에 영향을 줄 수 있다. Nginx에서는 이런 경우를 대비하기 위해 User-Agent 제한을 하거나 특정 User-Agent만 사용하도록 할 수 있다. 그럼 User-Agent 제한하는 방법에 대해서 한번 알아보도록 하자. 1. 서비스에 들어오는 User-Agent 확인 하기 우선 현재 우리 서비스.. 2022. 4. 19.
[보안가이드] Nginx Header Version 정보 제거 하기 Nginx Header Version 정보 제거 하기 Nginx Web Server(웹서버) 통해서 서비스를 사용하는 경우 기본 설정으로만 서비스 구동 시에 Response Header에 Nginx Version이 노출된다. Nginx Version이 노출이 되어도 문제가 없다고 생각할 수 있으나, 그 생각은 매우 큰 오산이다. 이렇게 Version이 노출이 된 경우 현재 사용하고 있는 해당 Nginx Version에 알려진 취약점을 이용하여 좀 더 쉽게 공격이 가능하다. 쉽게 이야기해 Version 정보를 모른다면 100번 만에 공격이 성공될 수 있지만, Version 정보를 안다면 단 한 번 만에도 공격이 성공될 수 있다. 그러니 별문제 아니라 생각하지 말고 반드시 서비스를 사용하는 경우 꼭 아래와 .. 2022. 4. 18.
[MySQL] SQL문을 통한 Unixtime / Date 형식 변경 하기 SQL문을 통한 Unixtime / Date 형식 변경 하기 데이터베이스에서 시간에 대해 설정을 하는 경우 Unixtime(유닉스 타임) 혹은 Date(데이트) 형식으로 많이 사용을 하고 있다. 또한, 특정 소프트웨어(Software) 나 개발한 로그(Log)에서도 Unixtime을 사용하는 경우가 많다. 리눅스에서 Date 명령어를 통해서 Unixtime 혹은 Date 형식을 변경하는 방법은 이전에 한번 알아보았다. [Linux] 리눅스 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기 데이터베이스(DB)에서 시간에 대해 설정을 하는 경우 Unixtime(유닉스 타임) 혹은 Date(데이트) 형식으로.. 2022. 4. 17.
300x250
300x250
 
300x250
300x250

loading