본문 바로가기

전체 글258

파이썬 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.
flow 에서 말일 체크 회사에서 매월 말 정기적으로 리마인드 메일을 보내야 하는데 자동으로 할 수는 없을까 고민하다가 microsoft flow에서 해답을 찾음 말일(28~31)에 하루를 더하면 1일이 되니까 아래 조건 성립시 메일을 전송시키면 된다 dayOfMonth (addDays (utcNow (), 1)) 2020. 4. 20.
scoop + python 으로 안드로이드 UI 자동화 #설치 했으면 생략 scoop install adb scoop install python #에이전트 다운로드 (생략 가능) https://github.com/openatx/atx-agent/releases 위 링크에서 arm7 용 다운로드 #폰 연결 후 에이전트 설치 및 실행 (생략 가능 - 자동 설치함) adb push atx-agent /data/local/tmp adb shell chmod 755 /data/local/tmp/atx-agent adb shell /data/local/tmp/atx-agent server -d #uiautomator2 설치 pip install -U uiautomator2 #인스펙터 설치 pip install -U weditor #인스펙터 바탕화면에 바로가기 만들어서 .. 2020. 4. 15.