컴퓨터는 가동되는 상태에서 전력소모나 밝기로 인해 모니터화면만 꺼두고 싶을 때가 있습니다 그럴 때 기본적으로 빈화면이나 비눗방울이 움직이는 잠금화면으로 끌 수 있는 방법이 있지만 완전히 모니터의 화면을 끌 수 있는 방법이 있습니다 가장 좋은 방법은 모니터에 내에 따로 모니터화면을 on/off 할 수 있는 버튼이 있으면 좋지만 그렇지 않은 모니터도 있을뿐더러 버튼을 눌러서 키고 다시 또 눌러야 되는 번거로움도 있기 마련입니다 바쁘신분들을 위해 결론부터 말하자면 실행파일로 생성한 파일을 다운받은뒤 실행만해주시면 완벽히 모니터화면을 끄실수있습니다 인터넷에 소개되고 있는 방법, 하지만 완벽하지 않다 인터넷에 모니터화면을 끄는 방법에 관해 검색해 보면 많은 내용들이 바로가기를 통해 모니터화면을 끄는 방법을 설명하..
VSCode에서 확장 프로그램을 살펴보면 코딩을 할 때 조금 더 편리한 기능들이 많은데요오늘은 파이썬 코딩시에 VSCode 자동완성을 지원하여 조금 더 빠르고 정확하게 파이썬 코딩을 입력할 수 있도록 도와주는 Pylance를 설치하고 적용하는 방법에 대해 알아보겠습니다 확장프로그램 설치좌측 메뉴중 밑에서 세 번째 메뉴를 선택하여 pylance를 검색해 주세요 가장 첫번째로 나오는 확장프로그램 선택해 주시면 됩니다 저는 이미 설치가 되어있기 때문에 사용 안 함이라는 버튼이 나와있는데 아직 설치하지 않은 최초 사용자들은 설치버튼으로 되어있습니다 설치버튼을 눌러 확장프로그램을 설치해 주세요 자동완성 설정하기파일 - 파일 열기를(Ctrl + K Ctrl + O ) 눌러주세요 파일 탐색기 상단에 %APPDA..
웹페이지의 프로젝트파일이나 기타 소스파일을 웹에 업로드해놓고 HTML에서 불러와 페이지에 표시되게끔 코드를 작성하는 경우가 많은데요 클라우드 서비스인 구글드라이브에 이미지, 동영상, PDF, 응용프로그램 파일 등을 업로드하고 불러올 수 있다면 파일관리도 편하고 용량이 많은 소스파일도 로컬저장공간을 차지하지 않고 불러와있을 수 있는 장점이 있습니다 일부 웹페이지에서는 구글드라이브의 파일을 업로드한후 링크를 복사하여 img src태그를 사용하여 불러오려고 하면 구글에서 접근을 차단하여 파일을 보호하기 때문에 이미지가 정상적으로 불러와지지 않습니다 즉 업로드한 이미지파일은 구글드라이브에서만 업로드한 이미지를 열어볼 수 있습니다 하지만 HTML페이지에서도 구글드라이브에 업로드한 이미지 파일을 사용할 수 있는 방..
파이썬에서 사용자를 위한 2단계 인증을 쉽게 진행할 수 있도록 도와주는 라이브러리가 있어서 소개해드리려고 합니다 Pyotp라는 라이브러리를 사용하면 단 코드 몇 줄로 쉽게 2단계 인증을 진행할 수 있습니다 실제로 2단계 인증은 많은 프로그램에서 사용되고 있습니다 스팀이나 배틀넷등 게임 런처에도 많이 사용되고 있으며 실제로 스팀 2단계 인증이 활성화되어있는 경우 계정을 로그인하고 발급되는 일회용 키를 지정된 시간 안에 프로그램에 입력하여 일치할 경우 로그인이 됩니다 이는 사람이 아닌 매크로를 사용하거나 부정사용자가 계정을 접속하거나 개인정보 유출방지를 위하여 만든 인증수단입니다 2단계 인증 라이브러리 설치 pyotp 문서 사이트에 접속해보면 자세한 내용이 나와있으며 설치 명령어도 pip install py..
1 email cs HTML에서 a태그 클릭 시 이메일 전송으로 바로 이동하게 만들려면 a태그 안에 주소부분에 mailto를 사용하면 됩니다 name부분만 본인의 이메일로 변경하여 저장하면 email이라는 a태그 클릭 시 설정한 이메일로 메일전송 바로가기가 가능합니다 제 블로그 좌측 메뉴에 있는 문의버튼 또한 a태그로 이루어져 있는데 해당 a태그를 클릭 시 사용할 메일전송앱을 사용하여 이메일전송이 가능합니다
DES(Data Encryption Standard) 암호화 DES알고리즘은 대칭형 암호이다 이는 암호화와 복호화 시 해독키가 동일함을 의미하며 외부로 노출될 경우 데이터가 유출될 수 있는 우려가 있다 때문에 외부에 유출되지 않도록 비밀키(Secret Key)를 잘 보관해야 합니다 1970년대에 IBM에 의해 개발되었으며 꽤 오랜 역사가있다 현재는 하드웨어의 발전으로 인해 키 길이가 짧기 때문에 무차별 대입공격이 가능합니다 현대에는 보안상 AES알고리즘을 권장하며 DES는 교육목적으로 사용합니다 필요 준비물 기본적으로 파이썬이 설치되어있어야 합니다 추가적으로 DES암호화를 위해서 PyCryptodome 패키지를 사용합니다 pycypto모듈을 보완하여 기존문법도 사용가능한 PyCryptodome Pytho..