구글파이어베이스에 오랜만에 로그인하여 오류보고서를 검토하였습니다. 몇 달 동안 쌓인 오류들을 확인하였고, 그 중에 눈에 띄는 새로운 오류가 보고 있었습니다. 이 오류는 구글 픽셀2폰(Pixel 2) 에서 발생된 것으로 확인되었습니다. 안드로이드 11이 설치된 폰입니다. 루팅된 폰도…
크롤링을 하기위해서 beautifulsoup를 설치하게 됩니다. 파이참 툴을 사용중이라면 미설치된 라이브러리에 빨간줄이 생깁니다. 마우스 커서를 올리면 install package BeautifulSoup 처럼 파란색 글씨가 나타납니다. 클릭하여 설치할 수 도 있고, 단축키인 Alt+Shift+Enter 를 눌러서 설치할 수 도…
파이썬에서 홈(home) 디렉토리(home directory)를 확인하는 방법에 대해 알아봅니다. 첫번째 방법으로 os.path 모듈(라이브러리)을 import 후 expanduser()함수를 사용하여 접근합니다. 인자값으로 ‘~’를 사용할 경우 다음과 같은 결과를 얻을 수 있습니다. 파이썬 홈 디렉토리의 경우에, 운영체제를 윈도우를 사용하는…
파이썬에서 리스트(list) 자료형에 대해 알아봅니다. 리스트형 자료형은 굉장히 많이 사용됨으로 반드시 익혀두세요. 파이썬 리스트 타입의 자료형(List) 파이썬에서 리스트는 배열이라고 생각하면 됩니다. a = [] b = [1,2,3,4,5] c = [‘Hello’,’World’] d = [1,2,3, [‘Hello’,…
큐(queue)는 선입선출 FIFO(First In First Out) 기반의 자료 구조입니다. 전산 전공이라면 무조건 배우고 가는 자료구조입니다. 파이썬에서는 queue모듈에서 큐(Queue), 스택(LifoQueue), 우선순위큐(PriorityQueue), SimpleQueue를 제공하고 있습니다. 파이썬에서 큐(queue)는 주로 멀티 쓰레딩(threading) 환경에서 사용된다고 알려져 있습니다. 큐 모듈에 정의된…
디아블로2 레저렉션을 구매하였다. Battlet.net 프로그램을 PC에 설치 후 게임선택을 하면 설치가 가능하다. 디아블로2가 그렇게 유명하다고 하는데 나는 이 게임을 해본 적이 없다. 대학교 친구들이 이 게임을 한다고 하기에 구입하였다. 캐릭생성하기를 눌러서 캐릭터를 먼저 생성해야…
Amazon Lightsail에서 인스턴스, 데이터베이스 및 로드 밸런서에 대한 단일 지표를 감시하는 경보를 생성할 수 있습니다. 지정한 임계값에 상대적인 지표 값을 기준으로 경보 알림을 구성할 수 있습니다. 알림은 Lightsail 콘솔에 표시되는 배너, 이메일 주소로 전송되는…
파이썬 언어는 인터프리터 언어입니다. 파이썬은 싱글 쓰레드(Single Thread)에서 순차적으로 동작하며, 한 번에 하나의 작업 밖에 할 수 없어요. 한 번에 여러 작업(병렬처리)을 하기 위해서는 threading 모듈을 사용하여 쓰레드를 구현해야 합니다. 파이썬은 전역 인터프리터 락킹(Global Interpreter Lock) 때문에 특정…
메일 제목에서부터 급박함이 느껴졌다. “최근 한 시간 동안 장애가 급증하고 있습니다.” 오류가 급격히 많이 발생되어서 그런지 신속알림으로 왔고 파이어베이스 콘솔에 로그인하여 오류내용을 확인하였다. 오류가 무려 162번의 비정상 종료가 있었고, 총 5명의 사용자에게 발생되었다. 아마도…
숫자 사이에 콤마를 찍을때 1000단위 마다 콤마를 찍으려면 format 함수를 사용합니다. format(값, “형식규칙”) 또는 “{형식규칙}”.format(값) 의 방법으로 코딩합니다. 천단위 숫자 콤마 추가하는 방법 [방법1]”형식규칙”에 ‘,d’를 사용하는 경우 정수형 타입 숫자만 사용 가능합니다. float 타입의…