Flutter에서 Twilio API를 사용하여 SMS를 보내는 방법을 설명해 드리겠습니다.Flutter는 Dart 기반이므로, Twilio의 HTTP API를 호출해야 합니다.🔹 1. Twilio 계정 설정Twilio를 사용하려면 API 키를 발급받아야 합니다.Twilio 가입 및 로그인Account SID, Auth Token 확인 (Twilio Console에서 확인 가능)Twilio에서 제공하는 발신 전화번호(From Number) 발급🔹 2. Flutter에서 Twilio API 호출Flutter에서는 http 패키지를 사용하여 Twilio의 REST API를 호출하면 됩니다.✅ http 패키지 설치먼저, pubspec.yaml에 http 패키지를 추가합니다.dependencies: flu..

소개네이버블로그 개인 계정 혹은 가게 계정을 홍보하기 위한 지루하고 소모적인 수동 반복작업 대신 자동으로 작업을 대신해주는 프로그램을 만들었습니다.최대한 편하게 사용할 수 있도록 제작되었으나 사용방법 및 주의사항을 숙지하지 않고 이용할 시 프로그램 오작동 및 계정에 불이익이 있을 수 있으니 사용방법과 주의사항을 꼭 읽어주세요!! 해당 블로그 댓글매크로 프로그램은 크게 3가지 방법으로 나누어서 쓰게 됩니다. 사용방법 **프로그램 구동 시 자동제어되는 크롬창이 새로 뜨고 해당 크롬창에서 각종 작업들이 자동으로 수행됩니다. 작업이 모두 완료되기 전엔 해당 크롬창을 절대 수동으로 조작하거나 끄지 말아주세요!**1. 랜덤으로 블로그 방문하기1 - 키워드 검색으로 (좋아요 or 댓글 or 둘다) 2. 랜덤으..

소개인스타그램 개인 계정 혹은 가게 계정을 홍보하기 위한 지루하고 소모적인 수동 반복작업 대신 자동으로 작업을 대신해주는 프로그램을 만들었습니다.최대한 편하게 사용할 수 있도록 제작되었으나 사용방법 및 주의사항을 숙지하지 않고 이용할 시 프로그램 오작동 및 계정에 불이익이 있을 수 있으니 사용방법과 주의사항을 꼭 읽어주세요!! 해당 인스타그램 오토봇은 크게 2가지 방법으로 나누어서 쓰게 됩니다. (아래에서 설명) 사용방법 **프로그램 구동 시 자동제어되는 크롬창이 새로 뜨고 해당 크롬창에서 각종 작업들이 자동으로 수행됩니다. 작업이 모두 완료되기 전엔 해당 크롬창을 절대 수동으로 조작하거나 끄지 말아주세요!**1. 특정 계정명을 입력하여 해당 계정의 팔로워들 계정으로 하나하나 방문하여 게시글이 있으..

한소희가 지하철역에서 가부좌를 틀고 기도하는 듯한 포즈로 명상하는 모습이 많은 이들의 눈길을 끌었다. 환한 미소를 지으며 유쾌한 일상을 자랑한 한소희의 모습은 팬들에게 새로운 매력을 보여주며 긍정적인 에너지를 전달했다.한소희는 지난달 배우 류준열과의 열애를 인정했으나, '환승 연애' 등 각종 논란이 불거지며 공개 연애 14일 만에 결별했다. 이후 한소희는 본업인 연기 활동에 집중하며 새로운 출발을 알렸다. 배우 한소희는 최근 배우 류준열과의 결별 이후 다양한 활동을 통해 근황을 전하고 있다. 그녀는 자신의 소셜 미디어를 통해 팬과의 소통을 이어가며, 일상 속에서의 모습을 공유하고 있다. 또한, 한소희는 지하철역 바닥에 앉아 명상하는 사진을 공개하며, "너희가 있고 내가 있고 우리가 있고 같이 ..."라는..

