분류 전체보기 766

(파이썬) 키보드 입력으로 도형 생성, 움직이는 그림 예제 (canvas, tkinter)

Python - 키보드 event 값 받아서 도형 만들고 키보드 방향키로 도형 움직여 보기 이번 예제는 제목과 같이 tkinter의 canvas 기능을 사용해서 도형을 만들고, 방향키 입력에 맞춰 해당 도형이 움직이는 코드를 작성할 것이다. 예제의 기능은 아래와 같다. 키보드 "o" 클릭 시 원 생성 키보드 "l" 클릭 시 라인 생성 키보드 "s" 클릭 시 사각형 생성 방향키 →←↑↓ 클릭 시 방향에 맞춰서 도형 이동 참고로 파이썬 tkinter canvas 함수들의 기능 및 옵션에 대한 설명은 https://scribblinganything.tistory.com/283 를 참조하길 바란다. 결과 화면 - s 클릭>> 결과 화면 - l 클릭>> 결과 화면 - o 클릭>> 결과화면 - 왼쪽으로 여러번 방향..

전기자전거 - Hummingbird Gen2 리뷰

접이식 2세대 허밍버드 전기자전거 (The Hummingbird Folding Electric Bike Gen 2.0) 허밍버드는 영국의 3개 유명 전기자전거 제작사 중에 하나이다. 이번에 출시된 접이식 2세대 허밍버드 전기자전거는 $6,224.5 달러 가격으로 책정되었다. 원화로 약 720만원 정도이다. 고스펙 다른 전기자전거에 비교해도 비싼가격이다. (Gocycle에서 발매한 G4 자전거가 $3,999 (462만원)에 판매하고 있다.) 장점 가벼운 무게 쉽게 접히는 구조 고출력 모터 단점 가격 접었을때 컴팩트하지 않음 어설픈 무선 리모콘 기능 위 그림 처럼 래치하나만 풀어도 쉽게 접을 수 있는 형태이다. 쉽게 접을 수 있는 형태이지만 Brompton 과 비교 했을 때 접은 형태가 컴팩트하지 않다. 접..

(파이썬) 새 윈도우창 만들기, 클릭 시 특정 함수 실행하기 예제 (tkinter)

