반응형 ETC17 구글 애드센스 심사 거절 이유 - 사이트 다운 "사이트가 다운되었거나 사용할 수 없습니다."제가 처음 애드센스 고시를 치를 때만 해도 이런 문제는 없었는데근 1, 2년 동안 많은 블로거들이, 특히 티스토리 유저들이 이 문제 때문에 골치 아파하는 것 같더군요.최근에 블로그를 하나 더 만들었는데 저 역시도 같은 문제로 고생을 했습니다.결론부터 말씀드리자면...아무도 원인을 모르고 해결책도 모르기 때문에 기다림만이 답이다 스크립트를 잘못 넣은 것도 아니고 접속이 안 되는 것도 아닌데 뭐가 다운이라는 건지 참 답답하기만 하죠.추측컨대, 구글 측에서는 사이트에 정상적으로 접속이 가능한 상태인지 확인하기 위해 요청을 날리거나 사이트 내용을 가져오는 프로그램을 사용할 겁니다.우리가 사용하는 데는 아무 이상이 없지만 그 프로그램이 접근했을 때 티스토리의 서버 설정.. 2025. 2. 4. 배치 파일을 이용해서 업무 자동화하기 까만 화면에 흰 글씨만 가지고 컴퓨터를 사용해야 했던 도스 시대가 있었습니다. 어느 날 윈도우가 혜성처럼 나타나 GUI를 제공하기 시작하면서바야흐로 마우스를 딸깍대기만 하면 대부분의 작업을 수행할 수 있는 새로운 시대가 열리게 되었죠.GUI는 일반 사용자들에게 다양한 편의를 제공하지만전문적인 작업을 할 때는 오히려 CLI가 편하다고 느껴질 때가 많습니다.특히, 쉘 스크립트를 작성해서 실행하기만 하면 여러 가지 명령어가 한 번에 실행되도록 자동화할 수 있다는 점이 매우 편리합니다.윈도우에서도 파일 하나로 미리 준비된 명령들을 실행시킬 수 있는 방법이 있습니다.바로 명령어를 순차적으로 실행할 수 있는 스크립트 파일, 배치 (*.bat) 입니다. 배치 파일을 만드는 방법 은 간단합니다. 메모장을 열어 명령어를.. 2024. 12. 19. API 개발의 동반자, Postman API 방식의 웹 개발은 대부분 JSON 형태의 데이터를 만들어 주고 받는 방식으로 이루어집니다.그래서 웹 개발을 JSON 상하차라고 말하기도 합니다.웹 개발에서는 HTTP 통신 즉, 요청과 응답이 중요하기 때문에 윈도우용 SW를 개발할 때처럼 IDE에서 직접 테스트 및 디버깅을 할 수가 없습니다.프론트엔드의 경우 브라우저를 계속 새로고침하면서 결과를 직접 눈으로 보고 개발을 진행하면 되지만백엔드에서 개발한 API의 기능을 확인하기 위해서는 별도로 테스트 코드나 함수를 만들어줘야 하는 불편이 따릅니다. Postman을 이용하면 손쉽게 특정 URL로 요청 데이터를 만들어서 던지고 바로 응답을 확인할 수 있습니다. Postman라는 말 그대로 우체부 아저씨처럼 데이터를 실어 날라주는 도구라고 할 수 있습니다.. 2024. 6. 11. Github Action을 이용한 개발 서버 자동 배포 git을 이용한 일반적인 개발 흐름은 다음과 같습니다.개발자는 각자의 브랜치 로컬 저장소에 작업한 내역을 Commit합니다.그리고 커밋들을 원격 저장소로 Push하고 관리자에게 Pull request를 보냅니다.PR 관리자가 소스를 검토하고 Master 브랜치와 Merge하면 개발자들이 수정한 내역들이 하나로 통합되게 됩니다. Github Action이란 Github Action은 커밋, 푸쉬, 풀 리퀘스트 같은 이벤트가 발생할 때마다 빌드, 테스트, 배포가 이루어지도록 Github에서 제공하는 기능입니다.어떤 Event가 발생하면 하나 이상의 Jobs를 포함하고 있는 Workflow가 실행됩니다. Workflow는 수동으로 또는 스케줄러에 의해서 실행될 수도 있습니다. Workflow는 YAML 파일로.. 2024. 6. 4. 블로그 글에 신뢰를 더하는 소제목 디자인 개인적으로 웹 페이지에 있어서 가장 중요한 것은 기능적인 부분보다도 UI/UX라고 생각합니다.너무 오래된 디자인이나 기본 기능만 사용해서 쉽게 만든 사이트를 보면 뭔가 피싱 같기도 하고 오래된 정보가 있을 것 같기도 해서 신뢰가 잘 안 가죠.이렇게 말하는 저도 2년이 넘도록 블로그를 운영하면서 디자인을 바꿔볼 생각은 안 하고 있다가 오늘 주말을 맞아 간단한 변화를 줘 봤습니다.메뉴나 메인 화면 같은 것도 이것 저것 바꿔줄 수 있지만 이 곳은 유입의 90% 이상이 구글 검색을 통해 포스트 단위로 들어오고 있기 때문에 일단은 포스트 자체만 신경 써보기로 합니다. 전체 CSS 편집하기 티스토리 기준이지만 다른 플랫폼에서도 html/css를 직접 편집하는 기능이 있다면 쉽게 적용할 수 있습니다.블로그 관리 홈 .. 2024. 6. 2. 엑셀로 대량의 쿼리문 생성하기 다른 DB에서 옮겨오는 경우라면 DB툴에서 SQL문으로 내보내기 같은 기능을 활용하면 됩니다.계속 반복되는 작업이라면 엑셀을 읽어서 DB에 넣어주는 프로그램을 만드는 것도 방법입니다.하지만 일회성으로, 엑셀로 받은 대량의 데이터를 DB에 INSERT하려고 할 때 어떻게 하면 좋을까요?엑셀을 이용해서 간단하게 쿼리문을 생성할 수 있었습니다. ABCD1col1col2INSERT INTO SOME_TABLE VALUES2key1value1('key1','value1'),3key2value2('key2','value2'), 위와 같이 키-밸류 형태의 데이터를 이용해 D열에 쿼리문을 생성해보겠습니다.엑셀에서는 다른 셀의 값을 참조할 때 &기호를 사용합니다.B2의 key1은 &B2&로 C2의 value1은 &C2&.. 2024. 5. 30. 이전 1 2 3 다음 more 반응형