한국전자통신연구원(ETRI)은 날숨에 포함된 휘발성유기화합물(VOCs)을 분석하여 폐암을 조기에 진단하는 기술을 개발하였습니다. 이 기술은 95%의 정확도로 폐암 여부를 판별할 수 있으며, 검사 시간은 약 20분 정도 소요됩니다. 검사 절차는 다음과 같습니다:날숨 채취: 검진자는 비닐 봉투에 날숨을 불어넣습니다.가스 성분 포집: 비닐 봉투에 탄소 흡착 튜브 막대를 연결하여, 날숨에 포함된 다양한 가스 성분을 튜브에 포집합니다.분석 및 판별: 포집된 가스 성분을 멀티모달 센서 어레이가 감지하고, 인공지능(AI) 딥러닝 알고리즘을 통해 폐암 여부를 판별합니다. 이 기술은 방사선 노출 없이 간단한 절차로 폐암을 조기에 발견할 수 있어, 기존 CT 검사 대비 비용 부담이 낮고 편의성이 높습니다. 향후 위암, ..
🚀 파이썬으로 웹사이트 접근 시 차단 우회 방법일부 웹사이트는 자동화된 크롤링을 감지하고 차단합니다. 하지만 Selenium, requests, 프록시(proxy), User-Agent, 헤더 조작 등의 기법을 활용하면 이러한 차단을 우회할 수 있습니다.✅ 1. 웹사이트 차단 방식 및 우회 기법웹사이트는 다양한 방법으로 크롤러를 감지하고 차단합니다. 이를 우회하는 다양한 방법을 소개합니다.차단 방식 설명 우회 방법robots.txt 차단크롤링이 허용되지 않은 페이지 지정robots.txt 확인 후 우회User-Agent 차단봇의 User-Agent를 감지하여 차단User-Agent 변경IP 차단동일한 IP에서 반복 요청 시 차단프록시 서버 이용로그인 필요인증 없이 접근할 수 없음Selenium으로 로그..
🚀 OpenCV를 활용한 이미지 기반 자동화 및 CAPTCHA 우회 방법웹 크롤링과 자동화에서 이미지 기반 CAPTCHA는 일반적인 문자 크롤링보다 해결이 어려운 문제입니다.하지만 **OpenCV와 딥러닝(OCR, AI)**을 활용하면 CAPTCHA를 효과적으로 인식하고 우회할 수 있습니다.✅ 1. OpenCV와 OCR을 활용한 CAPTCHA 분석 개요🔹 CAPTCHA 자동 입력 과정1️⃣ Selenium을 활용하여 CAPTCHA 이미지 다운로드2️⃣ OpenCV로 이미지 전처리 (흑백 변환, 노이즈 제거, 경계 검출)3️⃣ Tesseract-OCR로 문자 인식4️⃣ Selenium을 통해 자동 입력 및 제출📌 사용 기술✅ Selenium → 웹페이지에서 CAPTCHA 이미지 다운로드✅ OpenCV..
🚀 Selenium과 AI OCR을 활용한 CAPTCHA 자동 입력 방법웹사이트에서 **CAPTCHA(자동입력방지 문자)**는 봇을 막기 위해 사용됩니다. 하지만 **Selenium과 AI OCR(광학 문자 인식, Optical Character Recognition)**을 활용하면 자동으로 CAPTCHA를 분석하고 입력하는 자동화를 구현할 수 있습니다.✅ 1. CAPTCHA 자동 입력의 핵심 개념CAPTCHA는 일반적으로 이미지 또는 문자 입력 방식으로 제공됩니다.CAPTCHA 유형 설명 해결 방법숫자 또는 문자 입력사용자가 보이는 문자를 입력OCR(광학 문자 인식) 활용Google reCAPTCHA클릭 또는 이미지 선택AI Solver 서비스 이용 (ex. 2Captcha)Invisible CAPT..
🚀 Selenium을 이용한 웹 자동화 프로젝트 예제Selenium을 활용하면 단순한 웹 크롤링뿐만 아니라, **웹 자동화(Web Automation)**까지 가능해집니다.예를 들어, 로그인 자동화, 자동 게시물 작성, 자동 폼 입력 및 제출 등의 작업을 수행할 수 있습니다.✅ 1. Selenium 웹 자동화의 핵심 기능기능 설명브라우저 자동 실행Chrome, Firefox 등 제어로그인 자동화send_keys()를 활용한 폼 입력버튼 클릭click() 메서드 사용자동 스크롤execute_script() 사용파일 업로드send_keys("파일경로") 활용데이터 저장CSV, Excel, JSON 형식으로 저장✅ 2. 프로젝트 1: 자동 로그인 (네이버 예제)네이버에 자동으로 로그인하고, 마이페이지로 이동..

