사이트맵에서 페이지 목록 파싱해보기 포스팅 썸네일 이미지

Study/Python

사이트맵에서 페이지 목록 파싱해보기

블로그를 시작하다 보니 온통 관심사가 블로그로 쏠리게 되었습니다. 구글과 네이버에 사이트 등록을 하면서 sitemap.xml의 존재에 대해 알게 되었고, 확인해보니 사이트 내의 페이지 목록과 최종 수정 일자가 표기되어 있는 것을 알게 되었습니다. 그래서 이 내용을 파싱 하여 페이지 리스트를 얻고 각 페이지에 접속해 alt 속성 누락 여부를 확인할 수 있을까? 여기에 추가해 최종 수정 일자를 대조하여 수시로 점검이 가능할까? 하는 궁금증이 생겼고 sitemap.xml 파싱에 도전하게 되었습니다. 실패기 막연한 생각에 .xml 확장자니 'ElementTree'를 활용하면 되지 않을까 하는 생각이 들었고 다음과 같이 코드를 짜보았으나 제대로 되지 않았습니다. 그나마 가장 근접했다고 생각하는 코드는 이렇습니다...

2021.02.13 게시됨

엑셀 조건을 만족하는 가장 마지막 값 찾기 (LOOKUP, VLOOKUP) 포스팅 썸네일 이미지

Study/Etc

엑셀 조건을 만족하는 가장 마지막 값 찾기 (LOOKUP, VLOOKUP)

VLOOKUP 함수에 익숙하신 분들이라면 배열에서 값을 검색하면 일치하는 것 중 가장 상단의 값을 반환하는 것을 알고 계실 것입니다. 때문에 동일한 레코드가 여러 개라도 수식의 결과는 항상 최상단의 값이 나타나게 됩니다. 하지만 가장 마지막 방문 기록이나 입고 내용 같이 최하단에 위치한 값을 얻어야 할 때가 있습니다. 이번 글에서는 이럴 때 사용할 수 있는 방법에 대하여 알아보고자 합니다. 위의 예시는 제품들의 입고 수량을 일자 순으로 나열해 두고 있습니다. 여기서 입고 일자를 수식에 활용하지 않는다는 가정하에 가장 마지막에 입고된 마우스의 수량을 얻으려면 어떤 수식을 사용해야 할까요? 흔히 사용하는 VLOOKUP 수식을 쓰면 제일 상단에 위치한 7번 행의 마우스 입고 수량인 '2'가 나오게 될 것입니다..

2021.02.12 게시됨

[MacOS] 터미널 명령어 모음 포스팅 썸네일 이미지

Study/Mac

[MacOS] 터미널 명령어 모음

맥을 사용하다 보면 필연적으로 터미널을 사용해야 할 상황이 발생한다. 하지만 GUI에 길들여져 있던지라 까만 배경에 흰 글자 몇 개는 굉장히 당혹스럽기도 하고 그나마 몇 번 써본 윈도의 CMD와도 명령어가 달라 난해하다. 그래서 터미널 명령어를 찾아보게 되었고 자주 사용하는 cd(Change Directory), rm(Remove), mkdir(Make Directory) 외에 여러 명령어가 소개된 해외 자료가 있어 가져와 보았다. 출처는 하단에 표기되어 있다. Shortcuts Tab Auto-complete file and folder names Ctrl + A Go to the beginning of the line you're currently typing on Ctrl + E Go to the ..

2021.02.11 게시됨

Mac OS 용 패키지 관리자 Homebrew 설치 및 사용해보기 포스팅 썸네일 이미지

Study/Mac

Mac OS 용 패키지 관리자 Homebrew 설치 및 사용해보기

Mac OS 용 패키지 관리 툴입니다. 설치 항목을 관리할 수 있고 개발 환경을 세팅하는데 필요한 시간을 단축할 수 있는 장점이 있다고 합니다. 다만, 커뮤니티 기반으로 운영되어 패키지 안정성 문제가 존재한다고 합니다. 공식문서에 따르면 모하비 10.14 이상의 OS 버전을 지원하고 인텔 64비트 CPU와 실리콘 CPU를 모두 지원한다고 합니다. 저는 개인적으로 협업이나 버전 관리와는 크게 관련이 없지만 많은 분들이 코딩 관련 패키지를 설명할 때 Homebrew를 이용해 설치하는 방법을 안내해주고 있어 설치를 시도해 보았습니다. | 설치 # 터미널에서 아래 코드 입력 # xcode 커맨드라인 툴 설치 xcode-select --install # Homebrew 설치 /bin/bash -c "$(curl ..

2021.02.11 게시됨

[리뷰]휴대용 스폿 용접기 직구 후기 포스팅 썸네일 이미지

Tip

