본문 바로가기

Google35

Python 기반 로그 모니터링 및 Google Sheets 수집 연동 자동화 여러 로그 파일을 지정하고, 해당 파일에 로그가 적재될 때 자동으로 수집되도록 한 예시코드입니다. 이 코드를 실행하는 데 필요한 Dockerfile도 함께 제공합니다.Python 코드 (monitor_logs.py)import osimport reimport timefrom watchdog.observers import Observerfrom watchdog.events import FileSystemEventHandlerfrom googleapiclient.discovery import buildfrom google.oauth2.service_account import Credentials# Google Sheets API 설정SCOPES = ['https://www.googleapis.com/auth.. 2024. 12. 22.
일상 속 메모 관리 자동화: 음성, 텍스트, AI를 활용한 효율적 솔루션 일상생활에서 기억해야 할 것을 기록하고 필요할 때 쉽게 물어볼 수 있는 시스템을 구축하는 다양한 접근 방법과 활용 가능한 도구입니다.AI 기반 메모 및 비서 시스템✅ 활용 가능한 기술 및 도구ChatGPT (OpenAI API)개인 비서처럼 사용할 수 있습니다. OpenAI의 API를 이용해 사용자가 메모를 추가하거나 검색할 수 있도록 설정 가능합니다.예: "오늘 저녁 약속은 7시", "내일 아침에 우유 사기"와 같은 내용을 저장하고 검색.Notion + AINotion은 메모와 데이터를 관리하기에 좋은 도구입니다.Notion AI를 활용해 저장된 데이터를 분석하거나 필요할 때 검색 가능.Obsidian + AI 플러그인Obsidian은 로컬에서 작동하는 메모 도구로, 플러그인을 통해 GPT 통합 가능... 2024. 12. 12.
Google Apps Script 활용한 메일 자동화, AI 슬랫봇 만들기 메일 자동화를 위한 수신 메일 분류 및 특정 키워드 기반 액션 워크플로우 수행을 위한 기반 환경을 구성하려면 Google Workspace의 다양한 도구를 활용해야 합니다. 이 작업은 주로 Google Apps Script와 Gmail 필터, Google Drive, Google Sheets 등을 활용하여 이루어질 수 있습니다. 다음은 이 작업을 수행하는 단계별 가이드입니다.1. Gmail 필터 설정Gmail에서 특정 키워드나 조건에 맞는 메일을 자동으로 분류하기 위해 필터를 설정해야 합니다.1.1 필터 생성Gmail 열기: Gmail을 열고, 상단 검색창 오른쪽에 있는 화살표를 클릭합니다.조건 입력: 예를 들어, 메일 제목에 "invoice"가 포함된 메일을 분류하고 싶다면, "Subject" 필드에 .. 2024. 11. 18.
Cloud Code로 쉽게 시작하는 Kubernetes 클러스터 관리와 클라우드 배포 Cloud Code는 Google이 제공하는 플러그인으로, Kubernetes와 클라우드 서비스를 활용하는 개발 작업을 비주얼 스튜디오 코드(Visual Studio Code)나 IntelliJ IDEA와 같은 인기 있는 통합 개발 환경(IDE)에서 보다 쉽게 진행할 수 있도록 설계되었습니다. 이 도구는 클라우드 기반 애플리케이션의 개발, 디버깅, 배포를 간소화하고, 개발자가 클라우드 환경에 보다 효율적으로 통합할 수 있도록 돕습니다.Cloud Code의 주요 기능Kubernetes 지원Cloud Code는 Kubernetes 클러스터와의 상호작용을 용이하게 합니다. 개발자는 로컬에서 Kubernetes 애플리케이션을 개발하고 테스트할 수 있으며, Cloud Code는 클러스터의 상태를 시각적으로 모니터.. 2024. 11. 9.
내부 네트워크 활동중인 IP 주소 및 운영체제(OS) 정보 수집 내부 네트워크에서 활성화된 IP 주소들의 운영체제(OS) 정보를 수집하기 위해 네트워크 스캐닝 도구를 사용할 수 있습니다. 대표적인 도구로는 Nmap이 있습니다. Nmap은 네트워크 탐색 및 보안 감사에 널리 사용되는 오픈 소스 도구로, IP 주소의 활성 상태 확인 및 OS 식별 등의 기능을 제공합니다. 다음은 Nmap을 사용하여 내부 네트워크의 IP 주소를 스캔하고 OS 정보를 수집하는 방법입니다.Nmap 설치대부분의 리눅스 배포판에서는 패키지 관리자를 통해 쉽게 설치할 수 있습니다. Ubuntu / Debiansudo apt-get updatesudo apt-get install nmapCentOS / RHELsudo yum install nmapWindowsNmap 공식 웹사이트에서 Windows .. 2024. 11. 7.
728x90