본문 바로가기
반응형
[셀프인테리어] 셀프 비데 제거 & 무소음 변기 커버 교체 및 사용 후기 이사 후 집에 설치되어 있는 비데를 변기 커버로만 사용하고 있었으나 곰팡이도 많고 청소도 쉽지 않기에 비데 제거 후 변기 커버를 직접 설치하기로 하였습니다. 어렵지 않으니 돈들이지 마시고 셀프로 작업하시는 것을 추천드립니다. 기존에 사용하고 있던 비데는 2013년 형 대림(DAELIM) 비데입니다. 7년이라는 세월 동안 사용되었겠지요. 이제 편히 쉴 수 있는 곳으로 보내주겠습니다. # 전원 코드 제거작업하기 전 전원 코드를 꼭 뽑아 주십시오. # 수도 밸브 작업수도 밸브를 잠가야 합니다. 아래 이미지의 밸브를 돌려 비데나 변기로 물이 공급되지 않게 합니다. 그다음 비데 연결용 T 밸브와 아래쪽 연결 나사를 제거하고 변기 호스와 직접 연결합니다. T 밸브 아래쪽 나사가 잘 제거되지 않으면 렌치나 첼라 같은.. 2020. 5. 10.
[Python] Class 생성 - Log writer class 예제 오늘은 Python으로 로그 파일을 생성하고 log data를 입력하는 class를 만들어 보겠습니다. 이 class는 다른 프로그래밍을 할 때 Log를 기록하는 모듈/패키지로 사용에 유용할 것입니다. 관련 기능 - class - 예외처리 - try, execpt - datetime - today(), strftime("%Y%m%d%H%M%S.%f") - directory 확인 및 생성 - isdir, makedirs - delay - time.sleep(초) # LogManager.py # -*- coding: utf-8 -*- # Python 3.8.2 # *********************************************************************************.. 2020. 5. 8.
[Python] 구구단 프로그래밍 예제 개발 언어를 배우는 데 있어서 직접 프로그래밍을 해보는 것만큼 좋은 것은 없습니다. 구구단 프로그래밍을 하는 방법은 여러 가지가 있을 텐데요 각자의 코딩을 서로 비교해 좋을 것 같습니다. # 2단부터 9단까지 출력 예제 구구단은 다음과 같이 2단부터 9단까지 1씩 증가하는 8개의 그룹으로 이루어집니다. 2단, 3단, 4단, 5단, 6단, 7단, 8단, 9단 각 단은 1부터 9까지 1씩 증가하는 9개의 숫자의 곱을 계산합니다. 2 * 1, 2, 3, 4, 5, 6, 7, 8, 9 3 * 1, 2, 3, 4, 5, 6, 7, 8, 9 ... 9 * 1, 2, 3, 4, 5, 6, 7, 8, 9 2단부터 9단까지 출력 예제 for i in range(2,10): print("*"*10) print(str(i).. 2020. 5. 5.
[Python] 자료형 - 문자열(String) 이번에는 문자열 자료형에 대해 알아보겠습니다. Python에서 Hello를 출력해보겠습니다. (cmd 창에서 python을 입력한 후 확인 바랍니다.) >>> Hello Traceback (most recent call last): File "", line 1, in NameError: name 'Hello' is not defined >>> "Hello" 'Hello' >>> 'Hello' 'Hello' Hello를 입력하면 다음 오류가 발생합니다. NameError: name 'Hello' is not defined Hello를 문자열이 아닌 변수로 인식하며 해당 변수에 대해 사전에 선언된 부분이 없기 때문에 Error가 발생합니다. Hello를 문자열로 만들기 위해서는 앞뒤에 큰따옴표(") 혹은 작.. 2020. 5. 4.
[Python] 자료형 - 숫자형과 연산자를 이용한 계산 Python의 숫자형과 연산자를 이용하여 계산하는 방법에 대해 알아보겠습니다. cmd에서 python을 실행해 보겠습니다. 참고로 python을 종료할 때는 quit() 혹은 Ctrl + z를 입력하면 됩니다. 이를 계산기로 사용할 수 있습니다. 다른 언어와 마찬가지로 사칙 연산자 +, - , *, / 를 사용하며 ( )를 사용하여 그룹을 만들 수 있습니다. 다음은 계산 예제입니다. >>> 5 + 4 9 >>> 10 - 4 * 2 2 >>> (10 - 4) * 2 12 >>> (10 - 4) / 2 3.0 >>> 8 / 5 1.6 >>> 1/3 0.3333333333333333 여기에서 실수형(floating-point) 3.0과 1.6 은 float 타입입니다. 나머지 정수형(integer) 5, 4,.. 2020. 5. 2.
[Python] 환경 구성 - Visual Studio Code 로 Python 개발 환경 만들기 Python 개발 환경 설정 - Visual Studio Code # 개발 환경 선택 Python 개발에 많이 사용하는 통합개발환경은 Pycharm과 Visual Studio Code, Atom 등이 있습니다. 위 세 가지 환경을 간략하게 비교하고 왜 Visual Studio Code로 개발 환경을 만들었는지 설명드리겠습니다. PyCharm 무료 버전인 Community와 유료 버전인 Professional 이 있습니다. Professional 버전은 학생 및 교사일 경우 이메일을 통한 확인 후 무료로 사용할 수 있습니다. Python에 특화되어 개발되었기 때문에 그만큼 장점도 많지만은 Community 버전을 사용하기에는 제약이 있고 Professional을 구매하기에는 주기적인 비용이 소모됩니다. A.. 2020. 4. 28.
[Python] 환경 구성 - Python 3 설치 Python 3 설치 Python 개발을 하기 위해서 제일 먼저 해야 할 일인 python 설치부터 알아보겠습니다. 다음 사이트에서 다운로드할 수 있습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org python은 2.x 과 3.x 버전의 코딩 스타일이 다르고 서로 호환되지 않습니다. 간단하게 print 명령어를 예를 들면 다음과 같습니다. Version 2.x : >>print "Hello World" Version 3.x : >>print("Hello World") Python 3 버전 출 시 초기에는 Python 2 를 사용하는 개발.. 2020. 4. 28.
[E-mail] hMailServer 와 Thunderbird로 이메일 서버 구축 테스트 #2 hMailServer / Thunderbird 이메일 테스트 방법 이전 포스팅에서 hMailServer 을 이용해 이메일 서버를 구축해 보았습니다. 아래 hMailServer 서버 구축 및 설정방법에 대한 링크를 참고 부탁드립니다. [E-mail] hMailServer 와 Thunderbird로 이메일 서버 구축 테스트 #1 바로가기 [E-mail] hMailServer 와 Thunderbird로 이메일 서버 구축 테스트 #1 hMailServer는 Windows 용 이메일(e-mail) 서비스로 무료(free)이며 오픈 소스(AGPLv3)입니다. e-mail 프로토콜인 IMAP, SMTP, POP3를 지원하며, 점수 기반의 spam 방지 기능이 내장되어 있습니다. # hMailServer.. green.. 2020. 4. 22.
[E-mail] hMailServer 와 Thunderbird로 이메일 서버 구축 테스트 #1 hMailServer는 Windows 용 이메일(e-mail) 서비스로 무료(free)이며 오픈 소스(AGPLv3)입니다. e-mail 프로토콜인 IMAP, SMTP, POP3를 지원하며, 점수 기반의 spam 방지 기능이 내장되어 있습니다. # hMailServer을 이용하여 테스트 메일서버 구축 다음 사이트에서 hMailServer 최신 버전을 다운로드합니다. [hMaliServer DownLoad Site 바로가기] Download - hMailServer - Free open source email server for Microsoft Windows www.hmailserver.com 다운로드한 exe 파일을 서버에 설치합니다. 기본 설치인 Full installation 사용하여 Server와 .. 2020. 4. 21.