[리뷰]휴대용 스폿 용접기 직구 후기

사용하던 청소기가 고장 나 배터리 교체를 알아보니 정식 서비스센터 교체 시 6만 원가량 비용이 발생한다는 것을 확인하고 폐기를 고민하던 찰나 배터리를 구매해 자가로 교체하면 만원 정도에 교체가 가능하다는 것을 알게 되었습니다. (중고 배터리 셀 기준) 그래서 배터리를 구매하고 1차로 전기테이프로 연결하여보았지만 접촉이 불량해 실패, 납땜도 시도해 보았지만 알아보니 고온용 납땜기가 필요한 데다 배터리에 열을 장시간 가하면 위험할 수 있다는 이야기가 있어 일찍이 포기하고 망연자실하다 우연히 찾게 된 제품을 소개하고자 합니다. 사실 스폿 용접기는 가격이 있는 편이라 선뜻 구매하기 어렵고, 때문에 DIY 포럼 등에서 전자레인지를 분해하거나 자동차 배터리를 활용하는 등으로 스폿 용접기를 제작하여 사용하시는 분들이..

2021.02.10 게시됨

누락된 alt 속성 입력해 블로그 이미지 최적화 하기 포스팅 썸네일 이미지

Study/Blog

누락된 alt 속성 입력해 블로그 이미지 최적화 하기

블로그를 시작하고 포털사이트에 사이트를 등록한 지 일주일 가량이 지났으나 아직까지도 블로그가 정상적으로 운영되기 위한 단계가 많이 있음을 느끼고 있습니다. 오늘은 그 해결의 일환으로 검색엔진 최적화(Search-Engine Optimization)를 위한 여러 항목 중 블로그에 이미지 파일을 업로드할 때 유의해야 할 alt 속성에 대해 알아보았습니다. 어떻게 하면 SEO를 저해하지 않는 이미지를 삽입할 수 있는지 방법을 알아보고 하단에 alt 속성을 입력을 쉽게 할 수 있는 방법과 자작 프로그램도 마련해 보았으니 관심 가져주시면 감사하겠습니다. alt 속성이란? alt 속성이란 이미지 파일이 랜더링 되지 못했을 때(엑박) 대체해서 표시되는 문자열로 alternative의 줄임말입니다. 인터넷 연결 속도나..

2021.02.09 게시됨

윈도우 10 시작프로그램 설정 및 해제 방법 포스팅 썸네일 이미지

Study/Etc

윈도우 10 시작프로그램 설정 및 해제 방법

분명 예전엔 시작메뉴에 '시작프로그램' 이란 폴더가 있어 로그온시 자동으로 실행될 프로그램 또는 바로가기 파일을 넣어두던 경험이 있는데, 언젠가부터 존재하지 않아 당황하신 경험이 있을 것입니다. 아래에서는 시작프로그램을 등록하고 해제하는 방법을 안내드리도록 하겠습니다. 시작프로그램 설정 방법 시작프로그램을 지정하기 위해서는 Win + R 버튼을 눌러 실행 창이 뜨면 아래 명령어를 입력해주면 됩니다. 명령어는 두가지가 존재하는데, 시작프로그램을 현재 로그온 된 사용자에게만 국한하여 지정할 것인지 아니면 모든 사용자에게 공통적으로 적용할 것인지에 따라 선택하여 주시면 됩니다. # 사용자 시작프로그램 shell:startup # 공용 시작프로그램 shell:common startup 또는 아래 경로를 탐색기를..

2021.02.08 게시됨

티스토리 포스팅 alt 속성 입력 프로그램 포스팅 썸네일 이미지

Study/Python

티스토리 포스팅 alt 속성 입력 프로그램

| 다운로드 ※ 분할압축으로 전체 파일을 다운로드하시면 됩니다! | 설명 미흡한 실력으로 혹시 모를 오류가 존재할 수 있으니 사용 시 주의 부탁드립니다. 포스트 작성 시 사진 파일에 작성한 "이미지 설명"을 alt 속성으로 입력하는 프로그램입니다. | 사용방법 1. 티스토리 에디터에서 1차 포스트 작성 - 작성 시 이미지 파일에 설명 작성하기 2. 티스토리 에디터 'html 모드'로 전환 및 본문 내용 복사 3. 프로그램에 html 전문 붙여넣기 4. 프로그램에서 'Alt 속성 생성' 버튼 클릭 5. 티스토리 에디터에 붙여 넣고'기본모드'로 전환하여 오류 여부 확인 6. 게시물 발행 | 화면 및 기능 안내 메뉴 설명 Alt 속성이 이미 존재할 경우? - '변경 안 함' 선택 시 기존의 Alt 속성을 그대..

2021.02.08 게시됨

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