Python) New window 만들기, 새로 만들어진 윈도우 창 클릭 시 색깔 변경하는 예제 만들기 이번 파이썬 예제는 tkinter로 윈도우창을 만들고 윈도우창에 버튼 클릭 시 새로운 창을 만든다. 그리고 그 창을 마우스로 클릭 시 창의 색깔을 변경한다. 기능을 요약정리하면 아래와 같다. 버튼있는 윈도우창 만들기 버튼 클릭 시 새로운 윈도우창 생성하기 새로운 윈도우창 클릭 시 새윈도우 창 색을 빨간 색으로 변경하기 코드 - 새로운 윈도우창만들기>> from tkinter import * import tkinter.ttk as ttk app = Tk() def new_window(): global new new = Toplevel() making_window_btn = Button(app, text=..

파이썬 윈도우창 투명(흐리)하게 조절하는 슬라이드바 만들기 (tkinter)

Python tkinter 모듈로 화면 투명도 변경 예제 만들기 이번 예제는 슬라이드 바를 조절해서 투명도(Blur, Transparent)를 조절하는 코드를 작성할 것이다. 해당 코드에 들어가는 기능을 아래와 같이 정리해보았다. 슬라이드바 구현 버튼 구현 슬라이드바의 정도를 수치로 표기 수치에 따라 화면의 투명도 조절 가능 버튼 클릭 시 투명도 0 상태로 돌리기 우서 코드를 보기 전에 결과 화면을 확인하고 그 뒤 코드를 보도록 하겠다. 결과>> 코드>> from tkinter import * import tkinter.ttk as ttk app = Tk() # alpha는 창의 투명도를 설정함, 1은 투명도0, 0은 완전 투명 def slide(_): app.attributes('-alpha', sli..

(nmap) filtered 의미와 와이어샤크로 filtered 결과 차이 확인해보기

(nmap) filtered 의미와 와이어샤크로 filtered 결과 차이 확인해보기 C:\windows\system32>nmap -p 443 211.43.203.70 Starting Nmap 7.91 ( https://nmap.org ) at 2021-08-30 18:01 Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn Nmap done: 1 IP address (0 hosts up) scanned in 3.53 seconds C:\windows\system32>nmap -p 443 211.43.203.70 -Pn Host discovery disabled (-Pn). All addresses will be..

IP 검색으로 상세 정보 가져오기 (nmap)

IP 검색으로 상세 정보 가져오기 (nmap) 앞서 포스트에서 nmap을 설치하는 방법(https://scribblinganything.tistory.com/235), nmap으로 동일네트워크에 살아있는 ip 주소 검색하는 방법(https://scribblinganything.tistory.com/272)와 검색에 걸리지 않으면서 ip주소 검색하는 방법과 와이어 샤크에서 확인하는 내용(https://scribblinganything.tistory.com/273)에 대해 알아 보았다. 이번에는 상대방 ip주소를 알고 있을 경우 상대방이 네트워크에 연결되어 있다면 어떤 포트가 열려있는지 어떤 OS(운영체제)를 사용하는지 등 상세 정보를 가져오는 방법에 대한 nmap 기능을 사용해 보겠다. IP 주소로 운영체..

레버리징,디레버리징,제로금리,양적완화의 의미와 관계 (테이퍼링)

래버리징이란? (leveraging) 경제나 일상생활에서도 종종 사용하는 레버리징은 간단하게 말해서 부채를 발생시킨다는 뜻이다. 즉, 돈을 빌려온다는 개념으로 사용할 수 있다. 주식에서 레버리징은 자신의 자본금 이외에 증권사로 부터 돈을 빌려서 투자를 하는 것이고 부동산에서는 전세를 주고 집을 구입하거나 은행에서 대출을 통해 집을 구매하는 것을 레버리징 하였다고 한다. 디레버리징이란? (Deleveraging) 간단히 레버리징의 반대말임 빌린 빚을 갚는 것을 디레버리징이라고 한다. 디레버리징으로 발생하는 문제점 대출상환의 압박으로 자본이 부족할 경우 자산을 팔게됨 매도가 많은 경우 자산의 가치 하락이 발생함 소비가 위축됨 디플레이션 유발 디플레이션으로 상품 경쟁력을 갖추기 위해 기업들은 인원감축 등으로 ..

TCP stealth scan이란? (와이어샤크로 확인하기,nmap)

TCP stealth scan이란? 네트워크 인터페이스(interface) 들을 검색하고 싶을 때 nmap을 통해 쉽게 찾을 수 있다. 우선 nmap 설치는 아래 포스트에서 설명하였으니 혹시 모른다면 참조 하길 바란다. https://scribblinganything.tistory.com/235 앞서 IP 범위를 정해 놓고 해당 IP 중에 살아있는 IP들을 검색할 때 nmap -sT -p 80,443 192.168.0.0/24 를 사용해서 검색하였다. 이때 -sT는 TCP 3핸드쉐이크(3 way hand shake) 방식을 사용하는 데 방법은 아래와 같다 Client -> Sever : TCP SYN 보냄 Client Sever : TCP ACK 보냄 (SYN ACK 받았다는 의미) 위 3단계로 연결이 ..

동일 네트워크에 연결된 IP와 Port 찾기 (nmap)

네트워크에 연결된 IP와 Port 찾기 나와 같은 wifi나 유선/무선 LAN을 사용하는 이웃 인터페이스(interface) 들을 검색하고 싶을 때 nmap을 통해 쉽게 찾을 수 있다. 우선 nmap 설치는 아래 포스트에서 설명하였으니 혹시 모른다면 참조 하길 바란다. https://scribblinganything.tistory.com/235 nmap을 설치하였다면 cmd 창에서 쉽게 검색할 수 있다. 윈도우 검색창에 cmd라고 입력하면 cmd 프롬프트가 열린다. 우선 내 네트워크 정보를 알아야 하므로 아래와 같이 ipconfig 를 입력한다. 내 컴퓨터는 현재 무선(wifi)과 유선 랜으로 동시에 접속하고 있다. 두개 모두 하나의 AP(Access point)에 연결되어있다. 이 AP를 통해 외부 인..

총자산/자기자본/비유동자산 회전율이란? (네이버금융 재무분석 예로 알아보기)

총자산/자기자본/비유동자산 회전율이란? 총자산 회전율 = 매출액 / 총자산 자기자본 회전율 = 매출액 / 자기자본 비유동자 회전율 = 매출액 / 비유동자산 회전율이란 회사에서 자산이나 자본이 매출 대비 어느정도로 회전이 가능한지를 알려주는 지표이다(1년간). 자산 자본 대비 매출액이 증가하면 그만큼 회사의 규모에 비해 매출이 잘나오므로 회전이 빠르다는 얘기이다. 즉, 회전율이 높을 수록 좋은 지표로 볼 수 있다. 총자산 회전율이란 매출 대비 어느정도 총자산에 회수되었는지 알 수 있는 지표이다. 규모가 큰 제조업은 2회전 이상을 긍정적으로 보고 일반적으로 3회전 이상을 긍정적으로 본다. 자기자본회전율은 매출 대비 어느정도 자본이 회수 되었는지를 알 수 있는 지표이다. 5회전 이상을 긍정적으로 본다. 비유동..