신동엽, 갑질 폭로…”술자리서 뺨 수차례연예계 갑질 문화, 이제는 변화가 필요하다최근 방송에서 개그맨 신동엽이 신인 시절 선배에게 폭행당했던 경험을 털어놓으며 연예계 갑질 문화에 대한 논란이 다시금 떠오르고 있다. 과거 선배들의 권위적인 태도와 부당한 대우는 오랜 시간 업계의 관행처럼 여겨졌지만, 시대가 변하면서 이제는 개선이 절실한 문제로 대두되고 있다.연예계 내 갑질 문화가 사라지기 위해서는 조직 내에서 상호 존중을 기반으로 한 문화 정착이 필요하다. 또한, 피해자가 부당한 대우를 받았을 때 이를 신고하고 보호받을 수 있는 시스템이 마련되어야 한다. 업계 내부의 인식 개선과 더불어 법적·제도적 장치가 함께 구축될 때, 후배들이 두려움 없이 꿈을 펼칠 수 있는 건강한 연예계 환경이 조성될 것이다."재능..

1. 사건 개요2025년 2월 10일 오후, 대전 서구의 한 초등학교에서 40대 여성 교사 A씨가 김하늘 양을 흉기로 공격하여 사망에 이르게 한 사건이 발생하였습니다. A씨는 범행 후 자해를 시도하였으나 생명에는 지장이 없는 상태로 병원에서 치료를 받고 있습니다. 2. 사건 경위범행 준비: A씨는 사건 당일 오후 교무실을 나와 학교 인근 주방용품점에서 흉기를 구매한 것으로 확인되었습니다.범행 시각: 김하늘 양은 오후 4시 30분에서 5시 사이에 돌봄교실에서 나와 시청각실 인근에서 A씨에게 공격을 당한 것으로 추정됩니다.발견 및 신고: 김하늘 양의 실종 신고는 오후 5시 15분에 접수되었으며, 약 35분 후 학교 시청각실 자재실에서 그녀의 할머니에 의해 발견되었습니다. 발견 당시 김하늘 양은 의식이 없었으..
📌 Dart의 비동기 처리 (async, await, Future) 완벽 정리Dart에서는 **비동기 프로그래밍(Asynchronous Programming)**을 통해 네트워크 요청, 파일 읽기, 데이터베이스 처리 등 시간이 오래 걸리는 작업을 효율적으로 실행할 수 있습니다.Dart의 비동기 처리는 Future, async, await 키워드를 기반으로 이루어지며, 이를 이해하면 Flutter의 비동기 UI 처리 및 API 호출도 쉽게 할 수 있습니다.🔹 1. 비동기 프로그래밍이 필요한 이유기본적으로 Dart은 싱글 스레드(Single Thread) 언어이지만, 비동기 처리를 통해 UI의 **프리징(Freeze, 멈춤)**을 방지할 수 있습니다.예를 들어, 네트워크 요청 중 화면이 멈춘다면 사용자 ..