텔레봇을 사용하여 점심 메뉴 추천 받기
·
이것저것
Telegram 봇을 생성한김에 점심 메뉴 추천도 받아보고 싶어 짐 (매번 고르는게 힘듬)개발은 할줄 모르기에 AI 도움을 받아 재미삼아 해 봄...봇 토큰은 별도의 파일에서 읽어오도록 설정 (token.txt)메뉴도 별도의 파일에서 읽어서 진행 (menu.txt)텔레그램 봇은 명령어로 영문, 숫자 및 밑줄(_)만 사용할 수 있음점심 추천 명령을 "밥먹자"로 사용하고 싶어 MessageHandler를 사용하여 입력 된 텍스트를 감지하여 특정 문자열(밥먹자)과 일치할 때 명령이 실행하도록 설정봇 명령 수행 시 "/"를 사용해야 되나 MessageHandler 사용으로 "/" 없이 입력 된 "밥먹자"를 감지추천한 메뉴가 맘에 들지 않을 경우 다시 선택 할 수 있도록 "다시 추천" 버튼 추가선택이 완료 되면 ..
PC 부팅 시 Telegram으로 메시지 보내기
·
이것저것
Telegram bot 생성 후 Azure 연동전에 재미삼아 해 봄..  1. 대상 PC에 Python 3.13.0 설치(설치 시점 최신 버전)https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org 설치 시 "Add python.exe to PATH" 체크 -> 나머지는 기본값으로 진행 설치 확인  2. requests 모듈 설치HTTP 요청을 처리할 수 있도록 Requests 라이브러리 추가python -m pip install requests 설치 후 최신버전 업그레이드 적용python.exe -m pip install --upgrade pip  3...
Telegram을 사용하여 Azure 알람 받기 1 (텔레그램 설정)
·
AWS, Azure
텔레그램을 사용하여 Azure VM 관련 알람 설정  1. Telegram에서 BotFather를 검색하고 대화 시작  2. "/newboot" 명령어로 새 봇을 생성  3. 봇 이름 생성봇의 이름은 bot 으로 끝나야 됨중복되지 않는 이름을 찾는게 쉽지 않음.붉은 박스로 표시 된 token 값은 별도로 저장 (노출되지 않도록 주의)  4. 생성한 봇을 검색하여 대화 시작   5. chat_id 확인웹 브라우저에 "https://api.telegram.org/bot/getUpdates" 입력하여 chat_id 확인웹 브라우저에 주소 입력 전 텔레그램에서 봇에게 간단하게 메시지를 보낸 후 진행(바로 진행 시 chat id 확인 불가)봇 토큰 입력 시 bot과 토큰값은 붙여서 입력(bot81 ~ )chat ..
PPS를 bps로, bps를 PPS로 변환
·
이것저것
클라우드는 서버 지표뿐만 아니라, 네트워크 성능 지표도 봐야 되서 정리 해 봄.  bps (bits per second)소문자 표기 / 초당 전송되는 비트 수데이터 전송 속도 또는 네트워크 대역폭 표현 시 사용(주로 네트워크 속도 표현 시 사용)데이터 전송 속도를 정확하게 측정하여, 네트워크 성능 평가에 유용 BPS (Bytes Per Second)대문자 표기(B/s) / 초당 전송되는 바이트 수데이터 전송 속도 또는 네트워크 대역폭 표현 시 사용(주로 데이터 전송 속도를 표현할 때 사용)데이터 전송 속도를 정확하게 측정하여, 네트워크 성능 평가에 유용1 Byte = 8 bits, 1 BPS = 8 bps  PPS (Packets Per Second)대문자 표기 / 초당 전송되는 패킷 수 패킷 전송의 안..
[Azure] Microsoft Service Trust Portal, Microsoft Purview, Microsoft Defender for Cloud 비교
·
AWS, Azure
Microsoft Service Trust Portal, Microsoft Purview, Microsoft Defender for Cloud 의 주요 차이점 비교 Microsoft Service Trust Portal - Microsoft 정보 제공에 중점(문서 제공) Microsoft Purview - 조직의 데이터 거버넌스와 관리에 초점 Microsoft Defender for Cloud - 클라우드 환경의 보안과 보호에 중점(보안 관리 시스템)    목적Microsoft Service Trust PortalMicrosoft 클라우드 서비스의 보안, 개인정보 보호, 규정 준수에 대한 정보와 문서 제공Microsoft Purview조직의 데이터를 관리, 보호, 통제하기 위한 포괄적인 데이터 거버넌스 ..
[Azure] Advisor, Service Health, Monitor 비교
·
AWS, Azure
Azure Advisor, Azure Service Health, Azure Monitor의 주요 차이점 비교Azure Advisor - 최적화 권장 사항Azure Service Health - Azure 서비스의 상태 정보Azure Monitor - 포괄적인 모니터링 및 분석 도구   목적Azure AdvisorAzure 리소스 최적화를 위한 개인화된 권장 사항 제공Azure Service HealthAzure 서비스 및 리소스의 상태에 대한 개인화된 뷰 제공Azure MonitorAzure 및 온프레미스 리소스의 성능과 가용성 모니터링 주요기능Azure Advisor성능, 보안, 안정성, 비용 효율성 개선을 위한 제안 제공 - 클라우드 최적화에 필요한 시간 절약 - 새로운 권장 사항에 대한 알람 수신..
IT 업무 용어
·
이것저것
업무에 도움이 되는 용어들.. (생각날때마다 추가) 스크럼(scrum)매일 하는 업무 공유 미팅많은 시간을 할애하지 않고 빠르게 업무 공유하는 시간 (10~15분 내외로 짧게 진행) 인비인비테이션(Invitation)의 줄임말 AD HOC'to this', 'for this'로 쓸수 있는 '특정 용도를 위한'이라는 뜻 (특정 부분에서 특정 목적을 위해) WIP'Work In Progress'의 약자로 '진행 되고 있음'을 의미 MECE (미시) 'Mutually Exclusive Collectively Exhaustive'의 약자로 '상호 배제 및 전체 포괄'이라는 뜻 '중복'과 '누락'이 없는 단계로 대상을 잘게 쪼개 생각하는 논리 Wow/MoM/YoYWoW - Week Over Week (전주 대비)..
[Azure] Pearson VUE 시험 일정 변경 방법
·
AWS, Azure
언제나 일정을 잡으면 작업이 발생 함...... Azure 시험은 예정된 일정에서 24시간 이전에는 예약 취소/변경이 가능함  1. MS Learn 사이트 접속https://learn.microsoft.com/ko-kr/users/me/certifications 프로필 learn.microsoft.com 2. "자격 증명 -> 인증"으로 이동 3. 아래 "일정 조정" 클릭 후 등록 했던 주소 정보 한번 더 입력  4. 시험 코드를 클릭 후 오른쪽 "일정 변경" 선택  5. 응시하고자 하는 일정과 시간 선택   6. "Microsoft 정책에 동의합니다" -> "동의"7. "모든 정보가 올바릅니까? 주문을 완료하려면 계속 진행하십시오." -> 등록 정보 확인 후 "다음" 8. "거의 다 되어갑니다..." ..
[Azure] Terraform - VM 생성 및 apache2 자동 설치(NSG 정책 추가 포함)
·
AWS, Azure
Terraform 코드를 사용하여 리눅스 VM 생성 및 apache2 자동 설치 진행 (NSG 정책 추가 포함)리소스 그룹 - azuredev-rg ( 신규 생성 )VNET 이름 - azuredev-vnet (신규 생성)SUBNET 이름 - azuredev-subnet (신규 생성)NSG 이름 - azuredev-nsg (신규 생성) -> SSH, HTTP 정책 생성공인 IP - azuredev1-pip  (신규 생성)VM 이름 - azuredev1  (신규 생성)SSH 접근은 사용자 계정 azuser로 패스워드 인증 사용  디렉토리 구조각 파일의 내용메인 구성 - main.tfterraform { required_providers { azurerm = { source = "hashico..