반응형

분류 전체보기 166

파이썬을 이용한 좌표 출력기 v.0.1

자동화라고 하기에는 그렇고, 실제 유저가 화면에서 동일한 동작을 구현하기 위해서 셀레니움 대신 좌표로 클릭 하는 스크립트를 위해서 버튼을 클릭하면, 버튼 클릭한 부분의 좌표를 출력해 주는 스크립트다 그런데 막상 실효성이 없어 추가 업데이트가 필요한 상황이다 1) 버튼을 누른뒤 마우스를 누르는 시점에 좌표값이 출력 2) 누적되게 출력창에 보이게끔 구현 3) 출력창의 좌표값들을 csv 로 export 우선은 v0.1이니 아쉬운대로... 쓰자 import tkinter as tk import pyautogui def show_coordinates(): coordinates = pyautogui.position() print (coordinates) label.config(text=f"현재 좌표: {coordi..

파이썬 스크립트, 젠킨스로 스케줄링 실행 하기

토큰 전송 스크립트를 짜놓은게 아까워 젠킨스를 이용해 파이썬 스크립트를 스케쥴 마다 실행 시켜보기로 했다 테스트 환경에서 20분간격으로 토큰을 전송 시켜 놓으면 블럭에 transaction이 쌓이기도 하고, 나중에 토큰 전송 이력들을 확인 할때도 몇달 전 이력을 안뒤져도 되니 편할것 같다 우선 로컬환경에 구성해 놓은 젠킨스를 접속한다 설치 방법은 구글링 하면 수십만가지 블로그가 떠오르니 생략~ (굳이 원할까봐 하나 검색 했다) https://co-de.tistory.com/16 [Jenkins] 젠킨스 Mac 으로 설치 설치를 해보자! 혹시 homebrew 가 설치되지 않았다면 설치 하자 (brew.sh/index_ko) * homebrew : mac 전용 패키지 관리자 (쉽게 여러 서비스를 설치할 수 ..

POSTMAN pm.variables.get, pm.environment.get 차이

Postman에서 **pm.variables.get**과 **pm.environment.get**은 모두 값을 가져오는 데 사용되지만, 변수와 환경 변수의 다른 유형의 데이터에 액세스합니다. pm.variables.get: 이 메서드는 컬렉션 및 요청 변수에서 값을 가져오는 데 사용됩니다. 컬렉션 변수는 컬렉션 내의 모든 요청에서 공유되며, 요청 변수는 단일 요청에 대해 특정합니다. 예시 사용법: const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); pm..

아웃소싱 QA 퇴사후 feat. 허울좋은 L 고객사

Project - 2020. 상반기 ~ 2021. 상반기 대기업 아웃소싱을 알고는 갔지만 역시 쉽지 않은 프로젝트 경험 이었다. '최소 5년은 다녀야지' 라고 다짐 했던, 회사는 1년을 못 버티고 '내발로' 퇴사 결정을 내렸다. 30대 후반을 가는 나이라 쉽지 않은 결정 이었지만, 반년 정도 흐른 지금 나온 이유는 아래와 같았다. Auditor 인지 QA인지 구분이 안되는 고객 이게 무슨 개 소린가 싶겠지만 업무의 효율성 보다는 개발팀에, 기획팀에 꿀리지 않는 검증 결과를 원하는 고객사였다. 당연히 '신뢰성 있는 검증' 보다는 '책임을 회피하기 위한 검증' 에 촛점이 맞춰져 있었다. 제품에 대한 이해, 분석, 설계, 문서작성, 테스트 등등 다양한 업무의 주는 아웃소싱인 '내' 가 주도 했다. 물론 고객사..

Macro Editor -2탄-

5,6번은 파이썬에서 기본 제공하는 tkinter 라는 UI 모듈과 pyinstaller 라는 exe 로 말아주는 편리한 모듈로 구현 파이썬 tkinter - https://docs.python.org/ko/3/library/tkinter.html tkinter — Tcl/Tk 파이썬 인터페이스 — Python 3.9.6 문서 tkinter — Tcl/Tk 파이썬 인터페이스 소스 코드: Lib/tkinter/__init__.py tkinter 패키지(《Tk 인터페이스》)는 Tk GUI 툴킷에 대한 표준 파이썬 인터페이스입니다. Tk와 tkinter는 대부분의 유닉스 플랫폼과 윈 docs.python.org 파이썬 pyinstaller - https://www.pyinstaller.org/ PyInstal..

Macro Editor - 1탄 -

서버 로그 수집을 위해서 다양한 각 시스템 별 logmask를 개발로 부터 전달 받는데, 생각보다 logmask 종류가 블럭 별로 다양할 뿐만 아니라 짧은 시간안에 매크로를 만드는게 귀찮아 1분이라도 시간을 아끼고자 제작 제작언어 : 파이썬 1. txt 형태로 전달 받은 logmask, command 를 라인별로 분리 한다 2. 분리된 라인에 특정 형태의 포맷을 감싼다 3. 라인 뒤에 새로운 라인을 추가 한다 4. tera term 매크로 포맷에 맞는 *.ttl 타입으로 저장한다 5. UI 형태로 만들어야 한다 6. 실행은 파이썬이 아닌 exe, bat 등의 방식으로 만든다 2번과 3번에서 많이 구글링을 했고, 다른 부분은 금방 구현이 가능했다 아래는 1,2,3,4번을 구성하는 파이썬 코드 def add..

3. 스크래치

교육용 프로그래밍 언어 - 일반 프로그래밍 언어에 비해 학습자가 이해하기 쉽고, 습득 시간이 짧으며, 단계적이고 즉각적인 피드백을 제공 함으로서 초중고 교육 현장에서 효과적인 프로그래밍 교육을 실시할 수 있게 만들어진 언어 1. 스크래치 - MIT에서 제작한 블록 프로그래밍 도구로 세계적으로 가장 널리 사용되고 있음 2. 엔트리 - 한구에서 제작한 블ㄹ록 프로그래밍 도구로 프로그래밍 교육에 특화되어 있음 3. 앱인벤터 - 앱을 쉽게 만들 수 있도록 웹 브라우저상에서 논리 블록을 조합하여 간단한 안드로이드 앱을 제작할 수 있게 해주는 도구 4. 파이썬 - 다양한 플랫폼과 라이브러리가 풍부하여 교육, 연구, 산업 기관등 다양한 곳에서 사용 5. 코듀 - 마이크로소프트에서 만든 3차원 그래픽을 이용한 게임 제..

2. 언플러그드

1. 정의 케이블 선을 연결 하지 않고, 컴퓨터 없이 컴퓨터 과학을 학습 할 수 있는 활동을 개발 하여 제한한 학습 방법 http://csunplugged.org http://computing.or.kr 2. 주요특징 - 유아교육 뿐만 아니라 모든 이들에게 활동이 진화 - 개인의 경쟁보다 협업을 중시 - 가르치는 입장에서 논리적인 컴퓨터 과학 교과 수업이 가능한 새로운 교육 방식 3. 원칙 - 컴퓨터를 이용하지 않는게 언플러그드의 지향점 - 컴퓨터 과학의 기본 개념인 알고리즘, 인고지능, 그래픽, 정보이론, HCI, 프로그래밍 언어를 알려주는 목적 - 컴퓨터 과학의 개념을 성명 하기 위한 도구가 아닌 개념을 이해 하고 습득 할수 있도록 하는 활동에 집중 - 진보주의 교육의 강조점과 공통점을 가짐 - 구성..

728x90
반응형