본문 바로가기
반응형

전체 글1047

블로거(BlogSpot, Blogger) - 구글 웹 마스터, 색인이 잘 되지 않을때 필자 기준으로 거희 500개가 넘는 페이지들이 색인이 되지 않고 있는 상황이였다. 사이트를 변경한지 초반부터 계속 색인이 잘 되지 않은 상황으로 보여서 이를 해결 할 수 있는 방안일 고민하다가, 3가지 방법을 찾았는데, 진행해볼 수 있는 방법은 다음과 같다. 1. Sitemap 등록 현재 블로거(BlogSpot, Blogger)에서 등록할 수 있는 사이트맵은 총 3가지 이다. 즉 한가지가 아닌 여러개의 사이트맵을 등록해서 구글이 보다 적극적으로 색인을 할 수록 유도하는 것이 가능하다. /atom.xml?redirect=false&start-index=1&max-results=150 /feeds/posts/default?rss=alt /sitemap.xml 위 3가지 주소를 등록하여 보다 색인을 자주 만들.. 2024. 3. 7.
Python - SSL warnings 출력 안하는/비활성화 방법 Python 에서 SSL 인증서를 비활성화 하면, 콘솔 화면에 경고가 출력하게 된다. 이를 비활성화 할 수 있는 방법 urllib3 와 SSLContext를 이용한 2가지 정도를 정리해 본다. 1. urllib3를 이용한 비활성화 import ssl import urllib3 urllib3.disable_warnings() ssl.urllib3.disable_warnings(category=category) 함수를 사용하여 특정 범주의 SSL 경고를 비활성화 할 수 있다. urllib3.exceptions.InsecureRequestWarning: 안전하지 않은 요청에 대한 경고 urllib3.exceptions.InsecurePlatformWarning: 안전하지 않은 플랫폼에 대한 경고 urllib3.. 2024. 3. 7.
Python - HTTP Keep-alive 를 통한 성능 향상 HTTP Keep-Alive를 이용하면, TCP 세션을 연결하는 작업을 하지 않고 추가적인 데이터를 보낼 수 있기 때문에 많은 장점을 가지게 된다. Nginx에서도 Keep-alive를 활성화 할 경우 50%이상의 성능을 더 올릴 수 있기 때문에 만약 웹 요청을 진행해야 하는 경우 Keep-alive 사용 가능 유무를 추후 꼭 체크하는 것이 좋다. 파이썬을 통한 일반적인 요청은 아래와 같다. import requests import time import logging logging.basicConfig(level=logging.DEBUG) url = "https://httpbin.org" start = time.perf_counter() requests.get(url) requests.get(url) r.. 2024. 3. 7.
Python - AWS S3 Select 와 Atena 차이점, 기본 사용법 AWS를 이용하면 S3에 저장되어 있는 데이터를 확인해야 한 경우가 종종 발생한다. 이띠, Atena와 Select를 이용해서 S3에 저장되어 있는 자료를 검색해 부분적으로 가져올 수 있는 기능을 통해 원하는 자료만 빠르게 검색할 수 있다. 먼저 S3 Select와 Atena의 기본적이 차이를 알아보도록 하자. S3 Select 와 Atena 차이점 AWS Select: 가장 비용을 효율적으로 원하는 S3와 Glacier 에서 데이터를 검색할 수 있는 방법이다. AWS Athena: ANSI SQL 방식으로 완전한 SQL 쿼리를 사용할 수 있다. - group by, having, window, geo in SQL DDL and DML등 따라서 검색 위주로 사용하는 경우 S3 Select, Atena는 .. 2024. 3. 7.
pymysql error - RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods pymysql을 이용해서 mysql 인증시 아래와 같은 cryptography 오류가 발생한다면 해당 인증 모듈이 설치가 되어 있지 않아서이다. 아래 명령으로 cryptography 를 설치하도록 하자. pip install cryptography 2024. 3. 7.
AWS Credentials 저장위치, 적용 순서 AWS 인증 키는 아래와 같이 적용 할 수 있다. Python 기준으로 boto에 직접 인증키를 입력하지 않으면, 1번부터 순차적으로 인증키가 있는지 확인을 진행하고 적용이 된다. Passing credentials as parameters in the boto.client() method Passing credentials as parameters when creating a Session object 1. Environment variables 환경 변수(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) 2. Shared credential file (~/.aws/credentials) 3. AWS config file (~/.aws/config) 4. Boto2 config.. 2024. 3. 7.
스타레일 - [파멸] 단항•음월 종결 육성 및 유물, 파티 조 요즘 블레이드를 시작으로 파멸 캐릭터들이 주류를 이루고 있다. 스토리 시점에서 단항•음월 을 맛보기? 체험을 할 수 있는데, 전투 포인트를 소모해서 강력한 한방을 구사하는 소서러 같은 극한 딜러로 가능한 단항•음월. 소서러 컨셉으로 지식보다는 전투 포인트 손해를 본다는 느낌이라 파멸 컨셉인가 싶은데... 오늘은 단항•음월 이 어디가 어떻게 활용하면 좋은지 짧게 정리해보도록 하겠다. 스킬 구성 단항•음월 은 현재 허수 속성의 파멸 5성 으로 1.3에 등장한다. 허수 속성 5성은 공허(디버프)의 웰트가 1타 강사로 활약하였는데, 단항•음월의 폭발적인 피해량과 고민이 되는 시점이 올 것 같다. 일반 공격 - 연화 | 단일 공격(9) 지정된 단일 적에게 2단 공격을 발동하여 단항•음월 공격력 130%만큼의 허수.. 2024. 3. 7.
Pandas - 자동 줄 바꿈(Warp Text) 서식 적용, 및 컬럼 크기(Auto-Column length) 보다 사용자에게 보여주기 유용한 엑셀을 작성하고자 할 때 유용한 옵션으로, 실제는 스타일 시트를 추가로 입히는 작업이라고 할 수 있다. 먼저 적용할 부분은 컬럼 크기를 글자 크기에 맞춰서 작성하는 코드이다. >>> dict_list = [{'name':'han','age':'10','loc':'seoul','txt':'abcd','txt2':'abcd'},{'name':'kim','age':'14','loc':'busan','txt':'aasdfljleiasdfnncvlasdlhja','txt2':'abcd'},{'name':'lee','age':'12','loc':'iksan','txt':'asdfffffffffffcjkdsakfkdashjfkjlasdfjhasidasdfadsfasdfuoia','tx.. 2024. 3. 7.
대한민국 40대의 고민 - 인생은 공평하지 않다 아마 지금 40대이 들어왔거나, 나를 포함하여, 한참 40대인 사람들... 예전보다 분명 더 바쁜 시기를 보내고 있다. 이유는 곧 나의 인생의 전반이 끝이라는 것을 알고 있기 때문이다. 40대가 되면 모든것이 중요한 요점과 같이 흘려간다. 이유는 기존에는 선임, 혹은 팀장을 믿고 뒤에서 열심히 따라가는 자리 였다면, 이제는 더이상 따라가야 하는 사람이 없다... 이런 부분에서 앞으로 삶이 더욱 편해지길 바라면서 넘어선 40대는 계속되는 불안이 쌓여만 가는 스택과 같은 나이라고 할 수 있다. 참 인생은 길고도 먼 여정이라고 할 수 있다. 행복하게만 살기에도 부족한 시간이라지만 현실은 삶의 욕심이라고 해야할까? 삶의 현재를 유지하기위한 끝없는 노력을 요구한다. 아무도 시키지 않지만 계속 필요로 하는 자신을 .. 2024. 3. 7.
반응형