본문 바로가기

전체 글248

WSL2 우분투 ssh 접속하기 PC를 바꾸면서 기존 꺼를 거실에 두었다 윈도우10 환경에 WSL2를 설치 아래 링크를 참고하였더니 잘 동작함 https://www.44bits.io/ko/post/wsl2-install-and-basic-usage * WSL2 기본 설정 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 스토어에서 우분투 설치 후 실행 wsl --set-version Ubuntu 2 wsl --set-default-version 2 * 우분투에서 ss.. 2020. 12. 28.
[라즈베리파이] AirPlay 음악을 Chromecast로 재생하기 (docker) 라즈베리파이4B를 에어플레이 리시버로 사용하기 위해 구입 shairport-sync 설치하면 될 줄 알았는데 어째서인지 안된다 https://www.theapplegeek.co.uk/blog/shairportsync https://nerdiy.de/en/howto-raspberrypi-shairport-airplay-auf-dem-raspberrypi-installieren/ 그래서 에어플레이를 크롬캐스트로 보내주는 airconnect로 변경 https://github.com/1activegeek/docker-airconnect 컨테이너 자동 재시작 문제 빼고는 아직은 잘 동작하고 있음 * 도커 설치 sudo apt update sudo apt upgrade sudo apt install docker.i.. 2020. 12. 26.
파이썬 tkinter - 테이블 항목 선택시 값 가져오기 import tkinter as tk # 툴킷 인터페이스 import tkinter.ttk as ttk # tk의 확장 (트리뷰, 콤보박스 등 제공) window = tk.Tk() window.geometry("400x200+50+50") window.title("창 타이틀") frame = tk.Frame(window) frame.pack() tree = ttk.Treeview(frame, columns=(1, 2, 3), height=5, show="headings") tree.pack(side='left') # 필드명 tree.heading(1, text="A") tree.heading(2, text="B") tree.heading(3, text="C") # 기본 너비 tree.column(1, w.. 2020. 10. 30.
단어 클라우드 만들기 - 설치 윈10 에 파이썬 설치 (3.9에서는 오류 발생해서 3.8로 설치) https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe add python 3.8 to PATH 체크 인스톨 나우 클릭 cmd 창 실행 명령어 실행 pip install bs4 아래 페이지에서 JPype를 cp38-amd64 파일로 다운로드 https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype cmd 에서 명령어 실행 pip install [다운받은 whl 파일 경로] ex) pip install C:\Users\test\Desktop\JPype1-1.0.2-cp38-cp38-win_amd64.whl 명령어 실행 pip install konlpy.. 2020. 10. 28.
컨플루언스에서 비밀번호 찾기 방지 지라 연동 계정인 경우 지라에서 찾아야 하는데 사람들이 컨플루언스에서 찾다가 실패하는 것을 방지 안내 문구 표시 후 지라 비번 찾기로 강제 이동 컨플루언스 어드민 > 사용자 정의 HTML > HEAD 태그 끝나는 부분 2020. 10. 8.
모바일 제품 검증시 주요 케이스 온라인-오프라인 변동 와이파이-LTE 변동 동일 제품의 안드로이드/iOS 환경 (OS 제약 아니면 동작이 동일해야 함) 블루투스 이어폰 버튼 연동 (재생/일시정지, 볼륨) 가로/세로 회전 폰/태블릿 환경 작은 해상도 환경 (ex. 아이폰5S) 최소 버전 OS 환경 슬립모드 진입/해제 홈 진입 및 앱 전환 사용 중 전화 수신 키보드 자동완성 on 2020. 10. 8.
지라&컨플루언스 - http 접속시 https 전환 어드민에서 아래 코드를 삽입 지라 어드민 > 시스템 > 공지 배너 컨플루언스 어드민 > 사용자 정의 HTML > HEAD 태그 끝나는 부분 2020. 8. 24.
지라 공지 배너에 메뉴 추가 https://docs.atlassian.com/aui/9.0.0/docs/buttons.html 검색 네이버 다음 더보기 구글 줌 빙 2020. 8. 7.
파이썬으로 메일 보내기 (gmail) import smtplib from email.mime.text import MIMEText #보안 수준 낮은 앱 허용 on 필요 #https://myaccount.google.com/lesssecureapps smtp = smtplib.SMTP('smtp.gmail.com', 587) smtp.ehlo() # handshaking smtp.starttls() # TLS smtp.login('from@gmail.com', 'pw') msg = MIMEText('내용') msg['Subject'] = '안녕하세요' msg['To'] = 'to@gmail.com' #생략 가능 smtp.sendmail('from@gmail.com', 'to@naver.com', msg.as_string()) smtp.quit() 2020. 7. 30.
웹사이트 인증서 만료 전 팀즈 채널로 알림 의외로 인증서 만료일을 챙기지 못하는 경우가 있다 만료일 체크를 스케줄러에 등록해서 팀즈 알림이 가도록 함 import OpenSSL import ssl import socket import time from datetime import datetime, timedelta import pymsteams domain = 'test.com' #접속 주소 cert = ssl.get_server_certificate((domain, 443)) x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert) x509info = x509.get_notAfter() exp_day = x509info[6:8].decode('utf-8') exp_mon.. 2020. 6. 4.
애플스토어 커넥트 용어 정리 https://k2unip.tistory.com/212 노출 수 : 앱스토어에서 앱이 열람된 횟수 앱 판매량 : 신규 설치 (무료 포함) 설치 : 재설치, 동일계정 타 기기 설치, 가족공유 설치 등 (정보 제공 동의자 한정) 활성 기기 : 기간 내에 최소 한 개 세션 존재 (정보 제공 동의자 한정) 2020. 5. 7.
아이폰 비활성화 복원 후기 아이폰6S를 사용 중 아이들이 내 폰을 가지고 놀다가 비밀번호 횟수 초과시킴 'iTunes에 연결' 표시가 뜸 https://support.apple.com/ko-kr/HT204306 애플 안내에 따라 진행해서 성공 1. PC에 아이튠즈 설치한 상태 2. 아이폰 전원 끈 상태 3. 홈 버튼 누른 상태에서 정품 케이블로 PC와 연결 4. 폰에서 복구모드 화면 뜨면 홈 버튼에서 손가락 땜 5. 아이튠즈에서 팝업창 표시되면 '복원' 클릭 6. 다른 팝업창 또 뜨면 '복원 및 업데이트' 클릭 7. 아이튠즈에서 최신 OS 다운로드 시작됨 8. 다운로드하는데 15분 넘게 걸려서 연결 해제됨 9. 아이튠즈에서 다운로드 완료 확인 10. 다시 2번 과정부터 진행해서 공장초기화 성공 이후에는 아이클라우드 로그인해서 복원함 2020. 5. 2.