본문 바로가기

분류

DNS와 IP 주소 이해와 예: 웹페이지는 어떻게 작동하는가 웹을 열 때, 진짜 무슨 일이 일어날까?여러분이 평소에 즐겨 방문하는 웹사이트를 생각해 보세요. 오늘 아침에 뉴스를 확인하기 위해 어떤 사이트에 접속했나요? '구글', '티스토리', '유튜브' 같은 웹페이지 주소를 입력하는 그 순간, 사실 어떤 일이 벌어지고 있을까요? 눈에 보이지 않는 무언가가 복잡하게 작동해 우리를 원하는 정보로 안내해 주는, 그 과정의 주인공은 바로 DNS와 IP 주소입니다.인터넷은 마치 거대한 도시와도 같습니다. 웹사이트라는 다양한 목적지를 찾아가기 위해서는, 여러분이 어디로 가야 하는지 알려주는 지도가 필요하죠. 그리고 그 지도에 해당하는 것이 바로 'DNS'입니다. DNS는 어떤 역할을 하고 있으며, 그와 더불어 IP 주소는 어떤 의미일까요? 이 글을 통해 그 과정을 하나씩 파.. 더보기
ElasticBeanstalk에서 Selenium 크롤링하기: 트러블슈팅부터 실전 팁까지 "웹 스크래핑이 필요한데 AWS에서 Selenium이 작동하지 않아 고생하고 계신가요? 저도 그랬습니다. 하지만 이제는 해결책을 찾았습니다."들어가며데이터를 수집하다 보면 언젠가는 마주치게 되는 순간이 있습니다. 바로 동적 웹페이지에서의 데이터 추출이죠. Beautiful Soup으로는 한계가 있어 Selenium을 써야 하는데... AWS Elastic Beanstalk 환경에서 이를 구현하는 것은 생각보다 까다로울 수 있습니다.이 글에서는 제가 겪었던 문제들과 해결 방법을 단계별로 상세히 공유하려고 합니다.Elastic Beanstalk이란?"Docker? EC2? 인프라 구성이 너무 복잡하지 않나요?"Elastic Beanstalk(EB)은 AWS가 제공하는 PaaS(Platform as a Ser.. 더보기
Make.com을 활용한 업무 자동화로 칼퇴 실현하기 "오늘도 시간에 쫓겨 일하다가 퇴근 후 자유는 저 멀리 사라져 버렸다..." 많은 직장인들이 느끼는 일상적인 피로감입니다. 매일 반복되는 단조로운 업무들, 특히 손으로 일일이 처리해야 하는 반복 작업들은 시간 소모가 크고 피로를 가중시킵니다. 여기서 제 구세주가 등장했습니다—바로 Make.com입니다. 이 도구가 어떻게 저를 "칼퇴 요정"으로 변신시켰는지 이야기해드리겠습니다.Make.com이란 무엇인가요? 업무 자동화의 시작!Make.com은 일상에서 발생하는 다양한 반복 작업을 자동화하여 업무 효율성을 크게 향상할 수 있는 강력한 자동화 플랫폼입니다. 예를 들어, 매일 수백 개의 이메일에 첨부된 파일을 특정 폴더에 저장하거나, 고객 데이터를 수동으로 입력하는 작업을 자동화할 수 있습니다. 특히 시간 소.. 더보기
파이썬으로 크롤링하기: selenium과 scrapy가 필요한 진짜 이유 크롤링으로 데이터를 수집하려다가 벽에 부딪히신 적 있으신가요? 단순한 requests만으로는 원하는 데이터를 가져올 수 없었던 경험, 다들 한 번쯤 있으시죠?🌟 크롤링의 세계로 오신 것을 환영합니다지난 주말, 한 스타트업 대표님께서 제게 연락을 주셨습니다. "전국의 카페 리뷰 데이터가 필요한데, 어떻게 하면 좋을까요?"같은 날 오후, 한 대학원생도 비슷한 고민을 털어놓았습니다. "논문 작성을 위한 SNS 데이터를 수집하고 싶은데, 자동화할 수 있는 방법이 없을까요?"이런 요청들을 들으며 문득 깨달았습니다. 많은 분들이 데이터 수집의 진짜 어려움을 겪고 계시다는 것을요.🤔 왜 단순한 크롤링으로는 부족할까요?실제 웹사이트를 한번 상상해 보세요.스크롤을 내리면 새로운 콘텐츠가 로딩되는 무한 스크롤클릭해야만.. 더보기
크몽 수업 의뢰 사전 미팅 기록 - 크롤링, DB 기록, 권한 관리 수업 일시: 2024년 10월 14일 (월) 오전 9:00 ~ 9:30주제: 웹 크롤링 구현, 데이터베이스 기록, 권한 관리 기능 구현에 대한 요구사항 및 구체적인 수업 방향과 목표 소개요구사항1. 특정 버튼 클릭 시 웹 페이지 크롤링 구현요청자님은 특정 버튼 클릭 시 목표하는 페이지를 크롤링하는 기능을 원합니다. 이 과정에서 발생할 수 있는 예외 상황을 처리하고, 안정적인 크롤링 방법에 대해 다룰 예정입니다. 사용자가 버튼을 클릭하면 특정 웹 페이지의 데이터를 자동으로 수집하여 실시간으로 데이터를 제공받는 것이 목표입니다.2. 크롤링 결과를 DB에 기록크롤링 성공 시 그 결과를 나만의 데이터베이스(DB)에 기록하는 기능을 추가합니다. 수집된 데이터를 체계적으로 정리하고 필요한 정보를 효과적으로 저장하여 추후.. 더보기
구미 코딩 모임 12회: ChatGPT 4.0과 쇼핑몰 자동화 경험 공유 구미 코딩 모임에서 배운 지식과 성장의 즐거움2024년 10월 12일, 구미 미디어센터 드림큐브 3동에서 열린 구미 코딩 모임 12회가 진행되었습니다. 이른 아침의 신선한 공기를 맞으며 모임 장소에 도착한 참석자들은 기대와 설렘으로 가득했습니다. 이번 모임에서는 각자의 근황을 나누고, ChatGPT 4.0 with Canvas의 새로운 기능을 탐구했습니다. 또한, 온라인 쇼핑몰 운영 경험을 나누며 유익한 시간을 보냈습니다. 새로운 얼굴들과의 만남도 특별한 즐거움을 더해주었습니다. 모두가 각자의 이야기를 나누고 기술적인 지식을 공유하며 서로 배우는 시간이었습니다. 날짜: 2024년 10월 12일(토) 10:00장소: 구미 미디어센터, 드림큐브 3동참석자: 야호, 브로콜리, 팔고사고, 애꿍이, 디카페인, 방.. 더보기
새로운 차원의 도구: ChatGPT 4.0 with Canvas, 당신의 글쓰기와 코딩 파트너 "안녕하세요! 여러분의 생각을 조금 더 부드럽게 정리하고 싶나요? AI와 함께 작업하며 새로운 세상을 열어 보세요!"  이 글은 여러분을 위한 것입니다. AI와 함께 글도 쓰고, 코드도 고치면서 마치 오래된 친구가 옆에서 힘을 보태주는 것처럼 느껴보세요. ChatGPT 4.0 with Canvas가 여러분의 작업을 훨씬 더 자연스럽고 쉽게 만들어 줄 것입니다. ChatGPT 4.0 with Canvas - 문서 편집과 코딩 협업의 혁신적 솔루션효율적인 협업: ChatGPT와의 더 나은 협력 한 번의 클릭으로 완벽한 글을 얻을 수 있다면 어떨까요? ChatGPT 4.0 with Canvas는 사용자가 작성한 문서를 더욱 깔끔하고 완성도 높게 다듬는 기능을 제공합니다. Canvas 기능을 통해 문서 편집, .. 더보기
도시에서 배운 개발 노하우, 고향에서 꽃 피우기 고향에서 내가 기대하는 것2000년 전후, 구미는 대한민국의 경제 중심지 중 하나였습니다. 공단에서 연기가 피어오르고, 거리는 공장과 상점들로 붐볐으며, 사람들의 얼굴에는 활력이 넘쳤습니다. 아침 일찍부터 공장 노동자들이 출근길에 나서고, 상점 주인들은 분주히 손님을 맞이하며 활기를 더했습니다. 저녁이 되면 시장은 가족 단위로 나온 사람들로 가득 차고, 길거리 음식 냄새가 곳곳에서 풍겨왔습니다. 그 시절 구미의 거리는 마치 멈추지 않는 기계처럼 끊임없이 움직이며 생동감을 자아냈습니다. 그 시절을 기억하는 사람들에게 구미는 활기차고 번성한 도시였죠. 그러나 지금의 구미는 그때와 비교할 수 없을 정도로 경기가 위축된 상태입니다. 거리는 예전만큼 붐비지 않고, 문을 닫은 상점들이 눈에 띕니다. 서울에서 쌓은 .. 더보기

728x90