꿈을 바구니에 담아 간직하다 보면!!

지금 참 힘들죠? 근데 내일은 지금보다 덜 힘들거예요

힘든 건 오늘만이 아니다. 내일도, 그리고 그 다음 날도 계속될 것이다.

전체 글 146

텔레그램 봇(bot) 명령가이드

🆕 기본 명령어/newbot - create a new bot/newbot - 새로운 봇을 생성합니다./mybots - edit your bots/mybots - 내가 만든 봇들을 관리(편집)합니다.✏️ 봇 편집 (Edit Bots)/setname - change a bot's name/setname - 봇 이름을 변경합니다./setdescription - change bot description/setdescription - 봇 설명(Description)을 수정합니다./setabouttext - change bot about info/setabouttext - 봇 소개글(About)을 수정합니다./setuserpic - change bot profile photo/setuserpic - 봇 프로필 ..

텔레그램 2025.12.16

Apache의 에서 User-Agent 기반으로 특정 봇을 차단하는 방식입니다.

# 특정 User-Agent(봇) 문자열을 감지해서 bad_bot 환경변수로 지정BrowserMatchNoCase "AhrefsBot" bad_botBrowserMatchNoCase "SemrushBot" bad_botBrowserMatchNoCase "MJ12bot" bad_bot# 접근 제어 순서: Allow 규칙 먼저, 그 다음 Deny 규칙 적용Order Allow,Deny# 기본적으로 모든 요청을 허용Allow from all# bad_bot 환경변수가 설정된 경우 접근 차단 (403 Forbidden)Deny from env=bad_bot

PHP Tip 2025.12.14

sitemap.xml 자동 만들기

// 공통 설정 파일 불러오기 (DB 연결, 상수 정의 등)include_once(dirname(__FILE__). "/_common.php");// 사이트 기본 URL$SITE_URL = G5_URL;// sitemap에 포함할 정적 경로 배열$staticPaths = ['/', '/bbs/board.php', '/bbs/faq.php'];// 현재 시간 (ISO 8601 형식)$now = date('c');// XML 헤더 및 캐시 설정header('Content-type: text/xml; charset=utf-8');header('Cache-Control: public, max-age=3600');header('Pragma: public');// XML 시작 부분 작성$xml_code = '' ..

PHP Tip 2025.12.14

지금 수거하러 갑니다. 반나절

참 비가 많이 내린다. 5층 옥상에서 내려다본 하천의 풍경은, 빗물에 쓸려 내려가는 듯 끝없이 흘러간다. 담배 연기도 빗방울에 스며들 듯 천천히 흩어지고, 그 모습을 바라보며 내 인생이 어찌나 허망한지 생각이 든다. 오늘은 이렇게 저물어 가지만, 내일은 또 어떻게 하루를 버텨낼까. 백수의 삶도 이제는 지치고, 힘겹다. 담배가 빗물에 꺼져 갈 즈음, 하천 쪽에서 어디서 본 듯한 옷차림이 우리 집 쪽으로 걸어오는 게 보인다. 앗, 아내다. 몇 년 동안 백수 생활에도 잔소리 없이 대해 주는, 내가 사랑하는 아내. 하지만 아내를 볼 때마다 너무 미안하다. 미안하면서도 큰소리치고, 투정하며 누워 있는 나에게 밥 먹으라며 이불을 젖히면 “그냥 둬, 밥 먹기 싫어.” 라는 대답만 내뱉는다..